:root{--seat-line: #3e5fb3;--night: #070a1f;--deep: #10163d;--violet: #2c1f5c;--felt: #1d1850;--felt-edge: #3a2d7a;--gold: #e8c46a;--gold-soft: rgba(232, 196, 106, .35);--silver: #c9d1e8;--text: #eef0ff;--muted: #9aa3c7;--red: #ff6b8b;--ice: #8fd8ff;--venom: #ff6fb8;--hijack: #d79bff;--card-bg: #fbf8ef;--card-ink: #1c1d33;--card-red: #c2264b;--card-w: 81.9px;--card-h: 112px;--pile-w: 109.2px;--pile-h: 149px;--radius: 10px;--font-logo: "Chelsea Market", "Comic Sans MS", cursive;--font-head: "Chelsea Market", "Comic Sans MS", cursive;--font-body: "Chelsea Market", "Comic Sans MS", cursive;--outline: #15112c}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{color:var(--text);font-family:var(--font-body);font-synthesis:none;background-color:#0a0412;background-image:linear-gradient(180deg,#161b5c,#1f1860 22%,#2a1258 50%,#170a32 76%,#0a0412);background-attachment:fixed}.sky{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;pointer-events:none}.sky-clouds{position:absolute;top:0;right:-20%;bottom:0;left:-4%;background-image:radial-gradient(ellipse 46% 40% at 12% 18%,rgba(120,60,210,.3),transparent 70%),radial-gradient(ellipse 38% 35% at 78% 12%,rgba(40,110,210,.26),transparent 70%),radial-gradient(ellipse 54% 45% at 62% 92%,rgba(210,70,160,.16),transparent 70%),radial-gradient(ellipse 42% 40% at 8% 88%,rgba(60,160,200,.12),transparent 70%),radial-gradient(ellipse 30% 30% at 96% 55%,rgba(150,80,220,.14),transparent 70%);animation:cloud-drift 120s ease-in-out infinite alternate,cloud-glow 13s ease-in-out infinite}@keyframes cloud-drift{0%{transform:translate(0)}to{transform:translate(-14%)}}@keyframes cloud-glow{0%,to{opacity:1}50%{opacity:.82}}.sky-twinkle{position:absolute;top:0;right:0;bottom:0;left:0}.sky-twinkle-1{background-image:radial-gradient(2px 2px at 20% 30%,#ffffff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 70% 80%,#fff6dc 50%,transparent 51%);background-size:470px 430px,530px 490px;animation:star-twinkle 3.4s ease-in-out infinite}.sky-twinkle-2{background-image:radial-gradient(2px 2px at 60% 20%,#dfe8ff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 15% 75%,#ffffff 50%,transparent 51%);background-size:610px 560px,390px 450px;animation:star-twinkle 4.6s ease-in-out -1.7s infinite}.sky-twinkle-3{background-image:radial-gradient(2.5px 2.5px at 40% 60%,#fff6dc 50%,transparent 51%),radial-gradient(1.5px 1.5px at 85% 40%,#dfe8ff 50%,transparent 51%);background-size:720px 640px,450px 380px;animation:star-twinkle 5.8s ease-in-out -3.1s infinite}.sky-milky{position:absolute;left:50%;top:40%;width:200vmax;height:56vmin;translate:-50% -50%;rotate:-24deg;background:radial-gradient(ellipse 48% 8% at 52% 50%,rgba(4,6,26,.32),transparent 100%),radial-gradient(ellipse 22% 40% at 40% 50%,rgba(190,170,255,.08),transparent 70%),radial-gradient(ellipse 18% 36% at 66% 48%,rgba(150,190,255,.07),transparent 70%),radial-gradient(ellipse 50% 50% at 50% 50%,rgba(140,160,255,.07),transparent 75%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent)}.sky-milky-dust{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sky-milky-dust circle{fill:#e6ecff}.sky-glints{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.glint-body{transform-box:fill-box;transform-origin:center;animation:glint 12s ease-in-out infinite}.glint-halo{fill:#c8c8ff24}.glint-spike{fill:#f4f1ffbf}.glint-spike.is-short{fill:#f4f1ff73}.glint-core{fill:#fff}@keyframes glint{0%,76%,to{scale:.55;opacity:.45;rotate:0deg}86%{scale:1.2;opacity:1;rotate:12deg}}@media(prefers-reduced-motion:reduce){.glint-body{animation:none}}.sky-dust{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sky.has-dust .sky-twinkle{animation-name:dust-twinkle;animation-direction:alternate}@keyframes dust-twinkle{0%{opacity:.065}to{opacity:.62}}.sky.has-dust:after{display:none}.const-stars .is-fade{animation:star-fade 6s ease-in-out infinite alternate}@keyframes star-fade{0%{fill-opacity:1}to{fill-opacity:.3}}@media(prefers-reduced-motion:reduce){.sky-dust,.const-stars .is-fade{animation:none}}@keyframes star-twinkle{0%,to{opacity:.081}45%{opacity:.325}55%{opacity:.293}}.shooting-star{position:absolute;left:0;top:0;width:140px;height:2px;margin-left:-140px;border-radius:999px;transform-origin:right center;background:linear-gradient(90deg,transparent,rgba(200,220,255,.35) 45%,rgba(255,255,255,.9) 92%,#ffffff);filter:drop-shadow(0 0 4px rgba(220,235,255,.9))}.shooting-star:after{content:"";position:absolute;right:-2px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#fff;box-shadow:0 0 10px 3px #dcebffd9}html:before,body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}body:before{background-image:radial-gradient(1px 1px at 12% 18%,#fffd 50%,transparent 51%),radial-gradient(1px 1px at 72% 12%,#fffc 50%,transparent 51%),radial-gradient(1.5px 1.5px at 38% 64%,#fffb 50%,transparent 51%),radial-gradient(1px 1px at 88% 52%,#fffc 50%,transparent 51%),radial-gradient(1.5px 1.5px at 22% 86%,#fffb 50%,transparent 51%),radial-gradient(1px 1px at 58% 34%,#fffa 50%,transparent 51%);background-size:220px 220px,260px 260px,300px 300px,240px 240px,280px 280px,200px 200px;animation:twinkle 7s ease-in-out infinite}body:after{background-image:radial-gradient(1.5px 1.5px at 30% 40%,#fff6dcee 50%,transparent 51%),radial-gradient(1px 1px at 80% 70%,#dfe8ffdd 50%,transparent 51%),radial-gradient(2px 2px at 55% 15%,#fff6dccc 50%,transparent 51%),radial-gradient(1px 1px at 5% 60%,#ffffffcc 50%,transparent 51%);background-size:340px 340px,410px 410px,520px 520px,380px 380px;animation:twinkle 9s ease-in-out -4s infinite}html:before{bottom:auto;height:45vh;background:radial-gradient(ellipse 35% 60% at 25% 0%,rgba(110,255,220,.12),transparent 70%),radial-gradient(ellipse 30% 55% at 60% 0%,rgba(160,120,255,.16),transparent 70%),radial-gradient(ellipse 30% 50% at 90% 0%,rgba(90,170,255,.12),transparent 70%);filter:blur(18px);animation:aurora 26s ease-in-out infinite alternate}@keyframes twinkle{0%,to{opacity:.325}50%{opacity:.179}}@keyframes aurora{0%{transform:translate(-6%) scaleY(1)}to{transform:translate(6%) scaleY(1.15)}}button{font:inherit;color:inherit}.btn{font-family:var(--font-head);font-weight:700;letter-spacing:.04em;padding:.8rem 1.6rem;border-radius:999px;border:1px solid var(--gold-soft);background:#ffffff0a;cursor:pointer;transition:transform .15s,background .15s,border-color .15s}.btn:hover:not(:disabled){border-color:var(--gold);transform:translateY(-1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:linear-gradient(180deg,#f3d68c,#c99a3c);color:#24183f;border-color:transparent;box-shadow:0 6px 24px #e8c46a4d}.btn-small{padding:.4rem 1rem;font-size:.8rem}.link{background:none;border:none;padding:0;margin-left:.4rem;color:var(--gold);text-decoration:underline;cursor:pointer}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.eyebrow{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.25em;font-size:.75rem;color:var(--gold);margin:0 0 .5rem}.menu{min-height:100vh;display:flex;justify-content:center;padding:3rem 16px}.menu-inner{max-width:640px;width:100%;text-align:center}.logo{font-family:var(--font-logo);font-size:clamp(2.6rem,10vw,4.5rem);margin:0;background:linear-gradient(180deg,#fff6d8,var(--gold) 55%,#a8772a);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 40px rgba(232,196,106,.25)}.tagline{color:var(--silver);font-size:1.1rem;margin:.75rem 0 2rem}.menu-buttons{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.how{margin-top:3rem;text-align:left;background:#10163db3;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem 1.75rem}.how h2{font-family:var(--font-head);color:var(--gold);font-size:1.1rem;margin:0 0 .75rem}.how h2:not(:first-child){margin-top:1.5rem}.how ol{margin:0;padding-left:1.25rem;line-height:1.6;color:var(--silver)}.how-note{color:var(--muted);margin:0 0 .75rem}.power-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.power-list li{display:flex;gap:.6rem;align-items:center;color:var(--silver)}.power-list-icon{font-size:1.3rem;width:1.8rem;text-align:center}.game{min-height:100vh;max-width:1480px;margin:0 auto;padding:0 clamp(16px,5vw,96px) 12px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0}.topbar-right{display:flex;align-items:center;gap:1rem}.logo-small{font-family:var(--font-logo);font-size:1.25rem;white-space:nowrap;background:linear-gradient(180deg,#fff6d8,var(--gold) 55%,#a8772a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(232,196,106,.45))}.logo-small:before{content:"✦ "}.round-info{font-family:var(--font-head);font-size:.85rem;letter-spacing:.08em;color:var(--silver)}.layout{display:block}@media(min-width:721px){.game{display:flex;flex-direction:column}.layout{margin-block:auto}}.main-col{min-width:0;max-width:960px;margin:0 auto}.board{position:relative;height:515px;border-radius:48%/42%;background:radial-gradient(ellipse 55% 42% at 50% 32%,rgba(170,150,255,.2),transparent 70%),repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,.014) 0 1px,transparent 1px 4px),radial-gradient(ellipse at 50% 45%,#2e2680,#1e1856 55%,#100c34);border:none;box-shadow:0 0 0 2px #e8c46a,0 0 0 3px #7a5a20,0 0 0 11px #1f1440,0 0 0 12px #e8c46a8c,0 0 0 13px #00000080,0 40px 90px #000000bf,0 0 140px #785ae647,inset 0 0 90px #0009,inset 0 3px #ffffff12}.board:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:inherit;pointer-events:none;border:1px solid rgba(232,196,106,.22);box-shadow:inset 0 0 0 5px #e8c46a09;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cg fill='none' stroke='rgba(232,196,106,0.3)'%3E%3Ccircle cx='150' cy='150' r='138' stroke-width='1.4'/%3E%3Ccircle cx='150' cy='150' r='124' stroke-width='0.7' stroke-dasharray='2 6'/%3E%3Ccircle cx='150' cy='150' r='96' stroke-width='0.6'/%3E%3Cg stroke-width='1.4'%3E%3Cline x1='150' y1='14' x2='150' y2='26' transform='rotate(0 150 150)'/%3E%3Cline x1='150' y1='14' x2='150' y2='21' transform='rotate(30 150 150)'/%3E%3Cline x1='150' y1='14' x2='150' y2='21' transform='rotate(60 150 150)'/%3E%3Cline x1='150' y1='14' x2='150' y2='26' transform='rotate(90 150 150)'/%3E%3Cline x1='150' y1='14' x2='150' y2='21' transform='rotate(120 150 150)'/%3E%3Cline x1='150' y1='14' x2='150' y2='21' transform='rotate(150 150 150)'/%3E%3Cline x1='150' y1='14' x2='150' y2='26' transform='rotate(180 150 150)'/%3E%3Cline x1='150' y1='14' x2='150' y2='21' transform='rotate(210 150 150)'/%3E%3Cline x1='150' y1='14' x2='150' y2='21' transform='rotate(240 150 150)'/%3E%3Cline x1='150' y1='14' x2='150' y2='26' transform='rotate(270 150 150)'/%3E%3Cline x1='150' y1='14' x2='150' y2='21' transform='rotate(300 150 150)'/%3E%3Cline x1='150' y1='14' x2='150' y2='21' transform='rotate(330 150 150)'/%3E%3C/g%3E%3C/g%3E%3Cg fill='rgba(232,196,106,0.32)'%3E%3Cpath d='M150 30 L156 52 L150 46 L144 52 Z' transform='rotate(0 150 150)'/%3E%3Cpath d='M150 30 L156 52 L150 46 L144 52 Z' transform='rotate(90 150 150)'/%3E%3Cpath d='M150 30 L156 52 L150 46 L144 52 Z' transform='rotate(180 150 150)'/%3E%3Cpath d='M150 30 L156 52 L150 46 L144 52 Z' transform='rotate(270 150 150)'/%3E%3C/g%3E%3C/svg%3E") center / 300px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 560' preserveAspectRatio='none'%3E%3Cg stroke='rgba(232,196,106,0.55)' stroke-width='1.1'%3E%3Cline x1='150' y1='150' x2='215' y2='118'/%3E%3Cline x1='215' y1='118' x2='282' y2='158'/%3E%3Cline x1='282' y1='158' x2='255' y2='232'/%3E%3Cline x1='255' y1='232' x2='172' y2='240'/%3E%3Cline x1='172' y1='240' x2='150' y2='150'/%3E%3C/g%3E%3Cg fill='rgba(255,240,200,0.9)'%3E%3Ccircle cx='150' cy='150' r='3'/%3E%3Ccircle cx='215' cy='118' r='2.2'/%3E%3Ccircle cx='282' cy='158' r='2.6'/%3E%3Ccircle cx='255' cy='232' r='2'/%3E%3Ccircle cx='172' cy='240' r='2.4'/%3E%3C/g%3E%3Cg stroke='rgba(232,196,106,0.55)' stroke-width='1.1'%3E%3Cline x1='770' y1='112' x2='842' y2='150'/%3E%3Cline x1='842' y1='150' x2='905' y2='118'/%3E%3Cline x1='842' y1='150' x2='884' y2='220'/%3E%3Cline x1='884' y1='220' x2='808' y2='250'/%3E%3C/g%3E%3Cg fill='rgba(255,240,200,0.9)'%3E%3Ccircle cx='770' cy='112' r='2.6'/%3E%3Ccircle cx='842' cy='150' r='3'/%3E%3Ccircle cx='905' cy='118' r='2'/%3E%3Ccircle cx='884' cy='220' r='2.4'/%3E%3Ccircle cx='808' cy='250' r='2'/%3E%3C/g%3E%3Cg stroke='rgba(232,196,106,0.55)' stroke-width='1.1'%3E%3Cline x1='170' y1='392' x2='246' y2='430'/%3E%3Cline x1='246' y1='430' x2='322' y2='404'/%3E%3Cline x1='246' y1='430' x2='300' y2='472'/%3E%3C/g%3E%3Cg fill='rgba(255,240,200,0.9)'%3E%3Ccircle cx='170' cy='392' r='2.2'/%3E%3Ccircle cx='246' cy='430' r='3'/%3E%3Ccircle cx='322' cy='404' r='2'/%3E%3Ccircle cx='300' cy='472' r='2.4'/%3E%3C/g%3E%3Cg stroke='rgba(232,196,106,0.55)' stroke-width='1.1'%3E%3Cline x1='690' y1='420' x2='766' y2='452'/%3E%3Cline x1='766' y1='452' x2='842' y2='410'/%3E%3Cline x1='842' y1='410' x2='822' y2='482'/%3E%3Cline x1='822' y1='482' x2='752' y2='494'/%3E%3Cline x1='752' y1='494' x2='766' y2='452'/%3E%3C/g%3E%3Cg fill='rgba(255,240,200,0.9)'%3E%3Ccircle cx='690' cy='420' r='2'/%3E%3Ccircle cx='766' cy='452' r='2.8'/%3E%3Ccircle cx='842' cy='410' r='2.2'/%3E%3Ccircle cx='822' cy='482' r='2'/%3E%3Ccircle cx='752' cy='494' r='2.4'/%3E%3C/g%3E%3Cg stroke='rgba(232,196,106,0.55)' stroke-width='1.1'%3E%3Cline x1='462' y1='64' x2='512' y2='88'/%3E%3Cline x1='512' y1='88' x2='560' y2='58'/%3E%3C/g%3E%3Cg fill='rgba(255,240,200,0.9)'%3E%3Ccircle cx='462' cy='64' r='2'/%3E%3Ccircle cx='512' cy='88' r='2.6'/%3E%3Ccircle cx='560' cy='58' r='2'/%3E%3C/g%3E%3Cg fill='rgba(255,240,200,0.6)'%3E%3Ccircle cx='90' cy='300' r='1'/%3E%3Ccircle cx='360' cy='90' r='1'/%3E%3Ccircle cx='640' cy='70' r='1'/%3E%3Ccircle cx='960' cy='330' r='1'/%3E%3Ccircle cx='420' cy='500' r='1'/%3E%3Ccircle cx='600' cy='520' r='1'/%3E%3Ccircle cx='60' cy='470' r='1'/%3E%3Ccircle cx='940' cy='470' r='1'/%3E%3Ccircle cx='380' cy='300' r='1'/%3E%3Ccircle cx='630' cy='300' r='1'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat;opacity:.75}.seat-top{position:absolute;top:-30px;left:50%;translate:-50% 0}.seat-left{position:absolute;left:3%;top:50%;translate:0 -50%}.seat-right{position:absolute;right:3%;top:50%;translate:0 -50%}.seat{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:.8rem 1.5rem 1.6rem;min-width:200px;border-radius:20px;border:1px solid var(--seat-line);background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 40%),linear-gradient(180deg,#221c5ac7,#0a0c28d1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 .5px var(--seat-line),0 14px 34px #0000002b;transition:box-shadow .2s,border-color .2s,opacity .2s}.seat.is-active{scale:1.06}@keyframes turn-glow{0%,to{box-shadow:0 0 10px #e8c46a26}50%{box-shadow:0 0 36px #e8c46a8c,inset 0 0 18px #e8c46a1f}}.seat.is-out{opacity:.4}.seat.is-targetable{cursor:pointer;border-color:#ff2d55;box-shadow:inset 0 0 0 2px #ff2d55,0 0 0 3px #ff2d5599,0 0 16px #ff2d5566;animation:target-pulse 1s ease-in-out infinite}@media(hover:hover)and (pointer:fine){.seat.is-targetable:hover{background:#ff2d552e}}@keyframes target-pulse{50%{box-shadow:inset 0 0 0 2px #ff2d55,0 0 0 9px #ff2d5547,0 0 34px #ff2d55bf}}.seat-head{display:flex;align-items:center;gap:.7rem}.seat-name{font-family:var(--font-head);font-weight:700;letter-spacing:.05em}.seat .seat-name{font-size:1.5rem}.seat .stars{font-size:1.2rem}.seat-tags{position:absolute;top:calc(100% - 13px);left:50%;translate:-50% 0;display:flex;gap:.3rem;white-space:nowrap}.seat-effects{position:absolute;bottom:calc(100% - 12px);left:50%;translate:-50% 0;z-index:2;display:flex;gap:.3rem;white-space:nowrap}.seat-effects .badge,.seat-tags .badge{background:#1b1f4a;border:1px solid rgba(255,255,255,.15)}.seat-status{font-size:.78rem;font-weight:800;padding:.2rem .7rem;border-radius:999px;color:#24183f;background:var(--gold);box-shadow:0 4px 14px #e8c46a66}.backs{display:flex;height:57px}.back{position:relative;width:41px;height:57px;border-radius:6px;margin-left:-15px;transform-origin:50% 100%;transform:translateY(var(--arc, 0px)) rotate(var(--rot, 0deg));border:1px solid var(--gold-soft);background:radial-gradient(circle at 50% 50%,var(--gold) 0 3px,transparent 4px),repeating-linear-gradient(45deg,#243283 0,#243283 5px,#172059 5px,#172059 10px);box-shadow:0 2px 8px #00000073}.back:not(:first-child){margin-left:calc(min(24px,140px / max(var(--n, 5) - 1,1)) - 39px)}.back:first-child{margin-left:0}.out-label{font-size:1.1rem;color:var(--red);height:57px;display:flex;align-items:center}.badges{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:center}.badge{font-size:.75rem;font-weight:700;padding:.18rem .55rem;border-radius:999px;background:#ffffff14}.badge-ice{color:var(--ice)}.badge-hijack{color:var(--hijack)}.badge-elixir{color:var(--venom)}.center{position:absolute;left:50%;top:50%;translate:-50% -50%}.pile-cards:before{content:"";position:absolute;left:50%;top:55%;width:230px;height:150px;translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse,rgba(232,196,106,.18),rgba(140,110,255,.08) 45%,transparent 70%)}.pile-cards{--card-w: var(--pile-w);--card-h: var(--pile-h);position:relative;width:calc(var(--card-w) + 48px);height:calc(var(--card-h) + 10px)}.pile-card{position:absolute;top:5px;left:calc(50% - var(--card-w) / 2);width:var(--card-w);height:var(--card-h);border-radius:var(--radius);background:var(--card-bg);color:var(--card-ink);box-shadow:0 6px 16px #00000073;transform:translate(calc((var(--i) - (var(--n) - 1) / 2) * var(--fan-px) * var(--fan-k, 1) + var(--jx, 0px)),var(--jy, 0px)) rotate(calc((var(--i) - (var(--n) - 1) / 2) * var(--fan-deg) * var(--fan-k, 1) + var(--tilt, 0deg)));transition:transform .35s ease,opacity .3s ease}@media(max-width:720px){.pile-card.is-centred{--fan-k: .5}}.pile-card.is-new{animation:land .4s ease-out}@keyframes land{0%{filter:brightness(1.6);box-shadow:0 0 30px #e8c46acc}}.last-move{position:absolute;bottom:calc(100% + 30px);left:50%;translate:-50% 0;width:420px;height:2.6em;margin:0;display:flex;align-items:flex-end;justify-content:center;text-align:center;font-weight:600;line-height:1.3;color:var(--text)}.last-move.log-bust{color:var(--red)}.last-move.log-power{color:var(--hijack)}.last-move.log-tactic{color:#f6d6f0}.last-move.log-win{color:var(--gold)}.below{position:absolute;top:calc(100% + 12px);left:50%;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:.7rem;white-space:nowrap}.pile-score{display:flex;align-items:baseline;gap:.3rem;font-family:var(--font-head)}.pile-total{display:inline-flex;justify-content:center;font-size:5.25rem;font-weight:700;line-height:1;color:var(--silver);text-shadow:0 0 24px rgba(201,209,232,.35);transition:color .3s}.pile-target{font-size:1.7rem;color:var(--muted)}.pile-score.is-warm .pile-total{color:var(--gold);text-shadow:0 0 24px rgba(232,196,106,.45)}.pile-score.is-win .pile-total{color:var(--gold);text-shadow:0 0 36px rgba(232,196,106,.8)}.pile-score.is-cold .pile-total{color:var(--ice);text-shadow:0 0 24px rgba(143,216,255,.45)}.pile-score.is-near .pile-total{color:#ff9a3c;text-shadow:0 0 28px rgba(255,154,60,.55)}.pile-score.is-hot .pile-total{color:var(--red);text-shadow:0 0 28px rgba(255,107,139,.55)}.pile-score.is-bumped .pile-total{animation:bump .4s ease-out}@keyframes bump{40%{transform:scale(1.25)}}.moves{position:fixed;right:clamp(16px,2vw,32px);bottom:16px;z-index:5;width:260px;height:230px;border-radius:16px;box-shadow:0 16px 40px #00000073;border:1px solid rgba(255,255,255,.08);background:#070a1f99}.moves-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:.9rem 1rem}.moves h2{font-family:var(--font-head);font-size:.95rem;letter-spacing:.1em;color:var(--gold);margin:0 0 .5rem}.log{list-style:none;margin:0;padding:0 .25rem 0 0;flex:1;overflow-y:auto;font-size:.85rem;line-height:1.35;color:var(--muted)}.log li{padding:.4rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.log li:first-child{color:var(--text);font-weight:600}.log .log-round{padding-top:.8rem;font-family:var(--font-head);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.log .log-bust{color:var(--red)}.log .log-power{color:var(--hijack)}.log .log-tactic{color:#f6d6f0}.log .log-dealer,.last-move.log-dealer{color:#d6c8ff}.log .log-draw{color:var(--muted);font-style:italic}.log .log-win{color:var(--gold)}.you{--card-w: 92.4px;--card-h: 126px;position:relative;z-index:3;margin-top:-66px;display:flex;flex-direction:column;align-items:center}.you-info{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:-.6rem}.you-name-row{position:relative;height:1.6rem;display:flex;align-items:center}.you-action{height:3.1rem;display:flex;align-items:center;justify-content:center}.btn-action{min-width:9.5rem;padding:.6rem 1.8rem;font-size:1.15rem}.btn-action.is-urgent{animation:turn-glow 1.6s ease-in-out infinite}.prompt{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--silver)}.you.is-active .prompt{color:var(--gold);font-weight:700}.hand{position:relative;display:flex;justify-content:center;align-self:stretch;transform-origin:50% 30%;transition:scale .35s ease,filter .35s ease;min-height:calc(var(--card-h) + 1.8rem + 16px);padding-bottom:calc(1.8rem + 16px)}.hand .card{margin-inline:calc((min(92.56px,632.1px / max(var(--n, 5) - 1,1)) - var(--card-w)) / 2);transform-origin:50% 90%;transform:translateY(calc(var(--arc) + var(--lift, 0px))) rotate(var(--rot))}:root{--off-turn-dim: brightness(.32)}.you:not(.is-active) .hand{scale:.92}.card-dim{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:6;border-radius:calc(var(--card-w) * .12);background:#000;opacity:0;pointer-events:none}.you:not(.is-active) .card-dim{opacity:.68}.callout{position:fixed;left:0;top:0;z-index:62;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:.5rem;width:max-content;max-width:min(840px,calc((var(--app-w, 100vw) - 32px) / 1.5));padding:1rem 2rem 1.1rem;text-align:center}.callout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;scale:1.5;border-radius:15px;background:#070a1ff5;border:1px solid var(--tone);box-shadow:0 0 0 1px #0006,0 0 34px var(--glow),0 14px 34px #0009}.callout-title{font-family:var(--font-head);font-weight:700;font-size:3.9rem;line-height:1.1;color:var(--tone);text-shadow:0 0 24px var(--glow)}.callout-text{font-size:1.575rem;font-weight:600;color:var(--text)}.card{position:relative;width:var(--card-w);height:var(--card-h);padding:0;border:none;border-radius:var(--radius);background:var(--card-bg);color:var(--card-ink);box-shadow:0 6px 16px #00000073;cursor:default;flex-shrink:0;transition:transform .15s,box-shadow .15s,filter .15s}.card:disabled{filter:saturate(.6)}.you.is-active .card:disabled .card-dim{opacity:.42}.card.is-playable{cursor:pointer}.card.is-playable:hover,.card.is-playable:focus-visible{--lift: -16px;z-index:1;box-shadow:0 14px 28px #00000080}.card.is-selected{--lift: -22px;z-index:1;box-shadow:0 0 0 3px var(--red),0 14px 28px #00000080}.card-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.card-face.number{font-family:var(--font-head)}.suit-hearts,.suit-diamonds{color:var(--card-red)}.corner{position:absolute;top:6px;left:7px;display:flex;flex-direction:column;align-items:center;font-weight:700;font-size:1.05rem;line-height:1}.corner small{font-size:.85rem}.pip{font-size:2.2rem}.value{position:absolute;bottom:6px;right:7px;font-family:var(--font-body);font-weight:800;font-size:.75rem;color:var(--card-ink);opacity:.6}.value s{position:relative;display:inline-block;margin-right:2px;text-decoration:none;opacity:.75}.value s:after{content:"";position:absolute;left:-10%;right:-10%;top:50%;height:.14em;min-height:2px;translate:0 -50%;rotate:-30deg;border-radius:1px;background:#16122ceb}.card-face.power{background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.18),transparent 60%),linear-gradient(160deg,#3b2a8a,#1a1450);border:2px solid var(--gold);color:var(--text);padding:6px;gap:2px;text-align:center}.power-fire{background:linear-gradient(160deg,#a8323e,#3b1240)!important}.power-ice{background:linear-gradient(160deg,#2f7fb0,#142a5c)!important}.power-bomb{background:linear-gradient(160deg,#5a5a72,#1d1d33)!important}.power-hijack{background:linear-gradient(160deg,#7a3ab0,#2a1450)!important}.power-elixir{background:linear-gradient(160deg,#ec4f9f,#5c1440)!important}.power-icon{font-size:1.7rem;line-height:1}.power-name{font-family:var(--font-head);font-weight:700;font-size:.85rem;color:var(--gold)}.power-desc{font-size:.62rem;line-height:1.2;color:#e6e8ff}.frost,.back.is-frozen:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.6) 0 7%,transparent 7% 28%,rgba(255,255,255,.35) 28% 31%,transparent 31% 58%,rgba(255,255,255,.45) 58% 61%,transparent 61%),linear-gradient(45deg,transparent 0 38%,rgba(255,255,255,.4) 38% 41%,transparent 41% 72%,rgba(255,255,255,.3) 72% 75%,transparent 75%),linear-gradient(160deg,#cdf2ffe6,#78c8f5b8);box-shadow:inset 0 0 0 2px #d8f4ff,inset 0 0 16px #ffffffd9}.frost{display:flex;align-items:flex-start;justify-content:flex-end;padding:4px 6px}.frost-count{font-size:.75rem;font-weight:800;color:#0d3a5c}.back.is-frozen:after{content:""}.card.is-crystallizing .frost,.back.is-crystallizing:after{animation:crystallize .75s ease-out}@keyframes crystallize{0%{clip-path:circle(0% at 50% 50%);filter:brightness(2.2)}60%{clip-path:circle(75% at 50% 50%);filter:brightness(1.6)}to{clip-path:circle(100% at 50% 50%);filter:brightness(1)}}.preview{position:absolute;left:50%;bottom:-26px;transform:translate(-50%);white-space:nowrap;font-size:.8rem;font-weight:800;color:var(--silver)}.preview.is-win{color:var(--gold);font-size:1rem;bottom:-30px;text-shadow:0 0 10px rgba(232,196,106,.6)}.preview.is-bust{color:var(--red)}.card-face.power{box-shadow:var(--tint, none)}.power-glint{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 12px 1px #ffecaa8c;opacity:0;pointer-events:none;animation:power-glint 5s ease-in-out var(--sheen-delay, 0s) infinite}@keyframes power-glint{0%,20%,to{opacity:0}10%{opacity:1}}.card-face.power:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.08) 42%,rgba(255,250,225,.55) 50%,rgba(255,255,255,.08) 58%,transparent 65%);transform:translate(-110%);animation:power-sheen 5s ease-in-out var(--sheen-delay, 0s) infinite}@keyframes power-sheen{0%{transform:translate(-110%)}16%,to{transform:translate(110%)}}.sparkles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sparkles i{position:absolute;width:9px;height:9px;background:#fff8dc;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 3px rgba(255,236,170,.9));opacity:0;animation:sparkle 5s ease-out infinite;animation-delay:var(--beat)}.sparkles i:nth-child(1){top:12%;left:18%;--beat: .15s}.sparkles i:nth-child(2){top:30%;right:14%;width:7px;height:7px;--beat: .35s}.sparkles i:nth-child(3){bottom:22%;left:12%;width:6px;height:6px;--beat: .55s}.sparkles i:nth-child(4){bottom:12%;right:22%;--beat: .7s}@keyframes sparkle{0%{opacity:0;transform:scale(.2) rotate(0)}5%{opacity:1;transform:scale(1.15) rotate(45deg)}12%,to{opacity:0;transform:scale(.3) rotate(90deg)}}.particle-star{border-radius:0;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);filter:drop-shadow(0 0 4px rgba(255,236,170,.9))}.badge-bind{color:#e0a96b}.badge-expose{color:#cdb0ff}.badge-eclipse{color:#ffa85a}.badge-haze{color:#cfc8ea}.badge-illusion{color:#e894ff}.back.is-exposed{background:var(--card-bg);border-color:#ffe08a;box-shadow:0 0 8px #ffe08a99,0 2px 8px #00000073}.mini-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-head);font-weight:700;font-size:.85rem;line-height:1;color:var(--card-ink);border-radius:inherit}.mini-face small{font-size:.75rem}.mini-face.suit-hearts,.mini-face.suit-diamonds{color:var(--card-red)}.mini-face.is-negative{background:linear-gradient(160deg,#2b3170,#12163d);color:#e3e8ff}.mini-face.is-negative.suit-hearts,.mini-face.is-negative.suit-diamonds{color:#ff9cb3}.mini-face.mini-special{font-size:1.1rem;background:linear-gradient(160deg,#3b2a8a,#1a1450);color:var(--gold)}.card-face.number.is-hazed{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.6),transparent 60%),linear-gradient(160deg,#c9ccd8,#8e93a6);color:#4a4f63}.card-face.number.is-hazed .value{color:#4a4f63}.center.is-eclipsed .pile-card:not(.is-blacked){filter:brightness(.45)}.pile-card.is-blacked:after,.pile-card.is-unblacking:after{content:"";position:absolute;top:-2.5px;right:-2.5px;bottom:-2.5px;left:-2.5px;z-index:7;border-radius:calc(var(--card-w) * .12 + .5px);pointer-events:none;background:radial-gradient(ellipse at 40% 38%,#12081f,#0d0820 55%,#07040f)}.pile-card.is-blacked:before,.pile-card.is-unblacking:before{content:"";position:absolute;top:-2.5px;right:-2.5px;bottom:-2.5px;left:-2.5px;z-index:8;border-radius:calc(var(--card-w) * .12 + .5px);pointer-events:none;box-shadow:inset 0 0 0 2px #07040f,inset 4.5px 4.5px #fff1c2f2,inset 9px 9px 12px -6px #fff1c273,inset -4.5px -4.5px #ffb347f2,inset -9px -9px 12px -5px #c2561e99,-3px -3px 14px 1px #fff1c273,3px 3px 16px 1px #ff9a3d99,0 6px 16px #00000073}.pile-card.is-blacking:after,.pile-card.is-blacking:before{animation:blackout-in .7s ease-in-out backwards}.pile-card.is-unblacking:after,.pile-card.is-unblacking:before{animation:blackout-out .7s ease-in-out forwards}@keyframes blackout-in{0%{opacity:0}}@keyframes blackout-out{to{opacity:0}}.flying-card.is-eclipsed .flyer-front{overflow:visible}.flying-card.is-eclipsed .flyer-front:after{content:"";position:absolute;top:-2.5px;right:-2.5px;bottom:-2.5px;left:-2.5px;z-index:10;border-radius:calc(var(--card-w) * .12 + .5px);background:radial-gradient(ellipse at 40% 38%,#12081f,#0d0820 55%,#07040f)}.flying-card.is-eclipsed .flyer-front:before{content:"";position:absolute;top:-2.5px;right:-2.5px;bottom:-2.5px;left:-2.5px;z-index:11;border-radius:calc(var(--card-w) * .12 + .5px);pointer-events:none;box-shadow:inset 0 0 0 2px #07040f,inset 4.5px 4.5px #fff1c2f2,inset 9px 9px 12px -6px #fff1c273,inset -4.5px -4.5px #ffb347f2,inset -9px -9px 12px -5px #c2561e99,-3px -3px 14px 1px #fff1c273,3px 3px 16px 1px #ff9a3d99;animation:blackout-in .45s ease-out .2s backwards}.pile-score.is-eclipsed .pile-total{color:#ffa53c;text-shadow:0 0 18px rgba(255,150,40,.6),0 0 30px rgba(20,16,40,.9)}.is-electrocuted{animation:electrocute-shake .07s steps(2) infinite,electrocute-flash .16s steps(2) infinite}@keyframes electrocute-shake{0%{translate:-3px 2px}50%{translate:3px -2px}to{translate:-2px -3px}}@keyframes electrocute-flash{0%{filter:brightness(3) saturate(0) drop-shadow(0 0 8px #8fd8ff)}50%{filter:brightness(.6) hue-rotate(180deg) drop-shadow(0 0 4px #ffffff)}to{filter:brightness(2.2) saturate(.3) drop-shadow(0 0 10px #fff6b0)}}.card-face.number.is-scorched{box-shadow:inset 0 0 0 2px #783214b3,inset 0 0 18px #3c1405bf;background-image:radial-gradient(circle at 80% 85%,rgba(40,15,5,.35),transparent 45%)}.power-torch{background:linear-gradient(160deg,#d8431f,#3b0f0a)!important}.card-count{min-width:1.6rem;padding:.1rem .45rem;border-radius:999px;background:#ffffff1a;font-family:var(--font-body);font-weight:800;font-size:.95rem;text-align:center}.badge-last{color:#24183f;background:linear-gradient(180deg,#ffe08a,#e8a93c);animation:target-pulse 1.1s ease-in-out infinite}.seat-tags .badge-last{background:linear-gradient(180deg,#ffe08a,#e8a93c);border-color:transparent}.seat.is-last-card .card-count{background:var(--gold);color:#24183f}.badge-dealer{color:#d6c8ff}.badge-surge{color:#e4ff60}.power-value{position:absolute;top:4px;right:5px;z-index:1;padding:0 .3rem;border-radius:6px;background:#070a1f8c;font-family:var(--font-body);font-weight:800;font-size:.72rem;color:var(--gold)}.hand .card.is-gamble{box-shadow:0 0 0 2px var(--red),0 0 16px #ff6b8b8c}.hand .card.is-smackjack{box-shadow:0 0 0 3px var(--gold),0 0 22px #e8c46abf;animation:smackjack-glow 1.6s ease-in-out infinite}@keyframes smackjack-glow{50%{box-shadow:0 0 0 3px #ffe08a,0 0 34px #ffe08af2}}.hand .card.is-drawn-card{box-shadow:0 0 0 3px var(--gold),0 0 24px #e8c46ab3}.prompt .btn-draw{margin-left:.5rem;padding:.25rem .9rem;vertical-align:middle}.menu-credits{margin-top:2rem;text-align:center;font-size:.8rem}.menu-credits a{color:var(--gold)}.menu-online{margin-top:.75rem;text-align:center}.classic-rules{margin-top:1rem;color:var(--silver)}.classic-rules summary{cursor:pointer;color:var(--gold);font-family:var(--font-head)}.classic-rules p{margin:.5rem 0 0;line-height:1.6}.dealer-call{position:fixed;left:0;top:0;z-index:62;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.8rem 1.8rem .9rem;border-radius:18px;text-align:center;background:linear-gradient(180deg,#2c1f5cf2,#10163df2);border:1px solid #b7b0d9;box-shadow:0 0 40px #9682e673,0 20px 50px #0009}.dealer-call-eyebrow{font-family:var(--font-head);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:#b7b0d9}.dealer-call-title{font-family:var(--font-head);font-weight:700;font-size:2rem;color:#f0e8ff}.dealer-call-text{font-weight:600;color:var(--silver)}.power-clamp{background:linear-gradient(160deg,#6a78b8,#1b1f4a)!important}.power-omniscience{background:linear-gradient(to bottom,#ffe08a,#c9952e 50%,#5a3a10)!important}.power-blackhole{background:radial-gradient(circle at 50% 45%,#050309 0,#050309 28%,#3a1d66 55%,#12082a)!important}.power-tribute{background:linear-gradient(160deg,#d86a9a,#4a1a3a)!important}.power-vortex{background:linear-gradient(160deg,#1f9a9a,#0f2a4a)!important}.power-halo{background:linear-gradient(160deg,#d8b45c,#5a4210)!important}.power-reflect{background:linear-gradient(160deg,#8a4ad0,#2a1050)!important}.power-replicate{background:linear-gradient(160deg,#1f95b8,#0b2640)!important}.power-comet{background:linear-gradient(160deg,#5aa8e0,#0f2a5a)!important}.power-orbit{background:linear-gradient(160deg,#6a5ab8,#141038)!important}.badge-clamp{color:#c8d4ff}.badge-omniscience,.badge-halo{color:#ffe08a}.badge-reflect{color:#8fe0ff}.badge-orbit{color:#c8b8ff}.flash-blackhole{width:200px;height:200px;background:radial-gradient(circle,#000000 0 30%,rgba(58,29,102,.85) 45%,rgba(154,106,216,.4) 60%,transparent 72%);animation:implode 1s ease-in forwards}@keyframes implode{0%{transform:translate(-50%,-50%) scale(1.6) rotate(0);opacity:1}70%{opacity:1}to{transform:translate(-50%,-50%) scale(.1) rotate(270deg);opacity:0}}.flash-vortex{width:220px;height:220px;background:conic-gradient(from 0deg,transparent,rgba(95,224,208,.7),transparent,rgba(200,255,246,.6),transparent);-webkit-mask:radial-gradient(circle,transparent 20%,#000 22%,#000 60%,transparent 68%);mask:radial-gradient(circle,transparent 20%,#000 22%,#000 60%,transparent 68%);animation:vortex-spin .9s ease-out forwards}.flash-orbit{width:230px;height:230px;border:2px solid rgba(200,184,255,.75);box-shadow:0 0 18px #aa96ff80,inset 0 0 18px #aa96ff59;animation:orbit-ring 1.5s ease-out forwards}.flash-orbit:after{content:"";position:absolute;left:50%;top:-9px;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#c8b8ff 55%,#6a5ab8);box-shadow:0 0 12px #c8b8ffe6}@keyframes orbit-ring{0%{transform:translate(-50%,-50%) scale(.5,.2) rotate(0);opacity:0}15%{opacity:1}80%{opacity:1}to{transform:translate(-50%,-50%) scale(1.1,.42) rotate(720deg);opacity:0}}.flash-frost{width:240px;height:240px;background:radial-gradient(circle,rgba(255,255,255,.85),rgba(191,233,255,.55) 35%,rgba(143,216,255,.2) 55%,transparent 70%);animation:flash-out .7s ease-out forwards}@keyframes vortex-spin{0%{transform:translate(-50%,-50%) scale(.4) rotate(0);opacity:1}to{transform:translate(-50%,-50%) scale(1.2) rotate(540deg);opacity:0}}.pile-score.is-climax .pile-total{color:var(--gold);animation:climax-pulse .5s ease-in-out 2}.pile-score.is-overflow .pile-total{color:var(--red);animation:climax-pulse .5s ease-in-out 2}@keyframes climax-pulse{0%,to{transform:scale(1);text-shadow:0 0 24px currentColor}50%{transform:scale(1.35);text-shadow:0 0 40px currentColor,0 0 80px currentColor;filter:brightness(1.6)}}.blackhole-well{position:fixed;z-index:51;width:260px;height:260px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#000000 0 22%,rgba(20,8,40,.95) 32%,transparent 46%),conic-gradient(from 0deg,rgba(154,106,216,.9),transparent 25%,rgba(230,214,255,.7) 50%,transparent 75%,rgba(154,106,216,.9));-webkit-mask:radial-gradient(circle,#000 55%,transparent 70%);mask:radial-gradient(circle,#000 55%,transparent 70%);box-shadow:0 0 60px #9a6ad899;animation:well-open .35s ease-out,well-spin 1.2s linear infinite;translate:-50% -50%}.blackhole-well.is-closing{animation:well-close .45s ease-in forwards,well-spin .6s linear infinite}@keyframes well-open{0%{scale:0;opacity:0}}@keyframes well-close{to{scale:0;opacity:0}}@keyframes well-spin{to{rotate:360deg}}.pile-score.is-voided .pile-total{color:#c8a8ff;text-shadow:0 0 30px rgba(154,106,216,.9)}.power-invert{background:radial-gradient(circle at 50% 35%,rgba(143,216,255,.18),transparent 65%),linear-gradient(160deg,#2b3170,#12163d)!important}.card-face.power.power-invert{border-color:var(--silver)}.card-face.power-invert .power-name{color:#e3e8ff}.card-face.power-invert .power-value{color:var(--ice)}.card-face.power-invert .power-icon .gi{fill:#e3e8ff}.power-lightning{background:linear-gradient(160deg,#3a6fd8,#1b1d5c)!important}.power-surge{background:linear-gradient(to bottom,#e4ff60,#9fed4b)!important}.is-surged .back,.you.is-surged .hand .card{box-shadow:0 0 0 2px #e4ff60,0 0 16px #e4ff60b3}.you.is-surged .hand .card .card-face{box-shadow:inset 0 0 0 200px #d6f56447}.is-surged .back{box-shadow:inset 0 0 0 200px #d6f56447,0 0 0 2px #e4ff60,0 0 16px #e4ff60b3}.you.is-surged .value-now,.you.is-elixir .value-now{color:#e4ff60;font-weight:800;-webkit-text-stroke:2.5px #2a3a08;paint-order:stroke fill}.you.is-elixir .value-now{color:#ff6fb8;-webkit-text-stroke-color:#4a0d2c}.card-face.tactic{background:linear-gradient(160deg,#f8ebc2,#d9b45c);color:#2a1d4a;box-shadow:inset 0 0 0 2px #fff6d8;padding:6px;gap:2px;text-align:center}.card-face.tactic .power-name{color:#4a2a7a}.card-face.tactic .power-desc{color:#3a2d55}.tactic-joker{background:linear-gradient(to bottom,#d10068,#9700a8)!important}.card-face.tactic.tactic-joker .power-name{color:#fff3fa;-webkit-text-stroke-color:rgba(60,0,50,.9)}.card-face.tactic.tactic-joker .power-icon .gi,.card-face.tactic.tactic-joker .card-kind .gi{fill:#fff3fa}.card-face.tactic.tactic-joker:before{--frame: rgba(46, 0, 64, .75)}.tactic-skip{background:linear-gradient(160deg,#d6ecff,#8fb8e8)!important}.tactic-reverse{background:linear-gradient(to bottom,#9dff00,#009e54)!important}.tactic-tag{position:absolute;top:4px;left:0;right:0;font-size:.5rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;opacity:.6}.tactic-times{font-family:var(--font-head);font-weight:700;font-size:1.5rem;color:#4a2a7a}.card-face.number.is-negative{background:radial-gradient(circle at 50% 35%,rgba(143,216,255,.18),transparent 65%),linear-gradient(160deg,#2b3170,#12163d);color:#e3e8ff;box-shadow:inset 0 0 0 2px var(--silver)}.card-face.number.is-negative.suit-hearts,.card-face.number.is-negative.suit-diamonds{color:#ff9cb3}.card-face.number.is-negative .value{color:var(--ice);opacity:1}.stars{letter-spacing:.15em;font-size:.85rem}.star{color:#ffffff2e}.star.is-won{color:var(--gold);text-shadow:0 0 8px rgba(232,196,106,.6)}.scoreboard{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:.4rem}.scoreboard li{display:flex;justify-content:space-between;align-items:center;padding:.45rem .9rem;border-radius:10px;background:#ffffff0d;font-weight:600}.scoreboard li.is-winner{background:#e8c46a26;box-shadow:inset 0 0 0 1px var(--gold-soft)}.flying-card{position:fixed;left:0;top:0;z-index:64;width:var(--card-w);height:var(--card-h);border-radius:var(--radius);perspective:800px;pointer-events:none;will-change:transform}.flyer-inner{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transform-style:preserve-3d}.flyer-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;backface-visibility:hidden;box-shadow:0 18px 36px #0000008c;transition:box-shadow .3s}.flyer-front{background:var(--card-bg);color:var(--card-ink)}.flyer-back{transform:rotateY(180deg);border:1px solid var(--gold-soft);background:radial-gradient(circle at 50% 50%,var(--gold) 0 calc(var(--card-w) * .11),transparent calc(var(--card-w) * .11 + 1px)),repeating-linear-gradient(45deg,#243283 0,#243283 10px,#172059 10px,#172059 20px)}.flying-card.is-charged .flyer-front{box-shadow:0 0 0 2px var(--aura),0 0 40px var(--aura),0 18px 36px #0000008c}.aura-ring{position:fixed;z-index:63;width:80px;height:80px;border-radius:50%;pointer-events:none;border:3px solid var(--aura);box-shadow:0 0 24px var(--aura),inset 0 0 24px var(--aura);animation:aura-ring .7s ease-out forwards}@keyframes aura-ring{0%{transform:translate(-50%,-50%) scale(.6);opacity:1}to{transform:translate(-50%,-50%) scale(4.2);opacity:0}}.orb{position:fixed;left:0;top:0;z-index:63;width:26px;height:26px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#ffffff 0 20%,var(--orb) 45%,transparent 72%);box-shadow:0 0 30px var(--orb)}.orb-comet{width:92px;height:24px;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(143,216,255,.35) 30%,rgba(191,233,255,.75) 62%,#ffffff 80%,#ffffff 86%,transparent);box-shadow:none;filter:drop-shadow(0 0 10px rgba(143,216,255,.9))}.particle-soft{filter:blur(3px)}.seat.is-knocked,.you.is-knocked .you-info{animation:knock-out .9s ease-out}@keyframes knock-out{0%{opacity:1;scale:1.06;filter:brightness(1.3)}}.seat.is-knocked .out-label{animation:fade-in .6s ease-out .4s backwards}@keyframes fade-in{0%{opacity:0}}.is-elixir .back,.you.is-elixir .hand .card .card-face{box-shadow:inset 0 0 0 200px #ff78be38}.is-elixir .back,.you.is-elixir .hand .card{box-shadow:0 0 12px #ff69b499,0 4px 10px #0006}.is-elixir .back{box-shadow:inset 0 0 0 200px #ff78be38,0 0 12px #ff69b499}.elixir-bubbles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.elixir-bubbles i{position:absolute;bottom:20%;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,224,240,.9),rgba(255,105,180,.6) 60%,transparent 70%);opacity:0;animation:bubble-rise 2.6s ease-in infinite}.elixir-bubbles i:nth-child(1){left:22%;animation-delay:0s}.elixir-bubbles i:nth-child(2){left:38%;animation-delay:.45s;width:6px;height:6px}.elixir-bubbles i:nth-child(3){left:52%;animation-delay:.9s}.elixir-bubbles i:nth-child(4){left:64%;animation-delay:1.35s;width:5px;height:5px}.elixir-bubbles i:nth-child(5){left:76%;animation-delay:1.8s}.elixir-bubbles i:nth-child(6){left:46%;animation-delay:2.2s;width:6px;height:6px}@keyframes bubble-rise{0%{opacity:0;transform:translateY(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(-70px) scale(1.1)}}.back.is-forced,.hand .card.is-forced{box-shadow:0 0 0 2px var(--hijack),0 0 16px #d79bffcc;animation:forced-pulse 1.4s ease-in-out infinite}@keyframes forced-pulse{50%{box-shadow:0 0 0 2px var(--hijack),0 0 28px #d79bff}}.seat.is-hit{animation:hit .5s ease-out,hit-glow 1.2s ease-out}.you.is-hit{animation:hit .5s ease-out}.you.is-hit .hand .card{animation:hit-card-glow 1.2s ease-out}@keyframes hit-glow{0%{box-shadow:0 0 0 0 transparent}25%{box-shadow:0 0 26px 4px var(--hit-glow, #ff6b8b),0 0 60px 6px color-mix(in srgb,var(--hit-glow, #ff6b8b) 45%,transparent)}to{box-shadow:0 0 0 0 transparent}}@keyframes hit-card-glow{25%{filter:drop-shadow(0 0 10px var(--hit-glow, #ff6b8b)) drop-shadow(0 0 22px var(--hit-glow, #ff6b8b))}}@keyframes hit{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.table-status{display:flex;gap:.6rem;align-items:center;justify-content:center;height:2rem}.turn-ring{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ring-arrow{position:absolute;left:0;top:0;width:28px;height:32px;background:var(--seat-line);clip-path:polygon(0 0,55% 0,100% 50%,55% 100%,0 100%,45% 50%);opacity:.45;filter:drop-shadow(0 0 4px rgba(106,95,176,.8));will-change:transform}.turn-ring.is-reversing .ring-arrow{animation:ring-flash 1.2s ease-out}@keyframes ring-flash{0%{opacity:1;filter:drop-shadow(0 0 10px rgba(190,180,255,1))}to{opacity:.45}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.badge-circus{color:#ff9cb3;animation:target-pulse 1.2s ease-in-out infinite}.pile-total.is-spinning{color:#f6d6f0;text-shadow:0 0 24px rgba(215,155,255,.8)}.particle,.float-label,.flash,.bolt,.scattered-card{position:fixed;left:0;top:0;pointer-events:none}.particle{z-index:60;border-radius:50%}.particle-square,.particle-confetti{border-radius:1px}.particle-shard{border-radius:0;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.float-label{z-index:75;font-family:var(--font-head);font-weight:700;font-size:2.2rem;line-height:1;white-space:nowrap;-webkit-text-stroke:7px rgba(8,5,24,.95);paint-order:stroke fill;text-shadow:0 4px 0 rgba(8,5,24,.9),0 10px 28px rgba(0,0,0,.75)}.float-skip{color:var(--ice)}.float-hijack{color:var(--hijack)}.float-bust{color:var(--red);font-size:4.8rem}.float-joker{color:#f0c8ff;font-size:5.7rem}.float-joker.is-big{--big-glow: rgba(215, 155, 255, .4)}.float-smackjack{color:var(--gold);font-size:4.4rem;-webkit-text-stroke-width:9px;text-shadow:0 5px 0 rgba(8,5,24,.9),0 0 40px rgba(232,196,106,.85),0 12px 32px rgba(0,0,0,.75)}.float-label.is-big>.big-glow{content:"";position:absolute;top:-55%;right:-22%;bottom:-55%;left:-22%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,var(--big-glow),transparent);filter:blur(8px)}.float-smackjack.is-big{--big-glow: rgba(255, 238, 180, .9)}.float-bust.is-big{--big-glow: rgba(255, 100, 120, .38)}.float-penalty{color:var(--red);font-size:2rem}.float-draw{color:var(--silver);font-size:1.5rem;-webkit-text-stroke-width:5px}.float-multiply{color:var(--gold);font-size:3.8rem}.is-charring{animation:char .52s ease-in forwards}@keyframes char{0%{filter:none;box-shadow:0 0 #ff782800}35%{filter:sepia(1) saturate(4) hue-rotate(-20deg) brightness(1.1);box-shadow:0 0 18px 4px #ff7828e6,inset 0 0 14px #ff5a14e6}to{filter:grayscale(1) brightness(.12) contrast(1.6);box-shadow:0 0 10px 2px #ff5a1499,inset 0 0 20px #000}}.is-zapped{animation:zap .38s ease-in forwards}@keyframes zap{0%{filter:brightness(3) saturate(0)}to{filter:brightness(3) saturate(0);opacity:0;transform:scale(.85)}}.flash{z-index:55;border-radius:50%}.flash-lightning{width:220px;height:220px;background:radial-gradient(circle,rgba(255,255,255,.95),rgba(143,216,255,.5) 40%,transparent 70%);animation:flash-out .45s ease-out forwards}.flash-bomb{width:60px;height:60px;background:radial-gradient(circle,#ffffff,#fff3c4 25%,#ffd166 40%,#ff5a1f 60%,transparent 72%);animation:blast .7s ease-out forwards}@keyframes flash-out{0%{transform:translate(-50%,-50%) scale(.4);opacity:1}to{transform:translate(-50%,-50%) scale(1.3);opacity:0}}.flash-shockwave{width:80px;height:80px;border:6px solid rgba(255,209,102,.85);box-shadow:0 0 24px #ff8a3db3,inset 0 0 18px #fff3c499;animation:shockwave .65s cubic-bezier(.2,.7,.3,1) forwards}@keyframes shockwave{0%{transform:translate(-50%,-50%) scale(.4);opacity:1}to{transform:translate(-50%,-50%) scale(6);opacity:0;border-width:1px}}@keyframes blast{0%{transform:translate(-50%,-50%) scale(.3);opacity:1}to{transform:translate(-50%,-50%) scale(7);opacity:0}}.bolt{z-index:56;overflow:visible;filter:drop-shadow(0 0 6px #8fd8ff) drop-shadow(0 0 14px #ffffff);animation:bolt-flicker .45s steps(1) forwards}.bolt polyline{fill:none;stroke:#fff;stroke-width:4;stroke-linejoin:miter;stroke-linecap:round}.bolt polyline.glow{stroke:#8fd8ff8c;stroke-width:11}.bolt polyline.fork{stroke:#e9f8ff;stroke-width:2.2}.bolt-streaks{z-index:57}@keyframes bolt-flicker{0%{opacity:1}25%{opacity:.2}40%{opacity:1}to{opacity:0}}.scattered-card.back{margin:0}.scattered-card{z-index:52;border-radius:var(--radius);background:var(--card-bg);color:var(--card-ink);box-shadow:0 10px 24px #00000080}.board.is-shaking{animation:shake .5s ease-out}@keyframes shake{15%{transform:translate(-8px,4px)}30%{transform:translate(7px,-5px)}45%{transform:translate(-5px,3px)}60%{transform:translate(4px,-2px)}80%{transform:translate(-2px,1px)}}@media(prefers-reduced-motion:reduce){.sky-clouds,.sky-twinkle{animation:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}}@media(prefers-reduced-motion:reduce){.card-face.power,.card-face.power:after,.power-glint,.sparkles i,.seat.is-active,.seat.is-targetable,.you.is-active .you-pill,.badge-circus,.ring-arrow,.elixir-bubbles i,.back.is-forced,.hand .card.is-forced,html:before,body:before,body:after{animation:none!important}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:#040614b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade .3s ease-out}@keyframes fade{0%{opacity:0}}.modal{text-align:center;max-width:400px;width:100%;padding:2rem 1.5rem;border-radius:20px;background:linear-gradient(180deg,#1f1a5c,var(--deep));border:1px solid var(--gold-soft);box-shadow:0 30px 80px #0009}.modal h2{font-family:var(--font-logo);font-size:2rem;margin:0 0 .5rem}.modal.is-win h2{color:var(--gold)}.modal p{color:var(--silver);margin:0 0 1.5rem}.you:before{content:"";position:absolute;left:50%;top:30%;width:min(760px,100%);height:220px;translate:-50% -50%;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(ellipse,rgba(232,196,106,.12),rgba(120,90,230,.08) 45%,transparent 70%)}.moves{background:linear-gradient(180deg,#221c5ad1,#0a0c28e0);border:1px solid rgba(232,196,106,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.moves h2{padding-bottom:.45rem;border-bottom:1px solid rgba(232,196,106,.25)}.moves h2:before{content:"✦ "}.card-face.number:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(170deg,rgba(255,255,255,.35),transparent 30%)}.card-face.number.is-negative:after{background:linear-gradient(170deg,rgba(200,220,255,.18),transparent 30%)}.card,.pile-card,.flyer-front,.flyer-back{border:2px solid var(--outline);border-radius:calc(var(--card-w) * .12)}.card,.pile-card{box-shadow:2px 3px #0a081e8c,0 8px 18px #00000073}.back{border:1.5px solid var(--outline);border-radius:5px;box-shadow:inset 0 0 0 1.5px #e8c46a80,1px 2px #00000073}.card-face.number{--ink: #2a2d5a;--ink-line: #0b0c1c}.card-face.number.suit-hearts,.card-face.number.suit-diamonds{--ink: #c9264c;--ink-line: #4a0a18}.card-face.number.is-negative{--ink: #e3e8ff;--ink-line: #05071c}.card-face.number.is-negative.suit-hearts,.card-face.number.is-negative.suit-diamonds{--ink: #ff9cb3;--ink-line: #3a0814}.card-face.number.is-hazed{--ink: #5a6075;--ink-line: #2a2d3a}.corner{top:5%;left:8%;font-size:calc(var(--card-w) * .25);line-height:.95;font-weight:900;color:var(--ink);paint-order:stroke fill;text-shadow:.5px .5px 0 rgba(0,0,0,.15)}.corner small{margin-top:2px;font-size:.78em;-webkit-text-stroke:0;text-shadow:1px 1px 0 rgba(0,0,0,.22)}.pip{font-size:calc(var(--card-w) * .52);line-height:1;color:var(--ink);text-shadow:1px 1.5px 0 rgba(0,0,0,.22)}@media(min-width:721px){.pip{font-size:calc(var(--card-w) * .612)}}.value,.tactic-tag{bottom:5%;right:7%;font-size:calc(var(--card-w) * .16);line-height:1;opacity:.8}.card-face.power,.card-face.tactic{display:block;padding:0}.card-face.power .power-icon,.card-face.tactic .power-icon{position:absolute;left:50%;top:42%;translate:-50% -50%;font-size:calc(var(--card-w) * .52);line-height:1;filter:drop-shadow(0 3px 0 rgba(0,0,0,.35))}.card-face .power-name{position:absolute;left:50%;top:77%;translate:-50% -50%;max-width:94%;white-space:nowrap;font-family:var(--font-head);font-size:calc(var(--card-w) * .18);line-height:1;color:var(--gold);-webkit-text-stroke:calc(var(--card-w) * .024) rgba(8,5,24,.9);paint-order:stroke fill}.card-face .power-name.is-long{font-size:calc(var(--card-w) * .145)}.card-face .power-name.is-longer{font-size:calc(var(--card-w) * .125)}.card-face.tactic .power-name{color:#4a2a7a;-webkit-text-stroke-color:rgba(255,246,216,.95)}.power-value{top:5%;left:7%;right:auto;padding:.05rem .35rem;font-size:calc(var(--card-w) * .15)}.tactic-tag{top:6%;left:8%;right:auto;font-size:calc(var(--card-w) * .1);letter-spacing:.06em;opacity:.7}.tactic-times{font-size:.8em}.card-tip{position:fixed;left:0;top:0;z-index:70;width:max-content;max-width:250px;padding:.85rem 1.15rem .9rem;border-radius:13px;background:#000000f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 28px #0000008c;color:#e9e6f5;font-size:.86rem;line-height:1.35;text-align:center;pointer-events:none;translate:-50% -100%;transform-origin:calc(50% + var(--point, 0px)) 100%}.card-tip:after{content:"";position:absolute;top:100%;left:calc(50% + var(--point, 0px));width:18px;height:9px;translate:-50% 0;background:#000000f2;clip-path:polygon(0 0,100% 0,50% 100%)}.card-tip-name{display:block;margin-bottom:.25rem;font-family:var(--font-head);font-weight:400;font-size:1.05rem;color:var(--gold)}.card-tip-text{display:block}.card-tip-adds{display:block;font-family:var(--font-head);font-weight:400;font-size:1.05rem;color:#fff}.card-tip-amount{color:var(--gold)}.card-tip-pile{display:block;margin-top:.25rem;color:#b9b5cc;font-size:.95rem}@keyframes caption-in{0%{opacity:0;translate:-50% 8px}}.gi{display:inline-block;width:1.05em;height:1.05em;vertical-align:-.17em;fill:currentColor}.card-face .power-icon .gi{width:1em;height:1em;vertical-align:0;fill:#fff1cf}.card-face.power .power-icon,.card-face.tactic .power-icon{filter:drop-shadow(1px 1.5px 0 rgba(0,0,0,.35))}.card-face.tactic .power-icon .gi{fill:#4a2a7a}.power-list-icon .gi{color:var(--gold)}.mini-face .gi{width:70%;height:70%}.float-label .gi,.callout-title .gi{filter:drop-shadow(0 0 2px rgba(8,5,24,.9)) drop-shadow(0 3px 0 rgba(8,5,24,.8))}.card-tip strong .gi{color:var(--gold)}.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;padding:0;border-radius:50%;font-size:1.05rem;line-height:1}.btn-icon .gi{width:1.35em;height:1.35em}.btn-icon[aria-pressed=true]{opacity:.7}.menu-corner{position:fixed;top:12px;right:16px;z-index:5}.board.is-bare{background:none;border:none;box-shadow:none}.board.is-bare:before{display:none}.deck{position:absolute;top:5px;right:calc(100% + 34px);width:var(--card-w);height:var(--card-h);padding:0;border:none;background:none}.deck-card{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--outline);border-radius:calc(var(--card-w) * .12);background:radial-gradient(circle at 50% 50%,var(--gold) 0 calc(var(--card-w) * .11),transparent calc(var(--card-w) * .11 + 1px)),repeating-linear-gradient(45deg,#243283 0,#243283 10px,#172059 10px,#172059 20px);box-shadow:inset 0 0 0 2px #e8c46a80,1px 2px #0a081e8c}.deck-card:nth-child(1){translate:-3px 4px;rotate:-3deg}.deck-card:nth-child(2){translate:-1px 2px;rotate:2deg}.deck-card:nth-child(3){translate:1px 1px;rotate:-1deg}.deck.can-draw{cursor:pointer}.deck.can-draw .deck-card:nth-child(4){transition:translate .15s ease}.deck.can-draw:hover .deck-card:nth-child(4),.deck.can-draw:focus-visible .deck-card:nth-child(4){translate:0 -6px}.deck.is-shuffling .deck-card:nth-child(odd){animation:riffle-left .37s ease-in-out 2}.deck.is-shuffling .deck-card:nth-child(2n){animation:riffle-right .37s ease-in-out 2}@keyframes riffle-left{50%{translate:-34px -6px;rotate:-14deg}}@keyframes riffle-right{50%{translate:34px -6px;rotate:14deg}}.prompt .btn-draw{margin-left:.4rem;padding:.2rem .85rem;vertical-align:middle}.chains{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;z-index:3;pointer-events:none;color:#b8693a;filter:drop-shadow(0 0 1px #2a1006) drop-shadow(0 0 .5px #5a2a10) drop-shadow(1px 2px 0 rgba(30,10,4,.65))}.chains .chain-a,.chains .chain-b{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.chains .chain-a,.chains .chain-b{fill:url(#rust)}.chains .chain-a path,.chains .chain-b path{stroke:#2a1006;stroke-width:6px;paint-order:stroke fill}.chains .chain-b{transform:scaleX(-1) rotate(8deg);opacity:.85}.chains .padlock{position:absolute;left:50%;top:52%;width:46%;translate:-50% -50%;color:#c08a3e}.chains .padlock .gi{width:100%;height:auto;aspect-ratio:1;filter:drop-shadow(0 2px 0 rgba(10,8,30,.7))}.hand .card:has(.chains) .card-face,.back:has(.chains){filter:brightness(.7) saturate(.6)}.chains.is-binding .chain-a,.chains.is-binding .chain-b{animation:chain-snap .45s cubic-bezier(.3,1.5,.6,1) backwards}.chains.is-binding .chain-b{animation-delay:.08s}.chains.is-binding .padlock{animation:padlock-drop .4s cubic-bezier(.3,1.6,.6,1) .3s backwards}@keyframes chain-snap{0%{scale:1.6;opacity:0}}@keyframes padlock-drop{0%{translate:-50% -140%;opacity:0}}.btn-help{min-width:2.1rem;font-family:var(--font-head)}.center.has-attack .last-move{display:none}.attack-bar{display:block;position:absolute;bottom:calc(100% + 22px);left:50%;translate:-50% 0;width:440px;margin:0;padding:.45rem .9rem;border-radius:10px 8px 11px 7px/8px 11px 7px 10px;border:2px solid #4a0a18;background:linear-gradient(180deg,#d8344f,#9a1830);box-shadow:2px 3px #0a081e8c;color:#fff1f3;font-size:.95rem;line-height:1.3;text-align:center;animation:caption-in .25s ease-out}.attack-bar strong{font-weight:400;color:#ffe08a}.you-action{gap:.7rem}.overlay.intro{z-index:90;align-items:flex-start;overflow-y:auto;padding:24px 16px}.intro-modal{max-width:720px;margin:auto;text-align:left}.intro-modal h2,.intro-modal .eyebrow,.intro-modal .intro-lede{text-align:center}.intro-modal h2{font-size:2.6rem;background:linear-gradient(180deg,#fff6d8,var(--gold) 55%,#a8772a);-webkit-background-clip:text;background-clip:text;color:transparent}.intro-lede{font-size:1.05rem}.intro-section{margin-top:1.2rem}.intro-section h3{margin:0 0 .45rem;font-family:var(--font-head);font-weight:400;font-size:1.15rem;color:var(--gold)}.intro-section p,.intro-rules{margin:0;color:var(--silver);line-height:1.5}.intro-rules{padding-left:1.2rem}.intro-note{margin-bottom:.6rem!important;color:var(--muted)!important;font-size:.92rem}.intro-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem}.intro-cards li{display:flex;gap:.6rem;align-items:flex-start;color:var(--silver);font-size:.9rem;line-height:1.3}.intro-cards strong{display:block;font-weight:400;color:var(--text)}.intro-icon{flex-shrink:0;width:1.9rem;height:1.9rem;display:flex;align-items:center;justify-content:center;border-radius:8px 6px 9px/6px 9px 6px 8px;border:1.5px solid var(--outline);background:linear-gradient(160deg,#3b2a8a,#1a1450);color:#fff1cf;font-family:var(--font-head)}.intro-icon .gi{width:1.25rem;height:1.25rem}.intro-modal .menu-buttons{margin-top:1.4rem}.badge-turns{display:inline-block;min-width:1.3em;margin-left:.35em;padding:0 .3em;border-radius:999px;background:#ffffff29;color:#fff;font-size:.9em;line-height:1.4;text-align:center}.you-effects{display:none}.effect-stamp{position:fixed;left:0;top:0;z-index:72;width:88px;height:88px;pointer-events:none;color:var(--stamp);transform-origin:center;filter:drop-shadow(0 0 3px rgba(8,5,24,.9)) drop-shadow(0 0 20px var(--stamp))}.effect-stamp .gi{width:100%;height:100%}.hand .card.is-frozen .card-face{filter:sepia(1) hue-rotate(170deg) saturate(5) brightness(.85)}.hand .card.is-frozen .frost{background:linear-gradient(135deg,rgba(255,255,255,.55) 0 7%,transparent 7% 28%,rgba(255,255,255,.3) 28% 31%,transparent 31% 58%,rgba(255,255,255,.4) 58% 61%,transparent 61%),linear-gradient(45deg,transparent 0 38%,rgba(255,255,255,.35) 38% 41%,transparent 41% 72%,rgba(255,255,255,.25) 72% 75%,transparent 75%),linear-gradient(160deg,#5aafffb8,#145fdcad);box-shadow:inset 0 0 0 2px #bfe6ff,inset 0 0 18px #c8ebffcc}.hand .card.is-frozen{box-shadow:0 0 0 2px #6ec6ff,0 0 20px #50aaffbf,2px 3px #0a081e8c}.hand .card.is-frozen:disabled{filter:none}.hand .card.is-frozen .frost-count{color:#fff;text-shadow:0 1px 2px rgba(10,40,90,.9)}@media(max-width:1299px){.moves{position:relative;right:auto;bottom:auto;z-index:auto;width:auto;height:220px;margin-top:1rem;box-shadow:none}}@media(max-width:720px){:root{--card-w: 60.9px;--card-h: 86px;--pile-w: 74.8px;--pile-h: 106.4px}.game{padding-inline:16px}.board:before{top:10px;right:10px;bottom:10px;left:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 560' preserveAspectRatio='none'%3E%3Cg stroke='rgba(232,196,106,0.55)' stroke-width='1.1'%3E%3Cline x1='150' y1='150' x2='215' y2='118'/%3E%3Cline x1='215' y1='118' x2='282' y2='158'/%3E%3Cline x1='282' y1='158' x2='255' y2='232'/%3E%3Cline x1='255' y1='232' x2='172' y2='240'/%3E%3Cline x1='172' y1='240' x2='150' y2='150'/%3E%3C/g%3E%3Cg fill='rgba(255,240,200,0.9)'%3E%3Ccircle cx='150' cy='150' r='3'/%3E%3Ccircle cx='215' cy='118' r='2.2'/%3E%3Ccircle cx='282' cy='158' r='2.6'/%3E%3Ccircle cx='255' cy='232' r='2'/%3E%3Ccircle cx='172' cy='240' r='2.4'/%3E%3C/g%3E%3Cg stroke='rgba(232,196,106,0.55)' stroke-width='1.1'%3E%3Cline x1='770' y1='112' x2='842' y2='150'/%3E%3Cline x1='842' y1='150' x2='905' y2='118'/%3E%3Cline x1='842' y1='150' x2='884' y2='220'/%3E%3Cline x1='884' y1='220' x2='808' y2='250'/%3E%3C/g%3E%3Cg fill='rgba(255,240,200,0.9)'%3E%3Ccircle cx='770' cy='112' r='2.6'/%3E%3Ccircle cx='842' cy='150' r='3'/%3E%3Ccircle cx='905' cy='118' r='2'/%3E%3Ccircle cx='884' cy='220' r='2.4'/%3E%3Ccircle cx='808' cy='250' r='2'/%3E%3C/g%3E%3Cg stroke='rgba(232,196,106,0.55)' stroke-width='1.1'%3E%3Cline x1='170' y1='392' x2='246' y2='430'/%3E%3Cline x1='246' y1='430' x2='322' y2='404'/%3E%3Cline x1='246' y1='430' x2='300' y2='472'/%3E%3C/g%3E%3Cg fill='rgba(255,240,200,0.9)'%3E%3Ccircle cx='170' cy='392' r='2.2'/%3E%3Ccircle cx='246' cy='430' r='3'/%3E%3Ccircle cx='322' cy='404' r='2'/%3E%3Ccircle cx='300' cy='472' r='2.4'/%3E%3C/g%3E%3Cg stroke='rgba(232,196,106,0.55)' stroke-width='1.1'%3E%3Cline x1='690' y1='420' x2='766' y2='452'/%3E%3Cline x1='766' y1='452' x2='842' y2='410'/%3E%3Cline x1='842' y1='410' x2='822' y2='482'/%3E%3Cline x1='822' y1='482' x2='752' y2='494'/%3E%3Cline x1='752' y1='494' x2='766' y2='452'/%3E%3C/g%3E%3Cg fill='rgba(255,240,200,0.9)'%3E%3Ccircle cx='690' cy='420' r='2'/%3E%3Ccircle cx='766' cy='452' r='2.8'/%3E%3Ccircle cx='842' cy='410' r='2.2'/%3E%3Ccircle cx='822' cy='482' r='2'/%3E%3Ccircle cx='752' cy='494' r='2.4'/%3E%3C/g%3E%3Cg stroke='rgba(232,196,106,0.55)' stroke-width='1.1'%3E%3Cline x1='462' y1='64' x2='512' y2='88'/%3E%3Cline x1='512' y1='88' x2='560' y2='58'/%3E%3C/g%3E%3Cg fill='rgba(255,240,200,0.9)'%3E%3Ccircle cx='462' cy='64' r='2'/%3E%3Ccircle cx='512' cy='88' r='2.6'/%3E%3Ccircle cx='560' cy='58' r='2'/%3E%3C/g%3E%3Cg fill='rgba(255,240,200,0.6)'%3E%3Ccircle cx='90' cy='300' r='1'/%3E%3Ccircle cx='360' cy='90' r='1'/%3E%3Ccircle cx='640' cy='70' r='1'/%3E%3Ccircle cx='960' cy='330' r='1'/%3E%3Ccircle cx='420' cy='500' r='1'/%3E%3Ccircle cx='600' cy='520' r='1'/%3E%3Ccircle cx='60' cy='470' r='1'/%3E%3Ccircle cx='940' cy='470' r='1'/%3E%3Ccircle cx='380' cy='300' r='1'/%3E%3Ccircle cx='630' cy='300' r='1'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat}.board{height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"left top right" "center center center";gap:.5rem;padding:.75rem .5rem 1rem;border-radius:24px}.seat-top,.seat-left,.seat-right{position:relative;inset:auto;translate:none}.seat-top{grid-area:top}.seat-left{grid-area:left}.seat-right{grid-area:right}.seat{min-width:0;width:100%;gap:.4rem;padding:.6rem .25rem 1.45rem;border-radius:14px}.seat-head{flex-direction:column;gap:.15rem}.seat .seat-name{font-size:1rem}.seat .stars{font-size:.8rem}.back{width:18.9px;height:27px;margin-left:-9px;border-radius:3px}.backs,.out-label{height:27px}.out-label{font-size:.75rem}.seat-tags{top:calc(100% - 10px)}.badge,.seat-status{font-size:.62rem}.badge .badge-text{display:none}.badge .badge-turns{margin-left:.2em}.badge:has(.gi){padding:.18rem .4rem}.badge .gi{width:1.25em;height:1.25em}.seat-tags,.seat-effects{gap:.2rem}.seat-effects{bottom:calc(100% - 10px)}.seat-status{padding:.15rem .5rem}.seat-status .think-word{display:none}.seat-status .think-dots{margin-left:0;gap:.22em}.seat-status .think-dots i{width:.34em;height:.34em}.seat-tags{max-width:calc(100% + 8px)}.seat-tags .badge-last{padding:.15rem .4rem}.center{grid-area:center;position:relative;left:auto;top:auto;translate:none;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding-top:.5rem}.center .pile-cards,.center .below,.you .hand,.you-name-row{translate:0 15px}.center.has-attack .last-move{display:none}.attack-bar{display:block;width:100%;min-height:2.6em;margin:0;padding:.4rem .7rem;border-radius:10px 8px 11px 7px/8px 11px 7px 10px;border:2px solid #4a0a18;background:linear-gradient(180deg,#d8344f,#9a1830);box-shadow:2px 3px #0a081e8c;color:#fff1f3;font-size:.85rem;line-height:1.3;text-align:center}.attack-bar strong{font-weight:400;color:#ffe08a}.attack-bar.is-confirm{position:static;translate:none;width:100%;font-size:.85rem}.btn-action{min-width:7.5rem}.intro-cards{grid-template-columns:minmax(0,1fr)}.intro-modal h2{font-size:2rem}.last-move,.below{position:static;translate:none}.last-move{width:100%;font-size:.85rem}.pile-total{font-size:3.33rem}.pile-target{font-size:1.2rem}.below{gap:.6rem}.moves{height:180px}.hand .card{margin-inline:calc((min(63.21px,316.05px / max(var(--n, 5) - 1,1)) - var(--card-w)) / 2)}.back:not(:first-child){margin-left:calc(min(9px,60px / max(var(--n, 5) - 1,1)) - 18px)}.round-info{font-size:.7rem}.deck{right:calc(100% + 18px)}.corner small{font-size:.62em}.round-mode,.logo-small:before{display:none}.you{--card-w: 65.1px;--card-h: 90px;margin-top:-36px}.board{padding-bottom:2rem}.you-name-row{height:27px}.prompt{font-size:.9rem}.topbar-right{gap:.5rem}.callout-title{font-size:3rem}.float-label{font-size:1.5rem;-webkit-text-stroke-width:5px}.float-smackjack{font-size:2.8rem}.float-multiply{font-size:2.2rem}.float-bust,.float-joker{font-size:3.3rem}.callout-text{font-size:1.425rem}}@media(max-width:720px){.game{min-height:100vh;min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;padding-top:calc(env(safe-area-inset-top) + 14px);padding-bottom:calc(max(12px,env(safe-area-inset-bottom)) + 14px);padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.layout{flex:1;display:flex;flex-direction:column}.main-col{flex:1;display:flex;flex-direction:column;width:100%}.board{flex:1;grid-template-rows:auto 1fr}.center{justify-content:space-evenly}}@media(max-width:720px){.btn-icon{width:2.9rem;height:2.9rem;font-size:1.15rem}.you-effects{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;min-height:2rem;margin-top:.5rem}.you-effects .badge{font-size:.85rem;padding:.3rem .7rem;background:#1b1f4a;border:1px solid rgba(255,255,255,.15)}.you-effects .badge .badge-text{display:inline}.you-effects .badge .gi{width:1.35em;height:1.35em;vertical-align:-.3em}}@media(max-width:720px)and (max-height:760px){.game{padding-top:calc(env(safe-area-inset-top) + 6px);padding-bottom:calc(max(12px,env(safe-area-inset-bottom)) + 4px)}.topbar{padding:.2rem 0}.center{padding-top:0}.you{margin-top:-56px}.you-effects{min-height:1.9rem;margin-top:.3rem}}@media(min-width:721px){.you-info{position:relative}.you-action{translate:0 -15px}.you-effects{display:flex;position:absolute;top:calc(100% - 11px);left:50%;translate:-50% 0;flex-wrap:nowrap;white-space:nowrap}}@media(max-width:720px){.game{padding-bottom:calc(max(12px,env(safe-area-inset-bottom)) + 8px)}.you-action{height:4.1rem}.you-effects{min-height:28px;margin-top:2px}.btn-action{min-width:10rem;padding:.8rem 2.4rem;font-size:1.533rem}.you-action.is-pair .btn-action{min-width:7.5rem;padding:.6rem 1.8rem;font-size:1.15rem}}@media(max-width:720px)and (max-height:760px){.game{padding-bottom:calc(max(12px,env(safe-area-inset-bottom)) + 2px)}.center{gap:0}.pile-total{font-size:2.87rem}.you{margin-top:-70px}.btn-icon{width:2.6rem;height:2.6rem}.you-effects{min-height:28px;margin-top:2px}}@media(min-width:721px){.game{padding-top:20px;padding-bottom:20px}.board{height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,230px));grid-template-areas:"left top right" "center center center";justify-content:center;column-gap:1.5rem;padding:1.2rem 1.5rem 0;border-radius:32px}.seat-top,.seat-left,.seat-right{position:relative;inset:auto;translate:none;min-width:0}.seat-left{grid-area:left}.seat-top{grid-area:top}.seat-right{grid-area:right}.center{grid-area:center;position:relative;left:auto;top:auto;translate:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin:80px 0 84px}.center .pile-cards{grid-column:2}.center .below{grid-column:3;position:static;translate:none;justify-self:start;align-items:flex-start;margin-left:34px}}@media(min-width:721px){html{font-size:90%}:root{--card-w: 73.5px;--card-h: 101px;--pile-w: 98.7px;--pile-h: 134px}.you{--card-w: 83px;--card-h: 113px;margin-top:-59px}.backs{height:51px}.back{width:36.8px;height:51px;margin-left:-13.5px}.board{grid-template-columns:repeat(3,minmax(0,207px))}.topbar.is-bare{height:0;padding:0}.topbar .btn-icon{position:fixed;bottom:20px;z-index:40;width:3.4rem;height:3.4rem;font-size:1.3rem}.topbar [data-action=mute]{right:20px}.topbar .btn-help{right:calc(32px + 3.4rem)}.moves{bottom:calc(32px + 3.4rem)}.deck{right:calc(100% + 56px)}.center .below{position:relative;top:auto;left:auto;align-self:center;margin-left:56px}.center .below .table-status{position:absolute;top:100%;left:0;margin-top:.4rem}}@media(min-width:721px){.layout{flex:1;margin-block:0;display:flex;flex-direction:column}.main-col{flex:1;display:flex;flex-direction:column;width:100%}.board{flex:1;grid-template-rows:auto 1fr}.center{align-self:center}.you-effects{position:static;translate:0 -7px;min-height:22px}}@media(max-width:720px){.you-effects{margin-top:10px}}@media(max-width:720px)and (max-height:760px){.you-effects{margin-top:10px}.topbar{padding:0}.you{margin-top:-72px}}@media(max-width:720px){.callout{width:var(--app-w, 100vw);max-width:none;padding:1.6rem 1.25rem 1.75rem}.callout:before{scale:none;border-radius:0;border-left:none;border-right:none}}.callout-who{margin-bottom:.6rem;font-family:var(--font-head);font-weight:700;font-size:2.3rem;line-height:1.1;color:#fff;text-shadow:0 0 18px var(--glow)}.callout.is-attack{max-width:min(520px,calc((var(--app-w, 100vw) - 32px) / 1.3))}.callout.is-attack:before{scale:1.3;border-radius:17px}@media(max-width:720px){.callout-who{font-size:1.9rem}.callout.is-attack{max-width:none}.callout.is-attack:before{scale:none;border-radius:0}}@media(min-width:721px){.board{padding-top:calc(1.2rem + 10px)}}.turn-ring{translate:0 50px}.move-slot{display:contents;z-index:1}@media(max-width:720px){.move-slot{display:block;position:relative;width:100%}.center.has-attack .last-move{display:flex;visibility:hidden}.center .attack-bar{position:absolute;top:50%;bottom:auto;left:0;right:0;translate:0 -50%;z-index:3;margin:0;animation:bar-fade-in .25s ease-out}}@keyframes bar-fade-in{0%{opacity:0}}html{touch-action:manipulation}.overlay.intro,.log{overscroll-behavior:contain}@media(max-width:720px){html,body{height:100%;overflow:hidden;overscroll-behavior:none}}@media(max-width:720px)and (max-height:640px){:root{--card-w: 52.5px;--card-h: 74px;--pile-w: 60.2px;--pile-h: 85.1px}.you{--card-w: 56.7px;--card-h: 78px}.seat{gap:.25rem;padding:.4rem .25rem 1.2rem}.back{width:16.8px;height:23px;margin-left:-8px}.backs,.out-label{height:23px}.pile-total{font-size:2.4rem}.last-move{font-size:.8rem}.btn-icon{width:2.3rem;height:2.3rem}.you-action{height:3.4rem}.btn-action{min-width:8.5rem;padding:.6rem 2rem;font-size:1.3rem}.you-effects{margin-top:6px}}@media(max-width:720px)and (max-height:580px){:root{--pile-w: 55.4px;--pile-h: 77.7px}.you{--card-w: 52.5px;--card-h: 72px}.seat .seat-name{font-size:.9rem}.seat{padding-bottom:1rem}.btn-icon{width:2.1rem;height:2.1rem}.pile-total{font-size:2.13rem}.you-action{height:3.1rem}.you-effects{margin-top:2px}}.attack-bar.is-tactic,.center .attack-bar.is-tactic{border-color:#0c3a1c;background:linear-gradient(180deg,#3cb862,#1d7a3c);color:#f0fff4}.btn-action.btn-ghost,.btn-action.btn-ghost:disabled{position:relative;background:transparent;border:1.5px solid rgba(255,255,255,.22);color:#ffffff52;box-shadow:none;opacity:1;cursor:default}.btn-action.btn-ghost.is-dimming:before{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:inherit;background:linear-gradient(180deg,#f3d68c,#c99a3c);box-shadow:0 6px 24px #e8c46a4d;animation:draw-dim .7s ease-out forwards}@keyframes draw-dim{0%{opacity:1}to{opacity:0}}.btn-action.btn-primary.is-waking{animation:draw-wake .55s cubic-bezier(.3,1.5,.5,1)}@keyframes draw-wake{0%{scale:.88;opacity:.35;filter:saturate(.2) brightness(1.6)}55%{scale:1.07;opacity:1;filter:saturate(1.2) brightness(1.25)}to{scale:1;filter:none}}.topbar-left{display:flex;align-items:center;gap:.8rem;min-width:0}.turn-label{font-family:var(--font-head);font-weight:700;font-size:1.1rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.turn-label.is-you{color:var(--gold);text-shadow:0 0 12px rgba(232,196,106,.6)}@media(min-width:721px){.turn-label{position:fixed;left:20px;bottom:20px;z-index:40;height:3.4rem;display:flex;align-items:center;font-size:1.7rem}}.turn-glow{position:fixed;left:0;top:0;z-index:0;pointer-events:none;opacity:0}.turn-glow-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid var(--gold);box-shadow:0 0 22px #e8c46a8c,inset 0 0 16px #e8c46a29}.turn-glow-ring:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;box-shadow:0 0 40px #e8c46acc,inset 0 0 22px #e8c46a3d;opacity:0;will-change:opacity;animation:glow-breathe 2.4s ease-in-out infinite}@keyframes glow-breathe{50%{opacity:1}}.turn-glow-under{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0}.turn-glow-under:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(closest-side,rgba(255,224,138,.55),rgba(232,196,106,.28) 60%,transparent);filter:blur(8px);animation:under-pulse 2.8s ease-in-out infinite}@keyframes under-pulse{0%,to{opacity:.7;scale:1}50%{opacity:1;scale:1.03}}.seat{z-index:1}.seat.is-last-card{border-color:#ff788cbf;box-shadow:0 0 0 1px #ff788c73,0 0 18px #ff5a734d,0 14px 34px #0000002b}.seat.is-last-card .card-count{background:#ff788c33;color:#ff9fb1}.seat-tags .badge-last{background:linear-gradient(180deg,#ffb3c0,#ff8399);color:#3a0a16;border-color:transparent;animation:none}.seat.is-new-last-card{animation:last-card-outline 1.2s ease-out}@keyframes last-card-outline{0%{border-color:var(--seat-line);box-shadow:0 0 0 0 transparent,0 0 0 transparent,0 14px 34px #0000002b}}.seat.is-new-last-card .seat-tags .badge-last{animation:last-card-badge .9s cubic-bezier(.2,.8,.3,1) both}@keyframes last-card-badge{0%{opacity:0;scale:2.4;translate:0 -34px}45%{opacity:1}to{opacity:1;scale:1;translate:0 0}}.seat.is-active .seat-tags{translate:-50% 4px}.seat.is-active .seat-effects{translate:-50% -4px}@media(min-width:721px){.seat.is-active .seat-tags{translate:-50% 7px}}.callout.is-attack{max-width:min(390px,calc((var(--app-w, 100vw) - 32px) / 1.3));padding:.75rem 1.5rem .825rem}.callout.is-attack .callout-title{font-size:2.925rem}.callout.is-attack .callout-who{font-size:1.725rem;margin-bottom:.45rem}.callout.is-attack .callout-text{font-size:1.18rem}@media(max-width:720px){.callout.is-attack{max-width:none;padding:1.2rem .95rem 1.3rem}.callout.is-attack .callout-title{font-size:2.25rem}.callout.is-attack .callout-who{font-size:1.425rem}.callout.is-attack .callout-text{font-size:1.07rem}}.status-ghost{position:fixed;z-index:3;margin:0;pointer-events:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center}@media(min-width:721px){.seat{padding:.88rem 1.65rem 1.76rem}}.hand-fog{position:absolute;top:-14%;bottom:-8%;left:50%;width:min(100%,calc(var(--n, 5) * 82px + 120px));translate:-50% 0;z-index:6;pointer-events:none}.hand-fog i{position:absolute;width:55%;height:75%;border-radius:50%;background:radial-gradient(closest-side,rgba(226,231,243,.42),rgba(200,206,222,.2) 55%,transparent);filter:blur(10px);animation:fog-sway 8s ease-in-out infinite alternate}.hand-fog i:nth-child(1){left:-4%;top:6%}.hand-fog i:nth-child(2){left:26%;top:28%;animation-duration:10s;animation-delay:-4s}.hand-fog i:nth-child(3){left:50%;top:2%;animation-duration:9s;animation-delay:-6s}.hand-fog i:nth-child(4){left:12%;top:40%;width:45%;animation-duration:11s;animation-delay:-2s}.hand-fog i:nth-child(5){left:58%;top:36%;width:45%;animation-duration:7.5s;animation-delay:-5s}@keyframes fog-sway{0%{translate:-16% 0}to{translate:16% 0}}@media(min-width:721px){.board{grid-template-columns:repeat(3,minmax(0,228px))}.seat{padding:.968rem 1.815rem 1.936rem;min-height:141px;justify-content:center}}.draw-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.45em;height:1.45em;margin-left:calc(.4em - 6px);padding:0 .3em;border-radius:999px;vertical-align:.05em;font-family:var(--font-body);font-weight:800;font-size:.8em;line-height:1;background:#24183f;color:#ffe08a}.btn-ghost .draw-count{background:#ffffff1f;color:#ffffff8c}.draw-count .gi{width:.95em;height:.95em}.btn-ghost.is-locked{border-color:#ffffff52;color:#ffffff80}.btn-ghost.is-locked .draw-count{color:#fff;background:#ffffff2e}.flash-thud{width:70px;height:70px;border:4px solid rgba(255,246,216,.85);box-shadow:0 0 20px #e8c46a80;animation:thud-ring .52s cubic-bezier(.2,.7,.3,1) forwards}@keyframes thud-ring{0%{transform:translate(-50%,-50%) scale(.5);opacity:1}to{transform:translate(-50%,-50%) scale(4);opacity:0;border-width:1px}}.board.is-thudding{animation:thud .38s ease-out}@keyframes thud{20%{transform:translateY(7px)}45%{transform:translateY(-3px)}70%{transform:translateY(1px)}}.center.is-illusion .pile-card,.center.is-illusion .pile-score,.center.is-illusion .last-move{filter:url(#illusion-wave)}@media(min-width:721px){.seat-effects .badge,.seat-tags .badge,.you-effects .badge{font-size:.825rem}.seat-tags .seat-status{font-size:.858rem}.seat-effects.is-compact .badge .badge-text{display:none}}.float-bust{font-size:6.2rem;text-shadow:0 4px 0 rgba(8,5,24,.9),0 0 18px rgba(255,80,110,.95),0 0 42px rgba(255,60,95,.8),0 0 80px rgba(255,40,80,.55)}.float-bust.is-big{--big-glow: rgba(255, 70, 100, .8)}.float-bust.is-big>.big-glow{top:-70%;right:-30%;bottom:-70%;left:-30%;filter:blur(14px)}@media(max-width:720px){.float-bust{font-size:4.2rem}}@media(min-width:721px){.preview{font-size:.88rem}.preview.is-win{font-size:1.1rem}}.gi.suit{width:1em;height:1em;filter:drop-shadow(1px 1px 0 rgba(0,0,0,.22))}.pip .gi.suit{display:block;filter:drop-shadow(1px 1.5px 0 rgba(0,0,0,.22))}.corner small .gi.suit,.mini-face small .gi.suit{display:block;width:.78em;height:.78em;margin-inline:auto;margin-top:.08em}.gi.suit-inline{width:.95em;height:.95em;vertical-align:-.12em;filter:none}@media(max-width:720px){.pip{font-size:calc(var(--card-w) * .468)}}.pip .gi.suit-icon-hearts{width:.95em;height:.95em}.corner small .gi.suit-icon-hearts,.mini-face small .gi.suit-icon-hearts{width:.741em;height:.741em}.sky-clouds,.sky-twinkle,.turn-glow,.turn-glow-under:before,.hand-fog i{will-change:transform,opacity}html:before{will-change:transform}@media(max-width:720px){.seat{backdrop-filter:none;-webkit-backdrop-filter:none}.seat:not(.you){background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 40%),linear-gradient(180deg,#221c5af2,#0a0c28f2)}.ring-arrow{filter:none}}@media(max-width:720px){.card,.pile-card,.flyer-front{box-shadow:none}.back{box-shadow:inset 0 0 0 3px #e8c46a80}.deck-card,.flyer-back{box-shadow:inset 0 0 0 4px #e8c46a80}html:before,.sky-clouds{display:none}}.card-face:before{--frame: rgba(110, 118, 160, .34);--gap-x: 32%;--gap-y: 25%;--gap-x-end: 32%;--gap-y-end: 16%;content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border:1.5px solid var(--frame);border-radius:calc(var(--card-w) * .055);pointer-events:none;clip-path:polygon(var(--gap-x) 0,100% 0,100% calc(100% - var(--gap-y-end)),calc(100% - var(--gap-x-end)) calc(100% - var(--gap-y-end)),calc(100% - var(--gap-x-end)) 100%,0 100%,0 var(--gap-y),var(--gap-x) var(--gap-y))}.card-face.number.suit-hearts:before,.card-face.number.suit-diamonds:before{--frame: rgba(196, 96, 118, .32)}.card-face.number.is-negative:before{--frame: rgba(255, 255, 255, .24)}.card-face.number.is-hazed:before{--frame: rgba(80, 86, 108, .36)}.card-face.power:before{--frame: rgba(0, 0, 0, .32);--gap-x: 50%;--gap-y: 32%;--gap-x-end: 32%;--gap-y-end: 32%}.card-face.tactic:before{--frame: rgba(120, 78, 18, .34);--gap-x: 60%;--gap-y: 16%;--gap-x-end: 32%;--gap-y-end: 16%}.card-face.power .power-icon,.card-face.tactic .power-icon{top:52%}.card-face .power-name{top:13%;font-size:calc(var(--card-w) * .15)}.card-face .power-name.is-long{font-size:calc(var(--card-w) * .125)}.card-face .power-name.is-longer{font-size:calc(var(--card-w) * .108)}.power-value{top:auto;left:auto;bottom:5%;right:7%;padding:0;background:none;border-radius:0;font-family:var(--font-head);color:#ffe9b0;-webkit-text-stroke:calc(var(--card-w) * .02) rgba(8,5,24,.85);paint-order:stroke fill}.card-face.power:before,.card-face.tactic:before{--gap-x-end: 36%;--gap-y-end: 16%;border-top:none;border-radius:0 0 calc(var(--card-w) * .055) calc(var(--card-w) * .055);-webkit-mask-image:linear-gradient(to top,#000 40%,transparent 88%);mask-image:linear-gradient(to top,#000 40%,transparent 88%);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--gap-y-end)),calc(100% - var(--gap-x-end)) calc(100% - var(--gap-y-end)),calc(100% - var(--gap-x-end)) 100%,0 100%)}.card-face.tactic:before{--gap-x-end: 0%;--gap-y-end: 0%}.card-face.number.is-ace-high{background:linear-gradient(155deg,#eafdff,#a9f0f7 30%,#45d2e2 68%,#b2f2f8)}.card-face.number.is-ace-high:after{background:linear-gradient(115deg,transparent 34%,rgba(255,255,255,.45) 46%,transparent 58%),linear-gradient(170deg,rgba(255,255,255,.4),transparent 30%)}.btn-music[aria-pressed=true]{opacity:1}.btn-music[aria-pressed=false]{opacity:.7}@media(min-width:721px){.topbar .btn-music{right:calc(32px + 3.4rem)}.topbar .btn-help{right:calc(20px + 2*(3.4rem + 12px))}.topbar .btn-online{right:calc(20px + 3*(3.4rem + 12px))}}@media(min-width:721px){.float-smackjack.is-big{font-size:min(6.6rem,8.5vw);-webkit-text-stroke-width:13.5px;text-shadow:0 7px 0 rgba(8,5,24,.9),0 0 80px rgba(232,196,106,.85),0 0 30px rgba(255,228,150,.7),0 18px 48px rgba(0,0,0,.75)}.float-bust.is-big{font-size:min(9.3rem,14vw);-webkit-text-stroke-width:10.5px;text-shadow:0 6px 0 rgba(8,5,24,.9),0 0 36px rgba(255,80,110,.95),0 0 84px rgba(255,60,95,.8),0 0 160px rgba(255,40,80,.55)}.float-smackjack.is-big>.big-glow{top:-110%;right:-44%;bottom:-110%;left:-44%;filter:blur(16px)}.float-bust.is-big>.big-glow{top:-140%;right:-60%;bottom:-140%;left:-60%;filter:blur(28px)}}.float-label.is-glow-host{z-index:74;color:transparent;-webkit-text-stroke-color:transparent;text-shadow:none}.float-label.is-glow-host .gi{visibility:hidden}.tossed-card{position:fixed;z-index:52;width:0;height:0;pointer-events:none}.seat-ring{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;border-radius:21px;border:2px solid var(--gold);box-shadow:0 0 22px #e8c46a8c,inset 0 0 16px #e8c46a29;opacity:0;pointer-events:none}.seat.has-turn-ring .seat-ring{opacity:1}.seat-ring:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;box-shadow:0 0 40px #e8c46acc,inset 0 0 22px #e8c46a3d;opacity:0;will-change:opacity;animation:glow-breathe 2.4s ease-in-out infinite}.seat.is-ring-arriving .seat-ring{animation:ring-arrive .6s ease-out}@keyframes ring-arrive{0%{filter:brightness(2);box-shadow:0 0 46px #ffecaaf2,inset 0 0 28px #ffecaa73}to{filter:none}}@media(max-width:720px){.seat-ring{border-radius:15px}}.reverse-glyph{position:fixed;left:0;top:0;z-index:66;width:180px;height:180px;color:#fff;pointer-events:none;filter:drop-shadow(0 0 10px rgba(255,255,255,.8)) drop-shadow(0 0 28px rgba(190,180,255,.6))}.reverse-glyph .gi{display:block;width:100%;height:100%}@media(max-width:720px){.reverse-glyph{width:130px;height:130px;filter:drop-shadow(0 0 8px rgba(255,255,255,.8))}}.aura-ring{border-width:6px;box-shadow:0 0 30px var(--aura),0 0 64px var(--aura),inset 0 0 28px var(--aura);animation:aura-ring-strong .75s cubic-bezier(.2,.7,.3,1) forwards}@keyframes aura-ring-strong{0%{transform:translate(-50%,-50%) scale(.5);opacity:1}60%{opacity:.85}to{transform:translate(-50%,-50%) scale(4.8);opacity:0;border-width:2px}}.aura-ring.is-small{width:56px;height:56px;border-width:4px;box-shadow:0 0 18px var(--aura),inset 0 0 14px var(--aura);animation:aura-ring-small .6s cubic-bezier(.2,.7,.3,1) forwards}@keyframes aura-ring-small{0%{transform:translate(-50%,-50%) scale(.5);opacity:1}to{transform:translate(-50%,-50%) scale(3);opacity:0;border-width:1px}}.flash-shockwave{border-width:10px;box-shadow:0 0 36px #ff8a3dd9,0 0 70px #ff5a1480,inset 0 0 24px #fff3c4b3}.flash-thud{border-width:7px;box-shadow:0 0 28px #e8c46ab3,inset 0 0 14px #fff6d880}.power-ice{background:linear-gradient(160deg,#46f2f2,#13b8d8 45%,#0b5c9c)!important}.power-torch{background:linear-gradient(165deg,#ffc93c,#ff8a1f 38%,#ef3b24 72%,#b3161f)!important}.power-stars{position:absolute;left:7%;bottom:6%;display:flex;gap:calc(var(--card-w) * .01);color:#ffe08a}.power-stars .gi{width:calc(var(--card-w) * .11);height:calc(var(--card-w) * .11);vertical-align:0;filter:drop-shadow(0 1px 0 rgba(8,5,24,.85)) drop-shadow(0 0 2px rgba(8,5,24,.6))}.card-face.power:before,.card-face.tactic:before{--gap-x-start: 22%;--gap-y-start: 16%;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--gap-y-end)),calc(100% - var(--gap-x-end)) calc(100% - var(--gap-y-end)),calc(100% - var(--gap-x-end)) 100%,var(--gap-x-start) 100%,var(--gap-x-start) calc(100% - var(--gap-y-start)),0 calc(100% - var(--gap-y-start)))}.intro-stars{display:inline-flex;gap:1px;margin-left:.3em;color:var(--gold);vertical-align:-.05em}.intro-stars .gi{width:.78em;height:.78em;vertical-align:0}.card-face.number.is-court{background:linear-gradient(155deg,#fff5dc,#f9de92 30%,#e8b443 68%,#ffe8a8)}.card-face.number.is-court:after{background:linear-gradient(115deg,transparent 34%,rgba(255,255,255,.5) 46%,transparent 58%),linear-gradient(170deg,rgba(255,255,255,.45),transparent 30%)}.card-face.number.is-court:before{--frame: rgba(150, 100, 20, .38)}.help-tabs{display:flex;gap:6px;width:fit-content;max-width:100%;margin:1.1rem auto .3rem;padding:4px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(232,196,106,.25)}.help-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding:.5rem 1.1rem;border-radius:999px;background:transparent;color:var(--silver);font:inherit;font-family:var(--font-head);font-size:.98rem;white-space:nowrap;transition:background .2s,color .2s}.help-tab:hover{color:#fff}.help-tab.is-active{background:linear-gradient(180deg,#fff1c4,var(--gold));color:#2a1d05;box-shadow:0 2px 10px #e8c46a59}.help-panel[hidden]{display:none}@media(max-width:720px){.help-tab{padding:.45rem .8rem;font-size:.9rem}}.result-overlay{overflow:hidden}.result-overlay.is-win{background:radial-gradient(ellipse at 50% 45%,#46308299,#040614e6 70%)}.result-modal{position:relative;z-index:2;width:100%;max-width:min(880px,94vw);min-height:min(68vh,640px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.6rem 2rem 2.2rem;border-radius:28px;animation:result-in .7s cubic-bezier(.2,.9,.3,1.15) both}@keyframes result-in{0%{opacity:0;transform:scale(.82) translateY(24px)}}.result-modal.is-win{background:radial-gradient(ellipse at 50% 0%,rgba(255,224,138,.24),transparent 60%),linear-gradient(180deg,#2a2070,#120f3c);border:2px solid rgba(232,196,106,.8);box-shadow:0 0 0 6px #e8c46a1f,0 0 60px #e8c46a73,0 30px 90px #0009}.result-overlay.is-loss .result-modal{border:1.5px solid rgba(184,168,255,.45);box-shadow:0 0 50px #7864dc4d,0 30px 90px #0009}.result-modal h2{font-size:clamp(2.4rem,6vw,4.4rem);line-height:1.05;margin:.2rem 0 .8rem}.result-modal.is-win h2{background:linear-gradient(100deg,#c8902e,#ffe08a 30%,#fffaf0,#ffe08a 60%,#c8902e);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 rgba(8,5,24,.6)) drop-shadow(0 0 18px rgba(255,214,120,.55));animation:title-shine 3s ease-in-out infinite}@keyframes title-shine{0%,to{background-position:100% 0}50%{background-position:0% 0}}.result-overlay.is-loss .result-modal h2{background:linear-gradient(180deg,#fff,#c9c4ea);-webkit-background-clip:text;background-clip:text;color:transparent}.result-modal .eyebrow{font-size:1rem;letter-spacing:.2em}.result-modal .result-reason{font-size:1.15rem;margin-bottom:1.6rem}.result-modal .scoreboard{width:min(440px,100%);font-size:1.1rem}.result-modal .scoreboard li{padding:.6rem 1.1rem}.result-modal .menu-buttons .btn{font-size:1.15rem;padding:.8rem 2.2rem}.result-crown{display:block;width:clamp(84px,14vw,128px);height:clamp(84px,14vw,128px);margin-bottom:.4rem;color:var(--gold);filter:drop-shadow(0 0 16px rgba(255,214,120,.8));animation:crown-in .9s cubic-bezier(.2,.9,.3,1.3) .15s both,crown-float 3s ease-in-out 1.05s infinite}.result-crown .gi{display:block;width:100%;height:100%}@keyframes crown-in{0%{opacity:0;transform:translateY(-60px) scale(.4) rotate(-14deg)}}@keyframes crown-float{50%{transform:translateY(-8px) rotate(2deg)}}.result-rays{position:absolute;left:50%;top:50%;z-index:0;width:220vmax;height:220vmax;translate:-50% -50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,#ffe08a29,#ffe08a29 6deg,#ffe08a00 6deg,#ffe08a00 15deg);-webkit-mask-image:radial-gradient(circle,#000 0%,rgba(0,0,0,.5) 25%,transparent 50%);mask-image:radial-gradient(circle,#000 0%,rgba(0,0,0,.5) 25%,transparent 50%);animation:rays-turn 40s linear infinite}@keyframes rays-turn{to{rotate:360deg}}.confetti{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;pointer-events:none}.confetti i{position:absolute;top:-20px;width:var(--w);height:calc(var(--w) * .45);border-radius:2px;background:var(--c);animation:confetti-fall var(--fall) linear var(--delay) infinite}@keyframes confetti-fall{0%{transform:translateY(-5vh) rotate(0)}to{transform:translate(var(--sway),110vh) rotate(var(--spin))}}@media(max-width:720px){.result-modal{max-width:100%;min-height:78vh;padding:2rem 1.2rem 1.6rem;border-radius:22px}.result-modal h2{font-size:3.1rem}.result-crown{width:132px;height:132px}.result-modal .eyebrow{font-size:1.05rem}.result-modal .result-reason{font-size:1.15rem}.result-modal .menu-buttons .btn{font-size:1.25rem;padding:.95rem 2.4rem}.result-rays{width:160vmax;height:160vmax}}@media(prefers-reduced-motion:reduce){.result-rays,.confetti,.result-modal.is-win h2,.result-crown{animation:none}.confetti{display:none}}.you.is-elixir .hand .card .card-face{--tint: inset 0 0 0 200px rgba(255, 120, 190, .22)}.you.is-surged .hand .card .card-face{--tint: inset 0 0 0 200px rgba(220, 255, 110, .16)}.turn-glow-ball{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:0;background:radial-gradient(circle at 42% 40%,#fffaf0,#ffe08a 30%,#e8c46ad9 55%,#e8c46a00 72%);box-shadow:0 0 22px #ffd678bf}.card-face.power:before{border-bottom:none;border-radius:0}.vortex-well{position:fixed;left:0;top:0;z-index:65;width:calc(var(--pile-w, 110px) * 2.1);height:calc(var(--pile-w, 110px) * 2.1);pointer-events:none}.vortex-arms{position:absolute;top:0;right:0;bottom:0;left:0;color:#82f0e180;filter:drop-shadow(0 0 10px rgba(95,224,208,.6));animation:vortex-spin 1.1s linear infinite}.vortex-arms .gi{display:block;width:100%;height:100%}.vortex-core{position:absolute;left:50%;top:50%;width:32%;height:32%;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#081226,#0f3444 50%,#5fe0d0f2 70%,#5fe0d000);box-shadow:0 0 18px #5fe0d0cc,inset 0 0 12px #000c;opacity:.94}@keyframes vortex-spin{to{rotate:-360deg}}@media(max-width:720px){.vortex-arms{filter:none}}.you .hand .card.is-selected{--lift: -22px;box-shadow:0 0 0 3px var(--red),0 14px 28px #00000080}.you .hand .card.is-selected.is-playable:hover,.you .hand .card.is-selected.is-playable:focus-visible{--lift: -28px;box-shadow:0 0 0 3px var(--red),0 0 18px #ff5a6e8c,0 16px 30px #00000080}.card-face.tactic.tactic-multiplier{background:linear-gradient(to bottom,#ffb43c,#f2701e 50%,#a8320c)!important;box-shadow:inset 0 0 0 2px #ffe2b0}.card-face.tactic.tactic-multiplier:before{--frame: rgba(90, 24, 0, .4)}.card-face.tactic.tactic-multiplier .tactic-times,.card-face.tactic.tactic-multiplier .power-name{color:#fff3dc;-webkit-text-stroke-color:rgba(70,18,0,.9)}.card-face.tactic.tactic-multiplier .tactic-times{-webkit-text-stroke:calc(var(--card-w) * .022) rgba(70,18,0,.9);paint-order:stroke fill}.card-face.tactic.tactic-multiplier .card-kind .gi{fill:#fff3dc}.card-face.tactic.tactic-multiplier .power-icon{top:47.6%}.card-face.tactic.tactic-skip .power-icon{top:50%}.card-face.tactic.tactic-skip .power-icon .gi{display:block}.skip-glyph{position:fixed;left:0;top:0;z-index:66;width:150px;height:150px;color:#fff;pointer-events:none;filter:drop-shadow(0 0 12px rgba(255,255,255,.85)) drop-shadow(0 0 30px rgba(255,90,110,.6))}.skip-glyph .gi{display:block;width:100%;height:100%}@media(max-width:720px){.skip-glyph{width:110px;height:110px;filter:drop-shadow(0 0 10px rgba(255,255,255,.8))}}.card-face.tactic.tactic-skip{background:linear-gradient(160deg,#ff8f8f,#f23443,#b3121f)!important;box-shadow:inset 0 0 0 2px #ff6f7b}.card-face.tactic.tactic-skip:before{--frame: rgba(100, 6, 16, .4)}.card-face.tactic.tactic-roulette{background:linear-gradient(to bottom,#24c97c,#0d6b3e 55%,#06321c)!important;box-shadow:inset 0 0 0 2px #f0c860,inset 0 0 14px #f0c86073}.card-face.tactic.tactic-roulette:before{--frame: rgba(240, 200, 96, .5)}.card-face.tactic.tactic-roulette .power-icon{top:47.6%}.roulette-number{display:block;min-width:1.2em;font-family:var(--font-head);font-weight:700;font-size:.9em;font-variant-numeric:tabular-nums;line-height:1;text-align:center;color:#fff6dc;-webkit-text-stroke:calc(var(--card-w) * .02) rgba(4,30,16,.9);paint-order:stroke fill}.card-face.tactic.tactic-roulette .power-name{color:#f6d77a;-webkit-text-stroke-color:rgba(4,30,16,.9)}.card-face.tactic.tactic-roulette .card-kind .gi{fill:#f6d77a}.power-supernova{background:radial-gradient(circle at 50% 45%,#fff2b8 0,#fff2b8 12%,#e8a23a 34%,#7a3a0e 62%,#241005)!important}.blackhole-well.is-supernova{background:radial-gradient(circle,#fff6d8 0 14%,rgba(255,196,80,.95) 26%,rgba(120,60,10,.9) 36%,transparent 48%),conic-gradient(from 0deg,rgba(255,214,120,.9),transparent 25%,rgba(255,246,216,.75) 50%,transparent 75%,rgba(255,214,120,.9));box-shadow:0 0 70px #ffc450b3}.blackhole-well.is-supernova.is-imploding{animation:nova-implode .38s cubic-bezier(.6,0,.9,.4) forwards,well-spin .3s linear infinite}@keyframes nova-implode{to{scale:.08;filter:brightness(3)}}.pile-score.is-nova .pile-total{color:#ffe08a;text-shadow:0 0 30px rgba(255,196,80,.9)}.flash-supernova{width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,#ffffff 0%,rgba(255,242,184,.95) 25%,rgba(255,196,80,.6) 50%,transparent 70%);animation:nova-flash .9s cubic-bezier(.2,.7,.3,1) forwards}@keyframes nova-flash{0%{transform:translate(-50%,-50%) scale(.2);opacity:1}to{transform:translate(-50%,-50%) scale(6);opacity:0}}.flash-nova-wave{border-color:#ffecaae6;box-shadow:0 0 40px #ffc450d9,0 0 80px #ffa02880,inset 0 0 24px #fff6d8b3}.seat-ring,.turn-glow-ring,.turn-glow-ball{visibility:hidden}.seat.has-turn-ring .seat-ring{visibility:visible}.card-tip-to.is-win{color:var(--gold);text-shadow:0 0 10px rgba(232,196,106,.6)}.card-tip-to.is-bust{color:var(--red)}.hand .card.is-aiming{visibility:hidden}.aim-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;background:#00000080;animation:aim-fade-in .25s ease-out}@media(min-width:721px){.aim-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@keyframes aim-fade-in{0%{opacity:0}}.seat{transition:box-shadow .2s,border-color .2s,opacity .2s,translate .3s cubic-bezier(.2,.8,.3,1)}body.is-aiming .seat:not(.you){translate:0 48px}body.is-aiming .seat.is-targetable{z-index:60}.you .hand .card{transition:transform .15s,box-shadow .15s,filter .15s,scale .15s,outline-color .15s,opacity .25s ease,translate .35s cubic-bezier(.3,.7,.4,1)}.deck,.pile-score{transition:opacity .25s ease}body.is-aiming .you .hand .card,body.is-aiming .deck,body.is-aiming .pile-score{opacity:.25}body.is-aiming .attack-bar{display:none}body.is-aiming .you-action{visibility:hidden}.aim-cancel{position:fixed;z-index:61;translate:-50% -50%;animation:aim-fade-in .25s ease-out}.aim-prompt{position:fixed;left:0;top:0;z-index:61;translate:-50% -100%;font-family:var(--font-head);font-size:1.35rem;color:#fff;white-space:nowrap;pointer-events:none;text-shadow:0 2px 0 rgba(8,5,24,.85),0 0 18px rgba(0,0,0,.6);animation:aim-prompt-in .3s cubic-bezier(.2,.8,.3,1) both}.aim-prompt strong{font-weight:400;color:var(--gold)}@keyframes aim-prompt-in{0%{opacity:0;transform:translateY(8px)}}.card-tip.is-aim{z-index:65;max-width:288px;padding:.98rem 1.32rem 1.04rem;font-size:.99rem;translate:-50% 0;transform-origin:50% 0}.card-tip.is-aim:after{top:auto;bottom:100%;left:50%;clip-path:polygon(50% 0,100% 100%,0 100%)}.card-tip.is-aim .card-tip-name{font-size:1.21rem}@media(max-width:720px){.aim-prompt{font-size:1.05rem}}.hand .card.is-playable{outline:2px solid transparent;outline-offset:0}.hand .card.is-playable:hover,.hand .card.is-playable:focus-visible{z-index:5;scale:1.1;outline-color:#ffffffeb;filter:drop-shadow(0 0 8px rgba(255,255,255,.28))}.you .hand .card.is-selected.is-playable:hover,.you .hand .card.is-selected.is-playable:focus-visible{outline-color:transparent}.card-face.number .pip{position:relative;z-index:1}.card-face.number .corner,.card-face.number .value{z-index:1}.card-kind{position:absolute;left:8%;bottom:var(--kind-bottom, 7.5%);z-index:1;display:block;width:calc(var(--card-w) * .121);height:calc(var(--card-w) * .121);color:#ffe9b0}.card-kind .gi{display:block;width:100%;height:100%;overflow:visible}.card-kind .gi path,.intro-kind .gi path{stroke:#080518d9;stroke-width:calc(var(--card-w) * .02);stroke-linejoin:round;paint-order:stroke fill;vector-effect:non-scaling-stroke}.intro-kind{display:inline-block;width:.85em;height:.85em;margin-left:.3em;vertical-align:-.08em;color:var(--gold)}.intro-kind .gi{display:block;width:100%;height:100%}.intro-kind .gi path{stroke-width:1px}.intro-key{white-space:nowrap;margin-right:.6em}.intro-key:last-child{margin-right:0}.intro-key .gi{width:.95em;height:.95em;vertical-align:-.12em;color:var(--gold)}@media(max-width:720px){.center{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"slot slot slot" ". pile score";align-content:space-evenly;justify-items:center}.center .move-slot{grid-area:slot}.center .pile-cards{grid-area:pile}.center .below{grid-area:score;justify-self:start;align-self:center;margin-left:16px}.center .below .table-status:empty{display:none}.hand .card.is-tapped{--lift: -16px;z-index:5;scale:1.1;outline-color:#ffffffeb;filter:drop-shadow(0 0 8px rgba(255,255,255,.28))}.you .hand .card{touch-action:none}.hand .card.is-swiping{z-index:6;transition:none}}.card-tip.is-wide{max-width:none;translate:0 -100%}.card-face.tactic.tactic-skip .power-icon .gi :is(path,rect){fill:#2e1670}.float-skipped{color:#ff4d5e}.says-skip{color:#ff5c6c}.float-pile-down{color:var(--red);font-size:3.8rem}@media(max-width:720px){.float-pile-down{font-size:2.2rem}}@media(max-width:720px){.center .pile-cards,.center .below{translate:0 -55px}.center .move-slot{translate:0 -30px}}@media(max-width:720px){.aim-overlay{background:#000000bf}.topbar{position:relative;z-index:1}}.topbar-left,.topbar-right,.turn-ring{transition:opacity .25s ease}body.is-aiming .topbar-left,body.is-aiming .topbar-right{opacity:.25;pointer-events:none}body.is-aiming .turn-ring{opacity:.25}.card-tip-hint{display:block;margin-top:calc(.55rem + 10px);color:#8f8aa6;font-size:.72rem;text-align:center}.card-tip-hint .gi{width:1.3em;height:1.3em;margin-right:.2em;vertical-align:-.28em}.btn-action.btn-ghost.is-waiting,.btn-action.btn-ghost.is-waiting:disabled{border-color:#ffffffe6;color:#fff}.waiting-text{position:relative;animation:waiting-pulse 1.6s ease-in-out infinite}@keyframes waiting-pulse{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.waiting-text{animation:none}}.you.is-waiting .hand{translate:0 calc(var(--card-h) * .25)}@media(max-width:720px){.you.is-waiting .hand{translate:0 calc(15px + var(--card-h) * .25)}}@media(max-width:720px){.hand .card{margin-inline:calc((min(63.21px * var(--hand-scale, 1),316.05px / max(var(--n, 5) - 1,1) * (1 - .08 * clamp(0,var(--n, 5) - 6,1)),63.21px * var(--hand-scale, 1) - 5.2px * clamp(0,var(--n, 5) - 5,1)) - var(--card-w)) / 2)}}.bust-tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;background:radial-gradient(ellipse at 50% 45%,#ff465f40,#ff284675);pointer-events:none;animation:bust-tint-pulse 1.8s ease-in-out infinite}@keyframes bust-tint-pulse{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.bust-tint{animation:none;opacity:.75}}.seat-danger{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse at 50% 45%,#ff465f2b,#ff28465e);pointer-events:none;animation:bust-tint-pulse 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.seat-danger{animation:none;opacity:.75}}.seat.seat.is-targetable{border-color:#ff2d55;box-shadow:inset 0 0 0 2px #ff2d55,0 0 0 3px #ff2d5599,0 0 16px #ff2d5566;animation:target-pulse-own 1s ease-in-out infinite}@keyframes target-pulse-own{0%,to{box-shadow:inset 0 0 0 2px #ff2d55,0 0 0 3px #ff2d5599,0 0 16px #ff2d5566}50%{box-shadow:inset 0 0 0 2px #ff2d55,0 0 0 9px #ff2d5547,0 0 34px #ff2d55bf}}@media(prefers-reduced-motion:reduce){.seat.seat.is-targetable{animation:none}}.card,.pile-card,.flyer-front{background:var(--outline)}.card-face.number{background:var(--card-bg)}.card>.card-face,.pile-card>.card-face,.flyer-front>.card-face{border-radius:calc(var(--card-w) * .12 - 2px)}.bust-tint{top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:calc(var(--card-w) * .12 - 1px)}.draw-count.draw-pips{gap:.22em;padding:0 .42em}.draw-pips .draw-pip{display:block;width:.5em;height:.7em;border-radius:.12em;border:1.5px solid rgba(255,224,138,.35)}.draw-pips .draw-pip.is-full{background:#ffe08a;border-color:#ffe08a;box-shadow:0 0 6px #ffe08a8c}.draw-pips .draw-pip.is-popping{animation:pip-pop .45s cubic-bezier(.3,1.6,.5,1) both;animation-delay:calc(var(--k, 0) * .12s + .15s)}@keyframes pip-pop{0%{scale:0;opacity:0}}.you-action{position:relative}.draw-note{position:absolute;top:calc(100% + 6px);left:50%;translate:-50% 0;white-space:nowrap;font-size:.78rem;color:#9a95b3;pointer-events:none;animation:aim-fade-in .25s ease-out}.float-draws{color:var(--gold);font-size:1.6rem;-webkit-text-stroke-width:5px}@media(prefers-reduced-motion:reduce){.draw-pips .draw-pip.is-popping{animation:none}}.you-effects>*{transition:translate .25s ease}.you.has-draw-note .you-effects>*{translate:0 25px}@media(max-width:720px){.you.has-draw-note .you-effects>*{translate:0 29px}}@media(max-width:720px){.you{--hand-base-w: var(--card-w);--hand-base-h: var(--card-h);translate:0 -25px}.you .hand{--hand-scale: calc(1 + .1*clamp(0, 5 - var(--n, 5), 1) + .05*clamp(0, 4 - var(--n, 5), 3)) ;--card-w: calc(var(--hand-base-w) * var(--hand-scale));--card-h: calc(var(--hand-base-h) * var(--hand-scale))}}.float-hit{font-size:1.7rem;-webkit-text-stroke-width:5px}.float-hit .gi{width:.9em;height:.9em;vertical-align:-.08em}.card-tip.is-aim{box-shadow:0 10px 28px #0000008c,0 0 0 2px color-mix(in srgb,var(--tip-color, #aa82ff) 70%,transparent),0 0 28px color-mix(in srgb,var(--tip-color, #9669ff) 55%,transparent)}.you-effects{transition:opacity .25s ease}body.is-aiming .you-effects{opacity:.25}.tornado-funnel{position:fixed;z-index:64;translate:-50% -50%;pointer-events:none;transform-origin:50% 100%;clip-path:polygon(0 0,100% 0,58% 100%,42% 100%);-webkit-mask:linear-gradient(to right,transparent,#000 22%,#000 78%,transparent),linear-gradient(to top,#000 70%,transparent);-webkit-mask-composite:source-in;mask:linear-gradient(to right,transparent,#000 22%,#000 78%,transparent) intersect,linear-gradient(to top,#000 70%,transparent)}.tornado-funnel i{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(100deg,#e1ecff00 0,#e1ecff00 14px,#e1ecff57,#e1ecff00 30px,#e1ecff00 44px);background-size:220px 100%;animation:tornado-stream .5s linear infinite}.tornado-funnel i+i{background:repeating-linear-gradient(80deg,#c8d6f000 0,#c8d6f000 8px,#c8d6f03d,#c8d6f000 16px,#c8d6f000 26px);background-size:130px 100%;animation-duration:.8s;animation-direction:reverse}@keyframes tornado-stream{to{background-position-x:220px}}.tornado-ring{position:fixed;z-index:65;translate:-50% -50%;scale:1 .24;pointer-events:none}.tornado-ring i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid transparent;border-top-color:#eef6ff99;border-left-color:#eef6ff2e;animation:tornado-ring .4s linear infinite}.tornado-ring i+i{top:6%;right:6%;bottom:6%;left:6%;border-width:2px;border-top-color:transparent;border-bottom-color:#dce8fa66;border-right-color:#dce8fa1f}@keyframes tornado-ring{to{rotate:-360deg}}.tornado-dust{position:fixed;z-index:65;translate:-50% -50%;scale:1 .3;pointer-events:none}.tornado-dust i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-conic-gradient(#c4b8aa52,#c4b8aa52 30deg,#c4b8aa14,#c4b8aa14,#c4b8aa4d 90deg);-webkit-mask:radial-gradient(circle,transparent 20%,#000 40%,#000 55%,transparent 70%);mask:radial-gradient(circle,transparent 20%,#000 40%,#000 55%,transparent 70%);animation:tornado-ring .6s linear infinite}.tornado-mote{position:fixed;left:0;top:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#fff 0,#fff 35%,#dceaff99 60%,#dceaff00 72%);will-change:transform,opacity}.tornado-mote.is-dust{background:radial-gradient(circle,#cdc0b28c,#cdc0b200 70%)}@media(prefers-reduced-motion:reduce){.tornado-ring i,.tornado-dust i{animation:none}}.seat:not(.you){transition:box-shadow .2s,border-color .2s,opacity .2s,translate .3s cubic-bezier(.2,.8,.3,1),filter .35s ease}.seat-dim{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:5;border-radius:inherit;background:#000;opacity:0;pointer-events:none;transition:opacity .25s ease}.seat.is-waiting-turn .seat-dim{opacity:.4}.seat.is-done .seat-dim{opacity:.65}.seat.is-waiting-turn :is(.seat-effects,.seat-tags){filter:brightness(.6)}.seat.is-done :is(.seat-effects,.seat-tags){filter:brightness(.35)}body.is-aiming .seat.is-targetable .seat-dim{opacity:0}body.is-aiming .seat.is-targetable :is(.seat-effects,.seat-tags){filter:none}.btn-online .gi{width:1.05em;height:1.05em}.overlay.online{z-index:95;align-items:flex-start;overflow-y:auto;padding:24px 16px}.online-modal{width:100%;margin:auto;text-align:left}.online-modal h2{margin:.1rem 0 1rem}.online-field{display:grid;gap:.35rem;margin-bottom:1.1rem;color:var(--muted);font-size:.9rem}.online-modal input{width:100%;padding:.65rem .85rem;border:1.5px solid var(--seat-line);border-radius:12px;background:#08061ad9;color:var(--text);font:inherit;font-size:1.05rem}.online-modal input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #e8c46a33}.online-choices{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.online-choices section{display:flex;flex-direction:column;gap:.5rem;padding:.9rem 1rem 1rem;border:1px solid rgba(106,95,176,.5);border-radius:14px;background:#ffffff08}.online-choices h3{margin:0;font-weight:400;font-size:1.1rem;color:var(--gold)}.online-choices p{margin:0 0 auto;color:var(--muted);font-size:.85rem;line-height:1.35}.online-join{display:flex;gap:.5rem}.online-join input{min-width:0;text-align:center;letter-spacing:.3em;text-transform:uppercase}.online-error{margin:.9rem 0 0;color:var(--red)}.online-status,.online-wait{margin:.9rem 0 0;color:var(--muted);animation:waiting-pulse 1.6s ease-in-out infinite}.online-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1rem;margin-top:1.3rem}.btn-ghost-plain{background:transparent;border-color:transparent;color:var(--muted);box-shadow:none}.btn-ghost-plain:hover{color:var(--text)}.online-code{font-family:var(--font-head);font-size:3.2rem;letter-spacing:.25em;color:var(--gold);text-align:center}.online-invite{margin:0 0 .6rem;text-align:center;color:var(--muted);font-size:.9rem}.online-link{display:block;margin-top:.25rem;color:var(--silver);word-break:break-all;-webkit-user-select:all;user-select:all}.online-share{display:flex;justify-content:center;gap:.6rem;margin-bottom:1.1rem}.online-seats{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.online-seat{display:flex;align-items:center;gap:.6rem;padding:.55rem .8rem;border:1px solid rgba(106,95,176,.45);border-radius:12px;background:#ffffff08;color:var(--text)}.online-seat .gi{width:1.1em;height:1.1em;color:var(--muted)}.online-seat.is-here .gi{color:var(--gold)}.online-seat.is-empty{border-style:dashed;color:var(--muted)}.online-seat em{font-style:normal;font-size:.75rem;padding:.1rem .45rem;border-radius:999px;background:#ffffff14;color:var(--silver)}.online-seat em:first-of-type{margin-left:auto}.online-seat em.is-host{color:var(--gold)}.online-seat em.is-host .gi{width:.9em;height:.9em;color:var(--gold);vertical-align:-.1em}.online-seat em.is-away{color:var(--red)}@media(max-width:560px){.online-choices{grid-template-columns:1fr}.online-code{font-size:2.6rem}}.turn-clock{position:fixed;left:0;top:0;z-index:30;width:44px;height:44px;margin:-18px 0 0 -18px;display:grid;place-items:center;border-radius:50%;background:#08061aeb;box-shadow:0 0 0 1.5px #e8c46a8c,0 6px 16px #00000080;color:var(--gold);pointer-events:none}.turn-clock svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;rotate:-90deg}.turn-clock-track,.turn-clock-ring{fill:none;stroke-width:3.5}.turn-clock-track{stroke:#ffffff1f}.turn-clock-ring{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.turn-clock-time{position:relative;font-family:var(--font-head);font-size:1.05rem;line-height:1}.turn-clock.is-hurrying{color:#ff5c6c;box-shadow:0 0 0 1.5px #ff5c6cb3,0 6px 16px #00000080;animation:clock-hurry var(--hurry-ms, .5s) ease-in-out infinite alternate}@keyframes clock-hurry{to{scale:var(--hurry-scale, 1.12)}}body.is-aiming .turn-clock.is-yours{z-index:66}@media(max-width:720px){.turn-clock{width:38px;height:38px;margin:-15px 0 0 -15px}.turn-clock-time{font-size:.92rem}}.online-banner{position:fixed;top:12px;left:50%;z-index:96;translate:-50% 0;padding:.5rem 1rem;border-radius:999px;background:#280814f2;box-shadow:0 0 0 1.5px #ff6b8bb3;color:#ffd6de;font-size:.9rem;white-space:nowrap;animation:waiting-pulse 1.6s ease-in-out infinite}.overlay.online-notice{z-index:97;align-items:center}.online-modal.is-notice{width:min(440px,100%);text-align:center}.online-notice-text{color:var(--silver);line-height:1.45}.online-choices{grid-template-columns:1fr}@media(min-width:721px){.online-modal{max-width:480px;padding:2.4rem 2.4rem 2.2rem}.online-choices{gap:1.1rem}.online-choices section{padding:1.1rem 1.25rem 1.2rem}}.p-1{--player: #4da3ff}.p-2{--player: #ff5a6a}.p-3{--player: #4fd88a}.p-4{--player: #ffb340}.p-5{--player: #a974ff}.p-6{--player: #6fe7ff}.p-7{--player: #ff6fc8}.p-8{--player: #ff8a3d}.seat.is-player:not(.is-targetable){border-color:var(--player);box-shadow:inset 0 0 0 .5px var(--player),0 0 14px color-mix(in srgb,var(--player) 35%,transparent),0 14px 34px #0000002b}.seat.is-player .seat-name{color:color-mix(in srgb,var(--player) 70%,white)}.seat-danger{top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:6;box-shadow:0 0 0 1.5px #ff6b8be6,0 0 16px #ff5a7373}.seat.is-last-card .seat-dim{top:0;right:0;bottom:0;left:0}.seat .seat-tags,.seat .seat-effects{z-index:7}.seat.is-last-card.is-waiting-turn .seat-tags,.seat.is-last-card.is-done .seat-tags{filter:none}.flyer-face,.flyer-face *{-webkit-backface-visibility:hidden;backface-visibility:hidden}.flying-card.is-back .flyer-front,.flying-card:not(.is-back) .flyer-back{visibility:hidden}.roulette-number{position:relative;display:block;height:1.5em;overflow:hidden;-webkit-mask:linear-gradient(transparent,#000 24%,#000 76%,transparent);mask:linear-gradient(transparent,#000 24%,#000 76%,transparent)}.reel-num{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}@keyframes card-float{0%,to{translate:0 0}50%{translate:0 var(--float-lift, -3.5px)}}.you .hand .card,.pile-card{animation:card-float var(--float-dur, 4s) ease-in-out var(--float-delay, 0s) infinite}.pile-card.is-new{animation:land .4s ease-out,card-float var(--float-dur, 4s) ease-in-out var(--float-delay, 0s) infinite}.you .hand .card:hover,.you .hand .card.is-tapped{animation-play-state:paused}.you .hand .card.is-swiping{animation:none}.you .hand .card.is-forced-copy{visibility:hidden}@media(prefers-reduced-motion:reduce){.you .hand .card,.pile-card{animation:none}}.you.has-halo .hand .card:not(.is-gamble):not(.is-smackjack):not(.is-frozen):not(.is-forced){box-shadow:0 0 0 1.5px #ffe08ab3,0 0 16px #ffd26e80}.shield-orbit{position:absolute;left:50%;top:46%;width:calc(var(--card-w) * 6);height:calc(var(--card-w) * 2);translate:-50% -50%;perspective:900px;pointer-events:none}.shield-orbit.is-back{z-index:-1;clip-path:inset(0 0 50% 0)}.shield-orbit.is-front{z-index:8;clip-path:inset(50% 0 0 0)}.orbit-ring{position:absolute;left:50%;top:50%;width:var(--ring-w, calc(var(--card-w) * 5));aspect-ratio:1;translate:-50% -50%;transform-style:preserve-3d;animation:orbit-turn var(--orbit-ms) linear var(--orbit-delay, 0s) infinite}.orbit-ring.ring-2{animation-name:orbit-turn-back}@keyframes orbit-turn{0%{transform:rotateX(77deg) rotate(0)}to{transform:rotateX(77deg) rotate(360deg)}}@keyframes orbit-turn-back{0%{transform:rotate(-8deg) rotateX(74deg) rotate(0)}to{transform:rotate(-8deg) rotateX(74deg) rotate(-360deg)}}.orbit-arm{position:absolute;top:0;right:0;bottom:0;left:0;rotate:calc(var(--k) * -7deg);transform-style:preserve-3d}.orbit-ring.ring-2 .orbit-arm{rotate:calc(var(--k) * 7deg)}.orbit-arm i{position:absolute;left:50%;top:0;width:calc(10px - var(--k) * .6px);height:calc(10px - var(--k) * .6px);translate:-50% -50%;transform:rotateX(-77deg);border-radius:50%;background:radial-gradient(circle,#fff,#ffe9a8 45%,#ffd26ee6 70%);box-shadow:0 0 8px 3px #ffd678cc,0 0 18px 6px #ffbe5059;opacity:calc(1 - var(--k) * .085)}@media(prefers-reduced-motion:reduce){.orbit-ring{animation:none;transform:rotateX(77deg)}}.reveal-dim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;background:#04030e9e;pointer-events:none}.power-value.is-revealing,.power-value.is-revealing .value-now{z-index:4;transform-origin:100% 100%}.back.is-thawing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#cdf2ffe6,#78c8f5b8);filter:sepia(1) hue-rotate(170deg) saturate(5) brightness(.85);animation:thaw .55s ease-in forwards}@keyframes thaw{to{opacity:0}}.float-worn{font-size:1.15rem;-webkit-text-stroke-width:4px;white-space:nowrap}@media(max-width:720px){.float-worn{font-size:.95rem;white-space:normal;width:max-content;max-width:calc(var(--app-w, 100vw) - 40px);text-align:center;line-height:1.25}}.score-bob{display:inline-block;animation:card-float var(--float-dur, 4s) ease-in-out var(--float-delay, 0s) infinite}@media(prefers-reduced-motion:reduce){.score-bob{animation:none}}.card-face.number.has-new-value:before{--gap-x-end: var(--gap-new-value, 66%)}.card-tip.is-aim:before{content:"";position:absolute;bottom:100%;left:50%;width:24px;height:12px;translate:-50% 0;background:color-mix(in srgb,var(--tip-color, #aa82ff) 70%,transparent);clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--tip-color, #9669ff) 55%,transparent))}.card-tip.is-aim:after{bottom:calc(100% - 2px);width:22px;height:11px}.card-face.tactic.tactic-joker .power-icon{font-size:calc(var(--card-w) * .64)}.you.has-beacon .hand .card:not(.is-gamble):not(.is-smackjack):not(.is-frozen):not(.is-forced){box-shadow:0 0 0 1.5px #ffb347cc,0 0 22px #ff963c8c}.badge-beacon{color:#ffc46b}.float-beacon{color:#ffb347}.power-block{background:linear-gradient(to bottom,#ff5468,#b0122f 55%,#5a0618)!important}.aura-block{width:160%;background:radial-gradient(circle,rgba(255,110,125,.75) 0 18%,rgba(255,60,80,.3) 30%,transparent 44%),repeating-linear-gradient(135deg,#ffffff1a 0,#ffffff1a 7px,#fff0 7px,#fff0 15px);-webkit-mask:radial-gradient(circle,#000 30%,transparent 66%);mask:radial-gradient(circle,#000 30%,transparent 66%);animation:aura-glow 1.6s ease-in-out infinite}@keyframes aura-glow{0%,to{opacity:.65}50%{opacity:1}}.card-face.power-block .power-icon{filter:drop-shadow(0 0 calc(var(--card-w) * .05) rgba(255,120,135,.95)) drop-shadow(0 calc(var(--card-w) * .02) 0 rgba(60,0,10,.55))}.badge-block{color:#ff6b78}.beacon-ring{position:fixed;left:0;top:0;z-index:65;border-radius:50%;border:3px solid rgba(255,190,100,.95);box-shadow:0 0 14px #ff963cbf,inset 0 0 12px #ffd28c8c;pointer-events:none}.btn-action.btn-ghost.is-waiting,.btn-action.btn-ghost.is-waiting:disabled{opacity:0}.btn-action.btn-ghost.is-waiting.is-dimming{animation:waiting-button-away .6s ease-in forwards}@keyframes waiting-button-away{0%{opacity:1}to{opacity:0}}.waiting-panel{position:fixed;left:0;top:0;z-index:35;display:flex;align-items:center;justify-content:center;background:radial-gradient(closest-side,#030820b3,#030820b3 55%,#0308207a 75%,#0308202b 90%,#03082000);pointer-events:none;opacity:0;transition:opacity .35s ease}.waiting-panel.is-up{opacity:1}.waiting-panel-text{color:#fff;font-weight:800;font-size:clamp(1.3rem,2.6vw,1.9rem);letter-spacing:.02em;text-shadow:0 2px 12px rgba(2,6,28,.7);white-space:nowrap}.waiting-panel.is-up .waiting-panel-text{animation:waiting-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.waiting-panel.is-up .waiting-panel-text{animation:none}}@media(min-width:721px){.game{zoom:.9;min-height:calc(100vh / .9);padding-top:calc(20px + clamp(0px,(100vh - 780px) * .32,200px) / .9);padding-bottom:calc(20px + clamp(0px,(100vh - 780px) * .32,200px) / .9)}.you-action .btn-action{zoom:1.2222}.draw-note{top:calc(100% + 11.6px);font-size:calc(.78rem * 1.1 / .9)}.center{top:-33.3px}.you .hand{top:-55.6px}.you-action{top:-44.4px}.you-effects{zoom:1.1;translate:0 calc((-7px - 33.3px) / 1.1)}}.deck-glow{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:calc(var(--card-w) * .12 + 2px);pointer-events:none;opacity:0}.deck-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid var(--gold);box-shadow:0 0 9px #e8c46a99,inset 0 0 8px #e8c46a40}.deck.can-draw .deck-glow{opacity:1}.deck.can-draw .deck-glow:after{animation:deck-breathe 1.8s ease-in-out var(--glow-delay, 0s) infinite}.deck.is-waking .deck-glow{animation:deck-glow-in .4s ease-out}.deck.is-dimming .deck-glow{animation:deck-glow-out .45s ease-in}@keyframes deck-breathe{50%{opacity:.55}}@keyframes deck-glow-in{0%{opacity:0}}@keyframes deck-glow-out{0%{opacity:1}to{opacity:0}}.deck.is-empty .deck-card:not(:nth-child(4)){opacity:0}.deck.is-empty .deck-card:nth-child(4){border:2px solid rgba(255,255,255,.55);background:radial-gradient(circle at 50% 50%,#4a4a58 0 calc(var(--card-w) * .11),transparent calc(var(--card-w) * .11 + 1px)),repeating-linear-gradient(45deg,#ffffff17 0,#ffffff17 10px,#fff0 10px,#fff0 20px);box-shadow:none}.deck.is-urgent{transform-origin:50% 100%;animation:deck-urge 2s ease-in-out var(--pulse-delay, 0s) infinite,card-float var(--float-dur, 4s) ease-in-out var(--float-delay, 0s) infinite}.deck.is-pulsing{transform-origin:50% 100%;animation:deck-nudge 5s ease-in-out var(--pulse-delay, 0s) infinite,card-float var(--float-dur, 4s) ease-in-out var(--float-delay, 0s) infinite}@keyframes deck-nudge{0%,10.4%,to{scale:1 1}2.8%{scale:1.08 .92}5.6%{scale:.95 1.07}8%{scale:1.02 .98}}@keyframes deck-urge{0%,26%,to{scale:1 1}7%{scale:1.08 .92}14%{scale:.95 1.07}20%{scale:1.02 .98}}.deck-under{position:absolute;left:50%;top:calc(100% + 19px);translate:-50% 0;z-index:2}.deck-tip{padding:5px 11px 6px;border-radius:9px;border:none;background:var(--gold);color:#000;font-family:var(--font-body);font-size:.85rem;line-height:1.25;text-align:center;white-space:nowrap;pointer-events:none;box-shadow:0 4px 14px #0006}.deck-tip:before{content:"";position:absolute;left:50%;top:-5px;width:10px;height:10px;translate:-50% 0;rotate:45deg;background:inherit;border-top-left-radius:2px}.deck-tip.is-locked{font-size:.78rem}.deck-note{color:#ffffffb8;font-size:.8rem;line-height:1.3;text-align:center;white-space:nowrap;pointer-events:none;text-shadow:0 2px 6px rgba(0,0,0,.6)}.deck-tip .gi{vertical-align:-.12em}.deck.is-waking .deck-tip{animation:deck-glow-in .4s ease-out}.deck-tip-minus{position:absolute;left:50%;bottom:calc(100% + 4px);translate:-50% 0;color:#ff8fa3;font-weight:800;font-size:1rem;text-shadow:0 2px 6px rgba(0,0,0,.6);animation:deck-minus 1.1s ease-out forwards}@keyframes deck-minus{0%{opacity:0;transform:translateY(8px)}20%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}.deck-under.is-leaving{pointer-events:none}@media(prefers-reduced-motion:reduce){.deck.can-draw .deck-glow:after,.deck.is-urgent,.deck.is-pulsing{animation:none}}.you-info{position:relative}.you-action{translate:none}.you.is-keeping .you-effects,.you.has-action .you-effects{opacity:0;pointer-events:none}@media(min-width:721px){.center{top:-16.7px}.you .hand{top:0}.you.is-keeping .hand{translate:0 -13.3px}.you-action{top:-3.9px}.you-action .btn-action:is([data-action=keep],[data-action=done]){zoom:1.3444;position:relative;top:calc(-11px / .9 / 1.3444)}.you-effects{zoom:1.21;flex-direction:row;translate:0 calc(-21.3px / .9 / 1.21)}}@media(max-width:720px){.you-action{position:absolute;left:0;right:0;top:1.6rem;z-index:4;pointer-events:none}.you-action>*{pointer-events:auto}.center{top:15px}.you .hand{top:50px}.you.is-keeping .hand{translate:0 3px}.you-info{min-height:7.2rem}.you-effects{zoom:.972;position:absolute;left:50%;top:calc((1.6rem + 55px) / .972);width:max-content;translate:-50% 0;margin:0;flex-direction:column;flex-wrap:nowrap;align-items:center;gap:5px}}@media(min-width:721px){.aim-cancel{scale:1.21}}.you-effects .badge,.seat-effects .badge{white-space:nowrap}.badge-block .badge-text{font-size:.85em}.seat-turn-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,#ffe48c8c,#e8c46a59 70%,#e8c46a33);box-shadow:inset 0 0 0 2px #ffe08ae6,0 0 26px #ffd25a99;opacity:0}.turn-glow-flare{position:fixed;left:0;top:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(closest-side,rgba(255,205,60,.95),rgba(255,190,40,.6) 55%,transparent)}.deck.is-awaiting .deck-glow,.deck.is-awaiting .deck-under{opacity:0}.deck.is-awaiting{animation:card-float var(--float-dur, 4s) ease-in-out var(--float-delay, 0s) infinite}.float-label.is-lettered .sj-letter,.float-label.is-lettered .sj-word{display:inline-block}.callout-title{font-size:3.1rem;white-space:nowrap}.callout-text{font-size:1.26rem}.callout.is-attack{max-width:min(340px,calc((var(--app-w, 100vw) - 32px) / 1.3));padding:.6rem 1.2rem .66rem}.callout.is-attack .callout-title{font-size:2.35rem}.callout.is-attack .callout-who{font-size:1.38rem;margin-bottom:.36rem}.callout.is-attack .callout-text{font-size:.95rem}@media(max-width:720px){.callout-title{font-size:2.16rem}.callout-text{font-size:1.03rem}.callout.is-attack{max-width:none;padding:calc(.95rem + 25px) .8rem calc(1.05rem + 25px)}.callout.is-attack .callout-title{font-size:1.62rem}.callout.is-attack .callout-who{font-size:1.03rem}.callout.is-attack .callout-text{font-size:.77rem}}@media(min-width:721px){.you-effects{translate:0 calc((-21.3px - 10px) / .9 / 1.21)}.you.is-active .you-effects{translate:0 calc((-21.3px - 18px) / .9 / 1.21);scale:1.1}}@media(max-width:720px){.you.is-active .you-effects{translate:-50% calc(-8px / .972);scale:1.1;transform-origin:50% 0}}.skip-glyph.is-toned{color:var(--glyph-tone);filter:drop-shadow(0 0 10px var(--glyph-tone)) drop-shadow(0 0 26px rgba(255,210,90,.55))}.power-value s{position:relative;display:inline-block;margin-right:2px;text-decoration:none;opacity:.75}.power-value s:after{content:"";position:absolute;left:-10%;right:-10%;top:50%;height:.14em;min-height:2px;translate:0 -50%;rotate:-30deg;border-radius:1px;background:#16122ceb}.deck,.you-effects .badge{animation:card-float var(--float-dur, 4s) ease-in-out var(--float-delay, 0s) infinite}@media(min-width:721px){.you-effects{height:23px;min-height:0;align-content:start;display:grid;grid-template-columns:auto;justify-content:center;justify-items:center;gap:.35rem .4rem}.you-effects:has(>.badge:nth-child(2)){grid-template-columns:auto auto}.you-effects>.badge:nth-child(odd):last-child{grid-column:1 / -1}}@media(max-width:720px){.you-effects:has(>.badge:nth-child(3)){display:grid;grid-template-columns:auto auto;justify-content:center;justify-items:center;gap:4px}.you-effects:has(>.badge:nth-child(4)){grid-template-columns:repeat(3,auto)}.you-effects:has(>.badge:nth-child(3))>.badge:first-child{grid-column:1 / -1}.you-effects:has(>.badge:nth-child(3))>.badge{zoom:.9}.you-effects:has(>.badge:nth-child(4))>.badge:not(:first-child) .badge-text{display:none}}@media(prefers-reduced-motion:reduce){.deck,.you-effects .badge{animation:none}}.card-face.tactic.tactic-reverse .power-name{color:#fff1cf;-webkit-text-stroke-color:rgba(6,40,16,.9)}.card-face.tactic.tactic-reverse .power-icon .gi,.card-face.tactic.tactic-reverse .card-kind .gi{fill:#fff1cf}.center.is-opening .pile-score,.center.is-opening .last-move{visibility:hidden}@media(max-width:720px){.float-smackjack.is-big{font-size:4.2rem}.float-bust.is-big{font-size:6.3rem}.float-label.is-lettered{text-align:center}.float-label.is-lettered .sj-word{display:block;line-height:.92}}.float-smackjack.is-big.is-lettered:not(.is-glow-host){text-shadow:0 5px 0 rgba(8,5,24,.9)}.float-smackjack.is-big.is-lettered.is-glow-host.is-built{text-shadow:0 0 40px rgba(232,196,106,.85),0 12px 32px rgba(0,0,0,.75)}@media(min-width:721px){.float-smackjack.is-big.is-lettered:not(.is-glow-host){text-shadow:0 7px 0 rgba(8,5,24,.9)}.float-smackjack.is-big.is-lettered.is-glow-host.is-built{text-shadow:0 0 80px rgba(232,196,106,.85),0 0 30px rgba(255,228,150,.7),0 18px 48px rgba(0,0,0,.75)}}@media(max-width:720px){.you-action .btn-action:is([data-action=keep],[data-action=done],[data-action=mulligan]){position:relative;top:15px}}.game{overflow-y:clip}@media(min-width:721px){.topbar .btn-menu{right:20px}}.btn-menu .gi{width:1.2em;height:1.2em}.settings-modal{display:flex;flex-direction:column;gap:1rem;text-align:left}.settings-modal h2{text-align:center;margin-bottom:0}.settings-slider{display:grid;grid-template-columns:6.2rem 1fr 2.4rem;align-items:center;gap:.8rem;color:var(--text)}.settings-label{display:inline-flex;align-items:center;gap:.45rem;color:var(--gold)}.settings-value{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.settings-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:40px;margin:0;background:transparent;cursor:pointer;touch-action:none}.settings-slider input[type=range]::-webkit-slider-runnable-track{height:10px;border-radius:5px;background:linear-gradient(90deg,var(--gold) var(--fill, 0%),rgba(255,255,255,.16) var(--fill, 0%))}.settings-slider input[type=range]::-moz-range-track{height:10px;border-radius:5px;background:linear-gradient(90deg,var(--gold) var(--fill, 0%),rgba(255,255,255,.16) var(--fill, 0%))}.settings-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-10px;border-radius:50%;background:var(--gold);border:3px solid #fff6d8;box-shadow:0 2px 8px #00000073}.settings-slider input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--gold);border:3px solid #fff6d8;box-shadow:0 2px 8px #00000073}.settings-buttons{display:flex;flex-direction:column;gap:.6rem;margin-top:.4rem}.settings-buttons .btn{justify-content:center}.settings-buttons .btn .gi{margin-right:.35em}.center .last-move{display:none}.turn-now{margin:0;font-family:var(--font-head);font-size:1.5rem;line-height:1.2;color:#fff;text-align:center;white-space:nowrap;text-shadow:0 2px 8px rgba(0,0,0,.55);pointer-events:none}.turn-now.is-you{color:var(--gold);text-shadow:0 0 14px rgba(232,196,106,.6),0 2px 8px rgba(0,0,0,.55)}@media(min-width:721px){.turn-now{position:absolute;bottom:calc(100% + 45px);left:50%;translate:-50% 0}}@media(max-width:720px){.turn-now{position:relative;top:-15px;height:2.08rem;display:flex;align-items:flex-end;justify-content:center;font-size:1.25rem}.turn-now.is-leaving{position:absolute;left:0;right:0}}.callout.is-attack .callout-who{color:color-mix(in srgb,var(--tone) 45%,#ffffff)}.callout.is-attack .callout-text{font-size:1.05rem}@media(max-width:720px){.callout.is-attack{padding-top:calc(.95rem + 18px);padding-bottom:calc(1.05rem + 18px)}.callout.is-attack .callout-text{font-size:.9rem}}.center.has-attack .turn-now{visibility:hidden}.you-effects .badge{pointer-events:auto;cursor:default;transition:scale .15s ease}@media(hover:hover)and (pointer:fine){.you-effects .badge:hover{scale:1.1}}.gi.arrow-tri{width:.6em;height:.6em;vertical-align:.04em}.preview{bottom:-34px;font-size:1.104rem;font-weight:900}.preview.is-win{bottom:-38px;font-size:1.38rem}@media(min-width:721px){.preview{font-size:1.214rem}.preview.is-win{font-size:1.518rem}}.power-value .value-now{display:inline-block}.callout.is-attack:before{border-width:2px}@media(max-width:720px){.callout.is-attack:before{border-left:none;border-right:none}}.float-smackjack.is-big.is-lettered.is-glow-host>.big-glow{background:conic-gradient(from 0deg,#ff5a5a,#ffb347,#fff15a,#5aff8a,#5ad8ff,#8a6bff,#ff6bd8,#ff5a5a);-webkit-mask-image:radial-gradient(closest-side,#000 25%,rgba(0,0,0,.5) 60%,transparent);mask-image:radial-gradient(closest-side,#000 25%,rgba(0,0,0,.5) 60%,transparent);animation:sj-rainbow 1.6s linear infinite}@keyframes sj-rainbow{0%{filter:blur(14px) hue-rotate(0deg)}to{filter:blur(14px) hue-rotate(360deg)}}.float-smackjack.is-big.is-lettered:not(.is-glow-host){animation:sj-gold .8s ease-in-out infinite alternate}@keyframes sj-gold{0%{color:#ffc21a}to{color:#f3dc98}}@media(prefers-reduced-motion:reduce){.float-smackjack.is-big.is-lettered.is-glow-host>.big-glow,.float-smackjack.is-big.is-lettered:not(.is-glow-host){animation:none}}@media(max-width:720px){.you .hand:has(>button.card:nth-of-type(5))>button.card:nth-of-type(2n) .preview{bottom:-52px}.you .hand:has(>button.card:nth-of-type(5))>button.card:nth-of-type(2n) .preview.is-win{bottom:-56px}}@media(max-width:720px){.you:has(.hand>button.card:nth-of-type(5)) .hand{top:42px}.you:has(.hand>button.card:nth-of-type(5)) .you-effects{top:calc((1.6rem + 63px) / .972)}.you:has(.hand>button.card:nth-of-type(5)) .you-action .btn-action:is([data-action=keep],[data-action=done],[data-action=mulligan]){top:23px}}@media(max-width:720px){.you .hand:has(>button.card:nth-of-type(7)) .preview{font-size:calc(1.104rem * .9)}.you .hand:has(>button.card:nth-of-type(7)) .preview.is-win{font-size:1.242rem}}.tactic-flipside{background:linear-gradient(to bottom,#7ff3e4,#6b8cff 55%,#8b4dff)!important}.card-face.tactic.tactic-flipside .power-name{color:#fff6dc;-webkit-text-stroke-color:rgba(30,16,80,.9)}.card-face.tactic.tactic-flipside .power-icon .gi,.card-face.tactic.tactic-flipside .card-kind .gi{fill:#fff6dc}.power-leak{background:linear-gradient(160deg,#3fb6dc,#0d3a5c)!important}.badge-leak{color:#8fe3ff}.badge-leak .leak-more{margin-left:.35em}@media(max-width:720px){.center .below .table-status{position:absolute;top:100%;left:50%;translate:-50% 0;height:auto;white-space:nowrap}.badge-leak{display:inline-flex;flex-direction:column;align-items:center;text-align:center;line-height:1.25}.badge-leak .leak-more{margin-left:0}}.turn-wheel{position:absolute;left:50%;top:50%;width:calc(var(--card-w) * 4.17);height:calc(var(--card-w) * 4.17);translate:-50% -50%;color:#3761ba;opacity:.9;pointer-events:none;transition:opacity .25s ease}.turn-wheel.is-ccw{scale:-1 1}.turn-wheel .gi{display:block;width:100%;height:100%;fill:currentColor;animation:wheel-turn 26s linear var(--wheel-delay, 0s) infinite;will-change:rotate}@keyframes wheel-turn{to{rotate:360deg}}body.is-aiming .turn-wheel{opacity:.06}@media(prefers-reduced-motion:reduce){.turn-wheel .gi{animation:none}}@media(min-width:721px){.layout{position:relative;top:11.1px}.board{column-gap:calc(1.5rem + 5.6px)}}.tactic-fusion{background:linear-gradient(160deg,#fff4cf,#e3b65a)!important}.card-face.number.is-fused .pip,.mini-face.is-fused small{color:#121216}.card-face.tactic.tactic-fusion{background:linear-gradient(to top,#ff0083,#f02 34%,#f60 68%,#ffc300)!important;box-shadow:inset 0 0 0 2px #ffe28a,inset 0 0 0 3.5px #8c3c008c,inset 0 0 18px #ffeca0bf;overflow:hidden}.card-face.tactic.tactic-fusion:before{--frame: rgba(255, 232, 150, .85);--gap-x-end: 39.6%;--gap-y-end: 17.6%}.fusion-rays{position:absolute;left:50%;top:52%;width:150%;aspect-ratio:1;translate:-50% -50%;pointer-events:none;background:repeating-conic-gradient(#ffec968c,#ffec968c 14deg,#ffec9600 14deg,#ffec9600 45deg);-webkit-mask:radial-gradient(circle,#000 8%,rgba(0,0,0,.62) 36%,transparent 74%);mask:radial-gradient(circle,#000 8%,rgba(0,0,0,.62) 36%,transparent 74%);animation:fusion-rays 14s linear infinite}@keyframes fusion-rays{to{rotate:360deg}}.card-face.tactic.tactic-fusion .power-icon{filter:drop-shadow(0 0 calc(var(--card-w) * .05) rgba(255,230,140,.95)) drop-shadow(0 calc(var(--card-w) * .02) 0 rgba(110,20,0,.6))}.card-face.tactic.tactic-fusion .power-icon .gi{fill:#ffe9a6}.card-face.tactic.tactic-fusion .power-icon .gi path{stroke:#8a4a00;stroke-width:10px;paint-order:stroke fill}.card-face.tactic.tactic-fusion .power-name{color:#ffd75e;-webkit-text-stroke-color:rgba(70,12,0,.92);text-shadow:0 0 calc(var(--card-w) * .06) rgba(255,220,120,.85)}.card-face.tactic.tactic-fusion .card-kind .gi{fill:#ffe28a}.card-face.tactic.tactic-fusion .power-value{color:#ffe28a;-webkit-text-stroke-color:rgba(70,12,0,.9)}.card-face.tactic.tactic-fusion:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.12) 42%,rgba(255,250,220,.75) 50%,rgba(255,255,255,.12) 58%,transparent 65%);transform:translate(-110%);animation:power-sheen 3.5s ease-in-out var(--sheen-delay, 0s) infinite}.card-face.tactic.tactic-fusion .sparkles i{background:#fff3c4;animation-duration:3.5s}@media(prefers-reduced-motion:reduce){.fusion-rays,.card-face.tactic.tactic-fusion:after{animation:none}}.fuse-white{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border-radius:var(--radius);background:#fff;opacity:0;pointer-events:none}.flying-card.is-fused-new{z-index:70}.fusion-flash{position:fixed;z-index:69;translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#fff 0,#fff 18%,#fff6d2e6 30%,#ffc30073,#f600 70%)}.hand>.card.is-away,.backs>.back.is-away{display:none!important}.deck.is-locked .deck-card{filter:grayscale(1) brightness(.45)}.float-bust,.float-smackjack{--stroke: 7px;--ring: 10px}.float-smackjack{--stroke: 9px}@media(min-width:721px){.float-bust.is-big{--stroke: 10.5px;--ring: 13px}.float-smackjack.is-big{--stroke: 13.5px;--ring: 13px}}.float-bust .big-text,.float-smackjack .big-text{position:relative;display:inline-block;isolation:isolate;text-shadow:none}.float-bust .big-text:before,.float-smackjack .big-text:before{content:attr(data-text);position:absolute;top:-.3em;right:-.3em;bottom:-.3em;left:-.3em;padding:.3em;z-index:-1;color:currentColor;-webkit-text-stroke:calc(var(--stroke) + var(--ring)) currentColor}.float-bust .big-text:before{text-shadow:0 4px 0 rgba(8,5,24,.9),0 0 18px rgba(255,80,110,.95),0 0 42px rgba(255,60,95,.8),0 0 80px rgba(255,40,80,.55)}.float-smackjack .big-text:before{text-shadow:0 5px 0 rgba(8,5,24,.9),0 0 40px rgba(232,196,106,.85)}@media(min-width:721px){.float-bust.is-big .big-text:before{text-shadow:0 6px 0 rgba(8,5,24,.9),0 0 36px rgba(255,80,110,.95),0 0 84px rgba(255,60,95,.8),0 0 160px rgba(255,40,80,.55)}}.float-label.is-glow-host .big-text:before{content:none}.float-smackjack .sj-layer{display:block;text-shadow:none}.float-smackjack .sj-layer:not(.is-fill){position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.float-smackjack .sj-layer.is-fill{color:#fff;-webkit-text-stroke:0}.float-smackjack .sj-layer.is-line{z-index:-1;color:#080518f2;-webkit-text-stroke:var(--stroke) rgba(8,5,24,.95);text-shadow:0 5px 0 rgba(8,5,24,.9)}.float-smackjack .sj-layer.is-ring{z-index:-2;color:transparent;-webkit-text-stroke:0}.float-smackjack .sj-layer.is-ring .sj-letter{padding:.3em;margin:-.3em;background:linear-gradient(to top,#ff0083 18.75%,#c724ff,#7b3cff 61.25%,#2e8bff 81.25%);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:calc(var(--stroke) + var(--ring)) transparent}.float-smackjack .sj-layer.is-glow{z-index:-3;color:#fff0aabf;-webkit-text-stroke:calc(var(--stroke) + var(--ring) + 10px) rgba(255,240,170,.75);filter:blur(9px)}@media(min-width:721px){.float-smackjack .sj-layer.is-line{text-shadow:0 7px 0 rgba(8,5,24,.9)}}.float-smackjack.is-big.is-lettered:not(.is-glow-host){animation:sj-shine .8s ease-in-out infinite alternate}@keyframes sj-shine{0%{filter:brightness(1)}to{filter:brightness(1.22) saturate(1.1)}}.float-smackjack.is-big.is-lettered.is-glow-host>.big-glow{background:radial-gradient(closest-side,rgba(255,205,70,.95),rgba(255,196,50,.6) 55%,transparent);-webkit-mask-image:none;mask-image:none;filter:blur(14px);animation:none}.roulette-number,.roulette-number *{pointer-events:none}.tactic-stand{background:linear-gradient(to bottom,#4fd2ff,#0a5ad8)!important}.card-face.tactic.tactic-stand .power-name{color:#fff1cf;-webkit-text-stroke-color:rgba(4,22,70,.9)}.card-face.tactic.tactic-stand .power-icon .gi,.card-face.tactic.tactic-stand .card-kind .gi{fill:#fff1cf}.card-face.look-halt{background:linear-gradient(to bottom,#a8c4ff,#4a6fd8 50%,#1f2f78)!important;box-shadow:inset 0 0 0 2px #dfe9ff,inset 0 0 14px #aac8ff80!important}.card-face.look-halt .power-name{color:#fff6dc;-webkit-text-stroke-color:rgba(10,18,60,.9)}.card-face.look-halt .power-icon .gi,.card-face.look-halt .card-kind .gi{fill:#fff6dc}.card-face.look-halt .power-icon{filter:drop-shadow(0 0 calc(var(--card-w) * .05) rgba(190,215,255,.95)) drop-shadow(0 calc(var(--card-w) * .02) 0 rgba(10,18,60,.5))}.card-face.tactic.tactic-stand .power-icon .gi{scale:1.25}.card-face.has-aura{overflow:hidden}.card-aura{position:absolute;left:50%;top:52%;width:150%;aspect-ratio:1;translate:-50% -50%;pointer-events:none}@keyframes aura-turn{to{rotate:360deg}}.aura-supernova{background:repeating-conic-gradient(#fffae180,#fffae180 10deg,#ffd66600 10deg,#ffd66600 36deg);-webkit-mask:radial-gradient(circle,#000 6%,rgba(0,0,0,.6) 34%,transparent 72%);mask:radial-gradient(circle,#000 6%,rgba(0,0,0,.6) 34%,transparent 72%);animation:aura-pulse 1.8s ease-in-out infinite,aura-turn 40s linear infinite}@keyframes aura-pulse{0%,to{scale:.82;opacity:.55}50%{scale:1.12;opacity:1}}.aura-blackhole{background:radial-gradient(circle,transparent 15%,rgba(200,160,255,.85) 19%,rgba(140,90,255,.4) 23%,transparent 29%),repeating-conic-gradient(#9664ff99,#9664ff99 12deg,#14002800 12deg,#14002800 48deg);-webkit-mask:radial-gradient(circle,rgba(0,0,0,.3) 10%,#000 24%,transparent 72%);mask:radial-gradient(circle,rgba(0,0,0,.3) 10%,#000 24%,transparent 72%);animation:aura-turn 5s linear infinite reverse,aura-in 2.4s ease-in infinite}@keyframes aura-in{0%{scale:1.15;opacity:.5}60%{opacity:1}to{scale:.9;opacity:.5}}.aura-joker{background:repeating-conic-gradient(#26003a73,#26003a73 22.5deg,#26003a17 22.5deg,#26003a17 45deg);-webkit-mask:radial-gradient(circle,#000 8%,rgba(0,0,0,.6) 36%,transparent 72%);mask:radial-gradient(circle,#000 8%,rgba(0,0,0,.6) 36%,transparent 72%);animation:aura-turn 12s linear infinite}.tactic-joker .sparkles i:nth-child(odd){background:#ffd0ef}.tactic-joker .sparkles i:nth-child(2n){background:#e6d2ff}.aura-omniscience{background:repeating-conic-gradient(rgba(255,252,238,.9) 0deg 2.5deg,transparent 2.5deg 15deg),repeating-conic-gradient(rgba(255,252,238,.65) 0deg 7deg,transparent 7deg 22.5deg);filter:drop-shadow(0 0 2px rgba(90,50,0,.6));-webkit-mask:radial-gradient(circle,transparent 30%,#000 31%,#000 34.5%,transparent 35.5%,transparent 38%,#000 39%,#000 41%,transparent 42%);mask:radial-gradient(circle,transparent 30%,#000 31%,#000 34.5%,transparent 35.5%,transparent 38%,#000 39%,#000 41%,transparent 42%);animation:aura-turn 24s linear infinite}.aura-halo,.aura-reflect{--aura: 255, 246, 210;background:conic-gradient(from 0deg,rgba(var(--aura),0),rgba(var(--aura),.95),rgba(var(--aura),0) 120deg,rgba(var(--aura),0) 360deg),radial-gradient(circle,rgba(var(--aura),.3),rgba(var(--aura),.3));-webkit-mask:radial-gradient(circle,transparent 31%,#000 34%,#000 37%,transparent 40%);mask:radial-gradient(circle,transparent 31%,#000 34%,#000 37%,transparent 40%);filter:drop-shadow(0 0 4px rgba(var(--aura),.9));animation:aura-turn 2.6s linear infinite}.aura-reflect{--aura: 170, 235, 255;animation-direction:reverse}.aura-beacon{background:conic-gradient(from 0deg,#fff0b400,#fff0b4cc 24deg,#fff0b400 42deg,#fff0b400 360deg);-webkit-mask:radial-gradient(circle,#000 4%,rgba(0,0,0,.7) 30%,transparent 64%);mask:radial-gradient(circle,#000 4%,rgba(0,0,0,.7) 30%,transparent 64%);animation:aura-turn 3.2s linear infinite}@media(prefers-reduced-motion:reduce){.card-aura{animation:none!important}}.card-face.power-surge .power-icon .gi{fill:#23400a}.card-face.power-surge .power-name{color:#fbffe0;-webkit-text-stroke-color:rgba(30,56,6,.92)}.tornado-glow{position:fixed;z-index:61;translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,#c8deff57,#aac4ff29 55%,#aac4ff00)}.tactic-doubledown{background:linear-gradient(to bottom,#4ff0ff,#2e7bff 50%,#3a1fb8)!important;box-shadow:inset 0 0 0 2px #c9f6ff,inset 0 0 16px #78dcff99!important}.card-face.tactic.tactic-doubledown .power-icon .gi{scale:1.1}.card-face.tactic.tactic-doubledown:before{--frame: rgba(8, 20, 80, .55)}.card-face.tactic.tactic-doubledown .power-icon{filter:drop-shadow(0 0 calc(var(--card-w) * .05) rgba(170,240,255,.95)) drop-shadow(0 calc(var(--card-w) * .02) 0 rgba(10,20,80,.5))}.aura-doubledown{width:70%;aspect-ratio:.7;-webkit-mask:radial-gradient(ellipse 50% 50%,#000 30%,transparent 100%);mask:radial-gradient(ellipse 50% 50%,#000 30%,transparent 100%);animation:aura-fall 1.4s linear infinite}.card-face.tactic.tactic-doubledown .power-name{color:#fff1cf;-webkit-text-stroke-color:rgba(8,20,70,.9)}.card-face.tactic.tactic-doubledown .power-icon .gi,.card-face.tactic.tactic-doubledown .card-kind .gi{fill:#fff1cf}.badge-doubledown,.float-doubledown{color:#7fe8ff}.destroy-glow{position:fixed;z-index:63;translate:-50% -50%;border-radius:var(--radius);pointer-events:none;box-shadow:0 0 6px 2px var(--glow),0 0 16px 4px var(--glow);opacity:0}.card-face.power-reflect .power-icon,.card-face.power-halo .power-icon{font-size:calc(var(--card-w) * .468);translate:-50% calc(-50% + var(--card-h) * .024)}.cards-title{font-size:1.6rem!important}.how h2.cards-title{font-size:1.5rem}.card-group{--group: var(--gold);margin-top:1.1rem;padding-left:.8rem;border-left:3px solid var(--group)}.card-group.is-attack{--group: #ff6b7d}.card-group.is-self{--group: #6be3a4}.card-group.is-pile{--group: #ffd36b}.card-group.is-table{--group: #b49cff}.card-group-title{display:flex;align-items:center;gap:.45rem;margin:0 0 .15rem;font-family:var(--font-head);font-weight:400;font-size:1.05rem;color:var(--group)}.card-group-title .gi{width:1em;height:1em;fill:currentColor}.card-group-note{margin:0 0 .55rem!important;color:var(--muted)!important;font-size:.88rem}.card-group .intro-icon,.card-group .power-list-icon{color:var(--group)}.card-pattern{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;overflow:hidden}.pattern-ice:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 0 0,rgba(255,255,255,.6),transparent 34%),radial-gradient(circle at 100% 100%,rgba(255,255,255,.5),transparent 34%),repeating-linear-gradient(60deg,rgba(255,255,255,.2) 0 1.5px,transparent 1.5px 13px),repeating-linear-gradient(-60deg,rgba(255,255,255,.2) 0 1.5px,transparent 1.5px 13px),repeating-linear-gradient(0deg,rgba(255,255,255,.1) 0 1px,transparent 1px 13px);-webkit-mask:radial-gradient(ellipse 60% 55% at 50% 52%,transparent 30%,#000 85%);mask:radial-gradient(ellipse 60% 55% at 50% 52%,transparent 30%,#000 85%);animation:frost-breathe 3.6s ease-in-out infinite}@keyframes frost-breathe{0%,to{opacity:.7}50%{opacity:1}}.pattern-torch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 28% 24% at 18% 100%,rgba(255,236,140,.75),transparent 72%),radial-gradient(ellipse 26% 34% at 50% 104%,rgba(255,214,90,.85),transparent 72%),radial-gradient(ellipse 28% 24% at 82% 100%,rgba(255,236,140,.75),transparent 72%);transform-origin:50% 100%;animation:flame-flicker .9s ease-in-out infinite alternate}@keyframes flame-flicker{0%{scale:1 .9;opacity:.8}to{scale:1.04 1.12;opacity:1}}.pattern-torch i{position:absolute;left:var(--x);bottom:4%;width:calc(var(--card-w) * var(--s));aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff6c2 0,#fff6c2 28%,#ffb347 52%,#ff5a1400 72%);opacity:0;animation:ember-rise var(--rise-ms, 3s) linear var(--rise-delay, 0s) infinite,ember-sway var(--sway-ms, .9s) ease-in-out infinite alternate,ember-flicker .32s ease-in-out infinite alternate}@keyframes ember-rise{0%{translate:0 0;opacity:0}8%{opacity:var(--o, .67)}88%{opacity:var(--o, .67)}to{translate:0 calc(var(--card-h, 100px) * -1.05);opacity:0}}@keyframes ember-sway{0%{transform:translate(calc(var(--sway) * -1))}to{transform:translate(var(--sway))}}@keyframes ember-flicker{0%{filter:brightness(.75)}to{filter:brightness(1.45)}}.frost-smoke{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none}.pattern-ice i,.frost-smoke i{position:absolute;left:var(--x);top:var(--y);width:55%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#f0fcff8c,#dcf5ff33 45%,#dcf5ff00 70%);opacity:0;animation:frost-drift var(--smoke-ms, 6s) ease-in-out var(--smoke-delay, 0s) infinite}@keyframes frost-drift{0%{transform:translate(0) scale(.5);opacity:0}35%{opacity:.9}to{transform:translate(var(--dx),-30%) scale(1.35);opacity:0}}@media(prefers-reduced-motion:reduce){.frost-smoke i{animation:none}}@media(prefers-reduced-motion:reduce){.card-pattern,.card-pattern i{animation:none}}.card-fx{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:calc(var(--radius) - 3px);overflow:hidden;pointer-events:none}.card-face.has-aura:before{z-index:1}.tactic-reroll{background:linear-gradient(to bottom,#19c6a7,#0a5a72)!important}.card-face.tactic.tactic-reroll .power-name{color:#fff6dc;-webkit-text-stroke-color:rgba(4,34,40,.9)}.card-face.tactic.tactic-reroll .power-icon .gi,.card-face.tactic.tactic-reroll .card-kind .gi{fill:#fff6dc}.card-face.tactic.tactic-reroll .power-icon .gi{scale:1.1}.card-face.tactic.tactic-reroll .power-icon{filter:drop-shadow(0 0 calc(var(--card-w) * .05) rgba(120,240,215,.9)) drop-shadow(0 calc(var(--card-w) * .02) 0 rgba(4,34,40,.55))}.float-chaos{display:flex;flex-direction:column;align-items:center;gap:.1em;color:#ffd0f0;font-size:3.6rem;text-align:center}.chaos-glow{position:absolute;top:-45%;right:-30%;bottom:-45%;left:-30%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,110,200,.7),rgba(170,70,255,.35) 55%,transparent);filter:blur(10px);pointer-events:none}@media(max-width:720px){.float-chaos{font-size:2.8rem}}.float-chaos .gi{width:1.1em;height:1.1em;fill:currentColor}.float-chaos small{font-size:.5em;color:#fff;-webkit-text-stroke-width:5px}.frost{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.frost-count{position:relative;z-index:1}.pattern-elixir{background:radial-gradient(ellipse 80% 55% at 50% 100%,rgba(255,160,215,.4),transparent 70%)}.pattern-elixir .elixir-bubbles i{bottom:8%;animation-name:bubble-rise-card}@keyframes bubble-rise-card{0%{opacity:0;transform:translateY(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(calc(var(--card-h, 100px) * -.72)) scale(1.1)}}.card-fx{z-index:0}.card-face.power-elixir .power-icon .gi path{stroke:#460028d9;stroke-width:14px;stroke-linejoin:round;paint-order:stroke fill}.pattern-surge{background:linear-gradient(to top,#e4ff608c,#e4ff6000 60%);background-size:100% 200%;animation:surge-pulse 1.6s ease-in-out infinite}@keyframes surge-pulse{0%,to{background-position-y:100%;opacity:.6}50%{background-position-y:40%;opacity:1}}.surge-sparks{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none}.surge-sparks i{position:absolute;left:var(--x);top:var(--y);width:calc(var(--card-w, 70px) * .16);aspect-ratio:.55;translate:-50% -50%;rotate:var(--tilt);background:#f4ffb0;clip-path:polygon(58% 0,22% 52%,46% 52%,30% 100%,80% 40%,54% 40%,72% 0);filter:drop-shadow(0 0 2px #e4ff60) drop-shadow(0 0 4px rgba(200,255,60,.9));opacity:0;animation:surge-spark var(--spark-ms, 1.6s) steps(1,end) var(--spark-delay, 0s) infinite}@keyframes surge-spark{0%{opacity:1;scale:1}4%{opacity:.4;scale:.8}8%{opacity:1;scale:1.1}12%,to{opacity:0}}.back>.surge-sparks{z-index:0}@media(prefers-reduced-motion:reduce){.surge-sparks i,.pattern-surge{animation:none}}.gi.gi-blackhole,.gi.gi-omniscience{clip-path:circle(47%)}.card-face.power-omniscience .power-icon{font-size:calc(var(--card-w) * .44);translate:-50% calc(-50% + var(--card-h) * .022)}.card-face.power-blackhole .power-icon .gi{animation:glyph-spin 3.2s linear infinite reverse,glyph-shake .14s steps(2,end) infinite}.card-face.power-supernova .power-icon .gi{animation:glyph-spin 7s linear infinite,glyph-shake .18s steps(2,end) infinite,glyph-throb 1.8s ease-in-out infinite}@keyframes glyph-spin{to{rotate:360deg}}@keyframes glyph-shake{0%{translate:-.8px .6px}50%{translate:.8px -.6px}}@keyframes glyph-throb{0%,to{scale:.94}50%{scale:1.08}}@media(prefers-reduced-motion:reduce){.card-face.power-blackhole .power-icon .gi,.card-face.power-supernova .power-icon .gi{animation:none}}.power-expose{background:radial-gradient(ellipse 70% 55% at 50% 0%,rgba(255,255,230,.7),transparent 70%),linear-gradient(to bottom,#ffe27a,#f39a2c 55%,#c2521a)!important}.power-eclipse{background:radial-gradient(circle at 50% 52%,#0d0820 0,#0d0820 24%,#ffb347 24.6%,#c2561e 31.7%,#3a1430 45.8%,#0e0718 70.4%)!important}.power-clone{background:linear-gradient(to bottom,#f4f7fc,#c5cddb 50%,#8d97ad)!important}.power-bind{background:linear-gradient(to bottom,#c98a4a,#7a4420 55%,#3a1a0c)!important}.power-haze{background:radial-gradient(ellipse 60% 30% at 30% 30%,rgba(255,255,255,.35),transparent 70%),radial-gradient(ellipse 55% 30% at 70% 70%,rgba(255,255,255,.3),transparent 70%),linear-gradient(to bottom,#d6d0e4,#9a93b4 55%,#6a6386)!important}.power-illusion{background:radial-gradient(ellipse 70% 45% at 30% 20%,rgba(255,230,245,.45),transparent 70%),linear-gradient(to bottom,#ffa3c8,#d46cff 45%,#6a22b8)!important}.power-tornado{background:linear-gradient(to bottom,#a9bccc,#5d7488 50%,#24323f)!important}.power-beacon{background:linear-gradient(to bottom,#2a4f9a,#12245a 55%,#070d26)!important}.power-reflect{background:linear-gradient(to bottom,#a8f0ff,#4aa6e8 50%,#2a4ab8)!important}.power-orbit{background:radial-gradient(circle at 20% 25%,rgba(255,255,255,.8) 0 1px,transparent 1.5px),radial-gradient(circle at 78% 18%,rgba(255,255,255,.7) 0 1px,transparent 1.5px),radial-gradient(circle at 70% 72%,rgba(255,255,255,.6) 0 1px,transparent 1.5px),radial-gradient(circle at 28% 80%,rgba(255,255,255,.7) 0 1px,transparent 1.5px),radial-gradient(circle at 50% 40%,rgba(255,255,255,.5) 0 .8px,transparent 1.3px),linear-gradient(to bottom,#4b3fa8,#1c1660 55%,#07061a)!important}.card-face.power-expose .power-icon .gi{fill:#dcc4ff}.card-face.power-clone .power-icon .gi{fill:#2a3350}.card-face.power-haze .power-icon .gi{fill:#2b2540}.card-face.power-clone .power-name,.card-face.power-haze .power-name{color:#fffaf0}.card-face.power-supernova .card-fx:after{content:"";position:absolute;left:50%;top:52%;width:92%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgba(255,250,220,.95) 0 16%,rgba(255,214,110,.75) 32%,rgba(255,170,60,.3) 52%,transparent 70%);animation:aura-pulse 1.8s ease-in-out infinite}.card-face.power-supernova .power-icon{filter:drop-shadow(0 0 calc(var(--card-w) * .05) rgba(255,236,170,.95)) drop-shadow(0 calc(var(--card-w) * .02) 0 rgba(90,40,0,.55))}.card-face.power-omniscience .power-icon{filter:drop-shadow(0 0 1px rgba(70,40,0,.9)) drop-shadow(0 calc(var(--card-w) * .02) 0 rgba(70,40,0,.5))}.center.is-illusion .pile-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffa3c86b,#d46cff66 50%,#6a22b861);background-size:200% 200%;mix-blend-mode:color;animation:illusion-sheen 4s ease-in-out infinite alternate}@keyframes illusion-sheen{0%{background-position:0% 0%;opacity:.75}to{background-position:100% 100%;opacity:1}}.center.is-illusion .pile-total{color:#f2c4ff;text-shadow:0 0 24px rgba(224,138,255,.6)}.pile-total{-webkit-text-stroke:4px #0b0a24;paint-order:stroke fill}.turn-now{font-size:1.8rem;-webkit-text-stroke:3px #0b0a24;paint-order:stroke fill}@media(max-width:720px){.turn-now{font-size:1.5rem}}.power-expose{background:radial-gradient(ellipse 70% 55% at 50% 0%,rgba(214,184,255,.28),transparent 70%),linear-gradient(to bottom,#6a36b0,#34166e 55%,#160834)!important}.aura-doubledown{background:linear-gradient(to bottom,#dcfaff00 0,#dcfaff00 30%,#dcfaff73,#dcfaff00 70%,#dcfaff00);background-size:100% 50%;animation:aura-fall 1.4s linear infinite}@keyframes aura-fall{0%{background-position-y:0%}to{background-position-y:100%}}.card-kind{width:calc(var(--card-w) * .133);height:calc(var(--card-w) * .133)}.value,.tactic-tag{font-size:calc(var(--card-w) * .176)}.power-value{font-size:calc(var(--card-w) * .165)}.card-face:before{--gap-x-end: 35.2%;--gap-y-end: 17.6%}.card-face.power:before,.card-face.tactic:before{--gap-x-end: 39.6%;--gap-y-end: 17.6%;--gap-x-start: 24.2%;--gap-y-start: 17.6%}.card-face.tactic:not(.has-value):before{--gap-x-end: 0%;--gap-y-end: 0%}.value s,.power-value s{left:4px;font-size:.855em}@media(max-width:720px){.float-bust{--ring: 5px}.float-bust .big-text:before{text-shadow:0 3px 0 rgba(8,5,24,.9),0 0 14px rgba(255,80,110,.75),0 0 32px rgba(255,60,95,.45)}.float-bust.is-big>.big-glow{opacity:.7}}.aura-roulette{width:160%;top:47.6%;background:repeating-linear-gradient(45deg,#f0c86033 0,#f0c86033 1px,#f0c86000 1px,#f0c86000 13px),repeating-linear-gradient(-45deg,#f0c86033 0,#f0c86033 1px,#f0c86000 1px,#f0c86000 13px);-webkit-mask:radial-gradient(ellipse 31% 45% at 50% 50%,transparent 22%,#000 50%,#000 66%,transparent 96%);mask:radial-gradient(ellipse 31% 45% at 50% 50%,transparent 22%,#000 50%,#000 66%,transparent 96%)}.aura-halt:before,.aura-halt:after{content:"";position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;border:2px solid rgba(210,228,255,.85);box-shadow:0 0 8px #aac8ffb3;opacity:0;animation:stand-ripple 2.4s ease-out infinite}.aura-halt:after{animation-delay:1.2s}@keyframes stand-ripple{0%{scale:.55;opacity:.9}to{scale:1.45;opacity:0}}@media(prefers-reduced-motion:reduce){.aura-halt:before,.aura-halt:after{animation:none}}.aura-reverse,.aura-shuffle,.aura-stripes,.aura-reroll,.aura-stand{width:160%;background:repeating-linear-gradient(45deg,#ffffff24 0,#ffffff24 7px,#fff0 7px,#fff0 15px);-webkit-mask:radial-gradient(circle,#000 30%,transparent 66%);mask:radial-gradient(circle,#000 30%,transparent 66%)}@media(max-width:720px){.float-smackjack.is-big.is-lettered.is-glow-host>.big-glow{top:-95%;right:-40%;bottom:-95%;left:-40%;background:radial-gradient(closest-side,rgba(255,210,80,1),rgba(255,196,50,.8) 50%,rgba(255,180,40,.3) 78%,transparent);filter:blur(12px)}}.card-face.number.corner-2:before{--gap-x: 38%}.card-face.number.corner-3:before{--gap-x: 54%}.joker-ring{position:fixed;z-index:68;width:200px;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:4px solid var(--ring);box-shadow:0 0 14px var(--ring),inset 0 0 10px var(--ring);pointer-events:none}.joker-flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:67;pointer-events:none;background:radial-gradient(circle at 50% 45%,rgba(255,120,210,.42),rgba(176,77,255,.22) 45%,transparent 75%)}.joker-rays{position:fixed;z-index:66;width:560px;aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(#ff8cd78c,#ff8cd78c 9deg,#ffd26e00 9deg,#ffd26e00 22.5deg);-webkit-mask:radial-gradient(circle,#000 12%,rgba(0,0,0,.5) 38%,transparent 66%);mask:radial-gradient(circle,#000 12%,rgba(0,0,0,.5) 38%,transparent 66%)}.board.is-thudding-hard{animation:thud-hard .5s ease-out}@keyframes thud-hard{15%{transform:translate(-4px,12px)}35%{transform:translate(4px,-6px)}55%{transform:translate(-2px,3px)}75%{transform:translate(1px,-1px)}}.aura-multiplier{width:160%;top:47.6%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath d='M4.5 4.5L9.5 9.5M9.5 4.5L4.5 9.5' stroke='%23fff3dc' stroke-opacity='0.4' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-size:14px 14px;-webkit-mask:radial-gradient(ellipse 31% 45% at 50% 50%,transparent 24%,#000 52%,#000 68%,transparent 96%);mask:radial-gradient(ellipse 31% 45% at 50% 50%,transparent 24%,#000 52%,#000 68%,transparent 96%)}.power-jinx{background:linear-gradient(to bottom,#3a2f6a,#15102b 55%,#07050f)!important}.card-face.power-jinx .power-icon .gi{fill:#0b0814}.card-face.power-jinx .power-icon{filter:drop-shadow(0 0 1px rgba(124,242,196,.95)) drop-shadow(0 0 calc(var(--card-w) * .05) rgba(124,242,196,.6))}.card-face.power-jinx .power-name{color:#9df5d4}.aura-jinx{width:120%;background:radial-gradient(circle at 50% 50%,#a0ffdcf2 0,#a0ffdcf2 12%,#7cf2c48c 26%,#7cf2c400 48%);animation:aura-glow 2.2s ease-in-out infinite}.badge-jinx{color:#7cf2c4}.float-jinx{color:#9df5d4;font-size:4.2rem}.float-jinx.is-big{--big-glow: rgba(124, 242, 196, .4)}@media(min-width:721px){.float-jinx.is-big{font-size:min(6.4rem,10vw)}}.float-again{color:var(--gold);font-size:2.2rem}.card-face.tactic.tactic-roulette .roulette-number.is-landed{color:#ffc21a;-webkit-text-stroke-color:rgba(60,34,0,.92);text-shadow:0 0 calc(var(--card-w) * .08) rgba(255,211,107,.75)}.eclipse-corona{position:absolute;left:50%;top:50%;z-index:0;width:calc(var(--card-w) * 2.4);aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(13,8,32,.55) 0 27%,rgba(255,200,110,.9) 34%,rgba(255,154,61,.65) 40%,rgba(194,86,30,.4) 48%,rgba(58,20,48,.18) 58%,transparent 68%);filter:blur(5px);animation:corona-breathe 3.2s ease-in-out infinite}@keyframes corona-breathe{0%,to{opacity:.85;scale:1}50%{opacity:1;scale:1.05}}@media(prefers-reduced-motion:reduce){.eclipse-corona{animation:none}}.preview .gi.arrow-tri{translate:4px 0}.card-tip-turns{display:block;margin-top:calc(.25em + 8px);font-size:.792em;font-weight:700;color:color-mix(in srgb,var(--effect-colour, #ffffff) 55%,#ffffff)}.seat-tags,.seat.is-active .seat-tags{top:100%;translate:-50% -50%}@media(max-width:720px){.seat-tags,.seat.is-active .seat-tags{top:100%;translate:-50% -50%}}@media(min-width:721px){.seat.is-active .seat-tags{translate:-50% -50%}}.think-dots{display:inline-flex;align-items:flex-end;gap:.14em;margin-left:.12em;height:1em;vertical-align:-.05em}.think-dots i{display:block;width:.24em;height:.24em;border-radius:50%;background:currentColor;animation:think-bounce 1.1s ease-in-out infinite}.think-dots i:nth-child(2){animation-delay:.15s}.think-dots i:nth-child(3){animation-delay:.3s}@keyframes think-bounce{0%,55%,to{translate:0 0}25%{translate:0 -.38em}}@media(prefers-reduced-motion:reduce){.think-dots i{animation:none}}.turn-now{-webkit-text-stroke-width:5px}.pile-total{-webkit-text-stroke-width:6px}.badge,.seat-status{display:inline-flex;align-items:center;justify-content:center;column-gap:.3em;line-height:1}.badge .badge-text{display:block}.badge .badge-turns{display:inline-grid;place-items:center;box-sizing:border-box;height:1.45em;min-width:1.45em;margin-left:.05em;padding:.12em .3em 0;line-height:1}.seat-status .think-dots{align-items:center;height:auto;margin-left:0;vertical-align:baseline}.seat-effects .badge,.you-effects .badge{font-size:calc(.75rem + 2px);padding:calc(.18rem + 11px) calc(.55rem + 5px)}.seat-effects .badge{padding:calc(.18rem + 5px) calc(.55rem + 5px)}@media(min-width:721px){.seat-effects .badge,.you-effects .badge{font-size:calc(.825rem + 2px)}}@media(max-width:720px){.badge .badge-text{display:none}.seat-effects .badge{font-size:.62rem;padding:.18rem .4rem}.you-effects .badge{font-size:.85rem;padding:calc(.3rem + 5px) calc(.7rem + 5px)}.you-effects .badge .badge-text{display:block}}.badge[data-effect]{border-color:color-mix(in srgb,var(--fx) 80%,transparent)!important;box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--fx) 60%,transparent),0 0 10px color-mix(in srgb,var(--fx) 35%,transparent)}@property --fx-now{syntax: "<color>"; inherits: false; initial-value: transparent;}.seat-fx{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;--fx-now: var(--fx-1);box-shadow:inset 0 0 0 1.5px var(--fx-now),0 0 0 1px color-mix(in srgb,var(--fx-now) 55%,transparent),0 0 22px color-mix(in srgb,var(--fx-now) 45%,transparent),inset 0 0 14px color-mix(in srgb,var(--fx-now) 14%,transparent)}.seat-fx.fx-2{animation:fx-turn-2 4.4s ease-in-out infinite}@keyframes fx-turn-2{0.00%,22.50%{--fx-now: var(--fx-1)}50.00%,72.50%{--fx-now: var(--fx-2)}to{--fx-now: var(--fx-1)}}.seat-fx.fx-3{animation:fx-turn-3 6.6s ease-in-out infinite}@keyframes fx-turn-3{0.00%,15.00%{--fx-now: var(--fx-1)}33.33%,48.33%{--fx-now: var(--fx-2)}66.67%,81.67%{--fx-now: var(--fx-3)}to{--fx-now: var(--fx-1)}}.seat-fx.fx-4{animation:fx-turn-4 8.8s ease-in-out infinite}@keyframes fx-turn-4{0.00%,11.25%{--fx-now: var(--fx-1)}25.00%,36.25%{--fx-now: var(--fx-2)}50.00%,61.25%{--fx-now: var(--fx-3)}75.00%,86.25%{--fx-now: var(--fx-4)}to{--fx-now: var(--fx-1)}}.seat-fx.fx-5{animation:fx-turn-5 11s ease-in-out infinite}@keyframes fx-turn-5{0.00%,9.00%{--fx-now: var(--fx-1)}20.00%,29.00%{--fx-now: var(--fx-2)}40.00%,49.00%{--fx-now: var(--fx-3)}60.00%,69.00%{--fx-now: var(--fx-4)}80.00%,89.00%{--fx-now: var(--fx-5)}to{--fx-now: var(--fx-1)}}.seat-fx.fx-6{animation:fx-turn-6 13.2s ease-in-out infinite}@keyframes fx-turn-6{0.00%,7.50%{--fx-now: var(--fx-1)}16.67%,24.17%{--fx-now: var(--fx-2)}33.33%,40.83%{--fx-now: var(--fx-3)}50.00%,57.50%{--fx-now: var(--fx-4)}66.67%,74.17%{--fx-now: var(--fx-5)}83.33%,90.83%{--fx-now: var(--fx-6)}to{--fx-now: var(--fx-1)}}@media(prefers-reduced-motion:reduce){.seat-fx{animation:none!important}}.board.is-crowded{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start;row-gap:0;column-gap:.75rem;height:auto;padding:1.2rem 1rem 0}.board.is-crowded>.seat{position:relative;inset:auto;translate:none;grid-area:auto;flex:0 0 auto;min-width:0;width:190px;zoom:.85}.seat-row-break{flex:0 0 100%;height:1.3rem}.board.is-crowded>.center{flex:0 0 100%;grid-area:auto}@media(min-width:961px){.board.is-crowded{--seat-zoom: calc(1.15 - var(--arc-n) * .05);display:block;position:relative;padding-top:230px}.board.is-crowded>.seat-row-break{display:none}.board.is-crowded>.seat{position:absolute;translate:-50% -50%;width:190px;zoom:var(--seat-zoom)}body.is-aiming .board.is-crowded>.seat:not(.you){translate:-50% calc(-50% + 48px)}}@media(min-width:961px)and (max-width:1250px){.board.is-crowded{--seat-zoom: calc(1.02 - var(--arc-n) * .05)}}@media(min-width:961px){.board.is-crowded.is-shallow{--seat-zoom: calc(1.4 - var(--arc-n) * .1);padding-top:244px}.board.is-crowded.is-shallow>.seat{width:205px}}@media(min-width:961px)and (max-width:1250px){.board.is-crowded.is-shallow{--seat-zoom: calc(1.3 - var(--arc-n) * .1)}}@media(max-width:720px){.board.is-crowded{column-gap:.3rem;padding:.9rem .25rem .75rem}.board.is-crowded>.center{margin-top:58px}.board.is-crowded>.seat{width:calc((var(--app-w, 100vw) - 32px - .5rem - (var(--per-row) - 1) * .3rem) / var(--per-row) / .8);zoom:.8;padding-inline:.2rem}}@media(min-width:721px){.board:not(.is-crowded){column-gap:calc(1.5rem + 45.6px)}.board:not(.is-crowded)>.seat-top{top:-6px}.board:not(.is-crowded)>:is(.seat-left,.seat-right){top:30px}}.turn-now{z-index:3}:is(.seat-effects,.seat-tags,.you-effects) .badge{border-width:2.1px}.hand.is-few-2>.card{margin-inline:calc(10px / 2 / var(--hand-card-zoom, 1))}@media(min-width:721px){.hand{--hand-card-zoom: .9}}@media(max-width:720px){.hand.is-few-3>.card{margin-inline:calc(6px / 2 / var(--hand-card-zoom, 1))}}@media(max-width:720px){.seat-tags .seat-status{box-sizing:border-box;min-height:calc(.62rem + .3rem + 4px);min-width:2.6rem;padding-inline:.7rem}.you .hand{margin-top:-10px;margin-bottom:10px}.you-effects{margin-top:-5px;gap:9px}.you-effects:has(>.badge:nth-child(3)){gap:8px}.seat{padding-bottom:calc(1.45rem + 10px);margin-bottom:-10px}.center{top:24px}.center .turn-wheel{margin-top:-4px}.pile-score.is-climax .pile-total,.pile-score.is-overflow .pile-total{animation-name:climax-pulse-small}.pile-score.is-win .pile-total{text-shadow:0 0 12px rgba(232,196,106,.8)}}@keyframes climax-pulse-small{0%,to{transform:scale(1);text-shadow:0 0 8px currentColor}50%{transform:scale(1.35);text-shadow:0 0 12px currentColor,0 0 22px currentColor;filter:brightness(1.6)}}@media(max-width:720px){.you-action .btn-action:is([data-action=keep],[data-action=done],[data-action=mulligan]){top:10px}.you:has(.hand>button.card:nth-of-type(5)) .you-action .btn-action:is([data-action=keep],[data-action=done],[data-action=mulligan]){top:18px}}.board.seats-2{grid-template-areas:"left right" "center center"}.board.seats-2>:is(.seat-left,.seat-right){top:0}@media(min-width:721px){.board.seats-2{grid-template-columns:repeat(2,minmax(0,230px))}.board.board.seats-2{column-gap:1.25rem}.board.seats-2>:is(.seat-left,.seat-right){top:-6px}}@media(max-width:720px){.board.seats-2{grid-template-columns:repeat(2,minmax(0,calc((100% - 2 * .5rem) / 3)));justify-content:center}}.seat>:is(.seat-head,.backs,.out-label){position:relative;top:6px}@media(min-width:721px){.seat>:is(.seat-head,.backs,.out-label){top:calc(6px / .9)}}@media(min-width:721px){.seat{min-height:calc(141px + 6px / .9);padding-bottom:calc(1.936rem + 6px / .9);margin-inline:calc(-4px / .9)}.board:not(.is-crowded)>.center{margin-top:calc(80px - 3px / .9)}.board.is-crowded>.seat{margin-inline:0;width:calc(190px + 8px / .9)}.board.is-crowded.is-shallow>.seat{width:calc(205px + 8px / .9)}}.btn-leave{color:#ffd0d5;background:linear-gradient(180deg,#ff5a6e52,#be284152);border-color:#ff6e8099;box-shadow:0 6px 24px #ff465f2e}.btn-leave:hover:not(:disabled){background:linear-gradient(180deg,#ff5a6e73,#be284173);border-color:#ff8c9bd9}.power-disguise{background:radial-gradient(ellipse 70% 55% at 50% 0%,rgba(243,236,200,.26),transparent 70%),linear-gradient(to bottom,#8d8250,#5d5636 55%,#24200f)!important}.card-face.power-disguise .power-icon{color:#fff6dc;filter:drop-shadow(0 calc(var(--card-w) * .02) 0 rgba(30,24,6,.55))}.card-face.power-disguise .power-icon .gi{width:1.25em;height:1.25em}.badge-disguise{color:#d8cb8c}.topbar-left{display:flex;align-items:center;align-self:stretch;min-width:0}.player-pill{display:flex;align-items:center;gap:.6rem;box-sizing:border-box;width:100%;max-width:360px;min-width:0;height:100%;padding:0 1.25rem;border-radius:999px;border:1px solid var(--gold-soft);background:#ffffff0a;color:#eef0ff;font-family:var(--font-head)}.pill-stars{flex:none;margin-left:auto;line-height:1}.pill-stars .stars{font-size:1.05rem}.pill-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:1.15rem}@media(max-width:720px){.topbar-left{flex:1}body.is-aiming .player-pill{opacity:.25}}@media(min-width:721px){.topbar .btn-menu{top:20px;bottom:auto;right:20px;width:calc(5.1rem * .75);height:calc(5.1rem * .75);font-size:1.4625rem}.player-pill{position:fixed;right:calc(20px + 5.1rem * .75 + 12px);top:20px;z-index:40;width:auto;max-width:280px;height:calc(5.1rem * .75);gap:.675rem;padding:0 calc((1.7rem + 10px / .9) * .75)}.player-pill{max-width:322px}.player-pill .pill-name{min-width:10ch;font-size:calc(1.3rem * .75 * 1.15)}.player-pill .pill-stars .stars{font-size:.94875rem}}.seat{border-width:2px;box-shadow:inset 0 0 0 1px var(--seat-line),0 14px 34px #0000002b}.topbar .btn-menu,.player-pill{border-width:2px;background-color:#000000bf;box-shadow:inset 0 0 0 .5px var(--gold-soft)}@media(min-width:721px){.seat{border-width:calc(2px / .9);box-shadow:inset 0 0 0 calc(1px / .9) var(--seat-line),0 14px 34px #0000002b}.topbar .btn-menu,.player-pill{border-width:calc(2px / .9);box-shadow:inset 0 0 0 calc(.5px / .9) var(--gold-soft)}}.flyer-back.is-seat-back:before,.flyer-back.is-seat-back:after{display:none}.card-face .power-name{text-transform:uppercase;letter-spacing:.02em}.back{background:radial-gradient(circle at 50% 50%,var(--gold) 0 4.5px,transparent 5.5px),repeating-linear-gradient(45deg,#243283 0,#243283 5px,#172059 5px,#172059 10px)}.deck-card,.flyer-back{background:radial-gradient(circle at 50% 50%,var(--gold) 0 calc(var(--card-w) * .165),transparent calc(var(--card-w) * .165 + 1px)),repeating-linear-gradient(45deg,#243283 0,#243283 10px,#172059 10px,#172059 20px)}@media(min-width:721px){.back{box-shadow:inset 0 0 0 3px #e8c46a80,1px 2px #00000073}.deck-card,.flyer-back{box-shadow:inset 0 0 0 4px #e8c46a80,1px 2px #0a081e8c}}.deck-glow:after{border-width:4px}.deck.is-empty .deck-card:nth-child(4){border-width:4px;background:radial-gradient(circle at 50% 50%,#4a4a58 0 calc(var(--card-w) * .165),transparent calc(var(--card-w) * .165 + 1px)),repeating-linear-gradient(45deg,#ffffff0f 0,#ffffff0f 10px,#fff0 10px,#fff0 20px),#2b2b33}.deck.can-draw .deck-glow{transition:translate .15s ease}.deck.can-draw:hover .deck-glow,.deck.can-draw:focus-visible .deck-glow{translate:0 -6px}.card-face .power-name{margin-top:calc(var(--card-w) * .045)}.sky-constellations{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.67;pointer-events:none}.sky-front{position:absolute;overflow:visible;opacity:.67;pointer-events:none;will-change:transform;animation:front-breathe 18s ease-in-out infinite alternate}.sky-front.is-tl{transform-origin:0% 0%}.sky-front.is-tr{transform-origin:100% 0%}.sky-front.is-bl{transform-origin:0% 100%}.sky-front.is-br{transform-origin:100% 100%}@keyframes front-breathe{0%{transform:scale(1)}to{transform:scale(1.04)}}@media(max-width:720px){.sky-front{animation:none}}@media(prefers-reduced-motion:reduce){.sky-front{animation:none}}.sky-front .const-lines polyline{stroke:#ded6ff4d;stroke-width:1.8px}.sky-front .const-stars path{fill:#f1ecff}.sky-front .front-halo{fill:#c8beff1a}.const-lines polyline{fill:none;stroke:#d2aaff1f;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.const-stars path{fill:#ddd6ff}.const-stars .is-shimmer{transform-box:fill-box;transform-origin:center;animation:star-shimmer 12s ease-in-out infinite}@keyframes star-shimmer{0%,86%,to{scale:1;rotate:0deg;fill:#ddd6ff}92%{scale:1.7;rotate:45deg;fill:#fff}}.star-card{position:absolute;width:calc(clamp(46px,5.2vw,84px) * var(--size, 1));aspect-ratio:54 / 74;opacity:calc(.34 + .33 * var(--depth, 1));scale:1.875;pointer-events:none;rotate:var(--tilt);animation:star-card-float var(--float-dur, 13s) ease-in-out var(--float-delay, 0s) infinite;will-change:transform}.star-card polyline{stroke-width:1.2px}@keyframes star-card-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(calc(var(--drift-lift, -14px) * (.45 + .55 * var(--depth, 1)))) rotate(calc(var(--drift-sway, 4deg) * (.45 + .55 * var(--depth, 1))))}}.const-fives path{fill:#e6e0ff}.const-fives .is-twinkle{animation:star-five-twinkle 9s ease-in-out infinite}@keyframes star-five-twinkle{0%,80%,to{opacity:.3}90%{opacity:.8}}@media(prefers-reduced-motion:reduce){.const-stars .is-shimmer,.const-fives .is-twinkle,.star-card{animation:none}}.turn-wheel.is-ring i{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;border:calc(var(--card-w) * 4.17 * .115) solid currentColor}.seat-head{min-width:0;max-width:100%}.seat .seat-name{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:721px){.board:not(.is-crowded){grid-template-columns:repeat(3,minmax(min(230px,28vw),max-content))}.board.seats-2{grid-template-columns:repeat(2,minmax(min(230px,40vw),max-content))}.board:not(.is-crowded) .seat .seat-name{max-width:16ch}}@media(max-width:720px){.seat .seat-name{max-width:9ch}}.pile-target{display:inline-flex;align-items:flex-end;align-self:center;translate:0 .55em}.pile-slash{display:block;width:.13em;height:1.8em;margin:0 .2em 0 .03em;border-radius:999px;background:currentColor;box-shadow:0 0 0 2px #0b0a24;rotate:45deg;translate:0 8px}.pile-limit{display:block;font-weight:inherit;line-height:1;translate:0 calc(.3em + 12px);-webkit-text-stroke:3px #0b0a24;paint-order:stroke fill}@media(min-width:721px){.pile-slash{translate:0 calc(8px / .9)}.pile-limit{translate:0 calc(.3em + 12px / .9)}}.pile-total{position:relative;top:-10px}@media(min-width:721px){.pile-total{top:calc(-10px / .9)}}.pile-score>.score-bob:first-child{position:relative;z-index:1}.pile-total{white-space:nowrap;transition:color .3s,left .12s cubic-bezier(.2,.8,.3,1),width .12s cubic-bezier(.2,.8,.3,1)}.pile-total.is-wide-end{left:5px}@media(min-width:721px){.pile-total.is-wide-end{left:calc(5px / .9)}}.callout{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.callout.is-leaving{pointer-events:none}input[type=range]{-webkit-tap-highlight-color:transparent}input[type=range]:focus:not(:focus-visible){outline:none}.sky-loose{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.23;pointer-events:none}.sj-flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:74;pointer-events:none;background:radial-gradient(circle at var(--x) var(--y),rgba(255,255,255,.85),rgba(255,214,120,.45) 22%,rgba(255,60,90,.14) 50%,transparent 78%)}.sj-shock{position:fixed;z-index:74;border-radius:50%;border:4px solid var(--tone);box-shadow:0 0 12px var(--tone);pointer-events:none}.sj-rays{position:fixed;z-index:59;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from -8deg,transparent 0deg,rgba(255,228,140,.55) 3deg 13deg,transparent 16deg 36deg,rgba(255,70,110,.42) 39deg 49deg,transparent 52deg 72deg);-webkit-mask-image:radial-gradient(closest-side,transparent 8%,#000 22%,rgba(0,0,0,.5) 60%,transparent);mask-image:radial-gradient(closest-side,transparent 8%,#000 22%,rgba(0,0,0,.5) 60%,transparent)}.float-smackjack .sj-layer.is-ringtop{display:none}@supports (-webkit-touch-callout: none){.float-smackjack.is-lettered .sj-letter{padding:.3em;margin:-.3em}.float-smackjack .sj-layer.is-ring .sj-letter{background:none;color:#ff0083;-webkit-text-stroke:calc(var(--stroke) + var(--ring)) #ff0083}.float-smackjack .sj-layer.is-ringtop{display:block;z-index:-2;text-shadow:none}.float-smackjack .sj-layer.is-ringtop .sj-letter{color:#6a5cff;-webkit-text-stroke:calc(var(--stroke) + var(--ring)) #6a5cff;-webkit-mask-image:linear-gradient(to top,transparent 38%,#000 80%);mask-image:linear-gradient(to top,transparent 38%,#000 80%)}}.you-action .btn-action,.topbar .btn-menu{background:#fff;color:#0b0a1a;border:none;text-shadow:none;box-shadow:0 0 16px 2px #ff008373;animation:button-glow 10s linear infinite}.you-action .btn-action:hover:not(:disabled),.topbar .btn-menu:hover:not(:disabled){background:#f4f1ff}@keyframes button-glow{0%,to{box-shadow:0 0 16px 2px #ff008373}25%{box-shadow:0 0 16px 2px #c724ff73}50%{box-shadow:0 0 16px 2px #7b3cff73}75%{box-shadow:0 0 16px 2px #2e8bff73}}@media(prefers-reduced-motion:reduce){.you-action .btn-action,.topbar .btn-menu{animation:none}}.float-smackjack.is-big.is-lettered.is-glow-host{transition:text-shadow .4s ease-out}.btn{border-width:2px}.btn:not(.btn-ghost-plain,.btn-leave),.btn:not(.btn-ghost-plain,.btn-leave):hover:not(:disabled){border-color:#fff}.btn-primary{background:#fff;color:#0b0a1a;box-shadow:0 6px 24px #ffffff29}@media(min-width:721px){.game .btn{border-width:calc(2px / .9)}}.btn-letter{display:inline-block}@media(hover:hover)and (pointer:fine){.btn{transition:transform .15s,background .15s,border-color .15s,scale .2s ease-out}.btn:hover:not(:disabled){scale:1.06}.btn:hover:not(:disabled) .btn-letter{animation:btn-letter 1.5s ease-in-out infinite;animation-delay:calc(var(--i) * -.19s)}}@keyframes btn-letter{0%,to{translate:0 0}50%{translate:0 -1.6px}}@media(prefers-reduced-motion:reduce){.btn:hover:not(:disabled) .btn-letter{animation:none}}.btn.has-side-icon{position:relative;padding-inline:2.6rem}.btn.has-side-icon .side-icon{position:absolute;left:1rem;top:50%;translate:0 -50%;display:flex;align-items:center;justify-content:center;line-height:1}.btn.has-side-icon .side-icon .gi{margin:0;vertical-align:0}.side-question{width:1.15em;height:1.15em;border-radius:50%;border:1.5px solid currentColor;font-size:.9em}@media(min-width:721px){.seat:not(.you) .seat-name{font-size:calc(1.5rem * .95)}}.float-smackjack.is-win.is-big{font-size:4.83rem}@media(min-width:721px){.float-smackjack.is-win.is-big{font-size:calc(min(6.6rem,8.5vw)*1.15)}}.float-label.is-lettered.is-win{text-align:center}.float-label.is-lettered.is-win .sj-word{display:block;line-height:.92}.float-label.is-lettered.is-win .sj-word:first-child{font-size:.62em;margin-bottom:.08em}.float-smackjack.is-win .sj-layer.is-ring .sj-letter{background-image:linear-gradient(to top,#ff9a00 18%,#ffc300 45%,#ffe08a 70%,#fffbe6 88%)}@supports (-webkit-touch-callout: none){.float-smackjack.is-win .sj-layer.is-ring .sj-letter{background:none;color:#ffae00;-webkit-text-stroke-color:#ffae00}.float-smackjack.is-win .sj-layer.is-ringtop .sj-letter{color:#fff1a8;-webkit-text-stroke-color:#fff1a8}}.sj-flash.is-grand{background:radial-gradient(circle at var(--x) var(--y),rgba(255,255,255,.95),rgba(255,224,138,.55) 26%,rgba(255,160,60,.18) 56%,transparent 85%)}.sj-rays.is-grand{background:repeating-conic-gradient(from -5deg,transparent 0deg,rgba(255,246,210,.62) 2.5deg 10deg,transparent 12.5deg 22.5deg,rgba(255,190,70,.5) 25deg 32.5deg,transparent 35deg 45deg)}.overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#03050ff2}@media(min-width:721px){.callout.is-attack{min-width:calc(420px / 1.3);gap:.45rem;padding:calc(.6rem + 8px / 1.3) calc(1.2rem + 20px / 1.3) calc(.66rem + 8px / 1.3)}.callout.is-attack .callout-title{font-size:2.00925rem}.callout.is-attack .callout-who{font-size:1.242rem;margin-bottom:.324rem}.callout.is-attack .callout-text{font-size:calc(1.05rem * .9)}}.deck.can-draw .deck-card:nth-child(4),.deck.can-draw .deck-glow{transition:translate .18s ease,rotate .18s ease}.deck.can-draw:hover .deck-card:nth-child(4),.deck.can-draw:focus-visible .deck-card:nth-child(4),.deck.can-draw:hover .deck-glow,.deck.can-draw:focus-visible .deck-glow{translate:0 -9px;rotate:-4deg}@media(min-width:721px){.topbar .btn-menu{width:4.39875rem;height:4.39875rem;font-size:calc(1.95rem * .75 * 1.15)}.player-pill{right:calc(32px + 4.39875rem);max-width:calc(280px * 1.15 * 1.15);height:4.39875rem;gap:.77625rem;padding:0 calc((1.7rem + 10px / .9) * .75 * 1.15)}.player-pill .pill-name{font-size:calc(1.3rem * .75 * 1.15 * 1.15 * 1.15)}.player-pill .pill-stars .stars{font-size:calc(1.1rem * .75 * 1.15 * 1.15 * 1.25)}}@media(min-width:721px){.callout:before{box-shadow:0 0 0 1px #0006,0 0 34px var(--glow),0 0 calc(56px / 1.3) calc(20px / 1.3) #02020ae0,0 14px 34px #0009}}.turn-now.is-pending{opacity:0}.attack-banner{position:fixed;left:0;top:0;z-index:63;display:flex;align-items:center;justify-content:center;gap:.45em;box-sizing:border-box;width:max-content;min-width:320px;max-width:calc(var(--app-w, 100vw) - 32px);padding:18px 20px;border-radius:14px;border:2px solid var(--tone);background:#070a1ff5;box-shadow:0 0 14px color-mix(in srgb,var(--tone) 55%,transparent),0 0 26px 8px #02020abf,0 10px 24px #00000080;color:#fff;font-family:var(--font-head);font-weight:700;font-size:1.2rem;line-height:1.15;white-space:nowrap;text-align:center;pointer-events:none;translate:-50% 0}.attack-banner .gi{flex:none;width:1.25em;height:1.25em;vertical-align:0;color:var(--tone);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--tone) 60%,transparent))}@media(max-width:720px){.attack-banner{left:0!important;width:var(--app-w, 100vw);min-width:0;max-width:none;padding:18px 20px;border-radius:0;border-left:none;border-right:none;font-size:1rem;white-space:normal;translate:none}}.card-face.has-dark-glyph .power-icon,.card-face.has-dark-glyph .power-icon *{color:#fff!important;fill:#fff!important}@media(max-width:720px){.you-effects{scale:.9;transform-origin:50% 0;margin-top:calc(-4px / .972)}.you.is-active .you-effects{scale:calc(1.1 * .9)}}.card-dim{transition:opacity .35s ease}.you.is-hushed .card-dim{opacity:.68!important}.center.is-opening .turn-wheel{visibility:hidden}@media(max-width:720px){.float-smackjack.is-big{font-size:4.83rem}.float-smackjack.is-win.is-big{font-size:calc(4.2rem * 1.15 * 1.15)}}.pile-limit{-webkit-text-stroke:0;text-shadow:1.5px 0 0 #0b0a24,-1.5px 0 0 #0b0a24,0 1.5px 0 #0b0a24,0 -1.5px 0 #0b0a24,1.1px 1.1px 0 #0b0a24,-1.1px 1.1px 0 #0b0a24,1.1px -1.1px 0 #0b0a24,-1.1px -1.1px 0 #0b0a24}.pile-slash{box-shadow:0 0 0 2px #0b0a24,0 0 6px #0b0a24e6}.turn-now:before{content:"";position:absolute;top:-.35em;right:-.9em;bottom:-.35em;left:-.9em;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(210,200,255,.2),rgba(210,200,255,.08) 60%,transparent);pointer-events:none}.turn-now.is-you:before{background:radial-gradient(closest-side,rgba(232,196,106,.3),rgba(232,196,106,.1) 60%,transparent)}@media(min-width:721px){.turn-now{font-size:1.935rem}}@media(hover:hover)and (pointer:fine){:where(.btn){position:relative}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 1px #ff008380,0 0 20px 5px #ff008399;opacity:0;pointer-events:none;transition:opacity .18s ease}.btn:hover:not(:disabled):after{opacity:1;animation:button-glow-hot 2.4s linear infinite}}@keyframes button-glow-hot{0%,to{box-shadow:0 0 0 1px #ff008380,0 0 20px 5px #ff008399}25%{box-shadow:0 0 0 1px #c724ff80,0 0 20px 5px #c724ff99}50%{box-shadow:0 0 0 1px #7b3cff80,0 0 20px 5px #7b3cff99}75%{box-shadow:0 0 0 1px #2e8bff80,0 0 20px 5px #2e8bff99}}.float-smackjack.is-jinxed.is-big{font-size:4.1055rem}@media(min-width:721px){.float-smackjack.is-jinxed.is-big{font-size:calc(min(6.6rem,8.5vw)*.85)}}.float-smackjack.is-jinxed .sj-layer.is-ring .sj-letter{background-image:linear-gradient(to top,#0d4a3e 18%,#1a8a6c,#4fd1a5 72%,#b9f7de 90%)}.float-smackjack.is-jinxed .sj-layer.is-fill{color:#dff5ec}.float-smackjack.is-big.is-lettered.is-jinxed:not(.is-glow-host){animation:none}.float-smackjack.is-big.is-lettered.is-glow-host.is-jinxed.is-built{text-shadow:0 0 26px rgba(124,242,196,.4),0 10px 24px rgba(0,0,0,.7)}@supports (-webkit-touch-callout: none){.float-smackjack.is-jinxed .sj-layer.is-ring .sj-letter{background:none;color:#1a8a6c;-webkit-text-stroke-color:#1a8a6c}.float-smackjack.is-jinxed .sj-layer.is-ringtop .sj-letter{color:#8cf0cb;-webkit-text-stroke-color:#8cf0cb}}body.no-float{--float-lift: 0px;--drift-lift: 0px;--drift-sway: 0deg}.badge-invert{color:#8fd8ff}@media(max-width:720px){.turn-now:before{display:none}}.card-face.tactic.tactic-reverse .power-icon .gi{scale:1.1}.you.is-going-down .hand{transition:translate .35s ease,scale .35s ease}.tactic-shuffle{background:linear-gradient(to bottom,#c06bff,#7a1cff 52%,#3d0099)!important}.card-face.tactic.tactic-shuffle .power-icon{filter:drop-shadow(0 0 calc(var(--card-w) * .05) rgba(206,150,255,.95)) drop-shadow(0 calc(var(--card-w) * .02) 0 rgba(30,0,70,.55))}.card-face.tactic.tactic-shuffle .card-kind .gi{fill:#fff1cf}.you.is-keeping .you-effects .badge,.you.has-action .you-effects .badge{pointer-events:none}@media(min-width:721px){.you-effects{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:.5rem;width:max-content}}.seat-maze{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none;background:#0c1240}.seat-maze:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 40%,rgba(4,6,24,.35))}.seat-maze-text{position:absolute;left:-12px;top:-12px;font-size:112px;line-height:1;white-space:nowrap;color:#141c58;-webkit-user-select:none;user-select:none}.seat .star{color:#ffffff4d;text-shadow:0 0 0 transparent,1px 1px 0 rgba(6,5,22,.85),-1px 1px 0 rgba(6,5,22,.85),1px -1px 0 rgba(6,5,22,.85),-1px -1px 0 rgba(6,5,22,.85)}.seat .star.is-won{color:var(--gold);text-shadow:1px 1px 0 rgba(40,24,0,.9),-1px 1px 0 rgba(40,24,0,.9),1px -1px 0 rgba(40,24,0,.9),-1px -1px 0 rgba(40,24,0,.9),0 0 10px rgba(255,210,90,.85)}.seat:not(.you) .seat-name,.seat:not(.you) .card-count{text-shadow:1px 1px 0 rgba(6,5,22,.85),-1px 1px 0 rgba(6,5,22,.85),1px -1px 0 rgba(6,5,22,.85),-1px -1px 0 rgba(6,5,22,.85),0 0 10px rgba(220,214,255,.55)}@media(max-width:720px){.float-smackjack.is-win{margin-top:-12px}}.float-smackjack,.float-bust{--depth: 3px;--edge: 5px;--edge-colour: #07040f}@media(min-width:721px){.float-smackjack,.float-bust{--depth: 5px;--edge: 7px}}.float-smackjack .sj-layer.is-line{text-shadow:none}.float-smackjack .sj-layer.is-edge{z-index:-3;color:var(--edge-colour);-webkit-text-stroke:calc(var(--stroke) + var(--ring) + var(--edge)) var(--edge-colour);text-shadow:0 var(--depth) 0 var(--edge-colour)}.float-smackjack.is-lettered .sj-layer.is-edge .sj-letter{padding:.3em;margin:-.3em}.float-bust .big-text:before,.float-bust.is-big .big-text:before{text-shadow:none}.float-bust .big-text:after{content:attr(data-text);position:absolute;top:-.3em;right:-.3em;bottom:-.3em;left:-.3em;padding:.3em;z-index:-2;color:var(--edge-colour);-webkit-text-stroke:calc(var(--stroke) + var(--ring) + var(--edge)) var(--edge-colour);filter:drop-shadow(0 var(--depth) 0 var(--edge-colour))}.float-bust.is-glow-host .big-text{color:transparent;-webkit-text-stroke:0 transparent;text-shadow:0 0 36px rgba(255,80,110,.8),0 0 80px rgba(255,60,95,.5)}.float-label.is-glow-host .big-text:after{content:none}.intro-modal.is-help{--help-pad: 1.5rem;max-width:1120px;padding-left:var(--help-pad);padding-right:var(--help-pad)}@media(min-width:721px){.intro-modal.is-help{--help-pad: calc(1.5rem + 30px) }.intro-modal.is-help .help-panel[data-panel=rules]{padding:0 30px}}.help-bar{position:sticky;top:-24px;z-index:6;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:-2rem calc(-1 * var(--help-pad)) 1.2rem;padding:12px 18px;border-radius:20px 20px 0 0;border-bottom:1px solid rgba(232,196,106,.45);background:linear-gradient(180deg,#0c0a26,#07061a);box-shadow:0 10px 26px #02010ab3}.help-bar.is-stuck{border-radius:0}.help-bar .btn{box-shadow:0 4px 12px #0006}.intro-modal .help-bar-title{margin:0;font-family:var(--font-head);font-size:1.15rem;line-height:1.1;color:var(--gold);text-align:center;text-shadow:0 0 18px rgba(232,196,106,.35)}@media(min-width:721px){.help-bar{padding:14px 22px}.intro-modal .help-bar-title{font-size:2.1rem}.help-bar .btn-icon{width:3.12rem;height:3.12rem;font-size:1.26rem}}.help-shots{margin:1.4rem 0 .6rem}.help-shots-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.help-shot{margin:0;overflow:hidden;border-radius:16px;border:1px solid rgba(232,196,106,.35);background:radial-gradient(ellipse 75% 70% at 50% 55%,#2a2470,#141040 65%,#0a0822);box-shadow:inset 0 0 30px #00000073,0 10px 24px #00000059}.help-shot-title{padding:.6rem .8rem .55rem;border-bottom:1px solid rgba(232,196,106,.22);background:linear-gradient(180deg,#e8c46a24,#e8c46a05);font-family:var(--font-head);font-size:1.02rem;color:var(--gold);text-align:center}.help-shot-view{position:relative;aspect-ratio:440 / 270;overflow:hidden}.help-shot-stage{--card-w: 81.9px;--card-h: 112px;position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none}.help-shot-stage>*{position:absolute}.shot-card{left:0;top:0;width:var(--card-w);height:var(--card-h);border-radius:var(--radius);background:var(--card-bg);color:var(--card-ink);box-shadow:0 6px 16px #00000073;translate:var(--x, 0px) var(--y, 0px);rotate:var(--r, 0deg)}.shot-pile,.shot-deck,.shot-hand{width:var(--card-w);height:var(--card-h)}.shot-pile .shot-card,.shot-hand .shot-card{position:absolute}.shot-back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius);border:2px solid var(--gold-soft);background:radial-gradient(circle at 50% 50%,var(--gold) 0 9px,transparent 10px),repeating-linear-gradient(45deg,#243283 0,#243283 10px,#172059 10px,#172059 20px);box-shadow:0 4px 12px #00000073}.shot-deck .shot-back:nth-child(2){translate:3px -3px}.shot-deck .shot-back:nth-child(3){translate:6px -6px}.shot-tip{position:absolute;left:50%;top:calc(var(--card-h) + 14px);translate:-50% 0;padding:5px 11px 6px;border-radius:9px;background:var(--gold);color:#000;font-family:var(--font-body);font-size:.95rem;white-space:nowrap;box-shadow:0 4px 14px #0006}.shot-tip:before{content:"";position:absolute;left:50%;top:-5px;width:10px;height:10px;translate:-50% 0;rotate:45deg;background:inherit;border-top-left-radius:2px}.shot-score{width:110px;height:100px;font-family:var(--font-head)}.shot-score b{position:absolute;left:0;top:0;font-size:4rem;line-height:1;color:var(--silver);text-shadow:0 0 24px rgba(201,209,232,.35)}.shot-score i{position:absolute;left:58px;top:52px;width:44px;height:3px;border-radius:2px;background:var(--muted);rotate:-45deg}.shot-score small{position:absolute;left:78px;top:70px;font-size:1.3rem;color:var(--muted)}.shot-arrow,.shot-trail{left:0;top:0;width:440px;height:100%;overflow:visible;fill:none}.shot-arrow path{stroke:var(--gold);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 9}.shot-arrow .shot-arrow-head{stroke-dasharray:none}.shot-pile.is-charged .shot-card:last-child{box-shadow:0 0 22px #8fd8ffd9,0 6px 16px #00000073}.shot-trail path{stroke:var(--ice);stroke-width:3;stroke-linecap:round;stroke-dasharray:1 10;filter:drop-shadow(0 0 4px rgba(143,216,255,.9))}.shot-spark{width:14px;height:14px;translate:-50% -50%;background:#e6fdff;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 4px rgba(143,216,255,.95));animation:shot-twinkle 1.8s ease-in-out infinite}.shot-spark:nth-of-type(2){animation-delay:-.6s}.shot-spark:nth-of-type(3){animation-delay:-1.2s}@keyframes shot-twinkle{50%{scale:.55;opacity:.6}}.shot-seat{display:flex;flex-direction:column;align-items:center;gap:8px;width:140px;padding:10px 8px 12px;border-radius:14px;border:2px solid rgba(180,160,255,.5);background:#14103ce6;box-shadow:0 8px 20px #0006}.shot-seat-name{font-family:var(--font-head);font-size:1.15rem;color:var(--text)}.shot-seat-backs{display:flex}.shot-seat-backs .shot-back{position:relative;inset:auto;width:28px;height:38px;border-radius:5px;background:radial-gradient(circle at 50% 50%,var(--gold) 0 3px,transparent 4px),repeating-linear-gradient(45deg,#243283 0,#243283 5px,#172059 5px,#172059 10px)}.shot-seat-backs .shot-back+.shot-back{margin-left:-10px}.shot-seat-backs.is-frozen .shot-back{border-color:var(--ice);box-shadow:0 0 10px #8fd8ffb3}.shot-seat .badge{display:inline-flex;align-items:center;gap:4px;font-size:.85rem}.shot-seat .badge .gi,.shot-banner .gi{width:1.1em;height:1.1em;fill:currentColor}.shot-banner{left:50%;bottom:16px;translate:-50% 0;display:flex;align-items:center;gap:.45em;padding:12px 20px;border-radius:14px;border:2px solid var(--ice);background:#070a1ff5;box-shadow:0 0 14px #8fd8ff80,0 10px 24px #00000080;color:#fff;font-family:var(--font-head);font-size:1.2rem;white-space:nowrap}.shot-banner .gi{color:var(--ice)}.shot-rays{left:50%;top:44%;width:560px;height:560px;translate:-50% -50%;background:repeating-conic-gradient(from 0deg,rgba(255,214,120,.22) 0 9deg,transparent 9deg 22.5deg);-webkit-mask:radial-gradient(circle,#000 8%,transparent 58%);mask:radial-gradient(circle,#000 8%,transparent 58%);animation:well-spin 40s linear infinite}.shot-win{left:50%;top:26px;translate:-50% 0;display:flex;flex-direction:column;align-items:center;font-family:var(--font-logo);font-size:4.2rem;line-height:.95;color:#ffe08a;-webkit-text-stroke:7px #3a2208;paint-order:stroke fill;text-shadow:0 5px 0 #07040f,0 0 28px rgba(255,200,90,.75);white-space:nowrap}.shot-player{left:50%;top:176px;translate:-50% 0;display:flex;align-items:center;gap:10px;padding:6px 18px;border-radius:999px;border:2px solid var(--gold);background:#0a081ee6;font-family:var(--font-head);font-size:1.15rem;color:var(--text)}.shot-star{color:#ffffff38}.shot-star.is-won{color:var(--gold);text-shadow:0 0 8px rgba(232,196,106,.85)}.shot-empty{left:50%;top:224px;translate:-50% 0;display:flex;align-items:center;justify-content:center;width:250px;height:36px;border-radius:12px;border:2px dashed rgba(255,255,255,.3);color:var(--muted);font-family:var(--font-head);font-size:1rem}@media(prefers-reduced-motion:reduce){.shot-spark,.shot-rays{animation:none}}.help-shots-dots{display:none}@media(max-width:720px){.intro-modal.is-help{--help-pad: 1.1rem}.help-shots-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.help-shots-track::-webkit-scrollbar{display:none}.help-shot{flex:0 0 100%;scroll-snap-align:center}.help-shots-dots{display:flex;justify-content:center;gap:9px;margin-top:12px}.help-shots-dots i{width:8px;height:8px;border-radius:50%;background:#ffffff40;cursor:pointer;transition:background .2s,scale .2s}.help-shots-dots i.is-on{background:var(--gold);scale:1.3}}.intro-modal.is-help .cards-title,.intro-modal.is-help .intro-note{text-align:center}.intro-modal.is-help .card-group{margin:2.2rem calc(-1 * var(--help-pad)) 0;padding:1.4rem var(--help-pad) 1.6rem;border-left:0;border-top:2px solid color-mix(in srgb,var(--group) 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--group) 13%,transparent),transparent 75%)}.intro-modal.is-help .card-group-title{justify-content:center;font-size:1.35rem}.intro-modal.is-help .card-group-note{margin-bottom:1.1rem!important;text-align:center}.intro-modal.is-help .intro-cards{max-width:920px;margin:0 auto;gap:1.1rem 2rem}.intro-modal.is-help .intro-cards li{gap:.9rem;align-items:center;color:color-mix(in srgb,var(--silver) 66%,transparent);font-size:.95rem}.intro-modal.is-help .intro-cards strong{margin-bottom:.15rem;font-size:1.15em;color:var(--text)}.intro-modal.is-help .intro-icon{width:3.8rem;height:3.8rem;border-width:2px;border-radius:14px 11px 16px/11px 16px 11px 14px}.intro-modal.is-help .intro-icon .gi{width:2.5rem;height:2.5rem}.intro-modal.is-help .intro-section{margin-top:calc(1.2rem + 20px)}.intro-modal.is-help .help-shots{margin:calc(1.4rem + 20px) 0 calc(.6rem + 20px)}.intro-modal.is-help .intro-section h3{margin-bottom:.7rem}.intro-modal.is-help .intro-rules li+li{margin-top:6px}@media(min-width:721px){.intro-modal.is-help .intro-section h3{font-size:1.725rem}}.intro-modal.is-help .help-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0;width:auto;max-width:none;margin:.6rem 0 .4rem;padding:5px;border-radius:999px;border:2px solid rgba(255,255,255,.22);background:#0504148c}@media(min-width:721px){.intro-modal.is-help .help-tabs{margin-left:30px;margin-right:30px}}.help-tab-pill{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:999px;background:#fff;box-shadow:0 0 16px 2px #ff008373;animation:button-glow 10s linear infinite;transition:translate .38s cubic-bezier(.3,.7,.25,1);pointer-events:none}.help-tabs[data-on=cards] .help-tab-pill{translate:100% 0}.intro-modal.is-help .help-tab{position:relative;z-index:1;padding:.85rem 1rem;font-weight:700;font-size:1.05rem;letter-spacing:.04em;color:var(--silver);background:transparent;box-shadow:none;transition:color .3s ease}.intro-modal.is-help .help-tab:hover{color:#fff}.intro-modal.is-help .help-tab.is-active{background:transparent;color:#0b0a1a;box-shadow:none}@media(min-width:721px){.intro-modal.is-help .help-tab{padding:1rem 1.2rem;font-size:1.25rem}}@media(max-width:720px){.intro-modal.is-help .help-tab{padding:.8rem .4rem;font-size:.92rem;letter-spacing:0}}@media(prefers-reduced-motion:reduce){.help-tab-pill{animation:none;transition:none}}.settings-overlay{animation:none}:root{--menu-border: linear-gradient(to top, #800042 18.75%, #641280 40%, #3e1e80 61.25%, #174680 81.25%)}.settings-modal{position:relative;gap:1.1rem;padding:2rem 1.6rem 1.5rem;overflow:hidden;border:2px solid transparent;background:radial-gradient(ellipse 80% 45% at 50% 0%,rgba(232,196,106,.17),transparent 70%) padding-box,linear-gradient(180deg,#221c66,#110d3a 70%,#0c0a2c) padding-box,var(--menu-border) border-box;box-shadow:0 30px 80px #000000a6,0 0 44px #ff008324}.settings-modal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 12% 10%,rgba(255,255,255,.75) 0 1px,transparent 2px),radial-gradient(circle at 84% 8%,rgba(255,255,255,.65) 0 1.2px,transparent 2.2px),radial-gradient(circle at 70% 21%,rgba(255,240,200,.55) 0 1px,transparent 2px),radial-gradient(circle at 27% 24%,rgba(255,255,255,.45) 0 .8px,transparent 1.8px),radial-gradient(circle at 93% 31%,rgba(255,255,255,.4) 0 1px,transparent 2px),radial-gradient(circle at 5% 42%,rgba(255,255,255,.35) 0 1px,transparent 2px),radial-gradient(circle at 90% 88%,rgba(255,255,255,.3) 0 1px,transparent 2px),radial-gradient(circle at 9% 92%,rgba(255,240,200,.3) 0 1px,transparent 2px)}.settings-modal>*{position:relative}.settings-modal h2{margin:0 0 .2rem;font-size:2.4rem;background:linear-gradient(180deg,#fff6d8,var(--gold) 55%,#a8772a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 12px rgba(232,196,106,.28))}.settings-group{display:flex;flex-direction:column;gap:.2rem;padding:.55rem 1rem;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:#ffffff0b}.settings-buttons{gap:.7rem}@media(min-width:721px){.settings-modal{max-width:480px;gap:1.3rem;padding:2.6rem 2.4rem 1.9rem}.settings-modal h2{font-size:3rem}.settings-group{padding:.75rem 1.2rem}.settings-slider{grid-template-columns:7.4rem 1fr 2.6rem;font-size:1.08rem}.settings-buttons .btn{padding:1rem 1.6rem;font-size:1.08rem}}.intro-modal.is-help{border:2px solid transparent;background:linear-gradient(180deg,#1f1a5c,var(--deep)) padding-box,var(--menu-border) border-box}.intro-modal.is-help .help-bar{border-radius:18px 18px 0 0}.intro-modal.is-help h2{margin-top:55px;font-size:calc(5.2rem / 1.5);line-height:1.05}.intro-modal.is-help .intro-lede{margin-top:25px;margin-bottom:calc(1.5rem + 30px)}@media(max-width:720px){.intro-modal.is-help h2{margin-top:30px;font-size:min(calc(4rem / 1.5),calc(13vw / 1.5))}.intro-modal.is-help .intro-lede{margin-top:15px;margin-bottom:calc(1.5rem + 15px)}}.intro-modal.is-help .help-shots-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.help-shot-view{aspect-ratio:660 / 288}.help-shot-stage{width:660px;height:288px}.shot-arrow,.shot-trail{width:100%}.shot-arrow.is-tall,.shot-trail.is-tall,.shot-note{display:none}.is-draw .shot-deck{left:144px;top:53px}.is-draw .shot-pile{left:278px;top:49px}.is-draw .shot-score{left:428px;top:67px}.is-draw .shot-hand{left:406px;top:209px}.is-power .shot-pile{left:162px;top:67px}.is-power .shot-seat{left:380px;top:35px}.shot-spark.is-1{left:296px;top:75px}.shot-spark.is-2{left:342px;top:61px}.shot-spark.is-3{left:372px;top:70px}.is-power .shot-banner{bottom:22px}.is-win .shot-win{top:35px;font-size:4.2rem}.is-win .shot-player{top:185px}.is-win .shot-empty{top:233px}.shot-divider{left:50%;top:22px;bottom:22px;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.22),transparent)}.is-limit .shot-pile.is-smackjack{left:80px;top:36px}.is-limit .shot-score.is-smackjack{left:196px;top:58px}.is-limit .shot-pile.is-bust{left:410px;top:36px}.is-limit .shot-score.is-bust{left:526px;top:58px}.shot-score.is-smackjack b{color:#fff;text-shadow:0 0 18px rgba(255,0,131,.75),0 0 34px rgba(46,139,255,.55)}.shot-score.is-bust b{color:#ff6b7d;text-shadow:0 0 22px rgba(255,60,95,.7)}.shot-word{top:198px;translate:-50% 0;font-family:var(--font-logo);line-height:1;white-space:nowrap;text-transform:uppercase;-webkit-text-stroke:6px #15112c;paint-order:stroke fill}.shot-word.is-smackjack{left:25%;font-size:2.3rem;color:#fff;filter:drop-shadow(0 0 1px #ff0083) drop-shadow(0 2px 0 #c724ff) drop-shadow(0 -2px 0 #2e8bff) drop-shadow(0 0 14px rgba(199,36,255,.7))}.shot-word.is-bust{left:75%;font-size:2.9rem;color:#ff6b7d;filter:drop-shadow(0 3px 0 #07040f) drop-shadow(0 0 16px rgba(255,60,95,.7))}@media(max-width:720px){.intro-modal.is-help .help-shots-track{gap:12px}.help-shot-view{aspect-ratio:440 / 580}.help-shot-stage{width:440px;height:580px}.shot-arrow.is-wide,.shot-trail.is-wide{display:none}.shot-arrow.is-tall,.shot-trail.is-tall,.shot-note{display:block}.shot-note{left:254px;top:286px;font-family:var(--font-head);font-size:1.35rem;color:var(--gold);text-shadow:0 2px 8px rgba(0,0,0,.6)}.is-draw .shot-deck{left:52px;top:76px}.is-draw .shot-pile{left:188px;top:70px}.is-draw .shot-score{left:324px;top:90px}.is-draw .shot-hand{left:196px;top:404px}.is-power .shot-pile{left:80px;top:252px}.is-power .shot-seat{left:262px;top:44px}.shot-spark.is-1{left:186px;top:200px}.shot-spark.is-2{left:204px;top:150px}.shot-spark.is-3{left:236px;top:114px}.is-power .shot-banner{bottom:44px;padding:14px 24px;font-size:1.55rem}.is-win .shot-rays{top:38%;width:780px;height:780px}.is-win .shot-win{top:96px;font-size:6rem}.is-win .shot-player{top:334px;padding:8px 22px;font-size:1.5rem}.is-win .shot-empty{top:414px;width:320px;height:64px;font-size:1.3rem}.shot-divider{left:30px;right:30px;top:50%;bottom:auto;width:auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}.is-limit .shot-pile.is-smackjack{left:104px;top:40px}.is-limit .shot-score.is-smackjack{left:252px;top:58px}.shot-word.is-smackjack{left:50%;top:186px;font-size:3.2rem}.is-limit .shot-pile.is-bust{left:104px;top:330px}.is-limit .shot-score.is-bust{left:252px;top:348px}.shot-word.is-bust{left:50%;top:476px;font-size:4rem}}.help-shot-title{padding:.7rem 1rem .65rem}.help-shot-title strong{display:block;font-weight:400;font-size:1.2rem}.help-shot-title span{display:block;margin-top:.2rem;font-family:var(--font-body);font-size:.85rem;line-height:1.3;color:color-mix(in srgb,var(--silver) 80%,transparent)}@media(min-width:721px){.help-shot-title strong{font-size:1.4rem}.help-shot-title span{font-size:.92rem}}.shot-word.is-smackjack{display:flex;flex-direction:column;align-items:center;line-height:.95;top:168px}.shot-word.is-bust{top:186px}@media(max-width:720px){.is-limit .shot-pile.is-smackjack{top:26px}.is-limit .shot-score.is-smackjack{top:44px}.shot-word.is-smackjack{top:160px}.is-limit .shot-pile.is-bust{top:318px}.is-limit .shot-score.is-bust{top:336px}.shot-word.is-bust{top:462px}}.btn,.player-pill{--btn-r: 14px;border-radius:var(--btn-r)}.btn-icon,.btn-small{--btn-r: 12px}.intro-modal.is-help .help-tabs{border-radius:18px}.help-tab-pill{border-radius:13px}@media(hover:hover)and (pointer:fine){.btn:after{box-shadow:none}.btn:hover:not(:disabled):after{animation:none}.btn:not(.btn-ghost-plain){isolation:isolate}.btn:not(.btn-ghost-plain):before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:-1;border-radius:calc(var(--btn-r, 14px) + 4px);background:linear-gradient(90deg,#2e8bff,#7b3cff 33%,#c724ff 66%,#ff0083) 0% 50% / 450% 100%;box-shadow:inset 0 0 0 2px #ffffff80;opacity:0;pointer-events:none;transition:opacity .25s ease;animation:button-drift 3.2s ease-in-out infinite alternate paused}.you-action .btn-action:before,.topbar .btn-menu:before{top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:calc(var(--btn-r, 14px) + 2px)}.btn:not(.btn-ghost-plain):hover:not(:disabled):before{opacity:1;animation-play-state:running}.btn:not(.btn-ghost-plain){transition:transform .15s,border-color .15s,scale .2s ease-out,color .25s ease,text-shadow .25s ease}.btn:not(.btn-ghost-plain):hover:not(:disabled){border-color:transparent!important;color:#fff!important;text-shadow:0 1px 6px rgba(20,6,50,.45)}.btn:not(.btn-ghost-plain):hover:not(:disabled) .gi{fill:currentColor}}@keyframes button-drift{to{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.btn:not(.btn-ghost-plain):before{animation:none}}.settings-modal .settings-x{position:absolute;top:14px;right:14px;z-index:2;background:#0a081e99}@media(min-width:721px){.settings-modal{zoom:1.2}}.settings-buttons{margin-bottom:30px}@media(min-width:721px){.settings-buttons{margin-bottom:25px}}.you-action .btn-action{animation:button-glow 10s linear infinite,action-in .18s ease-out var(--since, 0ms) both,action-squash 2s ease-in-out var(--since, 0ms) infinite}@keyframes action-in{0%{opacity:0}}@keyframes action-squash{0%,26%,to{transform:none}7%{transform:scale(1.08,.9)}14%{transform:scale(.95,1.06)}20%{transform:scale(1.02,.985)}}@media(prefers-reduced-motion:reduce){.you-action .btn-action{animation:none}}.settings-modal,.intro-modal.is-help,.online-modal,.result-modal{--gold: #00cbff;--gold-soft: rgba(0, 203, 255, .4)}.help-shot-stage{--gold: #e8c46a;--gold-soft: rgba(232, 196, 106, .35)}.settings-modal,.intro-modal.is-help,.online-modal{border:2px solid transparent;background:radial-gradient(ellipse 620px 240px at 50% 0%,rgba(0,203,255,.08),transparent 70%) padding-box,linear-gradient(180deg,#1a0f44,#0f0828 70%,#09051c) padding-box,var(--menu-border) border-box;box-shadow:0 30px 80px #000000a6,0 0 44px #ff008324}.intro-modal.is-help,.online-modal{position:relative;isolation:isolate}.intro-modal.is-help:before,.online-modal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 12% 3%,rgba(255,255,255,.75) 0 1px,transparent 2px),radial-gradient(circle at 84% 2%,rgba(255,255,255,.65) 0 1.2px,transparent 2.2px),radial-gradient(circle at 70% 7%,rgba(255,240,250,.55) 0 1px,transparent 2px),radial-gradient(circle at 27% 9%,rgba(255,255,255,.45) 0 .8px,transparent 1.8px),radial-gradient(circle at 93% 14%,rgba(255,255,255,.4) 0 1px,transparent 2px),radial-gradient(circle at 5% 30%,rgba(255,255,255,.35) 0 1px,transparent 2px),radial-gradient(circle at 96% 52%,rgba(255,255,255,.3) 0 1px,transparent 2px),radial-gradient(circle at 4% 74%,rgba(255,240,250,.3) 0 1px,transparent 2px),radial-gradient(circle at 90% 90%,rgba(255,255,255,.3) 0 1px,transparent 2px),radial-gradient(circle at 9% 97%,rgba(255,240,250,.3) 0 1px,transparent 2px)}.online-modal:before{background:radial-gradient(circle at 12% 10%,rgba(255,255,255,.75) 0 1px,transparent 2px),radial-gradient(circle at 84% 8%,rgba(255,255,255,.65) 0 1.2px,transparent 2.2px),radial-gradient(circle at 70% 21%,rgba(255,240,250,.55) 0 1px,transparent 2px),radial-gradient(circle at 27% 24%,rgba(255,255,255,.45) 0 .8px,transparent 1.8px),radial-gradient(circle at 93% 31%,rgba(255,255,255,.4) 0 1px,transparent 2px),radial-gradient(circle at 5% 42%,rgba(255,255,255,.35) 0 1px,transparent 2px),radial-gradient(circle at 90% 88%,rgba(255,255,255,.3) 0 1px,transparent 2px),radial-gradient(circle at 9% 92%,rgba(255,240,250,.3) 0 1px,transparent 2px)}.settings-modal h2,.intro-modal.is-help h2,.online-modal h2{background:linear-gradient(180deg,#d6f7ff,#00cbff 55%,#00618a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 12px rgba(0,203,255,.3))}.intro-modal.is-help .help-bar{border-bottom-color:#00cbff73}.intro-modal .help-bar-title{text-shadow:0 0 18px rgba(0,203,255,.4)}.intro-modal.is-help .help-shot{border-color:#00cbff59}.intro-modal.is-help .help-shot-title{border-bottom-color:#00cbff38;background:linear-gradient(180deg,#00cbff24,#00cbff05)}.intro-modal.is-help .card-group.is-pile{--group: #00cbff}.settings-slider input[type=range]::-webkit-slider-thumb{border-color:#d6f7ff}.settings-slider input[type=range]::-moz-range-thumb{border-color:#d6f7ff}.online-modal input:focus{box-shadow:0 0 0 3px #00cbff38}.online-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:-.5rem -.4rem .8rem}.online-modal .online-head-title{margin:0;font-family:var(--font-head);font-size:1.35rem;letter-spacing:.04em;color:var(--gold);text-align:center;text-shadow:0 0 16px rgba(0,203,255,.35)}.online-head .btn{background:#0a081e99}@media(min-width:721px){.online-modal{zoom:1.2}}.online-modal .eyebrow{text-align:center}.online-modal h2:not(.online-code){margin:0 0 1rem;font-size:1.65rem;text-align:center;background:none;color:#fff;filter:none}.online-modal .online-actions .btn-primary{width:100%;margin-bottom:20px}.online-modal .online-wait{margin-bottom:20px;text-align:center}.online-code-box{margin:30px 0 calc(1rem + 20px);padding:.9rem 1rem 1rem;border-radius:16px;background:#000000e6;text-align:center}.online-modal .online-code-box .eyebrow{margin:0 0 .3rem}.online-code-box .online-code{margin:0}@media(min-width:721px){.settings-modal{min-height:510px;justify-content:center}}.online-code-box .online-code{font-size:3.06rem;line-height:1.1}@media(max-width:720px){.online-code-box .online-code{font-size:2.49rem}}.online-modal .online-actions{margin-top:calc(1.3rem + 20px)}.online-modal .online-actions .btn-primary{padding-top:calc(.8rem + 5px);padding-bottom:calc(.8rem + 5px);font-size:1.2rem}.settings-modal{isolation:isolate}.settings-modal:before,.intro-modal.is-help:before,.online-modal:before,.result-modal:before,.settings-modal:after,.intro-modal.is-help:after,.online-modal:after,.result-modal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background-size:100% 420px;background-repeat:repeat-y}.settings-modal:before,.intro-modal.is-help:before,.online-modal:before,.result-modal:before{background-image:radial-gradient(circle at 8% 26px,rgba(255,255,255,.55) 0 1px,transparent 2px),radial-gradient(circle at 31% 70px,rgba(255,255,255,.4) 0 .6px,transparent 1.6px),radial-gradient(circle at 57% 18px,rgba(255,255,255,.5) 0 .8px,transparent 1.8px),radial-gradient(circle at 83% 54px,rgba(255,255,255,.55) 0 1.1px,transparent 2.1px),radial-gradient(circle at 94% 140px,rgba(255,255,255,.4) 0 .6px,transparent 1.6px),radial-gradient(circle at 4% 190px,rgba(255,255,255,.45) 0 .8px,transparent 1.8px),radial-gradient(circle at 46% 232px,rgba(255,255,255,.35) 0 .5px,transparent 1.5px),radial-gradient(circle at 72% 300px,rgba(255,255,255,.5) 0 .9px,transparent 1.9px),radial-gradient(circle at 18% 360px,rgba(255,255,255,.4) 0 .6px,transparent 1.6px),radial-gradient(circle at 90% 392px,rgba(255,255,255,.45) 0 .8px,transparent 1.8px);animation:menu-twinkle 4.2s ease-in-out infinite}.settings-modal:after,.intro-modal.is-help:after,.online-modal:after,.result-modal:after{background-image:radial-gradient(circle at 20% 110px,rgba(255,255,255,.45) 0 .7px,transparent 1.7px),radial-gradient(circle at 66% 96px,rgba(255,255,255,.35) 0 .5px,transparent 1.5px),radial-gradient(circle at 97% 30px,rgba(255,255,255,.5) 0 .8px,transparent 1.8px),radial-gradient(circle at 12% 280px,rgba(255,255,255,.5) 0 .9px,transparent 1.9px),radial-gradient(circle at 88% 250px,rgba(255,255,255,.4) 0 .6px,transparent 1.6px),radial-gradient(circle at 38% 404px,rgba(255,255,255,.4) 0 .7px,transparent 1.7px),radial-gradient(circle at 60% 350px,rgba(255,255,255,.35) 0 .5px,transparent 1.5px),radial-gradient(circle at 76% 166px,rgba(255,255,255,.4) 0 .6px,transparent 1.6px);animation:menu-twinkle 5.6s ease-in-out -2.4s infinite}@keyframes menu-twinkle{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.settings-modal:before,.intro-modal.is-help:before,.online-modal:before,.result-modal:before,.settings-modal:after,.intro-modal.is-help:after,.online-modal:after,.result-modal:after{animation:none}}.online-join input{flex:1 1 auto;width:auto}.online-join .btn{flex:none;white-space:nowrap}.online-seat em{text-transform:uppercase;letter-spacing:.06em}.intro-modal.is-help .help-shot{box-shadow:none}.online-modal .online-field{margin-top:calc(.8rem + 20px)}.help-bar{box-shadow:none}.help-bar:after{content:"";position:absolute;left:0;right:0;top:calc(100% + 1px);height:28px;background:linear-gradient(180deg,#07061a,#07061a00);pointer-events:none}.list-times{font-family:var(--font-head);font-weight:700;line-height:1;white-space:nowrap}.intro-modal.is-help .intro-icon .list-times{font-size:1.45rem}.settings-value:after{content:"%"}.settings-slider{grid-template-columns:6.2rem 1fr 3.2rem}@media(min-width:721px){.settings-slider{grid-template-columns:7.4rem 1fr 3.4rem}}.btn-menu-label{display:none}@media(min-width:721px){.topbar .btn-menu{gap:.55rem;width:auto;padding:0 1.2rem 0 1rem}.btn-menu-label{display:inline;font-size:1.05rem;letter-spacing:.04em}}@media(min-width:721px){.player-pill{top:auto;bottom:20px;right:20px}}.result-overlay.is-win{background:radial-gradient(ellipse at 50% 45%,#14286480,#03050ff2 70%)}.result-overlay .result-modal{isolation:isolate;border:2px solid transparent;background:radial-gradient(ellipse 620px 260px at 50% 0%,rgba(0,203,255,.1),transparent 70%) padding-box,linear-gradient(180deg,#1a0f44,#0f0828 70%,#09051c) padding-box,var(--menu-border) border-box;box-shadow:0 30px 80px #000000a6,0 0 44px #ff008324}.result-overlay .result-modal h2{margin:.4rem 0 1rem;background:linear-gradient(100deg,#0089b8,#7fe6ff 30%,#f0fcff,#7fe6ff 60%,#0089b8);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 rgba(8,5,24,.6)) drop-shadow(0 0 18px rgba(0,203,255,.45));animation:title-shine 3s ease-in-out infinite}.result-overlay.is-loss .result-modal h2{background:linear-gradient(180deg,#fff,#c9c4ea);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 4px 0 rgba(8,5,24,.6));animation:none}.result-overlay .result-crown{filter:drop-shadow(0 0 16px rgba(0,203,255,.7))}.result-overlay .result-rays{background:repeating-conic-gradient(from 0deg,#00cbff1c,#00cbff1c 6deg,#00cbff00 6deg,#00cbff00 15deg)}.result-overlay .result-reason{margin-bottom:2rem;color:color-mix(in srgb,var(--silver) 85%,transparent)}.result-overlay .scoreboard{gap:.55rem;margin-bottom:2rem}.result-overlay .scoreboard li{padding:.7rem 1.2rem;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:#ffffff0b;box-shadow:none}.result-overlay .scoreboard li.is-winner{border-color:#00cbff8c;background:#00cbff1a}.card-face.tactic.tactic-fusion .power-icon .gi-image{filter:drop-shadow(1.2px 0 0 #8a4a00) drop-shadow(-1.2px 0 0 #8a4a00) drop-shadow(0 1.2px 0 #8a4a00) drop-shadow(0 -1.2px 0 #8a4a00)}.card-face.power-elixir .power-icon .gi-image{filter:drop-shadow(1.6px 0 0 rgba(70,0,40,.85)) drop-shadow(-1.6px 0 0 rgba(70,0,40,.85)) drop-shadow(0 1.6px 0 rgba(70,0,40,.85)) drop-shadow(0 -1.6px 0 rgba(70,0,40,.85))}.you .hand>.card{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.you .hand>.card.is-dragged{z-index:30;scale:1.15!important;animation:none!important;filter:drop-shadow(0 14px 18px rgba(0,0,0,.5));cursor:grabbing;transition:none!important}.you .hand>.card.is-making-room{transition:left .2s cubic-bezier(.25,.8,.3,1)!important}.result-overlay .result-modal h2{background:linear-gradient(100deg,#c8902e,#ffe08a 30%,#fffaf0,#ffe08a 60%,#c8902e);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 4px 0 rgba(8,5,24,.6)) drop-shadow(0 0 18px rgba(255,214,120,.5))}.result-overlay.is-loss .result-modal h2{background:linear-gradient(180deg,#ff8a98,#ff3d57 55%,#b3122e);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 4px 0 rgba(8,5,24,.6)) drop-shadow(0 0 16px rgba(255,60,90,.45))}.result-overlay .scoreboard li.is-winner{border-width:2px;padding:calc(.7rem - 1px) calc(1.2rem - 1px)}.result-overlay .scoreboard .stars{font-size:1.15em}@media(min-width:721px){.result-overlay .result-modal{zoom:1.2}}@media(min-width:721px){.topbar .btn-menu{top:auto;right:auto;bottom:20px;left:20px}}@media(min-width:721px){.player-pill{right:auto;left:149px}}@media(max-width:720px){.topbar-right{order:-1}}.player-pill[class*=p-]{border-color:var(--player);box-shadow:0 0 14px color-mix(in srgb,var(--player) 30%,transparent)}.online-seat.is-person{border-color:color-mix(in srgb,var(--player) 80%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--player) 35%,transparent)}.online-seat.is-person>.gi{color:var(--player)}.result-overlay .scoreboard li.has-colour{border-color:color-mix(in srgb,var(--player) 75%,transparent)}.result-overlay .scoreboard li.has-colour>span:first-child{color:color-mix(in srgb,var(--player) 55%,white)}.result-overlay .scoreboard li.is-you{background:color-mix(in srgb,var(--player, #4da3ff) 22%,transparent)}.result-overlay .scoreboard li.is-winner{border-color:#fff;animation:winner-flash 1.1s ease-in-out infinite}@keyframes winner-flash{0%,to{border-color:#fff;box-shadow:0 0 0 1px #fff9,0 0 18px #ffffff73}50%{border-color:#ffffff59;box-shadow:0 0 #fff0}}@media(prefers-reduced-motion:reduce){.result-overlay .scoreboard li.is-winner{animation:none}}.you .hand>.card,.deck{-webkit-tap-highlight-color:transparent}.result-modal .star.is-won{color:#e8c46a;text-shadow:0 0 8px rgba(232,196,106,.6)}.result-overlay.is-win .result-modal{background:radial-gradient(ellipse 620px 260px at 50% 0%,rgba(232,196,106,.12),transparent 70%) padding-box,linear-gradient(180deg,#1a0f44,#0f0828 70%,#09051c) padding-box,linear-gradient(180deg,#fff1c4,#e8c46a 45%,#a8772a) border-box;box-shadow:0 30px 80px #000000a6,0 0 44px #e8c46a4d}@media(min-width:961px){.board.is-crowded.is-six>.seat{zoom:1;width:239px}}.result-overlay .scoreboard .star.is-new{display:inline-block;animation:new-star 1.1s ease-in-out infinite}@keyframes new-star{0%,to{scale:1.25;color:#ffe08a;text-shadow:0 0 6px rgba(255,255,255,.9),0 0 16px rgba(232,196,106,.9)}50%{scale:1;color:#e8c46a;text-shadow:0 0 4px rgba(232,196,106,.4)}}@media(prefers-reduced-motion:reduce){.result-overlay .scoreboard .star.is-new{animation:none}}body.is-simple .shield-orbit{display:none}body.is-simple .you.has-halo .hand .card:not(.is-gamble):not(.is-smackjack):not(.is-frozen):not(.is-forced){box-shadow:0 6px 16px #00000073}@media(max-width:720px){.board.is-six .seat-head{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:.3rem;row-gap:.15rem}.board.is-six .seat-head .card-count{grid-column:1 / -1;justify-self:center}.board.is-many .seat .seat-name{font-size:.9rem}.board.is-many .seat .stars{font-size:.72rem}.board.is-many .seat .card-count{min-width:1.44rem;font-size:.855rem}}.intro-modal.is-help .help-panel>:last-child{margin-bottom:50px}@media(min-width:721px){.intro-modal.is-help{--help-pad: calc(1.5rem + 50px) }.intro-modal.is-help .shot-word{translate:-50% -50%}.intro-modal.is-help .shot-word.is-smackjack,.intro-modal.is-help .shot-word.is-bust{top:210px}}@media(max-width:720px){.intro-modal.is-help .help-panel{padding-top:20px}.help-shot-view{aspect-ratio:440 / 510}.help-shot-stage{height:510px}.shot-note{top:252px}.is-draw .shot-deck{top:67px}.is-draw .shot-pile{top:62px}.is-draw .shot-score{top:79px}.is-draw .shot-hand{top:356px}.is-power .shot-pile{top:222px}.is-power .shot-seat{top:39px}.shot-spark.is-1{top:176px}.shot-spark.is-2{top:132px}.shot-spark.is-3{top:100px}.is-power .shot-banner{bottom:39px}.is-win .shot-win{top:84px}.is-win .shot-player{top:294px}.is-win .shot-empty{top:364px}.is-limit .shot-pile.is-smackjack{top:23px}.is-limit .shot-score.is-smackjack{top:39px}.shot-word.is-smackjack{top:160px;flex-direction:row;font-size:2.9rem}.is-limit .shot-pile.is-bust{top:280px}.is-limit .shot-score.is-bust{top:296px}.shot-word.is-bust{top:418px}}body{background-color:#030416;background-image:radial-gradient(ellipse 31% 42% at 50% 52%,rgba(135,206,235,.2) 0%,rgba(135,206,235,.12) 50%,rgba(135,206,235,.04) 80%,transparent 100%),radial-gradient(ellipse 75% 85% at 50% 60%,transparent 45%,rgba(18,6,38,.5) 72%,rgba(10,3,22,.88) 100%),radial-gradient(ellipse 95% 115% at 50% 100%,#2460c4,#183c94 20%,#0e1e64,#080e38 64%,#050722 84%,#030416)}.sky-clouds{background-image:radial-gradient(ellipse 46% 40% at 12% 18%,rgba(40,80,200,.28),transparent 70%),radial-gradient(ellipse 38% 35% at 78% 12%,rgba(30,120,220,.24),transparent 70%),radial-gradient(ellipse 54% 45% at 62% 92%,rgba(60,170,255,.2),transparent 70%),radial-gradient(ellipse 42% 40% at 8% 88%,rgba(40,150,240,.16),transparent 70%),radial-gradient(ellipse 30% 30% at 96% 55%,rgba(60,100,220,.16),transparent 70%)}.sky:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(1px 1px at 8% 12%,#ffffffcc 50%,transparent 51%),radial-gradient(1px 1px at 23% 47%,#ffffffaa 50%,transparent 51%),radial-gradient(1px 1px at 41% 9%,#dfe8ffcc 50%,transparent 51%),radial-gradient(1.2px 1.2px at 57% 33%,#ffffffbb 50%,transparent 51%),radial-gradient(1px 1px at 66% 71%,#ffffff99 50%,transparent 51%),radial-gradient(1px 1px at 79% 22%,#dfe8ffbb 50%,transparent 51%),radial-gradient(1.4px 1.4px at 91% 58%,#ffffffcc 50%,transparent 51%),radial-gradient(1px 1px at 14% 81%,#ffffff99 50%,transparent 51%),radial-gradient(1px 1px at 35% 66%,#dfe8ffaa 50%,transparent 51%),radial-gradient(.8px .8px at 49% 88%,#ffffff99 50%,transparent 51%),radial-gradient(.8px .8px at 72% 49%,#ffffffaa 50%,transparent 51%),radial-gradient(1px 1px at 86% 91%,#dfe8ff99 50%,transparent 51%),radial-gradient(.8px .8px at 3% 39%,#ffffffaa 50%,transparent 51%),radial-gradient(1.2px 1.2px at 29% 24%,#ffffffbb 50%,transparent 51%);opacity:.325;background-size:137px 129px,173px 161px,151px 197px,211px 183px,119px 143px,191px 157px,233px 211px,163px 139px,127px 181px,109px 121px,149px 113px,203px 227px,97px 131px,179px 167px}.seat{background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 40%),linear-gradient(180deg,#161e62d1,#080c2cdb)}@media(max-width:720px){.seat:not(.you){background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 40%),linear-gradient(180deg,#161e62f2,#080c2cf2)}}.player-pill{background-color:#0a1038d6}.result-overlay .result-modal:has(.scoreboard li:nth-child(5)){min-height:0;padding-top:1.6rem;padding-bottom:1.4rem}.result-overlay .result-modal:has(.scoreboard li:nth-child(5)) .result-crown{width:clamp(60px,9vw,84px);height:clamp(60px,9vw,84px);margin-bottom:.1rem}.result-overlay .result-modal:has(.scoreboard li:nth-child(5)) h2{margin:.1rem 0 .5rem}.result-overlay .result-modal:has(.scoreboard li:nth-child(5)) .result-reason{margin-bottom:1.1rem}.result-overlay .result-modal:has(.scoreboard li:nth-child(5)) .scoreboard{gap:.35rem;margin-bottom:1.2rem}.result-overlay .result-modal:has(.scoreboard li:nth-child(5)) .scoreboard li{padding-top:.45rem;padding-bottom:.45rem}.result-overlay .result-modal:has(.scoreboard li:nth-child(7)) .scoreboard li{padding-top:.32rem;padding-bottom:.32rem}.turn-glow-under:before{background:radial-gradient(closest-side,rgba(255,214,110,.82),rgba(240,186,70,.5) 55%,rgba(232,170,50,.16) 80%,transparent)}@keyframes under-pulse{0%,to{opacity:.85;scale:1}50%{opacity:1;scale:1.03}}.you:before{background:radial-gradient(ellipse,rgba(240,190,80,.22),rgba(232,170,60,.08) 45%,transparent 70%)}.preview{text-shadow:0 1px 2px rgba(4,6,24,.35),0 0 6px rgba(4,6,24,.35)}.preview.is-win{text-shadow:0 1px 2px rgba(30,18,0,.95),0 0 6px rgba(20,12,0,.75),0 0 12px rgba(232,196,106,.55)}.preview.is-bust{text-shadow:0 1px 2px rgba(40,0,10,.95),0 0 6px rgba(30,0,8,.8),0 0 12px rgba(255,90,110,.4)}@media(min-width:721px){.you-effects .badge[data-effect]{border:2px solid var(--fx)!important;background:#00000080;box-shadow:0 0 10px color-mix(in srgb,var(--fx) 30%,transparent)}}@keyframes seat-float{0%,to{transform:translateY(0)}50%{transform:translateY(var(--seat-float-lift, -3px))}}@media(min-width:721px){:where(.board>.seat:not(.you)){animation:seat-float var(--seat-float-dur, 6.2s) ease-in-out var(--seat-float-delay, 0s) infinite}:where(.board>.seat:not(.you):nth-child(2n)){--seat-float-dur: 7s;--seat-float-delay: 1.3s}:where(.board>.seat:not(.you):nth-child(3n)){--seat-float-dur: 5.6s;--seat-float-delay: 2.1s}:where(.board>.seat:not(.you):nth-child(5n)){--seat-float-dur: 7.6s;--seat-float-delay: .7s}}@media(prefers-reduced-motion:reduce){:where(.board>.seat:not(.you)){animation:none}}@media(max-width:720px){body{background-image:radial-gradient(ellipse 50% 39% at 50% 54%,rgba(135,206,235,.2) 0%,rgba(135,206,235,.12) 50%,rgba(135,206,235,.04) 80%,transparent 100%),radial-gradient(ellipse 75% 85% at 50% 60%,transparent 45%,rgba(18,6,38,.5) 72%,rgba(10,3,22,.88) 100%),radial-gradient(ellipse 95% 115% at 50% 100%,#2460c4,#183c94 20%,#0e1e64,#080e38 64%,#050722 84%,#030416)}}.text-glow{position:fixed;z-index:74;pointer-events:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;will-change:transform,opacity}.standings{display:none}@media(min-width:1100px){.standings{position:fixed;z-index:5;display:flex;flex-direction:column;box-sizing:border-box;margin:0;border:calc(2px / .9) solid var(--seat-line);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 40%),linear-gradient(180deg,#161e62d1,#080c2cdb);box-shadow:inset 0 0 0 calc(1px / .9) var(--seat-line),0 14px 34px #0000002b;-webkit-backdrop-filter:none;backdrop-filter:none}.standings h2{display:flex;align-items:center;justify-content:space-between;margin:0 0 .5rem;padding-bottom:.45rem;border-bottom:1px solid rgba(62,95,179,.6);font-family:var(--font-head);font-size:.95rem;letter-spacing:.1em;color:var(--gold)}.standings{right:20px;bottom:20px;width:300px;padding:.9rem 1rem .7rem}.standings-way{display:inline-flex;width:1.1rem;height:1.1rem;color:#96b4ffd9}.standings-way .gi{width:100%;height:100%}.standings-way.is-ccw{scale:-1 1}.standings-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.standing:not([class*=p-]){--player: #6f8fe0}.standing{display:flex;align-items:center;gap:.55rem;padding:.38rem .6rem;border-radius:12px;border:1px solid transparent;font-size:.9rem;color:var(--muted)}.standing-dot{flex:none;width:.6rem;height:.6rem;border-radius:50%;background:var(--player);box-shadow:0 0 6px color-mix(in srgb,var(--player) 60%,transparent)}.standing-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-head);color:#eef0ff}.standing-tag{flex:none;padding:.05rem .45rem;border-radius:999px;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#0b0e2a;background:var(--gold)}.standing.is-next .standing-tag{color:var(--gold);background:transparent;box-shadow:inset 0 0 0 1px var(--gold-soft)}.standing-stars{flex:none;margin-left:auto;font-size:.8rem}.standing-cards{flex:none;min-width:1.6rem;padding:.05rem .35rem;border-radius:8px;text-align:center;font-variant-numeric:tabular-nums;color:#eef0ff;background:#ffffff14}.standing.is-now{border-color:color-mix(in srgb,var(--gold) 55%,transparent);background:#e8c46a14}.standing.is-you .standing-name{color:var(--gold)}.standing.is-out{opacity:.45}.standing.is-out .standing-name{text-decoration:line-through}}.move-feed{display:none}@media(min-width:1100px){.move-feed{position:fixed;left:24px;bottom:calc(36px + 4.39875rem);z-index:5;display:block;width:360px;pointer-events:none}.move-feed ol{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.move-feed li{opacity:0;font-size:.92rem;line-height:1.35;color:color-mix(in srgb,#eef0ff calc(100% - var(--rank, 0) * 14%),#8e9ad0);text-shadow:0 1px 2px rgba(2,4,20,.95),0 0 10px rgba(2,4,20,.8);animation:move-feed-life 18s linear forwards}.move-feed li:last-child{font-weight:600}.move-feed .log-round{font-family:var(--font-head);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.move-feed .log-bust{color:var(--red)}.move-feed .log-power{color:var(--hijack)}.move-feed .log-tactic{color:#f6d6f0}.move-feed .log-dealer{color:#d6c8ff}.move-feed .log-draw{font-style:italic}.move-feed .log-win{color:var(--gold)}}@keyframes move-feed-life{0%{opacity:0;translate:0 8px}2.5%{opacity:1;translate:0 0}70%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.move-feed li{translate:none}}html,body{min-height:100vh;min-height:100lvh}body{background-attachment:scroll;background-repeat:no-repeat;background-size:100% var(--app-h, 100vh);background-size:100% var(--app-h, 100lvh)}.sky,body:before,body:after{bottom:auto;height:var(--app-h, 100vh);height:var(--app-h, 100lvh)}.overlay,.result-overlay{bottom:calc(100vh - var(--app-h, 100vh));bottom:calc(100svh - var(--app-h, 100svh))}@media(max-width:720px){html,body{height:var(--app-h, 100%)}.game{min-height:var(--app-h, 100vh);min-height:var(--app-h, 100dvh)}}.online-seat.is-empty .seat-waiting{animation:seat-waiting 2.4s ease-in-out infinite}@keyframes seat-waiting{0%,to{opacity:.45}50%{opacity:.9}}@media(prefers-reduced-motion:reduce){.online-seat.is-empty .seat-waiting{animation:none;opacity:.7}}@media(max-width:720px){.sky-twinkle-2,body:after{display:none}}.online-fill{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:calc(.6rem + 20px);padding:.55rem .8rem;border-radius:12px;border:1px solid rgba(62,95,179,.5);background:#ffffff0a;font-size:.95rem}.online-fill.is-locked{color:var(--muted)}.online-switch{position:relative;flex:none;width:46px;height:26px;padding:0;border-radius:999px;border:1px solid var(--seat-line);background:#00000059;cursor:pointer;transition:background .2s ease,border-color .2s ease}.online-switch i{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#cfd6f5;transition:translate .2s ease,background .2s ease}.online-switch.is-on{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 55%,transparent)}.online-switch.is-on i{translate:20px 0;background:#fff6dc}.online-switch:disabled{cursor:default;opacity:.6}.title-screen{position:fixed;top:0;right:0;bottom:0;left:0;bottom:calc(100vh - var(--app-h, 100vh));bottom:calc(100svh - var(--app-h, 100svh));z-index:1}.title-logo{position:absolute;top:36%;left:50%;width:0;height:0;margin:0;font-size:clamp(5rem,11vw,11rem);animation:title-float 6s ease-in-out infinite}.title-logo .float-label{position:absolute;left:0;top:0;margin:0;translate:-50% -50%;transform:none;pointer-events:none}.title-logo .float-smackjack.is-big{font-size:1em;--stroke: .128em;--ring: .123em;--edge: .066em;--depth: .047em}@keyframes title-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:720px){.title-logo{top:32%;font-size:clamp(4rem,21vw,6.5rem);animation:none}}@media(prefers-reduced-motion:reduce){.title-logo{animation:none}}.rejoin-overlay{display:grid;place-items:center;z-index:90}.rejoin-modal{max-width:360px;text-align:center}.rejoin-modal h2{margin:0 0 .6rem;font-family:var(--font-head);color:var(--gold)}.rejoin-modal p{margin:0 0 1.3rem;color:var(--muted)}.rejoin-modal strong{color:#eef0ff;letter-spacing:.12em}.rejoin-actions{display:flex;flex-direction:column;gap:.6rem}@media(max-width:720px){.you{translate:0 -15px}.center{top:34px}}@media(max-width:720px){.you-action .btn-action:is([data-action=keep],[data-action=done],[data-action=mulligan]){top:18px}.you:has(.hand>button.card:nth-of-type(5)) .you-action .btn-action:is([data-action=keep],[data-action=done],[data-action=mulligan]){top:26px}}.sky-gl{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.has-sky-gl .sky-twinkle,.has-sky-gl .sky:after,.has-sky-gl body:before,.has-sky-gl body:after{display:none}.has-glow-gl .hand .card.is-smackjack{animation:none;box-shadow:0 0 0 3px var(--gold)}.has-glow-gl .back.is-forced,.has-glow-gl .hand .card.is-forced{animation:none;box-shadow:0 0 0 2px var(--hijack)}.has-glow-gl .topbar .btn-menu{animation:none}.has-glow-gl .you-action .btn-action{animation:action-in .18s ease-out var(--since, 0ms) both,action-squash 2s ease-in-out var(--since, 0ms) infinite}.fx-gl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;width:100%;height:100%;pointer-events:none}.start-screen{cursor:pointer}.start-screen .title-logo{top:38%;font-size:clamp(3.35rem,7.4vw,7.4rem)}.start-prompt{position:absolute;left:50%;top:64%;margin:0;translate:-50% -50%;white-space:nowrap;font-family:var(--font-head);font-size:clamp(1.2rem,2vw,1.7rem);letter-spacing:.14em;text-transform:uppercase;color:#eef0ff;text-shadow:0 0 18px rgba(143,180,255,.55),0 2px 4px rgba(0,0,0,.6);animation:start-pulse 1.8s ease-in-out infinite}@keyframes start-pulse{0%,to{opacity:.35;scale:.97}50%{opacity:1;scale:1}}.main-menu{--tile: clamp(170px, 15vw, 290px);--gap: calc(var(--tile) * .14)}.menu-side{position:absolute;left:clamp(32px,11vw,240px);top:50%;translate:0 -50%;display:flex;flex-direction:column;align-items:center;gap:calc(var(--gap) * 1.6)}.menu-stack{display:flex;flex-direction:column;gap:var(--gap);width:calc(var(--tile) * 2 + var(--gap))}.menu-tiles{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.menu-tile{display:flex;flex-direction:column;align-items:center;aspect-ratio:1;padding:0 0 calc(var(--tile) * .12);border-radius:22px;font-size:calc(var(--tile) * .105)}.menu-tile .gi{width:40%;height:40%;margin:20% 0 auto}.menu-wide{position:relative;display:flex;align-items:center;justify-content:center;height:calc(var(--tile) * .36);border-radius:18px;font-size:calc(var(--tile) * .1)}.menu-badge{position:absolute;right:3.5%;top:50%;translate:0 -50%;display:inline-flex;align-items:center;gap:.4em;height:62%;padding:0 .65em;border-radius:10px;background:#0d1a52;color:#fff;font-size:1.05em}.menu-badge .gi{width:1.15em;height:1.15em}.menu-badge.is-fire .gi{color:#ffb347}.menu-badge.is-crown .gi,.menu-badge.is-royalCrown .gi{color:#ffd166}.menu-bar{display:flex;justify-content:space-around;width:calc(var(--tile) * 2.5);padding:calc(var(--tile) * .06) calc(var(--tile) * .05);border-radius:22px;border:calc(2px / .9) solid var(--seat-line);background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 40%),linear-gradient(180deg,#161e62e6,#080c2cf0);box-shadow:0 14px 34px #00000059}.menu-bar-item{display:flex;flex-direction:column;align-items:center;gap:.5em;padding:.35em .4em;border:0;border-radius:12px;background:none;color:#eef0ff;font-family:var(--font-head);font-size:calc(var(--tile) * .062);cursor:pointer;transition:translate .15s ease}.menu-bar-icon{display:grid;place-items:center;width:calc(var(--tile) * .27);aspect-ratio:1.2;border-radius:12px;background:#fff;color:#0b0e2a}.menu-bar-icon .gi{width:56%;height:56%}@media(hover:hover)and (pointer:fine){.menu-bar-item:hover{translate:0 -3px}}.menu-dealer{position:absolute;right:clamp(24px,8vw,180px);bottom:0;height:min(92%,980px);width:auto;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 20px 40px rgba(0,0,0,.45));animation:dealer-in .7s cubic-bezier(.2,.8,.3,1) both,dealer-bob 6s ease-in-out .7s infinite}@keyframes dealer-in{0%{opacity:0;translate:60px 0}}@keyframes dealer-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.menu-stack>*,.menu-tiles>*,.menu-bar{animation:menu-in .45s cubic-bezier(.2,.8,.3,1) both}.menu-tiles>:nth-child(2){animation-delay:60ms}.menu-stack>:nth-child(2){animation-delay:.12s}.menu-stack>:nth-child(3){animation-delay:.18s}.menu-bar{animation-delay:.24s}@keyframes menu-in{0%{opacity:0;translate:0 14px}}.coming-soon{position:fixed;z-index:80;padding:.35em .8em;border-radius:999px;border:1px solid var(--seat-line);background:#080c2ceb;color:#eef0ff;font-family:var(--font-head);font-size:.9rem;white-space:nowrap;pointer-events:none}@media(max-width:720px){.start-screen .title-logo{top:36%;font-size:clamp(2.7rem,14vw,4.4rem)}.start-prompt{top:66%;font-size:1.15rem}.main-menu{--gap: 12px;--tile: calc((var(--app-w, 100vw) - 32px - var(--gap)) / 2)}.menu-dealer{display:none}.menu-side{top:0;right:0;bottom:0;left:0;translate:none;justify-content:center;gap:0;padding-top:calc(env(safe-area-inset-top) + 16px)}.menu-stack{flex:1;justify-content:center;width:calc(100% - 32px)}.menu-tile{border-radius:20px;font-size:1.15rem}.menu-wide{height:64px;font-size:1.15rem}.menu-bar{width:100%;box-sizing:border-box;padding:14px 8px calc(16px + env(safe-area-inset-bottom));border-width:2px 0 0;border-radius:24px 24px 0 0}.menu-bar-item{font-size:.78rem}.menu-bar-icon{width:50px}}@media(prefers-reduced-motion:reduce){.start-prompt,.menu-dealer,.menu-stack>*,.menu-tiles>*,.menu-bar{animation:none}}@media(min-width:721px){.menu-side{left:50%;translate:calc(-100% - 1.5vw) -50%}.menu-dealer{right:auto;left:calc(50% + 1.5vw);bottom:-38vh;height:132vh;max-height:none}}.menu-bar-icon{width:auto;height:calc(var(--tile) * .2);aspect-ratio:1;background:none;color:#fff;filter:drop-shadow(0 0 6px rgba(143,180,255,.35))}.menu-bar-icon .gi{width:100%;height:100%}@media(max-width:720px){.menu-stack{width:calc(100% - 60px);gap:12px}.menu-tiles{gap:12px}.menu-tile{aspect-ratio:auto;height:calc((var(--app-w, 100vw) - 44px) / 2)}.menu-bar{padding:22px 10px calc(26px + env(safe-area-inset-bottom))}.menu-bar-icon{height:34px}}@media(max-width:720px){.menu-stack,.menu-tiles{gap:20px}.menu-tiles{grid-template-columns:1fr}.menu-tile .gi{width:auto;height:38%;aspect-ratio:1}}@media(max-width:720px){.menu-tile{justify-content:center;gap:14px;padding:0}.menu-tile .gi{margin:0}}.menu-wide{justify-content:space-between;padding:0 3.5% 0 0}.menu-wide>span:first-child{flex:1;text-align:center}.menu-badge{position:static;translate:none;flex:none}@media(max-width:720px){.menu-bar{padding:16px 10px calc(18px + env(safe-area-inset-bottom))}}.menu-bar-icon .gi-shop{scale:1.2;transform-origin:50% 50%}.menu-bar-icon .gi-news{scale:1.1;transform-origin:50% 50%}.screen-fade{position:fixed;top:0;right:0;bottom:0;left:0;bottom:calc(100vh - var(--app-h, 100vh));bottom:calc(100svh - var(--app-h, 100svh));z-index:300;background:#000;pointer-events:all}@media(min-width:721px){.menu-side{translate:calc(-100% - 1.5vw + 25px) -50%}}.menu-stack>*,.menu-tiles>*,.menu-bar{animation:none}.menu-tile,.menu-wide,.menu-bar{animation:menu-in .45s cubic-bezier(.2,.8,.3,1) var(--in-delay, 0ms) both,menu-float var(--menu-float-dur, 4.4s) ease-in-out var(--menu-float-delay, 0s) infinite}.menu-tiles>:nth-child(2){--in-delay: 60ms;--menu-float-dur: 4.9s;--menu-float-delay: -1.3s}.menu-stack>:nth-child(2){--in-delay: .12s;--menu-float-dur: 4.6s;--menu-float-delay: -2.1s}.menu-stack>:nth-child(3){--in-delay: .18s;--menu-float-dur: 5.2s;--menu-float-delay: -.7s}.menu-bar{--in-delay: .24s;--menu-float-dur: 5.8s;--menu-float-delay: -3s}@keyframes menu-float{0%,to{transform:translateY(0)}50%{transform:translateY(var(--float-lift, -3.5px))}}@media(hover:hover)and (pointer:fine){.main-menu .btn:hover:not(:disabled){translate:0 -2px}}@media(prefers-reduced-motion:reduce){.menu-tile,.menu-wide,.menu-bar{animation:none}}.menu-bar-icon{translate:0 -4px}.btn:not(.btn-icon,.btn-leave,.btn-ghost-plain){background-image:var(--maze-dark, none);background-size:auto 104px;background-position:center}.btn-primary:not(.btn-icon),.you-action .btn-action:not(.btn-ghost),.topbar .btn-menu:not(.btn-icon){background-image:var(--maze-light, none)}.main-menu .menu-tile,.main-menu .menu-wide{background-size:auto 144px}.menu-bar{background-image:var(--maze-dark, none),linear-gradient(180deg,rgba(255,255,255,.06),transparent 40%),linear-gradient(180deg,#161e62e6,#080c2cf0);background-size:auto 112px,auto,auto;background-position:center}@media(min-width:721px){.menu-bar{justify-content:center;gap:calc(var(--tile) * .055);width:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.menu-bar-item{min-width:calc(var(--tile) * .34 * .8);padding:calc(var(--tile) * .045) calc(var(--tile) * .05) calc(var(--tile) * .04);border:2px solid #ffffff;border-radius:16px;background-color:#060a28a8;background-image:var(--maze-dark, none);background-size:auto 96px;background-position:center;font-size:calc(var(--tile) * .062 * .8)}.menu-bar-icon{height:calc(var(--tile) * .2 * .8)}}@media(min-width:721px){.menu-bar{padding-bottom:calc(var(--tile) * .035)}.menu-bar-item{position:relative;justify-content:center;width:calc(var(--tile) * .34);min-width:0;height:calc(var(--tile) * .28);padding:0;gap:0}.menu-bar-item>span:not(.menu-bar-icon){position:absolute;left:50%;bottom:0;translate:-50% 55%;padding:0 .45em;border-radius:6px;background:#0b1236;line-height:1.3;white-space:nowrap}.menu-bar-icon{height:calc(var(--tile) * .15);translate:0 -6%}}@media(min-width:721px){.menu-bar{padding-bottom:calc(var(--tile) * .062 * .8 * 1.3 + 8px)}.menu-bar-item{width:calc(var(--tile) * .34 * 1.12);height:calc(var(--tile) * .34 * 1.12)}.menu-bar-icon{height:calc(var(--tile) * .15);padding:calc(var(--tile) * .02);box-sizing:content-box;translate:none}.menu-bar-item>span:not(.menu-bar-icon){top:100%;bottom:auto;translate:-50% 0;margin-top:6px;padding:0;background:none;text-shadow:0 1px 3px rgba(0,0,0,.6)}}@media(min-width:721px){.menu-bar-icon{height:calc(var(--tile) * .2)}}[data-maze="0"]{--maze-light: var(--maze-light-0);--maze-dark: var(--maze-dark-0)}[data-maze="1"]{--maze-light: var(--maze-light-1);--maze-dark: var(--maze-dark-1)}[data-maze="2"]{--maze-light: var(--maze-light-2);--maze-dark: var(--maze-dark-2)}[data-maze="3"]{--maze-light: var(--maze-light-3);--maze-dark: var(--maze-dark-3)}[data-maze="4"]{--maze-light: var(--maze-light-4);--maze-dark: var(--maze-dark-4)}[data-maze="5"]{--maze-light: var(--maze-light-5);--maze-dark: var(--maze-dark-5)}[data-maze="6"]{--maze-light: var(--maze-light-6);--maze-dark: var(--maze-dark-6)}[data-maze="7"]{--maze-light: var(--maze-light-7);--maze-dark: var(--maze-dark-7)}.main-menu{--tile: clamp(150px, 13vw, 250px)}.menu-heading{margin:0 0 calc(var(--gap) * -.4);font-family:var(--font-head);font-size:calc(var(--tile) * .22);font-weight:400;letter-spacing:.08em;text-transform:uppercase;text-align:center;background:linear-gradient(100deg,#7fd4ff,#2e8bff 38%,#e8f6ff,#2e8bff 62%,#7fd4ff) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 10px rgba(46,139,255,.5));animation:menu-shine 4.5s linear infinite}@keyframes menu-shine{0%{background-position:100% 0}to{background-position:-150% 0}}.main-menu .btn.menu-tile,.main-menu .btn.menu-wide{border:2px solid #142266;color:#fff;text-shadow:0 2px 6px rgba(5,8,30,.75);background:var(--maze-dark, none) center / auto 144px,linear-gradient(#05082254,#05082254),linear-gradient(90deg,#2e8bff54,#7b3cff54 33%,#c724ff54 66%,#ff008354);box-shadow:0 10px 28px #00000047}.main-menu .menu-tile .gi{filter:drop-shadow(0 2px 6px rgba(5,8,30,.7))}.menu-tile{aspect-ratio:auto;height:calc(var(--tile) - 20px)}@media(min-width:721px){.menu-tile .gi{width:50%;height:50%;margin:12% 0 auto}}.menu-bar{display:flex;justify-content:center;gap:calc(var(--tile) * .055);width:auto;padding:0 0 calc(var(--tile) * .062 * .8 * 1.12 * 1.3 + 16px);border:0;border-radius:0;background:none;box-shadow:none}.menu-bar-item{position:relative;justify-content:center;width:calc(var(--tile) * .34 * 1.12);min-width:0;height:calc(var(--tile) * .34 * 1.12);padding:0;gap:0;border:2px solid #142266;border-radius:16px;background-color:#060a28a8;background-image:var(--maze-dark, none);background-size:auto 96px;background-position:center;font-size:calc(var(--tile) * .062 * .8 * 1.12)}.menu-bar-icon{height:calc(var(--tile) * .22);padding:calc(var(--tile) * .02);box-sizing:content-box;translate:none}.menu-bar-item>span:not(.menu-bar-icon){position:absolute;left:50%;top:100%;bottom:auto;translate:-50% 0;margin-top:14px;padding:0;border-radius:0;background:none;line-height:1.3;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.6)}@media(max-width:720px){.main-menu{--tile: calc((var(--app-w, 100vw) - 60px - 12px) / 2)}.menu-side{justify-content:center;gap:20px;padding:calc(env(safe-area-inset-top) + 24px) 30px calc(env(safe-area-inset-bottom) + 24px);box-sizing:border-box}.menu-heading{margin:0;font-size:2rem}.menu-stack{flex:none;width:100%}.menu-tile{height:calc((var(--app-w, 100vw) - 44px) / 2 - 20px)}.menu-bar{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;width:100%;padding:0 0 calc(.8rem + 18px);border:0;border-radius:0;background:none}.menu-bar-item{width:100%;height:auto;aspect-ratio:1;border-radius:14px;font-size:.76rem}.menu-bar-icon{height:44%;padding:0}.menu-bar-item>span:not(.menu-bar-icon){margin-top:10px}}@media(prefers-reduced-motion:reduce){.menu-heading{animation:none}}.main-menu .btn.menu-tile,.main-menu .btn.menu-wide{border-color:#fff}.menu-bar{animation:menu-in .45s cubic-bezier(.2,.8,.3,1) .24s both}.menu-bar-item{animation:menu-float var(--menu-float-dur, 4.6s) ease-in-out var(--menu-float-delay, 0s) infinite}.menu-bar-item:nth-child(2){--menu-float-dur: 5.1s;--menu-float-delay: -1.7s}.menu-bar-item:nth-child(3){--menu-float-dur: 4.3s;--menu-float-delay: -.9s}.menu-bar-item:nth-child(4){--menu-float-dur: 5.5s;--menu-float-delay: -2.6s}.menu-bar-item:nth-child(5){--menu-float-dur: 4.8s;--menu-float-delay: -3.4s}@media(min-width:721px){.menu-side{translate:calc(-100% - 1.5vw - 15px) -50%}.menu-dealer{left:calc(50% + 1.5vw - 40px)}}@media(prefers-reduced-motion:reduce){.menu-bar-item{animation:none}}.main-menu .menu-tile .gi{translate:0 10px}.main-menu .btn.menu-tile,.main-menu .btn.menu-wide{background-size:auto 144px,auto,300% 100%;background-position:center,0 0,0% 50%;animation:menu-in .45s cubic-bezier(.2,.8,.3,1) var(--in-delay, 0ms) both,menu-float var(--menu-float-dur, 4.4s) ease-in-out var(--menu-float-delay, 0s) infinite,menu-drift 7s ease-in-out var(--drift-delay, 0s) infinite alternate}@keyframes menu-drift{to{background-position:center,0 0,100% 50%}}@media(prefers-reduced-motion:reduce){.main-menu .btn.menu-tile,.main-menu .btn.menu-wide{animation:none}}.menu-bar{margin-top:-8px}@media(min-width:721px){.menu-bar{gap:calc(var(--tile) * .055 * 1.12);padding-bottom:calc(var(--tile) * .062 * .8 * 1.12 * 1.12 * 1.3 + 16px)}.menu-bar-item{width:calc(var(--tile) * .34 * 1.12 * 1.12);height:calc(var(--tile) * .34 * 1.12 * 1.12);border-radius:17.92px;font-size:calc(var(--tile) * .062 * .8 * 1.12 * 1.12)}.menu-bar-icon{height:calc(var(--tile) * .22 * 1.12);padding:calc(var(--tile) * .02 * 1.12)}}@media(max-width:720px){.menu-bar{margin-top:0}}.menu-heading{margin-bottom:calc(var(--gap) * -.4 + 25px);font-size:calc(var(--tile) * .22 * 1.15)}@media(max-width:720px){.menu-heading{margin-bottom:25px;font-size:2.3rem}}.menu-cards{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.menu-card{--card-w: calc(clamp(72px, 6.2vw, 118px) * var(--size, 1));--card-h: calc(var(--card-w) * 1.44);position:absolute;width:var(--card-w);height:var(--card-h);translate:-50% -50%;rotate:var(--tilt);border-radius:calc(var(--card-w) * .12);perspective:800px;filter:drop-shadow(0 14px 24px rgba(0,0,0,.4));animation:menu-card-in .6s cubic-bezier(.2,.8,.3,1) both,menu-float var(--menu-float-dur, 5s) ease-in-out var(--menu-float-delay, 0s) infinite}.menu-card .flyer-face{box-shadow:none}@keyframes menu-card-in{0%{opacity:0;scale:.7}}@media(max-width:720px){.menu-cards{display:none}}.main-menu .menu-badge{background:#04061aad;box-shadow:inset 0 0 0 1px #ffffff1f}.menu-card{--outline: #ffffff;opacity:.82}.menu-card{animation:menu-card-in .6s cubic-bezier(.2,.8,.3,1) both,menu-float var(--menu-float-dur, 5s) ease-in-out var(--menu-float-delay, 0s) infinite,menu-card-sway var(--sway-dur, 8s) ease-in-out var(--sway-delay, 0s) infinite alternate}@keyframes menu-card-sway{0%{rotate:calc(var(--tilt) - 5deg)}to{rotate:calc(var(--tilt) + 5deg)}}.menu-card{pointer-events:auto;cursor:pointer;transition:scale .2s ease-out}@media(hover:hover)and (pointer:fine){.menu-card:hover:not(.is-pressed){scale:1.08}}.settings-speed{display:flex;flex-direction:column;gap:.6rem}.speed-options{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.speed-option{padding:.55rem 0;border:2px solid rgba(255,255,255,.35);border-radius:12px;background:#00000059;color:#eef0ff;font-family:var(--font-head);font-size:1rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.speed-option.is-on{border-color:#fff;background:#fff;color:#0b0a1a}@media(hover:hover)and (pointer:fine){.speed-option:not(.is-on):hover{border-color:#fff}}.menu-card{transition:scale .35s cubic-bezier(.25,.8,.3,1.15)}@media(hover:hover)and (pointer:fine){.menu-card:hover:not(.is-pressed){scale:1.14}}@media(max-width:720px){.main-menu{--tile: calc((var(--app-w, 100vw) - 100px - 12px) / 2)}.menu-side{padding-left:50px;padding-right:50px}.menu-tiles{grid-template-columns:1fr 1fr;gap:12px}.menu-tile{aspect-ratio:auto;height:calc(var(--tile) - 20px);gap:10px}.menu-tile .gi{height:36%}.menu-heading{display:flex;flex-direction:column;align-items:center;line-height:1;font-size:4.6rem}.menu-cards{display:block}.menu-card{opacity:.38;pointer-events:none}}@media(max-width:720px){.menu-card{--float-lift: -7px}}@media(max-width:720px){.main-menu .menu-tile{font-size:1.035rem}.main-menu .menu-tile .gi{translate:0 calc(10px - (var(--tile) - 20px) * .1)}}@media(max-width:720px){.main-menu .menu-tile{height:auto;aspect-ratio:1}.main-menu .menu-tile .gi{translate:0 calc(10px - var(--tile) * .1)}}.main-menu .btn.menu-tile{background-image:var(--maze-dark, none),linear-gradient(#05082254,#05082254),linear-gradient(90deg,#00d6aa54,#00b8d654 33%,#1e96ff54 66%,#3c6eff54)}.menu-bar-item{--dock-tint: #ffffff;color:var(--dock-tint)}.menu-bar-item:nth-child(1){--dock-tint: color-mix(in srgb, #ff5aa8 50%, #ffffff)}.menu-bar-item:nth-child(2){--dock-tint: color-mix(in srgb, #d46bff 50%, #ffffff)}.menu-bar-item:nth-child(3){--dock-tint: color-mix(in srgb, #9b7bff 50%, #ffffff)}.menu-bar-item:nth-child(4){--dock-tint: color-mix(in srgb, #5aa6ff 50%, #ffffff)}.menu-bar-item:nth-child(5){--dock-tint: color-mix(in srgb, #6fd6ff 50%, #ffffff)}.menu-bar-icon{color:var(--dock-tint);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--dock-tint) 45%,transparent))}.menu-bar-item>span:not(.menu-bar-icon){color:var(--dock-tint)}.menu-bar-item{background-color:#060a28c9}.main-menu .btn.menu-wide{background-image:var(--maze-dark, none),linear-gradient(#05082266,#05082266),linear-gradient(90deg,#2e8bff66,#7b3cff66 33%,#c724ff66 66%,#ff008366)}.main-menu .btn.menu-tile{background-image:var(--maze-dark, none),linear-gradient(#05082266,#05082266),linear-gradient(90deg,#00d6aa66,#00b8d666 33%,#1e96ff66 66%,#3c6eff66)}.speed-options{grid-template-columns:repeat(5,1fr)}.main-menu .menu-tile,.main-menu .menu-wide{position:relative;overflow:hidden;box-shadow:0 0 16px #8caaff38,0 10px 28px #00000047}.main-menu .menu-tile>:not(.menu-sky),.main-menu .menu-wide>:not(.menu-sky){position:relative;z-index:1}.menu-sky{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.menu-sky .sky-dots circle{fill:#ebf0ff8c}.menu-sky .sky-line{fill:none;stroke:#cddaff52;stroke-width:.9px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.menu-sky .sky-stars path{fill:#ffffffd9;filter:drop-shadow(0 0 2px rgba(200,215,255,.8))}.sky-tw-layer{animation:sky-twinkle 4.2s ease-in-out infinite;will-change:opacity}.sky-tw-layer.is-b{animation-duration:5.8s}@keyframes sky-twinkle{0%,to{opacity:.25}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.sky-tw-layer{animation:none}}.main-menu .menu-wide>span:not(.menu-badge){flex:1;text-align:center}.main-menu .menu-wide>.menu-badge{top:auto;right:auto}@media(max-width:720px){.menu-card{opacity:calc(.38 * .75)}}.menu-card{animation:menu-card-in .6s cubic-bezier(.2,.8,.3,1) backwards,menu-float var(--menu-float-dur, 5s) ease-in-out var(--menu-float-delay, 0s) infinite,menu-card-sway var(--sway-dur, 8s) ease-in-out var(--sway-delay, 0s) infinite alternate}@media(prefers-reduced-motion:reduce){.menu-card{animation:none}}.main-menu .menu-tile .gi-quick-play{filter:none}.rogue-gems{display:inline-flex;align-items:center;gap:.3em;color:#9fe7ff;font-weight:700}.rogue-gems .gi{width:1em;height:1em;color:#7fd8ff;filter:drop-shadow(0 0 4px rgba(127,216,255,.7))}.rogue-hud{display:inline-flex;align-items:center;gap:.8em}.rogue-hud-score{display:inline-flex;align-items:center;gap:.3em;color:var(--gold)}.rogue-hud-score .gi{width:1em;height:1em}.rogue-modal{width:min(560px,calc(var(--app-w, 100vw) - 32px));max-height:calc(var(--app-h, 100vh) - 40px);overflow-y:auto;box-sizing:border-box}.rogue-modal.is-shop h2{margin-bottom:.6rem}.rogue-reward{list-style:none;margin:0 auto .9rem;padding:.6rem .9rem;max-width:320px;border-radius:14px;background:#0000004d}.rogue-reward li{display:flex;justify-content:space-between;padding:.18rem 0;color:#dfe4ff}.rogue-reward li.is-total{margin-top:.3rem;padding-top:.45rem;border-top:1px solid rgba(255,255,255,.15);font-weight:700}.rogue-purse{display:flex;justify-content:center;gap:1.4rem;margin-bottom:.6rem;font-size:1.15rem;color:#eef0ff}.rogue-purse b{color:var(--gold)}.rogue-market{margin:.4rem 0 .7rem;font-family:var(--font-head);font-size:1.2rem;letter-spacing:.06em;color:#b9a8ff;text-align:center}.rogue-offers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 .8rem;padding:0;list-style:none}.rogue-offer{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.8rem .55rem .7rem;border:2px solid rgba(255,255,255,.85);border-radius:16px;background:linear-gradient(#05082273,#05082273),linear-gradient(160deg,#2e8bff66,#7b3cff66 55%,#c724ff66);text-align:center}.rogue-offer.is-bought{opacity:.5}.rogue-offer.is-empty{grid-column:1 / -1;color:var(--muted)}.rogue-offer-glyph .gi{width:34px;height:34px;color:#fff;filter:drop-shadow(0 0 6px rgba(180,200,255,.6))}.rogue-offer strong{font-family:var(--font-head);font-size:.98rem;line-height:1.15;color:#fff}.rogue-offer-text{flex:1;font-size:.8rem;line-height:1.3;color:#cfd5ff}.rogue-buy{width:100%;padding:.4rem 0;font-size:1rem}.rogue-reroll{display:flex;align-items:center;justify-content:center;gap:.5em;margin:0 auto .8rem;padding:.45rem 1.1rem;font-size:.95rem}.rogue-owned{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 .9rem;padding:0;list-style:none}.rogue-owned li{display:inline-flex;align-items:center;gap:.35em;padding:.2rem .6rem;border-radius:999px;background:#ffffff1a;font-size:.78rem;color:#eef0ff}.rogue-owned .gi{width:1em;height:1em}.rogue-next{margin:0 0 1rem;padding:.7rem .9rem;border-radius:14px;border:1px solid rgba(255,90,120,.4);background:#3c061459;text-align:center}.rogue-next .eyebrow{margin:0}.rogue-next h4{margin:.1rem 0 .4rem;font-family:var(--font-head);font-size:1.3rem;color:#fff}.rogue-tricks{margin:0;padding:0;list-style:none;font-size:.85rem;color:#ffc9d2}.rogue-tricks strong{color:#ff8fa3}.rogue-tricks.is-none{color:var(--muted)}.rogue-final{display:flex;flex-direction:column;align-items:center;gap:.2rem;margin:.4rem 0 1.2rem}.rogue-final-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.85rem}.rogue-final-score{font-family:var(--font-head);font-size:4.2rem;line-height:1;color:var(--gold);text-shadow:0 0 24px rgba(232,196,106,.5)}.rogue-record{padding:.25rem .9rem;border-radius:999px;background:linear-gradient(90deg,#ffd166,#ff8fd8);color:#1a0b2e;font-family:var(--font-head);animation:rogue-record 1.4s ease-in-out infinite alternate}@keyframes rogue-record{to{scale:1.08}}.rogue-best{color:#cfd5ff}@media(prefers-reduced-motion:reduce){.rogue-record{animation:none}}.rogue-buy .rogue-gems,.rogue-buy:not(:disabled) .rogue-gems{color:#0b0a1a}.rogue-buy .rogue-gems .gi{color:#1f7fe0;filter:none}.rogue-buy:disabled .rogue-gems{color:#0b0a1a}.rogue-reward li{gap:1.2rem}.rogue-next{width:100%;box-sizing:border-box}.rogue-final-score{background:none;color:var(--gold);-webkit-text-fill-color:var(--gold)}.rogue-boss{display:inline-block;margin-right:.5em;padding:.05em .55em;border-radius:999px;background:linear-gradient(90deg,#ff4d6d,#ff9a3d);color:#1a0410;font-weight:700;letter-spacing:.08em}.rogue-next:has(.rogue-boss){border-color:#ff7850bf;background:#5a0e1480;box-shadow:0 0 18px #ff5a5040}.rogue-page>*{animation:rogue-rise .45s cubic-bezier(.2,.8,.3,1) both}.rogue-page>:nth-child(2){animation-delay:60ms}.rogue-page>:nth-child(3){animation-delay:.12s}.rogue-page>:nth-child(4){animation-delay:.18s}.rogue-page>:nth-child(5){animation-delay:.24s}.rogue-page>:nth-child(n+6){animation-delay:.3s}@keyframes rogue-rise{0%{opacity:0;translate:0 14px}}.rogue-page.is-reward>.rogue-reward{animation:none}.rogue-reward li{animation:rogue-line .4s cubic-bezier(.2,.8,.3,1) calc(.25s + var(--i, 0) * .16s) both}@keyframes rogue-line{0%{opacity:0;translate:-16px 0}}.rogue-page.is-reward>.rogue-total,.rogue-page.is-reward>.rogue-score{animation-delay:calc(.25s + var(--lines, 1) * .16s)}.rogue-page.is-reward>.rogue-continue{animation-delay:calc(.25s + var(--lines, 1) * .16s + .75s)}.rogue-total{display:flex;align-items:center;justify-content:center;gap:.35em;margin:.2rem 0 .1rem;font-family:var(--font-head);font-size:2.6rem;color:#9fe7ff}.rogue-total>span{margin-right:.3em;font-size:.5em;letter-spacing:.08em;text-transform:uppercase;color:#cfd5ff}.rogue-total .gi{width:.85em;height:.85em;color:#7fd8ff;filter:drop-shadow(0 0 8px rgba(127,216,255,.8))}.rogue-score{margin:0 0 1rem;text-align:center;font-size:1.15rem;color:#eef0ff}.rogue-score b{color:var(--gold)}.rogue-lives{display:inline-flex;gap:.15em}.rogue-lives i{display:inline-flex;color:#fff3}.rogue-lives i.is-full{color:#ff5a7a;filter:drop-shadow(0 0 4px rgba(255,90,122,.6))}.rogue-lives .gi{width:1em;height:1em}.rogue-purse{align-items:center;font-size:1.35rem}.rogue-gems.is-big{font-size:1.15em}.rogue-next{display:flex;flex-direction:column;align-items:center;margin-bottom:.9rem}.rogue-next .rogue-tricks{display:flex;flex-direction:column;align-items:center;gap:.15rem}.rogue-twist{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35em;margin:.45rem 0 0;padding:.2rem .7rem;border-radius:999px;background:#b9a8ff29;font-size:.85rem;color:#e4dcff}.rogue-twist strong{display:inline-flex;align-items:center;gap:.3em;color:#cdb8ff}.rogue-twist .gi{width:1em;height:1em}.rogue-goal{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4em;margin:.45rem 0 0;font-size:.88rem;color:#fff1c2}.rogue-goal>span:first-child{padding:.05em .5em;border-radius:999px;background:var(--gold);color:#1a1030;font-weight:700;font-size:.85em;text-transform:uppercase;letter-spacing:.06em}.rogue-check{display:grid;place-items:center;width:100%;height:2.2rem;font-size:1.6rem;color:#7cf2a8;text-shadow:0 0 10px rgba(124,242,168,.6)}.rogue-offer.is-bought{opacity:.75}@media(max-width:720px){.rogue-modal h2{font-size:3.4rem}.rogue-reward{max-width:none;width:100%;box-sizing:border-box;font-size:1.05rem}.rogue-total{font-size:3.6rem}.rogue-score{font-size:1.3rem}.rogue-check{grid-column:3;grid-row:1 / 3;width:2.6rem}.board.seats-1>.seat:not(.you){width:min(300px,80vw);min-width:0;flex-direction:column;padding:10px 18px 14px;gap:6px}.board.seats-1>.seat:not(.you) .seat-head{flex-direction:row;align-items:center;justify-content:center;gap:10px;width:100%}.board.seats-1>.seat:not(.you) .backs{height:34px}.board.seats-1>.seat:not(.you) .back{width:24px;height:34px}.board.seats-1 .center{top:-2px}}@media(prefers-reduced-motion:reduce){.rogue-page>*,.rogue-reward li{animation:none}}.rogue-reward{max-width:440px;width:100%;box-sizing:border-box}.rogue-reward li>span:first-child{text-align:left}.rogue-reward li .rogue-gems{flex:none}.rogue-goal>span:first-child{background:#e8c46a;color:#1a1030}@media(max-width:720px){.board.seats-1>.seat:not(.you){grid-column:1 / -1;justify-self:center;left:auto;right:auto;margin-left:auto;margin-right:auto;translate:none}}.rogue-modal{width:min(660px,calc(var(--app-w, 100vw) - 32px))}.rogue-hud .gi,.rogue-hud .rogue-lives .gi,.rogue-hud .rogue-gems .gi{width:1.15em;height:1.15em}.rogue-hud b{font-size:1.15em}.rogue-next{gap:6px;padding:12px 16px;margin:0 0 .9rem;text-align:center}.rogue-next>*{margin:0}.rogue-next-head{display:flex;align-items:center;justify-content:center;gap:.6rem}.rogue-next-head .eyebrow{margin:0}.rogue-next h4{margin:0;line-height:1.1}.rogue-next .rogue-boss{margin:0}.rogue-row{display:flex;align-items:center;justify-content:center;gap:.5em;max-width:100%;font-size:.88rem;line-height:1.3}.rogue-row.is-twist{padding:.25rem .75rem;border-radius:999px;background:#b9a8ff29;color:#e4dcff}.rogue-row.is-twist .gi{flex:none;width:1em;height:1em;color:#cdb8ff}.rogue-row.is-twist strong{color:#cdb8ff}.rogue-row.is-goal{color:#fff1c2}.rogue-row.is-goal .rogue-gems{flex:none;padding:.05em .5em;border-radius:999px;background:#e8c46a33}.rogue-offer-glyph{display:grid;place-items:center;position:relative;padding:0;border:0;background:none;color:#fff;cursor:default}.rogue-offer-glyph .gi{width:34px;height:34px;filter:drop-shadow(0 0 6px rgba(180,200,255,.6))}.rogue-offer-glyph .rogue-check{display:none}.rogue-check{display:grid;place-items:center;width:100%;height:2.3rem;border-radius:12px;background:#fff;text-shadow:none}.rogue-check svg{width:1.5rem;height:1.5rem}.rogue-check polyline{fill:none;stroke:#0b0a1a;stroke-width:4;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:10}.rogue-reroll{gap:.5em}.rogue-owned li b{margin-left:.25em;padding:0 .4em;border-radius:999px;background:#ffffff2e;font-size:.9em}@media(max-width:720px){.rogue-modal{max-height:calc(var(--app-h, 100vh) - 24px);padding-top:1.1rem;padding-bottom:1.1rem}.rogue-next{padding:12px 14px}.board.seats-1>.seat:not(.you){width:min(236px,64vw);padding:16px 18px 18px;gap:9px}.board.seats-1>.seat:not(.you) .backs{height:40px}.board.seats-1>.seat:not(.you) .back{width:28px;height:40px}.board.seats-1 .center{top:22px}}.result-modal.rogue-modal .rogue-next>*,.result-modal.rogue-modal .rogue-next p{margin:0}.rogue-offer.is-bought{opacity:1}.rogue-offer.is-bought>:not(.rogue-check){opacity:.6}.result-modal.rogue-modal{min-height:0}.rogue-section.is-market>*{margin-top:0;margin-bottom:0}.rogue-section.is-market{display:flex;flex-direction:column;align-items:center;gap:15px}.rogue-section.is-market>.rogue-offers{align-self:stretch}.rogue-reroll{padding:calc(.45rem + 8px) calc(1.1rem + 8px)}.rogue-overlay .menu-buttons .btn[data-action=rogue-next],.rogue-overlay .menu-buttons .btn[data-action=rogue-start],.rogue-overlay .menu-buttons .btn[data-action=rogue-retry]{min-width:min(260px,100%);padding:23.52px 43.68px}@media(max-width:720px){.rogue-overlay .menu-buttons .btn[data-action=rogue-next],.rogue-overlay .menu-buttons .btn[data-action=rogue-start],.rogue-overlay .menu-buttons .btn[data-action=rogue-retry]{min-width:min(314px,100%);padding:27.2px 50.4px}}.result-modal.rogue-modal .rogue-market-note{margin:-9px 0 0;font-size:.85rem;color:#b8bfe6;text-align:center}@media(max-width:720px){.result-modal.rogue-modal .rogue-market-note{margin:0}}.result-modal.rogue-modal .rogue-next .rogue-goal-pill{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:8px;padding:6px 18px 8px;border-radius:18px;background:#e8c46a24;box-shadow:inset 0 0 0 1px #e8c46a59}.rogue-goal-pill p{margin:0}.rogue-goal-top{display:flex;align-items:center;gap:.45em;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.rogue-goal-top .rogue-gems{letter-spacing:0;font-size:1.1em}.rogue-goal-text{font-size:.9rem;line-height:1.3;color:#fff1c2;text-align:center}.rogue-overlay .menu-buttons .btn[data-action=rogue-next],.rogue-overlay .menu-buttons .btn[data-action=rogue-start],.rogue-overlay .menu-buttons .btn[data-action=rogue-retry]{padding-top:18.52px;padding-bottom:18.52px}@media(max-width:720px){.result-modal.rogue-modal .rogue-next .rogue-goal-pill{margin-top:10px}.rogue-overlay .menu-buttons .btn[data-action=rogue-next],.rogue-overlay .menu-buttons .btn[data-action=rogue-start],.rogue-overlay .menu-buttons .btn[data-action=rogue-retry]{padding-top:22.2px;padding-bottom:22.2px}}.result-modal.rogue-modal{display:flex;flex-direction:column;justify-content:center;min-height:min(580px,calc(var(--app-h, 100vh) - 40px))}.rogue-page:not(.is-market)>.rogue-next+.rogue-purse{margin-top:10px;margin-bottom:1rem}@media(max-width:720px){.board.seats-1>.seat.seat:not(.you){padding-bottom:33px}}.player-pill .pill-stars{display:flex;align-items:center}.result-modal.rogue-modal .rogue-next{padding-top:22px;padding-bottom:22px}.result-modal.rogue-modal .rogue-next .rogue-boss-line{margin:2px 0 0}.rogue-boss-line .rogue-boss{margin:0;padding:.15em .8em;font-size:calc(.8rem * 1.15);text-transform:uppercase}.result-modal.rogue-modal .rogue-next .rogue-boss-rule{margin-top:-3px;font-size:.8rem;color:#ffb9a8}.rogue-trick-list{display:flex;flex-direction:column;align-items:center;gap:4px;margin:8px 0 0;padding:0;list-style:none;font-size:.85rem;line-height:1.3;color:#ffd3da}.rogue-trick-list li{display:flex;align-items:center;gap:.45em}.rogue-trick-list .gi{flex:none;width:1em;height:1em;color:#ff8fa3}.rogue-twist-box{align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:3px;margin-top:4px;padding:8px 14px 9px;border-radius:16px;background:#b9a8ff29;box-shadow:inset 0 0 0 1px #b9a8ff4d}.result-modal.rogue-modal .rogue-twist-box p{margin:0}.rogue-twist-name{display:flex;align-items:center;gap:.4em;font-family:var(--font-head);font-size:.95rem;color:#cdb8ff}.rogue-twist-name .gi{width:1em;height:1em}.rogue-twist-text{font-size:.85rem;line-height:1.3;color:#e4dcff;text-align:center}.result-modal.rogue-modal .rogue-next .rogue-goal-pill{align-self:stretch;box-sizing:border-box;padding:8px 22px 10px;border-radius:999px;background:#ffd34d21;box-shadow:inset 0 0 0 1px #ffd34d73}.result-modal.rogue-modal .rogue-goal-top,.result-modal.rogue-modal .rogue-goal-top .rogue-gems b,.result-modal.rogue-modal .rogue-goal-text{color:#ffd34d}.rogue-total b{display:inline-block;font-variant-numeric:tabular-nums;text-align:left}.rogue-overlay.is-shop-page .result-modal.rogue-modal{box-sizing:border-box;max-width:none;min-height:0;max-height:none;overflow:hidden;justify-content:stretch;align-items:stretch}.rogue-page.is-shop{flex:1;min-height:0}.rogue-page.is-shop>*,.result-modal.rogue-modal .rogue-page.is-shop .rogue-next,.result-modal.rogue-modal .rogue-page.is-shop .rogue-purse,.result-modal.rogue-modal .rogue-page.is-shop .rogue-market{margin:0}.rogue-page.is-shop>.rogue-match-number{font-family:var(--font-head);font-size:1.25rem;font-weight:400;letter-spacing:.04em;color:#fff;text-align:center}.result-modal.rogue-modal .rogue-page.is-shop>.rogue-purse{margin-top:-5px}.result-modal.rogue-modal .rogue-page.is-shop .rogue-market-note{margin:-9px 0 0}.rogue-scroll-wrap.is-main,.rogue-scroll-wrap.is-main>.rogue-scroll{display:contents}.rogue-scroll-wrap.is-main>.rogue-bar{display:none}.rogue-edges{display:flex;flex-direction:column;gap:6px}@media(min-width:721px){.rogue-overlay.is-shop-page .result-modal.rogue-modal{width:min(940px,calc(var(--app-w, 100vw) - 48px));height:auto;max-height:calc(var(--app-h, 100vh) - 40px);justify-content:flex-start;padding:1.5rem 1.6rem 1.6rem}.rogue-page.is-shop{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"head head" "shop next" "shop edges" "go go";gap:16px 18px}.rogue-page.is-shop>.rogue-match-number{grid-area:match;align-self:center;padding-left:6px;font-size:1.6rem;text-align:left}.result-modal.rogue-modal .rogue-page.is-shop>.rogue-purse{grid-area:purse;justify-self:end;align-self:center;gap:1.1rem;margin:0;padding:6px 18px;border-radius:999px;background:#00000047;box-shadow:inset 0 0 0 1px #ffffff1a}.rogue-page.is-shop .rogue-section{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(205,184,255,.7) rgba(255,255,255,.08)}.rogue-page.is-shop .rogue-section::-webkit-scrollbar{width:5px}.rogue-page.is-shop .rogue-section::-webkit-scrollbar-track{border-radius:999px;background:#ffffff14}.rogue-page.is-shop .rogue-section::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(#fff,#b9a8ff)}.rogue-page.is-shop .rogue-section.is-market,.rogue-page.is-shop .rogue-edges{box-sizing:border-box;border-radius:20px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff17}.rogue-page.is-shop .rogue-section.is-market{grid-area:shop;justify-content:center;justify-content:safe center;padding:20px 20px 22px}.rogue-page.is-shop .rogue-offer-text{min-height:calc(3 * 1.3em)}.rogue-page.is-shop .rogue-section.is-next{grid-area:next;display:flex;flex-direction:column}.rogue-page.is-shop .rogue-section.is-next>.rogue-next{flex:none}.rogue-page.is-shop .rogue-edges{grid-area:edges;gap:10px;padding:14px 16px 16px}.rogue-page.is-shop .rogue-edges .rogue-scroll-wrap.is-edges{flex:1 1 0;height:auto;min-height:calc(3rem + 6px)}.rogue-page.is-shop .rogue-edges .rogue-scroll-wrap.is-edges>.rogue-scroll{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;justify-content:flex-start}.rogue-page.is-shop .rogue-edges .rogue-scroll:has(>.rogue-edges-none){justify-content:center}.rogue-page.is-shop .rogue-edges .rogue-bar{right:-9px}.rogue-page.is-shop>.rogue-go{grid-area:go}}.result-modal.rogue-modal .rogue-edges-label{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b8bfe6;text-align:center}.rogue-scroll-wrap{position:relative;min-height:0}.rogue-scroll{height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.rogue-scroll::-webkit-scrollbar{display:none}.rogue-bar{position:absolute;top:2px;bottom:2px;right:-12px;width:4px;border-radius:999px;background:#ffffff1a;opacity:0;pointer-events:none;transition:opacity .2s ease}.rogue-scroll-wrap.can-scroll>.rogue-bar{opacity:1;pointer-events:auto}.rogue-bar i{display:block;width:100%;border-radius:999px;background:linear-gradient(#fff,#b9a8ff);box-shadow:0 0 6px #b9a8ff99;cursor:grab;touch-action:none}.rogue-scroll-wrap.is-edges{height:calc(3rem + 6px)}.rogue-scroll-wrap.is-edges>.rogue-scroll{display:flex;flex-direction:column;justify-content:center;justify-content:safe center}.result-modal.rogue-modal .rogue-edges .rogue-owned{margin:0}.result-modal.rogue-modal .rogue-edges-none{margin:0;font-size:.85rem;color:var(--muted);text-align:center}@media(max-width:720px){.rogue-overlay.is-shop-page .result-modal.rogue-modal{width:calc(var(--app-w, 100vw) - 32px);height:min(720px,calc(var(--app-h, 100vh) - 24px));padding:1.1rem}.rogue-page.is-shop{display:flex;flex-direction:column;gap:15px}.rogue-scroll-wrap.is-main{display:block;flex:1}.rogue-scroll-wrap.is-main>.rogue-scroll{display:flex;flex-direction:column;gap:15px}.rogue-scroll-wrap.is-main>.rogue-bar{display:block;right:-10px}.rogue-page.is-shop .rogue-section,.rogue-page.is-shop .rogue-section.is-market,.rogue-page.is-shop .rogue-section.is-next{flex:none;overflow:visible;padding-right:0}.rogue-scroll-wrap.is-edges>.rogue-bar{right:-10px}}@media(max-width:720px){.you-action .btn-action[data-action=mulligan]{width:160px;min-width:160px;padding-left:0;padding-right:0;white-space:nowrap}}.result-modal.rogue-modal .rogue-edges-label{line-height:1.3}.rogue-edges:has(.rogue-edges-none){justify-content:center}.rogue-scroll-wrap.is-edges:has(.rogue-edges-none){flex:none;height:auto;min-height:0}.rogue-scroll-wrap.is-edges:has(.rogue-edges-none)>.rogue-scroll{position:static;height:auto}@media(min-width:721px){.rogue-page.is-shop .rogue-edges:has(.rogue-edges-none) .rogue-scroll-wrap.is-edges{flex:none;min-height:0}.rogue-page.is-shop .rogue-edges .rogue-scroll-wrap.is-edges:has(.rogue-edges-none)>.rogue-scroll{position:static;height:auto}}@media(max-width:720px){.rogue-page.is-shop .rogue-edges{box-sizing:border-box;flex:none;height:calc(18px + .72rem * 1.3 + 5px + 22px);justify-content:center;gap:5px;padding:8px 12px 10px;border-radius:16px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff24}.rogue-page.is-shop .rogue-edges .rogue-scroll-wrap.is-edges>.rogue-bar{right:-9px}}.result-modal.rogue-modal .rogue-next>.rogue-trick-list{margin-top:8px}@media(max-width:720px){.rogue-scroll-wrap.is-main>.rogue-scroll{--fade-up: 0px;--fade-down: 0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-up),#000 calc(100% - var(--fade-down)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-up),#000 calc(100% - var(--fade-down)),transparent 100%)}.rogue-scroll-wrap.is-main.more-up>.rogue-scroll{--fade-up: 28px}.rogue-scroll-wrap.is-main.more-down>.rogue-scroll{--fade-down: 28px}.rogue-page.is-shop .rogue-edges .rogue-scroll-wrap.is-edges,.rogue-page.is-shop .rogue-edges .rogue-scroll-wrap.is-edges:has(.rogue-edges-none){flex:none;height:22px;min-height:0}.rogue-page.is-shop .rogue-edges .rogue-scroll-wrap.is-edges>.rogue-scroll{--fade-left: 0px;--fade-right: 0px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:100%;overflow-x:auto;overflow-y:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-left),#000 calc(100% - var(--fade-right)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-left),#000 calc(100% - var(--fade-right)),transparent 100%)}.rogue-page.is-shop .rogue-edges .rogue-scroll-wrap.is-edges.more-left>.rogue-scroll{--fade-left: 24px}.rogue-page.is-shop .rogue-edges .rogue-scroll-wrap.is-edges.more-right>.rogue-scroll{--fade-right: 24px}.result-modal.rogue-modal .rogue-page.is-shop .rogue-edges .rogue-owned{flex:none;flex-wrap:nowrap;justify-content:center;width:max-content;min-width:100%;margin:0}.rogue-page.is-shop .rogue-edges .rogue-owned li{flex:none;white-space:nowrap}.rogue-page.is-shop .rogue-edges .rogue-edges-none{width:100%}.rogue-page.is-shop .rogue-edges .rogue-scroll-wrap.is-edges>.rogue-bar{display:none}}@media(max-width:720px){.result-modal.rogue-modal .rogue-page.is-shop .rogue-section.is-market>.rogue-market{margin-top:15px}}.dealer-call.is-sudden{border-color:#ff5a7ad9;box-shadow:0 0 28px #ff5a7a73}.dealer-call.is-sudden .dealer-call-eyebrow{color:#ff9db0}.power-stretch{background:linear-gradient(160deg,#3fbf8f,#0d3b34)!important}.result-modal.rogue-modal .rogue-page.is-shop>.rogue-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-1.5rem -1.6rem 0;padding:14px 1.6rem 14px 1.8rem;background-color:#fff;background-image:var(--maze-light, none);background-size:auto 104px;background-position:center;box-shadow:0 6px 18px #00000059}.result-modal.rogue-modal .rogue-head .rogue-match-number{margin:0;font-family:var(--font-head);font-size:1.5rem;font-weight:400;letter-spacing:.04em;color:#0b0a1a;text-align:left}.result-modal.rogue-modal .rogue-head .rogue-purse{gap:1rem;margin:0;font-size:1.25rem}.result-modal.rogue-modal .rogue-head .rogue-lives i{color:#0b0a1a2e}.result-modal.rogue-modal .rogue-head .rogue-lives i.is-full{color:#ff3d64;filter:none}.result-modal.rogue-modal .rogue-head .rogue-gems .gi{color:#1d8fff;filter:none}.result-modal.rogue-modal .rogue-head .rogue-gems b{color:#0b0a1a}@media(min-width:721px){.result-modal.rogue-modal .rogue-page.is-shop>.rogue-head{grid-area:head}}@media(max-width:720px){.result-modal.rogue-modal .rogue-page.is-shop>.rogue-head{margin:-1.1rem -1.1rem 0;padding:12px 1.1rem 12px 1.25rem}.result-modal.rogue-modal .rogue-head .rogue-match-number{font-size:1.3rem}.result-modal.rogue-modal .rogue-head .rogue-purse{font-size:1.1rem;gap:.8rem}.rogue-page.is-shop .rogue-edges,.rogue-page.is-shop .rogue-scroll .rogue-edges{height:auto;flex:none;gap:8px;padding:12px 14px 14px}.rogue-page.is-shop .rogue-edges .rogue-scroll-wrap.is-edges,.rogue-page.is-shop .rogue-edges .rogue-scroll-wrap.is-edges:has(.rogue-edges-none),.rogue-page.is-shop .rogue-edges .rogue-scroll-wrap.is-edges>.rogue-scroll{display:contents}.rogue-page.is-shop .rogue-edges .rogue-scroll-wrap.is-edges>.rogue-bar{display:none}.result-modal.rogue-modal .rogue-page.is-shop .rogue-edges .rogue-owned{flex-wrap:wrap;justify-content:center;width:auto;min-width:0}}.rogue-spark{position:fixed;z-index:301;pointer-events:none;border-radius:50%;box-shadow:0 0 8px currentColor}@media(min-width:721px){.rogue-edges-box{display:contents}.result-modal.rogue-modal .rogue-edges-note{display:none}}@media(max-width:720px){.rogue-page.is-shop .rogue-scroll .rogue-edges{margin-top:15px;padding:0;gap:6px;border-radius:0;background:none;box-shadow:none}.result-modal.rogue-modal .rogue-page.is-shop .rogue-edges .rogue-edges-label{margin:0;font-family:var(--font-head);font-size:1.2rem;letter-spacing:.06em;text-transform:none;color:#e8c46a;text-align:center}.result-modal.rogue-modal .rogue-edges-note{margin:0;font-size:.85rem;color:#b8bfe6;text-align:center}.rogue-page.is-shop .rogue-edges-box{margin-top:6px;padding:12px 14px;border-radius:16px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff24}.result-modal.rogue-modal .rogue-page.is-shop .rogue-edges .rogue-edges-none{margin:0;text-align:center}}.rogue-modal .rogue-buy .rogue-gems{gap:.16em;font-size:calc(1.666em * .95);line-height:1}.result-modal.rogue-modal .rogue-section.is-next>.rogue-next-title{margin:0 0 10px;font-family:var(--font-head);font-size:1.2rem;letter-spacing:.06em;color:#00cbff;text-align:center}@media(max-width:720px){.rogue-page.is-shop .rogue-section.is-next{display:flex;flex-direction:column;margin-top:15px}.result-modal.rogue-modal .rogue-section.is-next>.rogue-next-title,.result-modal.rogue-modal .rogue-page.is-shop .rogue-market,.result-modal.rogue-modal .rogue-page.is-shop .rogue-edges .rogue-edges-label{font-size:calc(16.8px * 1.666 * .95);line-height:1.15;letter-spacing:.04em;text-transform:uppercase}.rogue-page.is-shop .rogue-offers{display:grid;grid-template-columns:1fr;gap:10px;margin:0}.rogue-page.is-shop .rogue-offer{--buy: 64px;box-sizing:border-box;display:grid;grid-template-columns:34px minmax(0,1fr) var(--buy);grid-template-rows:auto auto;align-content:center;column-gap:12px;row-gap:3px;height:100px;padding:10px 10px 10px 12px;text-align:left}.rogue-page.is-shop .rogue-offer-glyph{grid-column:1;grid-row:1 / 3;align-self:center}.rogue-page.is-shop .rogue-offer-glyph .gi{width:30px;height:30px}.rogue-page.is-shop .rogue-offer>strong{grid-column:2;grid-row:1;align-self:end}.rogue-page.is-shop .rogue-offer>.rogue-offer-text{grid-column:2;grid-row:2;align-self:start;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.rogue-page.is-shop .rogue-offer>.rogue-buy,.rogue-page.is-shop .rogue-offer>.rogue-check{grid-column:3;grid-row:1 / 3;align-self:center;box-sizing:border-box;display:grid;place-items:center;width:var(--buy);min-width:0;height:var(--buy);padding:0;border-radius:14px}.rogue-page.is-shop .rogue-offer>.rogue-check svg{width:26px;height:26px}.rogue-page.is-shop .rogue-offer.is-bought>:not(.rogue-check){opacity:.55}.rogue-page.is-shop .rogue-edges-box{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:84px}.rogue-page.is-shop .rogue-scroll .rogue-edges{margin-bottom:15px}}.online-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:240px;padding:1rem 0 .5rem;text-align:center}.online-spinner{width:46px;height:46px;border-radius:50%;border:4px solid rgba(255,255,255,.14);border-top-color:#00cbff;border-right-color:#00cbff80;animation:online-spin .9s linear infinite}@keyframes online-spin{to{rotate:360deg}}.online-modal .online-load-title{margin:0;font-family:var(--font-head);font-size:1.15rem;color:#eef0ff}.online-modal .online-load-text{margin:-6px 0 4px;font-size:.9rem;color:var(--muted)}.online-load-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#ff5a7a2e;box-shadow:inset 0 0 0 2px #ff5a7ab3;font-family:var(--font-head);font-size:1.5rem;color:#ff8fa3}.online-settings{margin-bottom:calc(.6rem + 20px);border-radius:16px;border:1px solid rgba(62,95,179,.5);background:#ffffff0a}.online-settings-pill{display:flex;align-items:center;gap:.55em;width:100%;padding:.65rem .9rem;border:0;border-radius:16px;background:none;color:#eef0ff;font-family:var(--font-head);font-size:1rem;text-align:left;cursor:pointer}.online-settings-pill .gi{width:1.05em;height:1.05em;color:#00cbff}.online-settings-pill span{flex:1}.online-settings-pill i{width:8px;height:8px;margin-right:4px;border-right:2px solid #cfd6f5;border-bottom:2px solid #cfd6f5;rotate:45deg;translate:0 -2px;transition:rotate .2s ease}.online-settings.is-open .online-settings-pill i{rotate:-135deg;translate:0 2px}.online-settings-list{display:flex;flex-direction:column;gap:2px;padding:0 .9rem .6rem}.online-setting{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:44px;border-top:1px solid rgba(255,255,255,.07);font-size:.95rem}.online-setting>span{display:flex;flex-direction:column}.online-setting small{font-size:.75rem;color:var(--muted)}.online-settings.is-locked .online-setting>span{color:var(--muted)}.online-stepper{display:flex;align-items:center;gap:10px}.online-stepper .btn{display:grid;place-items:center;width:32px;height:32px;padding:0;font-size:1.1rem;line-height:1}.online-stepper b{min-width:1.4ch;font-family:var(--font-head);font-size:1.15rem;text-align:center}@media(max-width:720px){.overlay.online:has(.online-body){align-items:center}.online-modal:has(.online-body){box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(var(--app-h, 100vh) - 48px)}.online-modal>.online-body{flex:1 1 auto;min-height:0;margin-right:-6px;padding-right:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(205,184,255,.7) transparent}.online-modal>.online-actions{flex:none;margin-top:12px}}.result-modal .result-waiting{margin:0;padding:.9rem 0;font-family:var(--font-head);font-size:1.05rem;color:var(--muted);text-align:center;animation:seat-waiting 2.4s ease-in-out infinite}@media(max-width:720px){.overlay{overflow-x:hidden}.overlay:not(.intro){padding:12px 16px}.overlay>.modal{box-sizing:border-box;width:calc(var(--app-w, 100vw) - 32px);max-width:none}.overlay>.modal:not(.intro-modal){display:flex;flex-direction:column;justify-content:center;min-height:min(720px,calc(var(--app-h, 100vh) - 24px));max-height:calc(var(--app-h, 100vh) - 24px);margin:auto;overflow-x:hidden;overflow-y:auto}.overlay.online{align-items:center}.online-modal>.online-body{margin-right:0;padding-right:0;overflow-x:hidden}}.rogue-vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:299;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,transparent 35%,rgba(160,0,20,.55) 75%,rgba(80,0,10,.85))}.rogue-ring{position:fixed;z-index:301;pointer-events:none;box-sizing:border-box;border:3px solid;border-radius:50%;box-shadow:0 0 24px #ff5a5099}.result-modal.rogue-modal .rogue-page.is-shop .rogue-market,.result-modal.rogue-modal .rogue-section.is-next>.rogue-next-title{text-transform:uppercase}@media(max-width:720px){.you .you-effects.you-effects,.you .you-effects.you-effects:has(>.badge:nth-child(3)),.you .you-effects.you-effects:has(>.badge:nth-child(4)){display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px}.you .you-effects.you-effects>.badge,.you .you-effects.you-effects:has(>.badge:nth-child(3))>.badge:first-child{grid-column:auto;zoom:1}.you .you-effects.you-effects:has(>.badge:nth-child(3))>.badge .badge-text{display:none}}@media(max-width:720px){.you-action .btn-action:is([data-action=done],[data-action=mulligan]){padding-top:calc(12.8px - 5px);padding-bottom:calc(12.8px - 5px);translate:0 8px}}.result-modal.rogue-modal .rogue-next>.rogue-twist-box{margin-top:12px}.overlay>.modal.popup-modal{--pad-x: 1.5rem;box-sizing:border-box;overflow:hidden;padding:0 var(--pad-x) 1.6rem}.overlay>.modal.popup-modal>.popup-head{position:relative;z-index:3;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;margin:0 calc(-1 * var(--pad-x)) 1.3rem;padding:12px calc(var(--pad-x) - .4rem);background-color:#fff;background-image:var(--maze-light, none);background-size:auto 104px;background-position:center;box-shadow:0 6px 18px #00000059}.overlay>.modal.popup-modal>.popup-head .popup-head-title{margin:0;font-family:var(--font-head);font-size:1.35rem;font-weight:400;letter-spacing:.04em;line-height:1.2;color:#0b0a1a;-webkit-text-fill-color:#0b0a1a;background:none;text-shadow:none;text-align:center}.overlay>.modal.popup-modal>.popup-head .btn{position:static;display:grid;place-items:center;width:44px;height:44px;padding:0;border-color:#0b0a1a;background:#0b0a1a;color:#fff;box-shadow:none}.overlay>.modal.popup-modal>.popup-head .btn .gi{fill:#fff;color:#fff}.overlay>.modal.popup-modal>.popup-head .btn:hover:not(:disabled){background:#2a2350;border-color:#2a2350}.settings-modal.popup-modal>.popup-head+*{margin-top:0}@media(min-width:721px){.overlay>.modal.popup-modal{--pad-x: 2.4rem;padding-bottom:2rem}}@media(max-width:720px){.overlay>.modal.popup-modal.popup-modal{--pad-x: 1.1rem;justify-content:flex-start;overflow:hidden}.overlay>.modal.settings-modal.popup-modal>.popup-head+*{margin-top:auto}.overlay>.modal.settings-modal.popup-modal>:nth-last-child(1 of:not(btn-stars)),.overlay>.modal.is-notice.popup-modal>:nth-last-child(1 of:not(btn-stars)),.overlay>.modal.rejoin-modal.popup-modal>:nth-last-child(1 of:not(btn-stars)){margin-bottom:auto}.overlay>.modal.is-notice.popup-modal>.popup-head+*,.overlay>.modal.rejoin-modal.popup-modal>.popup-head+*{margin-top:auto}.overlay>.modal.popup-modal>.online-loading{flex:1}.online-choices{grid-template-columns:minmax(0,1fr)}.online-choices section{min-width:0}.online-join input{flex:1 1 0;width:0}}.rogue-offer{position:relative}.rogue-offer.is-super{border-color:#ffd34d;background:linear-gradient(#28180059,#28180059),linear-gradient(160deg,#ffd34d8c,#e8961e73 55%,#a05a0a80);box-shadow:0 0 18px #ffc85073}.rogue-offer.is-ultra{border-color:#c9f6ff;background:linear-gradient(#0014284d,#0014284d),linear-gradient(160deg,#dcfaff99,#6edcff80 45%,#96aaff80);box-shadow:0 0 22px #8ce6ff8c}.rogue-offer.is-ultra:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 45%,transparent 60%);background-size:250% 100%;animation:rogue-ultra-sheen 2.6s ease-in-out infinite}@keyframes rogue-ultra-sheen{0%{background-position:130% 0}to{background-position:-130% 0}}.rogue-tier{position:absolute;top:-9px;left:50%;translate:-50% 0;z-index:2;padding:.1em .7em;border-radius:999px;font-family:var(--font-head);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#2a1700;background:linear-gradient(90deg,#ffe48a,#ffb92e)}.rogue-offer.is-ultra .rogue-tier{color:#04202a;background:linear-gradient(90deg,#fff,#9ff0ff 50%,#b9c4ff)}.rogue-cards{display:grid;grid-template-columns:repeat(var(--count, 3),minmax(0,1fr));gap:12px;align-self:stretch;margin:0;padding:0;list-style:none}.rogue-card-offer{display:flex;flex-direction:column;align-items:center;gap:10px}.rogue-card-face.card{--card-w: 92px;--card-h: 130px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.rogue-card-offer.is-picked .rogue-card-face{box-shadow:0 0 0 3px #fff,0 0 18px #b4c8ff99}.rogue-card-offer.is-bought .rogue-card-face{opacity:.55}@media(hover:hover)and (pointer:fine){.rogue-card-offer:hover .rogue-card-face{transform:translateY(-4px)}}.rogue-card-offer>.rogue-buy,.rogue-card-offer>.rogue-check{width:100%;max-width:110px}.rogue-card-info{box-sizing:border-box;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:calc(1.25rem + .2rem + 3 * .85rem * 1.3 + 1.5rem);padding:.75rem .9rem;border:2px solid rgba(255,255,255,.85);border-radius:14px;background:#080a28eb;text-align:left}.rogue-card-info strong{font-family:var(--font-head);line-height:1.25;color:#fff}.rogue-card-info span{font-size:.85rem;line-height:1.3;color:#cfd5ff}.rogue-market-note .is-pointer{display:none}@media(hover:hover)and (pointer:fine){.rogue-market-note .is-touch{display:none}.rogue-market-note .is-pointer{display:inline}}.rogue-owned li.is-card{background:#ffd34d29;color:#ffe9a8}.rogue-owned li.is-card b{background:#ffd34d4d}.result-modal.rogue-modal .rogue-page.is-saved>.rogue-purse{justify-content:center;gap:1.6rem;margin:0 0 14px;font-size:2rem}.result-modal.rogue-modal .rogue-page.is-saved>.rogue-purse .rogue-lives{gap:.25em}.rogue-lives i{display:inline-flex}.rogue-heart-half{position:fixed;z-index:302;pointer-events:none;color:#ff5a7a;filter:drop-shadow(0 0 4px rgba(255,90,122,.6))}.rogue-heart-half svg{display:block;width:100%;height:100%;fill:currentColor}.result-modal.rogue-modal .rogue-page .rogue-hint{display:flex;align-items:center;justify-content:center;gap:.5em;margin:16px 0 18px;padding:.65rem 1rem;border-radius:14px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a;font-size:.9rem;line-height:1.35;color:#cfd5ff;text-align:left}.rogue-hint .gi{flex:none;width:1.1em;height:1.1em;color:#ffd34d}.rogue-revive{display:inline-flex;align-items:center;justify-content:center;gap:.6em}.result-modal.rogue-modal>.rogue-purse{justify-content:center;margin:0 0 1rem}@media(max-width:720px){.rogue-card-face.card{--card-w: 84px;--card-h: 118px}.rogue-cards{gap:8px}.rogue-page.is-shop .rogue-section.is-market>.rogue-cards,.rogue-page.is-shop .rogue-section.is-market>.rogue-card-info{align-self:stretch}.rogue-page.is-shop .rogue-offer.is-super>.rogue-tier,.rogue-page.is-shop .rogue-offer.is-ultra>.rogue-tier{top:-9px;left:18px;translate:none}}.rogue-edge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;width:100%;margin:0;padding:2px 0 0;list-style:none}.rogue-edge-grid li{display:flex;min-width:0}.rogue-edge{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;width:100%;min-height:92px;padding:12px 6px 9px;border:1.5px solid rgba(255,255,255,.24);border-radius:14px;background:#ffffff0f;color:#fff;cursor:pointer;transition:background .15s,border-color .15s,translate .15s}.rogue-edge .gi{flex:none;width:34px;height:34px;fill:currentColor;color:#fff;filter:drop-shadow(0 0 6px rgba(180,200,255,.55))}.rogue-edge-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--font-head);font-size:.74rem;line-height:1.2;letter-spacing:.02em;text-align:center;color:#e9ecff}.rogue-edge-left{position:absolute;top:-7px;right:-5px;display:grid;place-items:center;min-width:1.55rem;height:1.55rem;padding:0 .3rem;box-sizing:border-box;border-radius:999px;background:#ffd34d;color:#2a1700;font-family:var(--font-head);font-size:.78rem;line-height:1;box-shadow:0 2px 8px #00000059}.rogue-edge.is-tipped,.rogue-hand-card.is-tipped{border-color:#fff;background:#ffffff21}@media(hover:hover)and (pointer:fine){.rogue-edge:hover{border-color:#fff;background:#ffffff21;translate:0 -2px}.rogue-hand-card:hover{translate:0 -3px}}.rogue-edge-tip{position:fixed;z-index:420;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;width:max-content;max-width:min(260px,calc(var(--app-w, 100vw) - 20px));padding:10px 13px 11px;border:2px solid #ffffff;border-radius:13px;background:#080a28f7;box-shadow:0 10px 28px #00000080;pointer-events:none;text-align:left;animation:rogue-tip-in .16s ease-out}.rogue-edge-tip:after{content:"";position:absolute;top:100%;left:var(--arrow, 50%);width:12px;height:12px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;background:#080a28f7;translate:-50% -6px;rotate:45deg}.rogue-edge-tip.is-below:after{top:auto;bottom:100%;translate:-50% 6px;rotate:225deg}.rogue-edge-tip strong{font-family:var(--font-head);font-size:.98rem;line-height:1.2;color:#fff}.rogue-edge-tip span{font-size:.84rem;line-height:1.32;color:#cfd5ff}.rogue-edge-tip em{font-family:var(--font-head);font-size:.74rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#ffd34d}@keyframes rogue-tip-in{0%{opacity:0;translate:0 4px}}.rogue-hand-cards{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:12px;padding-top:12px;border-top:1px dashed rgba(255,255,255,.2)}.result-modal.rogue-modal .rogue-hand-label{margin:0;font-family:var(--font-head);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#ffd34d;text-align:center}.rogue-hand-cards ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:4px 0 2px;list-style:none}.rogue-hand-cards .rogue-card-face.card{--card-w: 66px;--card-h: 93px;cursor:pointer;transition:translate .15s}.result-modal.rogue-modal .rogue-edges-none.is-inline{margin:0;text-align:center}.rogue-edges-note .is-pointer{display:none}@media(hover:hover)and (pointer:fine){.rogue-edges-note .is-touch{display:none}.rogue-edges-note .is-pointer{display:inline}}.rogue-card-offer>.rogue-buy,.rogue-card-offer>.rogue-check{box-sizing:border-box;width:100%;max-width:96px;height:2.9rem;min-height:0;margin:0}.rogue-card-offer>.rogue-check{border:2px solid #ffffff;border-radius:var(--btn-r, 14px)}.rogue-card-offer>.rogue-buy{display:inline-flex;align-items:center;justify-content:center;padding:0}.deck-peek.card{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;margin:0;pointer-events:none;translate:-3px -5px;box-shadow:0 0 0 2px #ffffffe6,0 0 18px #aad2ffb3}.deck-peek-back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit;background:repeating-linear-gradient(45deg,rgba(255,255,255,.12) 0 6px,transparent 6px 12px),linear-gradient(160deg,#2b2f7a,#12143f);opacity:0;pointer-events:none}.card-face.tactic.tactic-chance{background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.28),transparent 55%),linear-gradient(160deg,#ffd45e,#f08a24 55%,#b9461a)}.card-face.tactic.tactic-chance .power-name{color:#fff;text-shadow:0 1px 2px rgba(90,30,0,.7)}.card-face.tactic.tactic-chance .power-icon .gi{color:#fff;fill:#fff;filter:drop-shadow(0 2px 3px rgba(90,30,0,.5))}.rogue-edge-grid{padding:9px 7px 0 0}.seat>.backs{flex:none;box-sizing:content-box}.seat>.backs:not(:has(.back:not(.is-away))):before{content:"";flex:none;width:1px;height:100%}:where(.btn[data-cs]){position:relative}.btn-constellation{position:absolute!important;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:2!important;display:block;pointer-events:none}.main-menu .btn:is(.menu-tile,.menu-wide)[data-cs]{overflow:visible;border-color:transparent!important}.main-menu .btn:is(.menu-tile,.menu-wide)[data-cs]>.menu-sky{border-radius:inherit;overflow:hidden}.btn[data-cs]:not(.btn-primary){border-color:transparent!important}.btn[data-cs].btn-primary{border-color:transparent}.cs-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.cs-lines polyline{fill:none;stroke:#e8e4ffd1;stroke-width:2.3px;stroke-linejoin:round;stroke-linecap:round;transition:stroke .2s}.cs-lines polyline.cs-glow{stroke:#bec8ff38;stroke-width:4px}.btn-primary:not(.menu-tile,.menu-wide)>.btn-constellation .cs-lines polyline:not(.cs-glow){stroke:#fffffff2}.cs-star{position:absolute;width:var(--s);height:var(--s);translate:-50% -50%;--tone: #ffffff;--halo: rgba(200, 210, 255, .55)}.cs-star.is-gold{--tone: #fff1c4;--halo: rgba(255, 214, 120, .55)}.cs-star.is-blue{--tone: #e4f3ff;--halo: rgba(120, 200, 255, .55)}.cs-star:before{content:"";position:absolute;top:-90%;right:-90%;bottom:-90%;left:-90%;border-radius:50%;background:radial-gradient(circle,var(--halo) 0,transparent 62%)}.cs-star:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;rotate:var(--srot);background:var(--tone);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.cs-tw{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.cs-tw{animation:cs-layer-twinkle 4.4s ease-in-out infinite}.cs-tw.is-b{animation-duration:6.1s}.cs-star.is-spin:after{animation:cs-spin var(--sp) linear infinite}.cs-star.is-flash:before{animation:cs-flash var(--fl) ease-out var(--td) infinite}@media(hover:hover)and (pointer:fine){.btn:hover:not(:disabled)>.btn-constellation .cs-tw{animation-duration:1.9s}}}@keyframes cs-layer-twinkle{0%,to{opacity:1}50%{opacity:.3}}@media(hover:hover)and (pointer:fine){.btn:hover:not(:disabled)>.btn-constellation .cs-lines polyline:not(.cs-glow){stroke:#fff}.btn:hover:not(:disabled)>.btn-constellation .cs-lines polyline.cs-glow{stroke:#c8d7ff66}}.btn:disabled>.btn-constellation{opacity:.7}@keyframes cs-twinkle{0%,to{opacity:1;scale:1}50%{opacity:.35;scale:.6}}@keyframes cs-spin{to{rotate:calc(var(--srot) + 360deg)}}@keyframes cs-flash{0%,88%,to{scale:1}93%{scale:2.1}}.btn[data-cs]{border-color:transparent!important}:is(.popup-head,.help-bar) .btn>.btn-constellation .cs-lines polyline:not(.cs-glow){stroke:#0b0a1a}:is(.popup-head,.help-bar) .btn>.btn-constellation .cs-lines polyline.cs-glow{stroke:transparent}:is(.popup-head,.help-bar) .btn>.btn-constellation .cs-star{--tone: #0b0a1a;--halo: transparent}.btn:focus-visible>.btn-constellation .cs-lines polyline:not(.cs-glow){stroke:#ffd34d}@media(min-width:721px){.main-menu .menu-stack{--gap: calc(var(--tile) * .1);scale:1.156}.main-menu .menu-stack :is(.menu-tile>span,.menu-wide>span,.menu-badge){scale:.93}.main-menu .menu-bar{scale:1.156;gap:calc(var(--tile) * .055 * 1.12 * .7)}.main-menu .menu-bar{margin-top:calc(var(--tile) * .06)}}.btn[data-cs]{box-shadow:none!important}.btn[data-csf]{isolation:isolate;pointer-events:none;background-size:0 0!important;background-color:transparent!important}[data-csf]>btn-fill.btn-fill{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:-2!important;display:block;background-image:inherit;background-position:inherit;background-repeat:inherit;background-origin:inherit;background-attachment:inherit;border-radius:0;pointer-events:auto;cursor:inherit}.btn[data-csf]>.menu-sky{clip-path:inset(5px round 12px)}.btn[data-csf=static]{position:relative!important}[data-csf]:before,[data-csf]:after{clip-path:var(--cs-shape, none)}.hand{perspective:480px}.you .hand>.card{rotate:y calc(var(--curve, 0deg) * -.7);transition:transform .15s,box-shadow .15s,filter .15s,scale .15s,outline-color .15s,opacity .25s ease,rotate .22s ease-out,translate .35s cubic-bezier(.3,.7,.4,1)}@media(hover:hover)and (pointer:fine){.you .hand>.card.is-playable:hover{rotate:y calc(var(--curve, 0deg) * -.25)}}.you .hand>.card.is-selected{rotate:y 0deg}.backs{perspective:180px}.backs>.back{rotate:y var(--curve, 0deg)}.intro-modal.is-help .help-bar{border-bottom:0;background-color:#fff;background-image:var(--maze-light, none);background-size:auto 104px;background-position:center}.intro-modal.is-help .help-bar-title{color:#0b0a1a;-webkit-text-fill-color:#0b0a1a;background:none;text-shadow:none}.intro-modal.is-help .help-bar .btn{border-color:#0b0a1a;background:#0b0a1a;color:#fff}.intro-modal.is-help .help-bar .btn .gi{fill:#fff;color:#fff}.seat[data-csf]{isolation:isolate;border-color:transparent!important;box-shadow:none!important;background-size:0 0!important;background-color:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}.seat>btn-fill.btn-fill{pointer-events:none}.seat[data-csf]>:is(.seat-maze,.seat-dim,.seat-fx,.seat-danger){clip-path:var(--cs-shape, none)}.seat>.btn-constellation{--cs-color: var(--seat-line, #3e5fb3)}.seat.is-player>.btn-constellation{--cs-color: var(--player)}.seat.is-active>.btn-constellation{--cs-color: #e8c46a}.seat>.btn-constellation .cs-lines polyline:not(.cs-glow){stroke:var(--cs-color);stroke-width:2.6px}.seat>.btn-constellation .cs-lines polyline.cs-glow{stroke:color-mix(in srgb,var(--cs-color) 35%,transparent)}.seat>.btn-constellation .cs-star{--tone: color-mix(in srgb, var(--cs-color) 70%, white);--halo: color-mix(in srgb, var(--cs-color) 55%, transparent)}.btn[data-csf]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.board>.seat.seat-left{transform:perspective(1400px) rotateY(10deg)}.board>.seat.seat-right{transform:perspective(1400px) rotateY(-10deg)}.board>.seat.seat-top{transform:perspective(1400px) rotateX(12deg)}.seat>.seat-sky{z-index:0;opacity:.75;clip-path:var(--cs-shape, inset(0 round 20px))}.seat>.seat-sky .sky-line{stroke:color-mix(in srgb,var(--seat-line, #3e5fb3) 60%,white);stroke-opacity:.5}.main-menu .btn.menu-wide{background-image:var(--maze-dark, none),linear-gradient(#0508228f,#0508228f),linear-gradient(90deg,#2e8bff8f,#7b3cff8f 33%,#c724ff8f 66%,#ff00838f)}.main-menu .btn.menu-tile{background-image:var(--maze-dark, none),linear-gradient(#0508228f,#0508228f),linear-gradient(90deg,#00d6aa8f,#00b8d68f 33%,#1e96ff8f 66%,#3c6eff8f)}.popup-head .btn{inset:auto!important}:where(.menu-bar-item[data-cs]){position:relative}.menu-bar-item[data-csf]{isolation:isolate;border-color:transparent!important;box-shadow:none!important;background-size:0 0!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.menu-bar-item>btn-fill.btn-fill{pointer-events:none}.menu-bar .menu-bar-item{--dock-tint: #dfe6ff}.main-menu .menu-bar-item>span:not(.menu-bar-icon){scale:.93}@media(max-width:720px){.main-menu .menu-bar{scale:1.075;gap:7px;grid-template-columns:repeat(4,52px)}}.intro-modal.is-help .help-bar .btn-icon{width:44px;height:44px}@media(min-width:721px){.intro-modal.is-help .help-bar .btn-icon{width:53px;height:53px}}.overlay>.modal.popup-modal{justify-content:flex-start}.overlay>.modal.settings-modal.popup-modal>.popup-head+*,.overlay>.modal.is-notice.popup-modal>.popup-head+*,.overlay>.modal.rejoin-modal.popup-modal>.popup-head+*{margin-top:auto}.overlay>.modal.settings-modal.popup-modal>:nth-last-child(1 of:not(btn-stars)),.overlay>.modal.is-notice.popup-modal>:nth-last-child(1 of:not(btn-stars)),.overlay>.modal.rejoin-modal.popup-modal>:nth-last-child(1 of:not(btn-stars)){margin-bottom:auto}.main-menu .menu-bar-item{display:flex;align-items:center;justify-content:center;padding:0}.main-menu .menu-bar-item>.menu-bar-icon{margin:0;scale:.95}.main-menu .menu-bar-item>span:not(.menu-bar-icon){position:absolute;top:calc(100% + 6px);left:50%;translate:-50% 0;margin:0;white-space:nowrap;transform-origin:50% 0}.main-menu .menu-bar{padding-bottom:26px}:where([data-cs]){position:relative}[data-csf]:not(.btn,.seat,.menu-bar-item){isolation:isolate;border-color:transparent!important;box-shadow:none!important;background-size:0 0!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-csf]>btn-fill.btn-fill{pointer-events:none}:is(.btn,.speed-option)>btn-fill.btn-fill{pointer-events:auto}.speed-option[data-csf]{pointer-events:none}.btn-constellation.is-panel .cs-lines polyline:not(.cs-glow){stroke:var(--cs-color, rgba(255, 255, 255, .2));stroke-width:var(--cs-width, 2.2px)}.btn-constellation.is-panel .cs-lines polyline.cs-glow{display:none}.btn-constellation.is-input{z-index:1!important}input:focus+btn-stars.is-input .cs-lines polyline:not(.cs-glow){stroke:#00cbff;stroke-width:3px}@media(hover:hover)and (pointer:fine){.speed-option:hover>.btn-constellation .cs-lines polyline:not(.cs-glow){stroke:#fff}}.settings-modal .settings-group{gap:.9rem;padding:0;border:0;border-radius:0;background:none}.settings-modal .settings-slider{grid-template-columns:1fr auto;grid-template-areas:"label value" "range range";row-gap:.35rem}.settings-modal .settings-slider>.settings-label{grid-area:label}.settings-modal .settings-slider>input[type=range]{grid-area:range}.settings-modal .settings-slider>.settings-value{grid-area:value}.main-menu .menu-bar-item{flex:0 0 auto;aspect-ratio:1 / 1;height:auto!important}.main-menu .menu-bar{justify-content:center}.btn-constellation.is-modal{top:0;right:0;bottom:0;left:0;z-index:40!important}.btn-constellation.is-modal .cs-lines polyline:not(.cs-glow){stroke:var(--cs-grad);stroke-width:5.2px;opacity:1}.btn-constellation.is-modal .cs-lines polyline.cs-glow{stroke:var(--cs-grad);stroke-width:6px;opacity:.35}.btn-constellation.is-modal .cs-star:nth-of-type(3n){--tone: #ffd2ec;--halo: rgba(255, 95, 174, .55)}.btn-constellation.is-modal .cs-star:nth-of-type(3n+1){--tone: #e2f1ff;--halo: rgba(108, 192, 255, .55)}.overlay>.modal.popup-modal>.popup-head{padding-top:24px;padding-bottom:16px}.intro-modal.is-help .help-bar{padding-top:24px;padding-bottom:16px}@media(min-width:721px){.intro-modal.is-help .help-bar{padding-top:26.5px;padding-bottom:17.5px}}.result-modal.rogue-modal .rogue-page.is-shop>.rogue-head{padding-top:21.5px;padding-bottom:12.5px}@media(max-width:720px){.result-modal.rogue-modal .rogue-page.is-shop>.rogue-head{padding-top:19px;padding-bottom:11px}}.btn-constellation.is-modal{overflow:hidden;contain:paint}.btn-constellation.is-sparse .cs-star{--tone: #ffffff;--halo: rgba(255, 255, 255, .5)}.rogue-offer>.rogue-tier{z-index:5!important}.btn-constellation.is-panel:not(.is-input){top:0;right:0;bottom:0;left:0}.menu-badge>.btn-constellation.is-panel{--cs-color: rgba(255, 255, 255, .55) !important;--cs-width: 2.4px !important}.overlay>.modal.popup-modal>.popup-head{padding-left:calc(var(--pad-x) - .4rem + 10px);padding-right:calc(var(--pad-x) - .4rem + 10px)}.intro-modal.is-help .help-bar{padding-left:28px;padding-right:28px}@media(min-width:721px){.intro-modal.is-help .help-bar{padding-left:32px;padding-right:32px}}.result-modal.rogue-modal .rogue-page.is-shop>.rogue-head{padding-left:calc(1.8rem + 10px);padding-right:calc(1.6rem + 10px)}@media(max-width:720px){.result-modal.rogue-modal .rogue-page.is-shop>.rogue-head{padding-left:calc(1.25rem + 10px);padding-right:calc(1.1rem + 10px)}}.overlay>.modal.settings-modal.popup-modal{padding-left:calc(var(--pad-x) + 10px);padding-right:calc(var(--pad-x) + 10px);padding-bottom:calc(1.6rem + 10px)}.overlay>.modal.settings-modal.popup-modal>.popup-head{margin-left:calc(-1 * (var(--pad-x) + 10px));margin-right:calc(-1 * (var(--pad-x) + 10px));margin-bottom:calc(1.3rem + 10px)}@media(min-width:721px){.overlay>.modal.settings-modal.popup-modal{padding-bottom:calc(2rem + 10px)}}.rogue-modal .rogue-buy .rogue-gems{font-size:calc(1.666em * .95 * .925)}.rogue-page.is-shop .rogue-offer>.rogue-buy{width:calc(100% + 14px);margin-left:-7px;margin-right:-7px}.rogue-card-offer>.rogue-buy,.rogue-card-offer>.rogue-check{max-width:108px}@media(max-width:720px){.rogue-page.is-shop .rogue-offer{--buy: 74px}.rogue-page.is-shop .rogue-offer>.rogue-buy{width:100%;margin-left:0;margin-right:0}}@media(min-width:721px){.rogue-page.is-shop .rogue-edges .rogue-scroll-wrap.is-edges{min-height:106px}}.overlay>.modal.online-modal.popup-modal{padding-left:calc(var(--pad-x) + 10px);padding-right:calc(var(--pad-x) + 10px);padding-bottom:calc(1.6rem + 10px)}.overlay>.modal.online-modal.popup-modal>.popup-head{margin-left:calc(-1 * (var(--pad-x) + 10px));margin-right:calc(-1 * (var(--pad-x) + 10px));margin-bottom:calc(1.3rem + 10px)}@media(min-width:721px){.overlay>.modal.online-modal.popup-modal{padding-bottom:calc(2rem + 10px)}}@media(max-width:720px){.main-menu .menu-side{zoom:1.1}.main-menu .menu-side{padding-left:25px;padding-right:25px}.main-menu .menu-stack{width:100%}.main-menu .menu-tile{height:auto;aspect-ratio:1 / 1}.main-menu .menu-heading{margin-bottom:.4rem}}@media(max-width:720px){.main-menu .menu-tile>:not(.menu-sky,btn-fill,btn-stars){translate:0 4px}}.main-menu .menu-badge{zoom:.9;font-size:.85em;padding:0 1.05em;margin-right:10px}@media(max-width:720px){.main-menu .menu-side{translate:0 calc(-20px / 1.1)}}@media(max-width:720px){.rogue-page.is-shop .rogue-offer{--buy: 84px}.rogue-modal .rogue-page.is-shop .rogue-offer>.rogue-buy .rogue-gems{font-size:calc(1.666em * .95 * .925 * .85)}.result-modal.rogue-modal .rogue-page.is-shop .rogue-offer>strong{font-size:13.33px;line-height:1.15}.result-modal.rogue-modal .rogue-page.is-shop .rogue-offer>.rogue-offer-text{font-size:10.88px;line-height:1.3}}.rogue-offer>.rogue-check,.rogue-card-offer>.rogue-check{border-radius:14px}@media(min-width:721px){.rogue-page.is-shop .rogue-offer>.rogue-check{box-sizing:border-box;width:calc(100% + 14px);height:40px;margin-left:-7px;margin-right:-7px}}.rogue-offer>.rogue-check[data-csf],.rogue-card-offer>.rogue-check[data-csf]{isolation:isolate}.rogue-check>.btn-constellation svg.cs-lines{width:100%!important;height:100%!important}.rogue-check>.btn-constellation .cs-lines polyline:not(.cs-glow){stroke:#e8e4ffd1;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}.rogue-check>.btn-constellation .cs-lines polyline.cs-glow{stroke:#bec8ff38;stroke-width:4px}.overlay.store-overlay{z-index:120}.overlay>.modal.store-modal,.overlay>.modal.pack-modal{display:flex;flex-direction:column;max-width:none;width:min(820px,calc(var(--app-w, 100vw) - 32px));max-height:min(820px,calc(var(--app-h, 100vh) - 32px));padding-left:calc(var(--pad-x) + 4px);padding-right:calc(var(--pad-x) + 4px)}.overlay>.modal.store-modal>.popup-head,.overlay>.modal.pack-modal>.popup-head{margin-left:calc(-1 * (var(--pad-x) + 4px));margin-right:calc(-1 * (var(--pad-x) + 4px))}.shop-wallet,.menu-wallet{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.shop-wallet{margin:-.4rem 0 .9rem}.cur{display:inline-flex;align-items:center;gap:.35em;font-family:var(--font-head);line-height:1;white-space:nowrap}.cur .gi{width:1.15em;height:1.15em}.cur-coins{color:#ffd34d}.cur-dust{color:#c9a8ff}.cur-xp{color:#7fe3ff}.cur b{color:#fff}.shop-level{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);color:#fff}.shop-level>b{display:grid;place-items:center;min-width:1.9em;height:1.9em;padding:0 .3em;box-sizing:border-box;border-radius:999px;background:linear-gradient(160deg,#6cc0ff,#a98bff 60%,#e76cff);color:#0b0a1a}.shop-level>small{font-size:.75rem;color:#b8bfe6}.shop-xp{position:relative;display:inline-block;width:110px;height:8px;overflow:hidden;border-radius:999px;background:#ffffff1f}.shop-xp>i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#6cc0ff,#e76cff)}.shop-tabs{display:flex;gap:6px;margin:0 0 12px;padding:4px;overflow-x:auto;border-radius:14px;background:#ffffff0d;scrollbar-width:none}.shop-tab{flex:1 0 auto;padding:.55rem .9rem;border:0;border-radius:10px;background:transparent;color:#cfd5ff;font-family:var(--font-head);font-size:.92rem;cursor:pointer}.shop-tab.is-on{background:#fff;color:#0b0a1a}.shop-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 4px 8px;scrollbar-width:thin;scrollbar-color:rgba(205,184,255,.7) transparent}.shop-note,.shop-empty{margin:0 0 12px;font-size:.85rem;color:#b8bfe6;text-align:center}.shop-note.is-soon{margin-top:12px;color:#ffd34d}.shop-banner{display:flex;align-items:center;justify-content:center;gap:.5em;margin:0 0 10px;padding:.5rem .8rem;border-radius:12px;background:linear-gradient(90deg,#ff5aa040,#ffd34d40);font-family:var(--font-head);color:#ffe9a8}.shop-banner .gi{width:1.1em;height:1.1em}.shop-prices{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.shop-buy{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-width:96px;padding:.5rem .8rem;font-size:.95rem}.btn-primary.shop-buy .cur b,.btn-primary.shop-buy s{color:#0b0a1a}.shop-buy s{font-size:.8em;opacity:.6}.tier-tag{display:inline-block;padding:.1em .6em;border-radius:999px;font-family:var(--font-head);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.tier-tag.tier-common{background:#ffffff24;color:#e9ecff}.tier-tag.tier-rare{background:#50a0ff47;color:#bfe0ff}.tier-tag.tier-legendary{background:#ffc8464d;color:#ffe08a}.shop-card.card{--card-w: 74px;--card-h: 104px;display:block;flex:none}.shop-card.tier-rare{box-shadow:0 0 0 2px #6cb8ff,0 0 14px #6cb8ff80}.shop-card.tier-legendary{box-shadow:0 0 0 2px #ffd34d,0 0 18px #ffd34d99}.shop-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shop-pack{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 12px;border-radius:16px;background:#ffffff0d;text-align:center}.shop-pack h4{margin:0;font-family:var(--font-head);font-size:1.05rem;color:#fff}.pack-art{position:relative;display:grid;place-items:center;width:96px;height:128px;border-radius:12px;background:linear-gradient(160deg,#4c6bd8,#24307a);box-shadow:inset 0 0 0 2px #ffffff59,0 10px 24px #00000059}.shop-pack.is-rare .pack-art{background:linear-gradient(160deg,#6cc0ff,#7b3cff)}.shop-pack.is-legendary .pack-art{background:linear-gradient(160deg,#ffe08a,#e8962e 55%,#b9461a);box-shadow:inset 0 0 0 2px #ffffff80,0 0 26px #ffc8508c}.pack-glyph .gi{width:44px;height:44px;fill:#fff;color:#fff}.pack-count{position:absolute;bottom:8px;font-family:var(--font-head);font-size:.72rem;color:#ffffffd9}.pack-odds{display:flex;flex-direction:column;gap:3px;width:100%;margin:0;padding:0;list-style:none;font-size:.8rem}.pack-odds li{display:flex;justify-content:space-between;padding:0 6px}.pack-odds .tier-common{color:#e9ecff}.pack-odds .tier-rare{color:#9fd0ff}.pack-odds .tier-legendary{color:#ffd34d}.spot-grid,.col-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;margin:0;padding:0;list-style:none}.spot,.col{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border-radius:14px;background:#ffffff0d;text-align:center}.spot strong,.col strong{font-family:var(--font-head);font-size:.88rem;color:#fff}.spot.is-bought{opacity:.6}.spot.is-locked{justify-content:center;min-height:160px;color:#b8bfe6;font-size:.8rem}.spot.is-locked .gi{width:28px;height:28px;opacity:.7}.spot-note{font-size:.72rem;font-style:normal;color:#b8bfe6}.spot-note.is-new{color:#7fe3ff}.spot-bought{font-family:var(--font-head);color:#7cf2a8}.col.is-locked .shop-card{filter:grayscale(1) brightness(.45)}.col-lock{position:absolute;top:46px;left:50%;translate:-50% 0}.col-lock .gi{width:26px;height:26px;color:#fff;fill:#fff}.col small{font-size:.7rem;color:#b8bfe6}.col .col-how{color:#ffd34d}.lvl-pips{display:flex;gap:4px}.lvl-pips i{width:9px;height:9px;rotate:45deg;background:#ffffff2e}.lvl-pips i.is-on{background:#ffd34d;box-shadow:0 0 6px #ffd34db3}.col-bar,.chal-bar{position:relative;display:block;width:100%;height:6px;overflow:hidden;border-radius:999px;background:#ffffff1f}.col-bar i,.chal-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#6cc0ff,#a98bff)}.booster-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.booster{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#ffffff0d}.booster.is-armed{background:#7fe3ff1f;box-shadow:inset 0 0 0 1.5px #7fe3ff99}.booster-glyph .gi{width:32px;height:32px;color:#fff;fill:#fff}.booster-body{display:flex;flex-direction:column;gap:2px;text-align:left}.booster-body strong{font-family:var(--font-head);color:#fff}.booster-body span,.booster-pick{font-size:.8rem;color:#b8bfe6}.premium-tag{margin-left:6px;padding:.05em .5em;border-radius:999px;background:#c9a8ff40;color:#e3d4ff;font-size:.65rem;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.booster-have{font-family:var(--font-head);color:#ffd34d}.booster-arm{min-width:112px;padding:.5rem .8rem;font-size:.85rem}.cos-group{margin:0 0 16px}.cos-group h4,.chal-group h4{margin:0 0 8px;font-family:var(--font-head);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:#e8c46a}.chal-group h4 small{margin-left:6px;font-size:.72rem;letter-spacing:0;text-transform:none;color:#b8bfe6}.cos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none}.cos{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;border-radius:14px;background:#ffffff0d;text-align:center}.cos.is-on{box-shadow:inset 0 0 0 1.5px #fff9}.cos strong{font-family:var(--font-head);font-size:.88rem;color:#fff}.cos-earned{font-size:.72rem;color:#ffd34d}.cos-equip{min-width:100px;padding:.45rem .8rem;font-size:.85rem}.swatch{display:grid;place-items:center;font-family:var(--font-head)}.back-swatch{width:52px;height:72px;border-radius:7px;box-shadow:0 4px 10px #0006}.title-swatch{min-height:30px;padding:0 10px;font-size:.78rem;color:#c9a8ff}.dust-bundles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none}.dust{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;border-radius:14px;background:#c9a8ff1a;color:#c9a8ff}.dust>.gi{width:34px;height:34px}.dust strong{font-family:var(--font-head);font-size:1.2rem;color:#fff}.dust i{font-style:normal;font-size:.75rem;color:#7cf2a8}.chal-group ul{display:flex;flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none}.chal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:10px 12px;border-radius:12px;background:#ffffff0d}.chal strong{font-size:.9rem;color:#fff}.chal small{grid-row:1;grid-column:2;font-family:var(--font-head);color:#b8bfe6}.chal .chal-bar{grid-column:1 / -1}.chal em{grid-column:1 / -1;font-size:.75rem;font-style:normal;color:#ffd34d}.chal.is-done{opacity:.6}.chal.is-done small{color:#7cf2a8}.pulls{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:8px 0 18px;padding:0;list-style:none}.pull{display:flex;flex-direction:column;align-items:center;gap:6px;width:96px;perspective:600px}.pull-inner{position:relative;display:block;width:74px;height:104px;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,.7,.3,1.2)}.pull-back,.pull-front{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden}.pull-back{border-radius:9px;background:radial-gradient(circle at 50% 50%,var(--gold) 0 8px,transparent 9px),repeating-linear-gradient(45deg,#243283 0,#243283 8px,#172059 8px,#172059 16px);box-shadow:inset 0 0 0 2px #e8c46a80,0 8px 18px #00000073}.pull-front,.pull.is-revealed .pull-inner{transform:rotateY(180deg)}.pull strong,.pull .pull-tag{opacity:0;transition:opacity .3s .35s}.pull.is-revealed strong,.pull.is-revealed .pull-tag{opacity:1}.pull strong{font-family:var(--font-head);font-size:.82rem;color:#fff;text-align:center}.pull-tag{font-family:var(--font-head);font-size:.72rem;font-style:normal;color:#b8bfe6}.pull-tag.is-new{color:#7fe3ff}.pull-tag.is-up{color:#ffd34d}.pull.tier-legendary.is-revealed .pull-inner{filter:drop-shadow(0 0 16px rgba(255,211,77,.8))}.pull.tier-rare.is-revealed .pull-inner{filter:drop-shadow(0 0 12px rgba(108,184,255,.7))}.reward-toast{position:fixed;top:14px;left:50%;z-index:400;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:230px;max-width:calc(var(--app-w, 100vw) - 32px);padding:12px 18px;translate:-50% 0;border:2px solid rgba(255,255,255,.8);border-radius:14px;background:#080a28f0;box-shadow:0 12px 30px #00000080;color:#fff;text-align:center;cursor:pointer;animation:toast-in .35s cubic-bezier(.2,.9,.3,1.2)}.reward-toast.is-leaving{opacity:0;translate:-50% -12px;transition:opacity .35s,translate .35s}.reward-toast p{margin:0;font-size:.85rem}.reward-main{display:flex;gap:16px;font-size:1.15rem}.reward-lines{color:#b8bfe6}.reward-level{display:flex;align-items:center;gap:8px;font-family:var(--font-head)}.reward-up{font-family:var(--font-head);color:#ffd34d}.reward-chal{display:inline-flex;align-items:center;gap:.4em;color:#7fe3ff}.reward-chal .gi{width:1em;height:1em}@keyframes toast-in{0%{opacity:0;translate:-50% -16px}}.main-menu .menu-wallet{position:absolute;top:18px;right:22px;z-index:5;gap:14px;padding:8px 14px;border-radius:999px;background:#060a28a8;font-size:1rem}.menu-bar-item.has-dot:after{content:"";animation:dot-pulse 1.5s ease-out infinite;position:absolute;top:-4px;right:-4px;z-index:6;width:12px;height:12px;border:2px solid #0b0a1a;border-radius:50%;background:#ff5a8a;box-shadow:0 0 8px #ff5a8acc;clip-path:none!important}.pill-title{display:block;margin-top:1px;font-size:.62em;letter-spacing:.04em;color:#c9a8ff}body[data-back=back-crimson] .deck-card,body[data-back=back-crimson] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-crimson],.seat[data-back=back-crimson] .back{background:radial-gradient(circle at 50% 50%,#ffd34d 0 18%,transparent 19%),repeating-linear-gradient(45deg,#8a1838 0,#8a1838 8px,#560d22 8px,#560d22 16px)}body[data-back=back-emerald] .deck-card,body[data-back=back-emerald] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-emerald],.seat[data-back=back-emerald] .back{background:radial-gradient(circle at 30% 30%,rgba(160,255,210,.45),transparent 45%),radial-gradient(circle at 70% 75%,rgba(80,220,170,.35),transparent 40%),linear-gradient(160deg,#0f6b4f,#08372a)}body[data-back=back-gold] .deck-card,body[data-back=back-gold] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-gold],.seat[data-back=back-gold] .back{background:radial-gradient(circle at 50% 50%,#ffffff 0 16%,transparent 17%),repeating-linear-gradient(-45deg,#e3b955 0,#e3b955 7px,#b8872f 7px,#b8872f 14px)}body[data-back=back-galaxy] .deck-card,body[data-back=back-galaxy] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-galaxy],.seat[data-back=back-galaxy] .back{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.9) 0 4%,transparent 5%),conic-gradient(from 30deg at 50% 50%,#2a1060,#6a2fd0,#1c3fa8,#c04ad8,#2a1060)}body[data-back=back-constellation] .deck-card,body[data-back=back-constellation] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-constellation],.seat[data-back=back-constellation] .back{background:radial-gradient(circle at 22% 28%,#ffffff 0 1.5px,transparent 2px),radial-gradient(circle at 70% 20%,#ffffff 0 1.5px,transparent 2px),radial-gradient(circle at 55% 62%,#ffffff 0 2px,transparent 2.5px),radial-gradient(circle at 30% 78%,#cfe9ff 0 1.5px,transparent 2px),radial-gradient(circle at 80% 82%,#ffffff 0 1.5px,transparent 2px),linear-gradient(160deg,#141a52,#070a26)}body[data-back=back-aurora] .deck-card,body[data-back=back-aurora] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-aurora],.seat[data-back=back-aurora] .back{background:linear-gradient(160deg,#3ff0c8,#2e8bff 40%,#a64dff 70%,#ff5fae)}.back-swatch[data-back=back-classic]{background:radial-gradient(circle at 50% 50%,#e8c46a 0 18%,transparent 19%),repeating-linear-gradient(45deg,#243283 0,#243283 8px,#172059 8px,#172059 16px)}@media(max-width:720px){.shop-packs{grid-template-columns:minmax(0,1fr)}.shop-pack{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;text-align:left}.shop-pack .pack-art{grid-row:span 2;width:72px;height:96px}.shop-pack>.shop-prices,.shop-pack>.shop-open{grid-column:1 / -1}.spot-grid,.col-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.booster{grid-template-columns:32px minmax(0,1fr) auto}.booster>.btn{grid-column:1 / -1}.main-menu .menu-wallet{top:10px;right:12px;padding:6px 10px;font-size:.85rem}.shop-tab{padding:.5rem .7rem;font-size:.82rem}}.store-modal>.shop-tabs,.store-modal>.shop-wallet{flex:none}.online-seat-title{display:block;font-size:.7em;color:#c9a8ff}@media(max-width:720px){.shop-wallet{gap:12px}.shop-wallet .shop-xp{width:64px}.shop-wallet .shop-level>small{display:none}}body[data-back=back-crimson]{--trim: #d2385a}body[data-back=back-emerald]{--trim: #2bbf8a}body[data-back=back-gold]{--trim: #e3b955}body[data-back=back-galaxy]{--trim: #9a5cff}body[data-back=back-constellation]{--trim: #7d93ff}body[data-back=back-aurora]{--trim: #4fd8e0}body[data-back]:not([data-back=back-classic]) :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card){border:2.5px solid var(--trim)}body[data-back]:not([data-back=back-classic]) :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card) .card-face:before{--frame: color-mix(in srgb, var(--trim) 60%, transparent)}.overlay>.modal.store-modal{height:min(780px,calc(var(--app-h, 100vh) - 40px));max-height:none}.shop-picker{display:none}@media(max-width:720px){.overlay>.modal.store-modal{height:min(760px,calc(var(--app-h, 100vh) - 24px))}.store-modal>.shop-tabs{display:none}.store-modal>.shop-picker{position:relative;z-index:30;display:block;flex:none;margin:0 0 12px}.shop-picker-btn{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:.7rem 1rem;border:2px solid rgba(255,255,255,.85);border-radius:12px;background:#080a28e6;color:#fff;font-family:var(--font-head);font-size:1rem;text-align:left;cursor:pointer}.shop-picker-btn>span{flex:1}.shop-picker-btn>.gi,.shop-pick>.gi{width:22px;height:22px;fill:currentColor;color:#fff}.shop-picker-btn>.shop-chev{width:14px;height:14px;rotate:90deg;transition:rotate .2s}.shop-picker.is-open .shop-chev{rotate:-90deg}.shop-picker-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;display:flex;flex-direction:column;gap:4px;margin:0;padding:6px;border:2px solid rgba(255,255,255,.85);border-radius:12px;background:#080a28f7;box-shadow:0 14px 30px #0000008c;list-style:none;opacity:0;translate:0 -6px;pointer-events:none;transition:opacity .18s,translate .18s}.shop-picker.is-open .shop-picker-menu{opacity:1;translate:0 0;pointer-events:auto}.shop-pick{display:flex;align-items:center;gap:12px;width:100%;padding:.65rem .8rem;border:0;border-radius:9px;background:transparent;color:#e9ecff;font-family:var(--font-head);font-size:.98rem;text-align:left;cursor:pointer}.shop-pick.is-on{background:#fff;color:#0b0a1a}.shop-pick.is-on>.gi{color:#0b0a1a}}.prof{display:flex;flex-direction:column;gap:16px}.prof-head{display:flex;align-items:center;gap:16px;padding:16px;border-radius:16px;background:#ffffff0d}.prof-avatar{position:relative;display:grid;place-items:center;flex:none;width:78px;height:78px;border-radius:50%;background:linear-gradient(160deg,#243283,#172059);box-shadow:0 0 0 3px var(--trim, #6cc0ff),0 0 18px #6cc0ff59}.prof-avatar .gi{width:44px;height:44px;fill:#fff;color:#fff}.prof-avatar>b{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;min-width:28px;height:28px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:linear-gradient(160deg,#6cc0ff,#a98bff 60%,#e76cff);color:#0b0a1a;font-family:var(--font-head);font-size:.85rem}.prof-id{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.prof-name{box-sizing:border-box;width:100%;max-width:320px;padding:.35rem .6rem;border:1.5px solid rgba(255,255,255,.25);border-radius:10px;background:#0000004d;color:#fff;font-family:var(--font-head);font-size:1.3rem}.prof-name:focus{outline:none;border-color:#00cbff}.prof-title{font-size:.85rem;color:#c9a8ff}.prof-xp{display:flex;align-items:center;gap:10px}.prof-xp small{font-size:.78rem;color:#b8bfe6}.prof-country{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:#ffffff0d;color:#e9ecff;font-family:var(--font-head)}.prof-flag{display:block;width:40px;height:30px;object-fit:cover;border-radius:4px;box-shadow:0 0 0 1px #ffffff4d}.prof-flag.is-none{background:repeating-linear-gradient(45deg,rgba(255,255,255,.12) 0 4px,transparent 4px 8px)}.prof-country select{min-width:0;padding:.5rem .6rem;border:1.5px solid rgba(255,255,255,.25);border-radius:10px;background:#0d1340;color:#fff;font:inherit;font-family:var(--font-body, inherit)}.prof-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.prof-summary li{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 6px;border-radius:14px;background:#ffffff0d;text-align:center}.prof-summary b{font-family:var(--font-head);font-size:1.5rem;color:#fff}.prof-summary span{font-size:.75rem;color:#b8bfe6}.stat-subs{display:flex;gap:6px;margin:0 0 14px;flex-wrap:wrap}.stat-sub{padding:.4rem .9rem;border:1.5px solid rgba(255,255,255,.3);border-radius:999px;background:transparent;color:#cfd5ff;font-family:var(--font-head);font-size:.85rem;cursor:pointer}.stat-sub.is-on{border-color:#fff;background:#fff;color:#0b0a1a}.stat-rows{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.stat-rows li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;background:#ffffff0d;color:#cfd5ff}.stat-rows b{font-family:var(--font-head);font-size:1.05rem;color:#fff}.stat-fav{display:flex;align-items:center;gap:16px;margin:0 0 12px;padding:12px 14px;border-radius:14px;background:linear-gradient(90deg,#ffd34d24,#ffffff0a)}.stat-fav>span{display:flex;flex-direction:column;gap:2px}.stat-fav small{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#ffd34d}.stat-fav strong{font-family:var(--font-head);font-size:1.2rem;color:#fff}.stat-fav em{font-style:normal;color:#b8bfe6}@media(max-width:720px){.prof-head{gap:12px;padding:12px}.prof-avatar{width:60px;height:60px}.prof-avatar .gi{width:34px;height:34px}.prof-name{font-size:1.1rem}.prof-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.prof-country{grid-template-columns:auto minmax(0,1fr)}.prof-country>span{display:none}}.shop-xp,.col-bar,.chal-bar{border-radius:0;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)}.shop-xp>i,.col-bar i,.chal-bar i{border-radius:0}.store-modal .cos.is-on>.btn-constellation .cs-lines polyline:not(.cs-glow){stroke:#fff;stroke-width:2px}.store-modal .booster.is-armed>.btn-constellation .cs-lines polyline:not(.cs-glow){stroke:#7fe3ff;stroke-width:2px}.store-modal .shop-pack.is-legendary>.btn-constellation .cs-lines polyline:not(.cs-glow),.store-modal .pack-art>.btn-constellation .cs-lines polyline:not(.cs-glow){stroke:#fff9}.store-modal .tier-tag.tier-rare>.btn-constellation .cs-lines polyline:not(.cs-glow){stroke:#6cb8ff}.store-modal .tier-tag.tier-legendary>.btn-constellation .cs-lines polyline:not(.cs-glow){stroke:#ffd34d}.reward-toast>.btn-constellation .cs-lines polyline:not(.cs-glow){stroke:#ffffffd9;stroke-width:3px}.shop-section{margin:0 0 18px}.shop-section-head{display:flex;align-items:center;gap:10px;margin:0 0 10px}.shop-section-head h4{margin:0;font-family:var(--font-head);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:#e8c46a}.shop-section-head small{font-size:.75rem;color:#b8bfe6}.shop-section-head .shop-more{margin-left:auto;padding:.3rem .8rem;font-size:.78rem}.shop-banner.is-calm{background:#7fe3ff1a;color:#cfeeff}.shop-packs.is-row{grid-template-columns:repeat(2,minmax(0,1fr))}.spot-grid.is-row{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:720px){.spot-grid.is-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.spot-grid.is-row .spot{padding:10px 4px}.spot-grid.is-row .shop-card.card{--card-w: 60px;--card-h: 84px}.shop-packs.is-row{grid-template-columns:minmax(0,1fr)}}.cos.is-title .title-swatch{display:grid;place-items:center;width:44px;height:44px;min-height:0;padding:0}.cos.is-title .title-swatch .gi{width:28px;height:28px;fill:#ffd34d;color:#ffd34d}.cos.is-title.is-locked .title-swatch .gi{fill:#8e93c0;color:#8e93c0}.cos.is-title.is-locked strong{color:#b8bfe6}.cos .col-bar{width:80%}.cos-count{font-family:var(--font-head);font-size:.72rem;color:#b8bfe6}:is(body[data-face=face-foil] :is(.you .hand>.card,.face-glow),.face-swatch[data-face=face-foil]):after,:is(body[data-face=face-holo] :is(.you .hand>.card,.face-glow),.face-swatch[data-face=face-holo]):after,:is(body[data-face=face-celestial] :is(.you .hand>.card,.face-glow),.face-swatch[data-face=face-celestial]):after,:is(body[data-face=face-gilded] :is(.you .hand>.card,.face-glow),.face-swatch[data-face=face-gilded]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;pointer-events:none}:is(body[data-face=face-foil] :is(.you .hand>.card,.face-glow),.face-swatch[data-face=face-foil]):after{background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 45%,rgba(200,225,255,.35) 52%,transparent 66%) 0 0 / 260% 100%;mix-blend-mode:screen;animation:face-foil 3.4s ease-in-out infinite}@keyframes face-foil{0%,to{background-position:120% 0}50%{background-position:-20% 0}}:is(body[data-face=face-holo] :is(.you .hand>.card,.face-glow),.face-swatch[data-face=face-holo]):after{background:linear-gradient(125deg,#ff5aa059,#ffdc5a4d 25%,#5affc84d,#5aa0ff59 75%,#c86eff59) 0 0 / 220% 220%;mix-blend-mode:color-dodge;opacity:.75;animation:face-holo 5s linear infinite}@keyframes face-holo{to{background-position:220% 220%}}:is(body[data-face=face-celestial] :is(.you .hand>.card,.face-glow),.face-swatch[data-face=face-celestial]):after{background:radial-gradient(circle at 18% 22%,rgba(110,130,255,.9) 0 1px,transparent 1.6px),radial-gradient(circle at 78% 14%,rgba(110,130,255,.9) 0 1.2px,transparent 1.8px),radial-gradient(circle at 70% 70%,rgba(150,110,255,.85) 0 1px,transparent 1.6px),radial-gradient(circle at 26% 82%,rgba(110,130,255,.85) 0 1.2px,transparent 1.8px),radial-gradient(circle at 50% 46%,rgba(110,130,255,.5) 0 .8px,transparent 1.4px),linear-gradient(160deg,#788cff2e,#aa6eff29);mix-blend-mode:multiply}:is(body[data-face=face-gilded] :is(.you .hand>.card,.face-glow),.face-swatch[data-face=face-gilded]):after{box-shadow:inset 0 0 0 3px #e3b955,inset 0 0 0 4px #fff5d2e6,inset 0 0 14px #e3b9558c}.face-swatch{position:relative;display:grid;place-items:center;width:52px;height:72px;border-radius:7px;background:#f4efe2;color:#1c1d33;box-shadow:0 4px 10px #0006;overflow:hidden}.face-swatch>b{position:absolute;top:4px;left:6px;font-family:var(--font-head);font-size:.85rem}.face-swatch>.gi{width:26px;height:26px;fill:#1c1d33}.fx-swatch{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:64px;height:64px;padding:0;border:0;background:#7fe3ff1f;color:#fff;cursor:pointer}.fx-swatch.is-plain{cursor:default;opacity:.6}.fx-swatch>.gi{width:30px;height:30px;fill:currentColor}.fx-swatch>small{font-family:var(--font-head);font-size:.65rem;color:#bfe9ff}.badge-swatch{width:56px;height:56px;background:radial-gradient(circle,rgba(255,211,77,.22),transparent 70%)}.badge-swatch>.gi{width:34px;height:34px;fill:#ffe08a;color:#ffe08a;filter:drop-shadow(0 0 6px rgba(255,211,77,.6))}.badge-empty{width:30px;height:30px;border:2px dashed rgba(255,255,255,.35);border-radius:50%}.pill-badge,.seat-badge,.prof-badge{display:inline-grid;place-items:center;vertical-align:middle}.pill-badge{margin-right:.35em}.pill-badge .gi,.seat-badge .gi{width:1em;height:1em;fill:#ffe08a;color:#ffe08a;filter:drop-shadow(0 0 4px rgba(255,211,77,.6))}.seat-badge{margin-right:.3em}.online-seat .seat-badge{margin:0 0 0 .4em}.prof-badge{margin-right:.4em}.prof-badge .gi{width:1.3em;height:1.3em;fill:#ffe08a;color:#ffe08a}.flair-spark{position:fixed;left:0;top:0;z-index:420;pointer-events:none}.flair-ring{position:fixed;z-index:420;border:3px solid;border-radius:50%;pointer-events:none}.flair-meteor{position:fixed;left:0;top:0;z-index:420;width:110px;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(190,230,255,.7) 60%,#ffffff);box-shadow:0 0 10px #a0dcffcc;transform-origin:100% 50%;pointer-events:none}.store-modal,.pack-modal{--pad-up: 5px}@media(min-width:721px){.store-modal,.pack-modal{--pad-up: 10px}}.store-modal .shop-pack{padding:calc(14px + var(--pad-up)) calc(12px + var(--pad-up))}.store-modal :is(.spot,.col,.cos){padding:calc(12px + var(--pad-up)) calc(8px + var(--pad-up))}.store-modal .booster{padding:calc(10px + var(--pad-up)) calc(12px + var(--pad-up))}.store-modal .dust{padding:calc(14px + var(--pad-up)) calc(8px + var(--pad-up))}.store-modal .chal{padding:calc(10px + var(--pad-up)) calc(12px + var(--pad-up))}.store-modal .stat-rows>li{padding:calc(11px + var(--pad-up)) calc(14px + var(--pad-up))}.store-modal .prof-head{padding:calc(16px + var(--pad-up))}.store-modal .prof-country{padding:calc(12px + var(--pad-up)) calc(16px + var(--pad-up))}.store-modal .prof-summary>li{padding:calc(14px + var(--pad-up)) calc(6px + var(--pad-up))}.store-modal .stat-fav{padding:calc(12px + var(--pad-up)) calc(14px + var(--pad-up))}.store-modal .magnet-picker{padding:calc(12px + var(--pad-up))}.store-modal .shop-banner{padding:calc(.5rem + var(--pad-up)) calc(.8rem + var(--pad-up))}.store-modal :is(.shop-buy,.booster-arm,.cos-equip){padding:calc(.5rem + var(--pad-up)) calc(.8rem + var(--pad-up))}.store-modal .shop-open{padding:calc(.6rem + var(--pad-up)) calc(1.2rem + var(--pad-up))}.store-modal .shop-tab{padding:calc(.55rem + var(--pad-up) / 2) calc(.9rem + var(--pad-up) / 2)}.store-modal .stat-sub{padding:calc(.4rem + var(--pad-up) / 2) calc(.9rem + var(--pad-up) / 2)}.store-modal .shop-more{padding:calc(.3rem + var(--pad-up) / 2) calc(.8rem + var(--pad-up) / 2)}.pack-modal .pull{padding:var(--pad-up)}@media(max-width:720px){.store-modal .prof-head{padding:calc(12px + var(--pad-up))}}@media(min-width:721px){.store-modal .shop-tab{font-size:1.012rem}.store-modal :is(.shop-note,.shop-empty){font-size:.935rem}.store-modal .shop-banner,.store-modal .shop-wallet,.store-modal .magnet-picker p,.store-modal .stat-rows>li,.store-modal .prof-country,.store-modal .booster-have,.store-modal .booster-body strong,.store-modal .chal small{font-size:1.1rem}.store-modal .shop-buy{font-size:1.045rem}.store-modal .tier-tag{font-size:.748rem}.store-modal .shop-pack h4{font-size:1.155rem}.store-modal .pack-count,.store-modal .spot-note,.store-modal .cos-earned{font-size:.792rem}.store-modal .pack-odds{font-size:.88rem}.store-modal :is(.spot,.col,.cos) strong{font-size:.968rem}.store-modal .col small,.store-modal .cos-count{font-size:.77rem}.store-modal .booster-body span,.store-modal .booster-pick{font-size:.88rem}.store-modal .premium-tag{font-size:.715rem}.store-modal :is(.booster-arm,.cos-equip,.stat-sub){font-size:.935rem}.store-modal :is(.cos-group h4,.chal-group h4,.shop-section-head h4){font-size:1.045rem}.store-modal .dust strong,.store-modal .stat-fav strong{font-size:1.32rem}.store-modal .chal strong{font-size:.99rem}.store-modal .chal em,.store-modal .shop-section-head small,.store-modal .prof-summary span,.store-modal .stat-fav small,.store-modal .shop-level>small{font-size:.825rem}.store-modal .shop-more{font-size:.858rem}.store-modal .prof-name{font-size:1.43rem}.store-modal .prof-title{font-size:.935rem}.store-modal .prof-xp small{font-size:.858rem}.store-modal .prof-summary b{font-size:1.65rem}.store-modal .stat-rows b{font-size:1.155rem}.store-modal .stat-fav em,.store-modal .fx-swatch>small{font-size:.9rem}.pack-modal .pull strong{font-size:.902rem}.pack-modal .pull-tag{font-size:.792rem}}body[data-back=back-sunset]{--trim: #ffb07a}body[data-back=back-ocean]{--trim: #2fb8d8}body[data-back=back-amethyst]{--trim: #b47cff}body[data-back=back-jade]{--trim: #3fc98e}body[data-back=back-obsidian]{--trim: #8b8fae}body[data-back=back-nebula]{--trim: #ff6fb5}body[data-back=back-sunset] .deck-card,body[data-back=back-sunset] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-sunset],.seat[data-back=back-sunset] .back{background:radial-gradient(circle at 50% 62%,#ffe08a 0 16%,transparent 17%),repeating-linear-gradient(0deg,rgba(60,10,40,.35) 0 3px,transparent 3px 9px),linear-gradient(180deg,#ff5a8a,#ff8a5c 50%,#ffc35a)}body[data-back=back-ocean] .deck-card,body[data-back=back-ocean] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-ocean],.seat[data-back=back-ocean] .back{background:repeating-radial-gradient(circle at 50% 110%,rgba(160,235,255,.35) 0 2px,transparent 2px 9px),linear-gradient(180deg,#0f5b8a,#0a2e5c 60%,#061a38)}body[data-back=back-amethyst] .deck-card,body[data-back=back-amethyst] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-amethyst],.seat[data-back=back-amethyst] .back{background:conic-gradient(from 45deg at 50% 50%,#5a2aa0,#b47cff,#5a2aa0,#b47cff,#5a2aa0),#5a2aa0;background-blend-mode:normal}body[data-back=back-jade] .deck-card,body[data-back=back-jade] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-jade],.seat[data-back=back-jade] .back{background:repeating-linear-gradient(45deg,rgba(220,255,235,.25) 0 2px,transparent 2px 10px),repeating-linear-gradient(-45deg,rgba(220,255,235,.25) 0 2px,transparent 2px 10px),linear-gradient(160deg,#1f8a5c,#0b4a32)}body[data-back=back-obsidian] .deck-card,body[data-back=back-obsidian] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-obsidian],.seat[data-back=back-obsidian] .back{background:linear-gradient(135deg,transparent 40%,rgba(255,255,255,.22) 50%,transparent 60%),linear-gradient(160deg,#24252e,#08080c)}body[data-back=back-nebula] .deck-card,body[data-back=back-nebula] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-nebula],.seat[data-back=back-nebula] .back{background:radial-gradient(circle at 30% 30%,rgba(255,140,200,.75),transparent 45%),radial-gradient(circle at 70% 70%,rgba(150,100,255,.7),transparent 45%),radial-gradient(circle at 60% 35%,#ffffff 0 1.5px,transparent 2px),radial-gradient(circle at 35% 72%,#ffffff 0 1.5px,transparent 2px),linear-gradient(160deg,#2a0f3c,#12061f)}:is(body[data-face=face-frost] :is(.you .hand>.card,.face-glow),.face-swatch[data-face=face-frost]):after,:is(body[data-face=face-ember] :is(.you .hand>.card,.face-glow),.face-swatch[data-face=face-ember]):after,:is(body[data-face=face-neon] :is(.you .hand>.card,.face-glow),.face-swatch[data-face=face-neon]):after,:is(body[data-face=face-velvet] :is(.you .hand>.card,.face-glow),.face-swatch[data-face=face-velvet]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;pointer-events:none}:is(body[data-face=face-frost] :is(.you .hand>.card,.face-glow),.face-swatch[data-face=face-frost]):after{background:radial-gradient(ellipse at 0 0,rgba(200,240,255,.75),transparent 38%),radial-gradient(ellipse at 100% 100%,rgba(200,240,255,.6),transparent 34%);box-shadow:inset 0 0 10px #8cdcffb3}:is(body[data-face=face-ember] :is(.you .hand>.card,.face-glow),.face-swatch[data-face=face-ember]):after{box-shadow:inset 0 0 12px #ff7828bf,inset 0 -14px 18px -8px #ff461e99;animation:face-ember 2.4s ease-in-out infinite}@keyframes face-ember{50%{opacity:.6}}:is(body[data-face=face-neon] :is(.you .hand>.card,.face-glow),.face-swatch[data-face=face-neon]):after{box-shadow:inset 0 0 0 2px #4dffe8,inset 0 0 12px #4dffe8b3,0 0 10px #4dffe88c}:is(body[data-face=face-velvet] :is(.you .hand>.card,.face-glow),.face-swatch[data-face=face-velvet]):after{background:linear-gradient(160deg,#783cc847,#28145a52);mix-blend-mode:multiply;box-shadow:inset 0 0 0 2px #b482ff99}.shop-banner.is-test{background:#ff963c2e;color:#ffc58a}body[data-back=back-starlight]{--trim: #cfe0ff}body[data-back=back-eclipse]{--trim: #ffb84d}body[data-back=back-starlight] .deck-card,body[data-back=back-starlight] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-starlight],.seat[data-back=back-starlight] .back{background:radial-gradient(circle at 50% 50%,#ffffff 0 5%,rgba(200,220,255,.6) 9%,transparent 22%),radial-gradient(circle at 20% 20%,#ffffff 0 1.2px,transparent 1.8px),radial-gradient(circle at 80% 25%,#ffffff 0 1.2px,transparent 1.8px),radial-gradient(circle at 25% 80%,#ffffff 0 1.2px,transparent 1.8px),radial-gradient(circle at 78% 78%,#ffffff 0 1.2px,transparent 1.8px),linear-gradient(160deg,#2b3c8a,#0e1440)}body[data-back=back-eclipse] .deck-card,body[data-back=back-eclipse] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-eclipse],.seat[data-back=back-eclipse] .back{background:radial-gradient(circle at 50% 50%,#07060f 0 22%,#ffb84d 23%,rgba(255,150,60,.5) 27%,transparent 40%),linear-gradient(160deg,#1a1030,#07060f)}:is(body[data-face=face-stardust] :is(.you .hand>.card,.face-glow),.face-swatch[data-face=face-stardust]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 14% 18%,rgba(255,220,120,.95) 0 1.2px,transparent 2px),radial-gradient(circle at 82% 30%,rgba(255,255,255,.95) 0 1.4px,transparent 2.2px),radial-gradient(circle at 70% 82%,rgba(255,220,120,.95) 0 1.2px,transparent 2px),radial-gradient(circle at 30% 64%,rgba(180,210,255,.95) 0 1px,transparent 1.8px),radial-gradient(circle at 52% 12%,rgba(255,255,255,.9) 0 1px,transparent 1.8px);animation:face-stardust 2.6s ease-in-out infinite}@keyframes face-stardust{50%{opacity:.35}}.main-menu .menu-wallet{padding:18px 24px}@media(max-width:720px){.main-menu .menu-wallet{padding:16px 20px}}.store-modal .chal{display:flex;align-items:stretch;gap:0;padding:0}.store-modal .chal>.chal-icon{position:relative;flex:none;align-self:stretch;display:grid;place-items:center;aspect-ratio:1 / 1;margin:4px 0 4px 4px;background:color-mix(in srgb,var(--chal-tone, #7fd4ff) 14%,rgba(4,6,26,.6));border-right:1.5px solid color-mix(in srgb,var(--chal-tone, #7fd4ff) 45%,transparent)}.chal-shape{position:absolute;top:16%;right:16%;bottom:16%;left:16%}.chal-shape:before,.chal-shape:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.chal-shape:before{background:var(--chal-tone, #7fd4ff);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--chal-tone, #7fd4ff) 60%,transparent))}.chal-shape:after{top:7%;right:7%;bottom:7%;left:7%;background:radial-gradient(circle at 40% 35%,color-mix(in srgb,var(--chal-tone, #7fd4ff) 30%,#14143c),#0c0d2e 75%)}.chal-icon.is-circle .chal-shape:before,.chal-icon.is-circle .chal-shape:after{border-radius:50%}.chal-icon.is-diamond .chal-shape{top:12%;right:12%;bottom:12%;left:12%}.chal-icon.is-diamond .chal-shape:before,.chal-icon.is-diamond .chal-shape:after{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.chal-icon.is-diamond .chal-shape:after{top:9%;right:9%;bottom:9%;left:9%}.chal-icon.is-square .chal-shape{top:20%;right:20%;bottom:20%;left:20%}.store-modal .chal>.chal-icon .gi{position:relative;z-index:1;width:34%;height:34%;fill:#fff;color:#fff}.store-modal .chal>.chal-body{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:6px 12px;padding:calc(10px + var(--pad-up)) calc(12px + var(--pad-up))}.store-modal .chal-body>strong{text-align:left}.store-modal .chal-body>small{grid-column:2;grid-row:1}.store-modal .chal-body>.chal-bar,.store-modal .chal-body>em{grid-column:1 / -1}.store-modal .chal-body>em{text-align:left}.chal-group.is-daily{--chal-tone: #7fd4ff}.chal-group.is-weekly{--chal-tone: #ffd34d}.chal-group.is-milestones{--chal-tone: #c9a8ff}.store-modal .chal.is-done>.chal-icon{--chal-tone: #7cf2a8}.store-modal .shop-tab{display:inline-flex;align-items:center;justify-content:center;gap:.45em}.store-modal .shop-tab>.gi{flex:none;width:1.15em;height:1.15em;fill:currentColor}.daily-hero{display:flex;flex-direction:column;gap:12px;margin:0 0 20px}.daily-top{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px}.daily-foe{display:flex;align-items:center;gap:16px;padding:calc(16px + var(--pad-up)) calc(18px + var(--pad-up));background-image:radial-gradient(ellipse at 15% 50%,rgba(255,120,80,.35),transparent 60%),linear-gradient(110deg,#783cff8c,#2e8bff73)}.daily-foe-icon{display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:50%;background:#04061a8c;box-shadow:inset 0 0 0 2px #ffd34d}.daily-foe-icon .gi{width:34px;height:34px;fill:#ffd34d}.daily-foe-text{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.daily-foe-text small{font-family:var(--font-head);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#ffd34d}.daily-foe-text strong{font-family:var(--font-head);font-size:1.5rem;color:#fff}.daily-foe-text em{font-size:.9rem;font-style:normal;color:#dfe6ff}.daily-streak{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:calc(12px + var(--pad-up)) 10px;background:#ff8c3c1f;text-align:center}.daily-streak small{font-family:var(--font-head);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#ffb36b}.daily-flame{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-head);font-size:3rem;line-height:1;color:#fff}.daily-flame .gi{width:1em;height:1em;fill:#ff9a3c;filter:drop-shadow(0 0 10px rgba(255,140,60,.75))}.store-modal .daily-play{align-self:center;width:100%;max-width:300px;padding:calc(12px + var(--pad-up)) 20px;font-size:1.25rem}.store-modal .daily-play.is-won{max-width:380px;opacity:.7}.store-modal .daily-play:disabled{cursor:default}.streak-days{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.streak-day{display:flex;flex-direction:column;align-items:center;gap:4px;padding:calc(8px + var(--pad-up)) 4px;background:#ffffff0d;text-align:center}.streak-day small{font-family:var(--font-head);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#b8bfe6}.streak-coins,.streak-extra{display:inline-flex;align-items:center;gap:3px;min-height:1.2em;font-family:var(--font-head);color:#fff}.streak-coins .gi{width:1em;height:1em;color:#ffd34d}.streak-extra .gi{width:1.1em;height:1.1em;fill:#c9a8ff;color:#c9a8ff}.streak-day.is-today{background:#ffd34d29}.streak-day.is-today>.btn-constellation .cs-lines polyline:not(.cs-glow){stroke:#ffd34d;stroke-width:3px}.streak-day.is-done{background:#7cf2a81f}.main-menu .btn.menu-wide>.menu-wide-icon{display:grid;place-items:center;position:absolute;top:50%;left:22px;flex:none;transform:translateY(-50%)}.main-menu .btn.menu-wide:has(>.menu-wide-icon){padding-left:calc(30px + 1.56em)}.main-menu .btn.menu-wide>.menu-dot{position:absolute;top:11px;right:22px;z-index:6;width:12px;height:12px;border:2px solid #0b0a1a;border-radius:50%;background:#ff5a8a;box-shadow:0 0 8px #ff5a8acc;animation:dot-pulse 1.5s ease-out infinite}@keyframes dot-pulse{0%{box-shadow:0 0 8px #ff5a8acc,0 0 #ff5a8abf}to{box-shadow:0 0 8px #ff5a8acc,0 0 0 9px #ff5a8a00}}.menu-wide-icon .gi{width:1.56em;height:1.56em;fill:currentColor;filter:drop-shadow(0 2px 6px rgba(5,8,30,.7))}@media(max-width:720px){.store-modal .shop-tab>.gi{display:none}.daily-top{grid-template-columns:minmax(0,1fr)}.daily-foe{gap:12px}.daily-foe-icon{width:48px;height:48px}.daily-foe-icon .gi{width:26px;height:26px}.daily-foe-text strong{font-size:1.2rem}.daily-foe-text em{font-size:.8rem}.daily-flame{font-size:2.6rem}.store-modal .daily-play{font-size:1.1rem}.streak-days{gap:5px}.streak-coins,.streak-extra{font-size:.82rem}.streak-coins{flex-direction:column;gap:2px}.streak-coins .gi{width:1.3em;height:1.3em}}.chal em.chal-reward{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.chal-reward .cur{font-size:.95rem}.xp-gain{display:flex;align-items:center;gap:10px}.xp-gain>b{flex:none;font-family:var(--font-head);color:#fff}.xp-gain>small{flex:none;font-size:.8rem;color:#cfd5ff}.xp-gain-bar{position:relative;flex:1;height:24px;overflow:hidden;background:#04061aa6;clip-path:polygon(1% 0,100% 10%,99% 100%,0 88%)}.xp-gain-bar>i{position:absolute;top:0;bottom:0}.xp-gain-old{left:0;background:linear-gradient(90deg,#6a5cff,#a98bff)}.xp-gain-new{background:linear-gradient(90deg,#7fe3ff,#d4f7ff);box-shadow:0 0 12px #7fe3ffb3;transform-origin:left;animation:xp-grow 1.1s .6s cubic-bezier(.2,.7,.2,1) both}@keyframes xp-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.xp-gain-text{position:relative;z-index:1;display:grid;place-items:center;height:100%;font-family:var(--font-head);font-size:.85rem;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.85)}.result-modal.is-rewards{display:flex;flex-direction:column;align-items:center;gap:14px}.result-modal.is-rewards>h2{margin:0}.rw-note{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:.95rem;color:#cfd5ff;text-align:center}.rw-note.is-streak{font-family:var(--font-head);font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:#ffb36b}.rw-note .gi{width:1.4em;height:1.4em;fill:#ff9a3c;filter:drop-shadow(0 0 6px rgba(255,140,60,.7))}.rw-tiles{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%;max-width:560px;margin:4px auto 0;padding:0;list-style:none}.rw-tile{display:flex;flex-direction:column;align-items:center;gap:4px;flex:0 1 128px;min-width:0;padding:14px 8px 12px;background:#ffffff0f;text-align:center;animation:rw-pop .45s cubic-bezier(.2,.9,.3,1.3) both}.rw-tile:nth-child(2){animation-delay:.08s}.rw-tile:nth-child(3){animation-delay:.16s}.rw-tile:nth-child(4){animation-delay:.24s}.rw-tile:nth-child(n+5){animation-delay:.32s}@keyframes rw-pop{0%{opacity:0;transform:translateY(10px) scale(.85)}to{opacity:1;transform:none}}.rw-icon{display:grid;place-items:center;width:46px;height:46px}.rw-icon .gi{width:40px;height:40px;fill:currentColor;filter:drop-shadow(0 0 10px currentColor)}.rw-tile>b{max-width:100%;overflow:hidden;font-family:var(--font-head);font-size:1.5rem;line-height:1.1;color:#fff;text-overflow:ellipsis;white-space:nowrap}.rw-tile.is-item>b{font-size:1rem;white-space:normal}.rw-tile>small{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#b8bfe6}.rw-tile.is-coins{color:#ffd34d;background:#ffd34d1a}.rw-tile.is-xp{color:#7fe3ff;background:#7fe3ff1a}.rw-tile.is-dust{color:#c9a8ff;background:#c9a8ff1a}.rw-tile.is-item{color:#ff9ad0;background:#ff7ab81a}.result-modal .xp-gain{width:100%;max-width:460px}.xp-gain-up{flex:none;font-family:var(--font-head);font-size:.85rem;color:#ffd34d;text-shadow:0 0 10px rgba(255,211,77,.6)}.rogue-page.is-over-rewards{display:flex;flex-direction:column;align-items:center;gap:14px}@media(max-width:720px){.rw-tiles{gap:8px}.rw-tile{flex-basis:calc(50% - 4px);padding:10px 6px}.rw-icon{width:38px;height:38px}.rw-icon .gi{width:32px;height:32px}.rw-tile>b{font-size:1.3rem}}@media(max-width:720px){.xp-gain{gap:6px}.xp-gain-bar{height:20px}}.streak-day{position:relative}.streak-gift{position:absolute;top:-8px;right:-6px;z-index:3;display:grid;place-items:center;width:26px;height:26px;background:#ff5fa8;box-shadow:0 0 10px #ff5fa8b3;clip-path:polygon(14% 0,100% 8%,90% 100%,0 88%)}.streak-gift .gi{width:16px;height:16px;fill:#fff}.streak-check{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;pointer-events:none}.streak-check svg{width:56%;max-width:54px;fill:none;stroke:#7cf2a8;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(124,242,168,.8)) drop-shadow(0 2px 3px rgba(0,0,0,.7))}.streak-day.is-done>:is(small,.streak-coins,.streak-extra){opacity:.18}@media(max-width:720px){.streak-gift{top:-7px;right:-5px;width:22px;height:22px}.streak-gift .gi{width:13px;height:13px}}.rw-steps{display:flex;flex-direction:column;gap:6px;width:100%;max-width:480px;margin:0;padding:0;list-style:none}.rw-step{display:flex;align-items:center;gap:10px;padding:7px 12px;background:#ffffff0a;font-size:.85rem;color:#aab2dd;clip-path:polygon(.6% 0,100% 6%,99.4% 100%,0 92%);transition:opacity .3s ease,background-color .3s ease,color .3s ease}.rw-step.is-waiting{opacity:.3}.rw-step.is-lit{background:#7cf2a81a;color:#fff}.rw-step.is-lit:not(:first-child){animation:rw-step-in .6s ease-out}@keyframes rw-step-in{0%{background-color:#7cf2a866}to{background-color:#7cf2a81a}}.rw-step-mark{display:grid;place-items:center;flex:none;width:22px;height:22px}.rw-step-mark .gi{width:18px;height:18px;fill:#cfd5ff}.rw-step.is-streak .rw-step-mark .gi{fill:#ff9a3c}.rw-step.is-gift .rw-step-mark .gi{fill:#ff7ab8}.rw-step.is-level .rw-step-mark .gi{fill:#ffd34d}.rw-check{width:22px;height:22px;fill:none;stroke:#7cf2a8;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(124,242,168,.7))}.rw-step.is-lit:not(:first-child) .rw-check{animation:rw-check-in .45s cubic-bezier(.2,.9,.3,1.4)}@keyframes rw-check-in{0%{opacity:0;transform:scale(.3) rotate(-20deg)}to{opacity:1;transform:none}}.rw-step-label{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.rw-step-pay{display:flex;flex:none;align-items:center;gap:10px;font-family:var(--font-head)}.rw-step-pay .chal-reward-item{color:#ff9ad0}@media(max-width:720px){.rw-step{gap:8px;padding:6px 8px;font-size:.78rem}.rw-step-pay{gap:6px}}.store-modal .chal-group h4{display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:12px;font-size:1.9rem;line-height:1.1}.store-modal .chal-group h4 small{margin:0;font-family:var(--font-body, inherit);font-size:.85rem;letter-spacing:.02em}.store-modal .chal{position:relative}.store-modal .chal.is-done{opacity:1}.store-modal .chal.is-done>.chal-body>em{opacity:.4}.store-modal .chal.is-done>.chal-body>strong{color:#7cf2a8}.store-modal .chal.is-done>.chal-icon>:not(.chal-check){opacity:.2}.store-modal .chal.is-done .chal-bar i{background:linear-gradient(90deg,#3fd98a,#7cf2a8);box-shadow:0 0 8px #7cf2a899}.store-modal .chal.is-done .chal-bar{opacity:1}.chal-check{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;pointer-events:none}.chal-icon>.chal-check{background:radial-gradient(circle,#7cf2a852,#061e14b3 75%)}.chal-check .rw-check{width:74%;height:74%;stroke-width:3.8;filter:drop-shadow(0 0 10px rgba(124,242,168,.85)) drop-shadow(0 2px 4px rgba(0,0,0,.7))}.chal small .rw-check{width:1em;height:1em;margin-right:4px;vertical-align:-.12em;filter:none}@media(min-width:721px){.store-modal .chal-group h4{font-size:2.09rem}.store-modal .chal-group h4 small{font-size:.95rem}.store-modal .chal strong{font-size:1.09rem}.store-modal .chal small{font-size:1.21rem}.store-modal .chal em{font-size:.91rem}.store-modal .chal-reward .cur{font-size:1.045rem}.store-modal .chal>.chal-body{gap:7px 13px;padding:calc(11px + var(--pad-up)) calc(13px + var(--pad-up))}.store-modal .chal .chal-bar{height:7px}.store-modal .chal>.chal-icon .gi{transform:scale(1.1)}}.store-modal .chal>.chal-icon .chal-shape{inset:auto;top:50%;left:50%;width:68%;height:auto;aspect-ratio:1 / 1;max-height:78%;transform:translate(-50%,-50%)}.store-modal .chal-icon.is-diamond .chal-shape{width:76%}.store-modal .chal-icon.is-square .chal-shape{width:60%}.chal-reward-item{white-space:nowrap}@media(max-width:720px){.store-modal .chal>.chal-icon{width:68px;aspect-ratio:auto}.store-modal .chal>.chal-icon .gi{width:24px;height:24px}.store-modal .chal strong{font-size:.92rem;line-height:1.2}.store-modal .chal small{font-size:.92rem}.store-modal .chal em.chal-reward{gap:2px 10px;font-size:.8rem}.store-modal .chal-reward .cur{font-size:.9rem}.store-modal .chal>.chal-body{gap:5px 10px;padding:calc(9px + var(--pad-up)) calc(10px + var(--pad-up))}}@media(max-width:720px){.store-modal .chal>.chal-body>strong{grid-row:1;grid-column:1 / -1}.store-modal .chal>.chal-body>.chal-bar{grid-row:2}.store-modal .chal>.chal-body>small{grid-row:3;grid-column:2;align-self:center;font-size:.85rem}.store-modal .chal>.chal-body>em{grid-row:3;grid-column:1}}.chal-money,.chal-items{display:contents}@media(max-width:720px){.store-modal .chal em.chal-reward{display:contents}.store-modal .chal-money{grid-row:3;grid-column:1;display:flex;flex-wrap:nowrap;align-items:center;gap:10px;min-height:1.3em}.store-modal .chal-items{grid-row:4;grid-column:1 / -1;margin-top:-2px;font-size:.78rem;text-align:left;display:block;min-width:0;min-height:1.3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-modal .chal-items>.chal-reward-item+.chal-reward-item:before{content:" · "}.store-modal .chal>.chal-body>small{align-self:center}}.store-modal .shop-body{overflow-x:hidden;overscroll-behavior-x:none}.store-modal .shop-wallet .shop-xp{width:165px;height:12px;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}@media(max-width:720px){.store-modal .shop-wallet .shop-xp{width:96px}}.seat.is-targetable>.btn-constellation{--cs-color: #ff2d55}.seat.is-targetable>.btn-constellation .cs-lines{animation:seat-target-glow 1.1s ease-in-out infinite}.seat.is-targetable>btn-fill.btn-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 50%,#ff2d551f,#ff2d554d);animation:seat-target-tint 1.1s ease-in-out infinite}@keyframes seat-target-glow{0%,to{filter:drop-shadow(0 0 2px rgba(255,45,85,.6))}50%{filter:drop-shadow(0 0 9px rgba(255,45,85,.95))}}@keyframes seat-target-tint{0%,to{opacity:.45}50%{opacity:1}}.rw-tiles.is-currency{display:grid;grid-template-columns:repeat(var(--tiles, 3),minmax(0,150px));justify-content:center}.rw-tiles.is-currency>.rw-tile{flex:none}.result-modal.rogue-modal .rogue-page.is-over-rewards{padding-inline:10px}.overlay>.modal.result-modal.is-rewards{padding:calc(2.34rem + 10px) calc(1.8rem + 10px) calc(1.98rem + 10px)}@media(max-width:720px){.overlay>.modal.result-modal.is-rewards{padding:calc(2rem + 10px) calc(1.2rem + 10px) calc(1.6rem + 10px)}}.overlay.earned-overlay{z-index:350;display:grid;place-items:center;padding:16px;background:#00000059}.overlay>.modal.earned-modal{display:flex;flex-direction:column;width:min(540px,calc(var(--app-w, 100vw) - 24px));max-width:none;max-height:min(760px,calc(var(--app-h, 100vh) - 32px));overflow:hidden;animation:toast-in .35s cubic-bezier(.2,.9,.3,1.2)}.earned-body{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;padding:4px 2px 12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.earned-body>.rw-tiles{margin:0;max-width:none}.earned-body>.rw-steps{max-width:none}.earned-foot{display:flex;flex:none;justify-content:center;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.earned-foot>.btn{min-width:200px}.reward-toast{top:calc(14px + env(safe-area-inset-top,0px))}.reward-main{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:16px}@media(max-width:720px){.reward-toast{width:calc(var(--app-w, 100vw) - 24px);min-width:0;max-width:none}.reward-level{width:100%;justify-content:center}.reward-level .shop-xp{flex:1;max-width:220px}.rw-tiles.is-currency{width:100%;gap:8px}.rw-tiles.is-currency>.rw-tile{padding:10px 4px}.rw-tiles.is-currency .rw-tile>b{font-size:1.2rem}.rw-tiles.is-items>.rw-tile{flex-basis:calc(50% - 4px)}.earned-foot>.btn{width:100%}}.pull-back,.pull-front{-webkit-backface-visibility:visible;backface-visibility:visible}.pull-front{opacity:0;transition:opacity 0s linear .2s}.pull-back{transition:opacity 0s linear .2s}.pull.is-revealed .pull-front{opacity:1}.pull.is-revealed .pull-back{opacity:0}.overlay>.modal.pack-modal{height:min(780px,calc(var(--app-h, 100vh) - 32px))}.pack-stage{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:22px;min-height:0;overflow-x:hidden;overflow-y:auto}.pack-stage>.pulls{margin:0}.pack-foot{flex:none;margin-top:auto;padding-top:12px}.pack-modal .pull{width:auto;cursor:pointer}.pack-modal .pull-inner{width:116px;height:163px}.pack-modal .pull-front .shop-card.card{--card-w: 116px;--card-h: 163px}.pack-modal .pull.is-revealed.is-picked .pull-front .shop-card.card{box-shadow:0 0 0 2px #ffffffd9,0 0 18px #ffffff73}.pack-modal.is-single .pull-inner{width:210px;height:295px}.pack-modal.is-single .pull-front .shop-card.card{--card-w: 210px;--card-h: 295px}.pack-modal.is-single .pull strong{font-size:1.3rem}.pull-tips{width:min(360px,100%)}.pull-tip{position:relative;margin-top:12px;padding:.98rem 1.32rem 1.04rem;background:#000000f2;box-shadow:0 10px 28px #0000008c,0 0 0 2px color-mix(in srgb,var(--tip-color, #aa82ff) 70%,transparent),0 0 28px color-mix(in srgb,var(--tip-color, #9669ff) 55%,transparent);color:#e9e6f5;font-size:.99rem;line-height:1.35;text-align:center;opacity:0;transform:translateY(-6px);transition:opacity .3s ease,transform .3s ease}.pull-tip:before{content:"";position:absolute;bottom:100%;left:50%;width:24px;height:12px;translate:-50% 0;background:color-mix(in srgb,var(--tip-color, #aa82ff) 70%,transparent);clip-path:polygon(50% 0,100% 100%,0 100%)}.pull-tip.is-shown{opacity:1;transform:none}.pull-tip .card-tip-name{font-size:1.21rem}.pull-tip .card-tip-name .gi{width:1em;height:1em;vertical-align:-.12em;fill:currentColor}@media(max-width:720px){.pack-modal .pull-inner{width:92px;height:129px}.pack-modal .pull-front .shop-card.card{--card-w: 92px;--card-h: 129px}.pack-modal.is-single .pull-inner{width:180px;height:253px}.pack-modal.is-single .pull-front .shop-card.card{--card-w: 180px;--card-h: 253px}.pack-foot>.btn{width:100%}}.store-modal :is(.spot,.col,.shop-pack,.booster,.cos,.dust){--accent: #8f9bff;border:1.5px solid color-mix(in srgb,var(--accent) 65%,transparent);background-image:linear-gradient(180deg,color-mix(in srgb,var(--accent) 24%,rgba(10,12,40,.6)),color-mix(in srgb,var(--accent) 6%,rgba(10,12,40,.6)) 65%)}.store-modal .spot.tier-common,.store-modal .col.tier-common,.store-modal .shop-pack.is-standard{--accent: #9fb3d9}.store-modal .spot.tier-rare,.store-modal .col.tier-rare,.store-modal .shop-pack.is-rare{--accent: #5fb4ff}.store-modal .spot.tier-legendary,.store-modal .col.tier-legendary,.store-modal .shop-pack.is-legendary{--accent: #ffc83d}.store-modal .booster{--accent: #ff9ad0}.store-modal .dust{--accent: #c9a8ff}.store-modal .cos.is-back{--accent: #ff7ab8}.store-modal .cos.is-face{--accent: #7fe3ff}.store-modal .cos.is-trail{--accent: #7cf2a8}.store-modal .cos.is-burst{--accent: #ff9a3c}.store-modal .cos.is-badge{--accent: #ffd34d}.store-modal .cos.is-title{--accent: #c9a8ff}.store-modal .cos.is-on{border-color:#fff;border-width:2.5px}.store-modal :is(.spot,.col,.cos,.shop-pack,.dust){display:flex;flex-direction:column;align-items:center}.store-modal :is(.spot,.cos,.shop-pack,.dust)>:is(.shop-buy,.spot-bought,.cos-equip,.cos-earned,.shop-open,.dust-buy,.btn:last-child){margin-top:auto}.store-modal .shop-pack>.shop-open+.btn{margin-top:6px}.store-modal .spot-grid,.store-modal .cos-grid,.store-modal .col-grid{align-items:stretch}.store-modal .spot .shop-card.card{--card-w: 92px;--card-h: 129px;margin-bottom:4px;filter:drop-shadow(0 6px 14px color-mix(in srgb,var(--accent) 40%,transparent))}.store-modal .spot>strong,.store-modal .cos>strong{font-size:1rem}.store-modal .spot-note{min-height:1.2em}.store-modal .booster{grid-template-columns:52px minmax(0,1fr) auto 104px;gap:14px}.store-modal .booster-glyph{display:grid;place-items:center;width:52px;height:52px;background:color-mix(in srgb,var(--accent) 22%,rgba(4,6,26,.7));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent) 70%,transparent);clip-path:polygon(8% 0,100% 5%,93% 100%,0 94%)}.store-modal .booster-glyph .gi{width:28px;height:28px;color:var(--accent);fill:var(--accent);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 60%,transparent))}.store-modal .booster-body strong{color:color-mix(in srgb,var(--accent) 30%,#ffffff)}.store-modal .booster>.shop-buy,.store-modal .booster>.booster-arm{justify-self:stretch}.store-modal .booster-have{padding:3px 9px;background:color-mix(in srgb,var(--accent) 22%,transparent);color:color-mix(in srgb,var(--accent) 40%,#ffffff);font-family:var(--font-head);font-size:.8rem;white-space:nowrap;clip-path:polygon(6% 0,100% 8%,94% 100%,0 92%)}.store-modal .booster-have.is-none{padding:0;background:none}.store-modal .shop-section{margin-bottom:22px}.store-modal .shop-section-head{--accent: #e8c46a;padding-left:12px;border-left:4px solid var(--accent)}.store-modal .shop-section-head h4{color:var(--accent);font-size:1.1rem}.store-modal .shop-section-head.is-packs{--accent: #8fb0ff}.store-modal .shop-section-head.is-boosters{--accent: #c9a0ff}.store-modal .shop-section-head.is-cosmetics{--accent: #ff8ac4}.store-modal .cos-group h4{display:flex;align-items:center;justify-content:center;gap:10px}.store-modal .cos-group h4:before,.store-modal .cos-group h4:after{content:"";flex:1;max-width:120px;height:1.5px;background:linear-gradient(90deg,transparent,currentColor);opacity:.6}.store-modal .cos-group h4:after{background:linear-gradient(270deg,transparent,currentColor)}.store-modal .swatch{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--accent) 60%,transparent),0 6px 14px color-mix(in srgb,var(--accent) 30%,transparent)}.store-modal .dust>b,.store-modal .dust strong{color:#fff}@media(max-width:720px){.store-modal .spot .shop-card.card,.store-modal .spot-grid.is-row .shop-card.card{--card-w: 70px;--card-h: 98px}.store-modal .spot>strong,.store-modal .cos>strong{font-size:.85rem}.store-modal .booster{grid-template-columns:44px minmax(0,1fr) 84px;gap:10px}.store-modal .booster-glyph{width:44px;height:44px}.store-modal .booster-glyph .gi{width:24px;height:24px}.store-modal .booster-have{grid-column:2;grid-row:2;justify-self:start;margin-top:-6px}.store-modal .booster-have.is-none{display:none}.store-modal .booster>.shop-buy,.store-modal .booster>.booster-arm{grid-column:3;grid-row:1 / span 2}.store-modal .booster-glyph{grid-row:1 / span 2}}@media(max-width:720px){.store-modal .booster-body>span{font-size:.8rem;line-height:1.3}.store-modal .booster-body strong{font-size:1rem}}.store-modal .spot{gap:6px;padding:0;border:0;background:none}.store-modal .spot-card{position:relative;display:block}.store-modal .spot .shop-card.card{--card-w: 104px;--card-h: 146px;margin:0;filter:none;box-shadow:0 0 0 3px var(--accent),0 8px 22px color-mix(in srgb,var(--accent) 45%,transparent)}.store-modal .spot.tier-legendary .shop-card.card{box-shadow:0 0 0 3px var(--accent),0 0 26px color-mix(in srgb,var(--accent) 70%,transparent)}.spot-progress{position:absolute;right:6px;bottom:6px;left:6px;z-index:2;display:grid;place-items:center;height:18px;overflow:hidden;background:#04061ae0;box-shadow:0 0 0 1px #ffffff40}.spot-progress>i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#3fd98a,#9cf5c3)}.spot-progress>b{position:relative;font-family:var(--font-head);font-size:.72rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.9)}.spot-badge{position:absolute;top:-10px;left:-8px;z-index:2;padding:2px 8px;background:linear-gradient(#ff8a3d,#ff3d64);color:#fff;font-family:var(--font-head);font-size:.8rem;text-shadow:0 1px 2px rgba(0,0,0,.6);transform:rotate(-8deg);clip-path:polygon(6% 0,100% 6%,94% 100%,0 92%)}.store-modal .spot>strong{font-size:.95rem}.store-modal .spot>.shop-buy,.store-modal .spot>.spot-bought,.store-modal .spot>.spot-dash{margin-top:auto}.store-modal .spot>.shop-buy{min-width:104px}.spot-board .spot-rows{display:flex;flex-direction:column}.spot-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:16px 0;list-style:none;background-image:radial-gradient(circle,rgba(255,255,255,.45) 1.2px,transparent 1.6px);background-position:0 100%;background-repeat:repeat-x;background-size:10px 4px}.spot-row:last-child{background:none}.store-modal .spot.is-locked{justify-content:flex-start;min-height:0;color:#b8bfe6}.store-modal .spot.is-locked .spot-card{display:grid;place-items:center;width:104px;height:146px;background:#04061a8c;box-shadow:inset 0 0 0 2px #ffffff59}.store-modal .spot.is-locked.is-next .spot-card{box-shadow:inset 0 0 0 2px #3fd98acc,0 0 16px #3fd98a4d}.spot-lock{position:absolute;top:6px;left:6px;display:grid;place-items:center;width:24px;height:24px;background:#ffb02e;clip-path:polygon(10% 0,100% 8%,92% 100%,0 92%)}.store-modal .spot.is-locked .spot-lock .gi{width:15px;height:15px;fill:#3a2500;opacity:1}.spot-level{display:grid;place-items:center;width:54px;height:62px;background:linear-gradient(#3fd98a,#138a57);clip-path:polygon(50% 0,100% 16%,92% 72%,50% 100%,8% 72%,0 16%)}.spot-level>b{font-family:var(--font-head);font-size:1.6rem;color:#fff;text-shadow:0 2px 3px rgba(0,0,0,.5)}.spot.is-locked:not(.is-next) .spot-level{filter:grayscale(.6) brightness(.7)}.spot-dash{font-family:var(--font-head);color:#8088b8}.spot-head{position:relative;display:flex;flex-direction:column;align-items:center;margin:0 0 4px;padding:10px 12px;border:1.5px solid rgba(255,255,255,.85);background:#fff;background-image:var(--maze-light, none);background-size:auto 104px;text-align:center}.spot-head h4{margin:0;font-family:var(--font-head);font-size:1.4rem;color:#1c2a8a}.spot-head small{font-family:var(--font-head);font-size:.9rem;color:#3a4ab8}.spot-head-new{position:absolute;top:-10px;left:-6px;z-index:2;padding:1px 8px;background:#ff3d64;color:#fff;font-family:var(--font-head);font-size:.8rem;text-transform:uppercase;transform:rotate(-6deg)}.store-modal .spot-grid.is-row{gap:12px}@media(max-width:720px){.store-modal .spot .shop-card.card,.store-modal .spot-grid.is-row .shop-card.card{--card-w: 82px;--card-h: 115px}.store-modal .spot.is-locked .spot-card{width:82px;height:115px}.spot-level{width:44px;height:50px}.spot-level>b{font-size:1.3rem}.store-modal .spot>.shop-buy{min-width:0;width:100%}.spot-row{gap:8px}}@media(min-width:721px){.spot-board .spot-rows{max-width:600px;margin:0 auto}.store-modal .spot-board .spot .shop-card.card{--card-w: 120px;--card-h: 168px}.store-modal .spot-board .spot.is-locked .spot-card{width:120px;height:168px}.spot-head h4{font-size:1.7rem}.spot-head small{font-size:1rem}}.rogue-edge-left.is-low{background:#ff9a2e;color:#2a1200;animation:edge-left-pulse 2s ease-out infinite}.rogue-edge-left.is-last{background:#ff3d4f;color:#fff;animation:edge-left-pulse-red 1s ease-out infinite}@keyframes edge-left-pulse{0%{box-shadow:0 0 #ff9a2ecc}70%,to{box-shadow:0 0 0 8px #ff9a2e00}}@keyframes edge-left-pulse-red{0%{box-shadow:0 0 #ff3d4fd9}70%,to{box-shadow:0 0 0 8px #ff3d4f00}}.result-modal .rewards-title,.result-modal.rogue-modal .rogue-page.is-over-rewards>h2,.result-modal.is-rewards>h2{background:linear-gradient(180deg,#fff3b0,#ffd34d 45%,#e8a92a);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 3px 10px rgba(255,196,61,.45))}.card.is-mastered,.shop-card.card.is-mastered{box-shadow:0 0 0 2px #ffd34d,0 0 14px #ffc43d8c}.card.is-mastered .card-face:after,.shop-card.card.is-mastered .card-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgba(255,236,160,.55) 45%,rgba(255,255,255,.75) 50%,rgba(255,220,120,.5) 55%,transparent 70%);background-size:260% 100%;mix-blend-mode:screen;pointer-events:none;animation:mastery-foil 3.2s ease-in-out infinite}@keyframes mastery-foil{0%{background-position:120% 0}60%,to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.card.is-mastered .card-face:after{animation:none}}.spot-progress.is-mastery>i{background:linear-gradient(90deg,#e8a92a,#ffe38a)}.spot-progress.is-dust{display:flex;gap:3px;justify-content:center}.spot-progress.is-dust .gi{position:relative;width:12px;height:12px;fill:#c9a8ff}.col-bar.is-mastery>i{background:linear-gradient(90deg,#e8a92a,#ffe38a)}.col-mastered{display:inline-flex;align-items:center;gap:4px;color:#ffd34d;font-family:var(--font-head)}.col-mastered .gi{width:1.1em;height:1.1em;fill:#ffd34d}.pull-tag.is-mastered{color:#ffd34d}.pull-tag.is-dust{display:inline-flex;align-items:center;gap:3px;color:#c9a8ff}.pull-tag.is-dust .gi{width:1em;height:1em;fill:currentColor}.gift-tile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;position:relative;margin:14px 0 6px;padding:14px 16px;border:1.5px solid rgba(124,242,168,.75);background-image:linear-gradient(110deg,#3fd98a47,#2e8bff2e)}.gift-tile.is-claimed{opacity:.6}.gift-ribbon{position:absolute;top:-11px;left:10px;display:inline-flex;align-items:center;gap:4px;padding:2px 10px;background:#3fd98a;color:#04220f;font-family:var(--font-head);font-size:.78rem;text-transform:uppercase;clip-path:polygon(4% 0,100% 8%,96% 100%,0 92%)}.gift-ribbon .gi{width:1em;height:1em;fill:currentColor}.gift-tile .shop-card.card{--card-w: 58px;--card-h: 81px}.gift-art{display:grid;place-items:center;width:58px;height:58px;background:#04061a99;box-shadow:inset 0 0 0 1.5px #7cf2a8b3}.gift-art .gi{width:32px;height:32px;fill:#7cf2a8}.gift-text{display:flex;flex-direction:column;gap:2px;text-align:left}.gift-text strong{font-family:var(--font-head);font-size:1.1rem;color:#fff}.gift-text small{color:#b8f5d2}.gift-claim{min-width:96px}.col-goals ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none}.col-goal{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px 12px;border:1.5px solid rgba(232,196,106,.45);background:#e8c46a14;text-align:left}.col-goal-text{display:flex;flex-direction:column;gap:2px;min-width:0}.col-goal-text strong{font-family:var(--font-head);color:#fff}.col-goal-text .chal-reward{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:.8rem;font-style:normal;color:#ffd34d}.col-goal-count{font-family:var(--font-head);color:#e8c46a}.col-goal-count .rw-check{width:22px;height:22px}.col-goal>.chal-bar{grid-column:1 / -1}.col-goal.is-done{border-color:#7cf2a899;background:#7cf2a814}.col-goal.is-done .chal-bar i{background:linear-gradient(90deg,#3fd98a,#7cf2a8)}@media(max-width:720px){.gift-tile{gap:10px;padding:12px}.gift-claim{min-width:72px}}@media(max-width:720px){.gift-tile{grid-template-columns:auto minmax(0,1fr)}.gift-tile>.gift-claim{grid-column:1 / -1;width:100%}.gift-text strong{font-size:1rem}.gift-text small{font-size:.78rem}}.store-modal .spot-card:has(>.spot-progress){margin-bottom:26px}.store-modal .spot-card>.spot-progress{right:0;bottom:-26px;left:0}@media(pointer:coarse){.menu-heading{animation:none;background-position:30% 0}.main-menu .btn.menu-tile,.main-menu .btn.menu-wide{animation:menu-in .45s cubic-bezier(.2,.8,.3,1) var(--in-delay, 0ms) both,menu-float var(--menu-float-dur, 4.4s) ease-in-out var(--menu-float-delay, 0s) infinite}}.mf{display:grid;min-width:0}.mf,.mc-float{animation:menu-float var(--menu-float-dur, 4.6s) ease-in-out var(--menu-float-delay, 0s) infinite}.menu-tiles>.mf:nth-child(2){--menu-float-dur: 4.9s;--menu-float-delay: -1.3s}.menu-stack>.mf:nth-child(2){--menu-float-dur: 4.6s;--menu-float-delay: -2.1s}.menu-stack>.mf:nth-child(3){--menu-float-dur: 5.2s;--menu-float-delay: -.7s}.menu-bar>.mf:nth-child(2){--menu-float-dur: 5.1s;--menu-float-delay: -1.7s}.menu-bar>.mf:nth-child(3){--menu-float-dur: 4.3s;--menu-float-delay: -.9s}.menu-bar>.mf:nth-child(4){--menu-float-dur: 5.5s;--menu-float-delay: -2.6s}.menu-bar-item{animation:none}.main-menu .btn.menu-tile,.main-menu .btn.menu-wide{animation:menu-in .45s cubic-bezier(.2,.8,.3,1) var(--in-delay, 0ms) both,menu-drift 7s ease-in-out var(--drift-delay, 0s) infinite alternate}.mc-float{position:absolute;width:0;height:0}.mc-sway{animation:mc-sway var(--sway-dur, 8s) ease-in-out var(--sway-delay, 0s) infinite alternate}@keyframes mc-sway{0%{rotate:-5deg}to{rotate:5deg}}.menu-cards .menu-card{left:0;top:0;animation:menu-card-in .6s cubic-bezier(.2,.8,.3,1) backwards}@media(max-width:720px){.mc-float{--float-lift: -7px}}@media(pointer:coarse){.main-menu .btn.menu-tile,.main-menu .btn.menu-wide{animation:menu-in .45s cubic-bezier(.2,.8,.3,1) var(--in-delay, 0ms) both}}@media(prefers-reduced-motion:reduce){.mf,.mc-float,.mc-sway,.menu-cards .menu-card{animation:none}}@property --rot{syntax: "*"; inherits: false;}@property --arc{syntax: "*"; inherits: false;}@property --fan{syntax: "*"; inherits: false;}@property --curve{syntax: "*"; inherits: false;}@property --lift{syntax: "*"; inherits: false;}.xp-meter{position:relative;display:flex;align-items:center;gap:8px;width:100%;font-family:var(--font-head)}.xp-meter-level{display:grid;place-items:center;flex:none;width:1.7em;height:1.7em;border-radius:50%;background:linear-gradient(160deg,#6cc0ff,#a98bff 60%,#e76cff);color:#0b0a1a;font-size:.85rem;line-height:1}.xp-meter-track{position:relative;flex:1;display:grid;place-items:center;height:16px;overflow:hidden;background:#04061ab3;clip-path:polygon(1% 0,100% 10%,99% 100%,0 88%)}.xp-meter-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#6a5cff,#a98bff 60%,#7fe3ff);transform-origin:left center;will-change:transform}.xp-meter-text{position:relative;font-size:.72rem;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.9);white-space:nowrap}.xp-meter.is-leveled .xp-meter-level{box-shadow:0 0 0 2px #ffd34d,0 0 10px #ffd34d99}.xp-meter.is-leveling .xp-meter-text{color:#ffd34d;text-shadow:0 0 8px rgba(255,211,77,.8),0 1px 3px rgba(0,0,0,.9)}.xp-meter.is-large{max-width:460px;gap:10px}.xp-meter.is-large .xp-meter-level{font-size:1rem}.xp-meter.is-large .xp-meter-track{height:24px}.xp-meter.is-large .xp-meter-text{font-size:.85rem}.reward-toast .xp-meter{width:min(280px,100%)}.xp-meter.is-leveling .xp-meter-level{animation:xp-level-pop .7s cubic-bezier(.2,.9,.3,1.4)}.xp-meter.is-leveling .xp-meter-text{animation:xp-level-tag .5s cubic-bezier(.2,.9,.3,1.4)}.xp-meter.is-leveling .xp-meter-track:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);animation:xp-level-flash .5s ease-out both}@keyframes xp-level-pop{0%{scale:1;box-shadow:0 0 #ffd34de6}35%{scale:1.45;box-shadow:0 0 0 6px #ffd34d80}to{scale:1;box-shadow:0 0 0 14px #ffd34d00}}@keyframes xp-level-tag{0%{opacity:0;translate:0 6px;scale:.7}to{opacity:1;translate:0 0;scale:1}}@keyframes xp-level-flash{0%{opacity:1;translate:-100% 0}to{opacity:0;translate:100% 0}}@media(prefers-reduced-motion:reduce){.xp-meter.is-leveling .xp-meter-level,.xp-meter.is-leveling .xp-meter-text,.xp-meter.is-leveling .xp-meter-track:after{animation:none}}body.quest-open #app{display:none}.quest-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;overflow:hidden;background:radial-gradient(ellipse at 30% 20%,rgba(70,60,140,.18),transparent 55%),radial-gradient(ellipse at 75% 80%,rgba(40,80,150,.14),transparent 60%),#04040b;animation:quest-in .35s ease-out}@keyframes quest-in{0%{opacity:0}}.quest-viewport{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none;cursor:grab}.quest-viewport:active{cursor:grabbing}.quest-world{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}.quest-lines{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.quest-dust path{fill:#cfd8ff}.quest-label{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;translate:-50% 0;pointer-events:none;font-family:var(--font-head);color:#dfe6ff;text-align:center;white-space:nowrap}.quest-label-glyph .gi{width:34px;height:34px;fill:var(--tone, #aab4dd);color:var(--tone, #aab4dd);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--tone, #aab4dd) 60%,transparent))}.quest-label strong{font-size:1.5rem;letter-spacing:.06em}.quest-label small{font-size:1rem;color:#8f9bd0}.quest-label.is-locked{opacity:.45}.quest-label.is-gold,.quest-label.is-gold small{color:#ffd34d}.quest-label.is-gold .gi{fill:#ffd34d;color:#ffd34d}.quest-top{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));left:12px;right:12px;display:flex;align-items:center;gap:12px;pointer-events:none}.quest-top>*{pointer-events:auto}.quest-title{display:flex;flex-direction:column;flex:1;min-width:0}.quest-title strong{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-size:1.5rem;color:#fff}.quest-title strong .gi{width:1em;height:1em;fill:#7fe3ff}.quest-title small{color:#aab4dd}.quest-top .menu-wallet{position:static}.quest-hint{position:absolute;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));margin:0;translate:-50% 0;padding:6px 14px;background:#04061ab3;color:#aab4dd;font-size:.82rem;white-space:nowrap;pointer-events:none}.overlay.quest-overlay{position:absolute;z-index:5}.overlay>.modal.quest-modal{display:flex;flex-direction:column;width:min(520px,calc(var(--app-w, 100vw) - 24px));max-width:none;max-height:min(800px,calc(var(--app-h, 100vh) - 40px))}.quest-body{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;overflow-x:hidden;overflow-y:auto;text-align:left}.quest-boss{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--font-head);color:#ffd34d}.quest-boss .gi{width:1.2em;height:1.2em;fill:currentColor}.quest-facts{display:flex;flex-wrap:wrap;gap:8px 18px;font-family:var(--font-head);color:#dfe6ff}.quest-facts span{display:inline-flex;align-items:center;gap:6px}.quest-facts .gi{width:1.1em;height:1.1em;fill:#7fe3ff}.quest-clear,.quest-twist,.quest-boon,.quest-rewards{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1.5px solid rgba(255,255,255,.18);background:#ffffff0d}.quest-clear{flex-direction:row;align-items:center;gap:12px;border-color:#7fe3ff99;background:#7fe3ff1a}.quest-clear>.gi{flex:none;width:30px;height:30px;fill:#7fe3ff}.quest-clear>span{display:flex;flex-direction:column}.quest-body small{font-family:var(--font-head);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#9aa5d6}.quest-clear strong{font-family:var(--font-head);font-size:1.1rem;color:#fff}.quest-foes{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.quest-foe{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1.5px solid rgba(255,90,120,.45);background:#ff3c6414}.quest-foe>strong{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);color:#fff}.quest-foe>strong .gi{width:1em;height:1em;fill:#ff7a96}.quest-tricks{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.quest-tricks li{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:.85rem;color:#c8cfee}.quest-tricks b{font-family:var(--font-head);font-weight:400;color:#ffb3c2}.quest-plain{color:#8f9bd0}.quest-twist{border-color:#c9a8ff8c;background:#c9a8ff1a}.quest-twist strong{font-family:var(--font-head);color:#e6d8ff}.quest-twist span,.quest-boon span{font-size:.88rem;color:#dfe6ff}.quest-boon{border-color:#7cf2a88c;background:#7cf2a81a}.quest-rewards .chal-reward{display:flex;flex-wrap:wrap;gap:4px 14px;font-style:normal;color:#ffd34d}.quest-rewards.is-final{border-color:#ffd34d99;background:#ffd34d1a}.quest-foot{display:flex;flex:none;justify-content:center;padding-top:12px}.quest-go{display:inline-flex;align-items:center;gap:10px;min-width:220px;justify-content:center;font-size:1.2rem}.quest-go .gi{width:1.1em;height:1.1em;fill:currentColor}.quest-state{margin:0;font-family:var(--font-head);color:#aab4dd}.quest-state.is-done{color:#7cf2a8}.quest-modal.is-boss .quest-clear{border-color:#ffd34d99}.quest-modal.is-complete .quest-body{align-items:center;text-align:center}.quest-done-glyph .gi{width:90px;height:90px;fill:#ffd34d;color:#ffd34d;filter:drop-shadow(0 0 18px rgba(255,196,61,.8));animation:quest-done-pop .7s cubic-bezier(.2,.9,.3,1.4)}@keyframes quest-done-pop{0%{scale:.3;opacity:0}}.quest-done-name{margin:0;font-family:var(--font-head);font-size:1.8rem;color:#ffd34d}.quest-result{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 12px;font-family:var(--font-head);color:#ff9db0}.quest-result .gi{width:1.1em;height:1.1em;fill:currentColor}.quest-result.is-cleared{color:#7fe3ff}@media(max-width:720px){.quest-title strong{font-size:1.15rem}.quest-top .menu-wallet{display:none}.quest-hint{font-size:.72rem;white-space:normal;width:calc(var(--app-w, 100vw) - 40px);text-align:center}.quest-go{width:100%}}.quest-screen{background:radial-gradient(ellipse at 30% 20%,rgba(70,60,140,calc(.16 + var(--lit, 0) * .05)),transparent 60%),radial-gradient(ellipse at 75% 80%,rgba(40,80,150,calc(.12 + var(--lit, 0) * .05)),transparent 62%),radial-gradient(ellipse at 60% 35%,rgba(150,90,200,calc(var(--lit, 0) * .035)),transparent 55%),#04040b}.quest-dust-new{pointer-events:none;animation:quest-dust-in 2.4s 1.6s ease-out backwards}@keyframes quest-dust-in{0%{opacity:0}}.quest-glint{position:absolute;width:var(--g);height:var(--g);margin:calc(var(--g) / -2) 0 0 calc(var(--g) / -2);background:#e8eeff;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);pointer-events:none;animation:quest-glint 4s ease-in-out infinite}.quest-glint.is-new{background:#fff3c4}@keyframes quest-glint{0%,to{opacity:.15;scale:.6}50%{opacity:.95;scale:1}}.overlay>.modal.quest-modal{height:auto;min-height:0}.quest-body{flex:0 1 auto}@media(prefers-reduced-motion:reduce){.quest-glint,.quest-dust-new{animation:none}}.quest-top{top:0;left:0;right:0;padding:calc(12px + env(safe-area-inset-top,0px)) 12px 28px;background:linear-gradient(180deg,#04040bf2 40%,#04040b00)}.quest-star.is-revealing,.quest-label.is-revealing{animation:quest-reveal 1.6s .6s cubic-bezier(.2,.8,.3,1.1) backwards}.qc.is-revealing{animation:quest-reveal-fade 2s .6s ease-out backwards}@keyframes quest-reveal{0%{opacity:0;scale:.2}}@keyframes quest-reveal-fade{0%{opacity:0}}.quest-announce{position:absolute;top:50%;left:50%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 26px;translate:-50% -50%;background:#04061ad9;box-shadow:0 0 0 1.5px #ffd34db3,0 0 40px #ffc43d59;clip-path:polygon(2% 0,100% 4%,98% 100%,0 96%);text-align:center;pointer-events:none;animation:quest-announce 4.2s ease-out forwards}.quest-announce .gi{width:42px;height:42px;fill:#ffd34d;filter:drop-shadow(0 0 12px rgba(255,196,61,.9))}.quest-announce strong{font-family:var(--font-head);font-size:1.5rem;color:#fff}.quest-announce small{color:#ffd34d}@keyframes quest-announce{0%{opacity:0;scale:.7}12%,75%{opacity:1;scale:1}to{opacity:0;scale:1}}@media(prefers-reduced-motion:reduce){.quest-star.is-revealing,.quest-label.is-revealing,.qc.is-revealing{animation:none}}.quest-screen{background:radial-gradient(ellipse at 50% 45%,rgba(40,80,190,calc(.32 + var(--lit, 0) * .04)),transparent 70%),radial-gradient(ellipse at 28% 22%,rgba(80,90,200,calc(.2 + var(--lit, 0) * .04)),transparent 55%),radial-gradient(ellipse at 75% 80%,rgba(30,110,200,calc(.18 + var(--lit, 0) * .04)),transparent 60%),radial-gradient(ellipse at 60% 35%,rgba(120,110,230,calc(var(--lit, 0) * .03)),transparent 55%),#040818}.quest-dust path{fill:#d6e2ff}.qs line{fill:none}.qs-glow,.qs-core{stroke-linecap:square}.qs-glow{stroke:var(--tone);stroke-width:16;opacity:0}.qs-core{stroke:var(--tone);stroke-width:2.5;opacity:.22;stroke-dasharray:.012 .022}.qs.is-ghost .qs-core{opacity:.1}.qc.is-locked .qs-core{stroke:#8f9bd0;opacity:.08}.qs.is-drawn .qs-glow,.qs.is-drawing .qs-glow{opacity:.16}.qs.is-drawn .qs-core,.qs.is-drawing .qs-core{stroke:color-mix(in srgb,var(--tone) 55%,#ffffff);stroke-width:4;opacity:1;stroke-dasharray:none}.qs-pulse{stroke:#fff;stroke-width:6;stroke-linecap:round;stroke-dasharray:.07 1.4;stroke-dashoffset:.07;opacity:.95;animation:qs-pulse-run 3.2s cubic-bezier(.5,0,.5,1) infinite}@keyframes qs-pulse-run{0%{stroke-dashoffset:.07;opacity:0}8%{opacity:.95}38%{stroke-dashoffset:-1;opacity:.95}39%,to{stroke-dashoffset:-1;opacity:0}}.qs-flow{stroke:var(--tone);stroke-width:5;stroke-linecap:round;stroke-dasharray:.03 .07;animation:qs-flow 1.1s linear infinite}@keyframes qs-flow{to{stroke-dashoffset:-.1}}.qs.is-drawing .qs-core,.qs.is-drawing .qs-glow{stroke-dasharray:1;stroke-dashoffset:1;animation:ql-draw 1.8s .2s cubic-bezier(.45,0,.25,1) forwards}.qs.is-drawing .qs-pulse,.qs.is-drawing .qs-flow{animation-delay:2.2s}.qs-head{stroke:#fff;stroke-width:12;stroke-linecap:round;stroke-dasharray:.001 2;stroke-dashoffset:0;opacity:0;animation:qs-head 1.8s .2s cubic-bezier(.45,0,.25,1) forwards}@keyframes ql-draw{to{stroke-dashoffset:0}}@keyframes qs-head{0%{opacity:1;stroke-dashoffset:0}92%{opacity:1}to{opacity:0;stroke-dashoffset:-1}}.qc.is-gold .qs-pulse{stroke:#fff6cf;animation-duration:4.6s}.qc.is-turning{animation:qc-gold 1.4s ease-out}@keyframes qc-gold{0%{opacity:.4}60%{opacity:1}}.quest-star{position:absolute;width:calc(46px * var(--sz, 1));height:calc(46px * var(--sz, 1));margin:calc(-23px * var(--sz, 1)) 0 0 calc(-23px * var(--sz, 1));padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.quest-star>*{position:absolute;pointer-events:none}.quest-star>i{top:22%;right:22%;bottom:22%;left:22%;background:color-mix(in srgb,var(--tone) 30%,#ffffff);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation:qst-twinkle 3.4s ease-in-out var(--lag, 0s) infinite}.qst-halo{top:-20%;right:-20%;bottom:-20%;left:-20%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tone) 70%,transparent),transparent 62%);opacity:.55}.qst-rays{top:6%;right:6%;bottom:6%;left:6%;background:color-mix(in srgb,var(--tone) 50%,#ffffff);clip-path:polygon(50% 0,53% 47%,100% 50%,53% 53%,50% 100%,47% 53%,0 50%,47% 47%);rotate:45deg;opacity:.6;animation:qst-spin 14s linear var(--lag, 0s) infinite}@keyframes qst-twinkle{0%,to{scale:1}50%{scale:.82}}@keyframes qst-spin{0%{rotate:45deg}to{rotate:405deg}}@keyframes qst-orbit{0%{rotate:0deg}to{rotate:360deg}}.quest-star.is-locked>i{top:32%;right:32%;bottom:32%;left:32%;background:#8f9bd0;opacity:.35;animation:none}.quest-star.is-locked>.qst-halo,.quest-star.is-locked>.qst-rays{display:none}.quest-star.is-ahead>i{top:28%;right:28%;bottom:28%;left:28%;background:color-mix(in srgb,var(--tone) 50%,#8f9bd0);opacity:.6}.quest-star.is-ahead>.qst-halo{opacity:.15}.quest-star.is-ahead>.qst-rays{opacity:.2;animation-duration:30s}.quest-star.is-done>i{background:#fff}.quest-star.is-done>.qst-halo{opacity:.75;animation:qst-glow 2.6s ease-in-out var(--lag, 0s) infinite}.quest-star.is-gold>i{background:#fff3c4}.quest-star.is-gold>.qst-rays{background:#ffd34d;opacity:.85;animation-duration:9s}.quest-star.is-gold>.qst-halo{opacity:.9;animation:qst-glow 2.2s ease-in-out var(--lag, 0s) infinite}@keyframes qst-glow{0%,to{opacity:.55;scale:.9}50%{opacity:.95;scale:1.12}}.quest-star.is-next{width:calc(88px * var(--sz, 1));height:calc(88px * var(--sz, 1));margin:calc(-44px * var(--sz, 1)) 0 0 calc(-44px * var(--sz, 1));z-index:2}.quest-star.is-next>i{top:26%;right:26%;bottom:26%;left:26%;background:#fff;animation:qst-beat 1.6s cubic-bezier(.3,0,.3,1) infinite}.quest-star.is-next>.qst-halo{top:-30%;right:-30%;bottom:-30%;left:-30%;opacity:.85;animation:qst-glow 1.6s ease-in-out infinite}.quest-star.is-next>.qst-rays{top:-4%;right:-4%;bottom:-4%;left:-4%;background:#fff;opacity:.85;animation-duration:6s}@keyframes qst-beat{0%,to{scale:1;rotate:0deg}15%{scale:1.25;rotate:8deg}35%{scale:.92;rotate:-4deg}55%{scale:1;rotate:0deg}}.qst-ring{top:8%;right:8%;bottom:8%;left:8%;border:2px solid var(--tone);border-radius:50%;opacity:0;animation:qst-ring 2.2s ease-out infinite}.qst-ring.is-b{animation-delay:1.1s}@keyframes qst-ring{0%{opacity:.9;scale:.4}to{opacity:0;scale:1.7}}.qst-orbit{top:-14%;right:-14%;bottom:-14%;left:-14%;animation:qst-orbit 3.6s linear infinite}.qst-orbit>b{position:absolute;top:0;left:50%;width:8px;height:8px;margin-left:-4px;background:#fff;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);box-shadow:0 0 6px var(--tone)}.quest-star.is-arriving{animation:qs-arrive .8s 1.9s cubic-bezier(.2,.9,.3,1.5) backwards}@keyframes qs-arrive{0%{scale:0;rotate:-120deg;opacity:0}}@media(hover:hover)and (pointer:fine){.quest-star:not(.is-locked):hover>i{scale:1.2}}.quest-screen.is-waiting .qs.is-drawing *,.quest-screen.is-waiting .quest-star.is-arriving,.quest-screen.is-waiting .qc.is-turning{animation-play-state:paused}.quest-screen.is-waiting .qc.is-gold{--tone: #cfd8ff}@media(prefers-reduced-motion:reduce){.quest-star>*,.quest-star.is-arriving,.qs-pulse,.qs-flow,.qs-head{animation:none}.qs.is-drawing .qs-core,.qs.is-drawing .qs-glow{animation:none;stroke-dashoffset:0}}.quest-prize{display:flex;flex-direction:column;gap:8px}.quest-prize.is-final>small{color:#ffd34d}.rw-tiles.is-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;width:100%;max-width:none;margin:0}.rw-tiles.is-grid>.rw-tile{flex:none;padding:12px 6px 10px}.rw-tiles.is-grid .rw-tile>b{font-size:1.25rem}.rw-tiles.is-grid .rw-tile.is-item>b{font-size:.92rem}.rw-tiles.is-grid .rw-icon{width:38px;height:38px}.rw-tiles.is-grid .rw-icon .gi{width:32px;height:32px}.quest-modal.is-complete .rw-tiles.is-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}@media(max-width:720px){.rw-tiles.is-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rw-tiles.is-grid .rw-tile>b{font-size:1.05rem}.rw-tiles.is-grid .rw-tile.is-item>b{font-size:.8rem}}.quest-side{flex-direction:row;align-items:center;gap:12px}.quest-side>.gi{flex:none;width:30px;height:30px}.quest-side>span{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.quest-foe.quest-side>.gi{fill:#ff7a96;filter:drop-shadow(0 0 6px rgba(255,90,120,.5))}.quest-foe.quest-side strong{font-family:var(--font-head);font-size:1.1rem;color:#fff}.quest-twist.quest-side>.gi{fill:#c9a8ff;color:#c9a8ff;filter:drop-shadow(0 0 6px rgba(201,168,255,.5))}.quest-boon.quest-side>.gi{fill:#7cf2a8;filter:drop-shadow(0 0 6px rgba(124,242,168,.5))}.main-menu .menu-wallet{top:calc(18px + env(safe-area-inset-top,0px))}@media(max-width:720px){.main-menu .menu-wallet{top:calc(10px + env(safe-area-inset-top,0px))}}.quest-top{align-items:flex-start;padding:calc(14px + env(safe-area-inset-top,0px)) 14px 34px}.quest-top .quest-title{flex:none;align-items:flex-end;margin-left:auto;margin-right:14px;padding:12px 20px 12px 22px;background:#060a28b8;text-align:right}.quest-top .quest-title strong{gap:10px;font-size:2.3rem;line-height:1}.quest-top .quest-title strong .gi{width:.85em;height:.85em;filter:drop-shadow(0 0 10px rgba(127,227,255,.8))}.quest-top .quest-title small{margin-top:4px;font-family:var(--font-head);font-size:1.25rem;color:#c8d2ff}.quest-top .menu-wallet{align-self:center;margin-left:6px}@media(max-width:720px){.quest-top{padding:calc(10px + env(safe-area-inset-top,0px)) 10px 30px}.quest-top .quest-title{margin-right:8px;padding:10px 16px}.quest-top .quest-title strong{font-size:1.75rem}.quest-top .quest-title small{font-size:1.05rem}}.quest-top .btn-menu-label{display:none}.quest-top .quest-title small{font-size:1.05rem}@media(max-width:720px){.quest-top .quest-title small{font-size:.9rem}}.quest-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.quest-top>.btn-menu{justify-self:start}.quest-top .quest-title{grid-column:2;align-items:center;margin:0;padding:0;background:none;text-align:center}.quest-top .menu-wallet{grid-column:3;justify-self:end;align-self:center;display:flex;gap:14px;margin:0;padding:18px 24px;background:#060a28b8;font-size:1rem}.quest-hint{padding:16px 24px;text-align:center}@media(max-width:720px){.quest-hint{font-size:.82rem}.quest-top .quest-title{margin:0;padding:0}}.quest-top .menu-wallet{position:relative}@media(max-width:720px){.quest-top .menu-wallet{display:none}}.quest-head{display:flex;flex-direction:row-reverse;justify-content:center;align-items:baseline;gap:.4em}.quest-head .qh-name{font:inherit;color:inherit;letter-spacing:inherit;text-transform:none}.quest-head .qh-name:after{content:" ·"}@media(max-width:720px){.quest-head{flex-direction:column;align-items:center;gap:2px;line-height:1.1}.quest-head .qh-name{font-size:.72em;color:#6b7088}.quest-head .qh-name:after{content:none}}@media(min-width:721px){.quest-top>.btn-menu{gap:.55rem;width:auto;height:calc(5.1rem * .75);padding:0 1.2rem 0 1rem;font-size:1.4625rem;background:#fff;color:#0b0a1a;border:none;text-shadow:none}.quest-top>.btn-menu .btn-menu-label{display:inline;font-size:1.05rem;letter-spacing:.04em}}.quest-top .menu-wallet{border-radius:999px;background:#060a28a8}.quest-prize .rw-tile{animation:none}@media(max-width:720px){.overlay>.modal.popup-modal.quest-modal{--pad-x: calc(1.1rem + 10px) ;padding-bottom:calc(1.6rem + 10px)}}.quest-open .overlay.settings-overlay,.quest-open .overlay.intro{z-index:160}.overlay>.modal.settings-modal.popup-modal.pause-modal{display:flex;flex-direction:column;max-height:calc(var(--app-h, 100vh) - 32px)}.overlay>.modal.pause-modal.is-pause{width:min(520px,calc(var(--app-w, 100vw) - 24px));max-width:none}.overlay>.modal.settings-modal.popup-modal.pause-modal>.pause-body{flex:0 1 auto;min-height:0;margin-top:0;margin-bottom:0}.overlay>.modal.settings-modal.popup-modal.pause-modal.is-options>.pause-body{margin-top:auto;overflow:visible}.overlay>.modal.pause-modal.is-pause>.pause-body{gap:12px;margin-right:-8px;padding:2px 8px 30px 0;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 34px),transparent)}.overlay>.modal.settings-modal.popup-modal.pause-modal>.pause-foot{flex:none;margin-top:auto;margin-bottom:0;padding-top:6px}.overlay>.modal.pause-modal.is-pause>.pause-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.pause-modal.is-pause>.pause-foot>.btn{min-width:0;white-space:nowrap}.pause-mode{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--font-head);font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;color:#7fe3ff}.pause-mode .gi{flex:none;width:1.25em;height:1.25em;fill:currentColor}.pause-table{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.pause-table>li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 12px;border:1.5px solid rgba(255,255,255,.18);background:#ffffff0d}.pause-table>li.is-you{border-color:#7fe3ff99;background:#7fe3ff1a}.pause-table strong{min-width:0;overflow:hidden;font-family:var(--font-head);font-weight:400;font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap;color:#fff}.pause-tag{padding:1px 7px;background:#ffffff24;font-family:var(--font-head);font-size:.68rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#c8d2ff;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}.pause-wins{display:flex;align-items:center;gap:4px;margin-left:auto}.pause-wins b{width:14px;height:14px;background:#fff3;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.pause-wins b.is-won{background:#ffd34d;filter:drop-shadow(0 0 4px rgba(255,211,77,.8))}.pause-wins small{margin-left:4px;font-family:var(--font-head);font-size:.78rem;color:#c8d2ff}.quest-body .pause-wins small{letter-spacing:.04em;text-transform:none;font-size:.82rem;color:#dfe6ff}.pause-edges{display:flex;flex-direction:column;gap:8px}.pause-edges .rogue-edges-none{margin:0;color:#9aa5d6}.pause-edges .rogue-hand-cards{margin-top:4px}.pause-purse .rogue-purse{margin:0}.quest-overview{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:14px 16px 16px;border:1.5px solid rgba(255,211,77,.55);background:linear-gradient(135deg,#ffd34d24,#7fe3ff14)}.quest-overview-glyph .gi{display:block;width:42px;height:42px;fill:#ffd34d;filter:drop-shadow(0 0 10px rgba(255,211,77,.7))}.quest-overview-text,.quest-overview-count{display:flex;flex-direction:column;line-height:1.1}.quest-overview-count{align-items:flex-end;text-align:right}.quest-overview strong{font-family:var(--font-head);font-weight:400;font-size:1.7rem;color:#fff}.quest-overview-count strong{font-size:1.25rem;color:#ffd34d}.quest-overview-bar{grid-column:1 / -1;height:8px;margin-top:6px;background:#ffffff1f;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)}.quest-overview-bar>i{display:block;width:var(--done);height:100%;background:linear-gradient(90deg,#7fe3ff,#ffd34d)}.quest-cons{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.quest-con{box-sizing:border-box;display:flex;align-items:center;gap:14px;width:100%;padding:12px 14px;border:1.5px solid color-mix(in srgb,var(--tone, #8f9bd0) 55%,transparent);border-radius:0;background:color-mix(in srgb,var(--tone, #8f9bd0) 9%,transparent);color:#fff;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.quest-con.is-next{background:color-mix(in srgb,var(--tone) 18%,transparent)}.quest-con.is-gold{background:linear-gradient(135deg,#ffd34d33,#ffd34d0d)}.quest-con.is-locked,.quest-con.is-hidden{--tone: #8f9bd0;opacity:.6}.quest-con.is-hidden{cursor:default}@media(hover:hover)and (pointer:fine){.quest-con:not(.is-hidden):hover{background:color-mix(in srgb,var(--tone) 24%,transparent)}}.quest-con-glyph{flex:none;display:grid;place-items:center;width:46px;height:46px}.quest-con-glyph .gi{width:40px;height:40px;fill:var(--tone);color:var(--tone);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--tone) 70%,transparent))}.quest-con-main{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.quest-con-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.quest-con-top strong{min-width:0;overflow:hidden;font-family:var(--font-head);font-weight:400;font-size:1.15rem;text-overflow:ellipsis;white-space:nowrap}.quest-con-top em{flex:none;font-family:var(--font-head);font-size:.72rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--tone)}.quest-con.is-next .quest-con-top em{animation:quest-con-next 1.5s ease-in-out infinite}@keyframes quest-con-next{50%{opacity:.45}}.quest-con-pips{display:flex;flex-wrap:wrap;gap:3px}.quest-con-pips i{width:13px;height:13px;background:#ffffff2e;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.quest-con-pips i.is-lit{background:color-mix(in srgb,var(--tone) 60%,#ffffff)}.quest-con-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.quest-con-foot>b{font-family:var(--font-head);font-weight:400;font-size:.95rem;color:#dfe6ff}.quest-con-reward{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-left:auto;font-size:.82rem;color:#c8d2ff}.quest-con-reward .chal-reward-item{font-size:.78rem}.quest-con.is-gold .quest-con-reward{opacity:.55}.quest-body .quest-con small{text-transform:none;letter-spacing:.02em;font-size:.82rem}@media(min-width:721px){.overlay>.modal.settings-modal.popup-modal.pause-modal{max-height:calc((var(--app-h, 100vh) - 40px) / 1.2)}.overlay>.modal.pause-modal.is-pause{width:min(520px,calc((var(--app-w, 100vw) - 40px) / 1.2))}}@media(max-width:720px){.overlay>.modal.pause-modal.is-pause>.pause-foot>.btn{padding-left:.8rem;padding-right:.8rem;font-size:.95rem}.quest-con{gap:10px;padding:10px 12px}.quest-con-glyph{width:38px;height:38px}.quest-con-glyph .gi{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.quest-con.is-next .quest-con-top em{animation:none}}.pause-body>.pause-mode{margin:0 0 2px}.pause-modal>.pause-foot>.btn.has-side-icon{display:flex;align-items:center;justify-content:center;gap:.55em;padding-inline:.8rem}.pause-modal>.pause-foot>.btn.has-side-icon .side-icon{position:static;flex:none;translate:none}.pause-modal>.pause-foot>.btn.has-side-icon{display:block;gap:0;text-align:center}.pause-modal>.pause-foot>.btn.has-side-icon .side-icon{display:inline-flex;margin-right:.5em;vertical-align:-.12em}.pause-modal.is-pause>.pause-foot>.btn-primary,.pause-modal.is-pause>.pause-foot>.btn:last-child:nth-child(odd),.pause-modal.is-pause>.pause-foot>.btn:not(.btn-primary):nth-last-child(2):nth-child(odd){grid-column:1 / -1}.quest-con-foot{gap:6px}.quest-con-foot>small{font-family:var(--font-head)}.pause-body,.quest-body{scrollbar-width:thin;scrollbar-color:rgba(127,227,255,.55) transparent}.pause-body::-webkit-scrollbar,.quest-body::-webkit-scrollbar{width:8px}.pause-body::-webkit-scrollbar-track,.quest-body::-webkit-scrollbar-track{margin:4px 0 24px;background:#ffffff0d;clip-path:polygon(0 4px,100% 0,100% calc(100% - 4px),0 100%)}.pause-body::-webkit-scrollbar-thumb,.quest-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7fe3ff,#c38bff);clip-path:polygon(50% 0,100% 6px,100% calc(100% - 6px),50% 100%,0 calc(100% - 6px),0 6px)}.pause-body::-webkit-scrollbar-thumb:hover,.quest-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#b6f0ff,#dcbcff)}.pause-body::-webkit-scrollbar-button,.quest-body::-webkit-scrollbar-button{display:none;height:0}@supports selector(::-webkit-scrollbar){.pause-body,.quest-body{scrollbar-width:auto;scrollbar-color:auto}}@media(min-width:721px){.overlay>.modal.settings-modal.popup-modal.pause-modal{zoom:1.08;max-height:calc((var(--app-h, 100vh) - 40px) / 1.08)}.overlay>.modal.pause-modal.is-pause{width:min(578px,calc((var(--app-w, 100vw) - 40px) / 1.08))}.overlay>.modal.settings-modal.popup-modal.pause-modal.is-options{max-width:533px;min-height:567px}}.pause-modal>.pause-foot>.btn.has-side-icon .side-icon.side-question{vertical-align:0}.pause-body>.pause-rogue.result-modal.rogue-modal{position:static;z-index:auto;display:block;flex:none;width:100%;max-width:none;min-height:0;max-height:none;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;animation:none}.pause-body>.pause-rogue.result-modal.rogue-modal:before,.pause-body>.pause-rogue.result-modal.rogue-modal:after{display:none}.pause-rogue .rogue-page.is-shop{display:flex;flex-direction:column;gap:15px;min-height:0}.pause-rogue .rogue-page.is-shop>.rogue-section.is-next,.pause-rogue .rogue-page.is-shop>.rogue-edges{flex:none;min-height:0;max-height:none;margin:0}.quest-labelled{display:flex;flex-direction:column;gap:8px}.quest-modal.is-complete .quest-prize{align-self:stretch}@media(max-width:720px){.quest-modal.is-complete .rw-tiles.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.overlay.result-overlay:not(.rogue-overlay)>.modal.result-modal:not(.is-rewards){padding:calc(2rem + 10px) calc(1.2rem + 10px) calc(1.6rem + 10px)}.overlay.result-overlay:not(.rogue-overlay)>.modal.result-modal:not(.is-rewards)>:not(.menu-buttons){zoom:.9}.overlay.result-overlay:not(.rogue-overlay)>.modal.result-modal:not(.is-rewards)>.menu-buttons{row-gap:calc(.75rem - 4px)}}.overlay>.modal.earned-modal .earned-foot>.btn{width:auto;min-width:0;padding:.8rem 2.2rem;font-size:1.15rem}.rw-step.has-things{flex-wrap:wrap;row-gap:4px}.rw-step-things{display:flex;flex:1 0 100%;flex-direction:column;gap:2px;padding-left:32px;text-align:left;color:#ffffff8c}.rw-step-things em{font-style:normal;color:#fff6}.rw-step.is-level{padding:12px 14px;font-size:1rem}.rw-step.is-level .rw-step-label{font-family:var(--font-head);font-size:1.1rem;color:#ffd34d}.rw-step.is-level .rw-step-mark,.rw-step.is-level .rw-step-mark .gi{width:26px;height:26px}.rw-step.is-level .rw-step-things{padding-left:36px;font-size:.92rem}@media(max-width:720px){.rw-step-things{padding-left:30px}.rw-step.is-level{padding:10px;font-size:.9rem}.rw-step.is-level .rw-step-things{padding-left:34px;font-size:.84rem}}.xp-meter{transition:scale .35s cubic-bezier(.2,.9,.3,1.3),filter .35s ease}.xp-meter.is-filling{scale:1.1;filter:drop-shadow(0 0 10px rgba(127,227,255,.55))}.xp-meter.is-filling .xp-meter-fill{background:linear-gradient(90deg,#7a6cff,#c3a8ff 55%,#b6f3ff)}.xp-meter.is-filling .xp-meter-text{font-weight:700}@media(prefers-reduced-motion:reduce){.xp-meter.is-filling{scale:1}}@media(max-width:720px){.overlay.rogue-overlay.is-intro>.modal.result-modal.rogue-modal,.overlay.rogue-overlay.is-loss>.modal.result-modal.rogue-modal{padding:calc(1.1rem + 10px) calc(1.2rem + 10px)}.overlay.rogue-overlay.is-intro>.modal.rogue-modal>:not(.menu-buttons):not(.rogue-page),.overlay.rogue-overlay.is-intro>.modal.rogue-modal>.rogue-page>:not(.menu-buttons),.overlay.rogue-overlay.is-loss>.modal.rogue-modal>:not(.menu-buttons):not(.rogue-page),.overlay.rogue-overlay.is-loss>.modal.rogue-modal>.rogue-page>:not(.menu-buttons){zoom:.9}.overlay.rogue-overlay.is-intro>.modal.rogue-modal .menu-buttons,.overlay.rogue-overlay.is-loss>.modal.rogue-modal .menu-buttons{row-gap:calc(.75rem - 4px)}}.quest-result:not(.is-cleared){color:#ff3d57;text-shadow:0 0 12px rgba(255,61,87,.35)}.shop-buy.is-bought{position:relative;border-color:#3ed27f;background:linear-gradient(180deg,#3ed27f47,#3ed27f1f);color:#fff;opacity:1;cursor:default}.shop-buy.is-bought:disabled{opacity:1;filter:none}.shop-buy.is-bought>:not(.buy-check):not(btn-fill):not(btn-stars){opacity:.55}.buy-check{display:inline-grid;place-items:center;width:1.35em;height:1.35em;margin-right:.4em;vertical-align:-.28em}.buy-check svg{width:100%;height:100%;fill:none;stroke:#5cf29a;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(92,242,154,.75))}.shop-buy.is-flash .buy-check{animation:buy-check-in .45s cubic-bezier(.2,.9,.3,1.4)}@keyframes buy-check-in{0%{opacity:0;transform:scale(.3) rotate(-20deg)}}.pack-fan{position:relative;display:block;width:100%;height:100%}.pack-fan>i{--off: calc(var(--i) - (var(--n) - 1) / 2);position:absolute;left:50%;top:50%;display:grid;place-items:center;width:38px;height:54px;margin:-32px 0 0 -19px;border:1.5px solid rgba(255,255,255,.85);border-radius:5px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.5) 0 5px,transparent 6px),repeating-linear-gradient(45deg,#ffffff29 0,#ffffff29 4px,#ffffff0a 4px,#ffffff0a 8px),#0a0c288c;box-shadow:0 4px 10px #00000059;transform-origin:50% 130%;transform:translate(calc(var(--off) * 9px)) rotate(calc(var(--off) * 13deg))}.pack-fan>i:last-child{background:#fff}.pack-fan>i .gi{width:22px;height:22px;fill:#24307a;color:#24307a}.shop-pack.is-rare .pack-fan>i:last-child .gi{fill:#6a3cff;color:#6a3cff}.shop-pack.is-legendary .pack-fan>i:last-child .gi{fill:#d0751f;color:#d0751f}.store-modal .pack-art{overflow:visible}.pack-stage{--center-w: 210px;--slot-w: 116px;--hand-w: 100px;position:relative;justify-content:flex-start;gap:0;overflow:hidden}.pack-stage>.pulls{display:flex;flex:none;flex-wrap:wrap;align-content:flex-start;justify-content:center;gap:12px 14px;width:100%;margin:6px 0 0;transition:opacity .3s ease}.pack-slot{display:flex;flex-direction:column;align-items:center;width:var(--slot-w)}.pack-slot:not(.is-filled):before{content:"";display:block;width:var(--slot-w);height:calc(var(--slot-w) * 1.405);background:#ffffff0d;clip-path:polygon(3% 1%,97% 0,100% 4%,98% 97%,95% 100%,4% 99%,0 95%,1% 3%)}.pack-slot .pull{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;cursor:default}.pack-modal.is-done .pack-slot .pull{cursor:pointer}.pack-slot .pull-card{display:block;width:var(--slot-w);height:calc(var(--slot-w) * 1.405)}.pack-slot .pull-card .shop-card.card{--card-w: var(--slot-w);--card-h: calc(var(--slot-w) * 1.405)}.pack-slot .pull.tier-rare .pull-card{filter:drop-shadow(0 0 10px rgba(108,184,255,.7))}.pack-slot .pull.tier-legendary .pull-card{filter:drop-shadow(0 0 14px rgba(255,211,77,.8))}.pack-slot .pull.is-picked .shop-card.card{box-shadow:0 0 0 2px #ffffffd9,0 0 18px #ffffff73}.pack-slot .pull strong,.pack-slot .pull .pull-tag{opacity:1}.pack-slot .pull strong{max-width:100%;overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.pull-rarity{font-family:var(--font-head);font-size:.66rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#b8bfe6}.pull-rarity.tier-rare{color:#7fc4ff}.pull-rarity.tier-legendary{color:#ffd34d}.pull-tip .pull-rarity{display:block;margin-bottom:4px}.pull-bar{position:relative;display:grid;place-items:center;width:100%;height:14px;overflow:hidden;background:#04061abf;clip-path:polygon(2% 0,100% 8%,98% 100%,0 90%)}.pull-bar>i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#6a5cff,#a98bff 60%,#7fe3ff)}.pull-bar.is-mastery>i{background:linear-gradient(90deg,#c08a2a,#ffd34d)}.pull-bar>b{position:relative;font-family:var(--font-head);font-size:.66rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.9)}.pull-bar.is-dust{display:flex;gap:4px;justify-content:center}.pull-bar.is-dust .gi{position:relative;width:11px;height:11px;fill:#d7b8ff}.pack-stage>.pull-tips{position:absolute;left:50%;z-index:3;width:min(360px,calc(100% - 8px));translate:-50% 0;pointer-events:none}.pack-stage>.pull-tips .pull-tip{margin-top:0}.pack-modal.is-done .pack-stage>.pull-tips{position:static;margin-top:14px;translate:none}.pack-stage.is-showing>.pulls,.pack-stage.is-showing>.pack-hand,.pack-stage.is-showing>.pack-help{opacity:.25}.pack-help{flex:none;margin:auto 0 6px;font-family:var(--font-head);font-size:.9rem;letter-spacing:.04em;color:#b8bfe6;transition:opacity .3s ease;animation:pack-help-pulse 2.2s ease-in-out infinite}.pack-help .is-pointer{display:none}@media(hover:hover)and (pointer:fine){.pack-help .is-touch{display:none}.pack-help .is-pointer{display:inline}}@keyframes pack-help-pulse{50%{opacity:.55}}.pack-hand{position:relative;flex:none;width:100%;height:calc(var(--hand-w) * 1.405 + 34px);transition:opacity .3s ease;touch-action:none}.hand-pull{--dx: 0px;--dy: 0px;position:absolute;left:50%;bottom:6px;width:var(--hand-w);height:calc(var(--hand-w) * 1.405);margin-left:calc(var(--hand-w) / -2);padding:0;border:0;background:none;cursor:grab;touch-action:none;transform-origin:50% 140%;transform:translate(var(--dx),var(--dy)) translate(var(--x, 0px),var(--y, 0px)) rotate(var(--rot, 0deg));transition:transform .35s cubic-bezier(.2,.9,.3,1.2);-webkit-tap-highlight-color:transparent}.pack-hand:not(.is-dealt) .hand-pull{transform:translateY(60px) rotate(0);opacity:0}.pack-hand.is-dealt .hand-pull{animation:hand-deal .5s cubic-bezier(.2,.9,.3,1.1) backwards;animation-delay:calc(var(--d, 0) * 1ms)}.hand-pull:nth-child(1){--d: 80}.hand-pull:nth-child(2){--d: 160}.hand-pull:nth-child(3){--d: 240}.hand-pull:nth-child(4){--d: 320}.hand-pull:nth-child(5){--d: 400}@keyframes hand-deal{0%{opacity:0;translate:0 80px}}.hand-pull.is-dragging{transition:none;cursor:grabbing;z-index:20!important}@media(hover:hover)and (pointer:fine){.hand-pull:not(.is-dragging):hover{--dy: -14px}}.hand-pull>.pull-inner,.pack-flyer>.pull-inner{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;transform-style:preserve-3d}.hand-pull .pull-front{display:none}.hand-pull .pull-back,.pack-flyer .pull-back{--card-w: var(--hand-w);border:2px solid var(--outline, #0b0a1a);border-radius:calc(var(--card-w) * .12);transform:none;box-shadow:inset 0 0 0 2px #e8c46a80,0 8px 18px #00000073}.pack-flyer{position:fixed;z-index:520;perspective:900px;cursor:pointer}.pack-flyer .pull-back{--card-w: var(--fw)}.pack-flyer .pull-front .shop-card.card{--card-w: var(--fw);--card-h: var(--fh)}.pack-flyer>.pull-inner{transition:transform .5s cubic-bezier(.3,.7,.3,1.2)}.pack-flyer .pull-front{opacity:0;transform:rotateY(180deg);transition:opacity 0s linear .17s}.pack-flyer .pull-back{transition:opacity 0s linear .17s}.pack-flyer.is-revealed>.pull-inner{transform:rotateY(180deg)}.pack-flyer.is-revealed .pull-front{opacity:1}.pack-flyer.is-revealed .pull-back{opacity:0}.pack-flyer.tier-rare.is-revealed{filter:drop-shadow(0 0 18px rgba(108,184,255,.8))}.pack-flyer.tier-legendary.is-revealed{filter:drop-shadow(0 0 24px rgba(255,211,77,.9))}.pack-modal:not(.is-done) .pack-foot{visibility:hidden}.pack-modal.is-done .pack-foot{animation:pack-foot-in .45s cubic-bezier(.2,.9,.3,1.2)}@keyframes pack-foot-in{0%{opacity:0;translate:0 14px}}.pack-modal.is-done .pack-hand,.pack-modal.is-done .pack-help{display:none}@media(max-width:720px){.pack-stage{--center-w: 176px;--slot-w: 88px;--hand-w: 82px}.pack-stage>.pulls{gap:10px 12px;padding:0 calc((100% - 3 * var(--slot-w) - 2 * 12px) / 2);box-sizing:border-box}.pack-slot .pull strong{font-size:.74rem}}@media(prefers-reduced-motion:reduce){.pack-help,.pack-hand.is-dealt .hand-pull{animation:none}}.store-modal .spot.is-bought{opacity:1}.store-modal .spot.is-bought>.spot-card{opacity:.6}.pack-modal.is-single .pack-stage{--slot-w: 190px}.pack-modal.is-single.is-done .pack-stage>.pulls{margin:auto 0}.pack-modal.is-single .pack-slot .pull strong{font-size:1.15rem}.pack-modal.is-single .pull-bar{height:18px}@media(max-width:720px){.pack-modal.is-single .pack-stage{--slot-w: 160px}.pack-modal.is-single .pack-stage>.pulls{padding:0}}.pack-modal .pack-stage>.pack-help{margin:auto 0 6px}.shop-buy .buy-check{flex:none}.store-modal .spot>.shop-buy.is-bought{padding-left:.6rem;padding-right:.6rem}.shop-buy.is-bought .buy-check{position:absolute;left:50%;top:50%;z-index:3;width:1.7em;height:1.7em;margin:0;translate:-50% -50%}.shop-buy.is-bought>:not(.buy-check):not(btn-fill):not(btn-stars){opacity:.3}.store-modal .spot>.shop-buy.is-bought{padding-left:revert-layer;padding-right:revert-layer}.store-head>.shop-tabs{display:none}@media(min-width:721px){.overlay>.modal.store-modal{width:calc(var(--app-w, 100vw) - 48px);max-width:1680px;height:calc(var(--app-h, 100vh) - 40px);padding-left:calc(var(--pad-x) + 16px);padding-right:calc(var(--pad-x) + 16px)}.overlay>.modal.store-modal>.popup-head.store-head{display:flex;align-items:center;gap:28px;margin-left:calc(-1 * (var(--pad-x) + 16px));margin-right:calc(-1 * (var(--pad-x) + 16px));padding:14px 22px 14px 34px}.store-head>span[aria-hidden]{display:none}.overlay>.modal.store-modal>.store-head .popup-head-title{flex:none;font-size:2.3rem;text-align:left}.store-modal .store-head>.shop-tabs{display:flex;flex:1;justify-content:center;gap:8px;margin:0;padding:0;background:none}.store-modal .store-head .shop-tab{flex:none;padding:.7rem 1.3rem;color:#0b0a1a;font-size:1.12rem}.store-modal .store-head .shop-tab.is-on{background:#0b0a1a;color:#fff}.store-modal .store-head .shop-tab:not(.is-on):hover{background:#0b0a1a14}.overlay>.modal.store-modal>.store-head>.btn{flex:none;width:62px;height:62px}.overlay>.modal.store-modal>.store-head>.btn .gi{width:30px;height:30px}}.overlay>.modal.gift-modal{width:min(380px,calc(var(--app-w, 100vw) - 32px));max-width:none;animation:toast-in .35s cubic-bezier(.2,.9,.3,1.2)}.gift-got{display:flex;flex-direction:column;align-items:center;gap:12px}.gift-got>.rw-tiles.is-grid{grid-template-columns:minmax(0,170px);justify-content:center}.gift-got .rw-tile .rw-icon,.gift-got .rw-tile .rw-icon .gi{width:52px;height:52px}.gift-got-text{margin:0;color:#c8d2ff;text-align:center}.gift-foot{margin-top:18px}.overlay>.modal.popup-modal.popup-modal.gift-modal{height:auto;min-height:0;max-height:none}.rogue-gems{color:#ffd3a6}.rogue-gems .gi{color:#f0a35e;filter:drop-shadow(0 0 4px rgba(240,163,94,.6))}.rogue-buy .rogue-gems .gi,.result-modal.rogue-modal .rogue-head .rogue-gems .gi{color:#c46a1e;filter:none}.rogue-buy:hover:not(:disabled) .rogue-gems .gi{color:#0b0a1a}.rogue-total .gi-token{color:#f0a35e;fill:#f0a35e}@media(min-width:721px){.store-modal .spot-grid.is-row{grid-template-columns:repeat(6,minmax(0,1fr))}.store-modal .spot-board .spot-rows{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 12px;max-width:none}.store-modal .spot-board .spot-row{display:contents}.store-modal .booster-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-modal .gift-tile{width:min(720px,100%);margin-left:auto;margin-right:auto;box-sizing:border-box}}.store-modal .shop-packs{gap:14px}.store-modal .shop-packs>.shop-pack{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:stretch;gap:0;padding:0;text-align:left}.store-modal .shop-pack>.pack-art{grid-row:auto;width:auto;height:auto;min-height:168px;margin:10px 0 10px 10px;border-radius:0;box-shadow:inset 0 0 0 1.5px #ffffff4d;overflow:visible}.store-modal .shop-pack .pack-fan{scale:1.35}.store-modal .shop-pack .pack-info{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 16px 14px}.pack-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.store-modal .shop-pack .pack-title h4{margin:0;font-size:1.3rem;text-align:left}.store-modal .shop-pack .pack-title .pack-count{position:static;flex:none;font-family:var(--font-head);font-size:.85rem;color:color-mix(in srgb,var(--accent) 60%,#ffffff)}.pack-odds-bar{display:flex;gap:2px;height:9px;clip-path:polygon(.6% 0,100% 12%,99.4% 100%,0 88%)}.pack-odds-bar>i{min-width:4px}.pack-odds-bar>.tier-common{background:#9fb3d9}.pack-odds-bar>.tier-rare{background:#5fb4ff}.pack-odds-bar>.tier-legendary{background:#ffc83d}.store-modal .shop-pack .pack-odds{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 16px;width:auto;margin:0;font-size:.85rem}.store-modal .shop-pack .pack-odds li{display:inline-flex;align-items:baseline;gap:6px}.store-modal .shop-pack .pack-odds li:before{content:"";width:7px;height:7px;align-self:center;background:currentColor;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.pack-buy{display:flex;gap:8px;margin-top:auto;padding-top:2px}.pack-buy>.shop-open,.pack-buy>.shop-prices{flex:1;min-width:0;margin:0}.pack-buy>.shop-prices{flex-wrap:nowrap}.pack-buy .shop-buy,.pack-buy>.shop-open{flex:1;min-width:0;margin:0}.store-modal .shop-pack>.pack-info>.pack-buy>.btn,.store-modal .shop-pack>.pack-info>.pack-buy .btn{margin-top:0}@media(min-width:721px){.store-modal .shop-packs:not(.is-row){grid-template-columns:repeat(3,minmax(0,1fr))}.store-modal .shop-packs>.shop-pack{grid-template-columns:170px minmax(0,1fr)}.store-modal .shop-pack .pack-fan{scale:1.55}}@media(max-width:720px){.store-modal .shop-packs>.shop-pack{grid-template-columns:104px minmax(0,1fr)}.store-modal .shop-pack>.pack-art{min-height:0}.store-modal .shop-pack .pack-fan{scale:1.05}.store-modal .shop-pack .pack-info{gap:8px;padding:12px}.store-modal .shop-pack .pack-title h4{font-size:1.1rem}.pack-buy{flex-direction:column}.store-modal :is(.spot,.cos,.gift-tile) .btn,.store-modal :is(.spot,.cos) .shop-prices,.store-modal .booster>.btn{width:100%;min-width:0;box-sizing:border-box}.store-modal .shop-prices>.btn{flex:1;min-width:0}}.store-modal :is(.spot-card,.spot-badge,.spot-head-new,.gift-ribbon,.premium-tag,.tier-tag,.pack-art,.chal-icon,.booster-glyph,.swatch){z-index:3}@media(min-width:721px){.store-modal .shop-pack .pack-fan{scale:1.15}}@media(max-width:720px){.store-modal .shop-pack .pack-fan{scale:.92}}.store-modal .spot-grid>.spot,.store-modal .spot-row>.spot{gap:7px;padding:14px 10px 12px;border:1.5px solid color-mix(in srgb,var(--accent) 65%,transparent);background-image:linear-gradient(180deg,color-mix(in srgb,var(--accent) 26%,rgba(10,12,40,.6)),color-mix(in srgb,var(--accent) 6%,rgba(10,12,40,.6)) 70%);--cs-color: color-mix(in srgb, var(--accent) 70%, transparent)}.store-modal .spot-grid>.spot.tier-rare,.store-modal .spot-row>.spot.tier-rare{--cs-width: 2.6px;background-image:linear-gradient(180deg,#5fb4ff57,#1e3c8c40 70%)}.store-modal .spot-grid>.spot.tier-legendary,.store-modal .spot-row>.spot.tier-legendary{--cs-color: #ffd34d;--cs-width: 3.2px;background-image:radial-gradient(ellipse 90% 60% at 50% 0%,rgba(255,211,77,.45),transparent 70%),linear-gradient(180deg,#ffc83d4d,#78460a4d 75%)}.store-modal .spot-grid>.spot.is-locked,.store-modal .spot-row>.spot.is-locked{--accent: #6f7ab0}.store-modal .spot>.shop-buy{width:100%;min-width:0;box-sizing:border-box}@media(min-width:721px){.store-modal .spot .shop-card.card,.store-modal .spot-board .spot .shop-card.card{--card-w: 92px;--card-h: 129px}.store-modal .spot.is-locked .spot-card{width:92px;height:129px}.store-modal .spot-grid>.spot,.store-modal .spot-row>.spot{padding:16px 14px 14px}}@media(max-width:720px){.store-modal .spot-grid>.spot,.store-modal .spot-row>.spot{padding:10px 6px 8px}}.gi.gi-starChip{scale:1.14}.store-modal{--box-pad: 5px}@media(min-width:721px){.store-modal{--box-pad: 10px}}.store-modal .booster{padding:calc(10px + var(--pad-up) + var(--box-pad)) calc(12px + var(--pad-up) + var(--box-pad))}.store-modal :is(.cos,.col){padding:calc(12px + var(--pad-up) + var(--box-pad)) calc(8px + var(--pad-up) + var(--box-pad))}.store-modal .dust{padding:calc(14px + var(--pad-up) + var(--box-pad)) calc(8px + var(--pad-up) + var(--box-pad))}.store-modal .gift-tile{padding:calc(14px + var(--box-pad)) calc(16px + var(--box-pad))}.store-modal .spot-grid>.spot,.store-modal .spot-row>.spot{padding:calc(16px + var(--box-pad)) calc(14px + var(--box-pad)) calc(14px + var(--box-pad))}.store-modal .shop-pack>.pack-art{margin:calc(10px + var(--box-pad)) 0 calc(10px + var(--box-pad)) calc(10px + var(--box-pad))}.store-modal .shop-pack .pack-info{padding:calc(16px + var(--box-pad))}@media(max-width:720px){.store-modal .gift-tile{padding:calc(12px + var(--box-pad))}.store-modal .spot-grid>.spot,.store-modal .spot-row>.spot{padding:calc(10px + var(--box-pad)) calc(5px + var(--box-pad)) calc(8px + var(--box-pad))}.store-modal .spot .shop-card.card,.store-modal .spot-grid.is-row .shop-card.card{--card-w: 74px;--card-h: 104px}.store-modal .spot.is-locked .spot-card{width:74px;height:104px}.store-modal .shop-pack .pack-info{padding:calc(12px + var(--box-pad))}}@media(max-width:720px){.store-modal .shop-packs>.shop-pack{grid-template-columns:minmax(0,1fr)}.store-modal .shop-pack>.pack-art{height:112px;min-height:0;margin:calc(10px + var(--box-pad)) calc(10px + var(--box-pad)) 0;overflow:hidden}.store-modal .shop-pack .pack-fan{scale:1.2}}.pack-fan>i:not(:last-child){border-color:#fff;background:radial-gradient(circle at 50% 50%,#e8c46a 0 5px,transparent 6px),repeating-linear-gradient(45deg,#2b3a96 0,#2b3a96 4px,#1a2260 4px,#1a2260 8px)}.shop-pack.is-rare .pack-fan>i:not(:last-child){background:radial-gradient(circle at 50% 50%,#e8c46a 0 5px,transparent 6px),repeating-linear-gradient(45deg,#5a3cc8 0,#5a3cc8 4px,#33207a 4px,#33207a 8px)}.shop-pack.is-legendary .pack-fan>i:not(:last-child){background:radial-gradient(circle at 50% 50%,#fff3c4 0 5px,transparent 6px),repeating-linear-gradient(45deg,#b8641e 0,#b8641e 4px,#7a3c10 4px,#7a3c10 8px)}@media(max-width:720px){.store-modal .spot-grid>.spot,.store-modal .spot-row>.spot{padding:0;border:0;background:none}.store-modal .spot-grid>.spot>btn-stars,.store-modal .spot-row>.spot>btn-stars,.store-modal .spot-grid>.spot>btn-fill,.store-modal .spot-row>.spot>btn-fill{display:none!important}.store-modal .spot .shop-card.card,.store-modal .spot-grid.is-row .shop-card.card{--card-w: 82px;--card-h: 115px}.store-modal .spot.is-locked .spot-card{width:82px;height:115px}}.store-modal .shop-body>.shop-section,.store-modal .shop-body>section.cos-group{margin-bottom:38px}.store-modal .shop-body>:is(.shop-section,.cos-group):last-child{margin-bottom:8px}.store-modal .cos-grid>.cos{display:flex;flex-direction:column;align-items:center;gap:8px}.store-modal .cos-grid>.cos>.swatch{margin-top:auto}.store-modal .cos-grid>.cos>strong{display:flex;align-items:center;justify-content:center;min-height:2.5em;margin-bottom:auto;line-height:1.2;text-align:center}.store-modal .cos-grid>.cos>:is(.shop-prices,.cos-equip,.cos-earned){margin-top:6px}.store-modal .cos-grid>.cos>.shop-prices{flex-wrap:nowrap;width:100%}.store-modal .cos-grid>.cos>.shop-prices>.btn,.store-modal .cos-grid>.cos>.cos-equip{flex:1;width:100%;min-width:0;box-sizing:border-box}.booster-have{display:inline-flex;align-items:baseline;gap:5px;font-family:var(--font-head);white-space:nowrap}.booster-have>small{font-size:.78em;color:#9aa5d6}.booster-have>b{font-weight:400;color:#fff}@media(min-width:721px){.store-modal .booster-have.is-none{visibility:hidden}}@media(max-width:720px){.store-modal .booster{grid-template-columns:44px minmax(0,1fr) auto;row-gap:12px}.store-modal .booster>.booster-glyph{grid-column:1;grid-row:1;align-self:start}.store-modal .booster>.booster-body{grid-column:2 / -1;grid-row:1}.store-modal .booster>:is(.shop-buy,.booster-arm){grid-column:1 / 3;grid-row:2;width:100%;margin:0}.store-modal .booster>.booster-have,.store-modal .booster>.booster-have.is-none{display:inline-flex;grid-column:3;grid-row:2;justify-self:end;margin:0;padding-left:4px;font-size:1.05rem}.store-modal .booster-have.is-none>b{color:#9aa5d6}}.store-modal .booster>.booster-have{padding:0 2px 0 4px;overflow:visible;background:none;clip-path:none;line-height:1.2}.store-modal .booster>.booster-have>b{min-width:.7em;padding-right:2px}.store-modal .spot-rows.is-featured{display:flex;flex-direction:column}@media(min-width:721px){.store-modal .spot-rows.is-featured{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.store-modal .spot-rows.is-featured>.spot-row{display:contents}}@media(max-width:720px){.store-modal .spot-rows.is-featured>.spot-row:first-child{padding-top:0}}.store-modal .gift-tile{margin-bottom:26px}.store-modal .col .tier-tag{padding:calc(.1em + 5px) calc(.6em + 5px)}.store-modal .col.is-locked .col-blank{position:relative;display:grid;place-items:center;margin:0;background:repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0 6px,transparent 6px 12px),#0a0a1c;box-shadow:inset 0 0 0 2px #ffffff24,0 6px 14px #00000073;filter:none;animation:none}.store-modal .col.is-locked,.store-modal .col.is-locked *{animation:none!important}.store-modal .col.is-locked{filter:brightness(.82)}.store-modal .col.is-locked .col-blank>.col-lock{position:static;translate:none;display:grid;place-items:center}.store-modal .col.is-locked .col-blank>.col-lock .gi{width:46px;height:46px;color:#ffffffd9;fill:#ffffffd9;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}.store-modal .col.is-locked>strong{letter-spacing:.12em;color:#9aa5d6}.store-modal .col-goals .col-goal{padding:20px 22px}.store-modal .col-goal-text strong{padding-bottom:7px;margin-bottom:5px;background-image:radial-gradient(circle,rgba(232,196,106,.6) 1.1px,transparent 1.5px);background-position:0 100%;background-repeat:repeat-x;background-size:8px 4px}@media(min-width:721px){.store-modal .stat-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.store-modal .booster>.booster-have{position:relative;align-items:center;gap:6px;padding:3px 10px 3px 12px;background:#ff9ad0;color:#1a0b33;clip-path:polygon(4% 0,100% 8%,96% 100%,0 92%);font-size:.82rem;letter-spacing:.06em}.store-modal .booster>.booster-have>small{font-size:.85em;color:#2a1150}.store-modal .booster>.booster-have>b{color:#1a0b33}.store-modal .booster>.booster-have.is-none{background:#b98cff47;color:#d8c8ff}.store-modal .booster>.booster-have.is-none>small,.store-modal .booster>.booster-have.is-none>b{color:#d8c8ff}@media(min-width:721px){.store-modal .booster-have.is-none{visibility:visible}}@media(max-width:720px){.store-modal .booster>.booster-have,.store-modal .booster>.booster-have.is-none{font-size:.86rem}}.pack-stage{--center-w: 160px}@media(max-width:720px){.pack-stage{--center-w: 138px}}.pack-flyer.is-revealed>.pull-inner{transition-duration:.42s}.store-modal .cos .fx-swatch:not(.is-plain){width:auto;height:auto;min-width:64px;min-height:64px;padding:10px;box-sizing:border-box}.store-modal .col-goals .col-goal{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px}.col-goal-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:8px;background-image:radial-gradient(circle,rgba(232,196,106,.6) 1.1px,transparent 1.5px);background-position:0 100%;background-repeat:repeat-x;background-size:8px 4px}.col-goal-head>strong{min-width:0;font-family:var(--font-head);color:#fff}.col-goal-head>.col-goal-count{flex:none}.store-modal .col-goal-text strong{background:none;padding:0;margin:0}@media(min-width:721px){.store-modal .col-goals>ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:721px){.store-modal .col-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px}.store-modal .col-grid>.col{gap:8px;padding:calc((12px + var(--pad-up) + var(--box-pad)) * 1.1) calc((8px + var(--pad-up) + var(--box-pad)) * 1.1)}}@media(min-width:721px){.store-modal .col-grid>.col .shop-card.card{--card-w: 81px;--card-h: 114px}}.cos-equip .equip-check{display:inline-grid;place-items:center}.cos-equip .equip-check .rw-check{width:1.5em;height:1.5em;stroke:#1f9e5a;filter:none}.cos-equip:disabled:has(.equip-check){opacity:1}.shop-buy.is-bought.is-check-only .buy-check{position:static;translate:none;margin:0}.store-modal .cos.is-chips{--accent: #c58bff;--cs-color: #d6a8ff;--cs-width: 2.8px;background-image:radial-gradient(ellipse 90% 55% at 50% 0%,rgba(214,168,255,.42),transparent 70%),radial-gradient(circle at 18% 78%,rgba(255,211,77,.14),transparent 40%),linear-gradient(180deg,#783cc866,#2812508c 75%);box-shadow:inset 0 0 18px #c58bff40,0 0 16px #c58bff33}.store-modal .cos.is-chips>strong{color:#f1e2ff;text-shadow:0 0 10px rgba(197,139,255,.6)}.store-modal .cos>.cos-kind{margin:-2px 0 4px;font-family:var(--font-head);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73}.store-modal .cos-grid>.cos>.cos-kind+.swatch{margin-top:auto}@media(max-width:720px){.store-modal .shop-section-head h4{font-size:1.65rem}.store-modal .cos-group h4{font-size:1.425rem}.store-modal .shop-section-head{gap:10px}.store-modal .shop-section-head>small{font-size:1.05rem}}.spot-progress,.pull-bar{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);box-shadow:none}.spot-progress{right:2px;left:2px}.store-modal .col-bar{height:8px;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)}.store-modal .fx-swatch.is-plain{box-shadow:none}.store-modal .cos .fx-swatch.is-plain{min-width:64px;min-height:64px;padding:10px;box-sizing:border-box}.store-modal .booster-glyph{position:relative;width:60px;height:60px;background:color-mix(in srgb,var(--accent) 75%,transparent);box-shadow:none;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.store-modal .booster-glyph:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 70%),color-mix(in srgb,var(--accent) 18%,#0c0b26);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.store-modal .booster-glyph .gi{position:relative;width:26px;height:26px}@media(max-width:720px){.store-modal .booster-glyph{width:52px;height:52px}.store-modal .booster-glyph .gi{width:22px;height:22px}}.store-modal .booster>.booster-glyph{margin-right:10px}.store-modal .booster{grid-template-columns:70px minmax(0,1fr) auto 104px}@media(max-width:720px){.store-modal .booster{grid-template-columns:62px minmax(0,1fr) auto}}.store-modal .cos-grid>.cos>.cos-art{display:flex;flex:none;align-items:center;justify-content:center;width:100%;height:92px;margin:0}.store-modal .cos-grid>.cos>.cos-art>.swatch{margin:0}.store-modal .cos-grid>.cos>strong{flex:none;min-height:2.5em;margin:2px 0 0}.store-modal .cos-grid>.cos>.cos-kind{flex:none;min-height:1.2em}.store-modal .cos-grid>.cos>:is(.shop-prices,.cos-equip,.cos-earned){margin-top:auto}@media(hover:hover)and (pointer:fine){.btn:not(.btn-ghost-plain):hover:not(:disabled) .cur b,.btn:not(.btn-ghost-plain):hover:not(:disabled) s{color:#fff!important}}@media(min-width:721px){.store-modal.is-shop .shop-body>.shop-section>.cos-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.store-modal.is-shop .shop-body>.shop-section>.cos-grid>.cos>.cos-art{height:110px}.store-modal.is-shop .shop-body>.shop-section>.cos-grid>.cos>.cos-art>.swatch{scale:1.25}.store-modal.is-shop .shop-body>.shop-section>.cos-grid>.cos>strong{font-size:1.05rem}}.store-modal .spot-board>.spot-head+.shop-section-head{margin-top:18px}.store-head>.head-wallet{display:none}@media(min-width:721px){.store-head.is-shop-head>.head-wallet{display:flex;margin-left:auto}.store-head.is-shop-head>.head-wallet>.shop-wallet{margin:0;padding:8px 18px;background:#0b0a1a;zoom:1.15;clip-path:polygon(3% 0,100% 6%,97% 100%,0 92%)}.overlay>.modal.store-modal.is-shop>.shop-wallet{display:none}}.store-modal .booster.is-bought{background-image:linear-gradient(180deg,#04040ed1,#04040eeb);--cs-color: rgba(255, 255, 255, .14)}.store-modal .booster.is-bought>:is(.booster-glyph,.booster-body,.booster-have){opacity:.5}.store-modal .booster.is-bought>.shop-buy.is-bought{opacity:1}@media(min-width:721px){.store-modal .dust-bundles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.store-modal .dust-bundles{grid-template-columns:repeat(2,minmax(0,1fr))}.store-modal .dust-bundles>.dust{display:grid;grid-template-rows:auto auto auto 1fr;justify-items:center;align-items:center;gap:6px}.store-modal .dust-bundles>.dust>i{display:flex;align-items:center;min-height:1.4em}.store-modal .dust-bundles>.dust>i.is-none{color:#ffffff59}.store-modal .dust-bundles>.dust>.btn{align-self:end;width:100%;min-width:0;box-sizing:border-box}@media(min-width:721px){.store-modal .dust-bundles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.store-modal .dust-bundles>.dust>.gi{width:46px;height:46px}.store-modal .dust-bundles>.dust>strong{font-size:1.6rem}.store-modal .dust-bundles>.dust>.btn{width:auto;min-width:60%}}.shop-level>b{zoom:.9}@media(min-width:721px){.store-head.is-shop-head>.head-wallet>.shop-wallet{padding-left:28px;padding-right:28px}}.overlay>.modal.store-modal.is-shop>.popup-head{margin-bottom:calc(1.3rem + 8px)}.overlay>.modal.store-modal.is-shop>.popup-head>*{translate:0 6px}.overlay>.modal.store-modal.is-player>.popup-head>*{translate:0 4px}@media(min-width:721px){.store-modal .col-group>.col-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.shop-top{display:flex;flex-direction:column;gap:26px;margin-bottom:28px}.shop-top>.gift-tile,.shop-top>.spot-head{margin:0}@media(min-width:721px){.shop-top{flex-direction:row;align-items:stretch;gap:16px;margin-top:14px}.store-modal .shop-top>.gift-tile{flex:2 1 0;width:auto;max-width:none;margin:0}.shop-top>.spot-head{flex:1 1 0;justify-content:center}}.shop-top{padding-top:12px}@media(min-width:721px){.shop-top{margin-top:2px}}.overlay>.modal.store-modal{isolation:isolate;background:radial-gradient(ellipse 42% 30% at 12% 22%,rgba(186,92,255,.22),transparent 70%),radial-gradient(ellipse 38% 26% at 88% 14%,rgba(70,150,255,.2),transparent 70%),radial-gradient(ellipse 50% 32% at 78% 72%,rgba(255,92,170,.14),transparent 70%),radial-gradient(ellipse 46% 30% at 20% 86%,rgba(60,210,220,.12),transparent 70%),radial-gradient(ellipse 70% 40% at 50% 50%,rgba(120,80,220,.1),transparent 75%),linear-gradient(180deg,#1c1658,#10163d)}.overlay>.modal.store-modal:before,.overlay>.modal.store-modal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-repeat:repeat}.overlay>.modal.store-modal:before{background-size:360px 300px;background-image:radial-gradient(circle at 6% 12%,rgba(255,255,255,.85) 0 1.1px,transparent 2px),radial-gradient(circle at 34% 6%,rgba(255,255,255,.55) 0 .8px,transparent 1.6px),radial-gradient(circle at 61% 21%,rgba(214,190,255,.8) 0 1.2px,transparent 2.2px),radial-gradient(circle at 88% 9%,rgba(255,255,255,.5) 0 .7px,transparent 1.5px),radial-gradient(circle at 17% 44%,rgba(170,220,255,.7) 0 1px,transparent 1.9px),radial-gradient(circle at 47% 38%,rgba(255,255,255,.45) 0 .6px,transparent 1.4px),radial-gradient(circle at 76% 52%,rgba(255,255,255,.8) 0 1.1px,transparent 2px),radial-gradient(circle at 93% 41%,rgba(255,210,240,.6) 0 .8px,transparent 1.7px),radial-gradient(circle at 9% 78%,rgba(255,255,255,.6) 0 .9px,transparent 1.8px),radial-gradient(circle at 39% 71%,rgba(214,190,255,.55) 0 .7px,transparent 1.5px),radial-gradient(circle at 63% 88%,rgba(255,255,255,.75) 0 1px,transparent 1.9px),radial-gradient(circle at 84% 79%,rgba(170,220,255,.5) 0 .6px,transparent 1.4px);animation:shop-twinkle 5s ease-in-out infinite}.overlay>.modal.store-modal:after{background-size:520px 440px;background-position:130px 90px;background-image:radial-gradient(circle at 22% 18%,rgba(255,255,255,.9) 0 1.4px,transparent 2.6px),radial-gradient(circle at 71% 33%,rgba(214,190,255,.85) 0 1.6px,transparent 3px),radial-gradient(circle at 48% 64%,rgba(170,220,255,.8) 0 1.3px,transparent 2.5px),radial-gradient(circle at 12% 87%,rgba(255,220,240,.75) 0 1.2px,transparent 2.4px),radial-gradient(circle at 90% 82%,rgba(255,255,255,.85) 0 1.5px,transparent 2.8px);animation:shop-twinkle 7s ease-in-out -3s infinite}@keyframes shop-twinkle{0%,to{opacity:1}50%{opacity:.35}}.store-modal :is(.shop-pack,.booster,.cos,.dust,.gift-tile,.col,.col-goal,.stat-rows>li,.prof-head,.spot-grid>.spot,.spot-row>.spot){background-image:radial-gradient(circle at 14% 18%,rgba(255,255,255,.5) 0 .8px,transparent 1.6px),radial-gradient(circle at 82% 26%,rgba(255,255,255,.35) 0 .6px,transparent 1.4px),radial-gradient(circle at 68% 78%,rgba(255,255,255,.4) 0 .7px,transparent 1.5px),radial-gradient(circle at 28% 88%,rgba(255,255,255,.3) 0 .6px,transparent 1.3px),var(--box-bg, linear-gradient(180deg, color-mix(in srgb, var(--accent, #8f9bff) 24%, rgba(10, 12, 40, .6)), color-mix(in srgb, var(--accent, #8f9bff) 6%, rgba(10, 12, 40, .6)) 65%))}.store-modal .cos.is-chips{--box-bg: radial-gradient(ellipse 90% 55% at 50% 0%, rgba(214, 168, 255, .42), transparent 70%), radial-gradient(circle at 18% 78%, rgba(255, 211, 77, .14), transparent 40%), linear-gradient(180deg, rgba(120, 60, 200, .4), rgba(40, 18, 80, .55) 75%)}.store-modal .booster.is-bought{--box-bg: linear-gradient(180deg, rgba(4, 4, 14, .82), rgba(4, 4, 14, .92))}.store-modal .gift-tile{--box-bg: linear-gradient(110deg, rgba(63, 217, 138, .28), rgba(46, 139, 255, .18))}.store-modal :is(.spot-grid,.spot-row)>.spot.tier-rare{--box-bg: linear-gradient(180deg, rgba(95, 180, 255, .34), rgba(30, 60, 140, .25) 70%)}.store-modal :is(.spot-grid,.spot-row)>.spot.tier-legendary{--box-bg: radial-gradient(ellipse 90% 60% at 50% 0%, rgba(255, 211, 77, .45), transparent 70%), linear-gradient(180deg, rgba(255, 200, 61, .3), rgba(120, 70, 10, .3) 75%)}@media(max-width:720px){.store-modal :is(.spot-grid,.spot-row)>.spot{background-image:none}}@media(prefers-reduced-motion:reduce){.overlay>.modal.store-modal:before,.overlay>.modal.store-modal:after{animation:none}}.shop-level>b,.prof-avatar>b,.xp-meter-level{width:2.35em;min-width:2.35em;height:2.35em;padding:0;border-radius:0;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);line-height:1}.shop-level>b{font-size:.86em}.prof-avatar>b{right:-10px;bottom:-10px;width:36px;min-width:36px;height:36px;font-size:.82rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.xp-meter-level{font-size:.78rem}.xp-meter.is-large .xp-meter-level{font-size:.9rem}.xp-meter.is-leveled .xp-meter-level{box-shadow:none;filter:drop-shadow(0 0 5px rgba(255,211,77,.85))}.store-modal .shop-buy[data-pay=stardust]:not(.is-bought),.store-modal .booster>.shop-buy:not(.is-bought),.store-modal .dust>.btn{position:relative;overflow:hidden;color:#fff;text-shadow:0 1px 6px rgba(60,10,120,.7);filter:drop-shadow(0 0 10px rgba(197,139,255,.55))}.store-modal .shop-buy[data-pay=stardust]:not(.is-bought)>btn-fill.btn-fill,.store-modal .booster>.shop-buy:not(.is-bought)>btn-fill.btn-fill,.store-modal .dust>.btn>btn-fill.btn-fill{background-color:transparent!important;background-image:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 45%,transparent 60%),linear-gradient(135deg,#7b3cff,#c45bff 45%,#ff7ad9 80%,#ffd36b)!important;background-size:250% 100%,100% 100%!important;background-repeat:no-repeat!important;animation:chip-shine 3.2s ease-in-out infinite}@keyframes chip-shine{0%{background-position:140% 0,0 0}55%,to{background-position:-40% 0,0 0}}.store-modal .shop-buy[data-pay=stardust]:not(.is-bought) .cur b,.store-modal .booster>.shop-buy:not(.is-bought) .cur b{color:#fff}.store-modal .shop-buy[data-pay=stardust]:not(.is-bought) .gi,.store-modal .booster>.shop-buy:not(.is-bought) .gi{color:#fff;fill:#fff;filter:drop-shadow(0 0 4px rgba(255,255,255,.8))}.store-modal .shop-buy[data-pay=stardust]:not(.is-bought)>btn-stars .cs-lines polyline:not(.cs-glow),.store-modal .booster>.shop-buy:not(.is-bought)>btn-stars .cs-lines polyline:not(.cs-glow),.store-modal .dust>.btn>btn-stars .cs-lines polyline:not(.cs-glow){stroke:#ffe6ff}.store-modal .shop-buy[data-pay=stardust]:disabled:not(.is-bought),.store-modal .booster>.shop-buy:disabled:not(.is-bought){filter:grayscale(.7) brightness(.7)}@media(prefers-reduced-motion:reduce){.store-modal .shop-buy[data-pay=stardust]:not(.is-bought)>btn-fill.btn-fill,.store-modal .booster>.shop-buy:not(.is-bought)>btn-fill.btn-fill,.store-modal .dust>.btn>btn-fill.btn-fill{animation:none}}@media(min-width:721px){.store-head.is-shop-head>.head-wallet{align-items:center}.store-head.is-shop-head>.head-wallet>.shop-wallet{display:flex;align-items:center;padding-top:12px;padding-bottom:12px;line-height:1}.store-head.is-shop-head>.head-wallet>.shop-wallet>*,.store-head.is-shop-head>.head-wallet .shop-level,.store-head.is-shop-head>.head-wallet .cur{display:inline-flex;align-items:center;line-height:1}.store-head.is-shop-head>.head-wallet .cur>.gi{vertical-align:0;margin:0}.store-head.is-shop-head>.head-wallet .shop-level>small,.store-head.is-shop-head>.head-wallet .cur>b{display:block;line-height:1}}.gi.gi-starChip,.gi.gi-starChip path{fill:url(#smackjack)!important;color:#c724ff}.cur-dust>b{background:linear-gradient(to top,#ff4fa8 15%,#d462ff 40%,#9a74ff 63%,#5aa6ff 85%);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}.btn .cur-dust>b,.cur-dust>b:is(:hover *){background:none;color:inherit!important;-webkit-text-fill-color:currentColor}.store-modal .shop-buy[data-pay=stardust]:not(.is-bought) .gi.gi-starChip,.store-modal .shop-buy[data-pay=stardust]:not(.is-bought) .gi.gi-starChip path,.store-modal .booster>.shop-buy:not(.is-bought) .gi.gi-starChip,.store-modal .booster>.shop-buy:not(.is-bought) .gi.gi-starChip path{fill:#fff!important}.store-modal .shop-buy[data-pay=stardust]:not(.is-bought) .cur-dust>b,.store-modal .booster>.shop-buy:not(.is-bought) .cur-dust>b,.btn-primary .cur-dust>b{background:none;color:#fff!important;-webkit-text-fill-color:#ffffff}.btn:not(.btn-primary):not([data-pay=stardust]) .cur-dust>b{-webkit-text-fill-color:currentColor}.shop-card-tip{z-index:460;box-shadow:0 10px 28px #0000008c,0 0 0 2px color-mix(in srgb,var(--tip-color, #aa82ff) 70%,transparent),0 0 24px color-mix(in srgb,var(--tip-color, #9669ff) 45%,transparent)}.store-modal .spot-card[data-shop-tip]{cursor:help;outline:none}.card-got{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.card-got-face .shop-card.card{--card-w: 150px;--card-h: 211px;animation:card-got-in .55s cubic-bezier(.2,.9,.3,1.3)}.card-got.tier-rare .card-got-face{filter:drop-shadow(0 0 16px rgba(108,184,255,.75))}.card-got.tier-legendary .card-got-face{filter:drop-shadow(0 0 22px rgba(255,211,77,.85))}@keyframes card-got-in{0%{opacity:0;transform:scale(.6) rotate(-8deg)}}.card-got-text{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:14px 16px;box-sizing:border-box;background:#0009;box-shadow:0 0 0 2px color-mix(in srgb,var(--tip-color, #aa82ff) 70%,transparent)}.card-got-text .card-tip-name{font-size:1.25rem}.card-got-text .card-tip-name .gi{width:1em;height:1em;vertical-align:-.12em;fill:currentColor}.card-got-text .card-tip-text{color:#e9e6f5;line-height:1.35}.card-got-text .pull-bar{width:70%;margin-top:4px}@media(prefers-reduced-motion:reduce){.card-got-face .shop-card.card{animation:none}}.overlay>.modal.popup-modal.popup-modal.gift-modal.card-got-modal{width:min(570px,calc(var(--app-w, 100vw) - 24px))}.card-got-modal .card-got{gap:20px;padding:10px 6px 4px}.card-got-modal .card-got-face{display:flex;justify-content:center;width:100%}.card-got-modal .card-got-face .shop-card.card{--card-w: 210px;--card-h: 295px}.card-got-modal .card-got-bar{display:block;width:240px;max-width:100%;margin-top:-6px}.card-got-modal .card-got-bar>.pull-bar{width:100%;height:20px}.card-got-modal .card-got-bar>.pull-bar>b{font-size:.85rem}.card-got-modal .card-got>.pull-tag{margin-top:-8px;font-size:1.05rem}.card-got-modal .card-got-text{gap:10px;padding:20px 22px}.card-got-modal .pull-rarity{font-size:.9rem}.card-got-modal .card-got-text .card-tip-name{font-size:1.7rem}.card-got-modal .card-got-text .card-tip-text{font-size:1.15rem}.card-got-modal .gift-foot{margin-top:26px}.card-got-modal .gift-foot>.btn{padding:.9rem 2.6rem;font-size:1.2rem}@media(max-width:720px){.card-got-modal .card-got-face .shop-card.card{--card-w: 180px;--card-h: 253px}.card-got-modal .card-got-bar{width:205px}.card-got-modal .card-got-text .card-tip-name{font-size:1.45rem}.card-got-modal .card-got-text .card-tip-text{font-size:1.05rem}}.card-got-modal .card-got-face{cursor:pointer;-webkit-tap-highlight-color:transparent}.card-got-modal .card-got-face>.shop-card.card{transform-origin:50% 100%}@keyframes card-squish{0%{transform:none}18%{transform:scale(1.08,.9)}40%{transform:scale(.94,1.08) translateY(-10px)}62%{transform:scale(1.03,.97)}80%{transform:scale(.99,1.01)}to{transform:none}}@media(prefers-reduced-motion:reduce){.card-got-modal .card-got-face.is-squish>.shop-card.card,.card-got-modal .card-got-face:hover>.shop-card.card{animation:none}}.card-got-modal .card-got-face .shop-card.card{--card-w: 168px;--card-h: 236px}.card-got-modal .card-got-bar{width:196px}@media(max-width:720px){.card-got-modal .card-got-face .shop-card.card{--card-w: 144px;--card-h: 202px}.card-got-modal .card-got-bar{width:168px}}.overlay>.modal.gift-modal,.overlay>.modal.earned-modal{animation:popup-rise .42s cubic-bezier(.2,.9,.3,1.1)}@keyframes popup-rise{0%{opacity:0;translate:0 40px}}@media(prefers-reduced-motion:reduce){.overlay>.modal.gift-modal,.overlay>.modal.earned-modal{animation:popup-fade .2s ease-out}}@keyframes popup-fade{0%{opacity:0}}.pack-modal .pack-stage{overflow:visible}.pack-modal .pack-hand{margin-bottom:18px}.pack-modal:not(.is-done) .pack-foot{pointer-events:none}.pack-slot.is-filled .pull>:not(.pull-card){animation:slot-meta-in .45s cubic-bezier(.2,.8,.3,1) backwards}.pack-slot.is-filled .pull>:nth-child(2){animation-delay:.05s}.pack-slot.is-filled .pull>:nth-child(3){animation-delay:.12s}.pack-slot.is-filled .pull>:nth-child(4){animation-delay:.19s}.pack-slot.is-filled .pull>:nth-child(n+5){animation-delay:.26s}@keyframes slot-meta-in{0%{opacity:0;translate:0 12px}}@media(min-width:721px){.pack-modal .pack-stage>.pulls{margin-top:56px}.pack-modal .pack-foot>.btn{min-width:220px;padding:1rem 2.8rem;font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.pack-slot.is-filled .pull>:not(.pull-card){animation:none}}.pack-slot .pull{gap:8px}.pack-slot .pull>.pull-card{order:0;margin-bottom:4px}.pack-slot .pull>.pull-bar{order:1;margin-bottom:4px}.pack-slot .pull>strong{order:2}.pack-slot .pull>.pull-rarity{order:3;margin-top:-4px}.pack-slot .pull>.pull-tag{order:4}.pack-slot .pull strong{font-size:.95rem}.pack-modal.is-single .pack-slot .pull strong{font-size:1.3rem}@media(max-width:720px){.pack-slot .pull{gap:6px}.pack-slot .pull strong{font-size:.86rem}}.pack-slot.is-filled .pull>.pull-bar{animation-delay:.04s}.pack-slot.is-filled .pull>strong{animation-delay:.11s}.pack-slot.is-filled .pull>.pull-rarity{animation-delay:.17s}.pack-slot.is-filled .pull>.pull-tag{animation-delay:.23s}@media(min-width:721px){.pack-slot .pull{gap:12px}.pack-slot .pull>.pull-card{margin-bottom:6px}.pack-slot .pull>.pull-bar{height:16px;margin-bottom:6px}.pack-slot .pull>.pull-rarity{margin-top:-6px}.pack-slot .pull strong{font-size:1.05rem}}.store-modal .shop-pack>.pack-art{position:relative;overflow:hidden;isolation:isolate}.store-modal .shop-pack .pack-fan{position:relative;z-index:2}.pack-magic{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;--magic: #9fc4ff;--power: .55}.shop-pack.is-rare .pack-magic{--magic: #c99bff;--power: .8}.shop-pack.is-legendary .pack-magic{--magic: #ffe28a;--power: 1}.pack-magic>i{position:absolute;top:0;right:0;bottom:0;left:0}.pm-glow{background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--magic) 85%,transparent) 0,transparent 55%),radial-gradient(circle at 50% 110%,color-mix(in srgb,#ffffff 40%,transparent),transparent 60%);opacity:calc(.45 * var(--power) + .15);animation:pm-breathe 3.4s ease-in-out infinite}.pm-rays{top:-60%;right:-60%;bottom:-60%;left:-60%;background:repeating-conic-gradient(from 0deg at 50% 50%,color-mix(in srgb,var(--magic) 55%,transparent) 0 7deg,transparent 7deg 22deg);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0,transparent 55%);mask-image:radial-gradient(circle at 50% 50%,#000 0,transparent 55%);opacity:calc(.6 * var(--power));animation:pm-spin 18s linear infinite}.pm-sparks{background-image:radial-gradient(circle at 18% 22%,#ffffff 0 1.2px,transparent 2.2px),radial-gradient(circle at 78% 16%,#ffffff 0 1px,transparent 2px),radial-gradient(circle at 86% 64%,#ffffff 0 1.4px,transparent 2.4px),radial-gradient(circle at 12% 74%,#ffffff 0 1px,transparent 2px),radial-gradient(circle at 52% 88%,#ffffff 0 1.1px,transparent 2.1px),radial-gradient(circle at 40% 10%,#ffffff 0 .9px,transparent 1.8px);filter:drop-shadow(0 0 3px var(--magic));opacity:calc(.9 * var(--power));animation:pm-twinkle 2.6s ease-in-out infinite}.pm-sparks.is-b{background-image:radial-gradient(circle at 30% 40%,#ffffff 0 1px,transparent 2px),radial-gradient(circle at 68% 34%,#ffffff 0 1.3px,transparent 2.3px),radial-gradient(circle at 62% 80%,#ffffff 0 1px,transparent 2px),radial-gradient(circle at 92% 90%,#ffffff 0 .9px,transparent 1.8px),radial-gradient(circle at 6% 40%,#ffffff 0 1.2px,transparent 2.2px);animation:pm-twinkle 3.3s ease-in-out -1.4s infinite,pm-drift 6s ease-in-out infinite}.shop-pack.is-standard .pm-sparks.is-b{display:none}.shop-pack.is-legendary .pack-art{box-shadow:inset 0 0 0 1.5px #fff0c899,0 0 26px #ffc8508c}.shop-pack.is-legendary .pm-rays{animation-duration:10s}.shop-pack.is-rare .pack-art{box-shadow:inset 0 0 0 1.5px #e6d2ff80,0 0 18px #aa78ff66}@keyframes pm-spin{to{rotate:360deg}}@keyframes pm-breathe{0%,to{scale:1}50%{scale:1.12}}@keyframes pm-twinkle{0%,to{opacity:calc(.9 * var(--power))}50%{opacity:calc(.25 * var(--power))}}@keyframes pm-drift{0%,to{translate:0 0}50%{translate:0 -6px}}@media(prefers-reduced-motion:reduce){.pack-magic>i{animation:none!important}}.pack-magic{mix-blend-mode:screen}.pm-glow{background:radial-gradient(circle at 50% 52%,rgba(255,255,255,.9) 0,color-mix(in srgb,var(--magic) 80%,transparent) 22%,transparent 58%);opacity:calc(.35 + .45 * var(--power))}.pm-rays{background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,255,255,.85) 0 5deg,transparent 5deg 18deg);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0,rgba(0,0,0,.6) 25%,transparent 60%);mask-image:radial-gradient(circle at 50% 50%,#000 0,rgba(0,0,0,.6) 25%,transparent 60%);opacity:calc(.15 + .5 * var(--power))}.pm-sparks{filter:drop-shadow(0 0 4px #ffffff) drop-shadow(0 0 8px var(--magic))}.pack-magic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.5) 48%,transparent 60%);background-size:260% 100%;opacity:calc(var(--power) - .5);animation:pm-sheen 4.5s ease-in-out infinite}.shop-pack.is-legendary .pack-magic:after{animation-duration:3s}@keyframes pm-sheen{0%{background-position:140% 0}60%,to{background-position:-40% 0}}.shop-pack.is-legendary .pack-art{animation:pm-legend 2.8s ease-in-out infinite}@keyframes pm-legend{0%,to{box-shadow:inset 0 0 0 1.5px #fff0c899,0 0 22px #ffc85073}50%{box-shadow:inset 0 0 0 1.5px #fffae1e6,0 0 38px #ffd25acc}}@media(prefers-reduced-motion:reduce){.pack-magic:after,.shop-pack.is-legendary .pack-art{animation:none}}.overlay>.modal.pack-modal{isolation:isolate;--magic: #8fb6ff;--magic-2: #6f7dff;--power: .5}.overlay>.modal.pack-modal.is-rare{--magic: #c99bff;--magic-2: #5fb4ff;--power: .8}.overlay>.modal.pack-modal.is-legendary{--magic: #ffd65e;--magic-2: #ff7ad9;--power: 1}.overlay>.modal.pack-modal.is-gift{--magic: #7cf2a8;--magic-2: #5fb4ff;--power: .6}.pack-modal>:not(.pack-sky){position:relative;z-index:1}.pack-modal>.popup-head{z-index:3}.pack-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.pack-sky>i{position:absolute;top:0;right:0;bottom:0;left:0}.ps-aurora{background:radial-gradient(ellipse 55% 40% at 50% 38%,color-mix(in srgb,var(--magic) 55%,transparent),transparent 70%),radial-gradient(ellipse 45% 35% at 15% 75%,color-mix(in srgb,var(--magic-2) 40%,transparent),transparent 70%),radial-gradient(ellipse 45% 35% at 85% 70%,color-mix(in srgb,var(--magic-2) 35%,transparent),transparent 70%);opacity:calc(.35 + .45 * var(--power));filter:blur(8px);animation:ps-aurora 7s ease-in-out infinite alternate}.ps-rays{top:-50%;right:-50%;bottom:-50%;left:-50%;background:repeating-conic-gradient(from 0deg at 50% 50%,color-mix(in srgb,var(--magic) 60%,#ffffff 20%) 0 4deg,transparent 4deg 15deg);-webkit-mask-image:radial-gradient(circle at 50% 50%,rgba(0,0,0,.9) 0,transparent 45%);mask-image:radial-gradient(circle at 50% 50%,rgba(0,0,0,.9) 0,transparent 45%);opacity:calc(.25 * var(--power));translate:0 -6%;animation:pm-spin 40s linear infinite}.ps-stars{background-size:300px 260px;background-image:radial-gradient(circle at 10% 15%,#ffffff 0 1.2px,transparent 2.2px),radial-gradient(circle at 42% 8%,#ffffff 0 .8px,transparent 1.7px),radial-gradient(circle at 74% 26%,#ffffff 0 1.3px,transparent 2.4px),radial-gradient(circle at 20% 52%,#ffffff 0 .9px,transparent 1.8px),radial-gradient(circle at 60% 62%,#ffffff 0 1.1px,transparent 2.1px),radial-gradient(circle at 90% 70%,#ffffff 0 .8px,transparent 1.7px),radial-gradient(circle at 34% 88%,#ffffff 0 1.2px,transparent 2.2px),radial-gradient(circle at 82% 94%,#ffffff 0 .9px,transparent 1.8px);filter:drop-shadow(0 0 3px var(--magic));opacity:calc(.4 + .5 * var(--power));animation:shop-twinkle 4s ease-in-out infinite}.ps-stars.is-b{background-size:440px 380px;background-position:120px 70px;animation:shop-twinkle 5.5s ease-in-out -2s infinite,ps-rise 14s linear infinite}.pack-modal.is-standard .ps-stars.is-b{opacity:.35}.pack-modal.is-legendary .ps-rays{animation-duration:22s}.pack-modal.is-legendary .ps-stars{background-image:radial-gradient(circle at 10% 15%,#fff6d0 0 1.4px,transparent 2.6px),radial-gradient(circle at 42% 8%,#ffffff 0 1px,transparent 2px),radial-gradient(circle at 74% 26%,#ffe28a 0 1.6px,transparent 2.8px),radial-gradient(circle at 20% 52%,#ffffff 0 1.1px,transparent 2px),radial-gradient(circle at 60% 62%,#ffe28a 0 1.3px,transparent 2.4px),radial-gradient(circle at 90% 70%,#ffffff 0 1px,transparent 2px),radial-gradient(circle at 34% 88%,#fff6d0 0 1.4px,transparent 2.6px),radial-gradient(circle at 82% 94%,#ffffff 0 1px,transparent 2px)}.overlay>.modal.pack-modal.is-rare{box-shadow:0 30px 80px #000000a6,0 0 46px #aa78ff59}.overlay>.modal.pack-modal.is-legendary{animation:ps-legend-glow 3s ease-in-out infinite}@keyframes ps-legend-glow{0%,to{box-shadow:0 30px 80px #000000a6,0 0 40px #ffc85059}50%{box-shadow:0 30px 80px #000000a6,0 0 70px #ffc850a6}}@keyframes ps-aurora{0%{translate:-4% 2%;scale:1}to{translate:4% -3%;scale:1.08}}@keyframes ps-rise{to{background-position:120px -310px}}.pack-modal .pack-slot:not(.is-filled):before{background:color-mix(in srgb,var(--magic) 10%,rgba(255,255,255,.04));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--magic) 35%,transparent)}@media(prefers-reduced-motion:reduce){.pack-sky>i,.overlay>.modal.pack-modal.is-legendary{animation:none}}.store-modal .shop-buy .cur,.store-modal .gift-claim,.store-modal .dust>.btn{font-size:1.2em}.store-modal .shop-buy .cur>.gi{width:1.15em;height:1.15em}.store-modal .shop-buy s{font-size:.8em}.menu-bar-item.has-dot:after,.main-menu .btn.menu-wide>.menu-dot{background:#3ff0e6;box-shadow:0 0 8px #3ff0e6d9;animation-name:dot-pulse-aqua}@keyframes dot-pulse-aqua{0%{box-shadow:0 0 8px #3ff0e6d9,0 0 #3ff0e6bf}to{box-shadow:0 0 8px #3ff0e6d9,0 0 0 9px #3ff0e600}}.test-mark{display:inline-grid;place-items:center;width:1.15em;height:1.15em;margin-left:.45em;vertical-align:.12em;background:linear-gradient(160deg,#ffd65e,#ff8a3d);color:#2a1400;-webkit-text-fill-color:#2a1400;font-family:var(--font-head);font-size:.55em;font-weight:400;line-height:1;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.settings-sky{display:flex;flex-direction:column;gap:.5rem}.sky-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.sky-option{aspect-ratio:1;padding:0;border:0;background:var(--swatch);cursor:pointer;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);transition:scale .15s ease,filter .15s ease}.sky-option.is-on{filter:drop-shadow(0 0 0 #ffffff);outline:none;scale:1.12;box-shadow:inset 0 0 0 3px #fff}.sky-option[data-sky-pick=black]{box-shadow:inset 0 0 0 2px #ffffff59}.sky-option[data-sky-pick=black].is-on{box-shadow:inset 0 0 0 3px #fff}@media(hover:hover)and (pointer:fine){.sky-option:hover{scale:1.12}}body[data-sky]{--th-wash: rgba(0, 0, 0, 0);--th-glow: rgba(255, 255, 255, .12)}body[data-sky=pink]{--sky-filter: hue-rotate(62deg) saturate(1.25);--th-wash: rgba(70, 8, 52, .62);--th-glow: rgba(255, 62, 165, .3);--th-seat-a: rgba(82, 20, 66, .82);--th-seat-b: rgba(36, 6, 30, .86)}body[data-sky=red]{--sky-filter: hue-rotate(100deg) saturate(1.35);--th-wash: rgba(72, 6, 18, .64);--th-glow: rgba(255, 59, 78, .32);--th-seat-a: rgba(86, 16, 26, .82);--th-seat-b: rgba(36, 4, 10, .86)}body[data-sky=orange]{--sky-filter: hue-rotate(128deg) saturate(1.3) brightness(1.05);--th-wash: rgba(72, 30, 6, .64);--th-glow: rgba(255, 138, 43, .3);--th-seat-a: rgba(88, 40, 14, .82);--th-seat-b: rgba(38, 16, 4, .86)}body[data-sky=yellow]{--sky-filter: hue-rotate(158deg) saturate(1.2) brightness(1.08);--th-wash: rgba(62, 52, 8, .64);--th-glow: rgba(255, 210, 46, .28);--th-seat-a: rgba(80, 66, 14, .82);--th-seat-b: rgba(34, 28, 4, .86)}body[data-sky=green]{--sky-filter: hue-rotate(-158deg) saturate(1.5) brightness(1.05);--th-wash: rgba(30, 62, 6, .64);--th-glow: rgba(138, 255, 35, .3);--th-seat-a: rgba(42, 82, 12, .82);--th-seat-b: rgba(14, 32, 4, .86)}body[data-sky=turquoise]{--sky-filter: hue-rotate(-100deg) saturate(1.45) brightness(1.05);--th-wash: rgba(6, 60, 38, .64);--th-glow: rgba(35, 255, 152, .28);--th-seat-a: rgba(12, 78, 50, .82);--th-seat-b: rgba(4, 30, 20, .86)}body[data-sky=blue]{--sky-filter: hue-rotate(-38deg) saturate(1.15);--th-wash: rgba(8, 30, 76, .62);--th-glow: rgba(58, 139, 255, .3);--th-seat-a: rgba(16, 40, 96, .82);--th-seat-b: rgba(4, 14, 40, .86)}body[data-sky=violet]{--sky-filter: hue-rotate(18deg) saturate(1.3);--th-wash: rgba(48, 12, 84, .6);--th-glow: rgba(163, 92, 255, .32);--th-seat-a: rgba(58, 22, 102, .82);--th-seat-b: rgba(22, 6, 44, .86)}body[data-sky=black]{--sky-filter: saturate(.12) brightness(.55);--th-wash: rgba(10, 10, 14, .8);--th-glow: rgba(255, 255, 255, .08);--th-seat-a: rgba(26, 26, 32, .86);--th-seat-b: rgba(8, 8, 12, .9)}body[data-sky]{background-image:none}body[data-sky] .sky{background:linear-gradient(180deg,#161b5c,#1f1860 22%,#2a1258 50%,#170a32 76%,#0a0412);filter:var(--sky-filter, none);transition:filter .6s ease}body[data-sky] .overlay>.modal{box-shadow:inset 0 0 0 100vmax var(--th-wash),0 30px 80px #0009,0 0 44px var(--th-glow)!important}body[data-sky] .seat{background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 40%),linear-gradient(180deg,var(--th-seat-a),var(--th-seat-b))}body[data-sky] .main-menu .menu-wallet,body[data-sky] .topbar,body[data-sky] .quest-top .menu-wallet{box-shadow:inset 0 0 0 100vmax var(--th-wash)}.sky-options{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px}.sky-option.is-on{scale:1.18;box-shadow:none;background:radial-gradient(circle,#ffffff 0 16%,rgba(255,255,255,.35) 17% 24%,transparent 25%),var(--swatch)}.sky-option[data-sky-pick=black].is-on{box-shadow:inset 0 0 0 2px #ffffff59}@media(max-width:720px){.sky-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 14px;padding:0 6px}}body[data-sky] .main-menu [data-csf]>btn-fill.btn-fill,body[data-sky] .topbar [data-csf]>btn-fill.btn-fill{box-shadow:inset 0 0 0 100vmax var(--th-wash)}.settings-sky{margin:6px 0 10px;gap:.7rem}body[data-sky] :is(.seat,.player-pill,.topbar .btn)>btn-fill.btn-fill{box-shadow:inset 0 0 0 100vmax var(--th-wash)}body[data-sky] .seat>.seat-maze{box-shadow:inset 0 0 0 100vmax var(--th-wash)}body[data-sky] .seat>.seat-maze:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--th-wash);pointer-events:none}@media(max-width:720px){.store-modal.is-shop .shop-section-head h4{font-size:1.4rem}.store-modal.is-shop .cos-group h4{font-size:1.21rem}.store-modal.is-shop .shop-section-head>small{font-size:.9rem}}.store-modal .gift-art.is-present{width:66px;height:66px;background:radial-gradient(circle,#7cf2a859,#04061a99 70%)}.store-modal .gift-art.is-present .gi{width:40px;height:40px;fill:#7cf2a8;color:#7cf2a8;filter:drop-shadow(0 0 8px rgba(124,242,168,.75));animation:gift-bob 2.4s ease-in-out infinite}.gift-tile.is-claimed .gift-art.is-present .gi{animation:none}@keyframes gift-bob{0%,to{translate:0 0;rotate:-4deg}50%{translate:0 -4px;rotate:4deg}}@media(prefers-reduced-motion:reduce){.store-modal .gift-art.is-present .gi{animation:none}}@media(min-width:721px){.store-modal.is-shop .shop-section-head h4{font-size:19px}.store-modal.is-shop .shop-section-head>small{font-size:14.25px}}.rogue-gems{color:#b8fbf6}.rogue-gems .gi,.rogue-total .gi-token{color:#3ff0e6;fill:#3ff0e6;filter:drop-shadow(0 0 4px rgba(63,240,230,.65))}.rogue-buy .rogue-gems .gi,.result-modal.rogue-modal .rogue-head .rogue-gems .gi{color:#0fa89f;fill:#0fa89f;filter:none}.card-face.tactic.tactic-chance{background:radial-gradient(circle at 50% 45%,rgba(255,240,200,.55) 0,rgba(255,210,120,.15) 28%,transparent 48%),radial-gradient(circle at 18% 18%,rgba(255,255,255,.9) 0 1px,transparent 2px),radial-gradient(circle at 80% 26%,rgba(255,255,255,.8) 0 1.2px,transparent 2.2px),radial-gradient(circle at 26% 78%,rgba(255,255,255,.7) 0 1px,transparent 2px),radial-gradient(circle at 76% 84%,rgba(255,255,255,.85) 0 1.1px,transparent 2.1px),radial-gradient(circle at 60% 12%,rgba(255,255,255,.6) 0 .8px,transparent 1.8px),linear-gradient(135deg,#ffd65e,#f2a02c 45%,#fff3c4 49.2%,#fffbe8,#fff3c4 50.8%,#c0123e 55%,#6a0a2a)!important}.card-face.tactic.tactic-chance .power-name{color:#fff8e6;-webkit-text-stroke-color:rgba(60,10,40,.9);text-shadow:0 0 8px rgba(255,220,140,.7)}.card-face.tactic.tactic-chance .power-icon .gi{color:#fff8e6;fill:#fff8e6;filter:drop-shadow(0 0 6px rgba(255,230,160,.9)) drop-shadow(0 2px 3px rgba(60,10,40,.5));animation:chance-flip 3.2s ease-in-out infinite}.card-face.tactic.tactic-chance .card-kind .gi{fill:#fff8e6}@keyframes chance-flip{0%,70%,to{transform:scaleX(1)}78%{transform:scaleX(.08)}86%{transform:scaleX(-1)}94%{transform:scaleX(.08)}}.tactic-flipside,.card-face.tactic.tactic-flipside{background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.45) 0,transparent 42%),radial-gradient(circle at 20% 20%,rgba(255,255,255,.85) 0 1px,transparent 2px),radial-gradient(circle at 82% 30%,rgba(255,255,255,.75) 0 1.1px,transparent 2.1px),radial-gradient(circle at 24% 82%,rgba(255,255,255,.7) 0 1px,transparent 2px),radial-gradient(circle at 78% 80%,rgba(255,255,255,.8) 0 1px,transparent 2px),linear-gradient(90deg,#6ff7e6,#4fa8ff 47%,#fff,#9a5cff 53%,#e04fd8)!important}.card-face.tactic.tactic-flipside .power-icon .gi{filter:drop-shadow(0 0 6px rgba(255,255,255,.8)) drop-shadow(0 2px 3px rgba(30,16,80,.5))}@media(prefers-reduced-motion:reduce){.card-face.tactic.tactic-chance .power-icon .gi{animation:none}}.card-face.tactic.tactic-chance .power-icon .gi{scale:1.3}.rogue-gems>b,.rogue-purse .rogue-gems>b{color:#9ff7f0}.rogue-buy .rogue-gems>b{color:inherit}.card-face.tactic.tactic-chance .power-icon .gi{animation:masks-sway 3.6s ease-in-out infinite;transform-origin:50% 60%}@keyframes masks-sway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.start-screen{overflow:hidden}.ts-stage{position:absolute;left:50%;top:38%;width:0;height:0;pointer-events:none}.ts-stage>*{position:absolute;left:0;top:0}.ts-rays{width:1500px;height:1500px;margin:-750px 0 0 -750px;background:repeating-conic-gradient(from 0deg,rgba(255,220,150,.16) 0 5deg,transparent 5deg 15deg);-webkit-mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.5) 22%,transparent 55%);mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.5) 22%,transparent 55%);animation:pm-spin 70s linear infinite}.ts-rays.is-b{background:repeating-conic-gradient(from 7deg,rgba(150,170,255,.14) 0 3deg,transparent 3deg 22deg);animation-direction:reverse;animation-duration:95s}.ts-ring{width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;border:2px solid rgba(255,220,160,.5);box-shadow:0 0 30px #ffc87859,inset 0 0 30px #ffc87833;opacity:0;animation:ts-ring 4.5s ease-out infinite}.ts-ring.is-b{border-color:#a0b4ff80;animation-delay:1.5s}.ts-ring.is-c{border-color:#ff78c873;animation-delay:3s}@keyframes ts-ring{0%{opacity:.9;scale:.35}to{opacity:0;scale:1.6}}.ts-fan{width:0;height:0;animation:ts-float 6s ease-in-out infinite}.ts-card{--spread: 15deg;position:absolute;left:-46px;top:-40px;display:grid;place-items:center;width:92px;height:130px;box-sizing:border-box;padding:6px;border-radius:11px;background:linear-gradient(160deg,#fff,#ece6ff);box-shadow:inset 0 0 0 2px #e8c46ab3,0 10px 26px #00000073;color:#1d1f4a;font-family:var(--font-head);transform-origin:50% 230%;transform:rotate(calc(var(--i) * var(--spread))) translateY(-150px);opacity:.92;animation:ts-deal .9s cubic-bezier(.2,.9,.3,1.15) calc(var(--d) * 90ms) backwards,ts-breathe 5s ease-in-out calc(var(--d) * -.4s) infinite}.ts-card.is-hearts,.ts-card.is-diamonds{color:#d81e4a}.ts-card>.gi{width:42px;height:42px;fill:currentColor;filter:drop-shadow(0 2px 2px rgba(0,0,0,.15))}.ts-card>b{position:absolute;top:6px;left:9px;font-size:1.15rem;font-weight:400;line-height:1}.ts-card>b.is-low{top:auto;left:auto;right:9px;bottom:6px;rotate:180deg}@keyframes ts-deal{0%{opacity:0;transform:rotate(0) translateY(120px) scale(.6)}}@keyframes ts-breathe{0%,to{transform:rotate(calc(var(--i) * var(--spread))) translateY(-150px)}50%{transform:rotate(calc(var(--i) * (var(--spread) + 2.5deg))) translateY(-162px)}}@keyframes ts-float{0%,to{translate:0 0}50%{translate:0 -10px}}.start-screen .title-logo{z-index:2}.ts-motes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ts-motes>i{position:absolute;left:var(--x);bottom:-20px;width:calc(10px * var(--s));height:calc(10px * var(--s));background:#fff3cf;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 4px rgba(255,220,140,.9));opacity:0;animation:ts-mote 7s linear var(--t) infinite}.ts-motes>i:nth-child(3n){background:#c7d4ff;filter:drop-shadow(0 0 4px rgba(150,170,255,.9))}.ts-motes>i:nth-child(4n){background:#ffc6ea;filter:drop-shadow(0 0 4px rgba(255,120,200,.9))}@keyframes ts-mote{0%{opacity:0;translate:0 0;rotate:0deg}15%{opacity:.9}80%{opacity:.6}to{opacity:0;translate:30px -105vh;rotate:360deg}}.ts-tag{position:absolute;left:50%;top:calc(38% + clamp(3.35rem,7.4vw,7.4rem)*.95);z-index:2;margin:0;translate:-50% 0;white-space:nowrap;font-family:var(--font-head);font-size:clamp(1rem,1.6vw,1.4rem);letter-spacing:.3em;text-transform:uppercase;color:#ffe6b0;text-shadow:0 0 14px rgba(255,200,120,.6),0 2px 4px rgba(0,0,0,.6);animation:ts-tag-in 1.2s ease-out .6s backwards}.ts-tag>span{margin:0 .5em;color:#ff9ad0}@keyframes ts-tag-in{0%{opacity:0;letter-spacing:.6em}}.start-prompt{z-index:2;animation:none;text-shadow:none}.start-prompt-pill{display:inline-block;padding:.75em 2.2em;background:linear-gradient(90deg,#7b3cffd9,#ff0083d9);color:#fff;clip-path:polygon(4% 0,100% 8%,96% 100%,0 90%);filter:drop-shadow(0 0 16px rgba(255,80,180,.6));animation:start-pulse 1.8s ease-in-out infinite}@media(max-width:720px){.ts-stage{top:36%}.ts-card{--spread: 13deg;left:-34px;top:-30px;width:68px;height:96px;transform-origin:50% 210%;transform:rotate(calc(var(--i) * var(--spread))) translateY(-112px)}.ts-card>.gi{width:30px;height:30px}.ts-card>b{font-size:.9rem}@keyframes ts-breathe{0%,to{transform:rotate(calc(var(--i) * var(--spread))) translateY(-112px)}50%{transform:rotate(calc(var(--i) * (var(--spread) + 2deg))) translateY(-120px)}}.ts-ring{width:340px;height:340px;margin:-170px 0 0 -170px}.ts-tag{top:calc(36% + clamp(2.7rem,14vw,4.4rem)*1.5);font-size:.85rem;letter-spacing:.22em}}@media(prefers-reduced-motion:reduce){.ts-rays,.ts-ring,.ts-fan,.ts-card,.ts-motes>i,.start-prompt-pill{animation:none}.ts-ring{opacity:.3}}@media(max-width:720px){.ts-card{--spread: 10deg;left:-29px;top:-26px;width:58px;height:82px;transform-origin:50% 230%;transform:rotate(calc(var(--i) * var(--spread))) translateY(-100px);animation:ts-deal .9s cubic-bezier(.2,.9,.3,1.15) calc(var(--d) * 90ms) backwards,ts-breathe-sm 5s ease-in-out calc(var(--d) * -.4s) infinite}.ts-card>.gi{width:26px;height:26px}.ts-card>b{top:5px;left:6px;font-size:.8rem}.ts-card>b.is-low{right:6px;bottom:5px}.start-prompt{top:60%}}@keyframes ts-breathe-sm{0%,to{transform:rotate(calc(var(--i) * var(--spread))) translateY(-100px)}50%{transform:rotate(calc(var(--i) * (var(--spread) + 1.5deg))) translateY(-107px)}}.card-face.tactic.tactic-chance{box-shadow:inset 0 0 0 0 transparent}.start-prompt-pill{animation:start-pill 1.8s ease-in-out infinite}@keyframes start-pill{0%,to{opacity:.8;scale:.97;filter:drop-shadow(0 0 10px rgba(255,80,180,.45))}50%{opacity:1;scale:1.03;filter:drop-shadow(0 0 22px rgba(255,80,180,.8))}}.start-prompt{animation:none;letter-spacing:normal;text-transform:none}.start-prompt>.start-btn{padding:.9rem 2.6rem;font-size:clamp(1.15rem,1.6vw,1.45rem);letter-spacing:.04em;animation:none}@media(hover:hover)and (pointer:fine){.start-prompt>.start-btn:hover:not(:disabled){scale:1.1}}.ts-card{animation:ts-deal .9s cubic-bezier(.2,.9,.3,1.15) calc(var(--d) * 90ms) backwards,ts-breathe 10s ease-in-out calc(var(--d) * -.8s) infinite}.ts-fan{animation-duration:12s}@media(max-width:720px){.ts-card{animation:ts-deal .9s cubic-bezier(.2,.9,.3,1.15) calc(var(--d) * 90ms) backwards,ts-breathe-sm 10s ease-in-out calc(var(--d) * -.8s) infinite}}.start-prompt>.start-btn>btn-fill.btn-fill{background-color:#fff!important}.start-prompt>.start-btn{color:#0b0a1a}.start-screen .title-logo,.ts-stage{top:calc(38% + 50px)}.start-prompt{top:calc(64% + 40px)}.start-text{display:inline-flex;align-items:center;gap:.9em;font-family:var(--font-head);font-size:clamp(1.25rem,1.9vw,1.6rem);letter-spacing:.28em;text-transform:uppercase;color:#fff;text-shadow:0 0 14px rgba(255,220,150,.6),0 2px 4px rgba(0,0,0,.6);animation:start-text 2.4s ease-in-out infinite}.start-text:before,.start-text:after{content:"";width:2.4em;height:2px;background:linear-gradient(90deg,transparent,#ffd98a)}.start-text:after{background:linear-gradient(90deg,#ffd98a,transparent)}@keyframes start-text{0%,to{opacity:.65}50%{opacity:1}}@media(max-width:720px){.start-screen .title-logo,.ts-stage{top:calc(36% + 25px)}.start-prompt{top:calc(60% + 25px)}.start-text{font-size:1.05rem;letter-spacing:.22em}}@media(prefers-reduced-motion:reduce){.start-text{animation:none;opacity:1}}.ts-tag{top:calc(38% + 50px + clamp(3.35rem,7.4vw,7.4rem)*.95);font-size:clamp(.85rem,1.1vw,1rem);letter-spacing:.18em;text-transform:none;color:#ffecc8bf;text-shadow:0 2px 4px rgba(0,0,0,.6)}@media(max-width:720px){.ts-tag{top:calc(36% + 25px + clamp(2.7rem,14vw,4.4rem)*1.5);font-size:.8rem;letter-spacing:.14em}}.wild-common{--wild: #3fd98a;--wild-2: #1d9b5c;--wild-glow: rgba(63, 217, 138, .6)}.wild-rare{--wild: #ffd65e;--wild-2: #d08a1e;--wild-glow: rgba(255, 200, 80, .65)}.wild-legendary{--wild: #7ff7ff;--wild-2: #2cc3e0;--wild-glow: rgba(110, 240, 255, .75)}.wildcard-art{position:relative;display:inline-grid;place-items:center;width:56px;height:56px}.wildcard-art .gi{width:100%;height:100%;fill:var(--wild);color:var(--wild);filter:drop-shadow(0 0 8px var(--wild-glow))}.wild-legendary .wildcard-art .gi,.wildcard-art.wild-legendary .gi{fill:url(#wild-diamond);animation:wild-shine 3s ease-in-out infinite}@keyframes wild-shine{0%,to{filter:drop-shadow(0 0 6px rgba(110,240,255,.6))}50%{filter:drop-shadow(0 0 14px rgba(180,255,255,1))}}.wildcard-art.wild-legendary:after{content:"";position:absolute;top:8%;right:22%;bottom:8%;left:22%;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.85) 48%,transparent 60%);background-size:260% 100%;-webkit-mask-image:linear-gradient(#000,#000);mix-blend-mode:screen;animation:pm-sheen 2.8s ease-in-out infinite;pointer-events:none}.rw-tile.is-item.wild-common .rw-icon .gi,.rw-tile.is-item.wild-rare .rw-icon .gi{fill:var(--wild);color:var(--wild)}.rw-tile.is-item.wild-legendary .rw-icon .gi{fill:url(#wild-diamond)}.wild-wallet{display:flex;justify-content:center;gap:14px;margin:0 0 22px}.wild-count{display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 10px;background:color-mix(in srgb,var(--wild) 14%,rgba(4,6,26,.6));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--wild) 60%,transparent);clip-path:polygon(4% 0,100% 6%,96% 100%,0 94%)}.wild-count .wildcard-art{width:34px;height:34px}.wild-count>b{font-family:var(--font-head);font-size:1.3rem;font-weight:400;color:#fff}.wild-count>small{font-family:var(--font-head);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--wild)}.store-modal .col[data-store=card-info]{cursor:pointer}@media(hover:hover)and (pointer:fine){.store-modal .col[data-store=card-info]:hover .shop-card.card{translate:0 -4px}}.pack-owned{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:3px 12px;background:color-mix(in srgb,var(--accent) 80%,#ffffff 10%);color:#0b0a1a;font-family:var(--font-head);clip-path:polygon(4% 0,100% 8%,96% 100%,0 92%)}.pack-owned>small{font-size:.72rem;letter-spacing:.08em}.pack-owned>b{font-weight:400}.pack-wild{position:relative;z-index:2;display:none;align-items:center;justify-content:center;gap:10px;margin:14px 0 0;font-family:var(--font-head);color:#fff}.pack-modal.is-done .pack-wild{display:flex;animation:slot-meta-in .5s ease-out}.pack-wild b{font-weight:400;color:var(--wild)}.pack-wild .wildcard-art{width:40px;height:40px}.store-modal .cos.is-dealer.is-midnight{--accent: #6c7bff;--box-bg: radial-gradient(ellipse 90% 60% at 50% 0%, rgba(140, 150, 255, .45), transparent 70%), linear-gradient(180deg, #1c1f6b, #070823 80%);--cs-color: #a9b4ff;--cs-width: 3px}.store-modal .cos.is-dealer.wild-common,.store-modal .cos.is-dealer.wild-rare,.store-modal .cos.is-dealer.wild-legendary{--accent: var(--wild);--cs-color: var(--wild);--cs-width: 3px}.midnight-art{position:relative;display:grid;place-items:center}.midnight-art .gi{width:60px;height:60px;fill:url(#smackjack);filter:drop-shadow(0 0 12px rgba(200,120,255,.8))}.midnight-art>b{position:absolute;right:-12px;bottom:-6px;font-family:var(--font-head);font-weight:400;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.7)}.card-info-modal .lvl-pips{display:flex;gap:6px;margin-top:-8px}.card-info-modal .lvl-pips>i{width:14px;height:14px;background:#ffffff2e;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.card-info-modal .lvl-pips>i.is-on{background:#ffd34d;filter:drop-shadow(0 0 4px rgba(255,211,77,.8))}.wild-use{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:20px}.wild-held{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-head)}.wild-held .wildcard-art{width:40px;height:40px}.wild-held>span{display:flex;flex-direction:column;line-height:1.1}.wild-held b{font-size:1.3rem;font-weight:400;color:#fff}.wild-held small{color:var(--wild);font-size:.8rem}.wild-use>.wild-btn{min-width:240px;padding:.85rem 1.8rem;font-size:1.05rem}.wild-use>.wild-btn:not(:disabled)>btn-fill.btn-fill{background-color:transparent!important;background-image:linear-gradient(135deg,var(--wild),var(--wild-2))!important}.wild-use>.wild-btn:not(:disabled){color:#0b0a1a;filter:drop-shadow(0 0 12px var(--wild-glow))}.wild-use>.wild-btn:disabled{opacity:.7;font-size:.9rem}.card-info-modal.is-leveled .card-got-face{animation:wild-level .9s cubic-bezier(.2,.9,.3,1.3)}@keyframes wild-level{0%{scale:1;filter:brightness(1)}30%{scale:1.15;filter:brightness(1.8) drop-shadow(0 0 30px #ffffff)}to{scale:1;filter:brightness(1)}}@media(max-width:720px){.wild-wallet{gap:8px}.wild-count{padding:6px 10px 6px 6px;gap:5px}.wild-count>small{display:none}}@media(prefers-reduced-motion:reduce){.wildcard-art .gi,.wildcard-art:after,.card-info-modal.is-leveled .card-got-face{animation:none!important}}.store-modal .col-goals>ul{display:flex;flex-direction:column;gap:8px}@media(min-width:721px){.store-modal .chal-group>ul,.store-modal .col-goals>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:720px){.store-modal .chal-group>ul>.chal{zoom:.9}}@media(max-width:720px){.store-modal .col-goals>ul>.chal{zoom:.9}}.spot-tier{font-family:var(--font-head);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#b8bfe6}.spot-tier.tier-rare{color:#7fc4ff}.spot-tier.tier-legendary{color:#ffd34d;text-shadow:0 0 8px rgba(255,211,77,.55)}@media(max-width:720px){.spot-tier{font-size:.62rem;letter-spacing:.08em}}.card-got-face .shop-card.card{animation:none}.card-got-face{animation:card-got-in .55s cubic-bezier(.2,.9,.3,1.3)}.card-got-modal .card-got-face.is-squish>.shop-card.card{animation:card-squish .6s cubic-bezier(.3,.7,.4,1)}@media(hover:hover)and (pointer:fine){.card-got-modal .card-got-face:hover>.shop-card.card{animation:card-squish .6s cubic-bezier(.3,.7,.4,1)}}@media(prefers-reduced-motion:reduce){.card-got-face{animation:none}}@media(min-width:721px){.overlay>.modal.popup-modal.popup-modal.gift-modal.card-got-modal{width:min(485px,calc(var(--app-w, 100vw) - 24px))}.card-got-modal>:not(.gift-foot){zoom:.85}.card-got-modal>.popup-head{zoom:1}}.shop-hero{--hero-glow: rgba(160, 180, 255, .45);position:relative;display:grid;grid-template-columns:minmax(0,1fr);margin:4px 0 26px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 70% 90% at 30% 55%,color-mix(in srgb,var(--tip-color) 30%,transparent),transparent 70%),linear-gradient(120deg,#141046d9,#080a22e6);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tip-color) 55%,transparent),0 14px 40px #00000059;clip-path:polygon(.6% 0,100% 2%,99.4% 100%,0 97%)}.shop-hero.tier-rare{--hero-glow: rgba(95, 180, 255, .55)}.shop-hero.tier-legendary{--hero-glow: rgba(255, 211, 77, .7)}.hero-feature{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:26px;padding:22px 26px}.hero-rays{position:absolute;left:110px;top:50%;z-index:-1;width:520px;height:520px;margin:-260px 0 0 -260px;background:repeating-conic-gradient(from 0deg,var(--hero-glow) 0 5deg,transparent 5deg 17deg);-webkit-mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.5) 25%,transparent 58%);mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.5) 25%,transparent 58%);animation:pm-spin 40s linear infinite}.hero-card{position:relative;display:block;animation:hero-bob 4.5s ease-in-out infinite;filter:drop-shadow(0 0 22px var(--hero-glow))}.hero-card .shop-card.card{--card-w: 150px;--card-h: 211px}@keyframes hero-bob{0%,to{translate:0 0;rotate:-3deg}50%{translate:0 -8px;rotate:2deg}}.hero-text{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.hero-eyebrow{font-family:var(--font-head);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--tip-color) 60%,#ffffff)}.shop-hero.tier-legendary .hero-eyebrow{color:#ffd34d}.hero-text>strong{font-family:var(--font-head);font-weight:400;font-size:2.1rem;line-height:1.05;color:#fff;text-shadow:0 0 18px var(--hero-glow)}.hero-text>span{max-width:420px;color:#d8dcf5;line-height:1.35}.hero-text>.btn{margin-top:6px;min-width:170px}.hero-dealer{display:none}.dealer-say{position:relative;margin:0;padding:12px 16px 22px;max-width:230px;background:#fff;color:#0b0a1a;font-family:var(--font-head);font-size:.98rem;line-height:1.25;text-align:center;clip-path:polygon(3% 0,100% 4%,97% 88%,62% 90%,54% 100%,50% 90%,0 86%)}.dealer-say.is-new{animation:dealer-pop .45s cubic-bezier(.2,.9,.3,1.4)}@keyframes dealer-pop{0%{opacity:0;scale:.7;translate:0 8px}}.shop-section-head{position:relative}.head-stars{flex:1;align-self:center;min-width:40px;height:22px;margin-left:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 22' preserveAspectRatio='none'%3E%3Cpolyline points='0,11 60,5 130,15 200,7 270,14 340,6 400,11' fill='none' stroke='rgba(200,210,255,0.45)' stroke-width='1.2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center / 100% 100% no-repeat,radial-gradient(circle at 15% 23%,#ffffff 0 1.8px,transparent 2.6px),radial-gradient(circle at 32.5% 68%,#ffffff 0 1.6px,transparent 2.4px),radial-gradient(circle at 50% 32%,#ffffff 0 2px,transparent 2.8px),radial-gradient(circle at 67.5% 64%,#ffffff 0 1.6px,transparent 2.4px),radial-gradient(circle at 85% 27%,#ffffff 0 1.8px,transparent 2.6px);filter:drop-shadow(0 0 3px rgba(180,200,255,.9));opacity:.85;clip-path:inset(0 100% 0 0);transition:clip-path 1.4s cubic-bezier(.4,0,.2,1)}.shop-section-head.is-seen>.head-stars{clip-path:inset(0 0 0 0)}.store-modal:not(.is-shop) .head-stars{display:none}.store-modal.is-shop .shop-section-head{display:flex;align-items:center}.store-modal.is-shop .shop-section-head>small{order:3;margin-left:12px}@media(min-width:721px){.shop-hero{grid-template-columns:minmax(0,1fr) 300px}.hero-card .shop-card.card{--card-w: 168px;--card-h: 236px}.hero-dealer{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-top:14px;min-height:260px}.hero-dealer>img{display:block;width:250px;height:230px;margin-bottom:-2px;object-fit:cover;object-position:50% 8%;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5));-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}.hero-dealer>.dealer-say{position:absolute;top:12px;left:-40px;z-index:2}.store-modal.is-shop .cos-grid>.cos.is-midnight{grid-column:span 2}.store-modal.is-shop .cos-grid>.cos.is-midnight .midnight-art .gi{width:80px;height:80px}.store-modal.is-shop :is(.spot,.cos,.shop-pack){position:relative;overflow:visible}.store-modal.is-shop .tile-light{position:absolute;left:-6%;right:-6%;bottom:-14px;z-index:0;height:22px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent, #8f9bff) 70%,#ffffff 20%) 20%,color-mix(in srgb,var(--accent, #8f9bff) 70%,#ffffff 20%) 80%,transparent) center 6px / 100% 1.5px no-repeat,radial-gradient(ellipse 50% 100% at 50% 0%,color-mix(in srgb,var(--accent, #8f9bff) 45%,transparent),transparent 70%) center 6px / 100% 100% no-repeat;opacity:.75}.store-modal.is-shop .tier-legendary>.tile-light,.store-modal.is-shop .wild-legendary>.tile-light,.store-modal.is-shop .shop-pack.is-legendary>.tile-light{opacity:1;filter:drop-shadow(0 0 8px rgba(255,211,77,.8))}.store-modal.is-shop .tier-legendary>.tile-light:after,.store-modal.is-shop .shop-pack.is-legendary>.tile-light:after{content:"";position:absolute;left:20%;right:20%;bottom:18px;height:90px;background-image:radial-gradient(circle at 20% 70%,#fff3c4 0 1.4px,transparent 2.4px),radial-gradient(circle at 70% 40%,#ffffff 0 1.2px,transparent 2.2px),radial-gradient(circle at 45% 15%,#ffe28a 0 1.6px,transparent 2.6px),radial-gradient(circle at 85% 85%,#fff3c4 0 1px,transparent 2px);filter:drop-shadow(0 0 4px rgba(255,211,77,.9));animation:shelf-sparks 3.6s ease-in-out infinite}@keyframes shelf-sparks{0%{opacity:0;translate:0 20px}40%{opacity:1}to{opacity:0;translate:0 -30px}}.store-modal.is-shop .spot-rows{row-gap:34px}.store-modal.is-shop .cos-grid,.store-modal.is-shop .shop-packs{row-gap:30px}.store-modal.is-shop .tilt{transform:perspective(700px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .35s cubic-bezier(.2,.8,.3,1);will-change:transform}.store-modal.is-shop .tilt.is-tilting{transition:transform .08s linear}.store-modal.is-shop .tilt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.45),transparent 45%);mix-blend-mode:soft-light;opacity:0;transition:opacity .25s ease}.store-modal.is-shop .tilt.is-tilting:after{opacity:1}.store-modal.is-shop .hero-card.tilt{transform:perspective(700px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg))}}@media(max-width:720px){.shop-hero{margin-bottom:22px}.hero-feature{gap:16px;padding:18px 16px}.hero-rays{left:70px;width:360px;height:360px;margin:-180px 0 0 -180px}.hero-card .shop-card.card{--card-w: 104px;--card-h: 146px}.hero-text>strong{font-size:1.45rem}.hero-text>span{font-size:.86rem}.hero-text>.btn{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.hero-rays,.hero-card,.dealer-say.is-new,.store-modal.is-shop .tile-light:after{animation:none!important}.head-stars{clip-path:none;transition:none}}.store-modal .dealer-say{color:#0b0a1a;-webkit-text-fill-color:#0b0a1a}@media(min-width:721px){.hero-dealer>.dealer-say{left:50%;translate:-60% 0;max-width:240px;width:max-content}}@media(min-width:721px){.store-modal.is-shop .tile-light{display:none}.store-modal.is-shop .spot-rows{row-gap:18px}.store-modal.is-shop .cos-grid,.store-modal.is-shop .shop-packs{row-gap:14px}.store-modal .shop-top>.gift-tile{padding-left:calc(16px + var(--box-pad) + 20px);padding-right:calc(16px + var(--box-pad) + 20px)}.store-modal .shop-top>.gift-tile .gift-text strong{font-size:1.27rem}.store-modal .shop-top>.gift-tile .gift-text small{font-size:.98rem}.store-modal .shop-top>.gift-tile .gift-claim{font-size:1.15em}.shop-hero{grid-template-columns:auto auto;justify-content:center;column-gap:70px;min-height:330px}.hero-feature{max-width:560px;gap:22px;padding:24px 0}.hero-card .shop-card.card{--card-w: 132px;--card-h: 185px}.hero-rays{left:66px;width:440px;height:440px;margin:-220px 0 0 -220px}.hero-text>strong{font-size:1.8rem}.hero-dealer{min-height:330px;width:340px;padding-top:0}.hero-dealer>img{width:340px;height:312px}.hero-dealer>.dealer-say{top:18px}}.hero-text,.hero-text>span{text-align:left}@media(min-width:721px){.hero-text>span{min-width:300px}}.store-modal .shop-hero{--accent: color-mix(in srgb, var(--tip-color) 70%, #8f9bff);clip-path:none;overflow:visible;border:1.5px solid color-mix(in srgb,var(--accent) 65%,transparent);box-shadow:none;background-image:radial-gradient(circle at 14% 18%,rgba(255,255,255,.5) 0 .8px,transparent 1.6px),radial-gradient(circle at 82% 26%,rgba(255,255,255,.35) 0 .6px,transparent 1.4px),radial-gradient(circle at 68% 78%,rgba(255,255,255,.4) 0 .7px,transparent 1.5px),radial-gradient(ellipse 60% 90% at 35% 55%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--accent) 22%,rgba(10,12,40,.6)),color-mix(in srgb,var(--accent) 6%,rgba(10,12,40,.6)) 65%);--cs-color: color-mix(in srgb, var(--accent) 70%, transparent)}.store-modal .shop-hero.tier-legendary{--accent: #ffc83d;--cs-width: 3px}.store-modal .shop-hero>.hero-feature,.store-modal .shop-hero>.hero-dealer{overflow:hidden}.store-modal .wild-count{--accent: var(--wild);clip-path:none;border:1.5px solid color-mix(in srgb,var(--wild) 65%,transparent);box-shadow:none;background-image:linear-gradient(180deg,color-mix(in srgb,var(--wild) 24%,rgba(10,12,40,.6)),color-mix(in srgb,var(--wild) 6%,rgba(10,12,40,.6)) 70%);--cs-color: color-mix(in srgb, var(--wild) 70%, transparent)}@media(max-width:720px){.store-modal .head-stars{display:none}.store-modal .spot-rows>.spot-row{padding-top:22px;padding-bottom:34px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 22' preserveAspectRatio='none'%3E%3Cpolyline points='0,11 60,5 130,15 200,7 270,14 340,6 400,11' fill='none' stroke='rgba(200,210,255,0.45)' stroke-width='1.2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") left bottom 4px / 100% 22px no-repeat,radial-gradient(circle at 15% calc(100% - 15px),#ffffff 0 1.8px,transparent 2.6px),radial-gradient(circle at 32.5% calc(100% - 5px),#ffffff 0 1.6px,transparent 2.4px),radial-gradient(circle at 50% calc(100% - 13px),#ffffff 0 2px,transparent 2.8px),radial-gradient(circle at 67.5% calc(100% - 6px),#ffffff 0 1.6px,transparent 2.4px),radial-gradient(circle at 85% calc(100% - 14px),#ffffff 0 1.8px,transparent 2.6px)}.store-modal .spot-rows>.spot-row:first-child{padding-top:6px}.store-modal .spot-rows>.spot-row:last-child{background:none;padding-bottom:10px}}@media(max-width:720px){.store-modal.is-shop .cos-grid>.cos.is-midnight{grid-column:span 2}.store-modal.is-shop .cos-grid>.cos.is-midnight .midnight-art .gi{width:72px;height:72px}}.store-modal .head-stars{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' fill='rgba(200,215,255,0.28)'/%3E%3Ccircle cx='5' cy='5' r='2.1' fill='white'/%3E%3C/svg%3E") left 15% bottom 12px / 10px 10px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='5' fill='rgba(200,215,255,0.25)'/%3E%3Cpolygon points='7,0 8.4,5.6 14,7 8.4,8.4 7,14 5.6,8.4 0,7 5.6,5.6' fill='white'/%3E%3C/svg%3E") left 32.5% bottom 0px / 14px 14px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' fill='rgba(200,215,255,0.28)'/%3E%3Ccircle cx='5' cy='5' r='2.1' fill='white'/%3E%3C/svg%3E") left 50% bottom 10px / 10px 10px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' fill='rgba(200,215,255,0.28)'/%3E%3Ccircle cx='5' cy='5' r='2.1' fill='white'/%3E%3C/svg%3E") left 67.5% bottom 3px / 10px 10px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='5' fill='rgba(200,215,255,0.25)'/%3E%3Cpolygon points='7,0 8.4,5.6 14,7 8.4,8.4 7,14 5.6,8.4 0,7 5.6,5.6' fill='white'/%3E%3C/svg%3E") left 85% bottom 9px / 14px 14px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 22' preserveAspectRatio='none'%3E%3Cpolyline points='0,11 60,5 130,15 200,7 270,14 340,6 400,11' fill='none' stroke='rgba(200,210,255,0.45)' stroke-width='1.2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center / 100% 100% no-repeat}@media(max-width:720px){.store-modal .spot-rows>.spot-row:not(:last-child){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' fill='rgba(200,215,255,0.28)'/%3E%3Ccircle cx='5' cy='5' r='2.1' fill='white'/%3E%3C/svg%3E") left 15% bottom 16px / 10px 10px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='5' fill='rgba(200,215,255,0.25)'/%3E%3Cpolygon points='7,0 8.4,5.6 14,7 8.4,8.4 7,14 5.6,8.4 0,7 5.6,5.6' fill='white'/%3E%3C/svg%3E") left 32.5% bottom 4px / 14px 14px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' fill='rgba(200,215,255,0.28)'/%3E%3Ccircle cx='5' cy='5' r='2.1' fill='white'/%3E%3C/svg%3E") left 50% bottom 14px / 10px 10px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' fill='rgba(200,215,255,0.28)'/%3E%3Ccircle cx='5' cy='5' r='2.1' fill='white'/%3E%3C/svg%3E") left 67.5% bottom 7px / 10px 10px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='5' fill='rgba(200,215,255,0.25)'/%3E%3Cpolygon points='7,0 8.4,5.6 14,7 8.4,8.4 7,14 5.6,8.4 0,7 5.6,5.6' fill='white'/%3E%3C/svg%3E") left 85% bottom 13px / 14px 14px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 22' preserveAspectRatio='none'%3E%3Cpolyline points='0,11 60,5 130,15 200,7 270,14 340,6 400,11' fill='none' stroke='rgba(200,210,255,0.45)' stroke-width='1.2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") left bottom 4px / 100% 22px no-repeat}.store-modal.is-shop .cos.is-midnight .shop-buy:not(.is-bought)>btn-fill.btn-fill{background-color:#fff!important}.store-modal.is-shop .cos.is-midnight .shop-buy:not(.is-bought){color:#0b0a1a}}@media(max-width:720px){.hero-card .shop-card.card{--card-w: 83px;--card-h: 117px}.hero-rays{left:58px;width:290px;height:290px;margin:-145px 0 0 -145px}}.chal-pack{--accent: #9fb3d9;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:12px 0 8px;padding:14px 18px;border:1.5px solid color-mix(in srgb,var(--accent) 65%,transparent);background-image:radial-gradient(circle at 14% 18%,rgba(255,255,255,.5) 0 .8px,transparent 1.6px),radial-gradient(circle at 82% 26%,rgba(255,255,255,.35) 0 .6px,transparent 1.4px),linear-gradient(110deg,color-mix(in srgb,var(--accent) 26%,rgba(10,12,40,.6)),color-mix(in srgb,var(--accent) 8%,rgba(10,12,40,.6)) 70%);--cs-color: color-mix(in srgb, var(--accent) 70%, transparent)}.chal-pack.is-rare{--accent: #b98cff}.chal-pack.is-legendary{--accent: #ffc83d}.chal-pack.is-ready{animation:chal-pack-glow 2.2s ease-in-out infinite}@keyframes chal-pack-glow{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--accent) 70%,transparent))}}.chal-pack.is-opened{opacity:.65}.chal-pack-art{position:relative;display:block;width:78px;height:64px}.chal-pack-art .pack-fan>i{width:30px;height:42px;margin:-24px 0 0 -15px;transform:translate(calc(var(--off) * 11px)) rotate(calc(var(--off) * 16deg))}.chal-pack-art .pack-fan>i:not(:last-child){background:radial-gradient(circle at 50% 50%,#e8c46a 0 4px,transparent 5px),repeating-linear-gradient(45deg,#2b3a96 0,#2b3a96 4px,#1a2260 4px,#1a2260 8px)}.chal-pack.is-rare .chal-pack-art .pack-fan>i:not(:last-child){background:radial-gradient(circle at 50% 50%,#e8c46a 0 4px,transparent 5px),repeating-linear-gradient(45deg,#5a3cc8 0,#5a3cc8 4px,#33207a 4px,#33207a 8px)}.chal-pack.is-legendary .chal-pack-art .pack-fan>i:not(:last-child){background:radial-gradient(circle at 50% 50%,#fff3c4 0 4px,transparent 5px),repeating-linear-gradient(45deg,#b8641e 0,#b8641e 4px,#7a3c10 4px,#7a3c10 8px)}.chal-pack-art .pack-fan>i .gi{width:18px;height:18px}.chal-pack-text{display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left}.chal-pack-text>small{font-family:var(--font-head);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 60%,#ffffff)}.chal-pack-text>strong{font-family:var(--font-head);font-weight:400;font-size:1.25rem;color:#fff}.chal-pack-bar{position:relative;display:grid;place-items:center;height:14px;max-width:260px;overflow:hidden;background:#04061abf;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}.chal-pack-bar>i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#3fd98a,#9cf5c3)}.chal-pack-bar>b{position:relative;font-family:var(--font-head);font-weight:400;font-size:.7rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.9)}.chal-pack-open{min-width:110px}.chal-pack-open .rw-check{width:22px;height:22px}@media(max-width:720px){.chal-pack{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px}.chal-pack>.chal-pack-open{grid-column:1 / -1;width:100%}.chal-pack-text>strong{font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.chal-pack.is-ready{animation:none}}.store-modal .chal-group>h4{margin-top:50px}.store-modal .col-goals{--chal-tone: #ff9ad0}.store-modal :is(.chal-group,.col-goals) .chal{border:1.5px solid color-mix(in srgb,var(--chal-tone) 55%,transparent);background-image:radial-gradient(circle at 92% 22%,rgba(255,255,255,.4) 0 .7px,transparent 1.5px),radial-gradient(circle at 70% 80%,rgba(255,255,255,.3) 0 .6px,transparent 1.4px),linear-gradient(110deg,color-mix(in srgb,var(--chal-tone) 20%,rgba(10,12,40,.6)),color-mix(in srgb,var(--chal-tone) 5%,rgba(10,12,40,.6)) 70%);--cs-color: color-mix(in srgb, var(--chal-tone) 65%, transparent)}.store-modal :is(.chal-group,.col-goals) .chal:not(.is-done) .chal-bar i{background:linear-gradient(90deg,color-mix(in srgb,var(--chal-tone) 80%,#ffffff 10%),var(--chal-tone))}.store-modal .chal-group>h4>span{color:var(--chal-tone)}.store-modal .chal-group.is-daily .chal-pack{--accent: #7fd4ff}.store-modal .chal-group.is-weekly .chal-pack:not(.is-legendary){--accent: #ffd34d}.chal-group>h4>.head-stars{display:none}@media(min-width:721px){.store-modal.is-challenges .chal-group>h4{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0;margin-bottom:14px;padding-left:12px;border-left:4px solid var(--chal-tone);text-align:left}.store-modal.is-challenges .chal-group>h4>span{font-size:19px;letter-spacing:.08em;text-transform:uppercase;color:var(--chal-tone)}.store-modal.is-challenges .chal-group>h4>small{order:3;margin:0 0 0 14px;font-size:14.25px;white-space:nowrap}.store-modal.is-challenges .chal-group>h4>.head-stars{display:block}}.chal-group>h4.is-seen>.head-stars{clip-path:inset(0 0 0 0)}@media(min-width:721px){.store-modal .shop-body{padding:25px 50px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 25px,#000 calc(100% - 25px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 25px,#000 calc(100% - 25px),transparent 100%)}}.cp-sky{display:none}@media(min-width:721px){.chal-pack-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px) minmax(0,1fr);align-items:center;gap:20px;margin:18px 0 8px}.chal-pack-row>.chal-pack{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;row-gap:14px;column-gap:20px;margin:0;padding:22px 26px}.chal-pack-row .chal-pack-art{grid-row:1;width:108px;height:88px}.chal-pack-row .chal-pack-art .pack-fan{scale:1.35}.chal-pack-row .chal-pack-text{grid-row:1}.chal-pack-row .chal-pack-text>strong{font-size:1.45rem}.chal-pack-row .chal-pack-bar{max-width:none;height:16px}.chal-pack-row>.chal-pack>.chal-pack-open{grid-column:1 / -1;width:100%}.chal-pack-row>.cp-sky{display:block;height:150px;opacity:.85;filter:drop-shadow(0 0 3px rgba(180,200,255,.8))}.chal-pack-row>.cp-sky.is-left{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' fill='rgba(200,215,255,0.28)'/%3E%3Ccircle cx='5' cy='5' r='2.1' fill='white'/%3E%3C/svg%3E") left calc(6.67% - 5px) top calc(25% - 5px) / 10px 10px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='5' fill='rgba(200,215,255,0.25)'/%3E%3Cpolygon points='7,0 8.4,5.6 14,7 8.4,8.4 7,14 5.6,8.4 0,7 5.6,5.6' fill='white'/%3E%3C/svg%3E") left calc(30% - 7px) top calc(13.75% - 7px) / 14px 14px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' fill='rgba(200,215,255,0.28)'/%3E%3Ccircle cx='5' cy='5' r='2.1' fill='white'/%3E%3C/svg%3E") left calc(50% - 5px) top calc(43.75% - 5px) / 10px 10px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' fill='rgba(200,215,255,0.28)'/%3E%3Ccircle cx='5' cy='5' r='2.1' fill='white'/%3E%3C/svg%3E") left calc(75% - 5px) top calc(31.25% - 5px) / 10px 10px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='5' fill='rgba(200,215,255,0.25)'/%3E%3Cpolygon points='7,0 8.4,5.6 14,7 8.4,8.4 7,14 5.6,8.4 0,7 5.6,5.6' fill='white'/%3E%3C/svg%3E") left calc(95% - 7px) top calc(59.38% - 7px) / 14px 14px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' fill='rgba(200,215,255,0.28)'/%3E%3Ccircle cx='5' cy='5' r='2.1' fill='white'/%3E%3C/svg%3E") left calc(70% - 5px) top calc(80% - 5px) / 10px 10px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' fill='rgba(200,215,255,0.28)'/%3E%3Ccircle cx='5' cy='5' r='2.1' fill='white'/%3E%3C/svg%3E") left calc(40% - 5px) top calc(73.75% - 5px) / 10px 10px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 160' preserveAspectRatio='none'%3E%3Cpolyline points='20,40 90,22 150,70 225,50 285,95 210,128 120,118' fill='none' stroke='rgba(200,210,255,0.45)' stroke-width='1.3' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.chal-pack-row>.cp-sky.is-right{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' fill='rgba(200,215,255,0.28)'/%3E%3Ccircle cx='5' cy='5' r='2.1' fill='white'/%3E%3C/svg%3E") left calc(5% - 5px) top calc(59.38% - 5px) / 10px 10px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' fill='rgba(200,215,255,0.28)'/%3E%3Ccircle cx='5' cy='5' r='2.1' fill='white'/%3E%3C/svg%3E") left calc(26.67% - 5px) top calc(32.5% - 5px) / 10px 10px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='5' fill='rgba(200,215,255,0.25)'/%3E%3Cpolygon points='7,0 8.4,5.6 14,7 8.4,8.4 7,14 5.6,8.4 0,7 5.6,5.6' fill='white'/%3E%3C/svg%3E") left calc(50% - 7px) top calc(56.25% - 7px) / 14px 14px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' fill='rgba(200,215,255,0.28)'/%3E%3Ccircle cx='5' cy='5' r='2.1' fill='white'/%3E%3C/svg%3E") left calc(71.67% - 5px) top calc(18.75% - 5px) / 10px 10px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' fill='rgba(200,215,255,0.28)'/%3E%3Ccircle cx='5' cy='5' r='2.1' fill='white'/%3E%3C/svg%3E") left calc(93.33% - 5px) top calc(40% - 5px) / 10px 10px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='5' fill='rgba(200,215,255,0.25)'/%3E%3Cpolygon points='7,0 8.4,5.6 14,7 8.4,8.4 7,14 5.6,8.4 0,7 5.6,5.6' fill='white'/%3E%3C/svg%3E") left calc(83.33% - 7px) top calc(80% - 7px) / 14px 14px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' fill='rgba(200,215,255,0.28)'/%3E%3Ccircle cx='5' cy='5' r='2.1' fill='white'/%3E%3C/svg%3E") left calc(56.67% - 5px) top calc(87.5% - 5px) / 10px 10px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 160' preserveAspectRatio='none'%3E%3Cpolyline points='15,95 80,52 150,90 215,30 280,64 250,128 170,140' fill='none' stroke='rgba(200,210,255,0.45)' stroke-width='1.3' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center / 100% 100% no-repeat}}@media(max-width:720px){.store-modal.is-shop .shop-section-head{flex-direction:column;align-items:center;justify-content:center;gap:2px;margin:30px 0 14px;padding-left:0;border-left:0;text-align:center}.store-modal.is-shop .shop-section-head h4{font-family:var(--font-head);font-size:30.4px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent, #e8c46a)}.store-modal.is-shop .shop-section-head>small{order:0;margin:0;font-size:13.6px;letter-spacing:.02em;color:#b8bfe6}}@media(min-width:721px){.chal-pack-row{grid-template-columns:minmax(0,1fr) minmax(0,580px) minmax(0,1fr)}}.store-modal .chal-pack-open{min-height:52px;padding-top:.85rem;padding-bottom:.85rem}.store-modal .chal-pack-open.is-locked:disabled{opacity:1;filter:none}.store-modal .chal-pack-open.is-locked>btn-fill.btn-fill{background-color:#14132e!important;background-image:none!important}.store-modal .chal-pack-open.is-locked>btn-stars .cs-lines polyline:not(.cs-glow){stroke:#ffffff40}.chal-pack-lock{display:inline-grid;place-items:center}.chal-pack-lock .gi{width:22px;height:22px;fill:#b8bcc8;color:#b8bcc8}.store-modal .daily-foe>.daily-play.is-inside{display:none}@media(min-width:721px){.store-modal .daily-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:16px}.store-modal .daily-hero>.daily-play{display:none}.store-modal .daily-top{display:flex;flex-direction:column;gap:12px}.store-modal .daily-foe{flex:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;row-gap:14px}.store-modal .daily-foe-text{text-align:left}.store-modal .daily-foe>.daily-play.is-inside{display:block;grid-column:1 / -1;justify-self:stretch;max-width:none;margin:0}.store-modal .daily-streak{flex-direction:row;justify-content:center;gap:16px;padding:12px 18px}.store-modal .streak-days{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:8px}.store-modal .streak-day{position:relative;flex-direction:row;justify-content:space-between;padding:10px 18px}.store-modal .streak-day .streak-gift{position:static;margin-left:auto;margin-right:10px}}@media(min-width:721px){.store-modal .streak-day{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.store-modal .streak-day>small{grid-column:1;font-size:.85rem}.store-modal .streak-day>.streak-coins{grid-column:3;justify-self:end;font-size:1.05rem}.store-modal .streak-day>.streak-extra{grid-column:2;justify-self:end;margin-right:10px}.store-modal .streak-day .streak-gift{position:absolute;top:-8px;right:-6px;margin:0}}@media(min-width:721px){.store-modal .daily-foe-text,.store-modal .daily-streak,.store-modal .streak-day,.store-modal .daily-foe>.daily-play.is-inside{zoom:1.1}.store-modal .daily-foe{padding-top:calc(16px + var(--pad-up) + 5px);padding-bottom:calc(16px + var(--pad-up) + 5px)}.store-modal .daily-streak{padding-top:calc(12px / 1.1 + 5px);padding-bottom:calc(12px / 1.1 + 5px)}.store-modal .streak-day{padding-top:calc(10px / 1.1 + 5px);padding-bottom:calc(10px / 1.1 + 5px)}}@media(min-width:721px){.store-modal .daily-foe>.daily-play.is-inside{zoom:.99;margin-top:calc(10px / .99)}}@media(max-width:720px){.store-modal .daily-top{display:contents}.store-modal .daily-hero>.daily-play{display:none}.store-modal .daily-streak{order:1;flex-direction:row;justify-content:center;gap:14px;padding:12px 16px}.store-modal .daily-streak>small{font-size:.9rem}.store-modal .daily-flame .gi{width:40px;height:40px}.store-modal .daily-flame b{font-size:2.2rem}.store-modal .streak-days{order:2}.store-modal .daily-foe{order:3;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;row-gap:14px;padding:18px 16px}.store-modal .daily-foe-icon{width:54px;height:54px}.store-modal .daily-foe-text{text-align:left}.store-modal .daily-foe>.daily-play.is-inside{display:block;grid-column:1 / -1;width:100%;max-width:none;margin:4px 0 0}}@media(min-width:721px){.store-modal .daily-top>.daily-streak{order:-1}}.store-modal .chal-pack-open{display:flex;align-items:center;justify-content:center}.chal-pack-lock{display:flex;align-items:center;justify-content:center;line-height:0}.chal-pack-lock .gi{display:block;vertical-align:0}.daily-bonus{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;padding:5px 12px 5px 6px;align-self:flex-start;background:#0a081e73;box-shadow:inset 0 0 0 1.5px #ffd34d8c;clip-path:polygon(2% 0,100% 6%,98% 100%,0 92%);font-size:.85rem;color:#fff3d6}.daily-bonus>b{padding:1px 8px;background:#ffd34d;color:#2a1700;font-family:var(--font-head);font-weight:400;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(6% 0,100% 0,94% 100%,0 100%)}.daily-bonus-pay{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head)}.daily-bonus-pay .chal-reward-item{color:#7cf2a8}.store-modal .daily-foe-text{display:flex;flex-direction:column}@media(max-width:720px){.daily-bonus{font-size:.8rem}}.store-modal .daily-bonus{position:relative;gap:4px 10px;margin-top:10px;padding:7px 14px 7px 8px;border:1.5px solid rgba(255,211,77,.6);background:#0a081e80;box-shadow:none;clip-path:none;--cs-color: rgba(255, 211, 77, .7)}.store-modal .daily-bonus>b{padding:2px 9px;clip-path:none;border-radius:0}.store-modal .daily-bonus{padding:15px 22px 15px 16px}.result-modal.rogue-modal .rogue-next .rogue-goal-pill{padding:16px 30px 18px}.store-modal .daily-foe>.daily-bonus{grid-column:2;justify-self:start;margin-top:0}@media(max-width:720px){.store-modal .daily-foe>.daily-bonus{grid-column:1 / -1;justify-self:stretch;justify-content:flex-start}.store-modal .daily-bonus-text{flex-basis:100%}}@media(min-width:721px){.store-modal .daily-foe>.daily-bonus{zoom:1.2}}@media(max-width:720px){.store-modal .daily-foe>.daily-bonus{justify-content:center;text-align:center}}@media(min-width:721px){.store-modal .daily-foe>.daily-bonus{zoom:1.1;grid-column:1 / -1;justify-self:stretch;justify-content:center;text-align:center}.store-modal .daily-bonus-text{flex-basis:100%}}@media(min-width:721px){.store-modal .daily-foe>.daily-bonus{zoom:1.35;padding-top:10px;padding-bottom:10px}}.daily-bonus-tag{display:inline-flex;align-items:center;justify-content:center;gap:10px}@media(max-width:720px){.store-modal .daily-foe>.daily-bonus{flex-direction:column;gap:6px}}@media(min-width:721px){.store-modal .daily-foe>.daily-bonus{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;zoom:1.25;padding:12px 22px;text-align:left}.store-modal .daily-bonus-text{grid-column:1;grid-row:1;font-size:1.05rem}.store-modal .daily-bonus-tag{grid-column:2;grid-row:1;flex-direction:column;gap:6px}}.daily-bonus-tag>b{padding:2px 9px;background:#ffd34d;color:#2a1700;font-family:var(--font-head);font-weight:400;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.store-modal .daily-foe>.daily-bonus{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:18px;margin-top:14px;padding:20px 20px 14px;overflow:visible;text-align:left}.store-modal .daily-foe>.daily-bonus .daily-bonus-text{grid-column:1;grid-row:1;flex-basis:auto}.store-modal .daily-foe>.daily-bonus .daily-bonus-tag{display:contents}.store-modal .daily-foe>.daily-bonus .daily-bonus-tag>b{position:absolute;top:0;left:50%;z-index:4;translate:-50% -55%;padding:3px 14px;box-shadow:0 2px 8px #0006}.store-modal .daily-foe>.daily-bonus .daily-bonus-pay{grid-column:2;grid-row:1;font-size:1.45rem}.store-modal .daily-foe>.daily-bonus .daily-bonus-pay .gi{width:1.1em;height:1.1em}@media(max-width:720px){.store-modal .daily-foe>.daily-bonus{padding:20px 16px 12px;font-size:.95rem}.store-modal .daily-foe>.daily-bonus .daily-bonus-pay{font-size:1.3rem}}@media(min-width:721px){.store-modal .daily-foe>.daily-bonus{zoom:1.2;padding:20px 22px 14px}}.store-modal .daily-foe>.daily-bonus{margin-top:20px;margin-bottom:6px}@media(min-width:721px){.store-modal .daily-foe>.daily-bonus{margin-top:calc(20px / 1.2);margin-bottom:5px}.store-modal .daily-foe>.daily-play.is-inside{margin-top:-6px}}.store-modal .daily-foe>.daily-bonus .daily-bonus-tag>b{display:grid;place-items:center;padding:5px 16px 4px;line-height:1;clip-path:polygon(4% 0,100% 10%,96% 100%,0 88%);box-shadow:none;filter:drop-shadow(0 2px 5px rgba(0,0,0,.45))}.store-modal .daily-foe>.daily-bonus{padding-top:18px;padding-bottom:18px}.store-modal .daily-foe>.daily-bonus .daily-bonus-text,.store-modal .daily-foe>.daily-bonus .daily-bonus-pay{align-self:center;line-height:1.15}.store-modal .daily-foe>.daily-bonus .daily-bonus-pay .cur{display:inline-flex;align-items:center;gap:.35em}.store-modal .daily-foe>.daily-bonus .daily-bonus-pay .cur>.gi{vertical-align:0}@media(min-width:721px){.store-modal .daily-foe>.daily-bonus{padding-top:16px;padding-bottom:16px}}@media(min-width:721px){.chal-pack-row>.cp-sky.is-left,.chal-pack-row>.cp-sky.is-right{position:relative;background:none}.cp-sky>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.cp-sky>svg>polyline{fill:none;stroke:#c8d2ff73;stroke-width:1.3;vector-effect:non-scaling-stroke}.cp-sky>i{position:absolute;width:10px;height:10px;translate:-50% -50%;background:radial-gradient(circle,#ffffff 0 2.1px,rgba(200,215,255,.3) 2.6px 4.5px,transparent 5px)}.cp-sky>i.is-spark{width:14px;height:14px;background:radial-gradient(circle,rgba(200,215,255,.28) 0 5px,transparent 5.5px)}.cp-sky>i.is-spark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}}.goal-bars{display:none}.game.has-goals .goal-bars{display:flex;flex-direction:column;gap:14px;pointer-events:none}.goal-bar{--goal-color: #ffd34d;--cs-color: rgba(255, 211, 77, .7);position:relative;display:flex;align-items:center;gap:12px;box-sizing:border-box;min-width:0;padding:0 18px 0 12px;border:2px solid rgba(255,211,77,.6);background:#0a1038d6;color:#fff3d6;font-family:var(--font-head);transition:border-color .3s ease,background-color .3s ease}.goal-bar.is-clear{--goal-color: #8fd3ff;--cs-color: rgba(143, 211, 255, .75);border-color:#8fd3ff99;color:#e6f5ff}.goal-bar.is-met{--cs-color: rgba(124, 242, 168, .8);border-color:#7cf2a8b3}.goal-bar.is-failed{--cs-color: rgba(255, 107, 129, .8);border-color:#ff6b81b3}.goal-bar.is-failed .goal-text{opacity:.6;text-decoration:line-through;text-decoration-thickness:1.5px}.goal-tag{flex:none;padding:2px 9px;background:var(--goal-color);color:#0b0a1a;font-family:var(--font-head);font-weight:400;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.goal-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem}.goal-mark{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:1rem;font-variant-numeric:tabular-nums;color:#fff}.goal-mark svg{width:1.3em;height:1.3em;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.goal-mark.is-met{color:#7cf2a8}.goal-mark.is-failed{color:#ff6b81}.goal-mark.is-failed small{font-size:.85em;opacity:.85}.goal-bar.is-met .goal-mark,.goal-bar.is-failed .goal-mark{animation:goal-pop .4s cubic-bezier(.2,.9,.3,1.4)}@keyframes goal-pop{0%{scale:.4;opacity:0}}@media(min-width:721px){.game.has-goals .goal-bars{position:fixed;right:20px;bottom:20px;z-index:40;width:var(--goal-w, 360px)}.goal-bar{height:4.39875rem}.goal-text{font-size:1.08rem}}@media(max-width:720px){.game.has-goals .goal-bars{position:absolute;top:100%;left:0;right:0;z-index:30}.goal-bars.has-clear .goal-bar.is-bonus{display:none}.goal-bar{height:46px;gap:10px;padding:0 14px 0 10px}.goal-tag{font-size:.66rem}.goal-text{font-size:.9rem}.game.has-goals .board>.seat,.game.has-goals .board>.center,.game.has-goals .you{translate:0 23px;scale:.95}body.is-aiming .goal-bars{opacity:.25}}@media(prefers-reduced-motion:reduce){.goal-bar .goal-mark{animation:none!important}}.goal-bar{justify-content:center;padding:0 64px}.goal-text{flex:0 1 auto;text-align:center}.goal-tag{position:absolute;top:0;left:50%;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:3px 12px 2px;translate:-50% -55%;background:linear-gradient(180deg,color-mix(in srgb,var(--goal-color) 70%,#ffffff),var(--goal-color) 55%,color-mix(in srgb,var(--goal-color) 75%,#000000));box-shadow:0 0 0 3px #0a1038f2,0 0 14px color-mix(in srgb,var(--goal-color) 55%,transparent);font-size:.74rem;line-height:1.1;letter-spacing:.14em;white-space:nowrap}.goal-tag:before,.goal-tag:after{content:"✦";font-size:.75em;letter-spacing:0;opacity:.7}.goal-bar.is-met .goal-tag{--goal-color: #7cf2a8}.goal-bar.is-failed .goal-tag{--goal-color: #ff6b81}.goal-mark{position:absolute;top:50%;right:18px;translate:0 -50%}.game.has-goals .goal-bars{gap:24px}@media(min-width:721px){.goal-tag{font-size:.8rem}}@media(max-width:720px){.game.has-goals .goal-bars{top:calc(100% + 4px)}.goal-bar{padding:0 52px}.goal-tag{padding:2px 10px 1px;font-size:.62rem}.goal-mark{right:14px}}.goal-bar{justify-content:flex-start;padding:0 84px 0 20px}.goal-text{flex:1 1 auto;text-align:left}@media(max-width:720px){.goal-bar{padding:0 76px 0 16px}}.goal-tag{padding:5px 16px 4px;background:var(--goal-color);color:#2a1700;line-height:1;letter-spacing:.08em;clip-path:polygon(4% 0,100% 10%,96% 100%,0 88%);box-shadow:none;filter:drop-shadow(0 2px 5px rgba(0,0,0,.45))}.goal-bar.is-clear .goal-tag{color:#04203a}.store-modal .daily-foe>.daily-bonus .daily-bonus-tag>b,.rogue-goal-top>span:first-child{display:inline-flex;align-items:center;gap:6px}.store-modal .daily-foe>.daily-bonus .daily-bonus-tag>b:before,.store-modal .daily-foe>.daily-bonus .daily-bonus-tag>b:after,.rogue-goal-top>span:first-child:before,.rogue-goal-top>span:first-child:after{content:"✦";font-size:.75em;letter-spacing:0;opacity:.7}.rogue-goal-top>span:first-child,.result-modal.rogue-modal .rogue-goal-top>span:first-child{padding:5px 14px 4px;background:#ffd34d;color:#2a1700;font-family:var(--font-head);font-weight:400;font-size:.72rem;line-height:1;letter-spacing:.08em;clip-path:polygon(4% 0,100% 10%,96% 100%,0 88%);filter:drop-shadow(0 2px 5px rgba(0,0,0,.45))}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{margin:4px;background:#ffffff0d}::-webkit-scrollbar-track:vertical{clip-path:polygon(0 4px,100% 0,100% calc(100% - 4px),0 100%)}::-webkit-scrollbar-track:horizontal{clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7fe3ff,#c38bff)}::-webkit-scrollbar-thumb:vertical{clip-path:polygon(50% 0,100% 6px,100% calc(100% - 6px),50% 100%,0 calc(100% - 6px),0 6px)}::-webkit-scrollbar-thumb:horizontal{background:linear-gradient(90deg,#7fe3ff,#c38bff);clip-path:polygon(0 50%,6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#b6f0ff,#dcbcff)}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background:transparent}@supports selector(::-webkit-scrollbar){.shop-body,.online-modal>.online-body,.rogue-page.is-shop .rogue-section{scrollbar-width:auto;scrollbar-color:auto}}@supports not selector(::-webkit-scrollbar){.shop-body,.online-modal>.online-body,.rogue-page.is-shop .rogue-section,.store-modal,.store-modal *{scrollbar-color:rgba(127,227,255,.55) transparent}}.rogue-page.is-shop .rogue-section::-webkit-scrollbar{width:8px}.rogue-page.is-shop .rogue-section::-webkit-scrollbar-track{border-radius:0;background:#ffffff0d}.rogue-page.is-shop .rogue-section::-webkit-scrollbar-thumb{border-radius:0;background:linear-gradient(180deg,#7fe3ff,#c38bff)}.goal-bar{transition:none}.goal-bar>.btn-fill{background-color:#0a1038d6!important}.goal-bar.is-failed .goal-text{opacity:.8}.goal-box,.result-modal.rogue-modal .rogue-next .rogue-goal-pill.goal-box,.quest-clear.goal-box{--cs-color: rgba(255, 211, 77, .7);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:18px;align-self:stretch;box-sizing:border-box;margin-top:18px;padding:18px 20px;overflow:visible;border:1.5px solid rgba(255,211,77,.6);border-radius:0;background:#0a081e80;box-shadow:none;color:#fff3d6;text-align:left}.goal-box.is-clear,.quest-clear.goal-box{--cs-color: rgba(127, 227, 255, .75);border-color:#7fe3ff99;color:#e6f5ff}.goal-badge{position:absolute;top:0;left:50%;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:5px 16px 4px;translate:-50% -55%;background:#ffd34d;color:#2a1700;font-family:var(--font-head);font-weight:400;font-size:.72rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(4% 0,100% 10%,96% 100%,0 88%);filter:drop-shadow(0 2px 5px rgba(0,0,0,.45))}.goal-badge:before,.goal-badge:after{content:"✦";font-size:.75em;letter-spacing:0;opacity:.7}.goal-box.is-clear .goal-badge{background:#8fd3ff;color:#04203a}.goal-box .rogue-goal-text,.goal-box>strong{grid-column:1;margin:0;font-family:var(--font-head);font-weight:400;font-size:1.05rem;line-height:1.3;color:inherit;text-align:left}.goal-box>.goal-pay{grid-column:2;font-family:var(--font-head);font-size:1.45rem;letter-spacing:0}.goal-box>.goal-pay .gi{width:1.1em;height:1.1em}.quest-clear.goal-box{grid-template-columns:minmax(0,1fr)}@media(max-width:720px){.goal-box,.result-modal.rogue-modal .rogue-next .rogue-goal-pill.goal-box,.quest-clear.goal-box{padding:18px 16px 16px}.goal-box .rogue-goal-text,.goal-box>strong{font-size:.95rem}.goal-box>.goal-pay{font-size:1.3rem}}@media(min-width:721px){.store-modal .streak-days>.streak-day>small{font-size:calc(.85rem * 1.15)}.store-modal .streak-days>.streak-day>.streak-coins{font-size:1.2075rem}.store-modal .daily-top>.daily-streak>small{font-size:1.12125rem}.store-modal .daily-top>.daily-streak>.daily-flame{gap:14px}}@media(min-width:721px){.overlay>.modal.store-modal.is-challenges>.shop-wallet{display:none}.overlay>.modal.store-modal.is-challenges>.popup-head{margin-bottom:calc(1.3rem + 8px)}.overlay>.modal.store-modal.is-challenges>.popup-head>*{translate:0 6px}}@media(min-width:721px){.store-modal .streak-days>.streak-day{padding:calc(10px / 1.1 + 5px + 10px) 28px}}body.store-open .title-screen *,body.store-open .title-screen,body.store-open .sky *,.store-modal [data-off],.store-modal [data-off] *{animation-play-state:paused!important}.store-modal .shop-buy[data-pay=stardust]:not(.is-bought)>btn-fill.btn-fill,.store-modal .booster>.shop-buy:not(.is-bought)>btn-fill.btn-fill,.store-modal .dust>.btn>btn-fill.btn-fill{overflow:hidden;background-image:linear-gradient(135deg,#7b3cff,#c45bff 45%,#ff7ad9 80%,#ffd36b)!important;background-size:100% 100%!important;animation:none}.store-modal .shop-buy[data-pay=stardust]:not(.is-bought)>btn-fill.btn-fill:after,.store-modal .booster>.shop-buy:not(.is-bought)>btn-fill.btn-fill:after,.store-modal .dust>.btn>btn-fill.btn-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 45%,transparent 60%);translate:110% 0;animation:chip-sweep 3.2s ease-in-out infinite;will-change:translate}@keyframes chip-sweep{0%{translate:110% 0}55%,to{translate:-110% 0}}@media(prefers-reduced-motion:reduce){.store-modal .shop-buy[data-pay=stardust]:not(.is-bought)>btn-fill.btn-fill:after,.store-modal .booster>.shop-buy:not(.is-bought)>btn-fill.btn-fill:after,.store-modal .dust>.btn>btn-fill.btn-fill:after{animation:none;display:none}}.result-modal.rogue-modal .goal-box .rogue-goal-text{color:#fff3d6}@media(min-width:721px){.store-modal .daily-top>.daily-streak>.daily-flame{display:contents}.store-modal .daily-top>.daily-streak>.daily-flame>.gi{order:-1;margin-right:2px}.store-modal .daily-top>.daily-streak>small{order:0}.store-modal .daily-top>.daily-streak>small:after{content:":"}.store-modal .daily-top>.daily-streak>.daily-flame>b{order:1}}.sparkles i{filter:none}@media(min-width:721px){.overlay>.modal.store-modal>.popup-head.store-head{padding-left:59px;padding-right:47px}}.reward-name{font-family:var(--font-head);font-weight:400;white-space:nowrap}.reward-name.tier-common,.rw-tile.tier-common>b{color:#dfe6ff}.reward-name.tier-rare,.reward-name.tier-legendary,.rw-tile.tier-rare>b,.rw-tile.tier-legendary>b{background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.reward-name.tier-rare,.rw-tile.tier-rare>b{background-image:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.95) 48%,transparent 60%),linear-gradient(180deg,#b6ecff,#4fb3ff);background-size:300% 100%,100% 100%;background-position:120% 0,0 0;animation:reward-shine 4.5s ease-in-out infinite}.reward-name.tier-legendary,.rw-tile.tier-legendary>b{background-image:linear-gradient(110deg,transparent 35%,#ffffff 48%,transparent 60%),linear-gradient(180deg,#fff3b0,#ffd34d 45%,#ff9f2e);background-size:300% 100%,100% 100%;background-position:120% 0,0 0;animation:reward-shine 3s ease-in-out infinite;text-shadow:none}.reward-name.tier-legendary{position:relative;padding:0 .15em}.reward-name.tier-legendary:after{content:"✦";position:absolute;top:-.55em;right:-.45em;font-size:.6em;color:#fff3b0;-webkit-text-fill-color:#fff3b0;animation:reward-twinkle 1.8s ease-in-out infinite}@keyframes reward-shine{0%{background-position:120% 0,0 0}60%,to{background-position:-20% 0,0 0}}@keyframes reward-twinkle{0%,to{opacity:.25;scale:.7}50%{opacity:1;scale:1.15}}@media(prefers-reduced-motion:reduce){.reward-name.tier-rare,.reward-name.tier-legendary,.rw-tile.tier-rare>b,.rw-tile.tier-legendary>b,.reward-name.tier-legendary:after{animation:none}}body[data-sky=pink]{--th-a: #ffb3dd;--th-b: #ff3ea5;--th-c: #c21f7a}body[data-sky=red]{--th-a: #ff9aa4;--th-b: #ff3b4e;--th-c: #b81e2e}body[data-sky=orange]{--th-a: #ffc48a;--th-b: #ff8a2b;--th-c: #d85a10}body[data-sky=yellow]{--th-a: #fff0a0;--th-b: #ffd22e;--th-c: #e0a800}body[data-sky=green]{--th-a: #d4ffa8;--th-b: #8aff23;--th-c: #3fbf00}body[data-sky=turquoise]{--th-a: #a8ffd8;--th-b: #23ff98;--th-c: #00b86a}body[data-sky=blue]{--th-a: #a8d0ff;--th-b: #3a8bff;--th-c: #1f5fd8}body[data-sky=violet]{--th-a: #d8b8ff;--th-b: #a35cff;--th-c: #7a2ee0}body[data-sky=black]{--th-a: #e0e0e8;--th-b: #9a9aa8;--th-c: #55555f}body[data-sky]{--modal-a: var(--th-a);--modal-b: var(--th-b);--modal-c: color-mix(in srgb, var(--th-b) 60%, var(--th-c));--modal-d: var(--th-c);--th-tint: color-mix(in srgb, var(--th-b) 13%, transparent)}body[data-sky] .overlay>.modal :is([data-cs],[data-csf]):has(>.btn-constellation.is-panel)>btn-fill.btn-fill{box-shadow:inset 0 0 0 100vmax var(--th-tint)}body[data-sky] .overlay>.modal .popup-head .shop-wallet,body[data-sky] .overlay>.modal>.shop-wallet{box-shadow:inset 0 0 0 100vmax var(--th-tint)}.store-modal .shop-hero>.hero-feature{overflow:visible}@media(min-width:721px){.store-modal .shop-hero .hero-text{margin-left:25px}}body.store-open .title-screen:before,body.store-open .title-screen:after,body.store-open .title-screen *:before,body.store-open .title-screen *:after,body.store-open .sky:before,body.store-open .sky:after,body.store-open .sky *:before,body.store-open .sky *:after,html:has(>body.store-open):before,html:has(>body.store-open):after,.store-modal [data-off]:before,.store-modal [data-off]:after,.store-modal [data-off] *:before,.store-modal [data-off] *:after{animation-play-state:paused!important}.pack-magic:after{top:0;right:-80%;bottom:0;left:-80%;background-size:100% 100%;translate:37% 0;animation-name:pm-sweep}@keyframes pm-sweep{0%{translate:37% 0}60%,to{translate:-33% 0}}.pattern-surge{background:none;animation-name:surge-glow}.pattern-surge:before{content:"";position:absolute;top:0;left:0;right:0;height:200%;background:linear-gradient(to top,#e4ff608c,#e4ff6000 60%);translate:0 -50%;animation:surge-rise 1.6s ease-in-out infinite;animation-play-state:inherit}@keyframes surge-glow{0%,to{opacity:.6}50%{opacity:1}}@keyframes surge-rise{0%,to{translate:0 -50%}50%{translate:0 -20%}}@media(prefers-reduced-motion:reduce){.pattern-surge:before{animation:none}}.store-modal .gift-art.is-present .gi,.gift-tile.is-claimed .gift-art.is-present .gi{animation:none}.store-modal .gift-art.is-present>.gift-bob{display:inline-flex;animation:gift-bob 2.4s ease-in-out infinite}.gift-tile.is-claimed .gift-art.is-present>.gift-bob{animation:none}@media(prefers-reduced-motion:reduce){.store-modal .gift-art.is-present>.gift-bob{animation:none}}@media(min-width:721px){.start-screen .start-prompt{top:calc(72% + 40px)}.start-screen .start-text{font-size:calc(clamp(1.25rem,1.9vw,1.6rem)/.8)}}@media(max-width:720px){.start-screen .title-logo{font-size:calc(clamp(2.7rem,14vw,4.4rem)/.8)}}@media(max-width:720px){.start-screen .ts-tag{margin-top:14px}}@media(prefers-reduced-motion:no-preference){.store-modal.is-shop :is(.spot-row>.spot,.cos-grid>.cos,.shop-packs>.shop-pack,.booster-grid>.booster,.dust-grid>.dust,.gift-tile){animation:shop-float 6.5s ease-in-out infinite}.store-modal.is-shop :is(.spot-row>.spot,.cos-grid>.cos,.shop-packs>.shop-pack,.booster-grid>.booster,.dust-grid>.dust):nth-child(3n+2){animation-delay:-2.2s}.store-modal.is-shop :is(.spot-row>.spot,.cos-grid>.cos,.shop-packs>.shop-pack,.booster-grid>.booster,.dust-grid>.dust):nth-child(3n){animation-delay:-4.4s}}@keyframes shop-float{0%,to{translate:0 0}50%{translate:0 -4px}}.reward-toast b.is-counting{display:inline-grid;font-variant-numeric:tabular-nums}.reward-toast b.is-counting>span{grid-area:1 / 1;text-align:center}.reward-toast b.is-counting>.count-end{visibility:hidden}.reward-toast .xp-meter-text{font-variant-numeric:tabular-nums}@media(min-width:721px){.reward-toast{zoom:1.15;min-width:340px;gap:12px;padding:16px 30px 18px}.reward-toast .reward-main{gap:26px}.reward-toast .xp-meter{width:min(340px,100%)}}.store-modal .chal-group.is-milestones .chal.is-step-1{--chal-tone: #b88cff}.store-modal .chal-group.is-milestones .chal.is-step-2{--chal-tone: #e08cff}.store-modal .chal-group.is-milestones .chal.is-step-3{--chal-tone: #ff9ad0}.store-modal .chal-group.is-milestones .chal.is-step-4{--chal-tone: #ffc46b}.store-modal .chal-group.is-milestones .chal:is(.is-step-1,.is-step-2,.is-step-3,.is-step-4){border-color:color-mix(in srgb,var(--chal-tone) 55%,transparent);--cs-color: color-mix(in srgb, var(--chal-tone) 70%, transparent)}.store-modal .chal-group.is-milestones .chal:is(.is-step-1,.is-step-2,.is-step-3,.is-step-4) .chal-bar>i{background:var(--chal-tone)}.chal-step{display:inline-flex;gap:4px;margin-left:10px;vertical-align:.15em}.chal-step>i{width:7px;height:7px;rotate:45deg;background:#ffffff29}.chal-step>i.is-done{background:var(--chal-tone, #c9a8ff)}.chal-step>i.is-now{background:transparent;box-shadow:inset 0 0 0 1.5px var(--chal-tone, #c9a8ff)}.chal-step.is-under{display:none}@media(max-width:720px){.chal-step.is-inline{display:none}.store-modal .chal>.chal-icon>.chal-step.is-under{position:absolute;left:50%;bottom:9px;z-index:2;display:inline-flex;gap:3px;margin:0;translate:-50% 0}.chal-step.is-under>i{width:6px;height:6px}.store-modal .chal-group.is-milestones .chal>.chal-icon>.chal-shape{translate:0 -8px}.store-modal .chal-group.is-milestones .chal>.chal-icon>.gi{translate:0 -8px}}.chal-step.is-inline{display:none}.store-modal .chal>.chal-icon>.chal-step.is-under{position:absolute;left:50%;bottom:9px;z-index:2;display:inline-flex;gap:3px;margin:0;translate:-50% 0}.chal-step.is-under>i{width:6px;height:6px}.store-modal .chal-group.is-milestones .chal>.chal-icon>:is(.chal-shape,.gi){translate:0 -8px}@media(min-width:721px){.store-modal .chal-group .chal>.chal-icon{width:95px;aspect-ratio:auto}}@media(min-width:721px){.store-modal .shop-section-head>h4,.store-modal .chal-group>h4>span:first-child{font-size:23.75px}}@media(min-width:721px){.overlay>.modal.store-modal .shop-section-head>h4{font-size:23.75px}}@media(min-width:721px){.overlay>.modal.store-modal .shop-body>.shop-hero{margin-bottom:36px}.overlay>.modal.store-modal .shop-top{gap:26px}.overlay>.modal.store-modal .shop-section,.overlay>.modal.store-modal .cos-group{margin-bottom:48px}.overlay>.modal.store-modal .shop-section-head{margin-bottom:20px}.overlay>.modal.store-modal .spot-rows{gap:28px 22px}.overlay>.modal.store-modal .spot-rows>.spot-row{gap:22px}.overlay>.modal.store-modal .shop-packs,.overlay>.modal.store-modal .dust-bundles{gap:24px}.overlay>.modal.store-modal.is-shop .cos-grid{gap:22px}.overlay>.modal.store-modal.is-player .cos-grid{gap:20px}.overlay>.modal.store-modal .daily-hero{gap:26px;margin-bottom:30px}.overlay>.modal.store-modal .daily-top{gap:22px}.overlay>.modal.store-modal .streak-days{gap:18px}.overlay>.modal.store-modal .chal-group>ul{gap:22px;margin-bottom:26px}.overlay>.modal.store-modal .chal-pack-row{gap:30px}.overlay>.modal.store-modal .prof{gap:26px}.overlay>.modal.store-modal .prof-summary,.overlay>.modal.store-modal .stat-rows{gap:20px}.overlay>.modal.store-modal .col-grid{gap:24px}.overlay>.modal.store-modal .col-goals>ul{gap:22px}}@media(min-width:721px){.overlay>.modal.store-modal .chal>.chal-body{padding-top:calc(11px + var(--pad-up) + 10px);padding-bottom:calc(11px + var(--pad-up) + 10px)}}.chal-group.is-special{--chal-tone: #ff3ea5}.store-modal .chal-group.is-special .chal{border-color:color-mix(in srgb,var(--chal-tone) 60%,transparent);--cs-color: color-mix(in srgb, var(--chal-tone) 75%, transparent);background-color:color-mix(in srgb,var(--chal-tone) 8%,transparent)}.store-modal .chal-group.is-special .chal-bar>i{background:linear-gradient(90deg,#ff7ac8,var(--chal-tone))}.store-modal .chal-group.is-special>h4>span:first-child{color:#ff6fbd}@media(min-width:721px){.overlay>.modal.store-modal .chal-group .chal>.chal-icon{width:115px;aspect-ratio:auto}}@media(min-width:721px){.overlay>.modal.store-modal .shop-packs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.store-modal .spot.is-locked>.spot-tier.is-blank{visibility:hidden}.store-modal .spot>.spot-lock-btn:disabled{opacity:1;filter:none;cursor:default}.store-modal .spot>.spot-lock-btn>btn-fill.btn-fill{background-color:#14132e!important;background-image:none!important}.store-modal .spot>.spot-lock-btn>btn-stars .cs-lines polyline:not(.cs-glow){stroke:#ffffff40}.store-modal .spot>.spot-lock-btn .chal-pack-lock .gi{width:22px;height:22px;fill:#b8bcc8;color:#b8bcc8}.store-modal .spot-rows .spot>strong{margin-top:auto}.store-modal .spot-rows .spot>.btn{margin-top:12px}.store-modal .shop-hero>.hero-ribbon{z-index:4}.store-modal .hero-ribbon.tier-common{background:#dfe6ff;color:#141433}.store-modal .hero-ribbon.tier-rare{background:#5fb4ff;color:#04162c}.store-modal .hero-ribbon.tier-legendary{background:#ffd34d;color:#2a1700}.store-modal .hero-feature{grid-template-rows:auto auto;align-content:center;row-gap:14px}.store-modal .hero-feature>.hero-card{grid-row:1 / span 2;align-self:center}.store-modal .hero-feature>.hero-text{grid-column:2;align-self:end}.store-modal .hero-feature>.hero-buy-row{grid-column:2;align-self:start;display:flex}.store-modal .hero-buy-row>.btn{min-width:170px}@media(min-width:721px){.store-modal .shop-hero .hero-buy-row{margin-left:25px}}@media(max-width:720px){.store-modal .shop-hero>.hero-feature{overflow:hidden;padding-top:24px}.store-modal .hero-card .shop-card.card{--card-w: 83.2px ;--card-h: calc(146px * .8)}.store-modal .hero-feature>.hero-card{grid-row:1}.store-modal .hero-feature>.hero-text{align-self:center}.store-modal .hero-feature>.hero-buy-row{grid-column:1 / -1;grid-row:2}.store-modal .hero-buy-row>.btn{width:100%;min-width:0}}.store-modal .daily-foe>.daily-bonus .daily-bonus-text{font-size:.875rem}.store-modal .daily-foe>.daily-bonus .daily-bonus-pay{font-size:1.18rem}.store-modal .daily-foe>.daily-play.is-inside{margin-top:-12px}@media(min-width:721px){.store-modal .daily-foe>.daily-bonus .daily-bonus-text{font-size:.95rem}.store-modal .daily-foe>.daily-bonus .daily-bonus-pay{font-size:1.3rem}.store-modal .daily-foe>.daily-play.is-inside{margin-top:-22px}}@media(max-width:720px){.game.has-goals .board>.seat,.game.has-goals .board>.center{translate:0 33px}}@media(min-width:721px){.overlay>.modal.store-modal .daily-foe>.daily-play.is-inside{margin-top:-22px}}@media(max-width:720px){.overlay>.modal.store-modal .daily-foe>.daily-play.is-inside{margin-top:-8px}.goal-bar{height:40px}.goal-text{font-size:.82rem}.goal-tag{font-size:.58rem}.goal-mark{font-size:.88rem}.game.has-goals .you{translate:0 20px}.game.has-goals .board>.seat,.game.has-goals .board>.center{translate:0 30px}}@media(min-width:721px){.overlay>.modal.store-modal .daily-foe>.daily-bonus{margin-bottom:0}.overlay>.modal.store-modal .daily-foe>.daily-play.is-inside{align-self:start;margin-top:-16px}}@media(max-width:720px){.game.has-goals .board>.seat,.game.has-goals .board>.center{translate:0 36px}}.card-face.power-reflect .power-icon,.card-face.power-halo .power-icon{top:54.4%;translate:-50% -50%}.card-face.power-reflect .card-aura,.card-face.power-halo .card-aura{top:54.4%}.seat-ring,.seat-ring:after{border:0;box-shadow:none;background:none}.seat.has-turn-ring>.btn-constellation .cs-lines{overflow:visible;filter:drop-shadow(0 0 5px rgba(232,196,106,.95)) drop-shadow(0 0 14px rgba(232,196,106,.55))}.seat.has-turn-ring>.btn-constellation .cs-lines polyline:not(.cs-glow){stroke:var(--gold);stroke-width:3px}.seat.has-turn-ring>.btn-constellation .cs-lines polyline.cs-glow{stroke:#ffe08ab3;stroke-width:6px;animation:seat-glow-breathe 2.4s ease-in-out infinite}@keyframes seat-glow-breathe{0%,to{stroke-opacity:.35}50%{stroke-opacity:1}}@keyframes seat-ring-arrive{0%{filter:brightness(2) drop-shadow(0 0 18px rgba(255,236,170,.95))}}@media(prefers-reduced-motion:reduce){.seat.has-turn-ring>.btn-constellation .cs-lines polyline.cs-glow,.seat.is-ring-arriving>.btn-constellation .cs-lines{animation:none}}@media(max-width:720px){.game.has-goals .board>.seat{translate:0 42px}.game.has-goals .board>.center{translate:0 39px}.game.has-goals .you{translate:0 20px}}@media(max-width:720px){.game .goal-bar>.goal-tag{padding:3px 10px 2px;font-size:.52rem;gap:4px}}@media(min-width:721px){.store-modal .gift-ribbon{top:-15px;left:25px;gap:5px;padding:2px 13px;font-size:calc(.78rem * 1.666 * .8)}}@media(min-width:721px){.store-modal .shop-hero>.hero-ribbon{top:-18px;gap:6px;padding:2px 16px;font-size:calc(.78rem * 1.666 * .8 * 1.2)}}@media(min-width:721px){.store-modal .gift-ribbon{top:-19px;padding:6px 17px}.store-modal .shop-hero>.hero-ribbon{top:-22px;padding:6px 20px}}@media(max-width:720px){.main-menu .menu-side{gap:15px}.main-menu .menu-side>.menu-stack{gap:15px}.main-menu .menu-side>.menu-heading{margin-top:20px}}@media(max-width:720px){.main-menu :is(.menu-tile,.menu-wide)>span:not([class]){font-size:.925em}}@media(max-width:720px){.main-menu .menu-tiles .menu-tile{padding:5px}.main-menu .menu-stack .menu-wide{padding:5px 15.75px 5px 63.7px}.main-menu .menu-side>.menu-heading{margin-top:0}}@media(max-width:720px){.main-menu .menu-side>.menu-heading{font-size:calc(2rem * 1.15 * 2 * .8)}.main-menu .menu-side .menu-stack .mf>.btn.menu-wide{padding:5px 15.75px 5px 63.7px}}@media(max-width:720px){.main-menu .menu-side>.menu-heading{margin-top:54px}}@media(max-width:720px){.main-menu .menu-side>.menu-heading{margin-top:44px}.main-menu .menu-side>.menu-stack,.main-menu .menu-side>.menu-bar{translate:0 25px}}.menu-wallet .shop-level>:is(.shop-xp,small){display:none}@media(max-width:720px){.main-menu .menu-wallet{left:16px;right:16px;display:flex;align-items:center;gap:14px;padding:8px 14px}.main-menu .menu-wallet>.shop-level,.store-modal .shop-wallet>.shop-level{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.main-menu .menu-wallet .shop-level>.shop-xp,.store-modal .shop-wallet .shop-level>.shop-xp{display:block;flex:1;width:auto;min-width:30px;height:10px;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);border-radius:0}.main-menu .menu-wallet .shop-level>small,.store-modal .shop-wallet .shop-level>small{display:inline;flex:none;font-size:.72rem;white-space:nowrap;color:#b8bfe6}.main-menu .menu-wallet>.cur,.store-modal .shop-wallet>.cur{flex:none}.overlay>.modal.store-modal>.shop-wallet{display:flex;align-items:center;gap:14px;width:100%;box-sizing:border-box;justify-content:space-between}}@media(max-width:720px){.store-modal .shop-wallet .shop-level>small{display:none}}.pause-wins b{width:15px;height:15px;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}@media(max-width:720px){.store-modal .shop-body{padding-top:18px;padding-bottom:18px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%)}}@media(max-width:720px){.store-modal .daily-streak>.daily-flame{gap:12px}}.rw-entries{display:flex;flex-direction:column;gap:10px;width:100%;max-width:520px;margin:0;padding:0;list-style:none}.rw-entry{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:12px;row-gap:6px;padding:12px 14px 12px 12px;background:#7cf2a814;clip-path:polygon(.6% 0,100% 4%,99.4% 100%,0 96%);color:#fff;text-align:left}.rw-entry-mark{display:grid;place-items:center;width:44px;height:44px}.rw-entry-mark .gi,.rw-entry-mark .rw-check{width:34px;height:34px}.rw-entry-mark .gi{fill:#cfd5ff}.rw-entry.is-streak .rw-entry-mark .gi{fill:#ff9a3c}.rw-entry.is-gift .rw-entry-mark .gi{fill:#ff7ab8}.rw-entry.is-level .rw-entry-mark .gi{fill:#ffd34d}.rw-entry-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-family:var(--font-head);font-weight:400;font-size:1rem;line-height:1.25}.rw-entry-sky{grid-column:1 / -1;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 12' preserveAspectRatio='none'%3E%3Cpolyline points='0,6 70,3 140,9 210,4 280,8 350,3 400,6' fill='none' stroke='rgba(200,210,255,0.28)' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center / 100% 100% no-repeat,radial-gradient(circle at 17.5% 25%,rgba(255,255,255,.55) 0 1.3px,transparent 2px),radial-gradient(circle at 35% 75%,rgba(255,255,255,.45) 0 1.2px,transparent 2px),radial-gradient(circle at 52.5% 33%,rgba(255,255,255,.55) 0 1.5px,transparent 2.3px),radial-gradient(circle at 70% 67%,rgba(255,255,255,.45) 0 1.2px,transparent 2px),radial-gradient(circle at 87.5% 25%,rgba(255,255,255,.55) 0 1.3px,transparent 2px);opacity:.8}.rw-entry-pay{grid-column:1 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-left:4px}.rw-entry-money{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font-family:var(--font-head);font-size:1.05rem}.rw-entry-money .cur .gi{width:1.1em;height:1.1em}.rw-entry-item{font-size:.98rem}.cur-xp .gi{fill:#7fe3ff;color:#7fe3ff}.rw-gift{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.rw-gift>small{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-head);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#ff9ad0}.rw-gift>small .gi{width:1.1em;height:1.1em;fill:currentColor}@media(max-width:720px){.rw-entry{grid-template-columns:40px minmax(0,1fr);column-gap:10px;padding:10px 12px 10px 10px}.rw-entry-mark{width:40px;height:40px}.rw-entry-mark .gi,.rw-entry-mark .rw-check{width:30px;height:30px}.rw-entry-title{font-size:.92rem}.rw-entry-money{font-size:.98rem}.rw-entry-item{font-size:.9rem}.overlay>.modal.result-modal.is-rewards>:first-child{margin-top:auto}.overlay>.modal.result-modal.is-rewards>.menu-buttons{margin-top:auto;padding-top:12px}}.rw-gift>.rw-tiles{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.rw-gift>.rw-tiles>.rw-tile{width:min(31%,150px)}.leave-body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:140px;text-align:center}.leave-ask{margin:0;font-family:var(--font-head);font-size:1.35rem;color:#fff}.leave-why{margin:0;max-width:34ch;color:#c8d2ff}.pause-foot>.btn.leave-confirm{color:#ff8fa3}.pause-foot>.btn.leave-confirm>btn-stars .cs-lines polyline:not(.cs-glow){stroke:#ff6b81bf}@media(max-width:720px){.overlay.result-overlay:not(.rogue-overlay)>.modal.result-modal:not(.is-rewards){display:flex;flex-direction:column}.overlay.result-overlay:not(.rogue-overlay)>.modal.result-modal:not(.is-rewards)>:first-child{margin-top:auto}.overlay.result-overlay:not(.rogue-overlay)>.modal.result-modal:not(.is-rewards)>.menu-buttons{margin-top:auto;padding-top:12px}}.pause-foot>.btn.leave-confirm{grid-column:1 / -1;width:100%}.store-modal .col-grid>.col>strong{display:flex;align-items:center;justify-content:center;min-height:2.4em;line-height:1.2;text-wrap:balance}.store-modal .col-grid>.col>:is(small,.col-how){line-height:1.3;text-wrap:balance}.card-face.tactic.tactic-chance{background:radial-gradient(circle at 50% 52%,rgba(255,252,230,.75) 0,rgba(255,226,150,.3) 26%,transparent 50%),radial-gradient(circle at 18% 18%,rgba(255,255,255,.95) 0 1px,transparent 2px),radial-gradient(circle at 80% 26%,rgba(255,255,255,.9) 0 1.2px,transparent 2.2px),radial-gradient(circle at 26% 78%,rgba(255,255,255,.85) 0 1px,transparent 2px),radial-gradient(circle at 76% 84%,rgba(255,255,255,.9) 0 1.1px,transparent 2.1px),radial-gradient(circle at 60% 12%,rgba(255,255,255,.75) 0 .8px,transparent 1.8px),linear-gradient(135deg,#ffe680,#ffbf3a 45%,#fff6cc 49.2%,#fff,#ffe3ee 50.8%,#ff4d7d 55%,#e0245e)!important}.card-face.tactic.tactic-chance .power-name{-webkit-text-stroke-color:rgba(120,20,50,.9);text-shadow:0 0 10px rgba(255,236,170,.9)}.aura-chance{width:170%;top:54%;background:repeating-conic-gradient(from 0deg,#ffffff8c,#ffffff8c 6deg,#fff0 6deg,#fff0 18deg),radial-gradient(circle,#fff5c88c,#fff5c800 60%);-webkit-mask:radial-gradient(circle,#000 10%,rgba(0,0,0,.55) 34%,transparent 64%);mask:radial-gradient(circle,#000 10%,rgba(0,0,0,.55) 34%,transparent 64%);animation:aura-turn 14s linear infinite}@media(max-width:720px){.main-menu>.menu-side{translate:0 calc((-20px - 25px) / 1.1)}}.goal-bar.is-clear>.goal-tag,.goal-box.is-clear>.goal-badge{translate:-50% calc(-55% + 2px)}body[data-sky] .topbar{box-shadow:none}body[data-sky] .turn-wheel{color:color-mix(in srgb,var(--th-b, #3761ba) 62%,#1c1f4f)}body[data-sky] .board>.seat:not(.you){background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 40%),linear-gradient(180deg,var(--th-seat-a),var(--th-seat-b))}body[data-sky] .board>.seat:not(.you):not(.is-targetable):not(.has-turn-ring)>.btn-constellation .cs-lines polyline:not(.cs-glow){stroke:color-mix(in srgb,var(--th-b) 70%,#ffffff)}body[data-sky] .board>.seat:not(.you):not(.is-targetable):not(.has-turn-ring)>.btn-constellation .cs-lines polyline.cs-glow{stroke:color-mix(in srgb,var(--th-b) 35%,transparent)}body[data-sky] .board>.seat:not(.you)>.btn-constellation .cs-star{--tone: color-mix(in srgb, var(--th-b) 60%, #ffffff);--halo: color-mix(in srgb, var(--th-b) 50%, transparent)}.turn-wheel .gi{animation:none;will-change:auto}.turn-wheel:not(.is-ring){animation:wheel-turn 26s linear var(--wheel-delay, 0s) infinite}.turn-wheel.is-ccw:not(.is-ring){animation-direction:reverse}@media(max-width:720px){.sky-tw-layer{animation:none;will-change:auto}}@media(prefers-reduced-motion:reduce){.turn-wheel:not(.is-ring){animation:none}}body.saver .cs-tw,body.saver .cs-star:before,body.saver .cs-star:after,body.saver .sky-tw-layer{animation:none!important}.seat.has-turn-ring>.btn-constellation>.cs-lines{z-index:2}.seat.has-turn-ring>.btn-constellation>:is(.cs-star,.cs-tw){z-index:1}.card-face .card-aura.aura-halo,.card-face .card-aura.aura-reflect{top:-1.4%;right:-25%;bottom:-5.4%;left:-25%;width:auto;height:auto;aspect-ratio:auto;margin:0;translate:none}.card-face.power-halo .card-aura.aura-halo{top:-1.4%;right:-25%;bottom:-5.4%;left:-25%}@media(max-width:720px){.overlay.result-overlay>.modal.result-modal{animation:result-in-soft .4s ease-out both}}@keyframes result-in-soft{0%{opacity:0;transform:translateY(14px)}}@media(max-width:720px){.overlay.rogue-overlay.is-intro>.modal.result-modal.rogue-modal{padding:calc(1.1rem + 20px) calc(1.2rem + 20px)}.overlay.rogue-overlay.is-shop-page>.modal.result-modal.rogue-modal{padding:calc(1.1rem + 10px)}.rogue-cards>.rogue-card-offer{zoom:.9}.rogue-card-offer>.rogue-buy,.rogue-card-offer>.rogue-check{height:calc(2.9rem + 10px)}}@media(max-width:720px){.pause-body>.quest-overview,.pause-body>.quest-cons{zoom:.9}}.result-overlay .scoreboard>li.is-winner[data-csf]{animation:none}.result-overlay .scoreboard>li.is-winner>.btn-constellation.is-panel .cs-lines polyline:not(.cs-glow){stroke-width:3px;animation:winner-line 1.1s ease-in-out infinite}.result-overlay .scoreboard>li.is-winner>.btn-constellation.is-panel .cs-lines{filter:drop-shadow(0 0 5px rgba(255,255,255,.45))}@keyframes winner-line{0%,to{stroke:#fff}50%{stroke:#ffffff59}}@media(prefers-reduced-motion:reduce){.result-overlay .scoreboard>li.is-winner>.btn-constellation.is-panel .cs-lines polyline:not(.cs-glow){animation:none}}.confetti i{height:calc(var(--w) * .55);border-radius:0;clip-path:polygon(0 10%,18% 0,36% 14%,55% 0,76% 12%,100% 0,97% 50%,100% 92%,80% 100%,60% 86%,40% 100%,22% 88%,0 100%,4% 50%);animation:confetti-drop var(--fall) linear var(--delay) infinite,confetti-flip var(--flip) linear var(--delay) infinite}.confetti i:nth-child(3n){clip-path:polygon(0 0,24% 12%,50% 0,74% 14%,100% 4%,95% 48%,100% 100%,72% 88%,48% 100%,26% 86%,0 96%,6% 52%)}.confetti i:nth-child(3n+1){clip-path:polygon(4% 4%,30% 0,52% 12%,70% 0,100% 10%,100% 56%,96% 100%,66% 90%,44% 100%,18% 88%,0 100%,0 46%)}@keyframes confetti-drop{0%{translate:0 -5vh;transform:rotate(0)}to{translate:var(--sway) 110vh;transform:rotate(var(--spin))}}@keyframes confetti-flip{0%{rotate:var(--ax) var(--ay) 0 0deg}to{rotate:var(--ax) var(--ay) 0 360deg}}.particle-confetti{border-radius:0;clip-path:polygon(0 10%,18% 0,36% 14%,55% 0,76% 12%,100% 0,97% 50%,100% 92%,80% 100%,60% 86%,40% 100%,22% 88%,0 100%,4% 50%);filter:saturate(1.3)}.overlay.intro.is-help-page{align-items:center;overflow:hidden}.overlay>.modal.store-modal.intro-modal.is-help{--help-pad: 0px;margin:auto;padding-bottom:0}.store-modal.intro-modal.is-help>.help-tabs{flex:none;align-self:center;margin:0 auto 4px}.store-modal.intro-modal.is-help>.help-body{padding-bottom:0}.store-modal.intro-modal.is-help .help-panel>h2{margin-top:10px}@media(min-width:721px){.store-modal.intro-modal.is-help>.help-body>.help-panel{max-width:1120px;margin:0 auto}.store-modal.intro-modal.is-help .help-panel[data-panel=rules]{padding:0 30px}}@media(min-width:721px){.overlay>.modal.store-modal.intro-modal.is-help>.help-head>.btn:last-child{margin-left:auto}}.overlay>.modal.store-modal.intro-modal.is-help{--help-pad: calc(var(--pad-x) + 8px);padding-left:0;padding-right:0}.overlay>.modal.store-modal.intro-modal.is-help>.popup-head{margin-left:0;margin-right:0}.store-modal.intro-modal.is-help>.help-body{padding-left:var(--help-pad);padding-right:var(--help-pad)}.store-modal.intro-modal.is-help>.help-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.store-modal.intro-modal.is-help>.help-tabs>.help-tab-pill{width:calc((100% - 10px) / 3)}.store-modal.intro-modal.is-help>.help-tabs[data-on=modes]>.help-tab-pill{translate:100% 0}.store-modal.intro-modal.is-help>.help-tabs[data-on=cards]>.help-tab-pill{translate:200% 0}@media(min-width:721px){.overlay>.modal.store-modal.intro-modal.is-help{--help-pad: calc(var(--pad-x) + 66px)}.overlay>.modal.store-modal.intro-modal.is-help>.popup-head.store-head{margin-left:0;margin-right:0}.store-modal.intro-modal.is-help>.help-tabs{width:min(960px,calc(100% - 2 * var(--help-pad)));margin:0 auto 4px}.store-modal.intro-modal.is-help>.help-body>.help-panel[data-panel=cards]{max-width:none}}@media(max-width:720px){.store-modal.intro-modal.is-help>.help-tabs{display:none}.store-modal.intro-modal.is-help>.help-picker{margin:0 var(--help-pad) 6px}}.help-modes{display:grid;gap:16px;margin:6px 0 0}.help-mode{--mode: #7fe3ff;padding:18px 20px 20px;border:1.5px solid color-mix(in srgb,var(--mode) 60%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--mode) 15%,transparent),#05041459);text-align:left}.help-mode.is-quest{--mode: #ffd34d}.help-mode.is-rogue{--mode: #ff6b7d}.help-mode.is-daily{--mode: #ff9a3d}.help-mode.is-online{--mode: #8fd3ff}.help-mode-head{display:flex;align-items:center;gap:14px;margin-bottom:10px}.help-mode-head>.gi{flex:none;width:38px;height:38px;fill:var(--mode);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--mode) 60%,transparent))}.help-mode-head>span{display:flex;flex-direction:column;gap:2px}.help-mode-head small{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mode)}.help-mode-head strong{font-family:var(--font-head);font-weight:400;font-size:1.45rem;line-height:1.1;color:#fff}.intro-modal.is-help .help-mode>p{margin:0 0 10px;font-size:.98rem;color:var(--silver)}.help-mode>ul{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:1.1rem;font-size:.92rem;color:color-mix(in srgb,var(--silver) 78%,transparent)}.help-mode>ul>li::marker{color:var(--mode)}@media(min-width:721px){.help-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:14px}.help-mode{padding:22px 26px 24px}}@media(max-width:720px){.intro-modal.is-help .help-mode>p{font-size:.88rem}.help-mode>ul{font-size:.82rem}.help-mode-head strong{font-size:1.3rem}}@media(min-width:721px){.center .attack-bar{bottom:calc(100% + 42px)}}@media(max-width:720px){.center .attack-bar{translate:0 calc(-50% - 20px)}}.wild-forge{--wild: #ff7ad1;--wild-2: #c92f8f;--wild-glow: rgba(255, 110, 200, .65)}.rw-tile.is-item.wild-forge .rw-icon .gi{fill:var(--wild);color:var(--wild)}.wild-uses{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 28px}.wild-uses>.wild-use{margin-top:16px}@media(min-width:721px){.topbar .btn-menu{padding-left:calc(1rem + 10px);padding-right:calc(1.2rem + 10px)}}@media(min-width:721px){.player-pill{left:169px}}.store-modal .spot-head{cursor:default;border-color:#bec8ff47;background:#06081e80;background-image:none;box-shadow:none}.store-modal .spot-head h4{color:#fff}.store-modal .spot-head small{font-family:inherit;font-weight:600;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#9fb0ff}@media(max-width:720px){.store-modal .spot-head small{font-size:.8rem}}.store-modal .cos.is-forge{--cs-color: color-mix(in srgb, var(--wild) 70%, transparent);border-color:color-mix(in srgb,var(--wild) 65%,transparent);background-image:radial-gradient(ellipse 90% 60% at 50% 0%,color-mix(in srgb,var(--wild) 30%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--wild) 16%,rgba(10,12,40,.6)),#0a0c2899 75%)}.store-modal .cos.is-forge .forge-art{width:64px;height:64px}.store-modal .cos.is-forge>.shop-prices{flex-direction:column;gap:6px}.store-modal .cos.is-forge>.shop-prices>.btn{flex:none}.store-modal.is-shop :is(.spot-row>.spot,.cos-grid>.cos,.shop-pack,.gift-tile,.shop-hero,.dust)>btn-fill.btn-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(168deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.07) 18%,transparent 36%),linear-gradient(348deg,color-mix(in srgb,var(--accent, #8f9bff) 22%,transparent) 0%,transparent 30%)}.store-modal.is-shop :is(.spot-row>.spot,.cos-grid>.cos,.shop-pack,.gift-tile,.shop-hero,.spot-head,.dust)>.btn-constellation .cs-star{--tone: color-mix(in srgb, var(--cs-color, #ffffff) 45%, white);--halo: color-mix(in srgb, var(--cs-color, #ffffff) 60%, transparent)}.store-modal .chal-group.is-milestones .chal.is-step-5{--chal-tone: #ffe26b}.store-modal .chal-group.is-milestones .chal.is-step-6{--chal-tone: #8ef0a8}.store-modal .chal-group.is-milestones .chal.is-step-7{--chal-tone: #6fe3ff}.store-modal .chal-group.is-milestones .chal:is(.is-step-5,.is-step-6,.is-step-7){border-color:color-mix(in srgb,var(--chal-tone) 55%,transparent);--cs-color: color-mix(in srgb, var(--chal-tone) 70%, transparent)}.store-modal .chal-group.is-milestones .chal:is(.is-step-5,.is-step-6,.is-step-7) .chal-bar>i{background:var(--chal-tone)}.store-modal .spot-grid>.spot.is-locked,.store-modal .spot-row>.spot.is-locked{--accent: #a98bff;--cs-color: rgba(169, 139, 255, .7);border-color:#a98bffa6;background-image:radial-gradient(ellipse 90% 55% at 50% 0%,rgba(108,192,255,.22),transparent 70%),linear-gradient(180deg,#a98bff38,#e76cff14 75%);color:#d9ccff}.store-modal .spot.is-locked .spot-card{box-shadow:inset 0 0 0 2px #a98bff8c}.store-modal .spot.is-locked.is-next .spot-card{box-shadow:inset 0 0 0 2px #e76cffd9,0 0 16px #a98bff73}.store-modal .spot.is-locked .spot-level{background:linear-gradient(160deg,#6cc0ff,#a98bff 60%,#e76cff);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:62px;height:62px}.store-modal .spot.is-locked .spot-level>b{color:#0b0a1a;text-shadow:none}.store-modal .spot.is-locked:not(.is-next) .spot-level{filter:saturate(.6) brightness(.8)}.store-modal .spot.is-locked>strong{color:#d9ccff}.store-modal .spot>.spot-lock-btn>btn-stars .cs-lines polyline:not(.cs-glow){stroke:#a98bff80}.ri-art{position:relative;display:inline-grid;place-items:center;flex:none;width:1.35em;height:1.35em;margin-right:.35em;vertical-align:-.3em}.ri-art>.gi{width:100%;height:100%;fill:#dfe6ff;color:#dfe6ff}.ri-art.is-booster>.gi{fill:#ff9ad0;color:#ff9ad0;filter:drop-shadow(0 0 4px rgba(255,154,208,.5))}.ri-art.is-card>.gi{fill:var(--tip-color, #8fd3ff);color:var(--tip-color, #8fd3ff);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--tip-color, #8fd3ff) 55%,transparent))}.ri-art.is-pack>i{position:absolute;width:62%;height:86%;border:1.5px solid rgba(255,255,255,.85);border-radius:2px;background:linear-gradient(160deg,#6cc0ff,#3a4ab8)}.ri-art.is-pack.pack-rare>i{background:linear-gradient(160deg,#b6ecff,#4f6bff)}.ri-art.is-pack.pack-legendary>i{background:linear-gradient(160deg,#fff1c4,#e8a83a)}.ri-art.is-pack>i:nth-child(1){rotate:-14deg;translate:-18% 4%}.ri-art.is-pack>i:nth-child(3){rotate:14deg;translate:18% 4%}.ri-art.is-back>.back-swatch,.ri-art.is-face>.face-swatch{width:.95em;height:1.33em;border-radius:2px;box-shadow:0 0 0 1px #fff9}.ri-art.is-face>.face-swatch>b{font-size:.6em}.ri-art.is-badge>.gi{fill:#ffe08a;color:#ffe08a;filter:drop-shadow(0 0 4px rgba(255,214,120,.5))}.ri-art.is-fx>.gi{fill:#ff9ad0;color:#ff9ad0}.ri-art.is-title>.gi{fill:#c9a8ff;color:#c9a8ff}.ri-art.is-gift>.gi{fill:#3fd98a;color:#3fd98a}.ri-art.is-wild>.wildcard-art{width:100%;height:100%}.ri-art.is-wild>.wildcard-art:after{content:none}.chal-reward-item,.rw-entry-item{display:inline-flex;align-items:center}.rw-tile.has-art>.rw-icon>.ri-art{width:100%;height:100%;margin:0;font-size:inherit;vertical-align:0}:is(.chal-reward-item,.rw-entry-item)>.reward-name,.rw-tile.has-art>b{background-image:none;color:var(--ri, #dfe6ff);-webkit-text-fill-color:var(--ri, #dfe6ff);animation:none}:is(.chal-reward-item,.rw-entry-item)>.reward-name:is(.tier-rare,.tier-legendary),.rw-tile.has-art:is(.tier-rare,.tier-legendary)>b{background-image:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.9) 48%,transparent 60%),linear-gradient(var(--ri, #dfe6ff),var(--ri, #dfe6ff));background-size:300% 100%,100% 100%;background-position:120% 0,0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:reward-shine 4.5s ease-in-out infinite}@media(min-width:721px){.overlay>.modal.store-modal.intro-modal.is-help>.help-head>*{translate:0 4px}}.pack-slot{display:grid;align-items:start;justify-items:center}.pack-slot>*,.pack-slot:before{grid-area:1 / 1}.pack-slot>.pull-ghost{visibility:hidden;pointer-events:none}.pack-slot>.pull-ghost>*{animation:none!important}.levelup-pop{position:fixed;top:14%;left:50%;z-index:400;display:flex;align-items:center;gap:14px;padding:14px 24px 14px 16px;translate:-50% 0;border:2px solid #ffd34d;background:linear-gradient(135deg,#3c288cf5,#120c36f5);color:#fff;pointer-events:none;filter:drop-shadow(0 10px 26px rgba(0,0,0,.55)) drop-shadow(0 0 18px rgba(255,211,77,.35));animation:levelup-in .5s cubic-bezier(.2,1.3,.4,1) both;transition:opacity .45s ease,translate .45s ease}.levelup-pop.is-leaving{opacity:0;translate:-50% -14px}.levelup-burst>.gi{display:block;width:42px;height:42px;fill:#ffd34d;color:#ffd34d;animation:levelup-spin 2.4s linear infinite}.levelup-text{display:flex;flex-direction:column;line-height:1.15}.levelup-text>strong{font-family:var(--font-head);font-weight:400;font-size:1.45rem;letter-spacing:.04em;text-transform:uppercase;color:#ffd34d}.levelup-text>small{font-size:.92rem;color:#e6e0ff}.levelup-pop>.lvl-pips{margin-left:6px}@keyframes levelup-in{0%{opacity:0;scale:.7;translate:-50% 18px}}@keyframes levelup-spin{to{rotate:360deg}}.card-got-face.is-leveling{position:relative}.is-leveling:after{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:6;border-radius:50%;background:radial-gradient(circle,rgba(255,240,170,.95) 0 18%,rgba(255,200,80,.45) 38%,transparent 64%);mix-blend-mode:screen;pointer-events:none;animation:levelup-flare 1.1s ease-out forwards}.is-leveling:before{content:"";position:absolute;top:-5%;right:0;bottom:10%;left:0;z-index:7;background:radial-gradient(circle at 20% 70%,#fff3b0 0 2px,transparent 3px),radial-gradient(circle at 45% 85%,#ffd34d 0 2.5px,transparent 3.5px),radial-gradient(circle at 70% 75%,#ffffff 0 2px,transparent 3px),radial-gradient(circle at 85% 90%,#ffd34d 0 1.5px,transparent 2.5px),radial-gradient(circle at 35% 95%,#ffffff 0 1.5px,transparent 2.5px);pointer-events:none;animation:levelup-rise 1.4s ease-out forwards}@keyframes levelup-flare{0%{opacity:0;scale:.3}25%{opacity:1}to{opacity:0;scale:1.5}}@keyframes levelup-rise{0%{opacity:1;translate:0 15%}to{opacity:0;translate:0 -45%}}@media(max-width:720px){.levelup-pop{top:10%;gap:10px;padding:12px 18px 12px 12px}.levelup-burst>.gi{width:34px;height:34px}.levelup-text>strong{font-size:1.2rem}.levelup-text>small{font-size:.82rem}}@media(prefers-reduced-motion:reduce){.levelup-pop,.levelup-burst>.gi,.is-leveling:before,.is-leveling:after{animation:none}}.main-menu .btn.menu-tile{background-image:linear-gradient(180deg,rgba(255,255,255,.14),transparent 45%),var(--maze-dark, none),linear-gradient(#0508224d,#0508224d),linear-gradient(90deg,#00e6b4d1,#00c4e6d1 33%,#249cffd1 66%,#4670ffd1)}.main-menu .btn.menu-wide{background-image:linear-gradient(180deg,rgba(255,255,255,.14),transparent 45%),var(--maze-dark, none),linear-gradient(#0508224d,#0508224d),linear-gradient(90deg,#3892ffd1,#8240ffd1 33%,#ce28ffd1 66%,#ff148cd1)}.main-menu :is(.menu-tile,.menu-wide) .gi,.main-menu :is(.menu-tile,.menu-wide)>span:not([class]){filter:drop-shadow(0 2px 6px rgba(5,8,34,.55))}@media(hover:hover)and (pointer:fine){.main-menu .menu-bar-item{transition:scale .2s ease-out,translate .2s ease-out}.main-menu .menu-bar-item:hover{scale:1.06;translate:0 -2px}.main-menu .menu-bar-item:hover .btn-letter{animation:btn-letter 1.5s ease-in-out infinite;animation-delay:calc(var(--i) * -.19s)}.main-menu .menu-bar-item:hover>.btn-constellation .cs-lines polyline:not(.cs-glow){stroke:#fff}.main-menu .menu-bar-item:hover>.btn-constellation .cs-lines polyline.cs-glow{stroke:#c8d7ff66}.main-menu .menu-bar-item:hover>.btn-constellation .cs-tw{animation-duration:1.9s}}@media(prefers-reduced-motion:reduce){.main-menu .menu-bar-item:hover .btn-letter{animation:none}}@media(max-width:720px){.main-menu .menu-bar{gap:6px;grid-template-columns:repeat(5,52px)}}@media(min-width:721px){.store-modal.is-player .shop-section-head{display:flex;align-items:center}.store-modal.is-player .shop-section-head>.head-stars{display:block}.store-modal.is-player .shop-section-head>small{order:3;margin-left:12px}.store-modal.is-player .shop-section-head h4{font-size:23.75px;letter-spacing:.08em;text-transform:uppercase}.store-modal.is-player .cos-group>.shop-section-head{justify-content:flex-start}.store-modal.is-player .shop-note{text-align:left}.overlay>.modal.popup-modal.popup-modal.gift-modal.card-got-modal.card-info-modal{width:min(680px,calc(var(--app-w, 100vw) - 48px))}.card-info-modal .wild-uses{flex-wrap:nowrap;align-items:stretch;gap:24px}.card-info-modal .wild-uses>.wild-use{flex:1 1 0;min-width:0}.card-info-modal .wild-uses>.wild-use>.wild-btn{width:100%;min-width:0;margin-top:auto}}.face-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:var(--radius, 10px);overflow:hidden;pointer-events:none}.overlay>.modal.store-modal.is-collection>.popup-head>*{translate:0 4px}.cos-mystery{display:grid;place-items:center;width:56px;height:56px;border:1.5px dashed rgba(190,200,255,.35);background:#06081e8c}.cos-mystery>.gi{width:22px;height:22px;fill:#8f9bc8;color:#8f9bc8}.store-modal .cos.is-hidden>strong{color:#c9cdea}@media(min-width:721px){.overlay>.modal.store-modal.is-collection .cos-grid{gap:20px}.store-modal.is-collection .shop-section-head{display:flex;align-items:center}.store-modal.is-collection .shop-section-head>.head-stars{display:block}.store-modal.is-collection .shop-section-head>small{order:3;margin-left:12px}.store-modal.is-collection .shop-section-head h4{font-size:23.75px;letter-spacing:.08em;text-transform:uppercase}.store-modal.is-collection .cos-group>.shop-section-head{justify-content:flex-start}.store-modal.is-collection .shop-note{text-align:left}}.store-modal.is-tight .store-head>.shop-tabs{display:none!important}.store-head>.shop-picker{display:none}@media(min-width:721px){.store-modal.is-tight>.store-head>.shop-picker{position:relative;z-index:30;display:block;flex:0 1 360px;min-width:0;margin:0 auto}}.store-modal.is-tight .shop-picker-btn{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:.7rem 1rem;border:2px solid rgba(255,255,255,.85);border-radius:12px;background:#080a28e6;color:#fff;font-family:var(--font-head);font-size:1rem;text-align:left;cursor:pointer}.store-modal.is-tight .shop-picker-btn>span{flex:1}.store-modal.is-tight .shop-picker-btn>.gi,.store-modal.is-tight .shop-pick>.gi{width:22px;height:22px;fill:currentColor;color:#fff}.store-modal.is-tight .shop-picker-btn>.shop-chev{width:14px;height:14px;rotate:90deg;transition:rotate .2s}.store-modal.is-tight .shop-picker.is-open .shop-chev{rotate:-90deg}.store-modal.is-tight .shop-picker-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;display:flex;flex-direction:column;gap:4px;margin:0;padding:6px;border:2px solid rgba(255,255,255,.85);border-radius:12px;background:#080a28f7;box-shadow:0 14px 30px #0000008c;list-style:none;opacity:0;translate:0 -6px;pointer-events:none;transition:opacity .18s,translate .18s}.store-modal.is-tight .shop-picker.is-open .shop-picker-menu{opacity:1;translate:0 0;pointer-events:auto}.store-modal.is-tight .shop-pick{display:flex;align-items:center;gap:12px;width:100%;padding:.65rem .8rem;border:0;border-radius:9px;background:transparent;color:#e9ecff;font-family:var(--font-head);font-size:.98rem;text-align:left;cursor:pointer}.store-modal.is-tight .shop-pick.is-on{background:#fff;color:#0b0a1a}.store-modal.is-tight .shop-pick.is-on>.gi{color:#0b0a1a}@media(min-width:721px){.store-modal.is-tight .col-group>.col-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:721px)and (max-width:1400px){.store-modal.is-shop .shop-body>.shop-section>.cos-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:721px)and (max-width:1400px){.overlay>.modal.store-modal .spot-board .spot-rows{grid-template-columns:repeat(3,minmax(0,1fr))}.overlay>.modal.store-modal.is-shop .shop-body>.shop-hero{grid-template-columns:minmax(0,1fr) 280px}.overlay>.modal.store-modal.is-shop .shop-hero>.hero-feature{padding-left:36px;padding-right:12px}}@media(min-width:721px)and (max-width:1100px){.overlay>.modal.store-modal.is-shop .shop-body>.shop-hero{grid-template-columns:minmax(0,1fr)}.overlay>.modal.store-modal.is-shop .shop-hero>.hero-dealer{display:none}}body.is-landscape{--stage-w: min(var(--app-w, 100vw), calc(var(--app-h, 100vh) * 16 / 9));--stage-x: calc((var(--app-w, 100vw) - var(--stage-w)) / 2)}body.is-landscape #app{position:fixed;top:0;left:var(--stage-x);width:var(--stage-w);height:var(--app-h, 100vh);contain:layout}html:has(body.is-landscape),body.is-landscape{height:100%;min-height:0;overflow:hidden}body.is-landscape .overlay>.modal.store-modal{width:calc(var(--stage-w) - 48px);height:calc(var(--app-h, 100vh) - 24px)}.store-modal.is-player .prof+.cos-group{margin-top:44px}@media(max-width:720px){.store-modal.is-player .prof+.cos-group{margin-top:32px}}.store-modal .prof-id{text-align:left}.prof-name-row{display:flex;align-items:center;gap:16px;min-width:0}.prof-name-row>.prof-name{flex:0 1 320px}.prof-country.is-inline{display:none}@media(min-width:721px){.prof>.prof-country.is-own{display:none}.store-modal .prof-name-row>.prof-country.is-inline{display:grid;flex:0 1 460px;min-width:0;padding:6px 12px}}.prof-avatar.has-badge .gi{fill:#ffe08a;color:#ffe08a;filter:drop-shadow(0 0 8px rgba(255,214,120,.6))}@media(min-width:721px){.overlay>.modal.store-modal .prof{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:26px}.overlay>.modal.store-modal .prof>.prof-head{grid-column:1;grid-row:1}.overlay>.modal.store-modal .prof>.prof-summary{grid-column:2;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr))}.store-modal .prof-name-row{flex-wrap:nowrap}.store-modal .prof-name-row>.prof-name{flex:0 1 240px;min-width:120px}.store-modal .prof-name-row>.prof-country.is-inline{flex:1 1 0;grid-template-columns:auto minmax(0,1fr)}.store-modal .prof-name-row>.prof-country.is-inline>span{display:none}}.store-modal.is-player .cos-group+.cos-group{margin-top:36px}.prof-name-line{display:flex;align-items:center;gap:12px;min-width:0}.prof-shown-name{min-width:0;overflow:hidden;font-family:var(--font-head);font-weight:400;font-size:1.6rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;color:#fff}.prof-name-line>.prof-flag{flex:none;width:32px;height:24px}.prof-head>.prof-edit{flex:none;align-self:flex-start;padding:.55rem 1.1rem;font-size:.95rem}.overlay>.modal.popup-modal.popup-modal.gift-modal.profile-edit-modal{width:min(460px,calc(var(--app-w, 100vw) - 32px))}.prof-edit-body{display:flex;flex-direction:column;gap:18px;padding:6px 4px 4px}.prof-field{display:flex;flex-direction:column;gap:8px;color:#b8bfe6;font-family:var(--font-head);font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;text-align:left}.prof-edit-body .prof-name{max-width:none;text-transform:none;letter-spacing:normal}.prof-edit-body .prof-country{display:flex;padding:0;background:none}.prof-country-pick{display:flex;align-items:center;gap:12px;text-transform:none;letter-spacing:normal}.prof-country-pick>select{flex:1;min-width:0;padding:.55rem .6rem;border:1.5px solid rgba(255,255,255,.25);background:#0d1340;color:#fff;font:inherit;font-family:var(--font-body, inherit);font-size:1rem}@media(max-width:720px){.prof-head{flex-wrap:wrap}.prof-head>.prof-edit{order:3;width:100%}.prof-shown-name{font-size:1.35rem}}.profile-edit-modal .prof-country>span:first-child{display:block}.profile-edit-modal .prof-country>.prof-country-pick{display:flex}.profile-edit-modal .prof-edit-body>.prof-field.prof-country{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:0;border:0;background:none;box-shadow:none;text-align:left;font-size:.9rem}.profile-edit-modal .prof-country>.prof-country-pick{width:100%;box-sizing:border-box}.profile-edit-modal .prof-country>.prof-country-pick>.prof-flag{flex:none}.profile-edit-modal .prof-country>.prof-country-pick>select{width:auto;flex:1 1 0}.prof-money{display:flex;align-items:center;gap:18px;margin-top:2px;font-size:1.05rem}@media(min-width:721px){.store-modal .prof-head>:is(.prof-avatar,.prof-id){translate:25px 0}}.store-modal .store-head .shop-tab{border-radius:0;clip-path:polygon(3% 8%,22% 0,48% 6%,74% 0,97% 7%,100% 50%,96% 94%,70% 100%,46% 93%,20% 100%,2% 92%,0 48%)}.store-modal .store-head .shop-tab:nth-child(2n){clip-path:polygon(0 6%,26% 0,52% 8%,78% 0,100% 9%,97% 52%,100% 93%,74% 100%,50% 92%,24% 100%,0 95%,3% 50%)}.store-modal .store-head .shop-tab.is-on{clip-path:polygon(3% 8%,22% 0,48% 6%,74% 0,97% 7%,100% 50%,96% 94%,70% 100%,46% 93%,20% 100%,2% 92%,0 48%)}.intro-modal.is-help .help-tabs{border-radius:0}.help-tab-pill{border-radius:0;clip-path:polygon(2% 10%,20% 0,50% 7%,80% 0,98% 9%,100% 52%,97% 92%,76% 100%,48% 93%,22% 100%,1% 90%,0 48%)}.store-modal .store-head>.shop-tabs{position:relative}.store-modal .store-head>.shop-tabs>.tab-glide{position:absolute;z-index:0;background:#0b0a1a;clip-path:polygon(3% 8%,22% 0,48% 6%,74% 0,97% 7%,100% 50%,96% 94%,70% 100%,46% 93%,20% 100%,2% 92%,0 48%);pointer-events:none}.store-modal .store-head>.shop-tabs>.shop-tab{position:relative;z-index:1}.store-modal .store-head .shop-tab[data-glide]{background:transparent!important}.store-modal .store-head .shop-tab[data-glide]>:is(btn-fill,btn-stars){opacity:0}@media(min-width:721px){.overlay>.modal.store-modal:is(.is-collection,.is-player) .shop-section-head>small{font-family:var(--font-head);font-size:28.5px;color:#dfe6ff}}.settings-modal .speed-options>.speed-option{padding:.75rem .7rem}.settings-modal .settings-speed+.settings-speed{margin-top:14px}.settings-modal .speed-options{margin-top:4px}@media(max-width:720px){.store-modal:is(.is-collection,.is-player) .shop-section-head{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin:30px 0 14px;padding-left:0;border-left:0;text-align:center}.store-modal:is(.is-collection,.is-player) .shop-section-head h4{font-family:var(--font-head);font-size:30.4px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent, #e8c46a)}.store-modal:is(.is-collection,.is-player) .shop-section-head>small{order:0;margin:0;font-size:13.6px;letter-spacing:.02em;color:#b8bfe6}.store-modal:is(.is-collection,.is-player) .shop-section-head>.head-stars{display:none}.store-modal:is(.is-collection,.is-player) .shop-note{text-align:center}}.speed-option>btn-fill.btn-fill{background-color:#00000059!important;transition:background-color .15s ease}.speed-option.is-on>btn-fill.btn-fill{background-color:#fff!important}.aim-prompt.is-below{translate:-50% 0}.levelup-pop{box-sizing:border-box;min-width:min(520px,calc(var(--app-w, 100vw) - 32px));gap:20px;padding:20px 32px 20px 22px}.levelup-burst>.gi{width:58px;height:58px}.levelup-text{flex:1}.levelup-text>strong{font-size:1.9rem}.levelup-text>small{font-size:1.1rem}.levelup-pop>.lvl-pips{scale:1.35}@media(max-width:720px){.levelup-pop{width:calc(var(--app-w, 100vw) - 24px);min-width:0;gap:16px;padding:18px 22px 18px 18px}.levelup-burst>.gi{width:50px;height:50px}.levelup-text>strong{font-size:1.65rem}.levelup-text>small{font-size:1rem}}.store-modal [data-new]{position:relative}.store-modal [data-new]:after{content:"";position:absolute;top:8px;right:8px;z-index:8;width:12px;height:12px;border:2px solid #0b0a1a;border-radius:50%;background:#3ff0e6;box-shadow:0 0 8px #3ff0e6d9;pointer-events:none;animation:dot-pulse-aqua 1.5s ease-out infinite;transition:opacity .4s ease,scale .4s ease}.store-modal [data-new].is-seen-new:after{opacity:0;scale:.4}.store-modal .shop-tab.has-new{position:relative}.store-modal .shop-tab.has-new:after{content:"";position:absolute;top:6px;right:7px;width:9px;height:9px;border-radius:50%;background:#3ff0e6;box-shadow:0 0 6px #3ff0e6e6}.wild-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.wild-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;border:1.5px solid color-mix(in srgb,var(--wild) 60%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--wild) 20%,rgba(10,12,40,.6)),color-mix(in srgb,var(--wild) 5%,rgba(10,12,40,.6)) 75%);--cs-color: color-mix(in srgb, var(--wild) 70%, transparent);text-align:left}.wild-item>.wildcard-art{width:46px;height:46px}.wild-item-text{display:flex;flex-direction:column;gap:4px;min-width:0}.wild-item-text>strong{font-family:var(--font-head);font-weight:400;font-size:1.1rem;line-height:1.15;color:var(--wild)}.wild-item-text>small{font-size:.8rem;line-height:1.3;color:#b8bfe6}.wild-item-count{font-family:var(--font-head);font-weight:400;font-size:1.6rem;color:#fff}.store-modal .wild-section{margin-bottom:26px}@media(max-width:1400px){.wild-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.wild-grid{grid-template-columns:minmax(0,1fr);gap:10px}.wild-item{padding:12px 14px}}.col-hint{margin:0 0 22px;font-size:.85rem;color:#8f9bc8;text-align:left}@media(max-width:720px){.col-hint{text-align:center}}.card-info-modal .wild-uses{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:18px}.card-info-modal .wild-uses>.wild-item.wild-use{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 14px;margin:0}.card-info-modal .wild-uses>.wild-item>.wildcard-art{width:42px;height:42px}.card-info-modal .wild-uses>.wild-item>.wild-btn{grid-column:1 / -1;width:100%;min-width:0}@media(min-width:721px){.card-info-modal .wild-uses{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:16px}}@media(min-width:721px){.overlay>.modal.popup-modal.popup-modal.gift-modal.card-got-modal.card-info-modal{width:min(760px,calc(var(--app-w, 100vw) - 48px))}.card-info-modal .card-got{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;align-items:center;column-gap:28px;row-gap:10px;padding:10px 10px 4px}.card-info-modal .card-got>.card-got-face{grid-column:1;grid-row:1;width:auto}.card-info-modal .card-got>.lvl-pips{grid-column:1;grid-row:2;justify-self:center}.card-info-modal .card-got>.card-got-bar{grid-column:1;grid-row:3;justify-self:center}.card-info-modal .card-got>.card-got-text{grid-column:2;grid-row:1 / span 3;align-self:stretch;display:flex;flex-direction:column;justify-content:center;margin:0}.card-info-modal .card-got-face .shop-card.card{--card-w: 151px;--card-h: 212px}.card-info-modal .card-got-bar{width:176px}.card-info-modal .wild-uses>.wild-item>.wild-btn{padding:.935rem calc(1.8rem * 1.1);font-size:calc(1.05rem * 1.1)}}@media(min-width:721px){.card-info-modal .card-got>.card-got-text .card-tip-name{font-size:1.55rem}.card-info-modal .card-got>.card-got-text .card-tip-text{font-size:1.12rem;line-height:1.4}.card-info-modal .card-got>.card-got-text .pull-rarity{font-size:.85rem}}.card-info-modal .lvl-pips>i{rotate:0deg;width:16px;height:16px}@media(min-width:721px){.overlay>.modal.popup-modal.popup-modal.gift-modal.card-got-modal.card-info-modal{width:min(720px,calc(var(--app-w, 100vw) - 48px));padding-left:calc(var(--pad-x) + 14px);padding-right:calc(var(--pad-x) + 14px);padding-bottom:calc(1.6rem + 10px)}.overlay>.modal.popup-modal.popup-modal.gift-modal.card-got-modal.card-info-modal>.popup-head{margin-left:calc(-1 * (var(--pad-x) + 14px));margin-right:calc(-1 * (var(--pad-x) + 14px))}.card-info-modal .card-got{padding-top:14px}.card-info-modal .card-got>.card-got-bar{grid-row:2}.card-info-modal .card-got>.lvl-pips{grid-row:3;margin-top:4px}.card-info-modal .card-got>.card-got-text{align-self:center;padding:22px 26px}.card-info-modal .wild-uses{margin-top:24px}}@media(max-width:720px){.card-info-modal .card-got>.card-got-bar{order:1}.card-info-modal .card-got>.lvl-pips{order:2;margin-top:0}.card-info-modal .card-got>.card-got-text{order:3}}.card-info-modal .card-got>.card-got-face{margin-bottom:18px}.card-got-modal .card-got-text{border:2px solid color-mix(in srgb,var(--tip-color, #aa82ff) 70%,transparent);box-shadow:none}.card-got-modal .card-got-text>.btn-constellation.is-panel{--cs-color: color-mix(in srgb, var(--tip-color, #aa82ff) 75%, transparent) !important;--cs-width: 3px !important}@media(min-width:721px){.overlay>.modal.popup-modal.popup-modal.gift-modal.card-got-modal.card-info-modal{zoom:1.1}.card-info-modal .card-got{padding-left:24px;padding-right:24px}.card-info-modal .card-got-face .shop-card.card{--card-w: 138px;--card-h: 194px}.card-info-modal .card-got-bar{width:164px}}.wild-use>.wild-btn:disabled{opacity:1;color:#8f9bc8;filter:none}.wild-use>.wild-btn:disabled>btn-fill.btn-fill{background-color:#14132e!important;background-image:none!important}.wild-use>.wild-btn:disabled>btn-stars .cs-lines polyline:not(.cs-glow){stroke:#ffffff38}.wild-use>.wild-btn:disabled .cs-star{display:none}.store-modal .wild-use>.wild-btn:disabled,.card-info-modal .wild-use>.wild-btn:disabled{background:transparent!important;color:#7c84a8!important}.card-info-modal .wild-use>.wild-btn:disabled>btn-fill.btn-fill{background-color:#05050c!important;background-image:none!important;box-shadow:none!important}.card-info-modal .wild-use>.wild-btn:disabled>btn-stars .cs-lines polyline:not(.cs-glow){stroke:#ffffff24}.overlay>.modal.popup-modal:not(.settings-modal,.store-modal,.online-modal,.pack-modal,.result-modal){position:relative;isolation:isolate}.overlay>.modal.popup-modal:not(.settings-modal,.store-modal,.online-modal,.pack-modal,.result-modal):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--maze-dark, none);background-size:auto 270px;background-position:var(--maze-x, 0) var(--maze-y, 0);opacity:.5;animation:maze-bg-in .9s ease-out .15s both}.overlay>.modal[data-maze-bg="0"]:before{background-image:var(--maze-dark-0, none)}.overlay>.modal[data-maze-bg="1"]:before{background-image:var(--maze-dark-1, none)}.overlay>.modal[data-maze-bg="2"]:before{background-image:var(--maze-dark-2, none)}.overlay>.modal[data-maze-bg="3"]:before{background-image:var(--maze-dark-3, none)}.overlay>.modal[data-maze-bg="4"]:before{background-image:var(--maze-dark-4, none)}.overlay>.modal[data-maze-bg="5"]:before{background-image:var(--maze-dark-5, none)}.overlay>.modal[data-maze-bg="6"]:before{background-image:var(--maze-dark-6, none)}.overlay>.modal[data-maze-bg="7"]:before{background-image:var(--maze-dark-7, none)}@keyframes maze-bg-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.overlay>.modal.popup-modal:before{animation:none}}.power-haze{background:radial-gradient(ellipse 60% 30% at 30% 30%,rgba(255,255,255,.22),transparent 70%),radial-gradient(ellipse 55% 30% at 70% 70%,rgba(255,255,255,.18),transparent 70%),linear-gradient(to bottom,#a9a2c2,#6f6890 55%,#443d60)!important}.card-face.power-haze .power-icon .gi-image{filter:saturate(0) brightness(2.2) drop-shadow(0 0 4px rgba(255,255,255,.45))!important}.card-face.power-haze .power-icon .gi{fill:#fff}@media(min-width:721px){.card-info-modal .card-got{grid-template-columns:auto auto minmax(0,1fr);grid-template-rows:auto auto;align-content:center;row-gap:18px;column-gap:16px}.card-info-modal .card-got>.card-got-face{grid-column:1;grid-row:1 / span 2;align-self:center;margin:0 12px 0 0}.card-info-modal .card-got>.card-got-text{grid-column:2 / -1;grid-row:1;align-self:end}.card-info-modal .card-got>.lvl-pips{grid-column:2;grid-row:2;align-self:center;justify-self:start;margin:0 0 0 4px}.card-info-modal .card-got>.card-got-bar{grid-column:3;grid-row:2;align-self:center;justify-self:stretch;width:auto}.card-info-modal .card-got>.card-got-bar>.pull-bar{width:100%;box-sizing:border-box}}@media(min-width:721px){.overlay>.modal.store-modal.intro-modal.is-help>.help-head{display:flex;align-items:center;gap:28px}.overlay>.modal.store-modal.intro-modal.is-help>.help-head>.popup-head-title{flex:none}.store-modal.intro-modal.is-help .store-head>.help-head-tabs{justify-content:flex-end;margin-right:12px}.overlay>.modal.store-modal.intro-modal.is-help>.help-head>span[aria-hidden]{display:none}}@media(min-width:721px){.intro-modal.is-help .help-head-tabs>.help-tab{position:relative;z-index:1;padding:.7rem 1.3rem;font-weight:400;font-size:1.12rem;letter-spacing:normal;color:#0b0a1a;background:transparent;box-shadow:none;transition:none}.intro-modal.is-help .help-head-tabs>.help-tab:hover{color:#0b0a1a}.intro-modal.is-help .help-head-tabs>.help-tab:not(.is-on):hover{background:#0b0a1a14}.intro-modal.is-help .help-head-tabs>.help-tab.is-on{background:#0b0a1a;color:#fff}.intro-modal.is-help .help-head-tabs>.help-tab[data-glide]{background:transparent!important}.intro-modal.is-help .help-head-tabs>.help-tab .gi{fill:currentColor;color:currentColor}}.help-mode.is-upgrades{--mode: #c9a8ff}.help-mode.is-wildcards{--mode: #3fd98a}.help-mode.is-forges{--mode: #ff7ad1}.help-mode.is-packs{--mode: #8fb0ff}.help-mode.is-boosters,.help-mode.is-looks{--mode: #ff9ad0}.help-mode.is-money{--mode: #7fe3ff}.intro-modal.is-help .help-shot{border-radius:0}.intro-modal.is-help .help-head-tabs>.help-tab>btn-fill.btn-fill{background-color:transparent!important}.intro-modal.is-help .help-head-tabs>.help-tab.is-on:not([data-glide])>btn-fill.btn-fill{background-color:#0b0a1a!important}.intro-modal.is-help .help-card{--mode: #7fe3ff;display:flex;flex-direction:column;border-color:color-mix(in srgb,var(--mode) 70%,transparent);text-align:left}.intro-modal.is-help .help-card>.help-shot-title{border-bottom-color:color-mix(in srgb,var(--mode) 30%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--mode) 16%,transparent),color-mix(in srgb,var(--mode) 3%,transparent));text-align:center}.intro-modal.is-help .help-card>.help-shot-title>strong{display:inline-flex;align-items:center;gap:10px;color:var(--mode)}.intro-modal.is-help .help-card>.help-shot-title>strong>.gi{width:1.15em;height:1.15em;fill:var(--mode);color:var(--mode)}.help-card-body{flex:1;padding:16px 22px 20px}.help-card-kind{display:block;margin-bottom:10px;font-family:var(--font-head);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mode)}.help-card-body>ul{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:1.1rem;font-size:.95rem;line-height:1.4;color:color-mix(in srgb,var(--silver) 85%,transparent)}.help-card-body>ul>li::marker{color:var(--mode)}@media(max-width:720px){.help-card-body{padding:12px 16px 16px}.help-card-body>ul{font-size:.88rem}}.intro-modal.is-help .help-card.is-quest{--mode: #ffd34d}.intro-modal.is-help .help-card.is-rogue{--mode: #ff6b7d}.intro-modal.is-help .help-card.is-daily{--mode: #ff9a3d}.intro-modal.is-help .help-card.is-online{--mode: #8fd3ff}.intro-modal.is-help .help-card.is-upgrades{--mode: #c9a8ff}.intro-modal.is-help .help-card.is-wildcards{--mode: #3fd98a}.intro-modal.is-help .help-card.is-forges{--mode: #ff7ad1}.intro-modal.is-help .help-card.is-packs{--mode: #8fb0ff}.intro-modal.is-help .help-card.is-boosters,.intro-modal.is-help .help-card.is-looks{--mode: #ff9ad0}.intro-modal.is-help .help-card.is-money{--mode: #7fe3ff}.intro-modal.is-help .help-card>.help-shot-title{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-height:108px;padding:18px 26px 16px}.intro-modal.is-help .help-card>.help-shot-title>span{max-width:520px}.help-card-body{padding:20px 30px 26px}.help-visual{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;min-height:118px;padding:16px 20px;border-bottom:1px solid color-mix(in srgb,var(--mode) 22%,transparent);background:radial-gradient(ellipse 60% 80% at 50% 50%,color-mix(in srgb,var(--mode) 14%,transparent),transparent 75%)}.help-visual small{font-family:var(--font-head);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#b8bfe6}.hv-item,.hv-level{display:flex;flex-direction:column;align-items:center;gap:8px}.hv-item>.wildcard-art{width:52px;height:52px}.hv-face{--card-w: 52px;--card-h: 73px;display:block;width:var(--card-w);height:var(--card-h)}.hv-face>.shop-card.card{--card-w: 52px;--card-h: 73px;position:relative;display:block;width:var(--card-w);height:var(--card-h)}.hv-level>.lvl-pips>i{width:9px;height:9px}.hv-arrow{font-style:normal;font-size:1.8rem;color:color-mix(in srgb,var(--mode) 70%,white)}.hv-pack{position:relative;display:block;width:58px;height:64px}.hv-pack>i{position:absolute;left:50%;top:50%;width:38px;height:54px;margin:-27px 0 0 -19px;border:2px solid rgba(255,255,255,.85);border-radius:4px;background:linear-gradient(160deg,#6cc0ff,#3a4ab8)}.hv-pack.is-rare>i{background:linear-gradient(160deg,#b6ecff,#4f6bff)}.hv-pack.is-legendary>i{background:linear-gradient(160deg,#fff1c4,#e8a83a)}.hv-pack>i:nth-child(1){rotate:-14deg;translate:-10px 2px}.hv-pack>i:nth-child(3){rotate:14deg;translate:10px 2px}.hv-orb{display:grid;place-items:center;width:48px;height:48px;border:1.5px solid color-mix(in srgb,var(--hv) 60%,transparent);background:radial-gradient(circle,color-mix(in srgb,var(--hv) 26%,transparent),#05061a99 75%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.hv-orb>.gi{width:22px;height:22px;fill:var(--hv);color:var(--hv)}.hv-chip{display:flex;flex-direction:column;align-items:center;gap:6px}.hv-chip>.gi{width:38px;height:38px;fill:var(--hv);color:var(--hv);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--hv) 55%,transparent))}.help-visual .back-swatch,.help-visual .face-swatch{width:40px;height:56px}.hv-title{padding:6px 12px;border:1.5px solid rgba(201,168,255,.6);font-family:var(--font-head);font-size:.85rem;color:#c9a8ff;clip-path:polygon(3% 0,100% 6%,97% 100%,0 94%)}@media(max-width:720px){.intro-modal.is-help .help-card>.help-shot-title{min-height:0;padding:14px 18px 12px}.help-card-body{padding:16px 20px 20px}.help-visual{gap:12px;min-height:0}}.intro-modal.is-help .help-shot>.help-shot-title,.intro-modal.is-help .help-card>.help-visual{margin:0 5px;border-bottom:0;background-repeat:no-repeat}.intro-modal.is-help .help-shot>.help-shot-title{margin-top:4px;background:linear-gradient(color-mix(in srgb,var(--mode, #00cbff) 30%,transparent),color-mix(in srgb,var(--mode, #00cbff) 30%,transparent)) center bottom / 100% 1px no-repeat,linear-gradient(180deg,color-mix(in srgb,var(--mode, #00cbff) 16%,transparent),color-mix(in srgb,var(--mode, #00cbff) 3%,transparent))}.intro-modal.is-help .help-card>.help-visual{background:linear-gradient(color-mix(in srgb,var(--mode) 22%,transparent),color-mix(in srgb,var(--mode) 22%,transparent)) center bottom / 100% 1px no-repeat,radial-gradient(ellipse 60% 80% at 50% 50%,color-mix(in srgb,var(--mode) 12%,transparent),transparent 75%)}.intro-modal.is-help .help-shot>.help-shot-view{margin:0 5px 4px}.hv-sky{width:min(100%,300px);height:auto;overflow:visible}.hv-sky-line{fill:none;stroke:#c8d2ff59;stroke-width:1.5;stroke-dasharray:4 5}.hv-sky-line.is-lit{stroke:#ffd34d;stroke-dasharray:none;filter:drop-shadow(0 0 4px rgba(255,211,77,.7))}.hv-sky-star{fill:#c8d2ff73}.hv-sky-star.is-lit{fill:#ffd34d;filter:drop-shadow(0 0 5px rgba(255,211,77,.8))}.hv-sky-star.is-next{fill:#fff;filter:drop-shadow(0 0 8px #ffffff);animation:hv-pulse 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes hv-pulse{50%{scale:1.3}}.hv-lives{display:flex;gap:6px}.hv-heart>.gi{display:block;width:34px;height:34px;fill:#ff5a7a;color:#ff5a7a;filter:drop-shadow(0 0 6px rgba(255,90,122,.6))}.hv-heart.is-lost>.gi{fill:#ffffff26;color:#ffffff26;filter:none}.hv-tokens{display:flex;align-items:center;gap:6px;height:48px}.hv-tokens>.gi{width:30px;height:30px;fill:#3ff0e6;color:#3ff0e6;filter:drop-shadow(0 0 6px rgba(63,240,230,.6))}.hv-tokens>b{font-family:var(--font-head);font-weight:400;font-size:1.4rem;color:#b8fbf6}.hv-days{display:flex;gap:8px}.hv-day{display:flex;flex-direction:column;align-items:center;gap:6px;width:54px;padding:8px 0 10px;border:1.5px solid rgba(255,255,255,.18);background:#05061a73;clip-path:polygon(4% 2%,98% 0,100% 96%,2% 100%)}.hv-day>.gi{width:22px;height:22px;fill:#b8bfe6;color:#b8bfe6}.hv-day.is-done{border-color:#ff9a3d99;background:#ff9a3d24}.hv-day.is-done>.gi{fill:#ff9a3d;color:#ff9a3d}.hv-day.is-today{border-color:#fff}.hv-day:last-child>.gi{fill:#3fd98a;color:#3fd98a}.hv-table{display:flex;gap:10px}.hv-seat{display:flex;flex-direction:column;align-items:center;gap:4px}.hv-seat>.gi{width:38px;height:38px;padding:8px;box-sizing:border-box;border:2px solid var(--p);border-radius:50%;fill:var(--p);color:var(--p);background:color-mix(in srgb,var(--p) 16%,transparent)}.hv-seat.is-p1{--p: #7fe3ff}.hv-seat.is-p2{--p: #ff8ac4}.hv-seat.is-p3{--p: #8ef0a8}.hv-seat.is-p4{--p: #b8bfe6}.hv-code{padding:6px 12px;border:1.5px dashed rgba(143,211,255,.6);font-family:var(--font-head);font-size:.85rem;color:#b8bfe6}.hv-code>b{margin-left:4px;font-weight:400;letter-spacing:.12em;color:#fff}@media(max-width:720px){.hv-days{gap:5px}.hv-day{width:46px}}@media(prefers-reduced-motion:reduce){.hv-sky-star.is-next{animation:none}}@media(max-width:720px){.wild-section .wild-item-text>strong{font-size:calc(1.1rem * .9)}.wild-section .wild-item-text>small{font-size:calc(.8rem * .9)}.wild-section .wild-item-count{font-size:calc(1.6rem * .9)}}.overlay>.modal.popup-modal.popup-modal.popup-modal:is(.gift-modal,.quest-modal,.earned-modal){display:flex;flex-direction:column;max-height:min(820px,calc(var(--app-h, 100vh) - 32px));overflow:hidden}.overlay>.modal.popup-modal:is(.gift-modal,.quest-modal,.earned-modal)>.popup-head{flex:none}.overlay>.modal.popup-modal:is(.gift-modal,.quest-modal,.earned-modal)>.popup-scroll{flex:1 1 auto;min-height:0;margin:0 calc(-1 * var(--pad-x));padding:4px var(--pad-x) 6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.overlay>.modal.popup-modal:is(.gift-modal,.quest-modal,.earned-modal)>:is(.gift-foot,.quest-foot,.earned-foot,.menu-buttons){flex:none}@media(max-width:720px){.overlay>.modal.popup-modal.popup-modal.popup-modal:is(.gift-modal,.quest-modal,.earned-modal){max-height:min(760px,calc(var(--app-h, 100vh) - 24px))}}:is(.popup-scroll,.quest-body,.earned-body){--fade-up: 0px;--fade-down: 0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-up),#000 calc(100% - var(--fade-down)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-up),#000 calc(100% - var(--fade-down)),transparent 100%)}:is(.popup-scroll,.quest-body,.earned-body).more-up{--fade-up: 28px}:is(.popup-scroll,.quest-body,.earned-body).more-down{--fade-down: 34px}.btn.rogue-revive .rogue-gems,.btn.rogue-revive .rogue-gems>b{color:#0b0a1a}.btn.rogue-revive .rogue-gems .gi{color:#0a8f87;fill:#0a8f87;filter:drop-shadow(0 0 3px rgba(63,240,230,.55))}.store-modal .chal>.chal-body>.chal-bar{margin-bottom:6px}@media(max-width:720px){.store-modal .chal-items{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:2px;overflow:visible;white-space:normal}.store-modal .chal-items>.chal-reward-item+.chal-reward-item:before{content:none}}.pill-name{display:inline-flex;align-items:baseline}.pill-name>.pill-badge{display:inline-block;align-self:center;line-height:0;translate:0 1px}.pill-name>.pill-badge .gi{display:block;width:.95em;height:.95em;filter:none}.prof-avatar.has-badge>.gi{translate:0 3px}@keyframes new-dot{0%,to{scale:1;box-shadow:0 0 6px 1px #3ff0e6e6}50%{scale:1.35;box-shadow:0 0 14px 4px #3ff0e6bf}}.store-modal [data-new]:after,.store-modal .shop-tab.has-new:after,.store-modal :is(.shop-pick,.shop-picker-btn).has-new:after{width:13px;height:13px;box-sizing:border-box;border:2px solid #0b0a1a;border-radius:50%;background:#3ff0e6;animation:new-dot 1.3s ease-in-out infinite!important;animation-play-state:running!important}.store-modal :is(.shop-pick,.shop-picker-btn).has-new{position:relative}.store-modal :is(.shop-pick,.shop-picker-btn).has-new:after{content:"";position:absolute;top:50%;right:44px;margin-top:-6.5px;pointer-events:none}.store-modal .shop-pick.has-new:after{right:14px}.store-modal .shop-tab.has-new:after{top:4px;right:4px}@media(prefers-reduced-motion:reduce){.store-modal [data-new]:after,.store-modal .shop-tab.has-new:after,.store-modal :is(.shop-pick,.shop-picker-btn).has-new:after{animation:none!important}}.rw-totals{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 12px 16px;border:1.5px solid rgba(255,211,77,.55);background:linear-gradient(180deg,#ffd34d24,#ffd34d08);clip-path:polygon(1% 4%,30% 0,62% 3%,99% 0,100% 52%,98% 100%,66% 97%,34% 100%,0 96%,1% 50%)}.rw-totals>small{font-family:var(--font-head);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#ffd34d}.rw-totals>.rw-tiles{width:100%;margin:0}.rw-pack-note{display:flex;align-items:center;justify-content:center;gap:10px;margin:4px 0 0;padding:12px 14px;border:1.5px dashed rgba(143,176,255,.6);font-family:var(--font-head);font-size:.95rem;color:#dfe6ff}.rw-pack-note>.gi{flex:none;width:24px;height:24px;fill:#8fb0ff;color:#8fb0ff}.main-menu .btn:is(.menu-tile,.menu-wide){background-size:100% 100%,auto 144px,100% 100%,300% 100%;background-position:0 0,center,0 0,0% 50%;background-repeat:no-repeat,repeat,no-repeat,no-repeat}@keyframes menu-drift{to{background-position:0 0,center,0 0,100% 50%}}.main-menu .btn:is(.menu-tile,.menu-wide)>btn-fill.btn-fill{background-size:100% 100%,auto 144px,100% 100%,300% 100%!important;background-repeat:no-repeat,repeat,no-repeat,no-repeat}.rogue-offer:is(.is-super,.is-ultra):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:0;clip-path:var(--cs-shape, none);pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 45%,transparent 60%) no-repeat;background-size:250% 100%;background-position:100% 0;animation:rogue-edge-sheen 2s ease-in-out infinite}.rogue-offer.is-super:after{background-image:linear-gradient(115deg,transparent 30%,rgba(255,240,190,.5) 45%,transparent 60%)}@keyframes rogue-edge-sheen{0%{background-position:100% 0}60%,to{background-position:-20% 0}}@media(prefers-reduced-motion:reduce){.rogue-offer:is(.is-super,.is-ultra):after{animation:none;opacity:0}}.rogue-unlock{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:6px auto 0;color:#8fe3ff;font-size:.95rem}.rogue-unlock>.gi{width:1.2em;height:1.2em}.rogue-unlock b{color:#fff}.online-mod-list{display:flex;flex-wrap:wrap;gap:10px 8px;padding:6px 2px 10px}.online-mod-list>.btn.online-mod{padding:.45rem .9rem;font-size:.85rem}.online-mod-list>.btn.online-mod:disabled:not(.is-on){opacity:.45}.online-settings.is-locked .online-mod-list>.btn.online-mod.is-on{opacity:1}.online-mod-picked{display:flex;flex-direction:column;gap:6px;margin:0;padding:0 2px 10px;list-style:none;font-size:.8rem;color:var(--muted);text-align:left}.online-mod-picked b{color:#8fe3ff;font-weight:400;font-family:var(--font-head)}.card-face.power.is-lv2{--lv-a: #f4f8ff;--lv-b: #a9c6ff;--lv-glow: rgba(214, 230, 255, .55);border-color:#e4edff}.card-face.power.is-lv3{--lv-a: #ffa6f3;--lv-b: #8fe8ff;--lv-glow: rgba(255, 160, 240, .6);border-color:#ffb3f5}.card-face.power:is(.is-lv2,.is-lv3) .power-name{color:var(--lv-a);text-shadow:0 0 6px var(--lv-glow),0 1px 0 rgba(0,0,0,.45)}.card-face.power.is-lv3 .power-name{color:#ffd2f8}.card-face.power:is(.is-lv2,.is-lv3) .power-icon{z-index:1;filter:drop-shadow(0 3px 0 rgba(0,0,0,.35)) drop-shadow(0 0 6px var(--lv-glow))}.card-face.power>.power-lv{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;place-items:center;overflow:hidden;border-radius:inherit;pointer-events:none}.power-lv>.lv-rays{position:absolute;top:52%;left:50%;width:150%;aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(from 0deg,var(--lv-a) 0deg 5deg,transparent 5deg 20deg);-webkit-mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.6) 22%,transparent 55%);mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.6) 22%,transparent 55%);opacity:.22}.card-face.power.is-lv3 .power-lv>.lv-rays{background:repeating-conic-gradient(from 0deg,var(--lv-a) 0deg 5deg,transparent 5deg 15deg,var(--lv-b) 15deg 20deg,transparent 20deg 30deg);opacity:.32;animation:lv-rays-turn 24s linear infinite}@keyframes lv-rays-turn{to{rotate:360deg}}.power-lv>.lv-pips{position:absolute;top:52%;left:50%;display:flex;align-items:center;justify-content:center;width:92%;translate:-50% -50%}.lv-pips>.lv-pip{width:30%;aspect-ratio:3 / 4;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(160deg,var(--lv-a),var(--lv-b));opacity:.38}.card-face.power.is-lv2 .lv-pips{gap:26%}.card-face.power.is-lv3 .lv-pips{gap:2%}.card-face.power.is-lv3 .lv-pip:nth-child(2){width:40%;translate:0 -34%;opacity:.3}@media(prefers-reduced-motion:reduce){.card-face.power.is-lv3 .power-lv>.lv-rays{animation:none}}.rw-entry-title.is-gold{background:linear-gradient(100deg,#ffc23d,#ffe48a 25%,#ffd34d 42%,#fff,#ffd34d 58%,#ffe48a 75%,#ffc23d);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 0 8px rgba(255,205,80,.6)) drop-shadow(0 1px 0 rgba(70,35,0,.7));font-size:1.35rem;letter-spacing:.02em;animation:rw-gold-shine 2.8s ease-in-out infinite}@keyframes rw-gold-shine{0%{background-position:100% 0}60%,to{background-position:0% 0}}.earned-body>.rw-entries.is-levels{margin-bottom:4px}@media(prefers-reduced-motion:reduce){.rw-entry-title.is-gold{animation:none;background-position:50% 0}}.store-modal .chal>.chal-body>strong{display:flex;align-items:center;min-height:2.4em;line-height:1.2}.store-modal .chal>.chal-body>strong>.chal-name{min-width:0}.store-modal .chal>.chal-icon>.chal-step.is-under{bottom:13px}@keyframes result-in{0%{opacity:0;transform:translateY(24px)}}@keyframes levelup-in{0%{opacity:0;translate:-50% 18px}}.xp-meter{scale:.9}.xp-meter.is-filling{scale:1}.card-info-modal .card-lvs{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;text-align:left}.card-info-modal .card-lv{display:flex;align-items:center;gap:10px;font-size:.95rem;line-height:1.3;color:#e9e6f552}.card-info-modal .card-lv.is-on{color:#e9e6f5}.card-info-modal .card-lv-pips{display:flex;flex:none;justify-content:center;gap:3px;width:38px}.card-info-modal .card-lv-pips>i{width:10px;height:10px;background:#ffffff2e;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.card-info-modal .card-lv.is-on .card-lv-pips>i{background:#ffd34d;filter:drop-shadow(0 0 4px rgba(255,211,77,.8))}@media(min-width:721px){.card-info-modal .card-lv{font-size:1rem}}.overlay.store-overlay.earned-packs{z-index:350}.card-face.tactic.tactic-shuffle .power-icon .gi{fill:#fff1cf}.seat.has-turn-ring>.btn-constellation .cs-lines polyline.cs-glow{stroke-opacity:.8;animation:none}.seat.has-turn-ring>.btn-constellation .cs-lines{animation:seat-ring-breathe 2.4s ease-in-out infinite}.seat.is-ring-arriving>.btn-constellation .cs-lines{animation:seat-ring-arrive .6s ease-out}@keyframes seat-ring-breathe{0%,to{opacity:.72}50%{opacity:1}}@keyframes dot-pulse{0%,to{scale:1}50%{scale:1.25}}@keyframes dot-pulse-aqua{0%,to{scale:1}50%{scale:1.25}}@keyframes new-dot{0%,to{scale:1}50%{scale:1.35}}.store-modal [data-new]:after,.store-modal .shop-tab.has-new:after,.store-modal :is(.shop-pick,.shop-picker-btn).has-new:after{box-shadow:0 0 10px 2px #3ff0e6d9}.wild-legendary .wildcard-art .gi,.wildcard-art.wild-legendary .gi{filter:drop-shadow(0 0 10px rgba(150,250,255,.85))}@keyframes wild-shine{0%,to{opacity:.82}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.seat.has-turn-ring>.btn-constellation .cs-lines{animation:none}}@keyframes ember-flicker{0%{scale:.82}to{scale:1.12}}.card-info-modal .popup-head,.card-info-modal .wild-uses,.card-info-modal .card-got>:not(.card-got-bar){transition:opacity .3s ease}.card-info-modal.is-upgrading .popup-head,.card-info-modal.is-upgrading .wild-uses,.card-info-modal.is-upgrading .card-got>:not(.card-got-bar){opacity:.2}.card-info-modal.is-upgrading{pointer-events:none}.card-info-modal .card-got>.card-got-bar{position:relative;z-index:2;transition:scale .38s cubic-bezier(.2,.9,.3,1.2)}.card-info-modal.is-upgrading .card-got>.card-got-bar{scale:1.3}.card-info-modal.is-instant,.card-info-modal.is-instant *{transition:none!important}@media(min-width:721px){.card-info-modal.is-upgrading .card-got>.card-got-bar{scale:1.15}}@media(max-width:720px){.card-info-modal .card-got>.card-got-text{order:1}.card-info-modal .card-got>.card-got-bar{order:2}.card-info-modal .card-got>.lvl-pips{order:3}}.card.is-mastered .card-face:after,.shop-card.card.is-mastered .card-face:after{top:-20%;right:-20%;bottom:-20%;left:-20%;border-radius:0;background:linear-gradient(115deg,transparent 35%,rgba(255,236,160,.5) 45%,rgba(255,255,255,.75) 50%,rgba(255,220,120,.5) 55%,transparent 65%);background-size:auto;transform:translate(-110%);animation:mastery-foil 3.2s ease-in-out infinite}@keyframes mastery-foil{0%{transform:translate(-110%)}60%,to{transform:translate(110%)}}.card-face.power>.power-lv:before,.card-face.power>.power-lv:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.card-face.power>.power-lv:before{background:linear-gradient(155deg,rgba(255,255,255,.34) 0%,rgba(255,255,255,.1) 24%,transparent 42%),radial-gradient(ellipse 90% 40% at 50% 0%,rgba(255,255,255,.16),transparent 70%)}.card-face.power.is-lv2>.power-lv{box-shadow:inset 0 0 0 2px #e8f0ff8c,inset 0 0 calc(var(--card-w, 120px) * .14) #c8dcff66}.card-face.power.is-lv2>.power-lv:after{background:linear-gradient(180deg,rgba(235,242,255,.16),transparent 40%,rgba(150,175,230,.18))}.card-face.power.is-lv2 .power-lv>.lv-rays{background:radial-gradient(circle,var(--lv-a) 0,rgba(200,220,255,.5) 18%,transparent 46%);-webkit-mask-image:none;mask-image:none;opacity:.32}.card-face.power.is-lv3>.power-lv{box-shadow:inset 0 0 0 2px #ffbef599,inset 0 0 calc(var(--card-w, 120px) * .18) #ff96eb6b}.card-face.power.is-lv3>.power-lv:after{background:linear-gradient(125deg,#ff78e600 8%,#ff82e642,#8ce8ff42,#ffe48c3d 68%,#ff78e600 90%),linear-gradient(180deg,transparent 55%,rgba(120,60,200,.22))}.power-lv>.lv-pips{width:70%;z-index:1}.lv-pips>.lv-pip{position:relative;width:30%;aspect-ratio:1;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(135deg,#ffffff 0%,var(--lv-a) 32%,var(--lv-b) 100%);opacity:.85}.lv-pips>.lv-pip:after{content:"";position:absolute;top:26%;right:26%;bottom:26%;left:26%;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(135deg,#fffffff2,#ffffff59)}.card-face.power.is-lv2 .lv-pips{gap:30%}.card-face.power.is-lv3 .lv-pips{gap:6%}.card-face.power.is-lv3 .lv-pip{width:26%}.card-face.power.is-lv3 .lv-pip:nth-child(2){width:32%;translate:0 -30%;opacity:.85}.power-lv>.lv-pips{width:76%;justify-content:space-between}.card-face.power:is(.is-lv2,.is-lv3) .lv-pips{gap:0}.card-face.power:is(.is-lv2,.is-lv3) .lv-pip{width:23%;opacity:.9}.card-face.power.is-lv3 .lv-pip:nth-child(2){width:18%;translate:0 calc(var(--card-h, 252px) * .25);opacity:.9}body.saver .main-menu .mf{animation:none}body.saver .menu-cards .card-face *,body.saver .menu-cards .card-face:before,body.saver .menu-cards .card-face:after,body.saver .menu-cards .card-face *:before,body.saver .menu-cards .card-face *:after{animation:none!important}@media(max-width:720px){.card-info-modal .card-got>.lvl-pips{order:1}.card-info-modal .card-got>.card-got-bar{order:2}.card-info-modal .card-got>.card-got-text{order:3}}@media(min-width:721px){.card-info-modal .card-got>.lvl-pips{grid-row:2}.card-info-modal .card-got>.card-got-bar{grid-row:3}.card-info-modal.is-upgrade .card-got{grid-template-columns:auto;justify-items:center}}.card-info-modal.is-upgrade .card-got-face{zoom:.72}.card-info-modal.is-upgrade .card-got>:is(.card-got-bar,.lvl-pips){zoom:1.5}.card-info-modal.is-upgrade.is-upgrading .card-got>.card-got-bar{scale:1.1}.card-info-modal.is-swapping .card-got,.card-info-modal.is-swapping .wild-uses,.card-info-modal.is-swapping .gift-foot{animation:info-swap .26s ease-out both}@keyframes info-swap{0%{opacity:0;translate:0 10px}}@media(prefers-reduced-motion:reduce){.card-info-modal.is-swapping .card-got,.card-info-modal.is-swapping .wild-uses,.card-info-modal.is-swapping .gift-foot{animation:none}}.power-lv>.lv-pips,.card-face.power:is(.is-lv2,.is-lv3) .lv-pips{right:0;bottom:0;top:0;left:0;display:block;width:auto;translate:none;z-index:0}.card-face.power:is(.is-lv2,.is-lv3) .lv-pips>.lv-pip,.card-face.power.is-lv3 .lv-pips>.lv-pip:nth-child(2){position:absolute;width:36%;translate:-50% -50%;opacity:.62}.card-face.power.is-lv2 .lv-pip:nth-child(1){left:50%;top:33%}.card-face.power.is-lv2 .lv-pip:nth-child(2){left:50%;top:70%}.card-face.power.is-lv3 .lv-pips>.lv-pip{width:32%}.card-face.power.is-lv3 .lv-pip:nth-child(1){left:31%;top:44%}.card-face.power.is-lv3 .lv-pip:nth-child(3){left:69%;top:44%}.card-face.power.is-lv3 .lv-pips>.lv-pip:nth-child(2){left:50%;top:72%}@media(min-width:721px){.card-info-modal:not(.is-upgrade) .card-got>.lvl-pips{grid-column:1;grid-row:2;justify-self:center}.card-info-modal:not(.is-upgrade) .card-got>.card-got-bar{grid-column:1;grid-row:3;justify-self:center;width:176px}.card-info-modal:not(.is-upgrade) .card-got>.card-got-text{grid-column:2;grid-row:1 / span 3}}.card-info-modal .gift-foot>.info-upgrade.is-none{opacity:1;max-width:100%;padding:.75rem 1.4rem;background:transparent!important;color:#7c84a8!important;filter:none;white-space:normal}.card-info-modal .gift-foot>.info-upgrade.is-none>small{font-size:.82rem;line-height:1.25}.card-info-modal .gift-foot>.info-upgrade.is-none>btn-fill.btn-fill{background-color:#05050c!important;background-image:none!important;box-shadow:none!important}.card-info-modal .gift-foot>.info-upgrade.is-none>btn-stars .cs-lines polyline:not(.cs-glow){stroke:#ffffff24}.card-info-modal .gift-foot>.info-upgrade.is-none .cs-star{display:none}@media(min-width:721px){.card-info-modal:not(.is-upgrade) .card-got>.lvl-pips{margin-top:14px}}@media(min-width:721px){.card-info-modal:not(.is-upgrade) .card-got>.card-got-face{grid-row:1}.card-info-modal:not(.is-upgrade) .card-got>.card-got-bar{margin-top:6px}.card-info-modal.is-upgrade .card-got{display:flex;flex-direction:column;align-items:center;gap:12px}.card-info-modal.is-upgrade .card-got>*{margin:0}}@media(min-width:721px){.card-info-modal.is-upgrade .card-got>.card-got-bar{width:240px}}.card-face.power.is-lv2,.card-face.power.is-lv3{border-color:var(--gold)}.card-face.power.is-lv3{border-color:#ffe08a}.card-face.power.is-lv2 .power-name{color:var(--gold);text-shadow:none}.card-face.power.is-lv3 .power-name{color:#ffe9a8;text-shadow:0 0 8px rgba(255,205,90,.75),0 1px 0 rgba(0,0,0,.5)}.card-face.power:is(.is-lv2,.is-lv3) .power-icon{filter:drop-shadow(0 3px 0 rgba(0,0,0,.35))}.card-face.power.is-lv3 .power-icon{filter:drop-shadow(0 3px 0 rgba(0,0,0,.35)) drop-shadow(0 0 8px rgba(255,210,100,.55))}.card-face.power>.power-lv{z-index:auto;box-shadow:none}.card-face.power>.power-lv:before,.card-face.power>.power-lv:after{content:none}.power-lv>:is(.lv-gloss,.lv-gold,.lv-shine){position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.power-lv>.lv-gloss{background:linear-gradient(160deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.16) 26%,transparent 46%),linear-gradient(0deg,rgba(0,0,0,.32) 0%,transparent 42%);box-shadow:inset 0 0 0 1.5px #fff6;mix-blend-mode:soft-light}.card-face.power.is-lv2>.power-lv{box-shadow:inset 0 0 calc(var(--card-w, 120px) * .1) #ffffff47}.power-lv>.lv-gold{background:linear-gradient(135deg,#fff4c8,#ffd34d 20%,#a8741c 42%,#ffe39a 60%,#c4912f,#fff1bd);mix-blend-mode:soft-light;opacity:.78}.card-face.power.is-lv3>.power-lv{box-shadow:inset 0 0 0 2px #ffe08ad9,inset 0 0 calc(var(--card-w, 120px) * .14) #ffc44673}.power-lv>.lv-shine{top:-20%;right:-20%;bottom:-20%;left:-20%;border-radius:0;background:linear-gradient(115deg,transparent 38%,rgba(255,228,140,.35) 45%,rgba(255,252,230,.8) 50%,rgba(255,210,100,.35) 55%,transparent 62%);mix-blend-mode:screen;transform:translate(-110%);animation:lv-gold-shine 3.6s ease-in-out var(--sheen-delay, 0s) infinite}@keyframes lv-gold-shine{0%{transform:translate(-110%)}45%,to{transform:translate(110%)}}.card.is-mastered .card-face.power.is-lv3:after,.card-face.power.is-lv3:after{content:none}@media(prefers-reduced-motion:reduce){.power-lv>.lv-shine{animation:none;opacity:0}}.card-info-modal:not(.is-upgrade) .wild-uses,.card-info-modal.is-upgrade .card-got-text,.card-info-modal.is-upgrade .info-foot,.card-info-modal:not(.is-upgrade) .info-title-up,.card-info-modal.is-upgrade .info-title-name{display:none}.card-info-modal:not(.is-upgrade) .popup-head>.info-back,.card-info-modal.is-upgrade .popup-head>.info-close{visibility:hidden}.card-info-modal>.popup-scroll{display:flex;flex-direction:column;justify-content:safe center}.card-info-modal>.popup-scroll>*{flex:none}.wild-btn>.forge-cost{display:inline-flex;align-items:center;gap:3px;margin-left:10px;font-size:.92em}.wild-btn>.forge-cost>.gi{width:1.05em;height:1.05em;fill:currentColor}@media(max-width:720px){.card-info-modal .card-got{gap:6px}.card-info-modal .card-got>.card-got-face{margin-bottom:4px}.card-info-modal .card-got>.lvl-pips{margin:0}.card-info-modal .card-got>.card-got-bar{margin-top:2px}.card-info-modal:not(.is-upgrade) .card-got>:is(.card-got-bar,.lvl-pips){zoom:1.25}.card-info-modal .card-got>.card-got-text{margin-top:10px}}.wild-btn>.forge-cost{gap:4px;margin-left:12px;font-size:1em}.wild-btn>.forge-cost>.gi{width:1.3em;height:1.3em}body.saver .main-menu .mc-float,body.saver .main-menu .mc-sway,body.saver .main-menu .btn.menu-wide>.menu-dot,body.saver .main-menu .menu-bar-item.has-dot:after{animation:none}body.saver .store-overlay .card-face .sparkles i,body.saver .store-overlay .card-face .power-glint,body.saver .store-overlay .card-face .card-pattern,body.saver .store-overlay .card-face .card-pattern *,body.saver .store-overlay .card-face .card-pattern:before,body.saver .store-overlay .card-face .card-aura,body.saver .store-overlay .card-face:after,body.saver .store-overlay .modal:before,body.saver .store-overlay .modal:after{animation:none!important}body.saver .store-modal.is-shop :is(.spot-row>.spot,.cos-grid>.cos,.shop-packs>.shop-pack,.booster-grid>.booster,.dust-grid>.dust,.gift-tile),body.saver .store-modal .gift-art.is-present>.gift-bob,body.saver .store-overlay .hero-card,body.saver .store-overlay .wildcard-art .gi,body.saver .store-overlay .wildcard-art:after,body.saver .store-overlay .pack-magic:after{animation:none!important}.card-info-modal .wild-use>.wild-btn{display:flex;align-items:center;justify-content:center;line-height:1}.wild-btn>.forge-cost{display:inline-flex;align-items:center;line-height:1}.wild-btn>.forge-cost>.gi{display:block;flex:none}@media(max-width:720px){.card-info-modal .card-got>.card-got-face{margin-bottom:12px}}@media(min-width:721px){.card-info-modal:not(.is-upgrade) .card-got>.lvl-pips{margin-top:22px}.card-info-modal.is-upgrade .card-got>.card-got-face{margin-bottom:8px}}.store-modal .col.is-mastered{--accent: #ffd34d}.store-modal .col.is-mastered>.tier-tag{--accent: initial}.store-modal .col>small.col-mastered{display:inline-flex;flex-direction:column;align-items:center;gap:2px;color:#ffd34d;text-shadow:0 0 8px rgba(255,196,61,.55)}.store-modal .col>small.col-mastered>.gi{width:1.5em;height:1.5em;fill:#ffd34d;filter:drop-shadow(0 0 6px rgba(255,196,61,.6))}@media(max-width:720px){.store-modal .col-grid>.col>:is(.lvl-pips,.col-bar,small){translate:0 6px}}.card-face.power.is-lv3 .power-lv>.lv-rays{top:50%;width:160%;background:repeating-conic-gradient(from 0deg,rgba(255,236,170,.95) 0deg 6deg,transparent 6deg 20deg);-webkit-mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.55) 24%,transparent 56%);mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.55) 24%,transparent 56%);mix-blend-mode:screen;opacity:.38;animation:lv-rays-turn 30s linear infinite}@media(max-width:720px){.overlay>.modal:is(.gift-modal,.quest-modal,.earned-modal):not(.pack-modal),.overlay>.modal.result-modal{display:flex;flex-direction:column}.overlay>.modal:is(.gift-modal,.quest-modal,.earned-modal):not(.pack-modal)>.popup-scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:safe center}.overlay>.modal:is(.gift-modal,.quest-modal,.earned-modal):not(.pack-modal)>.popup-scroll>*{flex:none}.overlay>.modal:is(.gift-modal,.quest-modal,.earned-modal,.result-modal)>:is(.menu-buttons,.gift-foot,.quest-foot,.earned-foot){flex:none;margin-top:auto}.overlay>.modal.result-modal>.result-crown,.overlay>.modal.result-modal:not(:has(>.result-crown))>.eyebrow{margin-top:auto}}.card-info-modal.is-upgrade>.popup-scroll{justify-content:flex-start}.card-info-modal.is-upgrade>.popup-scroll>.card-got{margin-top:auto;margin-bottom:auto}.card-info-modal.is-upgrade>.popup-scroll>.wild-uses{margin-top:20px}@media(max-width:720px){.card-info-modal>.info-foot{display:flex;align-self:stretch;width:auto}.card-info-modal>.info-foot>.info-upgrade{flex:1;width:100%;max-width:none}}@media(max-width:720px){.card-info-modal>.info-foot{margin-left:14px;margin-right:14px}.card-info-modal:not(.is-upgrade) .card-got>.card-got-bar{margin-top:5.2px}.card-info-modal.is-upgrade .card-got>.card-got-bar{margin-top:calc(2px + 4px / 1.5)}.store-modal .col-grid>.col>.lvl-pips{margin-bottom:4px}}@media(max-width:720px){.overlay>.modal.result-modal>.rogue-page:not(.is-shop){flex:1 0 auto;display:flex;flex-direction:column}.overlay>.modal.result-modal>.rogue-page:not(.is-shop)>:first-child{margin-top:auto}.overlay>.modal.result-modal>.rogue-page:not(.is-shop)>.menu-buttons{margin-top:auto}.card-info-modal .wild-uses{margin-left:6px;margin-right:6px}.store-modal .col-grid>.col>small.col-mastered{translate:0 2px}}.card-info-modal .card-got-bar>.info-mastered{display:flex;flex-direction:column;align-items:center;gap:2px;font-family:var(--font-head);color:#ffd34d;text-shadow:0 0 10px rgba(255,196,61,.6)}.card-info-modal .card-got-bar>.info-mastered>.gi{width:1.6em;height:1.6em;fill:#ffd34d;filter:drop-shadow(0 0 6px rgba(255,196,61,.65))}.card-info-modal .card-got-bar>.info-mastered>b{font-weight:400;font-size:1.05rem;letter-spacing:.04em}.card-info-modal .gift-foot>.info-upgrade.is-none{justify-content:center;text-align:center}.card-info-modal .gift-foot>.info-upgrade.is-none>small{display:block;width:100%;text-align:center;line-height:1.12}.card-info-modal .card-got-text>.card-lvs{gap:0}.card-info-modal .card-got-text>.card-lvs>.card-lv{padding:8px 0;border-top:1.5px dotted rgba(140,150,210,.22)}.card-info-modal .card-got-text>.card-lvs>.card-lv:last-child{padding-bottom:0}.card-info-modal .card-got-text>.card-lvs{margin-top:10px}.spot-progress.is-dust{gap:7px}.spot-progress.is-dust>b{letter-spacing:.08em;color:#e6d6ff}.spot-progress.is-dust>.gi{width:13px;height:13px}.card.is-mastered .card-face .power-icon .gi,.card-face.power.is-lv3 .power-icon .gi{fill:#ffd34d!important}.card.is-mastered .card-face .power-icon,.card-face.power.is-lv3 .power-icon{filter:drop-shadow(0 3px 0 rgba(0,0,0,.35)) drop-shadow(0 0 8px rgba(255,196,61,.6))!important}.lv-t0{--lv-a: #8fcfff;--lv-b: #8a6cff;--lv-c: #e8f6ff}.lv-t1{--lv-a: #6ff5d0;--lv-b: #1fae8c;--lv-c: #e2fff6}.lv-t2{--lv-a: #a6f56b;--lv-b: #3aa84e;--lv-c: #f0ffd6}.lv-t3{--lv-a: #ffbd6b;--lv-b: #f06a2a;--lv-c: #fff0d2}.lv-t4{--lv-a: #ff8fae;--lv-b: #d23a6a;--lv-c: #ffe0e8}.lv-t5{--lv-a: #c99bff;--lv-b: #6e35f0;--lv-c: #f3e8ff}.lv-t6{--lv-a: #8fdcff;--lv-b: #2f5ff0;--lv-c: #eaf9ff}.lv-t7{--lv-a: #ffc8b0;--lv-b: #d9785a;--lv-c: #fff4ec}.lv-t8{--lv-a: #ffe08a;--lv-b: #d99a1f;--lv-c: #fffbe6}.lv-t9{--lv-a: #ffa8f0;--lv-b: #7a4dff;--lv-c: #c8fbff}.lv-t10{--lv-a: #fff3a8;--lv-b: #ff7ae6;--lv-c: #9ffcff}:is(.shop-level,.prof-avatar)[class*=lv-t]>b,.xp-meter[class*=lv-t]>.xp-meter-level{isolation:isolate;overflow:hidden;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.75),transparent 46%),linear-gradient(150deg,var(--lv-c) 0%,var(--lv-a) 38%,var(--lv-b) 100%)!important;color:#0b0a1a!important;text-shadow:0 1px 0 rgba(255,255,255,.45)}.shop-level[class*=lv-t]>b,.xp-meter[class*=lv-t]>.xp-meter-level{position:relative}:is(.shop-level,.prof-xp)[class*=lv-t] .shop-xp{background:color-mix(in srgb,var(--lv-b) 22%,rgba(4,6,26,.75));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lv-a) 35%,transparent)}:is(.shop-level,.prof-xp)[class*=lv-t] .shop-xp>i,.xp-meter[class*=lv-t] .xp-meter-fill,.xp-meter.is-filling[class*=lv-t] .xp-meter-fill{overflow:hidden;background:linear-gradient(90deg,var(--lv-b),var(--lv-a) 62%,var(--lv-c))!important}.xp-meter[class*=lv-t] .xp-meter-track{background:color-mix(in srgb,var(--lv-b) 22%,rgba(4,6,26,.75))}:is(.shop-level,.prof-avatar).lv-shine>b:after,.xp-meter.lv-shine>.xp-meter-level:after,:is(.shop-level,.prof-xp).lv-shine .shop-xp>i:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.85) 50%,transparent 62%);transform:translate(-120%);animation:lv-badge-sheen 4.2s ease-in-out infinite;pointer-events:none}.xp-meter.lv-shine .xp-meter-track:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translate(-120%);animation:lv-badge-sheen 4.2s ease-in-out .25s infinite;pointer-events:none}@keyframes lv-badge-sheen{0%{transform:translate(-120%)}30%,to{transform:translate(120%)}}.shop-level.lv-magic,.xp-meter.lv-magic{position:relative}.shop-level.lv-magic:before,.shop-level.lv-magic:after,.xp-meter.lv-magic:before,.xp-meter.lv-magic:after{content:"";position:absolute;z-index:3;width:9px;height:9px;background:var(--lv-c);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;pointer-events:none;animation:lv-twinkle 2.6s ease-in-out infinite}.shop-level.lv-magic:before,.xp-meter.lv-magic:before{top:-4px;left:-3px}.shop-level.lv-magic:after,.xp-meter.lv-magic:after{bottom:-3px;left:1.6em;width:7px;height:7px;animation-delay:1.3s}@keyframes lv-twinkle{0%,to{opacity:0;scale:.4}50%{opacity:1;scale:1.15}}:is(.shop-level,.prof-avatar).lv-max>b:before,.xp-meter.lv-max>.xp-meter-level:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:-1;background:conic-gradient(from 0deg,#ff9ad5,#ffd36b,#b6ff9a,#8ff0ff,#b59cff,#ff9ad5);opacity:.85;animation:lv-prism-turn 7s linear infinite}@keyframes lv-prism-turn{to{rotate:360deg}}body.saver .main-menu .shop-level:before,body.saver .main-menu .shop-level:after,body.saver .main-menu .shop-level>b:before,body.saver .main-menu .shop-level>b:after{animation:none}body.saver .main-menu .shop-level.lv-magic:before,body.saver .main-menu .shop-level.lv-magic:after{opacity:.8}@media(prefers-reduced-motion:reduce){[class*=lv-t] *:before,[class*=lv-t] *:after,[class*=lv-t]:before,[class*=lv-t]:after{animation:none!important}}.store-modal .spot-level[class*=lv-t]{position:relative;isolation:isolate;overflow:hidden;width:62px;height:62px;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.75),transparent 46%),linear-gradient(150deg,var(--lv-c) 0%,var(--lv-a) 38%,var(--lv-b) 100%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.store-modal .spot-level[class*=lv-t]>b{position:relative;z-index:1;color:#0b0a1a;text-shadow:0 1px 0 rgba(255,255,255,.45)}.store-modal .spot-level.lv-shine:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.85) 50%,transparent 62%);transform:translate(-120%);animation:lv-badge-sheen 4.2s ease-in-out infinite;pointer-events:none}.store-modal .spot-level.lv-max:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:-1;background:conic-gradient(from 0deg,#ff9ad5,#ffd36b,#b6ff9a,#8ff0ff,#b59cff,#ff9ad5);opacity:.85;animation:lv-prism-turn 7s linear infinite}.store-modal :is(.spot,.cos).is-locked:not(.is-next) .spot-level[class*=lv-t],.store-modal .cos.is-slot-locked:not(.is-next) .spot-level[class*=lv-t]{filter:saturate(.6) brightness(.8)}@media(max-width:720px){.store-modal .spot-level[class*=lv-t]{width:52px;height:52px}}.cur-dust>b{background:linear-gradient(to top,#ff74c4 15%,#f58ce0 50%,#bd9cff 88%);-webkit-background-clip:text;background-clip:text}.gi.gi-starChip,.gi.gi-starChip path{color:#f58ce0}.midnight-art .gi{filter:drop-shadow(0 0 12px rgba(245,140,224,.7))}.store-modal .cos.is-slot-locked .spot-lock{display:none}@media(max-width:720px){.main-menu>.menu-side{--hero-gap: clamp(36px, calc(var(--app-h, 100svh) - 730px), 120px);--hero-h: calc((var(--hero-gap) + 310px) * .9);z-index:1;justify-content:center;padding-top:calc(env(safe-area-inset-top) + 64px);padding-bottom:8px;translate:0 calc(-1*clamp(0px,calc(var(--app-h, 100svh) - 700px),50px))}.main-menu .menu-side>.menu-heading{position:relative;align-self:flex-start;align-items:flex-start;margin:0 0 var(--hero-gap) 26px;translate:0 20px;font-size:2.448rem;line-height:.92;text-align:left}.main-menu .menu-side>:is(.menu-stack,.menu-bar){translate:none}.main-menu .menu-dealer{display:none}.main-menu .menu-heading>.menu-hero{position:absolute;z-index:-1;top:-20px;left:calc(var(--app-w, 100vw) - 59px - var(--hero-h) * .651);display:block;height:var(--hero-h);width:auto;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 20px 40px rgba(0,0,0,.45));-webkit-mask-image:linear-gradient(to bottom,#000 46%,transparent 68%);mask-image:linear-gradient(to bottom,#000 46%,transparent 68%);animation:dealer-in .7s cubic-bezier(.2,.8,.3,1) both}.main-menu .menu-cards>.mc-float:is(:nth-child(-n+2),:nth-child(n+5)){display:none}.main-menu .btn.menu-tile{background-image:radial-gradient(circle at 18% 10%,rgba(255,255,255,.3),transparent 48%),var(--maze-dark, none),linear-gradient(#05082238,#05082238),linear-gradient(140deg,#249cffe6,#4c68ffe6 50%,#8c48ffe6)}.main-menu .btn.menu-wide{background-image:radial-gradient(ellipse 60% 120% at 10% 0%,rgba(255,255,255,.26),transparent 60%),var(--maze-dark, none),linear-gradient(#05082238,#05082238),linear-gradient(105deg,#7648ffe6,#c62effe6 55%,#ff2c96e6)}.main-menu .btn:is(.menu-tile,.menu-wide):not([data-csf]),.main-menu .btn:is(.menu-tile,.menu-wide)>btn-fill.btn-fill{background-size:100% 100%,auto 144px,100% 100%,100% 100%!important;background-position:0 0,center,0 0,0 0!important}}body.saver .main-menu .menu-dealer{animation:dealer-in .7s cubic-bezier(.2,.8,.3,1) both}@media(max-width:720px){.main-menu .menu-wallet{padding:16px 19px}}.menu-hero{display:none}@media(max-width:720px){.main-menu .menu-heading>.menu-hero{display:block}}.rogue-score>.gi{display:none}@media(max-width:720px){.rogue-page.is-reward>.rogue-reward,.rogue-page.is-reward>.rogue-total{zoom:.9}.rogue-page.is-reward>.rogue-total{justify-content:center}.rogue-page.is-reward>.rogue-total>span{display:none}.rogue-page.is-reward>.rogue-score{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:14px}.rogue-page.is-reward>.rogue-score>.gi{display:block;width:56px;height:56px;fill:#ffd34d;filter:drop-shadow(0 0 12px rgba(255,196,61,.55))}.rogue-page.is-reward>.rogue-score>.rogue-score-word{display:none}.rogue-page.is-reward>.rogue-score>b{font-family:var(--font-head);font-size:2.4rem;line-height:1;color:#ffd34d;text-shadow:0 0 14px rgba(255,196,61,.5)}.overlay>.modal.result-modal>.rogue-page.is-reward>.menu-buttons{align-self:stretch;margin-top:auto;margin-bottom:clamp(24px,8svh,80px)}.overlay>.modal.result-modal>.rogue-page.is-reward>.menu-buttons>.btn{flex:1;width:100%;max-width:none}}@media(max-width:720px){.overlay.rogue-overlay{top:0;bottom:0;align-items:stretch;padding:calc(env(safe-area-inset-top) + 8px) 12px calc(env(safe-area-inset-bottom) + 8px)}.overlay.rogue-overlay>.modal.result-modal.rogue-modal{margin:0;height:auto;min-height:0;max-height:none}.overlay.rogue-overlay.is-shop-page>.modal.result-modal.rogue-modal .rogue-page.is-shop>.rogue-head{margin:calc(-1.1rem - 10px) calc(-1.1rem - 10px) 0}}.main-menu .btn.menu-tile{background-image:radial-gradient(circle at 18% 10%,rgba(255,255,255,.3),transparent 48%),var(--maze-dark, none),linear-gradient(#05082238,#05082238),linear-gradient(140deg,#249cffe6,#4c68ffe6 50%,#8c48ffe6)}.main-menu .btn.menu-wide{background-image:radial-gradient(ellipse 60% 120% at 10% 0%,rgba(255,255,255,.26),transparent 60%),var(--maze-dark, none),linear-gradient(#05082238,#05082238),linear-gradient(105deg,#7648ffe6,#c62effe6 55%,#ff2c96e6)}.main-menu .btn:is(.menu-tile,.menu-wide):not([data-csf]),.main-menu .btn:is(.menu-tile,.menu-wide)>btn-fill.btn-fill{background-size:100% 100%,auto 144px,100% 100%,100% 100%!important;background-position:0 0,center,0 0,0 0!important}.main-menu .btn:is(.menu-tile,.menu-wide){animation:menu-in .45s cubic-bezier(.2,.8,.3,1) var(--in-delay, 0ms) both}.main-menu .btn:is(.menu-tile,.menu-wide)>btn-fill.btn-fill{animation:none!important}.store-modal .col[data-store=card-info],.store-modal .col[data-store=card-info] *{cursor:pointer}@media(hover:hover)and (pointer:fine){.store-modal .col[data-store=card-info]{transition:scale .2s cubic-bezier(.2,.8,.3,1.3)}.store-modal .col[data-store=card-info]:hover{z-index:2;scale:1.05}}@media(prefers-reduced-motion:reduce){.store-modal .col[data-store=card-info]:hover{scale:1}}@media(hover:hover)and (pointer:fine){.store-modal .col[data-store=card-info]:hover .shop-card.card{translate:none}}.shop-level[class*=lv-t] .shop-xp{box-shadow:none!important}.shop-level[class*=lv-t] .shop-xp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:color-mix(in srgb,var(--lv-a) 60%,transparent);clip-path:polygon(evenodd,5px 0,100% 0,calc(100% - 5px) 100%,0 100%,5px 0,6.6px 1.2px,1.8px calc(100% - 1.2px),calc(100% - 6.6px) calc(100% - 1.2px),calc(100% - 1.8px) 1.2px,6.6px 1.2px);pointer-events:none}@media(min-width:721px){.main-menu .menu-wallet{zoom:1.2;font-size:1.05rem}}@media(min-width:721px){.main-menu .menu-dealer{left:calc(50% + 1.5vw - 48px);bottom:calc(-38vh + 20px);height:calc(132vh * .95)}}@media(min-width:721px){.main-menu .menu-cards{opacity:.8}.main-menu .menu-cards>.mc-float:nth-child(3){display:none}.main-menu .menu-cards>.mc-float:nth-child(4){margin-left:-10px}}.store-modal:not(.is-shop) .cos-grid>.cos{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.store-modal:not(.is-shop) .cos-grid>.cos>.col-bar{order:2;margin-top:auto;margin-bottom:0}.store-modal:not(.is-shop) .cos-grid>.cos>.cos-count{order:3;margin:4px 0 8px}.store-modal:not(.is-shop) .cos-grid>.cos>.cos-earned{order:4;margin-bottom:0}.store-modal:not(.is-shop) .cos-grid>.cos:not(:has(>.col-bar))>.cos-earned,.store-modal:not(.is-shop) .cos-grid>.cos>.cos-equip{margin-top:auto}.store-modal:not(.is-shop) .cos-grid>.cos>strong{margin-bottom:10px}.store-modal:not(.is-shop) .cos-grid>.cos{padding-top:calc(8px + var(--pad-up) + var(--box-pad));padding-bottom:calc(8px + var(--pad-up) + var(--box-pad))}.store-modal:not(.is-shop) .cos-grid>.cos>strong{margin-bottom:6px}.store-modal:not(.is-shop) .cos-grid>.cos>.cos-earned{display:block;box-sizing:content-box;height:4.8em;margin-top:0;line-height:1.2;overflow:hidden}.store-modal:not(.is-shop) .cos-grid>.cos>.col-bar{margin-top:auto}.store-modal:not(.is-shop) .cos-grid>.cos>.cos-count{margin:4px 0 6px}.store-modal:not(.is-shop) .cos-grid>.cos:not(:has(>.col-bar))>.cos-earned{margin-top:auto;padding-top:calc(14px + 1em)}@media(min-width:721px){.store-modal:not(.is-shop) .col-grid,.store-modal:not(.is-shop) .cos-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:721px){.store-modal:not(.is-shop) .cos-grid>.cos>.cos-earned{height:calc(3 * 1.2em)}}@media(min-width:721px){.card-info-modal:not(.is-upgrade) .wild-uses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}.card-info-modal:not(.is-upgrade) .wild-uses>.wild-use{margin-top:0}.card-info-modal>.info-foot{display:none}.card-info-modal:not(.is-upgrade) .card-got>.card-got-text{align-self:stretch;display:flex;flex-direction:column;justify-content:center;margin:0}.card-info-modal:not(.is-upgrade) .card-got>.lvl-pips{margin-top:16px}.card-info-modal:not(.is-upgrade) .card-got>.card-got-bar{margin-top:8px}}@media(min-width:721px){.card-info-modal:not(.is-upgrade) .card-got{width:100%;box-sizing:border-box;grid-template-columns:auto minmax(0,1fr);padding-left:0;padding-right:0}.card-info-modal:not(.is-upgrade) .card-got>.card-got-text{justify-self:stretch;width:auto;max-width:none}}@media(min-width:721px){.card-info-modal:not(.is-upgrade) .card-got{row-gap:4px;align-content:center}.card-info-modal:not(.is-upgrade) .card-got>.card-got-face{margin-bottom:0}.card-info-modal:not(.is-upgrade) .card-got>.lvl-pips{zoom:1.35;margin-top:8px}.card-info-modal:not(.is-upgrade) .card-got>.card-got-bar{margin-top:4px}}@media(min-width:721px){.overlay>.modal.popup-modal.popup-modal.gift-modal.card-got-modal.card-info-modal{width:min(840px,calc(var(--app-w, 100vw) - 48px));height:auto!important;max-height:none}.card-info-modal>.popup-scroll{overflow:visible;max-height:none}.card-info-modal>.popup-scroll:before,.card-info-modal>.popup-scroll:after{display:none}.card-info-modal:not(.is-upgrade) .card-got>.card-got-face .shop-card.card{--card-w: 151px;--card-h: 212px}}@media(min-width:721px){.card-info-modal:not(.is-upgrade) .card-got>.card-got-bar{margin-top:9px}}@media(min-width:721px){.card-info-modal:not(.is-upgrade) .card-got>:is(.card-got-face,.lvl-pips,.card-got-bar){grid-column:1;justify-self:center}.card-info-modal:not(.is-upgrade) .card-got>.lvl-pips{zoom:1;scale:1.35;margin-top:14px;margin-bottom:4px}.card-info-modal:not(.is-upgrade) .card-got>.card-got-bar{width:154px}.card-info-modal:not(.is-upgrade) .card-got>.card-got-text{font-size:115%}.card-info-modal:not(.is-upgrade) .card-got>.card-got-text .pull-rarity{font-size:calc(.85rem * 1.15)}.card-info-modal:not(.is-upgrade) .card-got>.card-got-text .card-tip-name{font-size:1.96075rem}.card-info-modal:not(.is-upgrade) .card-got>.card-got-text .card-tip-text{font-size:1.288rem}.card-info-modal:not(.is-upgrade) .card-got>.card-got-text .card-lv{font-size:1.15rem}}@media(min-width:721px){.card-info-modal:not(.is-upgrade) .card-got>:is(.card-got-face,.lvl-pips,.card-got-bar){margin-left:0;margin-right:0}}@media(min-width:721px){.card-info-modal:not(.is-upgrade) .card-got{padding-left:30px;padding-right:30px}}@media(min-width:721px){.card-info-modal:not(.is-upgrade) .card-got{column-gap:64px}.card-info-modal:not(.is-upgrade) .wild-uses{margin-top:34px}}.card-info-modal .card-got-text>.card-lvs>.card-lv{position:relative;border-top:0}.card-info-modal .card-got-text>.card-lvs>.card-lv:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:radial-gradient(circle,rgba(150,160,220,.38) 1.3px,transparent 1.6px) 0 50% / 8px 3px repeat-x;pointer-events:none}@media(min-width:721px){.card-info-modal .card-got-text>.card-lvs>.card-lv:before{left:-36px;right:-36px}}@media(min-width:721px){.card-info-modal:not(.is-upgrade) .card-got-bar>.pull-bar{height:22.48875px;font-size:16.2px}}.card-info-modal.is-upgrading .card-got>:is(.card-got-face,.lvl-pips){opacity:1}@media(min-width:721px){.overlay>.modal.card-info-modal>.popup-scroll{overflow:visible}}@media(max-width:720px){.overlay>.modal.card-info-modal>.popup-scroll>.card-got{padding-top:22px}}.wild-btn>.wild-label{white-space:nowrap}.card-got-bar>.pull-bar.is-full{animation:bar-full-pulse .65s ease-out}.card-got-bar>.pull-bar.is-full>i{background:linear-gradient(90deg,#ffb42e,#ffe27a 60%,#fff6c8)!important}.card-got-bar>.pull-bar.is-full>b{color:#3a2500;text-shadow:none}@keyframes bar-full-pulse{0%{scale:1;filter:drop-shadow(0 0 0 rgba(255,211,77,0))}35%{scale:1.08;filter:drop-shadow(0 0 14px rgba(255,211,77,.95))}to{scale:1;filter:drop-shadow(0 0 6px rgba(255,211,77,.6))}}.store-modal .shop-banner.is-sale{gap:10px;padding:calc(.7rem + var(--pad-up)) calc(1rem + var(--pad-up));border-radius:0;background:linear-gradient(100deg,#ff4fa8,#ff8a3d 50%,#ffd34d);color:#fff;font-size:1.12rem;letter-spacing:.02em;text-shadow:0 2px 4px rgba(90,10,40,.55)}.store-modal .shop-banner.is-sale b{font-weight:400;color:#fff7c2;font-size:1.15em}.store-modal .shop-banner.is-sale .gi{width:1.1em;height:1.1em;fill:#fff7c2;filter:drop-shadow(0 0 6px rgba(255,255,255,.7))}.daily-foe-icon{position:relative}.daily-foe-icon>.daily-emblem{width:76%;height:76%;overflow:visible}.daily-emblem>polyline{fill:none;stroke:#ffe08a8c;stroke-width:2;stroke-linejoin:round}.daily-emblem>circle{fill:#ffe9a8;filter:drop-shadow(0 0 3px rgba(255,211,77,.9))}.daily-twist-chip{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;width:30px;height:30px;background:#ffd34d;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.daily-foe-icon .daily-twist-chip>.gi{width:16px;height:16px;fill:#2a1a00}.daily-twist{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px}.store-modal .daily-twist>.daily-twist-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#ffd34d29;font-family:var(--font-head);font-weight:400;font-size:.86rem;color:#ffd34d;white-space:nowrap}.daily-twist-tag>.gi{width:1.05em;height:1.05em;fill:currentColor}.daily-twist>em{font-style:normal}.daily-streak>.daily-next{color:#ffdcbeb3!important;letter-spacing:.06em}.daily-streak.flame-t1 .daily-flame .gi{fill:#ff7a2e;filter:drop-shadow(0 0 12px rgba(255,110,40,.85))}.daily-streak.flame-t2 .daily-flame .gi{fill:#ff4f5e;filter:drop-shadow(0 0 14px rgba(255,70,90,.85));scale:1.1}.daily-streak.flame-t3 .daily-flame .gi{fill:#c46bff;filter:drop-shadow(0 0 16px rgba(190,100,255,.9));scale:1.2}.daily-streak.flame-t4 .daily-flame .gi{fill:#7fe3ff;filter:drop-shadow(0 0 18px rgba(120,230,255,.95)) drop-shadow(0 0 6px #ffffff);scale:1.3}.streak-node{display:none}@media(min-width:721px){.store-modal .daily-foe-icon{width:96px;height:96px}.store-modal .daily-top>.daily-streak{position:relative}.store-modal .daily-top>.daily-streak>.daily-next{position:absolute;right:28px;top:50%;translate:0 -50%;font-size:.82rem!important}.store-modal .streak-days{position:relative;padding-left:54px}.store-modal .streak-day{overflow:visible}.store-modal .streak-day>.streak-node{position:absolute;left:-42px;top:50%;z-index:2;display:grid;place-items:center;width:18px;height:18px;translate:0 -50%;background:#2a2c5c;box-shadow:inset 0 0 0 2px #a0aae680;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.store-modal .streak-day:not(:last-child):after{content:"";position:absolute;left:-34px;top:50%;z-index:1;width:2px;height:calc(100% + 18px);background:#8c96d24d;pointer-events:none}.store-modal .streak-day.is-done:after{background:linear-gradient(#ffd34d,#ffb02e);box-shadow:0 0 8px #ffd34d99}.store-modal .streak-day.is-done>.streak-node{background:#ffd34d;filter:drop-shadow(0 0 6px rgba(255,211,77,.9))}.store-modal .streak-day.is-today>.streak-node{width:26px;height:26px;left:-46px;background:#fff3c4;filter:drop-shadow(0 0 10px rgba(255,230,150,1))}.store-modal .streak-day.is-gift-day>.streak-node{width:38px;height:38px;left:-52px;background:#ff6fb5;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.store-modal .streak-day.is-gift-day>.streak-node>.gi{width:18px;height:18px;fill:#fff}.store-modal .streak-day.is-gift-day.is-done>.streak-node{background:#ffd34d}.store-modal .streak-day>.streak-gift{display:none}}.store-modal .daily-top>.daily-streak>small.daily-next:after{content:none}@media(max-width:720px){.store-modal .daily-top>.daily-streak>.daily-next{font-size:.72rem!important}}@media(min-width:721px){.overlay.rogue-overlay.is-intro>.modal.result-modal.rogue-modal{width:760px;max-width:calc(var(--app-w, 100vw) - 48px);padding-left:78.8px;padding-right:78.8px}.overlay.rogue-overlay.is-intro>.modal.rogue-modal>.rogue-page>.result-reason{padding-left:120px;padding-right:120px}}.store-modal .daily-foe{position:relative;overflow:visible}.store-modal .daily-foe>.daily-ends{position:absolute;top:0;right:24px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;translate:0 -50%;background:#1a1440;font-family:var(--font-head);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:#ffd9b0;white-space:nowrap}.store-modal .daily-foe>.daily-ends>.gi{width:1.1em;height:1.1em;fill:#ff9a3c}@media(min-width:721px){.store-modal .streak-day:not(.is-done,.is-today,.is-gift-day)>.streak-node{background:#6a70a8;box-shadow:none}}.store-modal .daily-top>.daily-foe{margin-top:14px}.store-modal .daily-foe>.daily-ends{gap:8px;padding:9px 18px;background:linear-gradient(100deg,#c42a4a,#e2455a);font-size:.98rem;color:#fff1e6}.store-modal .daily-foe>.daily-ends>.gi{width:1.2em;height:1.2em;fill:#ffd9b0}.store-modal .daily-foe>.daily-ends{padding:8px 20px 7px;line-height:1;clip-path:polygon(4% 0,100% 10%,96% 100%,0 88%);box-shadow:none}.store-modal .daily-foe>.daily-ends.is-next{background:linear-gradient(100deg,#6b3fd6,#a35bf0);color:#f3e8ff}.store-modal .daily-foe>.daily-ends.is-next>.gi{fill:#e3ccff}.store-modal .daily-foe>.daily-bonus.is-twist{display:flex;justify-content:center;text-align:center;border-color:#78dcff8c;--cs-color: rgba(120, 220, 255, .6)}.store-modal .daily-foe>.daily-bonus.is-twist .daily-bonus-text{display:flex;flex-direction:column;align-items:center;gap:4px}.store-modal .daily-foe>.daily-bonus.is-twist .daily-bonus-tag>b{background:#7fe3ff;color:#04203a}.daily-twist-name{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:400;font-size:1.1rem;color:#a8ecff}.daily-twist-name>.gi{width:1.1em;height:1.1em;fill:currentColor}.store-modal .daily-foe>.daily-bonus.is-twist em{font-style:normal;font-size:.92rem;color:#d4dcff}.store-modal .daily-foe>.daily-bonus.is-twist+.daily-bonus{margin-top:26px}@media(min-width:721px){.store-modal .daily-foe>.daily-bonus+.daily-play{margin-top:14px}}@media(max-width:720px){.store-modal .daily-foe>.daily-bonus.is-twist+.daily-bonus{margin-top:18px}}.store-modal .daily-foe-text>.daily-twist{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:6px}.store-modal .daily-foe-text>.daily-twist>em{font-style:normal}@media(min-width:721px){.store-modal .daily-foe-icon{width:124px;height:124px}.store-modal .daily-foe-icon>.daily-twist-chip{width:38px;height:38px}.store-modal .daily-foe-icon .daily-twist-chip>.gi{width:20px;height:20px}}@media(max-width:720px){.store-modal .daily-foe-icon{width:104px;height:104px}}.store-modal .daily-foe-text>.daily-twist{position:relative;align-self:stretch;gap:3px;margin-top:10px;padding:12px 16px;border:1.5px solid rgba(120,220,255,.55);background:#0a081e80;--cs-color: rgba(120, 220, 255, .65)}.store-modal .daily-foe-text>.daily-twist>.daily-twist-name{font-size:1.05rem}.store-modal .daily-foe-text>.daily-twist>em{font-size:.9rem;color:#d4dcff}.store-modal .daily-foe-text>.daily-twist>.daily-twist-name{font-size:.95rem}.store-modal .daily-foe-text>.daily-twist>em{font-size:.8rem}@media(max-width:720px){.store-modal .daily-foe-text{display:contents}.store-modal .daily-foe-icon{grid-column:1;grid-row:1 / span 2;align-self:center}.store-modal .daily-foe-text>:is(small,strong){grid-column:2;align-self:end}.store-modal .daily-foe-text>strong{align-self:start;margin-top:-10px}.store-modal .daily-foe-text>.daily-twist{grid-column:1 / -1;align-items:center;margin-top:0;text-align:center}.store-modal .daily-foe-icon{width:92px;height:92px}}@media(min-width:721px){.result-modal.rogue-modal .rogue-next .rogue-goal-pill.goal-box.goal-box{padding-left:30px;padding-right:30px}.result-modal.rogue-modal .rogue-goal-pill>.rogue-goal-text{font-size:calc(15.12px * .9)}.result-modal.rogue-modal .rogue-goal-pill>.goal-pay{font-size:calc(20.88px * .9)}}@media(min-width:721px){.result-modal.rogue-modal .rogue-next .rogue-goal-pill.goal-box.goal-box{margin-left:30px;margin-right:30px}}@media(min-width:721px){.store-modal:is(.is-collection,.is-player) .store-head>.shop-tabs,.help-tabs{zoom:1.1}}.store-modal:not(.is-shop) .cos-grid>.cos>.cos-art{height:auto}.store-modal:not(.is-shop) .cos-grid>.cos>strong{margin-top:0}.store-modal:not(.is-shop) .cos-grid>.cos{padding-top:calc(18px + var(--pad-up) + var(--box-pad))}.store-modal .cos.is-back>.cos-art>.cos-mystery{width:52px;height:72px}.store-modal:not(.is-shop) .cos-grid>.cos>.cos-equip{flex:none;align-self:center;width:auto;min-width:112px;padding:10px 24px;font-size:.95rem}.badge-swatch[class*=badge-t-]{position:relative;overflow:hidden}.badge-swatch[class*=badge-t-]>.gi{position:relative;z-index:1}.badge-swatch.badge-t-common{background:radial-gradient(circle,rgba(80,230,215,.24),transparent 70%)}.badge-swatch.badge-t-common>.gi,.pill-badge.badge-t-common .gi,.prof-avatar.badge-t-common>.gi{fill:#7ff0e2;color:#7ff0e2;filter:drop-shadow(0 0 6px rgba(80,230,215,.6))}.badge-swatch.badge-t-rare{background:radial-gradient(circle,rgba(255,200,70,.32),transparent 72%)}.badge-swatch.badge-t-rare>.gi,.pill-badge.badge-t-rare .gi,.prof-avatar.badge-t-rare>.gi{fill:url(#badge-gold);color:#ffd34d;filter:drop-shadow(0 0 7px rgba(255,196,61,.75))}.badge-swatch.badge-t-legendary{background:radial-gradient(circle,rgba(240,70,210,.38),rgba(140,90,255,.12) 55%,transparent 74%)}.badge-swatch.badge-t-legendary>.gi,.pill-badge.badge-t-legendary .gi,.prof-avatar.badge-t-legendary>.gi{fill:url(#badge-legend);color:#f046d8;filter:drop-shadow(0 0 8px rgba(240,60,200,.85)) drop-shadow(0 0 16px rgba(150,90,255,.55))}.badge-swatch:is(.badge-t-rare,.badge-t-legendary):after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:2;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.8) 50%,transparent 62%);mix-blend-mode:overlay;transform:translate(-120%);animation:lv-badge-sheen 3.6s ease-in-out infinite;pointer-events:none}.badge-swatch.badge-t-legendary:after{mix-blend-mode:screen;background:linear-gradient(110deg,transparent 40%,rgba(255,220,250,.7) 50%,transparent 60%);animation-duration:2.8s}@media(prefers-reduced-motion:reduce){.badge-swatch[class*=badge-t-]:after{animation:none;opacity:0}}.store-modal .cos.is-badge.badge-tile-common{--accent: #5fe0d2;--cs-color: #7ff0e2;--box-bg: radial-gradient(ellipse 90% 55% at 50% 0%, rgba(95, 224, 210, .3), transparent 70%), linear-gradient(180deg, rgba(20, 90, 100, .38), rgba(8, 30, 50, .55) 75%);background-image:var(--box-bg)}.store-modal .cos.is-badge.badge-tile-rare{--accent: #ffc83d;--cs-color: #ffd86b;--box-bg: radial-gradient(ellipse 90% 55% at 50% 0%, rgba(255, 211, 77, .36), transparent 70%), linear-gradient(180deg, rgba(120, 80, 20, .4), rgba(40, 24, 8, .55) 75%);background-image:var(--box-bg);box-shadow:inset 0 0 18px #ffc84633,0 0 14px #ffc8462e}.store-modal .cos.is-badge.badge-tile-legendary{--accent: #e24bff;--cs-color: #f07ae6;--cs-width: 2.8px;--box-bg: radial-gradient(ellipse 90% 55% at 50% 0%, rgba(255, 70, 200, .42), transparent 70%), radial-gradient(circle at 80% 85%, rgba(140, 100, 255, .3), transparent 45%), linear-gradient(180deg, rgba(140, 30, 150, .45), rgba(50, 14, 80, .6) 75%);background-image:var(--box-bg);box-shadow:inset 0 0 20px #f046d24d,0 0 18px #c850ff47}.store-modal .cos.is-badge.badge-tile-legendary>strong{color:#ffe2fa;text-shadow:0 0 10px rgba(240,70,210,.6)}@media(min-width:721px){.hero-dealer>.dealer-say{top:22px;translate:calc(-60% - 10px) 0;padding-left:36px;padding-right:36px;max-width:280px;text-align:center}}.store-modal .badge-group.is-common>.shop-section-head{--accent: #7ff0e2}.store-modal .badge-group.is-rare>.shop-section-head{--accent: #ffd34d}.store-modal .badge-group.is-legendary>.shop-section-head{--accent: #f07ae6}.store-modal .badge-group.is-legendary>.shop-section-head h4{text-shadow:0 0 12px rgba(240,70,210,.55)}.store-modal .badge-group>.shop-section-head>small{color:var(--accent)}.store-modal .badge-note{margin-top:22px;text-align:center}.store-modal .shop-body .shop-note.badge-note{text-align:center}.store-modal .cos-group.badge-group>.shop-section-head>small{color:var(--accent)!important}@media(hover:hover)and (pointer:fine){.intro-modal.is-help .help-head-tabs>.help-tab:not(.is-on):hover>btn-fill.btn-fill{background-color:#0b0a1a14!important}}.store-modal .prof-edit{zoom:1.1;display:inline-flex;align-items:center;gap:8px;padding-left:calc(.9rem + 10px);padding-right:calc(.9rem + 10px)}.store-modal .prof-edit>.gi{width:1.05em;height:1.05em;fill:currentColor}.prof-xp[class*=lv-t] .shop-xp{box-shadow:none!important}.prof-xp[class*=lv-t] .shop-xp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:color-mix(in srgb,var(--lv-a) 60%,transparent);clip-path:polygon(evenodd,4px 0,100% 0,calc(100% - 4px) 100%,0 100%,4px 0,5.5px 1.2px,1.7px calc(100% - 1.2px),calc(100% - 5.5px) calc(100% - 1.2px),calc(100% - 1.7px) 1.2px,5.5px 1.2px);pointer-events:none}@media(min-width:721px){.rogue-page.is-reward>.rogue-reward{width:min(620px,100%);max-width:none;box-sizing:border-box}.rogue-page.is-reward>.rogue-total{justify-content:center}.rogue-page.is-reward>.rogue-total>span{display:none}.rogue-page.is-reward>.rogue-score{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:16px}.rogue-page.is-reward>.rogue-score>.gi{display:block;width:64px;height:64px;fill:#ffd34d;filter:drop-shadow(0 0 12px rgba(255,196,61,.55))}.rogue-page.is-reward>.rogue-score>.rogue-score-word{display:none}.rogue-page.is-reward>.rogue-score>b{font-family:var(--font-head);font-size:2.6rem;line-height:1;color:#ffd34d;text-shadow:0 0 14px rgba(255,196,61,.5)}.rogue-page.is-reward>.rogue-continue{margin-top:40px}.rogue-page.is-reward>.rogue-continue>.btn{zoom:1.1;padding-left:3.2rem;padding-right:3.2rem}}@media(min-width:721px){.overlay.rogue-overlay>.modal.rogue-modal>.rogue-page.is-reward{align-self:stretch;width:100%}.rogue-page.is-reward>.rogue-reward{display:flex;flex-direction:column;gap:10px;padding:14px 20px;font-size:.9em}}.rogue-page.is-reward>.rogue-reward>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.rogue-page.is-reward>.rogue-reward>li>.rogue-gems{display:inline-flex;justify-content:flex-start;align-items:center;min-width:3.4em;font-variant-numeric:tabular-nums}@media(min-width:721px){.rogue-page.is-reward>.rogue-reward{padding:14px 30px}}.rogue-page.is-reward>.rogue-reward>li>.rogue-gems{font-size:1.21em}@media(min-width:721px){.overlay.rogue-overlay>.modal.rogue-modal>.rogue-page.is-reward>.rogue-continue>.btn.btn-primary{padding-left:3.4rem;padding-right:3.4rem}}@media(min-width:721px){.overlay.rogue-overlay>.modal.rogue-modal>.rogue-page.is-reward>.rogue-reward{width:calc(100% - 60px);margin-left:auto;margin-right:auto}}.rogue-page.is-reward>.rogue-reward{border-radius:0;clip-path:polygon(18px 0,100% 5px,calc(100% - 18px) 100%,0 calc(100% - 5px))}@media(max-width:720px){.rogue-page.is-reward>.rogue-reward{padding-left:26px;padding-right:26px}}.rogue-page.is-reward>.rogue-reward{gap:0}.rogue-page.is-reward>.rogue-reward>li{position:relative;padding-top:8px;padding-bottom:8px}.rogue-page.is-reward>.rogue-reward>li+li:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;translate:0 -50%;background:radial-gradient(circle,rgba(150,160,220,.38) 1.3px,transparent 1.6px) 0 50% / 8px 3px repeat-x;pointer-events:none}.rogue-page.is-reward>.rogue-total{font-size:calc(2.6rem * 1.15)}@media(max-width:720px){.rogue-page.is-reward>.rogue-total{font-size:4.14rem}}.rogue-page.is-reward>.rogue-reward>li>span:first-child{padding-left:20px}@media(max-width:720px){.overlay.rogue-overlay>.modal.rogue-modal>.rogue-page.is-reward{align-self:stretch;width:100%}.rogue-page.is-reward>.rogue-reward{align-self:stretch;width:auto;max-width:none}}@media(max-width:720px){.overlay.rogue-overlay>.modal.rogue-modal>.rogue-page.is-reward>.rogue-reward{margin-left:0;margin-right:0}}@media(min-width:721px){.overlay.rogue-overlay.is-shop-page>.modal.result-modal.rogue-modal{width:calc(var(--app-w, 100vw) - 48px);max-width:1680px;height:calc(var(--app-h, 100vh) - 40px);max-height:none}.rogue-page.is-shop{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"head head" "next shop" "next edges" "go go";gap:22px 28px}.rogue-page.is-shop .rogue-section.is-next{justify-content:center;align-items:stretch;gap:14px;padding:0 10px}.rogue-page.is-shop .rogue-section.is-next>.rogue-next-title{font-size:1.6rem;text-align:center}.rogue-page.is-shop .rogue-section.is-next>.rogue-next{zoom:1.15}.result-modal.rogue-modal .rogue-page.is-shop>.rogue-head .rogue-purse{zoom:1.35}.rogue-page.is-shop .rogue-section.is-market{display:flex;flex-direction:column;justify-content:center}.rogue-page.is-shop .rogue-edges{min-height:120px}.rogue-page.is-shop>.rogue-go>.btn{zoom:1.1;padding-left:3.4rem;padding-right:3.4rem}}@media(min-width:721px){.overlay.rogue-overlay.is-shop-page>.modal.result-modal.rogue-modal{box-sizing:border-box}.rogue-page.is-shop .rogue-section.is-market>*{zoom:1.3}.rogue-page.is-shop .rogue-section.is-next>.rogue-next{zoom:1.35}}@media(min-width:721px){.overlay.rogue-overlay.is-shop-page>.modal.result-modal.rogue-modal{width:calc((var(--app-w, 100vw) - 48px) / 1.08);max-width:calc(1680px / 1.08);height:calc((var(--app-h, 100vh) - 40px) / 1.08)}.rogue-page.is-shop .rogue-section.is-market>*{zoom:1.1}.rogue-page.is-shop .rogue-section.is-next>.rogue-next{zoom:1.15}.result-modal.rogue-modal .rogue-page.is-shop>.rogue-head .rogue-purse{zoom:1.2}}@media(min-width:721px){.rogue-page.is-shop .rogue-section.is-market>*{zoom:1.28}.rogue-page.is-shop .rogue-section.is-next>.rogue-next{zoom:1.3}.rogue-page.is-shop .rogue-section.is-next>.rogue-next-title{font-size:1.9rem}.overlay.rogue-overlay.is-shop-page>.modal.result-modal.rogue-modal .rogue-page.is-shop>.rogue-head .rogue-match-number{font-size:2rem}.result-modal.rogue-modal .rogue-page.is-shop>.rogue-head .rogue-purse{zoom:1.4}.rogue-page.is-shop .rogue-edges{zoom:1.15}}@media(min-width:721px){.rogue-page.is-shop .rogue-section.is-next{overflow:visible;position:relative;z-index:3}}@media(max-width:720px){.store-modal .daily-foe>.daily-ends{font-size:.833rem}}@media(max-width:720px){.store-modal .daily-foe>.daily-bonus{margin-top:4px}}.store-modal .daily-foe>.daily-bonus .daily-bonus-text{font-size:12.8px}@media(min-width:721px){.store-modal .daily-foe>.daily-bonus .daily-bonus-text{font-size:calc(12.67px / 1.2)}}.settings-modal .pause-foot.leave-foot{display:grid;grid-template-columns:1fr 1fr;gap:14px}.settings-modal .pause-foot.leave-foot>.btn{width:100%;min-width:0}.settings-modal .leave-body .leave-ask{text-align:center}.overlay>.modal.pause-modal.is-pause>.pause-foot.leave-foot>.btn{grid-column:auto}.popup-head>.btn.is-placeholder{visibility:hidden;pointer-events:none}.player-pill .pill-name>.pill-badge{align-self:baseline;translate:none}@media(hover:none),(pointer:coarse){@keyframes seat-float{}@keyframes card-float{}}.game .cs-star:before,.game .cs-star:after{animation:none}.overlay>.modal.pack-modal.is-legendary{animation:none;box-shadow:0 30px 80px #000000a6,0 0 56px #ffc85080}.ps-aurora{filter:none}.ps-stars{filter:none;background-image:radial-gradient(circle at 10% 15%,#ffffff 0 1.2px,color-mix(in srgb,var(--magic) 45%,transparent) 2.2px,transparent 4.5px),radial-gradient(circle at 42% 8%,#ffffff 0 .8px,color-mix(in srgb,var(--magic) 45%,transparent) 1.7px,transparent 3.6px),radial-gradient(circle at 74% 26%,#ffffff 0 1.3px,color-mix(in srgb,var(--magic) 45%,transparent) 2.4px,transparent 4.8px),radial-gradient(circle at 20% 52%,#ffffff 0 .9px,color-mix(in srgb,var(--magic) 45%,transparent) 1.8px,transparent 3.8px),radial-gradient(circle at 60% 62%,#ffffff 0 1.1px,color-mix(in srgb,var(--magic) 45%,transparent) 2.1px,transparent 4.2px),radial-gradient(circle at 90% 70%,#ffffff 0 .8px,color-mix(in srgb,var(--magic) 45%,transparent) 1.7px,transparent 3.6px),radial-gradient(circle at 34% 88%,#ffffff 0 1.2px,color-mix(in srgb,var(--magic) 45%,transparent) 2.2px,transparent 4.5px),radial-gradient(circle at 82% 94%,#ffffff 0 .9px,color-mix(in srgb,var(--magic) 45%,transparent) 1.8px,transparent 3.8px)}.ps-stars.is-b{top:0;right:0;bottom:-380px;left:0;animation:shop-twinkle 5.5s ease-in-out -2s infinite,ps-rise-gpu 14s linear infinite}@keyframes ps-rise-gpu{to{translate:0 -380px}}.store-overlay:has(>.store-layer)>.store-modal,.store-overlay:has(>.store-layer)>.store-modal *,.store-overlay:has(>.store-layer)>.store-modal *:before,.store-overlay:has(>.store-layer)>.store-modal *:after{animation-play-state:paused!important}.store-modal .spot-progress.is-dust>b.dust-plus,.pack-modal .pull-bar.is-dust>b.dust-plus{word-spacing:.12em}@media(max-width:720px){.store-modal .spot>.shop-buy>s{position:absolute;top:5px;left:9px;z-index:2;font-size:.68em;line-height:1}.store-modal .spot>.shop-buy:has(>s) .cur{font-size:1.05em;translate:0 4px}}.overlay>.modal.store-modal .cos-grid.cos-rows{grid-template-columns:minmax(0,1fr);gap:10px}.overlay>.modal.store-modal .cos-grid.cos-rows>.cos{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"art name side" "art how side" "art bar count";grid-template-rows:auto auto auto;align-content:center;align-items:center;column-gap:14px;row-gap:0;min-height:0;height:auto;padding:calc(8px + var(--pad-up)) calc(14px + var(--pad-up));text-align:left}.overlay>.modal.store-modal .cos-grid.cos-rows>.cos>.cos-art{grid-area:art;width:52px;height:52px;margin:0}.overlay>.modal.store-modal .cos-grid.cos-rows>.cos>.cos-art>.swatch{width:46px;height:46px;min-height:0}.overlay>.modal.store-modal .cos-grid.cos-rows>.cos>strong{grid-area:name;display:block;min-height:0;margin:0;text-align:left;justify-content:flex-start}.overlay>.modal.store-modal .cos-grid.cos-rows>.cos>.cos-earned{grid-area:how;height:auto;margin:0;padding:0;text-align:left;font-size:.82rem;line-height:1.25}.overlay>.modal.store-modal .cos-grid.cos-rows>.cos>.col-bar{grid-area:bar;width:100%;margin:4px 0 0}.overlay>.modal.store-modal .cos-grid.cos-rows>.cos>.cos-count{grid-area:count;margin:4px 0 0}.overlay>.modal.store-modal .cos-grid.cos-rows>.cos>.cos-equip{grid-area:side;width:auto;min-width:84px;margin:0}@media(min-width:721px){.overlay>.modal.store-modal .cos-grid.cos-rows{grid-template-columns:repeat(3,minmax(0,1fr))}}.overlay>.modal.store-modal .cos-grid.cos-rows>.cos:not(:has(>.cos-earned))>strong{grid-row:1 / 3}.overlay>.modal.store-modal .cos-grid.cos-rows>.cos:has(>.cos-earned)>strong{align-self:end}.overlay>.modal.store-modal .cos-grid.cos-rows>.cos>:is(.cos-earned,.col-bar,.cos-count){align-self:start}.overlay>.modal.store-modal .cos-grid.cos-rows>.cos>.cos-equip{grid-row:1 / 3}.overlay>.modal.store-modal .cos-grid.cos-rows>.cos>.cos-earned{margin-top:3px}.overlay>.modal.store-modal .cos-grid.cos-rows>.cos>.cos-art{grid-row:1 / 3}.overlay>.modal.store-modal .cos-grid.cos-rows>.cos:has(>.col-bar)>.cos-art{grid-row:1 / 4}.overlay>.modal.store-modal .cos-grid.cos-rows>.cos>.col-bar{align-self:center;height:8px;margin:6px 0 0}.overlay>.modal.store-modal .cos-grid.cos-rows>.cos>.cos-count{align-self:center;min-width:4.4em;margin:6px 0 0;font-size:.82rem;line-height:1;text-align:right}.card-info-modal .card-got-text>.card-lvs>.card-lv:before{left:-12px;right:-12px}@media(min-width:721px){.card-info-modal .card-got-text>.card-lvs>.card-lv:before{left:-18px;right:-18px}}@media(min-width:721px){.store-modal .daily-foe>.daily-bonus .daily-bonus-text{font-size:calc(12.67px / 1.2 * 1.07)}.overlay>.modal.store-modal .daily-foe>.daily-play.is-inside{margin-top:-4px}}@media(max-width:720px){.main-menu .menu-heading>.menu-hero{top:-28px;left:calc(var(--app-w, 100vw) - 59px - var(--hero-h) * .651 - 8px)}.main-menu .menu-side>:is(.menu-stack,.menu-bar){position:relative;top:-8px}}.cur-coins,.cur-coins .gi,.streak-coins .gi{color:#12bdf0;fill:#12bdf0}.cur-xp,.cur-xp .gi{color:#ffd34d;fill:#ffd34d}.rw-tile.is-coins{color:#12bdf0;background:#12bdf01f}.rw-tile.is-xp{color:#ffd34d;background:#ffd34d1a}.xp-gain-new{background:linear-gradient(90deg,#ffd34d,#fff1b8);box-shadow:0 0 12px #ffd34db3}.main-menu .menu-badge:is(.is-fire,.is-crown,.is-royalCrown) .gi{color:#fff;fill:#fff}.main-menu .menu-badge.is-royalCrown>.gi{translate:0 -.155em}.main-menu .menu-wallet,.main-menu .menu-wallet>btn-fill.btn-fill{background-color:#060a28eb}.rogue-gems,.rogue-gems>b,.rogue-purse .rogue-gems>b,.rogue-total,.hv-tokens>b{color:#ffe9a8}.rogue-gems .gi,.rogue-total .gi-token,.hv-tokens>.gi{color:#ffc83d;fill:#ffc83d;filter:drop-shadow(0 0 4px rgba(255,200,61,.6))}.rogue-buy .rogue-gems .gi,.result-modal.rogue-modal .rogue-head .rogue-gems .gi,.btn.rogue-revive .rogue-gems .gi{color:#c48a00;fill:#c48a00;filter:none}.rogue-buy .rogue-gems>b,.btn.rogue-revive .rogue-gems,.btn.rogue-revive .rogue-gems>b{color:inherit}.btn.rogue-revive .rogue-gems,.btn.rogue-revive .rogue-gems>b,.rogue-buy .rogue-gems,.rogue-buy:not(:disabled) .rogue-gems{color:#0b0a1a}.btn.rogue-revive:disabled .rogue-gems,.btn.rogue-revive:disabled .rogue-gems>b{color:#8f9bc8}.rogue-buy:hover:not(:disabled) .rogue-gems .gi{color:#0b0a1a;fill:#0b0a1a}.store-modal .daily-foe>.daily-bonus:not(.is-twist),.game:not(.is-rogue) .goal-bar:not(.is-clear,.is-met,.is-failed){--cs-color: rgba(18, 189, 240, .95);border-color:#12bdf0e6}.store-modal .daily-foe>.daily-bonus:not(.is-twist) .daily-bonus-tag>b{background:#12bdf0;color:#04203a}.game:not(.is-rogue) .goal-bar:not(.is-clear){--goal-color: #12bdf0}.game:not(.is-rogue) .goal-bar:not(.is-clear) .goal-tag{color:#04203a}.goal-bar.is-clear{--goal-color: #ff4fa8;color:#ffe6f3}.goal-bar.is-clear:not(.is-met,.is-failed){--cs-color: rgba(255, 79, 168, .75);border-color:#ff4fa899}.goal-bar.is-clear .goal-tag{color:#3a0420}.quest-clear,.goal-box.is-clear,.quest-clear.goal-box,.quest-modal.is-boss .quest-clear{--cs-color: rgba(255, 79, 168, .75);border-color:#ff4fa899;color:#ffe6f3}.goal-box.is-clear .goal-badge{background:#ff4fa8;color:#3a0420}.quest-twist{--cs-color: rgba(157, 108, 255, .95);border-color:#9d6cffe6;background:#9d6cff1f}.quest-twist strong{color:#e2d4ff}.quest-twist.quest-side>.gi{fill:#9d6cff;color:#9d6cff;filter:drop-shadow(0 0 6px rgba(157,108,255,.55))}.store-modal .daily-foe-text>.daily-twist,.store-modal .daily-foe>.daily-bonus.is-twist{--cs-color: rgba(157, 108, 255, .95);border-color:#9d6cffe6}.store-modal .daily-foe>.daily-bonus.is-twist .daily-bonus-tag>b{background:#9d6cff;color:#fff}.daily-twist-name{color:#cdb6ff}.store-modal .daily-twist>.daily-twist-tag{background:#9d6cff33;color:#e2d4ff}.daily-twist-chip{background:#9d6cff}.daily-foe-icon .daily-twist-chip>.gi{fill:#fff}.badge-swatch.badge-t-legendary>.gi,.pill-badge.badge-t-legendary .gi,.prof-avatar.badge-t-legendary>.gi{filter:drop-shadow(0 0 4px rgba(240,60,200,.5))}.badge-swatch.badge-t-legendary{background:radial-gradient(circle,rgba(240,70,210,.22),transparent 70%)}.badge-swatch.badge-t-legendary:after{content:none}.badge-shine{position:absolute;top:50%;left:50%;z-index:2;width:34px;height:34px;overflow:hidden;translate:-50% -50%;-webkit-mask:var(--glyph) center / contain no-repeat;mask:var(--glyph) center / contain no-repeat;pointer-events:none}.badge-shine>i{position:absolute;top:0;right:-60%;bottom:0;left:-60%;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.95) 50%,transparent 60%);transform:translate(-70%);animation:badge-glint 2.6s ease-in-out infinite}@keyframes badge-glint{0%{transform:translate(-70%)}60%,to{transform:translate(70%)}}@media(prefers-reduced-motion:reduce){.badge-shine>i{animation:none;opacity:0}}body.saver .badge-shine>i{animation:none;opacity:0}.store-modal .spot>.shop-buy>s{position:absolute;top:5px;left:9px;z-index:2;font-size:.68em;line-height:1;white-space:nowrap}.store-modal .spot>.shop-buy:has(>s) .cur{font-size:1.05em;translate:0 4px}.store-modal .shop-pack .shop-buy.is-sold-out,.store-modal .shop-pack .shop-buy.is-sold-out:disabled{color:#0b0a1a;opacity:1;font-family:var(--font-head);letter-spacing:.08em}.store-modal .shop-pack .pack-owned.is-none>b{color:#ff6b81}@media(min-width:721px){.overlay .pause-body>.pause-rogue.result-modal.rogue-modal .rogue-next>.rogue-goal-pill.goal-box>.rogue-goal-text{font-size:calc(13.608px * .55 * 1.1 * 1.15)}.overlay .pause-body>.pause-rogue.result-modal.rogue-modal .rogue-next>.rogue-goal-pill.goal-box>.rogue-gems{font-size:calc(18.792px * .55 * 1.1 * 1.15)}}@media(min-width:721px){.overlay .pause-body>.pause-rogue.result-modal.rogue-modal .rogue-next>.rogue-goal-pill.goal-box>.goal-badge{font-size:8.8128px}.overlay .pause-body>.pause-rogue.result-modal.rogue-modal .rogue-next>h4{font-size:calc(18.72px * .85)}}@media(min-width:721px){.rogue-overlay .rogue-page.is-shop{grid-template-rows:auto minmax(0,1fr) auto auto minmax(0,1fr);grid-template-areas:"head head" ". ." "next shop" "next edges" ". ."}.rogue-overlay .rogue-page.is-shop .rogue-section.is-next{justify-content:flex-start;margin-left:calc(40px / .83)}.rogue-overlay .rogue-page.is-shop .rogue-section.is-market,.rogue-overlay .rogue-page.is-shop .rogue-edges{margin-right:calc(40px / .83)}.rogue-overlay .rogue-page.is-shop>.rogue-go{display:none}.rogue-overlay .rogue-page.is-shop .rogue-section.is-next>.rogue-go.is-side{display:flex;justify-content:center;margin-top:18px}.rogue-overlay .rogue-page.is-shop .rogue-section.is-next>.rogue-go.is-side>.btn{zoom:1.1;padding-left:3.4rem;padding-right:3.4rem}.rogue-overlay .rogue-page.is-shop:before,.rogue-overlay .rogue-page.is-shop:after{content:"";pointer-events:none}.rogue-overlay .rogue-page.is-shop:before{grid-column:2;grid-row:3 / 5;justify-self:start;width:3px;margin-left:-15px;background:radial-gradient(circle,rgba(150,160,220,.38) 1.3px,transparent 1.6px) 50% 0 / 3px 8px repeat-y}.rogue-overlay .rogue-page.is-shop:after{grid-column:2;grid-row:4;align-self:start;height:3px;margin:-12px 40px 0 0;background:radial-gradient(circle,rgba(150,160,220,.38) 1.3px,transparent 1.6px) 0 50% / 8px 3px repeat-x}.rogue-overlay .rogue-page.is-shop .rogue-section.is-market{justify-content:flex-start}.rogue-overlay .rogue-page.is-shop>.rogue-go{align-self:start;margin-top:0}.rogue-overlay .rogue-page.is-shop .rogue-section.is-market{background:none;box-shadow:none;border:0}.rogue-overlay .rogue-page.is-shop .rogue-section.is-market>:is(btn-fill,btn-stars){display:none}.rogue-overlay .result-modal.rogue-modal .rogue-page.is-shop .rogue-section.is-market>.rogue-market{zoom:1;font-size:27.36px;line-height:1.15;letter-spacing:.06em;text-transform:uppercase;color:#b9a8ff}.rogue-overlay .result-modal.rogue-modal .rogue-page.is-shop .rogue-edges .rogue-edges-label{font-family:var(--font-head);font-size:calc(27.36px / 1.15);font-weight:400;line-height:1.15;letter-spacing:.06em;text-transform:uppercase;color:#e8c46a}.rogue-overlay .rogue-page.is-shop .rogue-edges-box{padding:10px}.rogue-overlay .rogue-page.is-shop :is(.rogue-section.is-next,.rogue-section.is-market,.rogue-edges,.rogue-go){zoom:.83}}.rogue-go.is-side{display:none}@media(min-width:721px){.rogue-overlay .result-modal.rogue-modal .rogue-page.is-shop .rogue-offer{padding:26.52px 32.92px 25.08px}.rogue-overlay .rogue-page.is-shop .rogue-section.is-next{padding-top:20px}}@media(min-width:721px){.overlay.rogue-overlay.is-loss .rogue-page.is-saved>.rogue-next{min-width:482.549px}}@media(min-width:721px){.overlay.rogue-overlay.is-loss .rogue-page.is-saved>.menu-buttons{display:flex;flex-direction:column;align-items:center}.overlay.rogue-overlay.is-loss .rogue-page.is-saved>.menu-buttons>.btn{width:280px;max-width:100%}}@media(min-width:721px){.overlay.rogue-overlay.is-loss .rogue-page.is-saved>.menu-buttons>.btn[data-action=menu]{width:220px}}@media(min-width:721px){.rogue-overlay .rogue-page.is-shop .rogue-section.is-next>.rogue-go.is-side>.btn{font-size:calc(16.56px * 1.5)}}@media(min-width:721px){.rogue-overlay .result-modal.rogue-modal .rogue-page.is-shop .rogue-offer>.rogue-offer-text{font-size:9.792px}}@media(min-width:721px){.rogue-overlay .result-modal.rogue-modal .rogue-page.is-shop .rogue-section.is-next .rogue-goal-pill.goal-box>.rogue-goal-text{font-size:11.5668px}.rogue-overlay .result-modal.rogue-modal .rogue-page.is-shop .rogue-section.is-next .rogue-goal-pill.goal-box>.rogue-gems{font-size:15.9732px}}@media(min-width:721px){.rogue-overlay .rogue-page.is-shop .rogue-section.is-market:has(>.rogue-reroll){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title reroll" "note reroll" "offers offers";align-content:start;column-gap:18px}.rogue-overlay .rogue-page.is-shop .rogue-section.is-market>.rogue-market{grid-area:title;align-self:end;text-align:center}.rogue-overlay .rogue-page.is-shop .rogue-section.is-market>.rogue-market-note{grid-area:note;align-self:start;text-align:center}.rogue-overlay .rogue-page.is-shop .rogue-section.is-market>.rogue-offers{grid-area:offers}.rogue-overlay .rogue-page.is-shop .rogue-section.is-market>.rogue-reroll{grid-area:reroll;align-self:center;justify-self:end;margin:0}}@media(min-width:721px){.rogue-overlay .rogue-page.is-shop:before{margin-top:-24px;margin-bottom:-24px}.rogue-overlay .rogue-page.is-shop:after{margin-left:-30px;margin-right:20px}}@media(min-width:721px){.overlay.rogue-overlay.is-shop-page>.modal.result-modal.rogue-modal{padding:calc(21.6px - 10px) 13.04px 13.04px}}@media(min-width:721px){.overlay.rogue-overlay.is-shop-page>.modal.result-modal.rogue-modal .rogue-page.is-shop>.rogue-head{margin:calc(-1.1rem + 4.6px) calc(-1.1rem + 2.8px) 0}}@media(min-width:721px){.rogue-overlay .rogue-page.is-shop:before{grid-row:3;width:8px;margin:-24px 0 -7px -18px;background:radial-gradient(circle,rgba(150,160,220,.38) 1.3px,transparent 1.6px) 50% 100% / 8px 8px repeat-y}.rogue-overlay .rogue-page.is-shop:after{height:8px;margin:-15px 20px 0 -18px;background:radial-gradient(circle,rgba(150,160,220,.38) 1.3px,transparent 1.6px) 0 50% / 8px 8px repeat-x}.rogue-overlay .rogue-page.is-shop>.rogue-scroll-wrap.is-main:before{content:"";grid-column:2;grid-row:4;justify-self:start;align-self:stretch;width:8px;margin:-7px 0 -24px -18px;background:radial-gradient(circle,rgba(150,160,220,.38) 1.3px,transparent 1.6px) 50% 0 / 8px 8px repeat-y;pointer-events:none}}@media(min-width:721px){.rogue-overlay .rogue-page.is-shop:before{grid-row:2 / 4;margin-top:-10px}.rogue-overlay .rogue-page.is-shop:after{margin-right:0}.rogue-overlay .rogue-page.is-shop>.rogue-scroll-wrap.is-main:before{grid-row:4 / 6;margin-bottom:0}.rogue-overlay .rogue-page.is-shop .rogue-edges{margin-top:calc(10px / .83);margin-left:calc(12px / .83)}.rogue-overlay .result-modal.rogue-modal .rogue-page.is-shop .rogue-offer>.rogue-offer-text{margin-bottom:10px}}@media(min-width:721px){.rogue-overlay .result-modal.rogue-modal .rogue-page.is-shop .rogue-offer .rogue-buy .rogue-gems{font-size:calc(21.0816px * .9)}.rogue-overlay .rogue-page.is-shop .rogue-section.is-market{translate:calc(31px / .9) calc(-15px / .9)}.rogue-overlay .rogue-page.is-shop .rogue-section.is-next{translate:calc(-22px / .9) 0}.rogue-overlay .rogue-page.is-shop .rogue-edges{translate:calc(15.5px / .9) 0}}@media(min-width:721px){.rogue-overlay .rogue-page.is-shop{grid-template-rows:auto 0 auto auto minmax(0,1fr)}}@media(min-width:721px){.rogue-overlay .rogue-page.is-shop .rogue-section.is-next{padding-top:calc(20px - 11px / .9)}.rogue-overlay .rogue-page.is-shop .rogue-section.is-next>.rogue-next{margin-top:calc(13px / 1.17)}}@media(min-width:721px){.rogue-overlay .rogue-page.is-shop .rogue-edges{grid-row:4 / 6;align-self:center;margin-top:0}}@media(min-width:721px){.rogue-overlay .rogue-page.is-shop .rogue-section.is-next{margin-right:calc(-13px / .896)}.rogue-overlay .rogue-page.is-shop .rogue-section.is-market{margin-left:calc(-31px / .896)}.rogue-overlay .rogue-page.is-shop .rogue-edges{margin-left:calc(12px / .83 - 10px / .896);margin-right:calc(40px / .83 + 2px / .896)}}@media(min-width:721px){.rogue-overlay .result-modal.rogue-modal .rogue-page.is-shop .rogue-section.is-next>.rogue-next-title{font-size:41.04px;line-height:1}}@media(min-width:721px){.rogue-overlay .result-modal.rogue-modal .rogue-page.is-shop .rogue-section.is-next>.rogue-next-title{translate:0 calc(6px / .9)}.rogue-overlay .rogue-page.is-shop .rogue-section.is-next>.rogue-next{margin-top:calc(8px / 1.17)}}.rogue-edges-tag{display:none}@media(min-width:721px){.rogue-overlay .rogue-page.is-shop .rogue-edges-tag{grid-column:2;grid-row:4;align-self:start;justify-self:center;z-index:4;display:block;margin:0;padding:7px 22px 6px;translate:calc(-6px / 1.08) calc(-50% - 11px / 1.08);background:#e8c46a;color:#2a1700;font-family:var(--font-head);font-weight:400;font-size:1.05rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(4% 0,100% 10%,96% 100%,0 88%);pointer-events:none}.rogue-overlay .rogue-page.is-shop .rogue-edges .rogue-edges-label{display:none}}.rogue-page.is-shop:before,.rogue-page.is-shop:after,.rogue-page.is-shop>.rogue-scroll-wrap.is-main:before,.rogue-page.is-shop .rogue-edges-tag{transition:opacity .45s ease-out}.rogue-page.is-shop.is-entering:before,.rogue-page.is-shop.is-entering:after,.rogue-page.is-shop.is-entering>.rogue-scroll-wrap.is-main:before,.rogue-page.is-shop.is-entering .rogue-edges-tag{opacity:0;transition:none}@media(min-width:721px){.rogue-overlay .result-modal.rogue-modal .rogue-page.is-shop .rogue-offer .rogue-buy{padding-top:10.76px;padding-bottom:10.76px}.rogue-overlay .result-modal.rogue-modal .rogue-page.is-shop .rogue-offer .rogue-buy .rogue-gems{translate:0 calc(2px / 1.15)}}.store-modal .cos.is-slot-locked .spot-level,.store-modal .cos.is-slot-locked .spot-level[class*=lv-t]{background:linear-gradient(160deg,#6cc0ff,#a98bff 60%,#e76cff)}.store-modal .cos.is-slot-locked .spot-level>b{color:#0b0a1a;text-shadow:none}.store-modal .cos.is-slot-locked:not(.is-next) .spot-level,.store-modal .cos.is-slot-locked:not(.is-next) .spot-level[class*=lv-t]{filter:saturate(.6) brightness(.8)}.store-modal .cos.is-slot-locked .spot-lock-btn:disabled{opacity:1;filter:none;cursor:default}.store-modal .cos.is-slot-locked .spot-lock-btn>btn-fill.btn-fill{background-color:#14132e!important;background-image:none!important}.store-modal .cos.is-slot-locked .spot-lock-btn>btn-stars .cs-lines polyline:not(.cs-glow){stroke:#a98bff80}.store-modal .cos.is-slot-locked .spot-lock-btn .chal-pack-lock .gi{width:22px;height:22px;fill:#b8bcc8;color:#b8bcc8}.wild-common{--wild-glow: rgba(63, 217, 138, .4)}.wild-rare{--wild-glow: rgba(255, 200, 80, .44)}.wild-legendary{--wild-glow: rgba(110, 240, 255, .5)}.wild-forge{--wild-glow: rgba(255, 110, 200, .44)}.wild-legendary .wildcard-art .gi,.wildcard-art.wild-legendary .gi{filter:drop-shadow(0 0 10px rgba(150,250,255,.57))}.badge-swatch>.gi{filter:drop-shadow(0 0 6px rgba(255,211,77,.4))}.badge-swatch.badge-t-common>.gi,.pill-badge.badge-t-common .gi,.prof-avatar.badge-t-common>.gi{filter:drop-shadow(0 0 6px rgba(80,230,215,.4))}.badge-swatch.badge-t-rare>.gi,.pill-badge.badge-t-rare .gi,.prof-avatar.badge-t-rare>.gi{filter:drop-shadow(0 0 7px rgba(255,196,61,.5))}.badge-swatch.badge-t-legendary>.gi,.pill-badge.badge-t-legendary .gi,.prof-avatar.badge-t-legendary>.gi{filter:drop-shadow(0 0 4px rgba(240,60,200,.33))}.badge-swatch.badge-t-common{background:radial-gradient(circle,rgba(80,230,215,.16),transparent 70%)}.badge-swatch.badge-t-rare{background:radial-gradient(circle,rgba(255,200,70,.21),transparent 72%)}.badge-swatch.badge-t-legendary{background:radial-gradient(circle,rgba(240,70,210,.15),transparent 70%)}.rw-icon .gi{filter:drop-shadow(0 0 10px color-mix(in srgb,currentColor 67%,transparent))}.store-modal .booster-glyph .gi{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 40%,transparent))}.shop-pack.is-legendary .pack-art{box-shadow:inset 0 0 0 1.5px #fff0c899,0 0 26px #ffc8505e}.shop-pack.is-rare .pack-art{box-shadow:inset 0 0 0 1.5px #e6d2ff80,0 0 18px #aa78ff45}.midnight-art .gi{filter:drop-shadow(0 0 12px rgba(245,140,224,.47))}.store-modal.is-shop .tier-legendary>.tile-light,.store-modal.is-shop .wild-legendary>.tile-light,.store-modal.is-shop .shop-pack.is-legendary>.tile-light{filter:drop-shadow(0 0 8px rgba(255,211,77,.54))}.ri-art.is-booster>.gi{filter:drop-shadow(0 0 4px rgba(255,154,208,.33))}.ri-art.is-card>.gi{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--tip-color, #8fd3ff) 37%,transparent))}.ri-art.is-badge>.gi{filter:drop-shadow(0 0 4px rgba(255,214,120,.33))}.badge-swatch.badge-t-common>.gi,.pill-badge.badge-t-common .gi,.prof-avatar.badge-t-common>.gi{fill:#7fd8ff;color:#7fd8ff;filter:drop-shadow(0 0 6px rgba(90,190,255,.45))}.badge-swatch.badge-t-common{background:radial-gradient(circle,rgba(90,190,255,.18),transparent 70%)}.badge-swatch.badge-t-legendary>.gi,.pill-badge.badge-t-legendary .gi,.prof-avatar.badge-t-legendary>.gi{filter:drop-shadow(0 0 7px rgba(240,60,200,.6))}.store-modal .cos.is-badge.badge-tile-common{--accent: #5fc4ff;--cs-color: #8fdcff;--box-bg: radial-gradient(ellipse 90% 55% at 50% 0%, rgba(95, 190, 255, .3), transparent 70%), linear-gradient(180deg, rgba(20, 70, 120, .38), rgba(8, 26, 56, .55) 75%);background-image:var(--box-bg)}.wild-common{--wild: #7fd8ff;--wild-2: #3a9fe0;--wild-glow: rgba(90, 190, 255, .45)}.wild-rare{--wild: #ffd65e;--wild-2: #d08a1e;--wild-glow: rgba(255, 200, 80, .44)}.wild-legendary{--wild: #f07ae6;--wild-2: #9a5cff;--wild-glow: rgba(240, 70, 210, .5)}.wild-legendary .wildcard-art .gi,.wildcard-art.wild-legendary .gi,.rw-tile.is-item.wild-legendary .rw-icon .gi{fill:url(#badge-legend);animation:none;filter:drop-shadow(0 0 8px rgba(240,60,200,.55))}.wild-rare .wildcard-art .gi,.wildcard-art.wild-rare .gi{fill:url(#badge-gold)}.wild-forge{--wild: #a5ff00;--wild-2: #0be000;--wild-glow: rgba(120, 240, 0, .42)}.wildcard-art.forge-art .gi,.rw-tile.is-item.wild-forge .rw-icon .gi{fill:url(#forge-green);color:#a5ff00}.wildcard-art.forge-art{position:relative}.badge-shine.is-fill{right:0;bottom:0;top:0;left:0;width:100%;height:100%;translate:none}.store-modal .shop-pack.is-standard{--accent: #7fd8ff}.store-modal .shop-pack.is-rare{--accent: #ffc83d}.store-modal .shop-pack.is-legendary{--accent: #e24bff}.pack-magic{--magic: #9fd8ff}.shop-pack.is-rare .pack-magic{--magic: #ffe28a}.shop-pack.is-legendary .pack-magic{--magic: #f07ae6}.shop-pack.is-standard .pack-fan>i:not(:last-child){background:radial-gradient(circle at 50% 50%,#e8f6ff 0 5px,transparent 6px),repeating-linear-gradient(45deg,#2f78c8 0,#2f78c8 4px,#1a4680 4px,#1a4680 8px)}.shop-pack.is-rare .pack-fan>i:not(:last-child){background:radial-gradient(circle at 50% 50%,#fff3c4 0 5px,transparent 6px),repeating-linear-gradient(45deg,#c8961e 0,#c8961e 4px,#7a5410 4px,#7a5410 8px)}.shop-pack.is-legendary .pack-fan>i:not(:last-child){background:radial-gradient(circle at 50% 50%,#ffe2fa 0 5px,transparent 6px),repeating-linear-gradient(45deg,#b8409e 0,#b8409e 4px,#5a2080 4px,#5a2080 8px)}.pack-fan>i:last-child .gi{fill:#1f5fa8;color:#1f5fa8}.shop-pack.is-rare .pack-fan>i:last-child .gi{fill:#b8780f;color:#b8780f}.shop-pack.is-legendary .pack-fan>i:last-child .gi{fill:#c02aa8;color:#c02aa8}.shop-pack.is-rare .pack-art{box-shadow:inset 0 0 0 1.5px #fff0c88c,0 0 18px #ffc8504d}.shop-pack.is-legendary .pack-art{animation:none;box-shadow:inset 0 0 0 1.5px #ffdcfa99,0 0 26px #f046d266}.store-modal.is-shop .shop-pack.is-legendary>.tile-light{filter:drop-shadow(0 0 8px rgba(240,70,210,.54))}.overlay>.modal.pack-modal{--magic: #8fd0ff;--magic-2: #5fa8ff}.overlay>.modal.pack-modal.is-rare{--magic: #ffd65e;--magic-2: #ffb347;box-shadow:0 30px 80px #000000a6,0 0 46px #ffc85059}.overlay>.modal.pack-modal.is-legendary{--magic: #f07ae6;--magic-2: #9a6cff;animation:none;box-shadow:0 30px 80px #000000a6,0 0 56px #f046d273}.pack-modal.is-legendary .ps-stars{background-image:radial-gradient(circle at 10% 15%,#ffe2fa 0 1.4px,transparent 2.6px),radial-gradient(circle at 42% 8%,#ffffff 0 1px,transparent 2px),radial-gradient(circle at 74% 26%,#f07ae6 0 1.6px,transparent 2.8px),radial-gradient(circle at 20% 52%,#ffffff 0 1.1px,transparent 2px),radial-gradient(circle at 60% 62%,#f07ae6 0 1.3px,transparent 2.4px),radial-gradient(circle at 90% 70%,#ffffff 0 1px,transparent 2px),radial-gradient(circle at 34% 88%,#ffe2fa 0 1.4px,transparent 2.6px),radial-gradient(circle at 82% 94%,#ffffff 0 1px,transparent 2px)}.store-modal .badge-group.is-common>.shop-section-head{--accent: #7fd8ff}.badge-shine.is-fill>i{background:linear-gradient(110deg,transparent 34%,rgba(255,255,255,.55) 44%,#ffffff 50%,rgba(255,255,255,.55) 56%,transparent 66%)}.wild-legendary{--wild: #f7a8ef;--wild-2: #b98cff;--wild-glow: rgba(250, 150, 235, .5)}.store-modal .cos.is-badge.badge-tile-legendary{--accent: #ec7dff;--cs-color: #f8b4f1}.store-modal .cos.is-badge.badge-tile-legendary>strong{color:#fff0fc}.store-modal .shop-pack.is-legendary{--accent: #ec7dff}.shop-pack.is-legendary .pack-magic{--magic: #f8b4f1}.shop-pack.is-legendary .pack-fan>i:not(:last-child){background:radial-gradient(circle at 50% 50%,#fff2fc 0 5px,transparent 6px),repeating-linear-gradient(45deg,#d468bf 0,#d468bf 4px,#7a3ea6 4px,#7a3ea6 8px)}.overlay>.modal.pack-modal.is-legendary{--magic: #f8b4f1;--magic-2: #b9a0ff}:is(.menu-wallet,.shop-wallet,.head-wallet,.prof-money) :is(.cur-coins,.cur-dust)>b{display:inline-block;font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;transition:min-width .35s cubic-bezier(.3,.7,.4,1)}.power-starlite{background:radial-gradient(ellipse 70% 45% at 50% 58%,rgba(255,246,216,.85),transparent 70%),radial-gradient(circle at 50% 50%,#ffe8a8 0,#ffe8a8 10%,#e9a6ff 38%,#6a3fd0 70%,#1c0f4a)!important;box-shadow:inset 0 0 0 2px #ffe296e6,inset 0 0 0 4px #ffffff59,inset 0 0 22px #ffd6788c}.card-face.power-starlite .power-icon .gi{fill:#fff;color:#fff;filter:drop-shadow(0 0 4px rgba(255,236,170,.95)) drop-shadow(0 0 10px rgba(240,150,255,.7))}.card-face.power-starlite .power-name,.card-face.power-starlite .power-value{color:#fff6d8;text-shadow:0 0 6px rgba(255,214,120,.8)}.aura-starlite{background:repeating-conic-gradient(from 0deg,rgba(255,246,210,.75) 0 5deg,transparent 5deg 20deg),radial-gradient(circle,rgba(255,240,200,.45),transparent 60%);-webkit-mask:radial-gradient(circle,#000 18%,transparent 52%);mask:radial-gradient(circle,#000 18%,transparent 52%);animation:aura-turn 14s linear infinite}.card-face.power-starlite:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background-image:radial-gradient(circle at 18% 24%,#ffffff 0 1.2px,transparent 2px),radial-gradient(circle at 82% 30%,#fff6d8 0 1px,transparent 1.8px),radial-gradient(circle at 26% 74%,#ffe6fb 0 1px,transparent 1.8px),radial-gradient(circle at 76% 80%,#ffffff 0 1.3px,transparent 2.2px),radial-gradient(circle at 50% 16%,#fff6d8 0 .9px,transparent 1.6px);animation:shop-twinkle 2.8s ease-in-out infinite}body.saver .card-face.power-starlite:after,body.saver .aura-starlite{animation:none}.card-face.power-starlite .power-icon{font-size:calc(var(--card-w) * .66)}.aura-starlite{background:repeating-conic-gradient(from 0deg,rgba(255,246,210,.8) 0 4deg,transparent 4deg 18deg),radial-gradient(circle,rgba(255,240,200,.35),transparent 62%);-webkit-mask:radial-gradient(circle,transparent 0 17%,rgba(0,0,0,.6) 22%,#000 30%,transparent 54%);mask:radial-gradient(circle,transparent 0 17%,rgba(0,0,0,.6) 22%,#000 30%,transparent 54%)}.power-starlite{background:radial-gradient(circle at 50% 52%,rgba(255,252,235,.95) 0 9%,rgba(255,236,190,.7) 16%,transparent 30%),radial-gradient(ellipse 70% 45% at 50% 58%,rgba(255,246,216,.6),transparent 70%),radial-gradient(circle at 50% 50%,#ffe8a8 0,#ffe8a8 10%,#e9a6ff 38%,#6a3fd0 70%,#1c0f4a)!important}:is(.menu-wallet,.shop-wallet,.head-wallet,.prof-money) .cur-coins+.cur-dust{margin-left:-9px}.store-modal .cos.is-dealer-card .shop-card.card{--card-w: 65px;--card-h: 90px}@media(max-width:720px){.store-modal .cos.is-dealer-card .shop-card.card{--card-w: 52px;--card-h: 72px}}.prof-money .cur-coins+.cur-dust{margin-left:-12px}:is(.settings-modal,.intro-modal.is-help,.online-modal,.result-modal) :is(.card,.card-face){--gold: #e8c46a;--gold-soft: rgba(232, 196, 106, .35)}body.saver .card-face.power .power-lv>.lv-rays,body.saver .aura-starlite,body.saver .pm-rays,body.saver .ps-rays,body.saver .hero-rays{animation:none!important}.store-modal [data-new]:after,.store-modal .shop-tab.has-new:after,.store-modal :is(.shop-pick,.shop-picker-btn).has-new:after,.menu-bar-item.has-dot:after{clip-path:none!important}.tier-tag.tier-legendary{background:#ec7dff47;color:#ffd8fb}.store-modal .tier-tag.tier-legendary>.btn-constellation .cs-lines polyline:not(.cs-glow){stroke:#f8b4f1}.pull-rarity.tier-legendary,.spot-tier.tier-legendary{color:#f8b4f1;text-shadow:0 0 8px rgba(240,120,230,.5)}.store-modal .spot.tier-legendary{--accent: #ec7dff}.store-modal .spot-grid>.spot.tier-legendary,.store-modal .spot-row>.spot.tier-legendary{--cs-color: #f8b4f1;background-image:radial-gradient(ellipse 90% 60% at 50% 0%,rgba(240,110,230,.42),transparent 70%),linear-gradient(180deg,#c850dc4d,#50146e52 75%)}.store-modal :is(.spot-grid,.spot-row)>.spot.tier-legendary{--box-bg: radial-gradient(ellipse 90% 60% at 50% 0%, rgba(240, 110, 230, .42), transparent 70%), linear-gradient(180deg, rgba(200, 80, 220, .3), rgba(80, 20, 110, .32) 75%)}.store-modal .col.tier-common{--accent: #7fb2d6;--cs-color: rgba(150, 205, 240, .55);--box-bg: radial-gradient(ellipse 90% 55% at 50% 0%, rgba(127, 216, 255, .14), transparent 70%), linear-gradient(180deg, rgba(60, 100, 140, .2), rgba(10, 14, 42, .56) 72%)}.store-modal .col.tier-rare{--accent: #e8c46a;--cs-color: rgba(240, 205, 120, .7);--box-bg: radial-gradient(ellipse 90% 55% at 50% 0%, rgba(255, 214, 110, .18), transparent 70%), linear-gradient(180deg, rgba(110, 90, 60, .26), rgba(22, 16, 40, .58) 75%)}.store-modal .col.tier-legendary{--accent: #ec7dff;--cs-color: #f8b4f1;--box-bg: radial-gradient(ellipse 90% 55% at 50% 0%, rgba(240, 110, 230, .36), transparent 70%), linear-gradient(180deg, rgba(150, 50, 180, .38), rgba(50, 14, 80, .58) 75%)}.store-modal .col.is-mastered{--accent: #ffd34d;--cs-color: #ffd86b;--cs-width: 2.8px;--box-bg: radial-gradient(ellipse 95% 60% at 50% 0%, rgba(255, 214, 90, .55), transparent 72%), linear-gradient(180deg, rgba(190, 130, 30, .5), rgba(70, 40, 8, .62) 78%)}.store-modal .col.is-mastered.tier-legendary{--cs-color: #ffd0c8;--box-bg: radial-gradient(ellipse 95% 60% at 50% 0%, rgba(255, 214, 90, .5), transparent 72%), radial-gradient(circle at 85% 90%, rgba(240, 100, 230, .45), transparent 55%), linear-gradient(160deg, rgba(200, 140, 40, .5), rgba(170, 60, 190, .48) 60%, rgba(60, 16, 80, .62))}.store-modal .col.is-mastered>strong{color:#fff3c4}.store-modal .col.is-mastered.tier-legendary>strong{color:#ffe8f6}.tier-tag.tier-common{background:#7fd8ff2e;color:#d6f1ff}.tier-tag.tier-rare{background:#ffc85042;color:#ffe9a8}.store-modal .tier-tag.tier-rare>.btn-constellation .cs-lines polyline:not(.cs-glow){stroke:#ffd65e}.pull-rarity.tier-rare,.spot-tier.tier-rare{color:#ffd65e}.store-modal .spot.tier-common{--accent: #7fb2d6}.store-modal .spot.tier-rare{--accent: #e8c46a}.store-modal .spot-grid>.spot.tier-rare,.store-modal .spot-row>.spot.tier-rare{background-image:linear-gradient(180deg,#ffd26438,#503c1e40 70%)}.store-modal :is(.spot-grid,.spot-row)>.spot.tier-rare{--box-bg: linear-gradient(180deg, rgba(255, 210, 100, .22), rgba(80, 60, 30, .25) 70%)}body[data-back=back-crescent]{--trim: #b98cff}body[data-back=back-crescent] .deck-card,body[data-back=back-crescent] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-crescent],.seat[data-back=back-crescent] .back{background:radial-gradient(circle at 50% 48%,transparent 0 17.5%,rgba(205,165,255,.5) 18.5%,rgba(150,90,240,.16) 27%,transparent 40%),radial-gradient(circle at 57.5% 44%,#2c1354 0 16.6%,transparent 17.2%),radial-gradient(circle at 50% 48%,#f6efff 0 17.6%,transparent 18.2%),radial-gradient(circle at 20% 18%,#ffffff 0 1.3px,transparent 1.9px),radial-gradient(circle at 78% 16%,#e9dcff 0 1.1px,transparent 1.7px),radial-gradient(circle at 84% 70%,#ffffff 0 1.3px,transparent 1.9px),radial-gradient(circle at 24% 82%,#e9dcff 0 1.1px,transparent 1.7px),radial-gradient(circle at 62% 86%,#ffffff 0 .9px,transparent 1.5px),radial-gradient(circle at 14% 52%,#ffffff 0 .9px,transparent 1.5px),linear-gradient(165deg,#3a1a6e,#2a1250 50%,#12062a)}.qs polyline{fill:none;stroke-linejoin:miter;stroke-miterlimit:8}.qs-glow,.qs-core{stroke-linecap:butt}.qs-glow{stroke-width:11}.qs.is-drawn .qs-core,.qs.is-drawing .qs-core{stroke-width:3.2}.qs-core{stroke-dasharray:.045 .025}.quest-screen,.quest-screen *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.qs-shine{stroke:#fffbe8;stroke-width:2;stroke-linecap:round;opacity:0;animation:qs-shine 3.4s ease-in-out infinite}@keyframes qs-shine{0%,to{opacity:0}45%{opacity:.9}60%{opacity:.35}}.qc.is-gold .qs-glow{stroke-linecap:round}.qc.is-gold polyline{stroke-linejoin:round}.qc.is-turning:not(.is-smooth) .qs-shine{animation:none}@media(prefers-reduced-motion:reduce){.qs-shine{animation:none;opacity:.5}}.quest-star.is-revealing,.quest-label.is-revealing,.qc.is-revealing{opacity:0;pointer-events:none;animation:none}.quest-star.is-revealing.is-appearing,.quest-label.is-revealing.is-appearing{opacity:1;pointer-events:auto;animation:quest-reveal 1.6s cubic-bezier(.2,.8,.3,1.1) backwards}.qc.is-revealing.is-appearing{opacity:1;animation:quest-reveal-fade 2s ease-out backwards}.quest-label.is-revealing.is-appearing{animation-delay:.5s}.quest-screen.is-cutscene .quest-viewport{pointer-events:none}.quest-spark{position:absolute;z-index:4;width:0;height:0;pointer-events:none}.quest-spark>b{position:absolute;left:-90px;top:-2px;width:180px;height:4px;background:linear-gradient(90deg,transparent,#ffffff 42%,#ffffff 58%,transparent);box-shadow:0 0 12px var(--tone);opacity:0;animation:quest-spark-ray 1.3s cubic-bezier(.2,.8,.3,1) forwards}.quest-spark>b+b{rotate:90deg}.quest-spark>span{position:absolute;left:-40px;top:-40px;width:80px;height:80px;border-radius:50%;box-shadow:0 0 0 2px var(--tone),0 0 24px var(--tone),inset 0 0 18px var(--tone);opacity:0;animation:quest-spark-ring 1.3s ease-out forwards}.quest-spark.is-big>b{left:-170px;width:340px;height:6px;top:-3px}.quest-spark.is-big>span{left:-70px;top:-70px;width:140px;height:140px}@keyframes quest-spark-ray{0%{opacity:0;scale:.1 1}25%{opacity:1;scale:1 1}to{opacity:0;scale:1.3 .4}}@keyframes quest-spark-ring{0%{opacity:.9;scale:.2}to{opacity:0;scale:2.4}}.qc.is-awakening .qs-core{animation:qc-awaken 2.2s ease-in-out}@keyframes qc-awaken{0%,to{opacity:.22}30%,60%{opacity:1;stroke:#fff}}.quest-announce.is-low{top:auto;bottom:calc(96px + env(safe-area-inset-bottom,0px));translate:-50% 0;animation-duration:5.2s}.quest-announce.is-final{box-shadow:0 0 0 1.5px #ff8fd3cc,0 0 40px #ff6ec866}.quest-announce.is-final .gi{fill:#ff8fd3;filter:drop-shadow(0 0 12px rgba(255,110,200,.9))}.quest-announce.is-final small{color:#ff8fd3}@media(prefers-reduced-motion:reduce){.quest-star.is-revealing,.quest-label.is-revealing,.qc.is-revealing{opacity:1;pointer-events:auto}}.quest-announce.is-low{bottom:calc(18px + env(safe-area-inset-bottom,0px))}.quest-screen.is-cutscene .quest-hint{opacity:0;transition:opacity .4s ease-out}:where(body.saver) .you .hand .card:where(:not(.is-smackjack,.is-forced)),:where(body.saver) .pile-card,:where(body.saver) .score-bob,:where(body.saver) .deck,:where(body.saver) .deck.is-awaiting,:where(body.saver) .you-effects .badge,:where(body.saver) .star-card{animation:none}:where(body.saver) .pile-card.is-new{animation:land .4s ease-out}:where(body.saver) .deck.is-urgent{animation:deck-urge 2s ease-in-out var(--pulse-delay, 0s) 3}:where(body.saver) .deck.is-pulsing{animation:deck-nudge 5s ease-in-out var(--pulse-delay, 0s) 2}:where(body.saver) .deck.can-draw .deck-glow:after{animation-iteration-count:3}:where(body.saver) .turn-glow-ring:after,:where(body.saver) .seat-ring:after{animation:none;opacity:.4}:where(body.saver) .turn-glow-under:before{animation:none;opacity:.85}:where(body.saver) .seat.has-turn-ring>.btn-constellation .cs-lines polyline.cs-glow{animation:none;stroke-opacity:.7}:where(body.saver) .quest-glint,:where(body.saver) .quest-star:where(:not(.is-next))>i,:where(body.saver) .quest-star:where(:not(.is-next))>.qst-rays,:where(body.saver) .quest-star.is-done>.qst-halo,:where(body.saver) .quest-star.is-gold>.qst-halo{animation:none}:where(body.saver) .qs-pulse,:where(body.saver) .qs-shine{display:none}:where(body.saver) .qs-flow{animation:none}:where(body.saver) .ts-rays,:where(body.saver) .ts-fan,:where(body.saver) .ts-motes>i,:where(body.saver) .ts-card{animation:none}:where(body.saver) .game .card-face .sparkles i,:where(body.saver) .game .card-face .power-glint{animation:none}.rotate-note{display:none}@media(orientation:landscape){html.is-sideways .rotate-note{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;background:radial-gradient(ellipse at 50% 40%,#1a2160,#05061a 70%);color:#fff;font-family:var(--font-head);text-align:center}html.is-sideways .rotate-phone{width:92px;height:92px;fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(130,170,255,.6))}html.is-sideways .rotate-phone circle{fill:#fff;stroke:none}html.is-sideways .rotate-note strong{font-size:1.4rem}html.is-sideways .rotate-note small{color:#9fb4ff;font-size:.95rem}}.store-modal :is(.shop-tab,.shop-pick,.shop-picker-btn).has-new:after{transition:opacity .4s ease,scale .4s ease}.store-modal :is(.shop-tab,.shop-pick,.shop-picker-btn).has-new.is-seen-new:after{opacity:0}.power-clone{background:radial-gradient(ellipse 70% 38% at 28% 16%,rgba(255,255,255,.95),transparent 70%),linear-gradient(125deg,rgba(255,186,238,.5) 0%,transparent 28%,rgba(150,236,255,.5) 52%,transparent 74%,rgba(196,170,255,.55) 100%),linear-gradient(to bottom,#f7f9ff,#ccd3ea 48%,#8790ba)!important;box-shadow:inset 0 0 0 2px #ffe296e6,inset 0 0 0 4px #ffffff8c,inset 0 0 22px #baa0ff8c}.aura-clone{background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.9) 0 4deg,transparent 4deg 22deg),radial-gradient(circle,rgba(226,214,255,.55),transparent 60%);-webkit-mask:radial-gradient(circle,transparent 0 14%,rgba(0,0,0,.7) 22%,#000 30%,transparent 52%);mask:radial-gradient(circle,transparent 0 14%,rgba(0,0,0,.7) 22%,#000 30%,transparent 52%);animation:aura-turn 20s linear infinite}.card-face.power-clone .power-icon .gi{fill:#283060;filter:drop-shadow(0 0 3px rgba(255,255,255,.95)) drop-shadow(0 0 10px rgba(170,140,255,.75))}.card-face.power-clone:after,.card-face.power-beacon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;animation:shop-twinkle 3s ease-in-out infinite}.card-face.power-clone:after{background-image:radial-gradient(circle at 17% 26%,#ffffff 0 1.3px,transparent 2px),radial-gradient(circle at 84% 34%,#ffd6f6 0 1.1px,transparent 1.9px),radial-gradient(circle at 24% 76%,#c6f4ff 0 1.1px,transparent 1.9px),radial-gradient(circle at 78% 72%,#ffffff 0 1.3px,transparent 2.1px),radial-gradient(circle at 52% 18%,#e2d6ff 0 .9px,transparent 1.6px)}.power-beacon{background:radial-gradient(ellipse 85% 26% at 50% 100%,rgba(90,180,255,.5),transparent 72%),repeating-linear-gradient(to bottom,transparent 0 7px,rgba(150,210,255,.16) 7px 8px) bottom / 100% 24% no-repeat,radial-gradient(circle at 18% 22%,#ffffff 0 .9px,transparent 1.5px),radial-gradient(circle at 82% 16%,#fff3cf 0 .9px,transparent 1.5px),radial-gradient(circle at 70% 40%,#ffffff 0 .7px,transparent 1.3px),radial-gradient(circle at 26% 46%,#ffffff 0 .7px,transparent 1.3px),linear-gradient(to bottom,#20408e,#0e1b52 55%,#050a24)!important;box-shadow:inset 0 0 0 2px #ffe296e6,inset 0 0 0 4px #ffffff38,inset 0 0 24px #ffd26e59}.aura-beacon{background:conic-gradient(from 0deg,#ffecaa00,#ffecaad9 22deg,#ffecaa00 40deg,#ffecaa00 180deg,#ffecaa99 202deg,#ffecaa00 220deg),radial-gradient(circle,rgba(255,230,160,.45),transparent 34%);animation-duration:4.2s}.card-face.power-beacon .power-icon .gi{fill:#fff4d2;filter:drop-shadow(0 0 4px rgba(255,226,140,.95)) drop-shadow(0 0 12px rgba(255,196,90,.6))}.card-face.power-beacon:after{background-image:radial-gradient(circle at 14% 30%,#ffffff 0 1.2px,transparent 2px),radial-gradient(circle at 86% 26%,#fff3cf 0 1.1px,transparent 1.9px),radial-gradient(circle at 62% 12%,#ffffff 0 .9px,transparent 1.6px);animation-duration:3.6s}.power-lightning{background:radial-gradient(ellipse 60% 22% at 22% 2%,rgba(20,14,56,.85),transparent 72%),radial-gradient(ellipse 60% 24% at 80% 4%,rgba(26,18,70,.8),transparent 72%),radial-gradient(circle at 50% 52%,rgba(150,226,255,.4),transparent 44%),linear-gradient(165deg,#4d78ea,#2c2f96 52%,#150f4c)!important}.aura-lightning{width:120%;background:radial-gradient(circle,rgba(255,250,200,.75) 0 8%,rgba(140,220,255,.45) 22%,transparent 48%);opacity:.35;animation:lightning-flicker 4.6s steps(1,end) infinite}@keyframes lightning-flicker{0%,to{opacity:.35}62%{opacity:1}64%{opacity:.4}66%{opacity:.9}70%{opacity:.35}}.card-face.power-lightning .power-icon .gi{filter:drop-shadow(0 0 3px rgba(255,244,170,1)) drop-shadow(0 0 10px rgba(120,210,255,.85))}.card-face.power-lightning:not(.is-lv3) .power-icon .gi{fill:#fff7cf}:where(body.saver) .card-face :is(.aura-clone,.aura-beacon,.aura-lightning),:where(body.saver) .card-face.power-clone:after,:where(body.saver) .card-face.power-beacon:after{animation:none}.aura-chance{background:repeating-conic-gradient(from 0deg,#ffffff8c,#ffffff8c 14deg,#fff0 14deg,#fff0 45deg),radial-gradient(circle,#fff5c88c,#fff5c800 60%)}.aura-starlite{background:repeating-conic-gradient(from 0deg,rgba(255,246,210,.8) 0deg 14deg,transparent 14deg 45deg),radial-gradient(circle,rgba(255,240,200,.35),transparent 62%)}.aura-clone{background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.85) 0deg 14deg,transparent 14deg 45deg),radial-gradient(circle,rgba(226,214,255,.55),transparent 60%)}.aura-starlite{background:radial-gradient(circle,rgba(255,244,205,.7),rgba(255,220,160,.3) 30%,transparent 58%);-webkit-mask:none;mask:none;animation:none}.power-clone{background:radial-gradient(ellipse 70% 36% at 28% 14%,rgba(255,255,255,.9),transparent 70%),radial-gradient(circle at 50% 52%,rgba(255,255,255,.55),transparent 40%),linear-gradient(135deg,#ffb3e6,#c9a6ff 28%,#8fe3ff 55%,#b6f0d8 74%,#f2b8ff)!important}.card-face.power-clone .power-icon .gi{fill:#2c2468;filter:drop-shadow(0 0 3px rgba(255,255,255,.95)) drop-shadow(0 0 10px rgba(200,120,255,.8))}.card-face.power-clone .power-icon .gi{fill:#fff;filter:drop-shadow(0 0 1.5px rgba(70,40,150,.95)) drop-shadow(0 0 8px rgba(190,110,255,.85))}.card-face.tactic.tactic-joker .power-icon .gi{animation:masks-sway 3.6s ease-in-out infinite;transform-origin:50% 60%}@media(prefers-reduced-motion:reduce){.card-face.tactic.tactic-joker .power-icon .gi{animation:none}}:where(body.saver) .you .hand .card{will-change:transform}:where(body.saver) .card-face.power:not(.power-starlite,.power-clone,.power-beacon):after,:where(body.saver) .card-face.tactic.tactic-fusion:after{animation:none;transform:translate(110%)}.turn-now.has-note{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;font-size:1.25rem;line-height:1.1}.turn-now .turn-note{margin-top:2px;font-family:var(--font-body);font-size:.55em;color:#cfd8ff;opacity:.9}@media(max-width:720px){.turn-now.has-note{font-size:1.05rem;top:-21px}}@media(max-width:720px){.rogue-cards[style*="--count:4"] .rogue-card-face.card{--card-w: 80px;--card-h: 112px}.rogue-cards[style*="--count:4"]>.rogue-card-offer>:is(.rogue-buy,.rogue-check){height:calc(2.9rem + 16px)}}.menu-run-saved{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;margin-right:8px;color:#8ff7e6}.menu-run-saved .gi{width:100%;height:100%;fill:currentColor;rotate:-90deg;filter:drop-shadow(0 0 6px rgba(127,247,230,.85))}.main-menu .menu-wide>span.menu-run-saved{flex:none;width:1.4em;min-width:0;height:1.4em;margin:0 8px 0 auto;padding:0}.menu-run-saved .gi{rotate:none}.rogue-page.is-reward>.rogue-continue>.btn{white-space:nowrap}@media(max-width:720px){.rogue-page.is-reward>.rogue-continue>.btn{padding-left:1.7rem;padding-right:1.7rem}}@media(max-width:720px){.rogue-page.is-reward>.rogue-continue{flex-direction:column;align-items:center}.overlay.rogue-overlay>.modal.rogue-modal>.rogue-page.is-reward>.rogue-continue>.btn{width:auto;min-width:0}.overlay.rogue-overlay>.modal.rogue-modal>.rogue-page.is-reward>.rogue-continue>.btn.btn-primary{padding-left:4.4rem;padding-right:4.4rem}}.turn-now .turn-note-space{display:block;height:calc(.55em * 1.1);margin-top:2px}.turn-note-line{position:absolute;left:50%;translate:-50% 0;z-index:3;margin:0;font-family:var(--font-body);font-size:.6875rem;line-height:1.1;color:#cfd8ff;white-space:nowrap;text-align:center;-webkit-text-stroke:5px #0b0a24;paint-order:stroke fill;text-shadow:0 2px 8px rgba(0,0,0,.55);opacity:.9;pointer-events:none}@media(min-width:721px){.turn-note-line{bottom:calc(100% + 41px)}}@media(max-width:720px){.turn-note-line{top:calc(2.08rem - 17px);translate:-50% -100%;font-size:calc(1.05rem * .55)}}.center.has-attack .turn-note-line{visibility:hidden}.overlay>.modal.popup-modal.run-modal{width:min(420px,calc(var(--app-w, 100vw) - 24px))}.run-body{align-items:center;gap:14px;text-align:center}.run-body .rogue-match-number{margin:4px 0 0}.run-next{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-family:var(--font-head);color:#dfe6ff}.run-next .gi{width:1.15em;height:1.15em;flex:none;fill:#7fe3ff}.run-next b{color:#fff}.run-warn{margin:2px 0 0;font-size:.85rem;color:#dfe6ffa6}.overlay>.modal.popup-modal.run-modal>.quest-foot.run-foot{flex-direction:column;align-items:center;gap:10px}.run-foot .run-new{min-width:220px}.quest-body.run-body>*{margin:0}.quest-body.run-body>.eyebrow{margin-top:4px}.run-body>.rogue-next.run-box{gap:8px}.run-body>.rogue-next.run-box>*{margin:0}@media(min-width:721px){.overlay>.modal.popup-modal.run-modal{width:min(530px,calc(var(--app-w, 100vw) - 24px))}.run-body>.rogue-next.run-box{padding:24px 19px}.run-body>.rogue-next.run-box>*{zoom:1.2}}@media(max-width:720px){.run-body>.rogue-next.run-box>*{zoom:1.1}}.run-body>.rogue-score{display:flex;flex-direction:column;align-items:center;gap:2px;margin:2px 0 0}.run-body>.rogue-score>.gi{display:block;width:56px;height:56px;fill:#ffd34d;filter:drop-shadow(0 0 12px rgba(255,196,61,.55))}.run-body>.rogue-score>.rogue-score-word{display:none}.run-body>.rogue-score>b{font-family:var(--font-head);font-size:2.4rem;line-height:1;color:#ffd34d;text-shadow:0 0 14px rgba(255,196,61,.5)}.overlay>.modal.popup-modal.run-modal>.run-foot>.quest-go{min-width:290px;padding-top:calc(.8rem + 5px);padding-bottom:calc(.8rem + 5px);font-size:calc(1.2rem * 1.075)}@media(min-width:721px){.run-body>.rogue-score>.gi{width:64px;height:64px}.run-body>.rogue-score>b{font-size:2.6rem}.overlay>.modal.popup-modal.run-modal>.run-foot>.quest-go{min-width:330px}}@media(max-width:720px){.overlay.run-overlay{top:0;bottom:0;align-items:stretch;padding:calc(env(safe-area-inset-top) + 8px) 12px calc(env(safe-area-inset-bottom) + 8px)}.overlay.run-overlay>.modal.popup-modal.popup-modal.popup-modal.run-modal{margin:0;height:auto;min-height:0;max-height:none}.overlay>.modal.popup-modal.run-modal>.quest-body.run-body{flex:1 1 auto;justify-content:safe center;gap:28px}.run-body>.rogue-next.run-box{gap:12px;padding-top:22px;padding-bottom:22px}.overlay>.modal.popup-modal.run-modal>.quest-foot.run-foot{margin-top:auto}}.seat.seat.is-targetable{animation:none}.seat.is-targetable>.btn-constellation .cs-lines{filter:drop-shadow(0 0 6px rgba(255,45,85,.85));animation:seat-target-breathe 1.1s ease-in-out infinite;will-change:opacity}@keyframes seat-target-breathe{0%,to{opacity:.7}50%{opacity:1}}:where(body.saver) .seat.is-targetable>.btn-constellation .cs-lines,:where(body.saver) .seat.is-targetable>btn-fill.btn-fill:after{animation:none;opacity:1}@media(min-width:721px){.aim-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0009}}.seat[data-back] .back.is-exposed{background:var(--card-bg)}.overlay>.modal.pack-modal.is-rare{--modal-a: #fff3c4;--modal-b: #ffd65e;--modal-c: #ffb347;--modal-d: #ffe7a0;--accent-deep: #6b4300;--head-tint: linear-gradient(180deg, #fff1c2 0%, #ffd873 100%)}.overlay>.modal.pack-modal.is-legendary{--modal-a: #ffd6f8;--modal-b: #f07ae6;--modal-c: #b86cff;--modal-d: #ff9fe9;--accent-deep: #6e0f63;--head-tint: linear-gradient(180deg, #ffe3fa 0%, #f59ce9 100%);box-shadow:0 30px 80px #000000a6,0 0 70px #f07ae68c}.overlay>.modal.pack-modal:is(.is-rare,.is-legendary)>.popup-head{overflow:hidden}.overlay>.modal.pack-modal:is(.is-rare,.is-legendary)>.popup-head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--head-tint);mix-blend-mode:multiply;pointer-events:none}.pack-modal:is(.is-rare,.is-legendary) .popup-head-title{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:var(--accent-deep);text-shadow:0 1px 0 rgba(255,255,255,.7)}.pack-head-gem{display:inline-flex}.pack-head-gem .gi{width:1.1em;height:1.1em;fill:var(--accent-deep);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--magic) 80%,transparent))}.pack-head-shine{position:absolute;inset:0 auto 0 0;z-index:1;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.85),transparent);translate:-120% 0;pointer-events:none;animation:pack-head-shine 3.4s ease-in-out infinite}.pack-modal.is-legendary .pack-head-shine{animation-duration:2.6s}@keyframes pack-head-shine{0%,35%{translate:-120% 0}to{translate:320% 0}}.pack-modal.is-rare .ps-rays{opacity:.34}.pack-modal.is-legendary .ps-rays{opacity:.5}.pack-modal:is(.is-rare,.is-legendary) .ps-aurora{opacity:1}.ps-rays.is-b{background:repeating-conic-gradient(from 7deg at 50% 50%,color-mix(in srgb,var(--magic-2) 70%,#ffffff 20%) 0 2deg,transparent 2deg 11deg);opacity:.22;animation:pm-spin 60s linear infinite reverse}.pack-modal.is-legendary .ps-rays.is-b{opacity:.36;animation-duration:34s}.ps-halo{inset:10% 5% auto;height:60%;background:radial-gradient(closest-side,color-mix(in srgb,var(--magic) 70%,transparent),color-mix(in srgb,var(--magic-2) 25%,transparent) 55%,transparent);opacity:.55;animation:ps-halo 3.2s ease-in-out infinite}.pack-modal.is-legendary .ps-halo{opacity:.8}@keyframes ps-halo{0%,to{scale:.92;opacity:.55}50%{scale:1.06;opacity:.9}}.ps-sweep{inset:-20% auto -20% 0;width:35%;background:linear-gradient(105deg,transparent,color-mix(in srgb,var(--magic) 30%,rgba(255,255,255,.25)),transparent);rotate:12deg;translate:-150% 0;animation:ps-sweep 5.5s ease-in-out infinite}@keyframes ps-sweep{0%,40%{translate:-150% 0}to{translate:420% 0}}.ps-motes{position:absolute;top:0;right:0;bottom:0;left:0}.ps-motes>b{position:absolute;left:var(--x);bottom:-12px;width:7px;height:7px;rotate:45deg;background:#fff;box-shadow:0 0 8px var(--magic),0 0 16px var(--magic-2);scale:var(--s);opacity:0;animation:ps-mote var(--t) linear var(--d) infinite}@keyframes ps-mote{0%{translate:0 0;opacity:0}15%{opacity:1}80%{opacity:.8}to{translate:0 -105vh;opacity:0}}:where(body.saver) :is(.pack-head-shine,.ps-halo,.ps-sweep,.ps-rays.is-b,.ps-motes>b){animation:none}:where(body.saver) .ps-motes{display:none}@media(prefers-reduced-motion:reduce){:is(.pack-head-shine,.ps-halo,.ps-sweep,.ps-rays.is-b,.ps-motes>b){animation:none}}.pack-modal.is-rare .pack-sky{background:radial-gradient(ellipse 90% 65% at 50% 32%,rgba(255,196,80,.3),transparent 72%),linear-gradient(180deg,#82500047,#4623002e)}.pack-modal.is-legendary .pack-sky{background:radial-gradient(ellipse 90% 65% at 50% 32%,rgba(240,122,230,.42),transparent 72%),radial-gradient(ellipse 70% 45% at 50% 100%,rgba(184,108,255,.3),transparent 70%),linear-gradient(180deg,#96198c61,#460c6447)}.overlay>.modal.pack-modal:is(.is-rare,.is-legendary)>.popup-head .popup-head-title{color:var(--accent-deep);white-space:nowrap}@media(max-width:720px){.pack-modal:is(.is-rare,.is-legendary) .popup-head-title{gap:6px}.pack-head-gem .gi{width:.9em;height:.9em}}.overlay>.modal.pack-modal:is(.is-rare,.is-legendary) .pack-head-name{color:var(--accent-deep);-webkit-text-fill-color:var(--accent-deep)}.badge-dock{display:none}@media(max-width:720px){.store-modal>.badge-dock{position:relative;display:flex;flex:none;align-items:center;gap:12px;margin:10px 0 0;padding:12px 14px;border:1.5px solid rgba(190,200,255,.35);background:#0c0e2ceb}.store-modal>.badge-dock.badge-tile-rare{border-color:#ffd34d99}.store-modal>.badge-dock.badge-tile-legendary{border-color:#f07ae6b3}.badge-dock-art{display:flex;flex:none}.badge-dock-art>.swatch{width:54px;height:54px}.badge-dock-text{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0;text-align:left}.badge-dock-tier{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#aeb6e6}.badge-dock.badge-tile-rare .badge-dock-tier{color:#ffd34d}.badge-dock.badge-tile-legendary .badge-dock-tier{color:#f59ce9}.badge-dock-text>strong{font-family:var(--font-head);font-size:1.08rem;color:#fff}.badge-dock-text>.cos-earned{font-size:.8rem;color:#c9cff0}.badge-dock>.cos-equip{flex:none;min-width:104px}.overlay>.modal.store-modal .badge-group .cos-grid.cos-rows{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.overlay>.modal.store-modal .badge-group .cos-grid.cos-rows>.cos[data-store=pick-badge]{display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:0;cursor:pointer}.overlay>.modal.store-modal .badge-group .cos-grid.cos-rows>.cos[data-store=pick-badge]>:is(strong,.cos-equip,.cos-earned,.col-bar,.cos-count,.shop-prices){display:none}.store-modal .cos.is-badge.is-picked{filter:drop-shadow(0 0 8px rgba(255,255,255,.55))}.store-modal .cos.is-badge.is-picked>.cos-art{scale:1.08}}.badge-progress{display:none}@media(max-width:720px){.overlay>.modal.store-modal .badge-group .cos-grid.cos-rows>.cos>.cos-art>.swatch:has(>.badge-progress){position:relative;overflow:visible}.badge-progress{position:absolute;left:14%;right:14%;bottom:-4px;display:block;height:6px;border:1.2px solid color-mix(in srgb,var(--accent, #7ff0e2) 85%,#ffffff);background:#05081eb3;transform:skew(-24deg);overflow:hidden;pointer-events:none}.badge-progress>i{display:block;height:100%;background:var(--accent, #7ff0e2);box-shadow:0 0 6px var(--accent, #7ff0e2)}}.cos>.streak-gift.is-shop{display:none}@media(max-width:720px){.overlay>.modal.store-modal .badge-group .cos-grid.cos-rows>.cos{position:relative;overflow:visible}.overlay>.modal.store-modal .badge-group .cos-grid.cos-rows>.cos>.streak-gift.is-shop{display:grid;top:-7px;right:-5px;z-index:60}}.badge-side{display:none}@media(min-width:721px){.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group .cos-grid.cos-rows{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group .cos-grid.cos-rows>.cos[data-store=pick-badge]{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:0;overflow:visible;cursor:pointer}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group .cos-grid.cos-rows>.cos[data-store=pick-badge]>:is(strong,.cos-equip,.cos-earned,.col-bar,.cos-count,.shop-prices){display:none}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group .cos-grid.cos-rows>.cos[data-store=pick-badge]>.cos-art{width:62px;height:62px}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group .cos-grid.cos-rows>.cos[data-store=pick-badge]>.cos-art>.swatch{width:56px;height:56px}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group .cos-grid.cos-rows>.cos>.cos-art>.swatch:has(>.badge-progress){position:relative;overflow:visible}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group .cos-grid.cos-rows>.cos .badge-progress{position:absolute;left:14%;right:14%;bottom:-4px;display:block;height:7px;border:1.2px solid color-mix(in srgb,var(--accent, #7ff0e2) 85%,#ffffff);background:#05081eb3;transform:skew(-24deg);overflow:hidden;pointer-events:none}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group .cos-grid.cos-rows>.cos .badge-progress>i{display:block;height:100%;background:var(--accent, #7ff0e2);box-shadow:0 0 6px var(--accent, #7ff0e2)}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group .cos-grid.cos-rows>.cos>.streak-gift.is-shop{display:grid;z-index:60}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .cos.is-badge.is-picked{filter:drop-shadow(0 0 9px rgba(255,255,255,.55))}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .cos.is-badge.is-picked>.cos-art{scale:1.08}.overlay>.modal.store-modal.has-badge-panel{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.overlay>.modal.store-modal.has-badge-panel>.popup-head{grid-column:1 / -1}.overlay>.modal.store-modal.has-badge-panel>.shop-body{grid-column:1;grid-row:2}.store-modal.has-badge-panel>.badge-side{position:relative;grid-column:2;grid-row:2;display:flex;flex-direction:column;min-height:0;margin:12px 0 4px 16px;padding:24px 22px;border:1.5px solid rgba(190,200,255,.35);background:radial-gradient(ellipse 80% 40% at 50% 22%,color-mix(in srgb,var(--accent, #7ff0e2) 22%,transparent),transparent 70%),linear-gradient(180deg,#101238e6,#080920eb)}.store-modal.has-badge-panel>.badge-side.badge-tile-common{--accent: #5fe0d2}.store-modal.has-badge-panel>.badge-side.badge-tile-rare{--accent: #ffc83d;border-color:#ffd34d99}.store-modal.has-badge-panel>.badge-side.badge-tile-legendary{--accent: #f07ae6;border-color:#f07ae6b3}.badge-side-body{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:safe center;gap:12px;min-height:0;text-align:center}.badge-side-art{display:flex;margin-bottom:10px}.badge-side-art>.swatch{width:130px;height:130px;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--accent, #7ff0e2) 55%,transparent))}.badge-side-art>.swatch>.gi{width:62%;height:62%}.badge-side .badge-dock-tier{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent, #aeb6e6)}.badge-side-name{font-family:var(--font-head);font-size:2rem;line-height:1.1;color:#fff}.badge-side-note,.badge-side .cos-earned{max-width:30ch;font-size:.95rem;color:#c9cff0}.badge-side-progress{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;width:min(260px,80%)}.badge-side-foot{display:flex;flex:none;justify-content:center;padding-top:16px}.badge-side-foot>.cos-equip{min-width:220px}}.pack-stage>.pulls{max-width:calc(5 * var(--slot-w) + 4 * 14px);margin-left:auto;margin-right:auto}@media(max-width:720px){.pack-modal:not(.is-single) .pack-stage{--slot-w: 62px;--hand-w: 70px}.pack-modal:not(.is-single) .pack-stage>.pulls{gap:10px 8px;max-width:calc(5 * var(--slot-w) + 4 * 8px);padding:0}.pack-modal:not(.is-single) .pack-slot .pull strong{font-size:.62rem}.pack-modal:not(.is-single) .pack-slot .pull :is(.pull-rarity,.pull-tag){font-size:.55rem}}@media(min-width:721px){.pack-modal.is-ten .pack-stage{--slot-w: 76px;--hand-w: 80px}.pack-modal.is-ten .pack-stage>.pulls{margin-top:6px;row-gap:6px}.pack-modal.is-ten .pack-slot:not(.is-filled) .pull-ghost .pull-tag{display:none}}.pack-modal.is-ten .pack-stage>.pulls{display:grid;grid-template-columns:repeat(5,var(--slot-w));justify-content:center}.pack-modal.is-ten .pack-slot{min-width:0}@media(min-width:721px){.pack-modal.is-ten .pack-stage{--hand-w: 72px}.pack-modal.is-ten .pack-stage>.pack-help{margin-top:0;margin-bottom:0}}.store-modal .goal-box.is-odds{--cs-color: rgba(143, 182, 255, .75);display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:18px 0 22px;padding:22px 20px 14px;border-color:#8fb6ff99;color:#e6efff}.store-modal .goal-box.is-odds>.goal-badge{background:#8fb6ff;color:#0a1838}.pack-odds-next{font-size:.75rem;color:#8f96bf;text-align:center}.store-modal .shop-pack.is-ten .pack-fan{scale:.84}.store-modal .goal-box.is-odds{zoom:1.1}.store-modal .goal-box.is-odds>.pack-odds-next{font-size:calc(.75rem * 1.1)}.store-modal .goal-box.is-odds{margin:14px 0 0}.pack-odds-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 0;padding:0;list-style:none}.pack-odds-tiles>li{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;border:1.5px solid rgba(143,182,255,.35);background:#0e1236b3}.pack-odds-tiles>li>small{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.pack-odds-tiles>li>b{font-family:var(--font-head);font-size:1.7rem;line-height:1;color:#fff}.pack-odds-tiles>li.tier-common{border-color:#c9d1e866}.pack-odds-tiles>li.tier-common>small{color:#c9d1e8}.pack-odds-tiles>li.tier-rare{border-color:#9fd0ff8c}.pack-odds-tiles>li.tier-rare>small{color:#9fd0ff}.pack-odds-tiles>li.tier-legendary{border-color:#ffd34d99}.pack-odds-tiles>li.tier-legendary>small{color:#ffd34d}.store-modal .shop-pack .pack-sizes{display:flex;flex-direction:column;gap:10px;width:100%}.store-modal .shop-pack .pack-sizes>.pack-size{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding-left:22px;padding-right:22px}.pack-size-label{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-head);font-size:1.05rem;line-height:1.1}.pack-size-label>small{font-family:var(--font-body);font-size:.68rem;opacity:.8}.pack-size-out{font-size:.8rem;opacity:.75}.mystery-card{position:relative;z-index:1;display:grid;place-items:center;width:74px;aspect-ratio:1 / 1.405;border:2.5px solid #e9dcff;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.25),transparent 60%),linear-gradient(160deg,#6a3fd6,#2a1460);box-shadow:0 6px 18px #00000073,0 0 18px #a978ff8c;clip-path:polygon(4% 1%,96% 0,100% 4%,98% 97%,95% 100%,4% 99%,0 95%,1% 3%)}.mystery-card>b{font-family:var(--font-head);font-size:2.6rem;color:#fff;text-shadow:0 0 12px rgba(220,200,255,.9)}.store-modal .shop-pack.is-mystery .mystery-free{width:100%}@media(min-width:721px){.store-modal .goal-box.is-odds{margin:0}}@media(max-width:720px){.pack-odds-tiles>li>b{font-size:1.5rem}}.store-modal .goal-box.is-odds{justify-content:center}.store-modal .shop-pack.is-mystery>.pack-art{display:grid;place-items:center}@media(min-width:721px){.store-modal .shop-pack.is-mystery>.pack-info{display:flex;flex-direction:column;justify-content:center}.store-modal .shop-pack.is-mystery>.pack-info>.pack-owned{align-self:flex-start}.store-modal .shop-pack.is-mystery>.pack-info>.pack-buy{margin-top:16px}}.mystery-ladder{display:none}@media(min-width:721px){.store-modal .shop-pack.is-mystery>.pack-info{gap:12px}.store-modal .shop-pack .mystery-today{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.store-modal .shop-pack .mystery-today>.pack-owned{margin:0}.mystery-ladder{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mystery-ladder>li{position:relative;display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border:1.5px solid rgba(169,140,255,.4);background:#14103c99;font-family:var(--font-head);font-size:.82rem;line-height:1;color:#d9d2ff}.mystery-ladder>li .gi{width:.95em;height:.95em;fill:#7fe3ff}.mystery-ladder>li.is-next{border-color:#c4b0ff;background:#785aff59;color:#fff}.mystery-ladder>li.is-done{opacity:.55}.mystery-ladder>li.is-done .rw-check{width:1em;height:1em;fill:none;stroke:#7cf2a8;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}}.overlay>.modal.store-modal .shop-packs.mystery-hub{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"odds" "mystery" "pack";gap:16px;padding:16px;border:1.5px solid rgba(169,140,255,.4);background:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(150,110,255,.18),transparent 70%),linear-gradient(180deg,#161246b3,#0a0a24bf)}.store-modal .shop-packs.mystery-hub>.shop-pack:not(.is-mystery){grid-area:pack}.store-modal .shop-packs.mystery-hub>.shop-pack.is-mystery{grid-area:mystery}.store-modal .shop-packs.mystery-hub>.pack-odds-box{grid-area:odds;margin:14px 0 0}@media(min-width:721px){.overlay>.modal.store-modal .shop-packs.mystery-hub{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"odds odds" "mystery pack";gap:20px;padding:20px 40px}.store-modal .shop-packs.mystery-hub>.pack-odds-box{margin:10px 0 0}}@media(max-width:720px){.pack-odds-tiles>li>small{font-size:calc(.66rem * .9);letter-spacing:.04em}.store-modal .pack-odds-tiles>li{padding:4px 0;border:0;background:none}}@media(min-width:721px){.store-modal .pack-odds-tiles>li{padding:10px 30px}}.store-modal .goal-box.is-odds>.pack-odds-bar.is-big{height:16px;margin:6px 0 2px;gap:3px}.store-modal .goal-box.is-odds>.pack-odds-bar.is-big>i{height:100%}@media(min-width:721px){.store-modal .shop-packs.mystery-hub>.goal-box.is-odds{padding:calc((10px + 20px) / 1.1) calc(40px / 1.1)}.store-modal .goal-box.is-odds>.goal-badge{gap:calc(6px / 1.1);padding:calc(6px / 1.1) calc(20px / 1.1);font-size:calc(.78rem * 1.666 * .8 * 1.2 / 1.1);line-height:normal}.store-modal .goal-box.is-odds>.pack-odds-bar.is-big{margin-top:14px}}@media(min-width:721px){.store-modal .shop-pack .mystery-ladder{display:grid;flex:1 1 100%;grid-template-columns:repeat(auto-fit,minmax(66px,1fr))}.store-modal .shop-pack .mystery-ladder>li{justify-content:center;min-width:0;padding:11px 5px;white-space:nowrap}.store-modal .shop-pack .mystery-ladder>li{gap:2px}.store-modal .shop-pack .mystery-ladder>li>.gi{flex:none}.store-modal .shop-pack .mystery-ladder>li.is-done{opacity:1}.mystery-ladder .ladder-done{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#22a05cb3;clip-path:var(--cs-shape, none)}.mystery-ladder>li>.streak-gift.is-check{top:-6.12px;right:-8.59px;width:19.89px;height:19.89px;z-index:60;background:#2fcf7c;box-shadow:0 0 10px #2fcf7cb3}.mystery-ladder>li>.streak-gift.is-check .rw-check{width:11.475px;height:11.475px;fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;opacity:1}}@media(max-width:720px){.store-modal .shop-pack.is-mystery .mystery-card{scale:.8}}@media(max-width:720px){.store-modal .shop-packs.mystery-hub>.shop-pack>.pack-info{gap:16px}.store-modal .shop-packs.mystery-hub>.shop-pack .pack-title{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.store-modal .shop-packs.mystery-hub>.shop-pack .pack-title>h4{margin:0}.store-modal .shop-packs.mystery-hub>.shop-pack .pack-owned{display:flex;align-self:center;justify-content:center;gap:8px;box-sizing:border-box;width:92%;margin:0}.store-modal .shop-packs.mystery-hub>.shop-pack .mystery-today{display:flex;justify-content:center}.store-modal .shop-packs.mystery-hub>.shop-pack .pack-buy{margin-top:4px}}.pack-boost{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;font-family:var(--font-head);font-size:.9rem}.pack-boost>li{display:flex;align-items:baseline;gap:6px}.pack-boost>li.tier-rare>span{color:#9fd0ff}.pack-boost>li.tier-legendary>span{color:#ffd34d}.pack-boost>li>b{font-weight:400;color:#fff}.pack-boost>li>em{padding:1px 6px;font-style:normal;font-size:.8em;color:#04220f;background:#3fd98a;clip-path:polygon(6% 0,100% 10%,94% 100%,0 90%)}@media(max-width:720px){.store-modal .shop-packs.mystery-hub>.shop-pack .pack-boost{justify-content:center}}@media(min-width:721px){.store-modal .shop-pack .mystery-ladder>li>.gi{width:calc(.95em * 1.15);height:calc(.95em * 1.15)}}@media(min-width:721px){.store-modal .shop-packs.mystery-hub>.shop-pack{grid-template-columns:200px minmax(0,1fr)}.store-modal .shop-packs.mystery-hub>.shop-pack>.pack-art{padding-left:20px;padding-right:20px}}.chal-pack>.chal-bonus{display:flex;flex-direction:column;gap:8px;grid-column:1 / -1}.chal-pack>.chal-bonus>small{font-family:var(--font-head);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 70%,#ffffff);text-align:center}.chal-pack>.chal-bonus.is-collected>.rw-tiles{opacity:.45}.chal-pack>.chal-pack-open{grid-column:1 / -1}.overlay>.modal.store-modal .chal-pack>.chal-bonus>.rw-tiles{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none;gap:10px;width:100%;margin:0}.overlay>.modal.store-modal .chal-pack>.chal-bonus>.rw-tiles>.rw-tile{width:auto;min-width:0;max-width:none}.store-modal .chal-pack{position:relative;overflow:visible;padding-top:28px;row-gap:16px}.store-modal .chal-pack>.chal-pack-tag{background:color-mix(in srgb,var(--accent) 85%,#ffffff);color:#0b0a1a}.store-modal .chal-pack>.chal-bonus{grid-row:1}.store-modal .chal-pack>.chal-pack-art,.store-modal .chal-pack>.chal-pack-text{grid-row:2}.store-modal .chal-pack>.chal-pack-open{grid-row:3}@media(min-width:721px){.store-modal .chal-pack-row>.chal-pack{padding-top:36px}.store-modal .chal-pack-row .chal-pack-art,.store-modal .chal-pack-row .chal-pack-text{grid-row:2}.store-modal .chal-pack>.chal-pack-tag{padding:8px 20px 7px;font-size:.86rem}}.store-modal .chal-pack>.chal-pack-bar.is-top{grid-column:1 / -1;grid-row:1;width:100%;max-width:none;height:22px}.store-modal .chal-pack>.chal-pack-bar.is-top>b{font-size:.95rem}.store-modal .chal-pack>.chal-bonus{grid-row:2}.store-modal .chal-pack>.chal-pack-main{display:flex;grid-column:1 / -1;grid-row:3;align-items:center;justify-content:center;gap:18px}.store-modal .chal-pack>.chal-pack-main>.chal-pack-text{flex:none;text-align:left}.store-modal .chal-pack>.chal-pack-open{grid-row:4}@media(min-width:721px){.store-modal .chal-pack>.chal-pack-bar.is-top{height:24px}.store-modal .chal-pack>.chal-pack-bar.is-top>b{font-size:1.05rem}.store-modal .chal-pack-row .chal-pack-main>.chal-pack-art{width:108px;height:88px}}@media(min-width:721px){.store-modal .chal-pack-row{margin-top:26px}}@media(max-width:720px){.store-modal .chal-pack{margin-top:20px}}.pack-odds-note{margin:4px 0 0;font-size:.8rem;line-height:1.35;color:#aeb6e6;text-align:center}@media(min-width:721px){.overlay>.modal.store-modal .shop-packs.mystery-hub{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"mystery odds" "pack odds";align-items:stretch}.store-modal .shop-packs.mystery-hub>.pack-odds-box{display:flex;flex-direction:column;justify-content:center;margin:18px 0 0}.store-modal .pack-odds-tiles{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:8px}.store-modal .pack-odds-tiles>li{flex-direction:row;justify-content:space-between;align-items:center;padding:10px 24px}.store-modal .pack-odds-tiles>li>small{font-size:.82rem}.store-modal .pack-odds-tiles>li>b{font-size:1.5rem}}.pack-odds-tiles>li.tier-common>b{color:#c9d1e8}.pack-odds-tiles>li.tier-rare>b{color:#9fd0ff}.pack-odds-tiles>li.tier-legendary>b{color:#ffd34d}.overlay>.modal.store-modal .shop-packs.mystery-hub{padding-top:36px;padding-bottom:36px}@media(min-width:721px){.overlay>.modal.store-modal .shop-packs.mystery-hub{padding-top:40px;padding-bottom:40px}}@media(min-width:721px){.store-modal .shop-packs.mystery-hub>.pack-odds-box>.pack-odds-next{margin-top:auto;padding-top:18px}.store-modal .mystery-ladder>li>.gi-starChip{fill:#f4a7ff}}.pack-odds-tiles>li{--tone: #c9d1e8;position:relative;overflow:hidden}.pack-odds-tiles>li.tier-rare{--tone: #5fb4ff}.pack-odds-tiles>li.tier-legendary{--tone: #ffc83d}.pack-odds-tiles>li>.odds-fill{display:none}.pack-odds-tiles>li>small{display:inline-flex;align-items:center;gap:8px}.pack-odds-tiles>li>small:before{content:"";flex:none;width:8px;height:8px;rotate:45deg;background:var(--tone);box-shadow:0 0 8px var(--tone)}.pack-odds-tiles>li>b{text-shadow:0 0 12px color-mix(in srgb,var(--tone) 55%,transparent)}.store-modal .goal-box.is-odds>.pack-odds-bar.is-big{position:relative;overflow:hidden}.store-modal .goal-box.is-odds>.pack-odds-bar.is-big>i{background-image:linear-gradient(180deg,#ffffff59,#fff0 55%,#0000002e);box-shadow:0 0 10px color-mix(in srgb,currentColor 0%,transparent)}.store-modal .goal-box.is-odds>.pack-odds-bar.is-big>.tier-common{background-color:#9fb3d9}.store-modal .goal-box.is-odds>.pack-odds-bar.is-big>.tier-rare{background-color:#5fb4ff}.store-modal .goal-box.is-odds>.pack-odds-bar.is-big>.tier-legendary{background-color:#ffc83d}.odds-sheen{position:absolute;inset:0 auto 0 0;width:18%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);translate:-120% 0;pointer-events:none;animation:odds-sheen 4.5s ease-in-out infinite}@keyframes odds-sheen{0%,55%{translate:-120% 0}to{translate:680% 0}}:where(body.saver) .odds-sheen{animation:none;display:none}@media(prefers-reduced-motion:reduce){.odds-sheen{animation:none;display:none}}@media(min-width:721px){.store-modal .pack-odds-tiles>li>.odds-fill{position:absolute;inset:0 auto 0 0;z-index:0;display:block;width:var(--w);background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 30%,transparent),color-mix(in srgb,var(--tone) 12%,transparent));pointer-events:none}.store-modal .pack-odds-tiles>li>:is(small,b){position:relative;z-index:1}}.pack-odds-tiles>li.tier-rare{--tone: #ffc83d}.pack-odds-tiles>li.tier-legendary{--tone: #e58cff}.pack-odds-tiles>li.tier-rare>small,.pack-odds-tiles>li.tier-rare>b{color:#ffd34d}.pack-odds-tiles>li.tier-legendary>small,.pack-odds-tiles>li.tier-legendary>b{background:linear-gradient(100deg,#c08cff,#ff8fd8 45%,#fff 60%,#d9a8ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.pack-odds-tiles>li.tier-legendary>small:before{background:linear-gradient(135deg,#c08cff,#ff8fd8,#fff)}.store-modal .pack-odds-tiles>li.tier-rare{border-color:#ffc83d99}.store-modal .pack-odds-tiles>li.tier-legendary{border-color:#e58cffb3}.store-modal .goal-box.is-odds>.pack-odds-bar.is-big>.tier-rare{background-color:#ffc83d}.store-modal .goal-box.is-odds>.pack-odds-bar.is-big>.tier-legendary{background-color:transparent;background-image:linear-gradient(180deg,#fff6,#fff0 60%),linear-gradient(90deg,#c08cff,#ff8fd8,#fff)}@media(min-width:721px){.store-modal .pack-odds-tiles>li>.odds-fill{top:0;right:0;bottom:0;left:0;width:auto;background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 32%,transparent),color-mix(in srgb,var(--tone) 14%,transparent) var(--w),transparent var(--w));clip-path:var(--cs-shape, none)}.store-modal .pack-odds-tiles>li.tier-legendary>.odds-fill{background:linear-gradient(90deg,rgba(192,140,255,.4),rgba(255,143,216,.3) calc(var(--w) * .6),rgba(255,255,255,.3) var(--w),transparent var(--w))}}@media(min-width:721px){.store-modal .pack-odds-tiles>li.tier-legendary>small,.store-modal .pack-odds-tiles>li.tier-legendary>b{background-image:linear-gradient(90deg,#c08cff,#ff8fd8 30%,#fff,#ff8fd8 70%,#c08cff);background-size:8em 100%;background-repeat:repeat-x;animation:legend-text-flow 3s linear infinite}}@keyframes legend-text-flow{0%{background-position:0 50%}to{background-position:8em 50%}}:where(body.saver) .store-modal .pack-odds-tiles>li.tier-legendary>:is(small,b){animation:none}@media(prefers-reduced-motion:reduce){.store-modal .pack-odds-tiles>li.tier-legendary>:is(small,b){animation:none}}@media(min-width:721px){.overlay>.modal.store-modal .spot-board .spot-rows{grid-template-columns:repeat(6,minmax(0,1fr))}.overlay>.modal.store-modal .spot-board .spot-rows .spot{grid-column:span 1}.overlay>.modal.store-modal .spot-board .spot-rows .spot.is-main{grid-column:span 2}.overlay>.modal.store-modal.is-shop .shop-body>.shop-section>.cos-grid.dealer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:721px)and (max-width:1400px){.overlay>.modal.store-modal .spot-board .spot-rows .spot:not(.is-main){grid-column:span 2}}@media(max-width:720px){.store-modal .pack-odds-tiles>li{overflow:visible}.store-modal>.badge-dock{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"art text" "btn btn";row-gap:12px}.store-modal>.badge-dock>.badge-dock-art{grid-area:art}.store-modal>.badge-dock>.badge-dock-text{grid-area:text;align-self:center}.store-modal>.badge-dock>.cos-equip{grid-area:btn;width:100%;min-width:0}}.overlay>.modal.store-modal .badge-group .cos-grid.cos-rows>.cos[data-store=pick-badge]{justify-self:stretch;width:100%;box-sizing:border-box}@media(min-width:721px){.overlay>.modal.store-modal .spot-board .spot-rows .spot.is-main:nth-child(1){margin-left:50px;margin-right:calc(-100px / 6)}.overlay>.modal.store-modal .spot-board .spot-rows .spot.is-main:nth-child(2){margin-left:calc(100px / 6);margin-right:calc(100px / 6)}.overlay>.modal.store-modal .spot-board .spot-rows .spot.is-main:nth-child(3){margin-left:calc(-100px / 6);margin-right:50px}}.store-modal .cos.is-slot-locked .spot-level{scale:1.25}@media(min-width:721px){.overlay>.modal.store-modal.is-shop .shop-body>.shop-hero{margin-left:50px;margin-right:50px}.overlay>.modal.store-modal.is-shop .shop-body>.shop-section>.cos-grid.dealer-grid,.overlay>.modal.store-modal.is-shop .shop-body>.shop-section>.dust-bundles{padding-left:50px;padding-right:50px}}@media(min-width:721px){.store-modal .badge-browse{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;column-gap:20px}.store-modal .badge-browse>:not(.badge-side){grid-column:1}.store-modal .badge-browse>.badge-side{position:sticky;top:12px;grid-column:2;grid-row:1 / span 20;display:flex;flex-direction:column;min-height:420px;margin-top:12px;padding:24px 22px;border:1.5px solid rgba(190,200,255,.35);background:radial-gradient(ellipse 80% 40% at 50% 22%,color-mix(in srgb,var(--accent, #7ff0e2) 22%,transparent),transparent 70%),linear-gradient(180deg,#101238e6,#080920eb)}.store-modal .badge-browse>.badge-side.badge-tile-common{--accent: #5fe0d2}.store-modal .badge-browse>.badge-side.badge-tile-rare{--accent: #ffc83d;border-color:#ffd34d99}.store-modal .badge-browse>.badge-side.badge-tile-legendary{--accent: #f07ae6;border-color:#f07ae6b3}}.head-stars.is-left{display:none}@media(min-width:721px){.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:18px;margin-top:25px;padding-left:0;border-left:0}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head>.head-stars{grid-row:1;width:auto;min-width:0;margin:0}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head>.head-stars.is-left{display:block;grid-column:1;scale:-1 1}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head>.head-stars:not(.is-left){display:block;grid-column:3}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head>h4{grid-column:2;grid-row:1;margin:0;padding:20.8px 47px 20px;font-size:28.5px;line-height:1.15;letter-spacing:.08em;text-transform:uppercase;background:var(--accent, #e8c46a);-webkit-text-fill-color:#0b0a1a;color:#0b0a1a;text-shadow:none;clip-path:polygon(3% 0,100% 8%,97% 100%,0 92%);filter:drop-shadow(0 3px 8px rgba(0,0,0,.45))}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head>small{grid-column:1 / -1;grid-row:2;justify-self:center;margin:8px 0 0}}@media(min-width:721px){.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head>.head-stars{box-sizing:border-box;height:22px;padding-left:14px;background:var(--accent, #e8c46a);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpolygon points='6,0 12,6 6,12 0,6' fill='white'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 22' preserveAspectRatio='none'%3E%3Cpolyline points='-1,10.5 25,6 75,15 101,10.5' fill='none' stroke='rgba(255,255,255,0.55)' stroke-width='1.2'/%3E%3Ccircle cx='25' cy='6' r='4.5' fill='rgba(255,255,255,0.3)'/%3E%3Ccircle cx='25' cy='6' r='2.1' fill='white'/%3E%3Ccircle cx='75' cy='15' r='5' fill='rgba(255,255,255,0.28)'/%3E%3Cpolygon points='75,8 76.4,13.6 82,15 76.4,16.4 75,22 73.6,16.4 68,15 73.6,13.6' fill='white'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpolygon points='6,0 12,6 6,12 0,6' fill='white'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 22' preserveAspectRatio='none'%3E%3Cpolyline points='-1,10.5 25,6 75,15 101,10.5' fill='none' stroke='rgba(255,255,255,0.55)' stroke-width='1.2'/%3E%3Ccircle cx='25' cy='6' r='4.5' fill='rgba(255,255,255,0.3)'/%3E%3Ccircle cx='25' cy='6' r='2.1' fill='white'/%3E%3Ccircle cx='75' cy='15' r='5' fill='rgba(255,255,255,0.28)'/%3E%3Cpolygon points='75,8 76.4,13.6 82,15 76.4,16.4 75,22 73.6,16.4 68,15 73.6,13.6' fill='white'/%3E%3C/svg%3E");-webkit-mask-position:left center,left center;mask-position:left center,left center;-webkit-mask-size:12px 12px,100px 22px;mask-size:12px 12px,100px 22px;-webkit-mask-repeat:no-repeat,round no-repeat;mask-repeat:no-repeat,round no-repeat;-webkit-mask-origin:border-box,content-box;mask-origin:border-box,content-box;-webkit-mask-clip:border-box,content-box;mask-clip:border-box,content-box;filter:drop-shadow(0 0 3px var(--accent, #e8c46a));opacity:.9}}.shop-section-head .head-glyph{display:none}@media(min-width:721px){.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head>h4{position:relative;display:inline-flex;align-items:center;gap:14px}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head>h4:before{content:"";position:absolute;top:9px;right:13px;bottom:9px;left:13px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='3,1 99,9 97,99 1,91' fill='none' stroke='rgba(11,10,26,0.4)' stroke-width='1.5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center / 100% 100% no-repeat;pointer-events:none}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head .head-glyph{display:inline-flex}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head .head-glyph .gi{width:.7em;height:.7em;fill:#0b0a1a;opacity:.85}}.store-modal .chal-group>.shop-section-head{--accent: var(--chal-tone, #ff9ad0)}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head .head-title{display:inline-flex;flex-direction:column;align-items:center}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head .head-count{margin-top:2px;font-size:.5em;letter-spacing:.12em;opacity:.8}@media(max-width:720px){.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:30px 0 16px;padding-left:0;border-left:0;text-align:center}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head>.head-stars{display:none}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head>h4{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;box-sizing:border-box;margin:0;padding:16px 20px 15px;font-size:22px;line-height:1.15;letter-spacing:.08em;text-transform:uppercase;background:var(--accent, #e8c46a);-webkit-text-fill-color:#0b0a1a;color:#0b0a1a;text-shadow:none;clip-path:polygon(1.5% 0,100% 8%,98.5% 100%,0 92%);filter:drop-shadow(0 3px 8px rgba(0,0,0,.45))}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head>h4:before{content:"";position:absolute;top:7px;right:9px;bottom:7px;left:9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='1.5,1 99,9 98.5,99 1,91' fill='none' stroke='rgba(11,10,26,0.4)' stroke-width='1.5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center / 100% 100% no-repeat;pointer-events:none}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head .head-glyph{display:inline-flex}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head .head-glyph .gi{width:.75em;height:.75em;fill:#0b0a1a;opacity:.85}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head>small{margin:0;color:#b8bfe6}}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head>h4{flex-direction:row;white-space:nowrap}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head>h4:before{flex:none;max-width:none;height:auto;opacity:1}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head>h4:after{content:none}@media(min-width:721px){.overlay>.modal.store-modal .shop-body :is(.shop-note,.col-hint){text-align:center}}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head.has-count>h4{align-items:flex-start}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head.has-count .head-glyph{height:1.15em;align-items:center}@media(max-width:720px){.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head>h4{white-space:normal}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head .head-title{min-width:0;text-align:center}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head .head-glyph{flex:none}}@media(max-width:720px){.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head>h4{justify-content:center}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head .head-glyph .gi{width:calc(.75em * 1.15);height:calc(.75em * 1.15)}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head.has-count .head-glyph{height:var(--name-h, 1.15em)}}.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head .head-glyph .gi.gi-starChip,.overlay>.modal.store-modal:is(.is-shop,.is-collection,.is-player,.is-challenges) .shop-section-head .head-glyph .gi.gi-starChip path{fill:#0b0a1a!important;color:#0b0a1a;filter:none}@media(max-width:720px){.store-modal .pack-odds-tiles>li>small:before{content:none}}@media(max-width:720px){.overlay>.modal.store-modal.has-badge-browse>.shop-body{padding-bottom:calc(18px + var(--dock-h, 0px))}.overlay>.modal.store-modal.has-badge-browse>.badge-dock{z-index:2;margin-top:calc(-1 * var(--dock-h, 0px));opacity:0;translate:0 40px;pointer-events:none;transition:opacity .22s ease,translate .22s ease}.overlay>.modal.store-modal.has-badge-browse.is-badges-on>.badge-dock{opacity:1;translate:0 0;pointer-events:auto;transition:opacity .28s ease,translate .32s cubic-bezier(.2,.9,.3,1.1)}}@media(min-width:721px){.store-modal .badge-browse>.badge-side{box-sizing:border-box;top:0;height:calc(var(--body-h, 450px) - 50px);min-height:0;margin-top:0}}@media(max-width:720px){.overlay>.modal.store-modal.has-badge-browse>.badge-dock{background:#0c0e2c}}body[data-back=back-lotus]{--trim: #b48cff}body[data-back=back-lotus] .deck-card,body[data-back=back-lotus] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-lotus],.seat[data-back=back-lotus] .back{background:#7d4fe2 url(./lotus-B0YbQegx.svg) center / 100% 100% no-repeat}body[data-back=back-gilt]{--trim: #ffd84d}body[data-back=back-gilt] .deck-card,body[data-back=back-gilt] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-gilt],.seat[data-back=back-gilt] .back{background:#f7c600 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20250%20350'%20preserveAspectRatio='none'%3e%3crect%20width='250'%20height='350'%20fill='%23f7c600'/%3e%3cg%20fill='none'%20stroke='%23fff'%20stroke-width='2'%3e%3crect%20stroke='%23675300'%20x='6'%20y='6'%20width='238'%20height='338'%20rx='24'%20/%3e%3crect%20x='22'%20y='22'%20width='206'%20height='306'%20rx='8'%20stroke-width='2.5'/%3e%3c/g%3e%3cpath%20d='M59,30.47%20L88.04,63.25%20L59,96.03%20L29.96,63.25Z'%20fill='%23fff'/%3e%3cpath%20d='M59,45.22%20L74.97,63.25%20L59,81.28%20L43.03,63.25Z'%20fill='none'%20stroke='%23f7c600'%20stroke-width='3'/%3e%3cpath%20d='M125,30.47%20L154.04,63.25%20L125,96.03%20L95.96,63.25Z'%20fill='%23fff'/%3e%3cpath%20d='M110.48,46.86%20L139.52,79.64%20M139.52,46.86%20L110.48,79.64%20M95.96,63.25%20H154.04%20M125,30.47%20V96.03'%20stroke='%23f7c600'%20stroke-width='4'/%3e%3cpath%20d='M191,30.47%20L220.04,63.25%20L191,96.03%20L161.96,63.25Z'%20fill='%23fff'/%3e%3cpath%20d='M191,45.22%20L206.97,63.25%20L191,81.28%20L175.03,63.25Z'%20fill='none'%20stroke='%23f7c600'%20stroke-width='3'/%3e%3cpath%20d='M59,104.97%20L88.04,137.75%20L59,170.53%20L29.96,137.75Z'%20fill='%23fff'/%3e%3cpath%20d='M44.48,121.36%20L73.52,154.14%20M73.52,121.36%20L44.48,154.14%20M29.96,137.75%20H88.04%20M59,104.97%20V170.53'%20stroke='%23f7c600'%20stroke-width='4'/%3e%3cpath%20d='M125,104.97%20L154.04,137.75%20L125,170.53%20L95.96,137.75Z'%20fill='%23fff'/%3e%3cpath%20d='M110.48,121.36%20L139.52,154.14%20M139.52,121.36%20L110.48,154.14%20M95.96,137.75%20H154.04%20M125,104.97%20V170.53'%20stroke='%23f7c600'%20stroke-width='4'/%3e%3cpath%20d='M191,104.97%20L220.04,137.75%20L191,170.53%20L161.96,137.75Z'%20fill='%23fff'/%3e%3cpath%20d='M176.48,121.36%20L205.52,154.14%20M205.52,121.36%20L176.48,154.14%20M161.96,137.75%20H220.04%20M191,104.97%20V170.53'%20stroke='%23f7c600'%20stroke-width='4'/%3e%3cpath%20d='M59,179.47%20L88.04,212.25%20L59,245.03%20L29.96,212.25Z'%20fill='%23fff'/%3e%3cpath%20d='M44.48,195.86%20L73.52,228.64%20M73.52,195.86%20L44.48,228.64%20M29.96,212.25%20H88.04%20M59,179.47%20V245.03'%20stroke='%23f7c600'%20stroke-width='4'/%3e%3cpath%20d='M125,179.47%20L154.04,212.25%20L125,245.03%20L95.96,212.25Z'%20fill='%23fff'/%3e%3cpath%20d='M110.48,195.86%20L139.52,228.64%20M139.52,195.86%20L110.48,228.64%20M95.96,212.25%20H154.04%20M125,179.47%20V245.03'%20stroke='%23f7c600'%20stroke-width='4'/%3e%3cpath%20d='M191,179.47%20L220.04,212.25%20L191,245.03%20L161.96,212.25Z'%20fill='%23fff'/%3e%3cpath%20d='M176.48,195.86%20L205.52,228.64%20M205.52,195.86%20L176.48,228.64%20M161.96,212.25%20H220.04%20M191,179.47%20V245.03'%20stroke='%23f7c600'%20stroke-width='4'/%3e%3cpath%20d='M59,253.97%20L88.04,286.75%20L59,319.53%20L29.96,286.75Z'%20fill='%23fff'/%3e%3cpath%20d='M59,268.72%20L74.97,286.75%20L59,304.78%20L43.03,286.75Z'%20fill='none'%20stroke='%23f7c600'%20stroke-width='3'/%3e%3cpath%20d='M125,253.97%20L154.04,286.75%20L125,319.53%20L95.96,286.75Z'%20fill='%23fff'/%3e%3cpath%20d='M110.48,270.36%20L139.52,303.14%20M139.52,270.36%20L110.48,303.14%20M95.96,286.75%20H154.04%20M125,253.97%20V319.53'%20stroke='%23f7c600'%20stroke-width='4'/%3e%3cpath%20d='M191,253.97%20L220.04,286.75%20L191,319.53%20L161.96,286.75Z'%20fill='%23fff'/%3e%3cpath%20d='M191,268.72%20L206.97,286.75%20L191,304.78%20L175.03,286.75Z'%20fill='none'%20stroke='%23f7c600'%20stroke-width='3'/%3e%3cg%20fill='none'%20stroke='%23fff'%20stroke-width='2'%3e%3cpath%20d='M26,26%20V324'/%3e%3cpath%20d='M92,26%20V324'/%3e%3cpath%20d='M158,26%20V324'/%3e%3cpath%20d='M224,26%20V324'/%3e%3cpath%20d='M26,26%20H224'/%3e%3cpath%20d='M26,100.5%20H224'/%3e%3cpath%20d='M26,175%20H224'/%3e%3cpath%20d='M26,249.5%20H224'/%3e%3cpath%20d='M26,324%20H224'/%3e%3c/g%3e%3cpath%20d='M125,101%20L191,175%20L125,249%20L59,175Z'%20fill='%23f7c600'/%3e%3cpath%20d='M125,111%20L182,175%20L125,239%20L68,175Z'%20fill='%23fff'/%3e%3cpath%20d='M125,125%20L169,175%20L125,225%20L81,175Z'%20fill='none'%20stroke='%23f7c600'%20stroke-width='3'/%3e%3cpath%20d='M125,157%20L141,175%20L125,193%20L109,175Z'%20fill='%23f7c600'/%3e%3c/svg%3e") center / 100% 100% no-repeat}body[data-back=back-circuit]{--trim: #9aa6e8}body[data-back=back-circuit] .deck-card,body[data-back=back-circuit] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-circuit],.seat[data-back=back-circuit] .back{background:#272c4c url(./circuit-Cezfl4iA.svg) center / 100% 100% no-repeat}body[data-back=back-azure]{--trim: #5cc8ff}body[data-back=back-azure] .deck-card,body[data-back=back-azure] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-azure],.seat[data-back=back-azure] .back{background:#14a6ef url(./azure-EuZ2e7g8.svg) center / 100% 100% no-repeat}body[data-back=back-rose]{--trim: #ff8fab}body[data-back=back-rose] .deck-card,body[data-back=back-rose] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-rose],.seat[data-back=back-rose] .back{background:#ff4565 url(./rose-Dkz9wRj2.svg) center / 100% 100% no-repeat}body[data-back=back-sparkle]{--trim: #c9a2ff}body[data-back=back-sparkle] .deck-card,body[data-back=back-sparkle] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-sparkle],.seat[data-back=back-sparkle] .back{background:#6a2fa6 url(./sparkle-Dts1IK3V.svg) center / 100% 100% no-repeat}body[data-back=back-teal]{--trim: #3fd6c2}body[data-back=back-teal] .deck-card,body[data-back=back-teal] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-teal],.seat[data-back=back-teal] .back{background:#0f6f66 url(./teal-wqvR755k.svg) center / 100% 100% no-repeat}body[data-back=back-willow]{--trim: #a77ce8}body[data-back=back-willow] .deck-card,body[data-back=back-willow] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-willow],.seat[data-back=back-willow] .back{background:#6a37b0 url(./willow-DwevcUbV.svg) center / 100% 100% no-repeat}body[data-back=back-classic] .deck-card,body[data-back=back-classic] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-classic],.seat[data-back=back-classic] .back{background:#1d2766 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20250%20350'%20preserveAspectRatio='none'%3e%3crect%20width='250'%20height='350'%20fill='%23243283'/%3e%3cclipPath%20id='fld'%3e%3crect%20x='20'%20y='20'%20width='210'%20height='310'%20rx='10'/%3e%3c/clipPath%3e%3cg%20clip-path='url(%23fld)'%3e%3cpath%20transform='rotate(45%20125%20175)'%20d='M-350,-20%20L-350,370%20M-316,-20%20L-316,370%20M-282,-20%20L-282,370%20M-248,-20%20L-248,370%20M-214,-20%20L-214,370%20M-180,-20%20L-180,370%20M-146,-20%20L-146,370%20M-112,-20%20L-112,370%20M-78,-20%20L-78,370%20M-44,-20%20L-44,370%20M-10,-20%20L-10,370%20M24,-20%20L24,370%20M58,-20%20L58,370%20M92,-20%20L92,370%20M126,-20%20L126,370%20M160,-20%20L160,370%20M194,-20%20L194,370%20M228,-20%20L228,370%20M262,-20%20L262,370%20M296,-20%20L296,370%20M330,-20%20L330,370%20M364,-20%20L364,370%20M398,-20%20L398,370%20M432,-20%20L432,370%20M466,-20%20L466,370%20M500,-20%20L500,370%20M534,-20%20L534,370%20M568,-20%20L568,370%20'%20stroke='%23172059'%20stroke-width='17'%20fill='none'/%3e%3c/g%3e%3crect%20x='7'%20y='7'%20width='236'%20height='336'%20rx='23'%20fill='none'%20stroke='%230c102a'%20stroke-width='2.4'/%3e%3crect%20x='20'%20y='20'%20width='210'%20height='310'%20rx='10'%20fill='none'%20stroke='%23e8c46a'%20stroke-width='1.8'/%3e%3ccircle%20cx='125'%20cy='175'%20r='60'%20fill='%231a2470'/%3e%3ccircle%20cx='125'%20cy='175'%20r='49'%20fill='%23e8c46a'/%3e%3cg%20transform='translate(125%20175)%20scale(1.36)%20translate(-125%20-175)'%3e%3cpath%20d='M125,161%20L135,175%20L125,189%20L115,175Z'%20fill='%231a2470'/%3e%3c/g%3e%3c/svg%3e") center / 100% 100% no-repeat}body[data-back=back-crimson] .deck-card,body[data-back=back-crimson] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-crimson],.seat[data-back=back-crimson] .back{background:#6a1022 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20250%20350'%20preserveAspectRatio='none'%3e%3crect%20width='250'%20height='350'%20fill='%238a1838'/%3e%3cclipPath%20id='fld'%3e%3crect%20x='20'%20y='20'%20width='210'%20height='310'%20rx='10'/%3e%3c/clipPath%3e%3cg%20clip-path='url(%23fld)'%3e%3cpath%20transform='rotate(45%20125%20175)'%20d='M-350,-20%20L-350,370%20M-316,-20%20L-316,370%20M-282,-20%20L-282,370%20M-248,-20%20L-248,370%20M-214,-20%20L-214,370%20M-180,-20%20L-180,370%20M-146,-20%20L-146,370%20M-112,-20%20L-112,370%20M-78,-20%20L-78,370%20M-44,-20%20L-44,370%20M-10,-20%20L-10,370%20M24,-20%20L24,370%20M58,-20%20L58,370%20M92,-20%20L92,370%20M126,-20%20L126,370%20M160,-20%20L160,370%20M194,-20%20L194,370%20M228,-20%20L228,370%20M262,-20%20L262,370%20M296,-20%20L296,370%20M330,-20%20L330,370%20M364,-20%20L364,370%20M398,-20%20L398,370%20M432,-20%20L432,370%20M466,-20%20L466,370%20M500,-20%20L500,370%20M534,-20%20L534,370%20M568,-20%20L568,370%20'%20stroke='%23560d22'%20stroke-width='17'%20fill='none'/%3e%3c/g%3e%3crect%20x='7'%20y='7'%20width='236'%20height='336'%20rx='23'%20fill='none'%20stroke='%232c060e'%20stroke-width='2.4'/%3e%3crect%20x='20'%20y='20'%20width='210'%20height='310'%20rx='10'%20fill='none'%20stroke='%23ffd34d'%20stroke-width='1.8'/%3e%3ccircle%20cx='125'%20cy='175'%20r='60'%20fill='%235a0e26'/%3e%3ccircle%20cx='125'%20cy='175'%20r='49'%20fill='%23ffd34d'/%3e%3cg%20transform='translate(125%20175)%20scale(1.36)%20translate(-125%20-175)'%3e%3ccircle%20cx='125'%20cy='175'%20r='10'%20fill='%235a0e26'/%3e%3c/g%3e%3c/svg%3e") center / 100% 100% no-repeat}body[data-back=back-emerald] .deck-card,body[data-back=back-emerald] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-emerald],.seat[data-back=back-emerald] .back{background:#0c5a3e url(./emerald-CPHq7V3Z.svg) center / 100% 100% no-repeat}body[data-back=back-gold] .deck-card,body[data-back=back-gold] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-gold],.seat[data-back=back-gold] .back{background:#c23a22 url(./gold-DTL7zLCo.svg) center / 100% 100% no-repeat}body[data-back=back-constellation] .deck-card,body[data-back=back-constellation] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-constellation],.seat[data-back=back-constellation] .back{background:#101650 url(./constellation-DLBP24OG.svg) center / 100% 100% no-repeat}body[data-back=back-aurora] .deck-card,body[data-back=back-aurora] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-aurora],.seat[data-back=back-aurora] .back{background:#2e8bff url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20250%20350'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='bg'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%233ff0c8'/%3e%3cstop%20offset='0.4'%20stop-color='%232e8bff'/%3e%3cstop%20offset='0.7'%20stop-color='%23a64dff'/%3e%3cstop%20offset='1'%20stop-color='%23ff5fae'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20width='250'%20height='350'%20fill='url(%23bg)'/%3e%3cclipPath%20id='fld'%3e%3crect%20x='20'%20y='20'%20width='210'%20height='310'%20rx='10'/%3e%3c/clipPath%3e%3cg%20clip-path='url(%23fld)'%3e%3cpath%20d='M14,60%20C70,30%20130,100%20236,50'%20fill='none'%20stroke='%23fff'%20stroke-width='2.2'%20opacity='0.5'/%3e%3cpath%20d='M14,118%20C70,88%20130,158%20236,108'%20fill='none'%20stroke='%23fff'%20stroke-width='2.2'%20opacity='0.5'/%3e%3cpath%20d='M14,176%20C70,146%20130,216%20236,166'%20fill='none'%20stroke='%23fff'%20stroke-width='2.2'%20opacity='0.5'/%3e%3cpath%20d='M14,234%20C70,204%20130,274%20236,224'%20fill='none'%20stroke='%23fff'%20stroke-width='2.2'%20opacity='0.5'/%3e%3cpath%20d='M14,292%20C70,262%20130,332%20236,282'%20fill='none'%20stroke='%23fff'%20stroke-width='2.2'%20opacity='0.5'/%3e%3cpath%20d='M-336,0%20L14,350%20M-336,350%20L14,0%20M-292,0%20L58,350%20M-292,350%20L58,0%20M-248,0%20L102,350%20M-248,350%20L102,0%20M-204,0%20L146,350%20M-204,350%20L146,0%20M-160,0%20L190,350%20M-160,350%20L190,0%20M-116,0%20L234,350%20M-116,350%20L234,0%20M-72,0%20L278,350%20M-72,350%20L278,0%20M-28,0%20L322,350%20M-28,350%20L322,0%20M16,0%20L366,350%20M16,350%20L366,0%20M60,0%20L410,350%20M60,350%20L410,0%20M104,0%20L454,350%20M104,350%20L454,0%20M148,0%20L498,350%20M148,350%20L498,0%20M192,0%20L542,350%20M192,350%20L542,0%20M236,0%20L586,350%20M236,350%20L586,0%20M280,0%20L630,350%20M280,350%20L630,0%20M324,0%20L674,350%20M324,350%20L674,0%20M368,0%20L718,350%20M368,350%20L718,0%20M412,0%20L762,350%20M412,350%20L762,0%20M456,0%20L806,350%20M456,350%20L806,0%20M500,0%20L850,350%20M500,350%20L850,0%20M544,0%20L894,350%20M544,350%20L894,0%20M588,0%20L938,350%20M588,350%20L938,0%20'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.6'%20opacity='0.55'/%3e%3c/g%3e%3crect%20x='7'%20y='7'%20width='236'%20height='336'%20rx='23'%20fill='none'%20stroke='%23133a6b'%20stroke-width='2.4'/%3e%3crect%20x='20'%20y='20'%20width='210'%20height='310'%20rx='10'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.8'/%3e%3c/svg%3e") center / 100% 100% no-repeat}body[data-back=back-sunset] .deck-card,body[data-back=back-sunset] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-sunset],.seat[data-back=back-sunset] .back{background:#3d1a66 url(./sunset-BRkAVbv2.svg) center / 100% 100% no-repeat}body[data-back=back-amethyst] .deck-card,body[data-back=back-amethyst] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-amethyst],.seat[data-back=back-amethyst] .back{background:#4a1f86 url(./amethyst-DYPzofTs.svg) center / 100% 100% no-repeat}body[data-back=back-jade] .deck-card,body[data-back=back-jade] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-jade],.seat[data-back=back-jade] .back{background:#0f6b55 url(./jade-Rtaa1EWr.svg) center / 100% 100% no-repeat}body[data-back=back-obsidian] .deck-card,body[data-back=back-obsidian] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-obsidian],.seat[data-back=back-obsidian] .back{background:#16161e url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20250%20350'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='bg'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%232a2a34'/%3e%3cstop%20offset='1'%20stop-color='%230c0c12'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20width='250'%20height='350'%20fill='url(%23bg)'/%3e%3cclipPath%20id='fld'%3e%3crect%20x='20'%20y='20'%20width='210'%20height='310'%20rx='10'/%3e%3c/clipPath%3e%3cg%20clip-path='url(%23fld)'%3e%3cpath%20d='M125,51.16%20L216.05,175%20L125,298.84%20L33.95,175Z'%20fill='none'%20stroke='%239a9ab0'%20stroke-width='1.8'%20opacity='0.55'/%3e%3cpath%20d='M125,15.16%20L242.05,175%20L125,334.84%20L7.95,175Z'%20fill='none'%20stroke='%239a9ab0'%20stroke-width='1.1'%20opacity='0.4'/%3e%3cpath%20d='M125,-20.84%20L268.05,175%20L125,370.84%20L-18.05,175Z'%20fill='none'%20stroke='%239a9ab0'%20stroke-width='1.1'%20opacity='0.25'/%3e%3cpath%20d='M125,87.16%20V0%20M125,262.84%20V350%20M59.95,175%20H0%20M190.05,175%20H250'%20stroke='%23b8b8cc'%20stroke-width='1.2'%20opacity='0.55'/%3e%3cpath%20d='M0,0%20L250,0%20L0,175Z'%20fill='%23ffffff'%20opacity='0.06'/%3e%3c/g%3e%3crect%20x='7'%20y='7'%20width='236'%20height='336'%20rx='23'%20fill='none'%20stroke='%2309090c'%20stroke-width='2.4'/%3e%3crect%20x='20'%20y='20'%20width='210'%20height='310'%20rx='10'%20fill='none'%20stroke='%235a5a6e'%20stroke-width='1.8'/%3e%3cpath%20d='M125,87.16%20L190.05,175%20L125,262.84%20L59.95,175Z'%20fill='%230c0c12'%20stroke='%23b8b8cc'%20stroke-width='3'/%3e%3cpath%20d='M125,122.29%20L164.03,175%20L125,227.71%20L85.97,175Z'%20fill='%231c1c26'%20stroke='%23b8b8cc'%20stroke-width='2'/%3e%3cpath%20d='M125,149.67%20L143.66,175%20L125,200.33%20L106.34,175Z'%20fill='%23d8d8ea'/%3e%3cpath%20d='M106.34,175%20L125,149.67%20L143.66,175Z'%20fill='%23ffffff'%20opacity='0.7'/%3e%3c/svg%3e") center / 100% 100% no-repeat}body[data-back=back-nebula] .deck-card,body[data-back=back-nebula] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-nebula],.seat[data-back=back-nebula] .back{background:#4a1858 url(./nebula-DacidF-f.svg) center / 100% 100% no-repeat}body[data-back=back-starlight] .deck-card,body[data-back=back-starlight] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-starlight],.seat[data-back=back-starlight] .back{background:#1c2a6a url(./starlight-CwPsOput.svg) center / 100% 100% no-repeat}body[data-back=back-eclipse] .deck-card,body[data-back=back-eclipse] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-eclipse],.seat[data-back=back-eclipse] .back{background:#120b26 url(./eclipse-UfrR2I4x.svg) center / 100% 100% no-repeat}body[data-back=back-crescent] .deck-card,body[data-back=back-crescent] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-crescent],.seat[data-back=back-crescent] .back{background:#2a1250 url(./crescent-BiZPMrSe.svg) center / 100% 100% no-repeat}body[data-back=back-gold]{--trim: #ffd23d}.store-modal .cos.is-back.badge-tile-common{--accent: #5fc4ff;--cs-color: #8fdcff;--box-bg: radial-gradient(ellipse 90% 55% at 50% 0%, rgba(95, 190, 255, .3), transparent 70%), linear-gradient(180deg, rgba(20, 70, 120, .38), rgba(8, 26, 56, .55) 75%);background-image:var(--box-bg)}.store-modal .cos.is-back.badge-tile-rare{--accent: #ffc83d;--cs-color: #ffd86b;--box-bg: radial-gradient(ellipse 90% 55% at 50% 0%, rgba(255, 211, 77, .36), transparent 70%), linear-gradient(180deg, rgba(120, 80, 20, .4), rgba(40, 24, 8, .55) 75%);background-image:var(--box-bg);box-shadow:inset 0 0 18px #ffc84633,0 0 14px #ffc8462e}.store-modal .cos.is-back.badge-tile-legendary{--accent: #ec7dff;--cs-color: #f8b4f1;--cs-width: 2.8px;--box-bg: radial-gradient(ellipse 90% 55% at 50% 0%, rgba(255, 70, 200, .42), transparent 70%), radial-gradient(circle at 80% 85%, rgba(140, 100, 255, .3), transparent 45%), linear-gradient(180deg, rgba(140, 30, 150, .45), rgba(50, 14, 80, .6) 75%);background-image:var(--box-bg);box-shadow:inset 0 0 20px #f046d24d,0 0 18px #c850ff47}.overlay>.modal.store-modal .badge-group.back-group .cos-grid.cos-rows>.cos[data-store=pick-badge]>.cos-art{position:relative;display:grid;place-items:center;width:auto;height:auto}.overlay>.modal.store-modal .badge-group.back-group .cos-grid.cos-rows>.cos[data-store=pick-badge]>.cos-art>.swatch.back-swatch{width:46px;height:64px;box-shadow:0 4px 10px #00000073}.store-modal .back-swatch.is-locked-art{filter:grayscale(.45) brightness(.5)}.store-modal .cos-art>.back-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.store-modal .cos-art>.back-lock>.gi{width:20px;height:20px;fill:#fff;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.7))}.store-modal .cos.is-back.is-picked{filter:drop-shadow(0 0 9px rgba(255,255,255,.55))}.store-modal .cos.is-back.is-picked>.cos-art{scale:1.08}.store-modal .badge-side-art>.swatch.back-swatch{width:120px;height:168px;box-shadow:0 10px 26px #00000080}.store-modal .badge-dock-art>.swatch.back-swatch{width:40px;height:56px}@media(min-width:721px){.overlay>.modal.store-modal .badge-group.back-group .cos-grid.cos-rows>.cos[data-store=pick-badge]>.cos-art>.swatch.back-swatch{width:54px;height:76px}}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group.back-group .cos-grid.cos-rows>.cos[data-store=pick-badge]{aspect-ratio:5 / 7}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group.back-group .cos-grid.cos-rows>.cos[data-store=pick-badge]>.cos-art{width:74%;height:auto}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group.back-group .cos-grid.cos-rows>.cos[data-store=pick-badge]>.cos-art>.swatch.back-swatch{width:100%;height:auto;aspect-ratio:5 / 7}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group.back-group .cos-grid.cos-rows>.cos[data-store=pick-badge]>.cos-art{display:block}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group.back-group .cos-grid.cos-rows>.cos[data-store=pick-badge]>.cos-art>.swatch.back-swatch{display:block}body[data-back=back-aurascope]{--trim: #ff5cb4}body[data-back=back-aurascope] .deck-card,body[data-back=back-aurascope] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-aurascope],.seat[data-back=back-aurascope] .back{background:#1d2238 url(./aurascope-B9yn1P4F.svg) center / 100% 100% no-repeat}:is(.back-swatch,.deck-card,.flyer-back,.deck-peek-back,.seat .back,.backs>.back){border-radius:12%/8.571%!important}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group.back-group .cos-grid.cos-rows{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group.back-group .cos-grid.cos-rows>.cos[data-store=pick-badge]{aspect-ratio:auto;padding:5px}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group.back-group .cos-grid.cos-rows>.cos[data-store=pick-badge]>.cos-art{width:100%}@media(max-width:720px){.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group.back-group .cos-grid.cos-rows{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}body[data-back=back-compass]{--trim: #e8c46a}body[data-back=back-compass] .deck-card,body[data-back=back-compass] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-compass],.seat[data-back=back-compass] .back{background:#14234a url(./compass-BDFOXbQe.svg) center / 100% 100% no-repeat}body[data-back=back-ogee]{--trim: #f3e6c4}body[data-back=back-ogee] .deck-card,body[data-back=back-ogee] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-ogee],.seat[data-back=back-ogee] .back{background:#c2540f url(./ogee-CvMDTr6S.svg) center / 100% 100% no-repeat}body[data-back=back-weave]{--trim: #d9a35c}body[data-back=back-weave] .deck-card,body[data-back=back-weave] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-weave],.seat[data-back=back-weave] .back{background:#7a4a22 url(./weave-DNjb_f6z.svg) center / 100% 100% no-repeat}body[data-back=back-kaleido]{--trim: #ff7ac8}body[data-back=back-kaleido] .deck-card,body[data-back=back-kaleido] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-kaleido],.seat[data-back=back-kaleido] .back{background:#3a1a7a url(./kaleido-DWZYpV7l.svg) center / 100% 100% no-repeat}.store-modal .back-group .cos.is-back>.cos-art>.back-swatch{box-shadow:0 6px 14px #00000073}.store-modal .back-group .cos.is-back.badge-tile-rare>.cos-art>.back-swatch{box-shadow:0 6px 14px #00000073,0 0 12px #ffc84673}.store-modal .back-group .cos.is-back.badge-tile-legendary>.cos-art>.back-swatch{box-shadow:0 6px 14px #00000073,0 0 14px #f05adc8c}.store-modal .back-group .cos.is-back.is-picked{filter:drop-shadow(0 0 8px rgba(255,255,255,.75))}.store-modal .badge-side-art>.swatch.back-swatch{width:159.96px;height:223.944px}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group.back-group .cos-grid.cos-rows{gap:8px}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group.back-group .cos-grid.cos-rows>.cos[data-store=pick-badge]>.cos-art{width:90%;margin:0 auto}body[data-back=back-clover]{--trim: #c8f5d8}body[data-back=back-clover] .deck-card,body[data-back=back-clover] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-clover],.seat[data-back=back-clover] .back{background:#1f7a4a url(./clover-BThSuLn8.svg) center / 100% 100% no-repeat}body[data-back=back-hearts]{--trim: #ffd0d8}body[data-back=back-hearts] .deck-card,body[data-back=back-hearts] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-hearts],.seat[data-back=back-hearts] .back{background:#a81d38 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20250%20350'%20preserveAspectRatio='none'%3e%3crect%20width='250'%20height='350'%20fill='%23a81d38'/%3e%3crect%20x='34'%20y='34'%20width='60.67'%20height='70.5'%20fill='%23e0405a'/%3e%3cg%20fill='%23fff'%20stroke='%234a0a16'%20stroke-width='3'%3e%3cpath%20transform='translate(64.33%2070.25)%20scale(0.8)'%20d='M0,26%20C-22,8%20-34,-6%20-30,-20%20C-26,-32%20-10,-34%200,-20%20C10,-34%2026,-32%2030,-20%20C34,-6%2022,8%200,26Z'/%3e%3c/g%3e%3crect%20x='94.67'%20y='34'%20width='60.67'%20height='70.5'%20fill='%23c42c46'/%3e%3cpath%20d='M125,51.25%20L139,69.25%20L125,87.25%20L111,69.25Z'%20fill='%23ffb3c0'%20stroke='%234a0a16'%20stroke-width='2'/%3e%3cpath%20d='M125,62.25%20L130,69.25%20L125,76.25%20L120,69.25Z'%20fill='%234a0a16'/%3e%3crect%20x='155.33'%20y='34'%20width='60.67'%20height='70.5'%20fill='%23e0405a'/%3e%3cg%20fill='%23fff'%20stroke='%234a0a16'%20stroke-width='3'%3e%3cpath%20transform='translate(185.67%2070.25)%20scale(0.8)'%20d='M0,26%20C-22,8%20-34,-6%20-30,-20%20C-26,-32%20-10,-34%200,-20%20C10,-34%2026,-32%2030,-20%20C34,-6%2022,8%200,26Z'/%3e%3c/g%3e%3crect%20x='34'%20y='104.5'%20width='60.67'%20height='70.5'%20fill='%23c42c46'/%3e%3cpath%20d='M64.33,121.75%20L78.33,139.75%20L64.33,157.75%20L50.33,139.75Z'%20fill='%23ffb3c0'%20stroke='%234a0a16'%20stroke-width='2'/%3e%3cpath%20d='M64.33,132.75%20L69.33,139.75%20L64.33,146.75%20L59.33,139.75Z'%20fill='%234a0a16'/%3e%3crect%20x='94.67'%20y='104.5'%20width='60.67'%20height='70.5'%20fill='%23e0405a'/%3e%3cg%20fill='%23fff'%20stroke='%234a0a16'%20stroke-width='3'%3e%3cpath%20transform='translate(125%20140.75)%20scale(0.8)'%20d='M0,26%20C-22,8%20-34,-6%20-30,-20%20C-26,-32%20-10,-34%200,-20%20C10,-34%2026,-32%2030,-20%20C34,-6%2022,8%200,26Z'/%3e%3c/g%3e%3crect%20x='155.33'%20y='104.5'%20width='60.67'%20height='70.5'%20fill='%23c42c46'/%3e%3cpath%20d='M185.67,121.75%20L199.67,139.75%20L185.67,157.75%20L171.67,139.75Z'%20fill='%23ffb3c0'%20stroke='%234a0a16'%20stroke-width='2'/%3e%3cpath%20d='M185.67,132.75%20L190.67,139.75%20L185.67,146.75%20L180.67,139.75Z'%20fill='%234a0a16'/%3e%3crect%20x='34'%20y='175'%20width='60.67'%20height='70.5'%20fill='%23e0405a'/%3e%3cg%20fill='%23fff'%20stroke='%234a0a16'%20stroke-width='3'%3e%3cpath%20transform='translate(64.33%20211.25)%20scale(0.8)'%20d='M0,26%20C-22,8%20-34,-6%20-30,-20%20C-26,-32%20-10,-34%200,-20%20C10,-34%2026,-32%2030,-20%20C34,-6%2022,8%200,26Z'/%3e%3c/g%3e%3crect%20x='94.67'%20y='175'%20width='60.67'%20height='70.5'%20fill='%23c42c46'/%3e%3cpath%20d='M125,192.25%20L139,210.25%20L125,228.25%20L111,210.25Z'%20fill='%23ffb3c0'%20stroke='%234a0a16'%20stroke-width='2'/%3e%3cpath%20d='M125,203.25%20L130,210.25%20L125,217.25%20L120,210.25Z'%20fill='%234a0a16'/%3e%3crect%20x='155.33'%20y='175'%20width='60.67'%20height='70.5'%20fill='%23e0405a'/%3e%3cg%20fill='%23fff'%20stroke='%234a0a16'%20stroke-width='3'%3e%3cpath%20transform='translate(185.67%20211.25)%20scale(0.8)'%20d='M0,26%20C-22,8%20-34,-6%20-30,-20%20C-26,-32%20-10,-34%200,-20%20C10,-34%2026,-32%2030,-20%20C34,-6%2022,8%200,26Z'/%3e%3c/g%3e%3crect%20x='34'%20y='245.5'%20width='60.67'%20height='70.5'%20fill='%23c42c46'/%3e%3cpath%20d='M64.33,262.75%20L78.33,280.75%20L64.33,298.75%20L50.33,280.75Z'%20fill='%23ffb3c0'%20stroke='%234a0a16'%20stroke-width='2'/%3e%3cpath%20d='M64.33,273.75%20L69.33,280.75%20L64.33,287.75%20L59.33,280.75Z'%20fill='%234a0a16'/%3e%3crect%20x='94.67'%20y='245.5'%20width='60.67'%20height='70.5'%20fill='%23e0405a'/%3e%3cg%20fill='%23fff'%20stroke='%234a0a16'%20stroke-width='3'%3e%3cpath%20transform='translate(125%20281.75)%20scale(0.8)'%20d='M0,26%20C-22,8%20-34,-6%20-30,-20%20C-26,-32%20-10,-34%200,-20%20C10,-34%2026,-32%2030,-20%20C34,-6%2022,8%200,26Z'/%3e%3c/g%3e%3crect%20x='155.33'%20y='245.5'%20width='60.67'%20height='70.5'%20fill='%23c42c46'/%3e%3cpath%20d='M185.67,262.75%20L199.67,280.75%20L185.67,298.75%20L171.67,280.75Z'%20fill='%23ffb3c0'%20stroke='%234a0a16'%20stroke-width='2'/%3e%3cpath%20d='M185.67,273.75%20L190.67,280.75%20L185.67,287.75%20L180.67,280.75Z'%20fill='%234a0a16'/%3e%3cg%20fill='none'%20stroke='%234a0a16'%20stroke-width='3'%3e%3crect%20x='34'%20y='34'%20width='182'%20height='282'/%3e%3cpath%20d='M94.67,34%20V316'/%3e%3cpath%20d='M155.33,34%20V316'/%3e%3cpath%20d='M34,104.5%20H216'/%3e%3cpath%20d='M34,175%20H216'/%3e%3cpath%20d='M34,245.5%20H216'/%3e%3c/g%3e%3crect%20x='6'%20y='6'%20width='238'%20height='338'%20rx='24'%20fill='none'%20stroke='%23460c17'%20stroke-width='2'/%3e%3crect%20x='12'%20y='12'%20width='226'%20height='326'%20rx='18'%20fill='none'%20stroke='%23460c17'%20stroke-width='1.2'%20opacity='0.7'/%3e%3c/svg%3e") center / 100% 100% no-repeat}body[data-back=back-stars]{--trim: #7fa8ff}body[data-back=back-stars] .deck-card,body[data-back=back-stars] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-stars],.seat[data-back=back-stars] .back{background:#0f2590 url(./stars-BctQcSc-.svg) center / 100% 100% no-repeat}body[data-back=back-coral]{--trim: #ff8fc8}body[data-back=back-coral] .deck-card,body[data-back=back-coral] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-coral],.seat[data-back=back-coral] .back{background:#ff3fa4 url(./coral-B_dqQaGL.svg) center / 100% 100% no-repeat}body[data-back=back-jade-lotus]{--trim: #bff5ec}body[data-back=back-jade-lotus] .deck-card,body[data-back=back-jade-lotus] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-jade-lotus],.seat[data-back=back-jade-lotus] .back{background:#14957a url(./jade-lotus-BGav0iaK.svg) center / 100% 100% no-repeat}body[data-back=back-mint]{--trim: #c8f5e6}body[data-back=back-mint] .deck-card,body[data-back=back-mint] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-mint],.seat[data-back=back-mint] .back{background:#24a88a url(./mint-kPRId57I.svg) center / 100% 100% no-repeat}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group.back-group .cos-grid.cos-rows{row-gap:16px}body[data-back=back-sakura]{--trim: #ffb6d3}body[data-back=back-sakura] .deck-card,body[data-back=back-sakura] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-sakura],.seat[data-back=back-sakura] .back{background:#f48fb8 url(./sakura-CqXt8jps.svg) center / 100% 100% no-repeat}body[data-back=back-sunfield]{--trim: #ffd23a}body[data-back=back-sunfield] .deck-card,body[data-back=back-sunfield] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-sunfield],.seat[data-back=back-sunfield] .back{background:#1f5fae url(./sunfield-Dz0KeKp-.svg) center / 100% 100% no-repeat}body[data-back=back-frost]{--trim: #9fe4ff}body[data-back=back-frost] .deck-card,body[data-back=back-frost] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-frost],.seat[data-back=back-frost] .back{background:#0a58c2 url(./frost-uwPMxg4t.svg) center / 100% 100% no-repeat}body[data-back=back-checker]{--trim: #ffcf4d}body[data-back=back-checker] .deck-card,body[data-back=back-checker] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-checker],.seat[data-back=back-checker] .back{background:#8e1029 url(./checker-HWQRsVnb.svg) center / 100% 100% no-repeat}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group.back-group .cos-grid.cos-rows{grid-template-columns:repeat(5,minmax(0,1fr))}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group.back-group .cos-grid.cos-rows>.cos[data-store=pick-badge]{flex-direction:column;gap:8px;padding:12px 8px 10px}.store-modal .back-group .cos.is-back>.back-tier{display:block;font-family:var(--font-head);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent, #8fdcff)}.store-modal .back-group .cos.is-back.badge-tile-legendary>.back-tier{color:#ffc4f6;text-shadow:0 0 8px rgba(240,90,220,.6)}@media(max-width:720px){.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group.back-group .cos-grid.cos-rows{grid-template-columns:repeat(3,minmax(0,1fr))}}.overlay>.modal.store-modal:is(.has-badge-panel,.has-badge-browse) .badge-group.back-group .cos-grid.cos-rows>.cos[data-store=pick-badge]{padding:20px 16px 18px}.back,.deck-card,.flyer-back{box-shadow:inset 0 0 0 1.5px #00000059,1px 2px #00000073!important}body[data-back=back-suitlace]{--trim: #e8b23a}body[data-back=back-suitlace] .deck-card,body[data-back=back-suitlace] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-suitlace],.seat[data-back=back-suitlace] .back{background:#0a0a0a url(./suitlace-BACx35nY.svg) center / 100% 100% no-repeat}body[data-back=back-noir]{--trim: #e0b45a}body[data-back=back-noir] .deck-card,body[data-back=back-noir] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-noir],.seat[data-back=back-noir] .back{background:#0b0b0b url(./noir-edOs3nH4.svg) center / 100% 100% no-repeat}body[data-back=back-orchid]{--trim: #ff8ad8}body[data-back=back-orchid] .deck-card,body[data-back=back-orchid] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-orchid],.seat[data-back=back-orchid] .back{background:#12061f url(./orchid-Cv9o2B40.svg) center / 100% 100% no-repeat}body[data-back=back-sunset]{--trim: #ff9ad8}body[data-back=back-sunset] .deck-card,body[data-back=back-sunset] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-sunset],.seat[data-back=back-sunset] .back{background:#14053a url(./sunset-BRkAVbv2.svg) center / 100% 100% no-repeat}body[data-back=back-forest-dots]{--trim: #f3e6c4}body[data-back=back-forest-dots] .deck-card,body[data-back=back-forest-dots] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-forest-dots],.seat[data-back=back-forest-dots] .back{background:#2a7a45 url(./forest-dots-DwDwMv7h.svg) center / 100% 100% no-repeat}body[data-back=back-plum-gingham]{--trim: #f0c4ff}body[data-back=back-plum-gingham] .deck-card,body[data-back=back-plum-gingham] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-plum-gingham],.seat[data-back=back-plum-gingham] .back{background:#6a3290 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20250%20350'%20preserveAspectRatio='none'%3e%3crect%20width='250'%20height='350'%20fill='%236a3290'/%3e%3cclipPath%20id='fld'%3e%3crect%20x='20'%20y='20'%20width='210'%20height='310'%20rx='10'/%3e%3c/clipPath%3e%3cg%20clip-path='url(%23fld)'%3e%3crect%20x='-56'%20y='0'%20width='14'%20height='350'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='-28'%20y='0'%20width='14'%20height='350'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='0'%20y='0'%20width='14'%20height='350'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='28'%20y='0'%20width='14'%20height='350'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='56'%20y='0'%20width='14'%20height='350'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='84'%20y='0'%20width='14'%20height='350'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='112'%20y='0'%20width='14'%20height='350'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='140'%20y='0'%20width='14'%20height='350'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='168'%20y='0'%20width='14'%20height='350'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='196'%20y='0'%20width='14'%20height='350'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='224'%20y='0'%20width='14'%20height='350'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='252'%20y='0'%20width='14'%20height='350'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='0'%20y='-56'%20width='250'%20height='14'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='0'%20y='-28'%20width='250'%20height='14'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='0'%20y='0'%20width='250'%20height='14'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='0'%20y='28'%20width='250'%20height='14'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='0'%20y='56'%20width='250'%20height='14'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='0'%20y='84'%20width='250'%20height='14'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='0'%20y='112'%20width='250'%20height='14'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='0'%20y='140'%20width='250'%20height='14'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='0'%20y='168'%20width='250'%20height='14'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='0'%20y='196'%20width='250'%20height='14'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='0'%20y='224'%20width='250'%20height='14'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='0'%20y='252'%20width='250'%20height='14'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='0'%20y='280'%20width='250'%20height='14'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='0'%20y='308'%20width='250'%20height='14'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='0'%20y='336'%20width='250'%20height='14'%20fill='%2340185e'%20opacity='0.55'/%3e%3crect%20x='0'%20y='364'%20width='250'%20height='14'%20fill='%2340185e'%20opacity='0.55'/%3e%3c/g%3e%3crect%20x='7'%20y='7'%20width='236'%20height='336'%20rx='23'%20fill='none'%20stroke='%232d153c'%20stroke-width='2.4'/%3e%3crect%20x='20'%20y='20'%20width='210'%20height='310'%20rx='10'%20fill='none'%20stroke='%23f0c4ff'%20stroke-width='1.8'/%3e%3ccircle%20cx='125'%20cy='175'%20r='60'%20fill='%2340185e'/%3e%3ccircle%20cx='125'%20cy='175'%20r='49'%20fill='%23f0c4ff'/%3e%3crect%20x='112'%20y='162'%20width='26'%20height='26'%20transform='rotate(45%20125%20175)'%20fill='%2340185e'/%3e%3c/svg%3e") center / 100% 100% no-repeat}body[data-back=back-amber-pinstripe]{--trim: #fff1c8}body[data-back=back-amber-pinstripe] .deck-card,body[data-back=back-amber-pinstripe] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-amber-pinstripe],.seat[data-back=back-amber-pinstripe] .back{background:#d68a1a url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20250%20350'%20preserveAspectRatio='none'%3e%3crect%20width='250'%20height='350'%20fill='%23d68a1a'/%3e%3cclipPath%20id='fld'%3e%3crect%20x='20'%20y='20'%20width='210'%20height='310'%20rx='10'/%3e%3c/clipPath%3e%3cg%20clip-path='url(%23fld)'%3e%3crect%20x='6'%20y='0'%20width='5'%20height='350'%20fill='%23a8650a'/%3e%3crect%20x='22'%20y='0'%20width='5'%20height='350'%20fill='%23a8650a'/%3e%3crect%20x='38'%20y='0'%20width='5'%20height='350'%20fill='%23a8650a'/%3e%3crect%20x='54'%20y='0'%20width='5'%20height='350'%20fill='%23a8650a'/%3e%3crect%20x='70'%20y='0'%20width='5'%20height='350'%20fill='%23a8650a'/%3e%3crect%20x='86'%20y='0'%20width='5'%20height='350'%20fill='%23a8650a'/%3e%3crect%20x='102'%20y='0'%20width='5'%20height='350'%20fill='%23a8650a'/%3e%3crect%20x='118'%20y='0'%20width='5'%20height='350'%20fill='%23a8650a'/%3e%3crect%20x='134'%20y='0'%20width='5'%20height='350'%20fill='%23a8650a'/%3e%3crect%20x='150'%20y='0'%20width='5'%20height='350'%20fill='%23a8650a'/%3e%3crect%20x='166'%20y='0'%20width='5'%20height='350'%20fill='%23a8650a'/%3e%3crect%20x='182'%20y='0'%20width='5'%20height='350'%20fill='%23a8650a'/%3e%3crect%20x='198'%20y='0'%20width='5'%20height='350'%20fill='%23a8650a'/%3e%3crect%20x='214'%20y='0'%20width='5'%20height='350'%20fill='%23a8650a'/%3e%3crect%20x='230'%20y='0'%20width='5'%20height='350'%20fill='%23a8650a'/%3e%3crect%20x='246'%20y='0'%20width='5'%20height='350'%20fill='%23a8650a'/%3e%3c/g%3e%3crect%20x='7'%20y='7'%20width='236'%20height='336'%20rx='23'%20fill='none'%20stroke='%235a3a0b'%20stroke-width='2.4'/%3e%3crect%20x='20'%20y='20'%20width='210'%20height='310'%20rx='10'%20fill='none'%20stroke='%23fff1c8'%20stroke-width='1.8'/%3e%3ccircle%20cx='125'%20cy='175'%20r='60'%20fill='%23a8650a'/%3e%3ccircle%20cx='125'%20cy='175'%20r='49'%20fill='%23fff1c8'/%3e%3ccircle%20cx='125'%20cy='175'%20r='20'%20fill='none'%20stroke='%23a8650a'%20stroke-width='7'/%3e%3c/svg%3e") center / 100% 100% no-repeat}body[data-back=back-teal-bands]{--trim: #c8fbff}body[data-back=back-teal-bands] .deck-card,body[data-back=back-teal-bands] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-teal-bands],.seat[data-back=back-teal-bands] .back{background:#14808e url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20250%20350'%20preserveAspectRatio='none'%3e%3crect%20width='250'%20height='350'%20fill='%2314808e'/%3e%3cclipPath%20id='fld'%3e%3crect%20x='20'%20y='20'%20width='210'%20height='310'%20rx='10'/%3e%3c/clipPath%3e%3cg%20clip-path='url(%23fld)'%3e%3crect%20x='0'%20y='0'%20width='250'%20height='18'%20fill='%230c5e6a'/%3e%3crect%20x='0'%20y='36'%20width='250'%20height='18'%20fill='%230c5e6a'/%3e%3crect%20x='0'%20y='72'%20width='250'%20height='18'%20fill='%230c5e6a'/%3e%3crect%20x='0'%20y='108'%20width='250'%20height='18'%20fill='%230c5e6a'/%3e%3crect%20x='0'%20y='144'%20width='250'%20height='18'%20fill='%230c5e6a'/%3e%3crect%20x='0'%20y='180'%20width='250'%20height='18'%20fill='%230c5e6a'/%3e%3crect%20x='0'%20y='216'%20width='250'%20height='18'%20fill='%230c5e6a'/%3e%3crect%20x='0'%20y='252'%20width='250'%20height='18'%20fill='%230c5e6a'/%3e%3crect%20x='0'%20y='288'%20width='250'%20height='18'%20fill='%230c5e6a'/%3e%3crect%20x='0'%20y='324'%20width='250'%20height='18'%20fill='%230c5e6a'/%3e%3c/g%3e%3crect%20x='7'%20y='7'%20width='236'%20height='336'%20rx='23'%20fill='none'%20stroke='%2308363c'%20stroke-width='2.4'/%3e%3crect%20x='20'%20y='20'%20width='210'%20height='310'%20rx='10'%20fill='none'%20stroke='%23c8fbff'%20stroke-width='1.8'/%3e%3ccircle%20cx='125'%20cy='175'%20r='60'%20fill='%230c5e6a'/%3e%3ccircle%20cx='125'%20cy='175'%20r='49'%20fill='%23c8fbff'/%3e%3cpath%20d='M125,154%20L140,175%20L125,196%20L110,175Z'%20fill='%230c5e6a'/%3e%3c/svg%3e") center / 100% 100% no-repeat}body[data-back=back-slate-hatch]{--trim: #ff9a72}body[data-back=back-slate-hatch] .deck-card,body[data-back=back-slate-hatch] :is(.flyer-back:not(.is-seat-back),.deck-peek-back),.back-swatch[data-back=back-slate-hatch],.seat[data-back=back-slate-hatch] .back{background:#465062 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20250%20350'%20preserveAspectRatio='none'%3e%3crect%20width='250'%20height='350'%20fill='%23465062'/%3e%3cclipPath%20id='fld'%3e%3crect%20x='20'%20y='20'%20width='210'%20height='310'%20rx='10'/%3e%3c/clipPath%3e%3cg%20clip-path='url(%23fld)'%3e%3cg%20stroke='%232e3644'%20stroke-width='4'%20fill='none'%3e%3cpath%20transform='rotate(45%20125%20175)'%20d='M-350,-20%20L-350,370%20M-328,-20%20L-328,370%20M-306,-20%20L-306,370%20M-284,-20%20L-284,370%20M-262,-20%20L-262,370%20M-240,-20%20L-240,370%20M-218,-20%20L-218,370%20M-196,-20%20L-196,370%20M-174,-20%20L-174,370%20M-152,-20%20L-152,370%20M-130,-20%20L-130,370%20M-108,-20%20L-108,370%20M-86,-20%20L-86,370%20M-64,-20%20L-64,370%20M-42,-20%20L-42,370%20M-20,-20%20L-20,370%20M2,-20%20L2,370%20M24,-20%20L24,370%20M46,-20%20L46,370%20M68,-20%20L68,370%20M90,-20%20L90,370%20M112,-20%20L112,370%20M134,-20%20L134,370%20M156,-20%20L156,370%20M178,-20%20L178,370%20M200,-20%20L200,370%20M222,-20%20L222,370%20M244,-20%20L244,370%20M266,-20%20L266,370%20M288,-20%20L288,370%20M310,-20%20L310,370%20M332,-20%20L332,370%20M354,-20%20L354,370%20M376,-20%20L376,370%20M398,-20%20L398,370%20M420,-20%20L420,370%20M442,-20%20L442,370%20M464,-20%20L464,370%20M486,-20%20L486,370%20M508,-20%20L508,370%20M530,-20%20L530,370%20M552,-20%20L552,370%20M574,-20%20L574,370%20M596,-20%20L596,370%20'/%3e%3cpath%20transform='rotate(-45%20125%20175)'%20d='M-350,-20%20L-350,370%20M-328,-20%20L-328,370%20M-306,-20%20L-306,370%20M-284,-20%20L-284,370%20M-262,-20%20L-262,370%20M-240,-20%20L-240,370%20M-218,-20%20L-218,370%20M-196,-20%20L-196,370%20M-174,-20%20L-174,370%20M-152,-20%20L-152,370%20M-130,-20%20L-130,370%20M-108,-20%20L-108,370%20M-86,-20%20L-86,370%20M-64,-20%20L-64,370%20M-42,-20%20L-42,370%20M-20,-20%20L-20,370%20M2,-20%20L2,370%20M24,-20%20L24,370%20M46,-20%20L46,370%20M68,-20%20L68,370%20M90,-20%20L90,370%20M112,-20%20L112,370%20M134,-20%20L134,370%20M156,-20%20L156,370%20M178,-20%20L178,370%20M200,-20%20L200,370%20M222,-20%20L222,370%20M244,-20%20L244,370%20M266,-20%20L266,370%20M288,-20%20L288,370%20M310,-20%20L310,370%20M332,-20%20L332,370%20M354,-20%20L354,370%20M376,-20%20L376,370%20M398,-20%20L398,370%20M420,-20%20L420,370%20M442,-20%20L442,370%20M464,-20%20L464,370%20M486,-20%20L486,370%20M508,-20%20L508,370%20M530,-20%20L530,370%20M552,-20%20L552,370%20M574,-20%20L574,370%20M596,-20%20L596,370%20'/%3e%3c/g%3e%3c/g%3e%3crect%20x='7'%20y='7'%20width='236'%20height='336'%20rx='23'%20fill='none'%20stroke='%231d2229'%20stroke-width='2.4'/%3e%3crect%20x='20'%20y='20'%20width='210'%20height='310'%20rx='10'%20fill='none'%20stroke='%23ff9a72'%20stroke-width='1.8'/%3e%3ccircle%20cx='125'%20cy='175'%20r='60'%20fill='%232e3644'/%3e%3ccircle%20cx='125'%20cy='175'%20r='49'%20fill='%23ff9a72'/%3e%3cpath%20d='M125,153%20L130.88,168.91%20L147.83,169.58%20L134.51,180.09%20L139.11,196.42%20L125,187%20L110.89,196.42%20L115.49,180.09%20L102.17,169.58%20L119.12,168.91Z'%20fill='%232e3644'/%3e%3c/svg%3e") center / 100% 100% no-repeat}@media(max-width:720px){.store-modal>.badge-dock.is-back{grid-template-areas:"art text" "art btn";column-gap:14px;row-gap:10px;align-items:stretch}.store-modal>.badge-dock.is-back>.badge-dock-art{align-self:center;min-height:0}.store-modal>.badge-dock.is-back .badge-dock-art>.swatch.back-swatch{width:calc(96px * 5 / 7);height:96px;aspect-ratio:auto}.store-modal>.badge-dock.is-back>.badge-dock-text{align-self:end}.store-modal>.badge-dock.is-back>.cos-equip{align-self:start}}body[data-back=back-amber-pinstripe],[data-back=back-amber-pinstripe]{--back-dark: #56370a}body[data-back=back-amethyst],[data-back=back-amethyst]{--back-dark: #1e0c36}body[data-back=back-aurascope],[data-back=back-aurascope]{--back-dark: #0c0e16}body[data-back=back-aurora],[data-back=back-aurora]{--back-dark: #123866}body[data-back=back-azure],[data-back=back-azure]{--back-dark: #084260}body[data-back=back-checker],[data-back=back-checker]{--back-dark: #390610}body[data-back=back-circuit],[data-back=back-circuit]{--back-dark: #10121e}body[data-back=back-classic],[data-back=back-classic]{--back-dark: #0c1029}body[data-back=back-clover],[data-back=back-clover]{--back-dark: #0c311e}body[data-back=back-compass],[data-back=back-compass]{--back-dark: #080e1e}body[data-back=back-constellation],[data-back=back-constellation]{--back-dark: #060920}body[data-back=back-coral],[data-back=back-coral]{--back-dark: #661942}body[data-back=back-crescent],[data-back=back-crescent]{--back-dark: #110720}body[data-back=back-crimson],[data-back=back-crimson]{--back-dark: #2a060e}body[data-back=back-eclipse],[data-back=back-eclipse]{--back-dark: #07040f}body[data-back=back-emerald],[data-back=back-emerald]{--back-dark: #052419}body[data-back=back-forest-dots],[data-back=back-forest-dots]{--back-dark: #11311c}body[data-back=back-frost],[data-back=back-frost]{--back-dark: #04234e}body[data-back=back-gilt],[data-back=back-gilt]{--back-dark: #634f00}body[data-back=back-gold],[data-back=back-gold]{--back-dark: #4e170e}body[data-back=back-hearts],[data-back=back-hearts]{--back-dark: #430c16}body[data-back=back-jade],[data-back=back-jade]{--back-dark: #062b22}body[data-back=back-jade-lotus],[data-back=back-jade-lotus]{--back-dark: #083c31}body[data-back=back-kaleido],[data-back=back-kaleido]{--back-dark: #170a31}body[data-back=back-lotus],[data-back=back-lotus]{--back-dark: #32205a}body[data-back=back-mint],[data-back=back-mint]{--back-dark: #0e4337}body[data-back=back-nebula],[data-back=back-nebula]{--back-dark: #1e0a23}body[data-back=back-noir],[data-back=back-noir]{--back-dark: #040404}body[data-back=back-obsidian],[data-back=back-obsidian]{--back-dark: #09090c}body[data-back=back-ogee],[data-back=back-ogee]{--back-dark: #4e2206}body[data-back=back-orchid],[data-back=back-orchid]{--back-dark: #07020c}body[data-back=back-plum-gingham],[data-back=back-plum-gingham]{--back-dark: #2a143a}body[data-back=back-rose],[data-back=back-rose]{--back-dark: #661c28}body[data-back=back-sakura],[data-back=back-sakura]{--back-dark: #62394a}body[data-back=back-slate-hatch],[data-back=back-slate-hatch]{--back-dark: #1c2027}body[data-back=back-sparkle],[data-back=back-sparkle]{--back-dark: #2a1342}body[data-back=back-starlight],[data-back=back-starlight]{--back-dark: #0b112a}body[data-back=back-stars],[data-back=back-stars]{--back-dark: #060f3a}body[data-back=back-suitlace],[data-back=back-suitlace]{--back-dark: #040404}body[data-back=back-sunfield],[data-back=back-sunfield]{--back-dark: #0c2646}body[data-back=back-sunset],[data-back=back-sunset]{--back-dark: #080217}body[data-back=back-teal],[data-back=back-teal]{--back-dark: #062c29}body[data-back=back-teal-bands],[data-back=back-teal-bands]{--back-dark: #083339}body[data-back=back-weave],[data-back=back-weave]{--back-dark: #311e0e}body[data-back=back-willow],[data-back=back-willow]{--back-dark: #2a1646}:is(.back-swatch,.deck-card,.flyer-back,.deck-peek-back,.seat .back){outline:2px solid var(--back-dark, #0c102a);outline-offset:-2px}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card){border-color:var(--back-dark, #0c102a)}.shop-card.tier-rare{box-shadow:0 0 0 2px #ffc83d,0 0 14px #ffc83d80}.shop-card.tier-legendary{box-shadow:0 0 0 2px #ec7dff,0 0 18px #ec7dff99}.pack-slot .pull.tier-rare .pull-card{filter:drop-shadow(0 0 10px rgba(255,200,61,.7))}.pack-slot .pull.tier-legendary .pull-card{filter:drop-shadow(0 0 14px rgba(236,125,255,.8))}.card-got.tier-rare .card-got-face{filter:drop-shadow(0 0 16px rgba(255,200,61,.75))}.card-got.tier-legendary .card-got-face{filter:drop-shadow(0 0 22px rgba(236,125,255,.85))}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-bomb){border-color:#191920}body[data-back] .card-face.power-bomb.power-bomb{border-color:#191920}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-disguise){border-color:#272416}body[data-back] .card-face.power-disguise.power-disguise{border-color:#272416}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-elixir){border-color:#42162d}body[data-back] .card-face.power-elixir.power-elixir{border-color:#42162d}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-expose){border-color:#1e0f31}body[data-back] .card-face.power-expose.power-expose{border-color:#1e0f31}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-ice){border-color:#0c2a52}body[data-back] .card-face.power-ice.power-ice{border-color:#0c2a52}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-haze){border-color:#2f2d36}body[data-back] .card-face.power-haze.power-haze{border-color:#2f2d36}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-illusion){border-color:#472e38}body[data-back] .card-face.power-illusion.power-illusion{border-color:#472e38}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-surge){border-color:#40471b}body[data-back] .card-face.power-surge.power-surge{border-color:#40471b}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-torch){border-color:#473811}body[data-back] .card-face.power-torch.power-torch{border-color:#473811}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-halo){border-color:#3c321a}body[data-back] .card-face.power-halo.power-halo{border-color:#3c321a}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-reflect){border-color:#2f4347}body[data-back] .card-face.power-reflect.power-reflect{border-color:#2f4347}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-bind){border-color:#382715}body[data-back] .card-face.power-bind.power-bind{border-color:#382715}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-clamp){border-color:#1e2234}body[data-back] .card-face.power-clamp.power-clamp{border-color:#1e2234}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-stretch){border-color:#123528}body[data-back] .card-face.power-stretch.power-stretch{border-color:#123528}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-comet){border-color:#192f3f}body[data-back] .card-face.power-comet.power-comet{border-color:#192f3f}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-eclipse){border-color:#040209}body[data-back] .card-face.power-eclipse.power-eclipse{border-color:#040209}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-hijack){border-color:#221031}body[data-back] .card-face.power-hijack.power-hijack{border-color:#221031}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-invert){border-color:#0c0e1f}body[data-back] .card-face.power-invert.power-invert{border-color:#0c0e1f}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-jinx){border-color:#100d1e}body[data-back] .card-face.power-jinx.power-jinx{border-color:#100d1e}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-lightning){border-color:#162242}body[data-back] .card-face.power-lightning.power-lightning{border-color:#162242}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-omniscience){border-color:#7a2f00}body[data-back] .card-face.power-omniscience.power-omniscience{border-color:#7a2f00}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-beacon){border-color:#0b142a}body[data-back] .card-face.power-beacon.power-beacon{border-color:#0b142a}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-starlite){border-color:#7a2f00}body[data-back] .card-face.power-starlite.power-starlite{border-color:#7a2f00}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-supernova){border-color:#7a2f00}body[data-back] .card-face.power-supernova.power-supernova{border-color:#7a2f00}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-block){border-color:#47181d}body[data-back] .card-face.power-block.power-block{border-color:#47181d}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.tactic-multiplier){border-color:#621c06}body[data-back] .card-face.tactic-multiplier.tactic-multiplier{border-color:#621c06}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.tactic-reverse){border-color:#2c4700}body[data-back] .card-face.tactic-reverse.tactic-reverse{border-color:#2c4700}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.tactic-shuffle){border-color:#361e47}body[data-back] .card-face.tactic-shuffle.tactic-shuffle{border-color:#361e47}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.tactic-stand){border-color:#163b47}body[data-back] .card-face.tactic-stand.tactic-stand{border-color:#163b47}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.tactic-doubledown){border-color:#164347}body[data-back] .card-face.tactic-doubledown.tactic-doubledown{border-color:#164347}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.tactic-flipside){border-color:#1f4540}body[data-back] .card-face.tactic-flipside.tactic-flipside{border-color:#1f4540}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.tactic-reroll){border-color:#07372f}body[data-back] .card-face.tactic-reroll.tactic-reroll{border-color:#07372f}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.tactic-roulette){border-color:#0a3823}body[data-back] .card-face.tactic-roulette.tactic-roulette{border-color:#0a3823}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-disarm){border-color:#110c27}body[data-back] .card-face.power-disarm.power-disarm{border-color:#110c27}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-blackhole){border-color:#010103}body[data-back] .card-face.power-blackhole.power-blackhole{border-color:#010103}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.tactic-chance){border-color:#474024}body[data-back] .card-face.tactic-chance.tactic-chance{border-color:#474024}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.power-clone){border-color:#473240}body[data-back] .card-face.power-clone.power-clone{border-color:#473240}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.tactic-fusion){border-color:#470025}body[data-back] .card-face.tactic-fusion.tactic-fusion{border-color:#470025}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card):has(>.card-face.tactic-joker){border-color:#3b001d}body[data-back] .card-face.tactic-joker.tactic-joker{border-color:#3b001d}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card){border-width:0}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card) .card-face.number:before{--frame: rgba(110, 118, 160, .34)}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card) .card-face.number:is(.suit-hearts,.suit-diamonds):before{--frame: rgba(196, 96, 118, .32)}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card) .card-face.number.is-negative.is-negative:before{--frame: rgba(255, 255, 255, .24)}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card) .card-face.number.is-hazed.is-hazed:before{--frame: rgba(80, 86, 108, .36)}.card-face>.card-fx{top:0;right:0;bottom:0;left:0;border-radius:0}body[data-back][data-back] :is(.you .hand>.card,.shop-card.card,.rogue-card-face.card,.pull-front .card)>.card-face{border-radius:inherit}.card-face:is(.power,.tactic){--ring: calc(var(--card-w) * .045);isolation:isolate}.card-face:is(.power,.tactic)>.sparkles{z-index:4;border:var(--ring) solid #ffffff;border-radius:max(0px,calc(var(--card-w) * .12 - 2px))}.card-face:is(.power,.tactic)>:is(.power-name,.power-icon,.power-value,.card-kind){scale:.92}.card-face:is(.power,.tactic)>.power-name{transform-origin:50% 0%;translate:-50% calc(-50% + var(--ring) * .8)}.card-face:is(.power,.tactic)>.power-icon{transform-origin:50% 50%}.card-face:is(.power,.tactic)>.power-value{transform-origin:100% 100%;translate:calc(var(--ring) * -.8) calc(var(--ring) * -.8)}.card-face:is(.power,.tactic)>.card-kind{transform-origin:0% 100%;translate:calc(var(--ring) * .8) calc(var(--ring) * -.8)}body[data-back][data-back] .card-face:is(.power,.tactic):is(.power,.tactic):is(.power,.tactic):before{--frame: rgba(255, 255, 255, .6);border-width:2.5px;top:10%;right:11%;bottom:10%;left:11%}.card-face:is(.power,.tactic)>.card-fx{inset:var(--ring);border-radius:calc(var(--card-w) * .075 - 2px)}.card-face:is(.power-reflect,.power-halo,.power-omniscience) .card-aura:is(.aura-reflect,.aura-halo,.aura-omniscience){scale:.85}body[data-back][data-back] .card-face:is(.power,.tactic):is(.power,.tactic){border-width:2px;border-style:solid}.store-modal .spot .shop-card.card{box-shadow:0 3px 6px #0a081e73,0 16px 32px -2px #aac3ff80,0 8px 18px #0006}.store-modal .spot.tier-rare .shop-card.card{box-shadow:0 0 0 3px #ffc83d,0 0 14px #ffc83d66,0 18px 34px -2px #ffc43c9e}.store-modal .spot.tier-legendary .shop-card.card{box-shadow:0 0 0 3px #ec7dff,0 0 18px #ec7dff80,0 20px 36px -2px #e26effb3}.card,.pile-card{box-shadow:0 3px 6px #0a081e73,0 8px 18px #00000073}.seat-fx.seat-fx{box-shadow:none;animation:none}.seat-fx>i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;box-shadow:inset 0 0 0 1.5px var(--fx),0 0 0 1px color-mix(in srgb,var(--fx) 55%,transparent),0 0 22px color-mix(in srgb,var(--fx) 45%,transparent),inset 0 0 14px color-mix(in srgb,var(--fx) 14%,transparent)}.seat-fx>i:first-child{opacity:1}.seat-fx.fx-2>i{animation:fx-show-2 4.4s ease-in-out calc(var(--k) * 2.2s - 4.4s) infinite}@keyframes fx-show-2{0%{opacity:1}22.50%{opacity:1}50.00%{opacity:0}72.50%{opacity:0}to{opacity:1}}.seat-fx.fx-3>i{animation:fx-show-3 6.6s ease-in-out calc(var(--k) * 2.2s - 6.6s) infinite}@keyframes fx-show-3{0%{opacity:1}15.00%{opacity:1}33.33%{opacity:0}81.67%{opacity:0}to{opacity:1}}.seat-fx.fx-4>i{animation:fx-show-4 8.8s ease-in-out calc(var(--k) * 2.2s - 8.8s) infinite}@keyframes fx-show-4{0%{opacity:1}11.25%{opacity:1}25.00%{opacity:0}86.25%{opacity:0}to{opacity:1}}.seat-fx.fx-5>i{animation:fx-show-5 11s ease-in-out calc(var(--k) * 2.2s - 11s) infinite}@keyframes fx-show-5{0%{opacity:1}9.00%{opacity:1}20.00%{opacity:0}89.00%{opacity:0}to{opacity:1}}.seat-fx.fx-6>i{animation:fx-show-6 13.2s ease-in-out calc(var(--k) * 2.2s - 13.2s) infinite}@keyframes fx-show-6{0%{opacity:1}7.50%{opacity:1}16.67%{opacity:0}90.83%{opacity:0}to{opacity:1}}:where(body.saver) .seat-fx>i{animation:none}.result-overlay .scoreboard .star.is-new{color:#ffe08a;text-shadow:0 0 6px rgba(255,255,255,.9),0 0 16px rgba(232,196,106,.9);will-change:scale;animation:new-star-beat 1.1s ease-in-out infinite}@keyframes new-star-beat{0%,to{scale:1.25}50%{scale:1}}.result-overlay .scoreboard>li.is-winner>.btn-constellation.is-panel .cs-lines polyline:not(.cs-glow){stroke:#fff;animation:none}.result-overlay .scoreboard>li.is-winner>.btn-constellation.is-panel{animation:winner-glow 1.1s ease-in-out infinite}@keyframes winner-glow{0%,to{opacity:1}50%{opacity:.45}}:where(body.saver) .result-overlay .scoreboard .star.is-new,:where(body.saver) .result-overlay .scoreboard>li.is-winner>.btn-constellation.is-panel,:where(body.saver) .result-modal:before,:where(body.saver) .result-modal:after{animation:none}body.quest-open #app *,body.quest-open #app *:before,body.quest-open #app *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.result-overlay .scoreboard .star.is-new,.result-overlay .scoreboard>li.is-winner>.btn-constellation.is-panel{animation:none}}@media(max-width:720px){.store-modal .shop-buy .cur>b{font-size:.875em}}.rw-tile:is(.tier-rare,.tier-legendary)>b{animation-iteration-count:3}:where(body.saver) .rw-tile:is(.tier-rare,.tier-legendary)>b,:where(body.saver) .reward-name.tier-legendary:after{animation:none}:where(body.saver) .fusion-rays{animation:none}:is(.card,.shop-card.card).is-mastered>.card-face:is(.power,.tactic)>.sparkles{border-color:transparent}:is(.card,.shop-card.card).is-mastered>.card-face:is(.power,.tactic)>.sparkles:before{content:"";position:absolute;inset:calc(-1 * var(--ring));padding:var(--ring);border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,transparent 30%,rgba(255,255,255,.95) 37%,transparent 44%,transparent 62%,rgba(255,255,255,.8) 67%,transparent 72%) border-box,linear-gradient(160deg,#fff2b8,#ffcf4d 22%,#c8861a 46%,#ffe08a 64%,#b87414 84%,#ffd76a) border-box;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media(max-width:720px){.pack-modal:not(.is-single,.is-ten) .pack-stage{--slot-w: 88px;--hand-w: 82px}.pack-modal:not(.is-single,.is-ten) .pack-stage>.pulls{gap:10px 12px;max-width:calc(3 * var(--slot-w) + 2 * 12px);padding:0}.pack-modal:not(.is-single,.is-ten) .pack-slot .pull strong{font-size:.74rem}.pack-modal:not(.is-single,.is-ten) .pack-slot .pull :is(.pull-rarity,.pull-tag){font-size:.62rem}}:is(.card,.shop-card.card).is-mastered>.card-face:is(.power,.tactic)>.power-icon:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:230%;aspect-ratio:1;translate:-50% -50%;pointer-events:none;background:repeating-conic-gradient(from 6deg,#ffe28c6b,#ffe28c6b 7deg,#ffe28c00 7deg,#ffe28c00 24deg);-webkit-mask:radial-gradient(circle,#000 14%,rgba(0,0,0,.55) 34%,transparent 66%);mask:radial-gradient(circle,#000 14%,rgba(0,0,0,.55) 34%,transparent 66%)}:where(body.saver) .card-face :is(.card-pattern,.card-pattern *,.card-aura,.fusion-rays,.sparkles i,.power-glint,.eclipse-corona,.power-lv>*),:where(body.saver) .card-face .card-pattern:before,:where(body.saver) .card-face .card-pattern:after,:where(body.saver) .card-face .card-pattern *:before,:where(body.saver) .card-face .card-pattern *:after,:where(body.saver) .card-face:after{animation:none}.quest-screen .is-far,.quest-screen .is-far *,.quest-screen .is-far:before,.quest-screen .is-far:after,.quest-screen .is-far *:before,.quest-screen .is-far *:after{animation-play-state:paused!important}:where(body.saver) .quest-screen :is(.quest-star>i,.qst-halo,.qst-rays,.qst-ring,.qs-pulse,.qs-shine,.qs-flow,.quest-glint):where(:not(.quest-star.is-next>*)){animation:none}body[data-back][data-back] .you .hand>.card{border-width:2px;border-color:var(--outline)}body[data-back][data-back] :is(.card,.pile-card,.flyer-front):has(>.card-face:is(.power,.tactic)){border-width:0}body[data-back][data-back] :is(.card,.pile-card,.flyer-front)>.card-face:is(.power,.tactic){border-radius:inherit}body[data-back][data-back] .you .hand>.card>.card-face.number{border-radius:calc(var(--card-w) * .12 - 2px)}.seat-ring:after,.turn-glow-ring:after{animation:none}.power-value.is-revealing,.power-value.is-revealing .value-now{transform-origin:135% 135%}:is(.card,.pile-card,.flyer-front):has(>.card-face:is(.power,.tactic))>.card-dim{top:0;right:0;bottom:0;left:0}:is(.card,.pile-card,.flyer-front):has(>.card-face:is(.power,.tactic))>.bust-tint{top:0;right:0;bottom:0;left:0;border-radius:calc(var(--card-w) * .12)}@media(pointer:coarse){.confetti i:nth-child(2n){display:none}.result-modal.is-win h2{animation-iteration-count:2}}:where(body.saver) .confetti i{animation-iteration-count:2}:where(body.saver) .result-modal.is-win h2,:where(body.saver) .result-rays{animation:none}:where(body.saver) .result-crown{animation-iteration-count:1,2}@supports (-webkit-touch-callout: none){.float-label>.big-glow,.turn-glow-under:before,.chaos-glow{filter:none!important}.float-smackjack .sj-layer.is-glow{color:transparent;-webkit-text-stroke-color:transparent;filter:none;text-shadow:0 0 14px rgba(255,240,170,.9),0 0 30px rgba(255,240,170,.6)}.turn-ring .ring-arrow{filter:none}.seat.is-targetable>.btn-constellation .cs-lines{animation-name:seat-target-pulse}@keyframes seat-target-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes land{0%{box-shadow:0 0 30px #e8c46acc}}@keyframes hit-card-glow{25%{box-shadow:0 0 10px var(--hit-glow, #ff6b8b),0 0 22px var(--hit-glow, #ff6b8b)}}@keyframes ring-flash{0%{opacity:1}to{opacity:.45}}}.store-modal.is-shop .cos-grid>.cos.is-midnight{grid-column:auto}.store-modal.is-shop .cos-grid>.cos.is-midnight .midnight-art .gi{width:60px;height:60px}.store-modal .stat-rows.log-rows{display:grid;grid-template-columns:minmax(0,1fr)}.store-modal .log-rows>li{justify-content:flex-start;align-items:center;gap:12px;text-align:left}.log-rows .log-glyph{flex:none;display:grid;place-items:center}.log-rows .log-glyph>.gi{width:26px;height:26px;fill:#ffd34d;color:#ffd34d}.log-rows .log-text{display:flex;flex-direction:column;gap:3px;min-width:0}.log-rows .log-name{color:#fff}.store-modal .log-rows .log-when{font-size:.8rem;color:#b8bfe6;opacity:.7;white-space:nowrap}@media(min-width:721px){.store-modal .stat-rows.log-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.store-modal .log-rows>li{gap:14px}.log-rows .log-glyph>.gi{width:44px;height:44px}}@media(max-width:720px){.store-modal .log-rows>li{align-items:flex-start}.store-modal .log-rows .log-when{font-size:.78rem}}.booster-slot{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding-left:calc(.9rem + 8px);padding-right:calc(1.1rem + 8px);text-align:left}.booster-slot-glyph{flex:none;display:grid;place-items:center}.booster-slot-glyph>.gi{width:26px;height:26px;fill:currentColor;color:currentColor;opacity:.75}.booster-slot.is-armed .booster-slot-glyph>.gi{fill:#ff9ad0;color:#ff9ad0;opacity:1}.booster-slot-text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.booster-slot-text>small{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.booster-slot-text>strong{font-size:.95rem;font-weight:400;white-space:nowrap}.overlay.booster-pick-overlay{z-index:300}.store-modal .daily-foe>.booster-slot{grid-column:1 / -1;justify-self:stretch;margin:0}.quest-foot:has(>.booster-slot){gap:10px}.quest-foot>.booster-slot{flex:none}@media(max-width:720px){.quest-foot:has(>.booster-slot)>.quest-go{flex:1;width:auto;min-width:0}}@media(min-width:721px){.overlay>.modal.store-modal.booster-pick-modal{width:min(960px,calc(var(--app-w, 100vw) - 48px));height:auto;max-height:calc(var(--app-h, 100vh) - 40px)}.overlay>.modal.store-modal.booster-pick-modal>.store-head .popup-head-title{flex:1}}@media(min-width:721px){.store-modal.booster-pick-modal .booster-list{grid-template-columns:minmax(0,1fr)}}.store-modal .booster.is-clash>.booster-glyph,.store-modal .booster.is-clash>.booster-body>strong,.store-modal .booster.is-clash>.booster-body>span{opacity:.55}.store-modal .booster-pick.is-clash{color:#ff9a9a}.connect{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;height:100vh;height:var(--app-h, 100dvh);padding:calc(env(safe-area-inset-top,0px) + 12px) 12px calc(env(safe-area-inset-bottom,0px) + 10px);overflow:hidden;-webkit-user-select:none;user-select:none}.connect .topbar{position:absolute;top:calc(env(safe-area-inset-top,0px) + 12px);right:12px;z-index:2;padding:0}.connect-hud,.connect-clock{position:relative;z-index:1;width:var(--board-w, 100%);min-width:min(100%,340px)}.connect-hud{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.connect-stat{position:relative;display:grid;align-content:start;justify-items:center;padding:6px 10px 8px;background:#0a1038d6;border:1.5px solid rgba(255,255,255,.2)}.connect-stat small{font-size:.8rem;letter-spacing:.06em;color:var(--muted)}.connect-stat strong{font-family:var(--font-head);font-size:1.5rem;line-height:1.1;color:var(--gold)}.connect-combo-track{width:80%;height:5px;margin-top:4px;background:#ffffff29}.connect-combo-track>i{display:block;height:100%;background:var(--gold);transform:scaleX(0);transform-origin:left}.connect .pile-score{position:absolute;top:0;left:0;z-index:5;align-items:center;justify-content:center;width:6.9rem;opacity:0;pointer-events:none;transition:opacity .12s ease-out}.connect .pile-score.is-on{opacity:1;transition:opacity .08s ease-out,translate .09s ease-out}.connect .pile-score:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:9.6rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(11,10,36,.58) 30%,rgba(11,10,36,.28) 64%,transparent);translate:-50% -50%}.connect .pile-total{top:0;font-size:3.6rem;-webkit-text-stroke:7px #0b0a24;paint-order:stroke fill}.connect .pile-target{translate:0 .3em;color:#dfe4f5}.connect .pile-slash{height:1.4em;margin-left:.7em;translate:0 2px}.connect .pile-limit{translate:0 .15em;-webkit-text-stroke:4px #0b0a24;paint-order:stroke fill;text-shadow:none}.connect-clock{display:flex;align-items:center;gap:10px}.connect-clock-track{position:relative;flex:1;height:16px;background:#0a1038d6;border:1.5px solid rgba(255,255,255,.2)}.connect-clock-track>i{position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:linear-gradient(90deg,#4ff0dc,#6fd8ff);transform-origin:left}.connect-clock.is-low .connect-clock-track>i{background:var(--red)}.connect-clock>strong{min-width:2ch;font-family:var(--font-head);font-size:1.3rem;text-align:right}.connect-clock.is-low>strong{color:var(--red)}.connect-clock.is-frozen .connect-clock-track>i{background:linear-gradient(90deg,#dff4ff,var(--ice))}.connect-clock.is-frozen>strong{color:var(--ice)}.connect-slot{position:relative;flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:0}.connect-hot{position:absolute;top:-24%;right:-40%;bottom:-24%;left:-40%;background:radial-gradient(closest-side,rgba(255,150,60,.85),rgba(255,60,130,.6) 62%,transparent 100%);opacity:0;pointer-events:none;transition:opacity .25s}.connect-flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:radial-gradient(circle at 50% 50%,#fff4c2,#ffc94d 55%,#ffaa2866);opacity:0;pointer-events:none}.connect-board{position:relative;flex-shrink:0;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.connect-card{position:absolute;left:calc(var(--col) * (var(--card-w) + var(--gap)));top:calc(var(--row) * (var(--card-h) + var(--gap)));pointer-events:none;transition:scale .1s,opacity .1s,box-shadow .1s}.connect-card.is-linked{z-index:1;scale:1.07;box-shadow:0 0 0 3px var(--link),0 0 20px var(--link)}.connect-card.is-dim{opacity:.32}.connect-card .card-face.number{--ink: #ffffff;--ink-line: rgba(0, 0, 0, .35);background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.3),transparent 62%),linear-gradient(160deg,var(--suit-a),var(--suit-b));color:#fff;box-shadow:none}.connect-card .suit-spades{--suit-a: #4d90ff;--suit-b: #1c47b8}.connect-card .suit-hearts{--suit-a: #ff5c8d;--suit-b: #c0164f}.connect-card .suit-diamonds{--suit-a: #ffb733;--suit-b: #dd6d06}.connect-card .suit-clubs{--suit-a: #3fd076;--suit-b: #0f8340}.connect-card .card-face.number:before{--frame: rgba(255, 255, 255, .34)}.connect-card .card-face.number .value{color:#fff;opacity:.95}.connect-card .card-face.number.is-court{box-shadow:inset 0 0 0 3px #ffe08a}.connect-card .card-face.number.is-court:after{background:linear-gradient(170deg,rgba(255,255,255,.35),transparent 30%)}.connect-card .card-face.number.is-negative{--ink: #0f0d2a;color:#0f0d2a}.connect-card .card-face.number.is-negative:before{--frame: rgba(11, 10, 36, .42)}.connect-card .card-face.number.is-negative:after{background:linear-gradient(170deg,rgba(255,255,255,.35),transparent 30%)}.connect-card .card-face.number.is-negative .value{color:#0f0d2a}.connect-card.is-gone{z-index:2}.connect-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;overflow:visible;pointer-events:none}.connect-lines polyline{fill:none}.connect-lines .qs-glow{stroke:#0b0a24;stroke-width:9;opacity:.6}.connect-lines .qs-core{stroke:var(--tone);stroke-width:5}.connect-reach{stroke:var(--tone);stroke-width:3;stroke-dasharray:3 7;opacity:.8}.connect-stars{fill:#fff;stroke:var(--tone);stroke-width:1.5}.pause-modal .quest-facts .gi{flex-shrink:0}.connect-countdown{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-head);line-height:1;color:#fff;opacity:0;pointer-events:none;transition:opacity .2s;-webkit-text-stroke:7px #0b0a24;paint-order:stroke fill}.connect-countdown.is-on{opacity:.55}.connect-countdown small{font-size:calc(var(--card-w) * .42);letter-spacing:.04em;-webkit-text-stroke-width:5px}.connect-countdown strong{font-size:calc(var(--card-w) * 2.6);font-weight:700}.connect-note{margin:0;min-height:1.3em;font-size:1rem;line-height:1.3;color:var(--muted);text-align:center}.float-connect-time{font-size:1.4rem;color:#8fd8ff;-webkit-text-stroke-width:5px}.float-connect-power{font-size:1.6rem;color:#fff0b8;-webkit-text-stroke-width:5px}.float-connect-call{font-size:3rem;color:#ffd34d}.float-connect-lost{font-size:1.2rem;color:var(--red);-webkit-text-stroke-width:5px}@media(max-width:720px){.connect{gap:8px;padding-top:calc(env(safe-area-inset-top,0px) + 18px);padding-right:16px;padding-left:16px}.connect .topbar{top:calc(env(safe-area-inset-top,0px) + 22px);right:auto;left:16px}.connect-hud{gap:8px;width:100%;padding-left:calc(2.9rem + 10px)}.connect-stat{padding:4px 6px 6px}.connect-stat small{font-size:.72rem}.connect-stat strong{font-size:1.25rem}.connect .pile-score{width:5.7rem}.connect .pile-score:before{width:8rem}.connect .pile-total{font-size:3rem}.connect .pile-target{font-size:1.3rem}.connect-note{font-size:.9rem}}.connect-effect{display:none;align-items:center;gap:3px;font-family:var(--font-head);font-size:1.1rem;line-height:1}.connect-effect.is-on{display:inline-flex}.connect-effect b{font-weight:400}.connect-effect.is-elixir{color:#ff6fb8}.connect-effect.is-stretch,.connect .pile-score.is-stretched .pile-limit{color:#9ff5d2}@media(max-width:720px)and (max-height:760px){.connect{padding-top:calc(env(safe-area-inset-top,0px) + 6px)}.connect .topbar{top:calc(env(safe-area-inset-top,0px) + 6px)}.connect-hud{padding-left:calc(2.3rem + 10px)}}.connect .value-now{color:#ff6fb8;font-weight:800;-webkit-text-stroke:2.5px #4a0d2c;paint-order:stroke fill}.connect .connect-card .card-face.card-face:is(.power,.tactic){isolation:isolate;border-color:#15112c}.connect .connect-card .card-face:is(.power,.tactic)>.sparkles{border-color:transparent}.connect-wild{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:max(0px,calc(var(--card-w) * .12 - 2px))}.connect-wild:after{content:"";position:absolute;inset:var(--ring);border-radius:max(0px,calc(var(--card-w) * .12 - 2px - var(--ring)));background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.1),transparent 62%),linear-gradient(160deg,#26262d,#0f0f13)}.connect-spin{position:absolute;top:50%;left:50%;width:calc(var(--card-h) * 1.3);aspect-ratio:1;background:conic-gradient(#4d90ff,#ff5c8d,#ffb733,#3fd076,#4d90ff);translate:-50% -50%;will-change:rotate}.main-menu .btn.menu-wide.is-locked{filter:saturate(.35) brightness(.5)}.quest-star.is-minigame>.qst-ring-game{position:absolute;top:50%;left:50%;width:62%;aspect-ratio:1;border-radius:50%;background:conic-gradient(#4d90ff,#ff5c8d,#ffb733,#3fd076,#4d90ff);-webkit-mask:radial-gradient(closest-side,transparent 72%,#000 75%);mask:radial-gradient(closest-side,transparent 72%,#000 75%);translate:-50% -50%;pointer-events:none}.quest-star.is-minigame.is-locked>.qst-ring-game,.quest-star.is-minigame.is-ahead>.qst-ring-game{opacity:.55}.main-menu .menu-bar-item>span:not(.menu-bar-icon){font-size:.85em}@media(min-width:721px){.main-menu .menu-bar-item>span:not(.menu-bar-icon){font-size:calc(.85em * 1.15)}}.main-menu .menu-bar-item>.menu-bar-icon{translate:var(--cs-off-x, 0px) var(--cs-off-y, 0px)}.main-menu .menu-wide>.menu-badge{box-sizing:border-box;justify-content:center;min-width:6.5em}.store-modal .booster.is-unowned>:is(.booster-glyph,.booster-body,.wild-item-count){opacity:.5}.store-modal .booster.is-listed{grid-template-columns:70px minmax(0,1fr) auto}.store-modal .booster.is-listed>.wild-item-count{white-space:nowrap}@media(max-width:720px){.store-modal .booster.is-listed{grid-template-columns:62px minmax(0,1fr) auto}.store-modal .booster.is-listed>.booster-body{grid-column:2}.store-modal .booster.is-listed>.wild-item-count{grid-column:3;grid-row:1}}.store-modal .cos.is-dealer.is-booster{--accent: #ff9ad0;--cs-color: #ff9ad0;--cs-width: 3px}.store-modal .cos.is-dealer[data-shop-tip]{cursor:help}.rw-tile:has(>.rw-icon>.ri-art.is-booster)>b{background:none;color:#ff9ad0;-webkit-text-fill-color:#ff9ad0;animation:none}@media(min-width:360px){.store-modal .cos.is-dealer.is-booster.is-premium>.cos-kind{letter-spacing:.02em;white-space:nowrap}}.store-modal .cos.is-dealer.is-booster .booster-glyph{width:76px;height:76px}.store-modal .cos.is-dealer.is-booster .booster-glyph .gi{width:32px;height:32px}@media(max-width:720px){.store-modal .cos.is-dealer.is-booster .booster-glyph{width:64px;height:64px}.store-modal .cos.is-dealer.is-booster .booster-glyph .gi{width:28px;height:28px}}@media(max-width:720px){.main-menu .menu-wide>span:not([class]){font-size:calc(.925em * .825)}.main-menu .menu-wide-icon .gi{width:1.365em;height:1.365em}.main-menu .btn.menu-wide>.menu-wide-icon{left:calc(22px + .0975em)}.main-menu .menu-wide>.menu-badge{min-width:calc(6.5em * .9);height:calc(62% * .85 + 8px);padding:4px .65em;font-size:calc(.85em * .85)}}.turn-wheel{transform:translateZ(0)}.chal-lead{display:none}@media(max-width:720px){.store-modal .chal .chal-money,.store-modal .chal .chal-items{display:none}.store-modal .chal .chal-lead{grid-row:3;grid-column:1;display:flex;align-items:center;gap:10px;min-width:0;min-height:1.3em;white-space:nowrap}.store-modal .chal-lead>.chal-reward-item{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.78rem}.store-modal .chal-lead>.chal-more{flex:none;font-size:.78rem;font-style:normal;color:#9aa0b8}}@media(max-width:720px){.store-modal .chal:has(.chal-more){cursor:pointer}.store-modal .chal[data-store]{-webkit-tap-highlight-color:transparent}.store-modal .chal.is-open .chal-lead{display:none}.store-modal .chal.is-open .chal-money,.store-modal .chal.is-open .chal-items{display:flex}.store-modal .chal.is-open .chal-items:empty{display:none}}@media(max-width:720px){.overlay>.modal.store-modal.is-challenges .chal-group>.shop-section-head{margin-top:80px}}.main-menu .btn.menu-tile.is-locked{filter:saturate(.35) brightness(.5)}.card-face .aura-chance,.card-face .aura-clone,.card-face .fusion-rays{width:150%;-webkit-mask:radial-gradient(circle,#000 8%,rgba(0,0,0,.6) 36%,transparent 72%);mask:radial-gradient(circle,#000 8%,rgba(0,0,0,.6) 36%,transparent 72%)}.card-face .aura-chance{background:repeating-conic-gradient(from 0deg,#ffffff8c,#ffffff8c 22.5deg,#fff0 22.5deg,#fff0 45deg),radial-gradient(circle,#fff5c88c,#fff5c800 60%)}.card-face .aura-clone{background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.85) 0deg 22.5deg,transparent 22.5deg 45deg),radial-gradient(circle,rgba(226,214,255,.55),transparent 60%)}.card-face .fusion-rays{background:repeating-conic-gradient(#ffec968c,#ffec968c 22.5deg,#ffec9600 22.5deg,#ffec9600 45deg)}@media(max-width:720px){.board.is-crowded.is-many>.seat{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,max-content) auto minmax(0,1fr);grid-template-rows:auto auto;align-content:start;row-gap:.1rem;height:81.875px;min-height:0;padding:.8rem .5rem 0}.board.is-crowded.is-many>.center{margin-top:131px}.board.is-crowded.is-many>.seat>.seat-head{display:contents}.board.is-crowded.is-many>.seat>.seat-head>.seat-badge{grid-area:1 / 2;margin-right:.25rem}.board.is-crowded.is-many>.seat>.seat-head>.seat-name{grid-area:1 / 3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board.is-crowded.is-many>.seat>.seat-head>.stars{grid-area:1 / 4;align-self:center;margin-left:.3rem}.board.is-crowded.is-many>.seat>:is(.backs,.out-label){grid-area:2 / 1 / 3 / -1;justify-self:center;margin:0}.board.is-crowded.is-many>.seat>.seat-head>.card-count{grid-area:2 / 1 / 3 / -1;justify-self:center;align-self:end;z-index:2;min-width:1.15rem;margin-bottom:-.6rem;padding:.02rem .3rem;font-size:.68rem;line-height:1.15;background:#1b1f4a;border:1px solid rgba(255,255,255,.22)}}.turn-now{translate:0 var(--turn-y, 0px)}.turn-note-line{translate:-50% var(--turn-y, 0px)}@media(min-width:721px){.turn-now{translate:-50% var(--turn-y, 0px)}}@media(max-width:720px){.turn-note-line{translate:-50% calc(-100% + var(--turn-y, 0px))}}
