.mg{width:var(--sw);height:var(--sh);z-index:900;position:fixed;top:0;left:0}.mg-dim{position:absolute;inset:0}.mg-dim path{fill:#020617b3}.mg-hole{outline-offset:0;pointer-events:none;border-radius:14px;outline:3px solid #e6cf95;transition:left .25s,top .25s,width .25s,height .25s;animation:1.4s ease-in-out infinite mg-pulse;position:absolute}@keyframes mg-pulse{50%{outline-color:#e6cf9566}}.mg-box{box-sizing:border-box;color:#382e23;background:linear-gradient(145deg,#fffefb,#fffcf6);border:1px solid #dac79e;border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px 12px;font-family:Barlow Semi Condensed,sans-serif;animation:.22s pop;display:flex;position:absolute;overflow:auto;box-shadow:inset 0 0 0 4px #fffdf8,inset 0 0 0 5px #efe6d5,0 10px 26px #0006}.mg-head{align-items:center;gap:8px;display:flex}.mg-head b{color:#6b4f22;flex:1;font-size:20px;font-weight:800;line-height:1.05}.mg-step{color:#866329;background:#efe6d5;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:800}.mg-skip{color:#8b8172;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px 2px;font-family:inherit;font-size:13px;font-weight:700}.mg-box p{margin:0;font-size:13.5px;line-height:1.42}.mg-actions{justify-content:flex-end;gap:8px;display:flex}.mg-nav,.mg-next{cursor:pointer;border-radius:999px;grid-auto-flow:column;align-items:center;gap:4px;height:34px;font-family:inherit;font-size:14px;font-weight:800;display:inline-grid}.mg-nav{color:#866329;background:#fffdf9;border:1px solid #d6c39d;justify-content:center;width:34px}.mg-next{color:#fff;background:linear-gradient(115deg,#ddc58c 0,#b98e43 55%,#c5a05b 100%);border:1px solid #b6904c;border-radius:8px;padding:0 14px 0 18px;box-shadow:inset 0 1px #fff7,0 3px #9f7936}.mg-nav .chev-ic,.mg-next .chev-ic{width:16px;height:16px}:root{--bg:#04170b;--bg2:#082814;--panel:#0e3520;--panel2:#134429;--line:#ffffff1a;--text:#eafbef;--muted:#8fb79c;--accent:#04c95b;--accent2:#facc15;--danger:#ef4444;--dia:#67e8f9;--gold:#fbbf24;--radius:14px;--nav-h:62px;--top-h:52px;color:var(--text);background:var(--bg);-webkit-tap-highlight-color:transparent;font-family:Barlow Semi Condensed,sans-serif}*{box-sizing:border-box}html,body{background:radial-gradient(ellipse at top, #0b3a1d, var(--bg) 70%) fixed;min-height:calc(100 * var(--vh));overscroll-behavior:none;margin:0}button{font:inherit;color:inherit;cursor:pointer}input,select{font:inherit;color:var(--text);border:1px solid var(--line);background:#0a2a17;border-radius:10px;min-width:0;padding:9px 10px}h1,h2,h3{margin:.4em 0}h3{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:18px;font-size:15px}.app{max-width:480px;min-height:calc(100 * var(--vh));margin:0 auto;position:relative}.content{padding:calc(var(--top-h) + env(safe-area-inset-top) + 8px) 14px calc(var(--nav-h) + env(safe-area-inset-bottom) + 16px)}.splash{height:calc(100 * var(--vh));background:radial-gradient(at 50% 45%,#0f2a1a 0,#0b0d0e 55%,#070809 100%);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.splash img{filter:drop-shadow(0 0 18px #05ef6d4d);width:min(150px,30vw)}.splash i{background:#ffffff14;border-radius:2px;width:min(320px,60vw);height:4px;position:relative;overflow:hidden}.splash i:after{content:"";border-radius:inherit;background:#05ef6d;width:30%;animation:1.1s ease-in-out infinite splash-run;position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #05ef6d99}@keyframes splash-run{0%{transform:translate(-100%)}to{transform:translate(340%)}}.topbar{z-index:20;width:100%;max-width:480px;padding:calc(env(safe-area-inset-top) + 6px) 10px 6px;height:calc(var(--top-h) + env(safe-area-inset-top));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:linear-gradient(#04170bf2,#04170bcc);align-items:center;gap:8px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.profile-chip{background:var(--panel);border:1px solid var(--line);border-radius:999px;flex:1;align-items:center;gap:6px;min-width:0;padding:3px 10px 3px 3px;display:flex}.profile-chip .lvl{background:var(--accent);color:#052e12;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.pname{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.dot{background:var(--danger);border-radius:50%;flex:none;width:8px;height:8px}.dot.online{background:var(--accent)}.dot.connecting{background:var(--accent2)}.currencies{gap:6px;display:flex}.cur{background:var(--panel);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700}.cur.dia{color:var(--dia)}.cur.gold{color:var(--gold)}.icon-btn{background:0 0;border:none;padding:6px;font-size:20px;position:relative}.notif{background:var(--danger);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-2px;right:-4px}.notif.inline{margin-left:6px;display:inline-grid;position:static}.notif.dot-only{min-width:9px;height:9px;padding:0}.bottomnav{z-index:20;width:100%;max-width:480px;height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);background:linear-gradient(#04170bcc,#04170b);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottomnav button{color:var(--muted);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;display:flex}.nav-icon{font-size:22px;transition:transform .15s;position:relative}.page-title{font-size:22px}.page-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.page-header h1{flex:1;font-size:20px}.chev-ic{width:55%;height:55%;display:block}.back-btn{background:var(--panel);border:1px solid var(--line);border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid}.btn{background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-weight:700;transition:transform 80ms,filter .15s}.btn:disabled{opacity:.45;cursor:default}.btn.primary{color:#032610;background:linear-gradient(#2fd36b,#03994a);border-color:#05ef6d}.btn.gold{color:#3b2300;background:linear-gradient(#fde047,#f59e0b);border-color:#fde68a}.btn.gold.ghost{color:var(--gold);background:0 0}.btn.danger{background:#7f1d1d;border-color:#b91c1c}.btn.danger.ghost{color:#fca5a5;background:0 0}.btn.ghost{background:0 0}.btn.small{border-radius:10px;padding:6px 10px;font-size:13px}.btn.big{width:100%;padding:14px 18px;font-size:17px}.link{color:var(--dia);background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.pill{background:var(--panel2);color:#fff;border:none;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.pill.bonus{background:var(--accent2);color:#3b2300}.pill.gold{background:var(--gold);color:#3b2300}.active-pill{background:var(--accent);color:#052e12}.muted{color:var(--muted)}.small,small{font-size:12px}.warn{color:#fca5a5}.ok,.up{color:#05ef6d}.down{color:#f87171}.row{align-items:center;gap:8px;margin:8px 0;display:flex}.row.wrap{flex-wrap:wrap}.row input{flex:1}.full{grid-column:1/-1}.field{flex-direction:column;gap:6px;margin:10px 0;display:flex}.field>span{color:var(--muted);font-size:13px;font-weight:600}.check{align-items:center;gap:6px;font-size:13px;display:flex}.seg{background:#0a2a17;border-radius:12px;gap:3px;margin:8px 0;padding:3px;display:flex}.seg button{background:0 0;border:none;border-radius:9px;flex:1;padding:8px 4px;font-size:13px;font-weight:700}.seg button.active{background:var(--panel2);box-shadow:0 0 0 1px var(--line)}.tabs{scrollbar-width:none;gap:4px;margin-bottom:10px;display:flex;overflow-x:auto}.tabs button{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:1 0 auto;padding:7px 12px;font-size:13px;font-weight:700}.tabs button.active{background:var(--accent);color:#052e12;border-color:var(--accent)}.empty{text-align:center;color:var(--muted);padding:24px 8px}.search{flex:1}.filters{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.filters select{flex:30%;padding:7px;font-size:13px}.progress{background:#ffffff18;border-radius:999px;height:7px;margin:4px 0;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#04c95b,#a3e635);border-radius:999px;height:100%;transition:width .4s}.countdown{font-variant-numeric:tabular-nums}.chev{color:var(--muted);margin-left:auto;font-size:22px}.big-num{font-size:26px;font-weight:900}.modal-bg{z-index:50;background:#000a;justify-content:center;align-items:flex-end;animation:.15s fade;display:flex;position:fixed;inset:0}.modal{background:var(--bg2);border:1px solid var(--line);width:100%;max-width:480px;max-height:calc(88 * var(--vh));padding:14px 16px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;animation:.2s slideUp;overflow-y:auto}.modal-title{justify-content:space-between;align-items:center;display:flex}.modal-title h2{font-size:18px}.toasts{top:calc(env(safe-area-inset-top) + 60px);z-index:100;width:min(calc(92 * var(--vw)), 420px);pointer-events:none;flex-direction:column;gap:6px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast{border:1px solid var(--line);background:#0e3520f2;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:600;animation:.2s slideDown;box-shadow:0 8px 20px #0008}.toast.error{background:#7f1d1df2;border-color:#ef4444}.toast.success{background:#14532df2;border-color:#04c95b}.reward-bg{background:radial-gradient(circle,#14532dee,#000e);align-items:center}.reward{text-align:center;width:100%;max-width:460px;padding:20px}.reward h2{color:var(--accent2);text-shadow:0 2px #facc1580;font-size:24px}.reward-cards{flex-wrap:wrap;justify-content:center;gap:10px;margin:16px 0;display:flex}.flip{perspective:600px;width:72px;height:100px;position:relative}.flip-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s;position:relative}.flip-back,.flip-front{backface-visibility:hidden;position:absolute;inset:0}.flip-back{border:2px solid var(--rc);box-shadow:0 0 16px var(--rc);background:linear-gradient(135deg,#14532d,#166534);border-radius:10px;place-items:center;font-size:30px;font-weight:900;animation:1.4s infinite pulse;display:grid}.flip-front{transform:rotateY(180deg)}.flip.open .flip-front .card{box-shadow:0 0 22px var(--rc)}.new-tag{background:var(--accent2);color:#3b2300;z-index:3;border-radius:6px;padding:2px 5px;font-size:9px;font-weight:900;position:absolute;top:-6px;right:-6px}.reward-list{flex-wrap:wrap;justify-content:center;gap:6px;margin:10px 0 16px;padding:0;list-style:none;display:flex}.reward-list li{background:#ffffff14;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.card{--w:110px;width:var(--w);aspect-ratio:5/7;border-radius:calc(var(--w) * .09);background:linear-gradient(160deg, var(--dc) -40%, var(--dd) 45%, #050f09 120%);border:2px solid var(--rc);-webkit-user-select:none;user-select:none;font-size:calc(var(--w) * .09);cursor:pointer;flex:none;transition:transform .12s,box-shadow .15s,opacity .15s;position:relative;overflow:hidden;box-shadow:0 3px 10px #0008,inset 0 0 0 1px #ffffff1a}.card.xs{--w:44px}.card.sm{--w:72px}.card.md{--w:110px}.card.lg{--w:180px}.card.magic{background:radial-gradient(circle at 50% 30%, var(--dc) -30%, var(--dd) 50%, #050f09 120%)}.card.r-legendary{box-shadow:0 0 10px #f59e0b88,0 3px 10px #0008}.card.r-icon{box-shadow:0 0 14px #ef4444aa,0 3px 10px #0008}.card.dim{opacity:.4;filter:grayscale(.6)}.card.selected{box-shadow:0 0 0 3px var(--accent2), 0 10px 24px #000a;transform:translateY(-10px)scale(1.05)}.card.glow{box-shadow:0 0 0 2px #05ef6d,0 0 12px #04c95b88}.card-art{background:radial-gradient(circle at 50% 40%,#ffffff30,#0000 70%);border-radius:8%;place-items:center;height:46%;display:grid;position:absolute;top:6%;left:8%;right:8%}.jersey{filter:drop-shadow(0 2px 3px #0008);width:82%;height:100%}.card-initials{opacity:.75;font-size:.9em;font-weight:900;position:absolute;bottom:2%;right:4%}.card-magic-icon{font-size:calc(var(--w) * .36);filter:drop-shadow(0 2px 6px #000)}.card-cost{width:calc(var(--w) * .24);height:calc(var(--w) * .24);font-weight:900;font-size:calc(var(--w) * .14);z-index:2;background:radial-gradient(circle at 35% 30%,#93c5fd,#1d4ed8);border:1.5px solid #dbeafe;border-radius:50%;place-items:center;display:grid;position:absolute;top:3%;left:3%;box-shadow:0 2px 4px #0009}.card-cost.cheaper{background:radial-gradient(circle at 35% 30%,#05ef6d,#03994a)}.card-cost.pricier{background:radial-gradient(circle at 35% 30%,#fca5a5,#b91c1c)}.card-badge{font-size:max(9px, calc(var(--w) * .11));z-index:2;background:#000b;border-radius:6px;padding:1px 4px;font-weight:800;position:absolute;top:3%;right:3%}.card-mastery{text-align:center;color:var(--accent2);font-size:max(8px, calc(var(--w) * .1));text-shadow:0 1px #000;position:absolute;top:48%;left:0;right:0}.card-name{text-align:center;font-weight:800;font-size:max(8px, calc(var(--w) * .12));white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px #000;position:absolute;top:54%;left:4%;right:4%;overflow:hidden}.card-text{font-size:max(7px, calc(var(--w) * .068));text-align:center;color:#e6f4ea;line-height:1.25;position:absolute;inset:64% 6% 17%;overflow:hidden}.card.magic .card-text{bottom:6%}.card-type{color:var(--accent2);margin-bottom:2px;font-size:.85em;font-weight:700;display:block}.card.xs .card-name,.card.xs .card-stats,.card.xs .card-initials{display:none}.card.sm .card-name{top:58%}.card-stats{justify-content:space-between;display:flex;position:absolute;bottom:3%;left:3%;right:3%}.stat{min-width:calc(var(--w) * .24);height:calc(var(--w) * .24);font-weight:900;font-size:calc(var(--w) * .15);border-radius:6px;place-items:center;padding:0 3px;display:grid;box-shadow:0 2px 4px #0009}.stat.atk{background:linear-gradient(#f97316,#c2410c)}.stat.def{background:linear-gradient(#3b82f6,#1e40af)}.stat.up{color:#bbf7d0;text-shadow:none}.stat.down{color:#fecaca;text-shadow:none}.card-rarity{background:var(--rc);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:35%;right:35%}.card.back{font-size:calc(var(--w) * .4);border:2px solid #fff5;place-items:center;display:grid}.card.back.xs{font-size:14px}.onboarding{padding:calc(env(safe-area-inset-top) + 24px) 18px 40px}.logo{text-align:center;margin-bottom:18px}.logo>span{font-size:64px;animation:1.6s infinite bounce;display:block}.logo h1{background:linear-gradient(90deg,#05ef6d,#facc15);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:28px}.deck-pick{grid-template-columns:1fr 1fr;gap:6px;display:grid}.deck-chip{background:var(--panel);text-align:left;border:2px solid #0000;border-radius:12px;align-items:center;gap:6px;padding:8px;font-size:13px;font-weight:700;display:flex}.deck-chip.active{border-color:var(--dc);background:color-mix(in srgb, var(--dc) 25%, var(--panel))}.deck-icon{font-size:20px}.deck-desc{background:color-mix(in srgb, var(--dc) 14%, var(--panel));border-left:4px solid var(--dc);border-radius:12px;margin:12px 0;padding:10px 12px;font-size:14px}.deck-desc p{color:var(--muted);margin:6px 0}.deck-preview{gap:6px;display:flex}.hero{gap:10px;display:flex}.league-badge{background:linear-gradient(160deg, color-mix(in srgb, var(--lc) 45%, #0000), var(--panel));border:2px solid var(--lc);border-radius:var(--radius);text-align:center;flex-direction:column;flex:0 0 104px;justify-content:center;align-items:center;padding:10px;display:flex}.league-badge span{color:var(--lc);font-weight:800}.league-badge b{font-size:26px}.season-chip{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;flex-direction:column;flex:1;gap:2px;padding:10px 12px;font-size:13px;display:flex}.pass-mini{margin-top:4px}.deck-bar{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;align-items:center;gap:10px;margin:12px 0;padding:10px 12px;display:flex}.deck-bar>div{flex-direction:column;display:flex}.play-buttons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.play-btn{text-align:left;border:none;border-radius:18px;flex-direction:column;align-items:flex-start;gap:2px;padding:16px 12px;transition:transform 80ms;display:flex;box-shadow:0 6px #0006,inset 0 1px #fff4}.play-btn:active{transform:translateY(3px);box-shadow:0 3px #0006}.play-btn b{font-size:18px}.play-btn small{opacity:.85}.pb-icon{font-size:28px}.play-btn.ranked{color:#fffbeb;background:linear-gradient(135deg,#f59e0b,#b45309);grid-column:1/-1}.play-btn.casual{color:#f0fdf4;background:linear-gradient(135deg,#04c95b,#03994a)}.play-btn.practice{color:#eff6ff;background:linear-gradient(135deg,#3b82f6,#1e40af)}.queue-box{background:var(--panel);border:2px solid var(--accent);border-radius:18px;align-items:center;gap:12px;margin:8px 0;padding:14px;display:flex}.queue-box>div:nth-child(2){flex-direction:column;flex:1;display:flex}.spinner{border:4px solid #fff2;border-top-color:var(--accent);border-radius:50%;flex:none;width:28px;height:28px;animation:.8s linear infinite spin}.home-cards{gap:10px;margin-top:14px;display:grid}.home-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;flex-direction:column;gap:4px;margin:8px 0;padding:12px;display:flex}.hc-title{margin-bottom:4px;font-weight:800}.mini-mission{grid-template-columns:1fr 80px 42px;align-items:center;gap:8px;font-size:13px;display:grid}.mini-mission small{text-align:right}.collection-stats{justify-content:space-between;font-size:13px;display:flex}.shards{gap:8px;font-weight:800;display:flex}.card-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));justify-items:center;gap:10px;margin:10px 0;display:grid}.pick-wrap{position:relative}.info-btn{border:1px solid var(--line);background:var(--panel2);border-radius:50%;width:22px;height:22px;padding:0;font-size:12px;font-weight:900;position:absolute;bottom:-6px;right:-6px}.detail{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:14px;display:flex}.detail-info{flex:1;min-width:180px}.detail-actions{flex-direction:column;gap:6px;display:flex}.sell-form{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.deck-list{flex-direction:column;gap:8px;display:flex}.deck-row{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--dc);border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.deck-row.active{box-shadow:0 0 0 2px var(--accent)}.deck-row-info{cursor:pointer;flex-direction:column;flex:1;min-width:0;display:flex}.deck-name{width:100%;font-size:18px;font-weight:800}.deck-counts{align-items:flex-end;gap:10px;margin:8px 0;font-size:13px;font-weight:700;display:flex}.curve{align-items:flex-end;gap:3px;height:40px;margin-left:auto;display:flex}.curve-bar{flex-direction:column;justify-content:flex-end;align-items:center;width:14px;height:100%;display:flex}.curve-bar i{background:var(--accent);border-radius:3px 3px 0 0;width:100%;min-height:2px}.curve-bar small{font-size:9px}.deck-cards{grid-template-columns:1fr 1fr;gap:4px;max-height:300px;display:grid;overflow-y:auto}.deck-line{background:linear-gradient(90deg, color-mix(in srgb, var(--dc) 35%, var(--panel)), var(--panel));border-left:3px solid var(--rc);cursor:pointer;border-radius:8px;grid-template-columns:22px 1fr auto auto;align-items:center;gap:6px;padding:5px 6px;font-size:12px;display:grid}.dl-cost{background:#1d4ed8;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.dl-name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.dl-count{color:var(--accent2);font-weight:900}.shop-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.shop-item{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:12px;display:flex}.shop-item .btn{width:100%;margin-top:auto}.si-icon{font-size:34px}.si-back{border:2px solid #fff5;border-radius:6px;place-items:center;width:44px;height:62px;display:grid}.odds{background:#0007;border-radius:8px;padding:6px;font-size:11px}.season-week{grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:10px;display:grid}.sw{background:var(--panel);text-align:center;opacity:.6;border-radius:10px;flex-direction:column;padding:6px;font-size:11px;display:flex}.sw.active{opacity:1;box-shadow:0 0 0 2px var(--accent)}.pass-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.pass-head>div:first-child{flex-direction:column;flex:1;display:flex}.pass-buy{flex-direction:column;gap:6px;display:flex}.pass-track{flex-direction:column;gap:4px;margin-top:8px;display:flex}.pass-row{opacity:.55;grid-template-columns:44px 1fr 1fr;align-items:stretch;gap:6px;display:grid}.pass-row.header{opacity:1;color:var(--muted);font-size:12px;font-weight:700}.pass-row.unlocked{opacity:1}.pass-row.current .tier-num{background:var(--accent);color:#052e12}.tier-num{background:var(--panel);border-radius:10px;place-items:center;font-size:13px;font-weight:900;display:grid}.pass-cell{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:10px;align-items:center;gap:4px;padding:7px 8px;font-size:12px;display:flex}.pass-cell span{flex:1}.pass-cell i{font-style:normal;font-weight:900}.pass-cell.premium{background:linear-gradient(135deg, #3b2300, var(--panel));border-color:#f59e0b55}.pass-cell.can{border-color:var(--accent);animation:1.6s infinite pulse;box-shadow:0 0 8px #04c95b66}.pass-cell.can i{background:var(--accent);color:#052e12;border-radius:6px;padding:2px 6px}.pass-cell.claimed{opacity:.55}.mission{background:var(--panel);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;margin-bottom:6px;padding:10px;display:flex}.mission.done{border-color:var(--accent)}.mission.claimed{opacity:.55}.mission-info{flex-direction:column;flex:1;display:flex}.league-card{background:linear-gradient(160deg, color-mix(in srgb, var(--lc) 40%, #0000), var(--panel));border:2px solid var(--lc);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:14px;display:flex}.league-name{color:var(--lc);font-size:18px;font-weight:900}.league-table{flex-direction:column;gap:4px;display:flex}.league-row{background:var(--panel);border-left:4px solid var(--lc);border-radius:8px;grid-template-columns:76px 48px 32px 32px 1fr;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:grid}.league-row b{color:var(--lc)}.league-row.current{box-shadow:0 0 0 2px var(--lc)}.rules-list{padding-left:18px}.leaderboard{flex-direction:column;gap:3px;display:flex}.lb-row{background:var(--panel);border-radius:8px;grid-template-columns:40px 1fr 70px 50px;align-items:center;gap:6px;padding:7px 8px;font-size:13px;display:grid}.lb-row.me{box-shadow:0 0 0 2px var(--accent)}.lb-rank{color:var(--muted);font-weight:900}.lb-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lb-league{color:var(--muted);font-size:11px}.market-list{flex-direction:column;gap:6px;display:flex}.market-row{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--rc);border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.mr-info{flex-direction:column;flex:1;min-width:0;display:flex}.inbox-item{background:var(--panel);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;margin-bottom:6px;padding:10px;display:flex}.inbox-item>div{flex:1}.inbox-item p{margin:4px 0;font-size:13px}.menu-list{flex-direction:column;gap:8px;display:flex}.menu-item{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:14px;font-size:15px;display:flex}.menu-item>span:first-child{flex:none;place-items:center;width:30px;height:30px;font-size:22px;display:grid}.menu-item>span:first-child .ic{object-fit:contain;vertical-align:middle;width:24px;height:24px}.profile-card{background:var(--panel);border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.profile-card>div:last-child{flex-direction:column;flex:1;gap:2px;display:flex}.pc-avatar{border:2px solid #fff6;border-radius:16px;flex:none;place-items:center;width:64px;height:64px;font-size:28px;font-weight:900;display:grid}.cos-row{flex-direction:column;gap:6px;margin:10px 0;display:flex}.cos-row>span{color:var(--muted);font-size:13px;font-weight:700}.cos-options{flex-wrap:wrap;gap:6px;display:flex}.cos-options button{background:var(--panel);border:2px solid var(--line);text-shadow:0 1px #000;border-radius:10px;padding:7px 10px;font-size:12px;font-weight:700}.cos-options button.active{border-color:var(--accent)}.dev-panel{border-top:1px dashed var(--line);margin-top:24px;padding-top:10px}.dev-grid{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.club-list{flex-direction:column;gap:6px;display:flex}.club-row{background:var(--panel);border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.club-row>div{flex-direction:column;flex:1;min-width:0;display:flex}.club-badge{background:#ffffff10;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:26px;display:grid}.club-badge.big{width:64px;height:64px;font-size:38px}.club-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.club-head>div{flex:1}.club-head h1{font-size:22px}.badge-pick{flex-wrap:wrap;gap:6px;display:flex}.badge-pick button{background:var(--panel);border:2px solid #0000;border-radius:10px;width:44px;height:44px;font-size:22px}.badge-pick button.active{border-color:var(--accent)}.chest-tiers{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.chest-tier{text-align:center;background:#ffffff10;border-radius:8px;flex-direction:column;padding:4px;display:flex}.chest-tier.done{background:var(--accent);color:#052e12}.club-settings{margin-top:14px}.members{flex-direction:column;gap:4px;display:flex}.member-row{background:var(--panel);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.member-row>div{flex-direction:column;flex:1;display:flex}.member-row select{padding:4px}.chat{height:calc(calc(100 * var(--vh)) - 300px);flex-direction:column;min-height:300px;display:flex}.chat-msgs{flex-direction:column;flex:1;gap:6px;padding:4px;display:flex;overflow-y:auto}.chat-msg{background:var(--panel);border-radius:14px 14px 14px 4px;flex-direction:column;align-self:flex-start;max-width:80%;padding:7px 10px;font-size:14px;display:flex}.chat-msg b{color:var(--accent2);font-size:12px}.chat-msg small{color:var(--muted);align-self:flex-end;font-size:10px}.chat-msg.me{background:#166534;border-radius:14px 14px 4px;align-self:flex-end}.chat-msg.system{color:var(--muted);text-align:center;background:0 0;align-self:center;font-size:12px}.chat-input{gap:6px;padding-top:6px;display:flex}.chat-input input{flex:1}.donation-row{background:var(--panel);border-radius:10px;align-items:center;gap:10px;margin:6px 0;padding:10px;display:flex}.donation-row>div{flex:1}.war-score{background:linear-gradient(135deg, #7f1d1d55, var(--panel), #1e3a8a55);text-align:center;border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:12px;display:grid}.war-score>div{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.war-score b{font-size:13px}.vs{color:var(--accent2);font-weight:900}.war-phase{text-align:center;font-weight:700}.war-roster{flex-direction:column;gap:4px;display:flex}.war-target{background:var(--panel);border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.war-target>div{flex-direction:column;flex:1;min-width:0;display:flex}.stars{width:52px;font-size:12px}.war-log{flex-direction:column;gap:2px;font-size:12px;display:flex}.war-log .win{color:#05ef6d}.war-log .loss{color:#fca5a5}.war-summary{background:var(--panel);border-radius:12px;flex-direction:column;gap:4px;margin-top:14px;padding:12px;display:flex}.war-summary.win{border:2px solid var(--accent)}.war-summary.loss{border:2px solid var(--danger)}.rules dt{margin-top:8px;font-weight:800}.rules dd{color:var(--muted);margin:2px 0 0;font-size:14px}.rules li,.rules p{font-size:14px;line-height:1.45}.match-app{max-width:520px}.match{height:calc(100 * var(--vh));padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);-webkit-user-select:none;user-select:none;background:linear-gradient(#0005,#0000 15% 85%,#0005),repeating-linear-gradient(#03994a 0 44px,#03994a 44px 88px);flex-direction:column;display:flex;position:relative;overflow:hidden}.match-loading{height:calc(100 * var(--vh));align-content:center;place-items:center;gap:12px;display:grid}.pbar{z-index:3;background:#031a0bdd;align-items:center;gap:8px;padding:6px 10px;display:flex;position:relative}.pbar.theirs{border-bottom:1px solid var(--line)}.pbar.mine{border-top:1px solid var(--line)}.pbar-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.pbar-res{color:#d1fae5;gap:8px;font-size:13px;font-weight:700;display:flex}.goalmeter{background:#ffffff12;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;display:flex;position:relative}.goalmeter b{text-align:center;min-width:20px;font-size:18px}.goalmeter.low b{color:#f87171}.goalmeter.flash{box-shadow:0 0 0 2px var(--danger);animation:.5s shake}.gm-bar{gap:2px;display:flex}.gm-bar i{background:#fff2;border-radius:2px;width:4px;height:14px}.gm-bar i.on{background:linear-gradient(#05ef6d,#03994a)}.goalmeter.low .gm-bar i.on{background:linear-gradient(#fca5a5,#dc2626)}.energy{flex-wrap:wrap;flex:1;align-items:center;gap:2px;display:flex}.energy span{background:#ffffff20;border-radius:3px;width:9px;height:14px;transform:skew(-12deg)}.energy span.on{background:linear-gradient(#93c5fd,#2563eb);box-shadow:0 0 4px #60a5fa}.energy b{margin-left:4px;font-size:13px}.opp-hand{justify-content:center;gap:2px;height:36px;padding:3px 0;display:flex;overflow:hidden}.opp-hand .card{--w:24px;border-width:1px}.opp-hand .card.back{font-size:10px}.pitch{flex-direction:column;flex:1;justify-content:space-around;min-height:0;padding:4px 6px;display:flex;position:relative}.pitch:before{content:"";pointer-events:none;border:2px solid #fff4;border-radius:50%;width:90px;height:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch:after{content:"";pointer-events:none;border-top:2px solid #fff4;position:absolute;top:50%;left:0;right:0}.board{z-index:1;justify-content:center;align-items:center;gap:5px;min-height:104px;display:flex;position:relative}.board-empty{color:#fffa;text-shadow:0 1px #000;font-size:13px;font-weight:700}.unit{--w:62px;width:var(--w);background:linear-gradient(170deg, var(--dc) -30%, var(--dd) 55%, #04110a);border:2px solid var(--rc);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;height:92px;transition:transform .15s,box-shadow .15s;animation:.3s dropIn;display:flex;position:relative;box-shadow:0 4px 8px #0009}.unit-art{width:70%;height:46px;margin-top:3px}.unit-name{text-shadow:0 1px #000;white-space:nowrap;text-overflow:ellipsis;max-width:94%;font-size:10px;font-weight:800;overflow:hidden}.unit-stats{justify-content:space-between;display:flex;position:absolute;bottom:3px;left:3px;right:3px}.unit-stats .stat{border-radius:5px;min-width:18px;height:18px;font-size:12px}.unit-status{filter:drop-shadow(0 1px 1px #000);justify-content:center;gap:1px;font-size:12px;display:flex;position:absolute;top:-8px;left:0;right:0}.unit.can-attack{animation:1.4s infinite breathe;box-shadow:0 0 0 2px #05ef6d,0 0 14px #05ef6d}.unit.attacking{box-shadow:0 0 0 3px var(--accent2), 0 0 18px var(--accent2);animation:none;transform:translateY(-8px)scale(1.06)}.unit.targetable{animation:.9s infinite breathe;box-shadow:0 0 0 3px #f87171,0 0 16px #ef4444}.unit.frozen{filter:saturate(.4)brightness(1.15)hue-rotate(150deg)}.fx{pointer-events:none;z-index:5;text-shadow:0 2px #000,0 -1px #000;font-size:22px;font-weight:900;animation:1.1s forwards floatUp;position:absolute;top:30%;left:50%;transform:translate(-50%)}.fx.dmg{color:#ff4d4d}.fx.heal{color:#05ef6d}.fx.frz{color:#bae6fd}.fx.big{font-size:26px;top:-10px}.slot-marker{border:2px dashed var(--accent2);width:22px;height:70px;color:var(--accent2);background:#facc1522;border-radius:8px;padding:0;font-size:18px;font-weight:900;animation:1s infinite breathe}.midline{z-index:2;justify-content:space-between;align-items:center;gap:6px;display:flex;position:relative}.mini-btn{border:1px solid var(--line);background:#0008;border-radius:10px;width:36px;height:32px}.turn-info{border:1px solid var(--line);text-align:center;background:#031a0bdd;border-radius:999px;flex-direction:column;padding:4px 14px;font-size:13px;display:flex}.match.my-turn .turn-info{border-color:var(--accent2);box-shadow:0 0 10px #facc1566}.turn-info small{color:var(--muted);font-size:11px}.goal-target{z-index:6;color:#fff;background:linear-gradient(#f87171,#b91c1c);border:2px solid #fff;border-radius:999px;padding:8px 18px;font-size:15px;font-weight:900;animation:.9s infinite breathe;position:absolute;top:2px;left:50%;transform:translate(-50%);box-shadow:0 0 16px #ef4444}.goal-flash{z-index:8;letter-spacing:.04em;pointer-events:none;text-shadow:0 4px #000;flex-direction:column;justify-content:center;align-items:center;font-size:44px;font-weight:900;animation:1.6s forwards goal;display:flex;position:absolute;inset:0}.goal-flash small{font-size:22px}.goal-flash.for{color:var(--accent2);background:radial-gradient(circle,#facc1544,#0000 60%)}.goal-flash.against{color:#fca5a5;background:radial-gradient(circle,#ef444444,#0000 60%)}.goal-flash.for.fx_fireworks{background:radial-gradient(circle,#f472b666,#a855f733 40%,#0000 70%)}.goal-flash.for.fx_lightning{color:#fde047;background:radial-gradient(circle,#60a5fa88,#fde04733 40%,#0000 70%)}.goal-flash.for[class*=fx_season]{color:#a5f3fc;background:radial-gradient(circle,#22d3ee77,#04c95b33 40%,#0000 70%)}.opp-play{z-index:7;background:#000a;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:4px;animation:.25s slideLeft;display:flex;position:absolute;top:30%;right:6px}.opp-play small{font-size:10px}.action-panel{z-index:4;background:#031a0bee;align-items:center;gap:8px;min-height:52px;padding:6px 10px;display:flex}.action-panel.hint{border-top:2px solid var(--accent2)}.action-panel.hint>span{color:var(--accent2);flex:1;font-size:14px;font-weight:800}.hint-text{color:var(--muted);flex:1;font-size:12px}.btn.end-turn{min-width:110px}.btn.end-turn.primary{color:#3b2300;background:linear-gradient(#fde047,#f59e0b);border-color:#fde68a}.action-panel.preview{left:0;right:0;bottom:calc(118px + env(safe-area-inset-bottom));z-index:9;background:linear-gradient(#0000,#031a0bf5 25%);align-items:flex-end;padding:30px 12px 10px;animation:.18s slideUp;position:absolute}.preview-actions{flex-direction:column;flex:1;gap:8px;display:flex}.blocker{color:#fca5a5;font-size:13px;font-weight:700}.hand{scrollbar-width:none;z-index:5;background:#021208;align-items:flex-start;gap:6px;height:118px;padding:12px 10px 6px;display:flex;overflow-x:auto}.hand .card{--w:68px}.overlay{z-index:30;background:#000c;justify-content:center;align-items:center;padding:16px;animation:.2s fade;display:flex;position:absolute;inset:0}.overlay.light{pointer-events:none;background:#0006}.waiting{background:#000a;border-radius:999px;padding:10px 18px;font-weight:700}.mulligan{text-align:center;width:100%}.mulligan-cards{flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0;display:flex}.mull{position:relative}.mull .card{--w:92px}.mull.out .card{opacity:.35;transform:scale(.94)}.mull-x{color:var(--accent2);pointer-events:none;place-items:center;font-size:40px;font-weight:900;display:grid;position:absolute;inset:0}.pick-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));justify-items:center;gap:10px;margin-bottom:12px;display:grid}.unit-status-list{flex:1;padding-left:18px;font-size:13px}.log{flex-direction:column;gap:3px;font-size:13px;display:flex}.log-line{border-radius:6px;padding:3px 6px}.log-line.me{background:#16653455}.log-line.them{background:#7f1d1d44}.mini-rules{background:var(--panel);border-radius:10px;padding:8px 10px;font-size:13px}.result{background:var(--bg2);text-align:center;border:2px solid var(--line);border-radius:22px;width:100%;max-width:420px;padding:20px;animation:.3s pop}.result.win{border-color:var(--accent2);box-shadow:0 0 40px #facc1544}.result.win h1{color:var(--accent2);font-size:34px}.result.loss h1{color:#fca5a5}.reason{color:var(--muted)}.rating-change{margin:8px 0;font-size:16px}.result-cards{flex-wrap:wrap;justify-content:center;gap:8px;margin:10px 0;display:flex}.result-card{position:relative}@container stage (width>=520px){.match{border-left:1px solid var(--line);border-right:1px solid var(--line)}}@container stage (height<=700px){.board{min-height:92px}.unit{height:84px}.unit-art{height:38px}.hand{height:104px}.hand .card{--w:60px}.action-panel.preview{bottom:calc(104px + env(safe-area-inset-bottom))}.opp-hand{height:26px}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.75}}@keyframes breathe{50%{filter:brightness(1.25)}}@keyframes bounce{50%{transform:translateY(-10px)rotate(15deg)}}@keyframes fade{0%{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}}@keyframes slideLeft{0%{opacity:0;transform:translate(30px)}}@keyframes pop{0%{opacity:0;transform:scale(.8)}}@keyframes dropIn{0%{opacity:0;transform:translateY(-14px)scale(1.1)}}@keyframes floatUp{to{opacity:0;transform:translate(-50%,-40px)}}@keyframes shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes goal{0%{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1.15)}80%{opacity:1}to{opacity:0;transform:scale(1)}}.coin-flip{font-size:72px;animation:1.2s ease-out coinflip}@keyframes coinflip{0%{transform:rotateY(0)translateY(0)}50%{transform:rotateY(900deg)translateY(-60px)}to{transform:rotateY(1800deg)translateY(0)}}.nation-mix{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.nation-pill{color:#cbd5e1;background:#0b1220;border:1px solid #334155;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 5px;font-size:12px;display:inline-flex}.nation-pill b{color:#fff}.nation-pill small{color:#fde68a;font-size:11px}.nation-pill .chem-flag{border-radius:3px;width:18px;height:13px;display:inline-flex;overflow:hidden}.nation-pill .chem-flag i{flex:1}.nation-pill{cursor:pointer;font:inherit;font-size:12px}.nation-pill.on{border-color:#facc15}.nation-detail{background:#0b1220;border:1px solid #e5c07b77;border-radius:10px;margin:0 0 8px;padding:8px 12px;font-size:13px}.nation-detail b{color:#fde68a}.nation-detail p{color:#cbd5e1;margin:3px 0}.mk-sample-head{align-items:center;gap:12px;padding:6px 4px 10px;display:flex}.mk-sample-head img{object-fit:contain;width:44px;height:44px}.mk-sample-head div{flex-direction:column;display:flex}.mk-sample-head small{color:var(--muted)}.market-row.sample{opacity:.78;border-style:dashed dashed dashed solid}.mk-sample-tag{color:#5b6475;letter-spacing:.12em;background:#1d243314;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:900}.mk-add{margin:0 0 10px auto;display:block}.mk-add-grid{max-height:calc(60 * var(--vh));grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;padding:4px;display:grid;overflow-y:auto}.mk-add-card{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:6px;display:flex}.mk-add-card small{color:#03994a;font-weight:700}.mk-add-card.locked{opacity:.6}.mk-add-card.locked small{color:var(--muted)}.rules-replay{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}html.no-scroll,html.no-scroll body{overscroll-behavior:none;height:100%;overflow:hidden}:root{--rail-w:86px;--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--top-h:56px;--gold:#fcd34d;--panel-bg:linear-gradient(180deg, #111c33eb, #060b16f0);--panel-border:#94a3b847;font-family:Barlow Semi Condensed,sans-serif}body{background:linear-gradient(180deg, #0206178c, #020617d1), var(--stadium-bg,#04110a) center / cover fixed no-repeat, #04110a}h1,h2,h3,.page-title{letter-spacing:.04em;font-family:Barlow Semi Condensed,sans-serif;font-weight:600}h3{color:#cbd5e1;font-size:20px}.page-header h1{font-size:30px}.app{max-width:none}.bottomnav{width:calc(var(--rail-w) + var(--safe-l));max-width:none;height:auto;padding:calc(env(safe-area-inset-top) + 10px) 0 calc(env(safe-area-inset-bottom) + 10px) var(--safe-l);border-top:none;border-right:1px solid var(--panel-border);background:linear-gradient(90deg,#020617f5,#020617d1);flex-direction:column;justify-content:center;gap:6px;display:flex;top:0;bottom:0;left:0;transform:none}.bottomnav button{letter-spacing:.05em;flex:none;height:64px;font-family:Barlow Semi Condensed,sans-serif;font-size:17px;position:relative}.bottomnav button.active{color:var(--gold)}.bottomnav button.active:before{content:"";background:var(--gold);width:4px;box-shadow:0 0 10px var(--gold);border-radius:0 4px 4px 0;position:absolute;top:10px;bottom:10px;left:0}.nav-icon{font-size:26px}.topbar{left:calc(var(--rail-w) + var(--safe-l));width:auto;max-width:none;height:calc(var(--top-h) + env(safe-area-inset-top));padding:calc(env(safe-area-inset-top) + 6px) calc(16px + var(--safe-r)) 6px 16px;border-bottom:1px solid var(--panel-border);background:linear-gradient(#020617eb,#02061799);right:0;transform:none}.profile-chip{background:var(--panel-bg);border-color:var(--panel-border);flex:0 auto;margin-right:auto;padding-right:14px}.profile-chip .lvl{color:#3b1d00;background:linear-gradient(#fde047,#b45309);font-family:Barlow Semi Condensed,sans-serif;font-size:18px}.pname{letter-spacing:.03em;font-family:Barlow Semi Condensed,sans-serif;font-size:20px}.cur{letter-spacing:.03em;border-color:var(--panel-border);background:#020617cc;padding:2px 14px 0;font-family:Barlow Semi Condensed,sans-serif;font-size:19px}.content{padding:calc(var(--top-h) + env(safe-area-inset-top) + 14px) calc(18px + var(--safe-r)) calc(env(safe-area-inset-bottom) + 20px) calc(var(--rail-w) + var(--safe-l) + 18px);max-width:1400px;margin:0 auto}.page{max-width:1200px;margin:0 auto}.home-card,.panel-g,.shop-item,.mission,.inbox-item,.menu-item,.deck-row,.club-row,.member-row,.market-row,.war-target,.donation-row,.profile-card,.league-card,.season-chip,.deck-bar,.queue-box{background:var(--panel-bg);border:1px solid var(--panel-border);box-shadow:inset 0 1px #ffffff0f,0 6px 16px #00000059}.btn{letter-spacing:.04em;background:linear-gradient(#475569,#1e293b);border:2px solid #64748b;padding:10px 16px 7px;font-family:Barlow Semi Condensed,sans-serif;font-size:19px;font-weight:500;line-height:1;box-shadow:0 4px #0f172a}.btn.primary{color:#f0fdf4;text-shadow:0 1px #0008;background:linear-gradient(#05ef6d,#03994a);border-color:#05ef6d;box-shadow:0 4px #14532d}.btn.gold{box-shadow:0 4px #78350f}.btn.danger{box-shadow:0 4px #450a0a}.btn.ghost,.btn.gold.ghost,.btn.danger.ghost{box-shadow:none}.btn:active:not(:disabled){transform:translateY(2px)}.btn.small{padding:7px 11px 5px;font-size:16px}.btn.big{padding:14px 20px 10px;font-size:24px}.tabs button{letter-spacing:.04em;border-color:var(--panel-border);background:#020617bf;padding:7px 18px 4px;font-family:Barlow Semi Condensed,sans-serif;font-size:19px}.tabs button.active{color:#3b1d00;background:linear-gradient(#fde047,#d97706);border-color:#fde68a}.card-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:14px}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.modal-bg{align-items:center}.modal{max-width:760px;max-height:calc(92 * var(--vh));border:1px solid var(--panel-border);background:linear-gradient(#111c33,#050a14);border-radius:20px}.detail-info{min-width:220px}.toasts{top:calc(env(safe-area-inset-top) + 64px)}.home-l{min-height:calc(calc(100 * var(--vh)) - var(--top-h) - 40px);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.home-col{flex-direction:column;gap:12px;min-width:0;display:flex}.home-col.center{justify-content:center;align-items:center}.home-col.right{justify-content:center}.league-plate{cursor:pointer;background:linear-gradient(135deg, color-mix(in srgb, var(--lc) 45%, #0b1220), #0b1220 70%);border:2px solid var(--lc);box-shadow:0 0 22px color-mix(in srgb, var(--lc) 40%, transparent);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex}.lp-emblem{filter:drop-shadow(0 0 8px var(--lc));font-size:40px}.league-plate span{letter-spacing:.08em;color:var(--lc);font-family:Barlow Semi Condensed,sans-serif;font-size:22px;line-height:1;display:block}.league-plate b{font-family:Barlow Semi Condensed,sans-serif;font-size:40px;line-height:1}.league-plate small{color:#cbd5e1;display:block}.panel-g{border-radius:16px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.panel-g.clickable{cursor:pointer}.pg-head{letter-spacing:.05em;justify-content:space-between;align-items:center;font-family:Barlow Semi Condensed,sans-serif;font-size:22px;display:flex}.pg-head b{font-weight:500}.logo-l{text-align:center;line-height:.9}.logo-l>span{font-size:42px;animation:1.8s infinite bounce;display:inline-block}.logo-l h1{font-size:clamp(30px, calc(4.4 * var(--vw)), 54px);background:linear-gradient(#fff7c2,#facc15 45%,#b45309);color:#0000;filter:drop-shadow(0 3px #451a03)drop-shadow(0 8px 16px #000);-webkit-background-clip:text;background-clip:text;margin:0}.showcase{height:clamp(130px, calc(34 * var(--vh)), 260px);cursor:pointer;justify-content:center;align-items:flex-end;margin:6px 0;display:flex;position:relative}.sc-card{filter:drop-shadow(0 12px 18px #000c);margin:0 -18px;transition:transform .25s}.sc-card.sc0{transform:rotate(-9deg)translateY(10px)}.sc-card.sc1{z-index:2;transform:translateY(-8px)scale(1.12)}.sc-card.sc2{transform:rotate(9deg)translateY(10px)}.showcase:hover .sc-card.sc1{transform:translateY(-16px)scale(1.16)}.deck-strip{background:var(--panel-bg);border:1px solid var(--panel-border);text-align:left;border-radius:999px;align-items:center;gap:12px;padding:8px 16px;display:flex}.deck-strip>span:nth-child(2){flex-direction:column;line-height:1.05;display:flex}.deck-strip small{color:#94a3b8;letter-spacing:.06em;font-size:12px}.deck-strip b{font-family:Barlow Semi Condensed,sans-serif;font-size:22px;font-weight:500}.play-l{text-align:left;color:#fff;border:2px solid #fff6;border-radius:18px;align-items:center;gap:14px;padding:14px 18px;transition:transform 80ms;display:flex;position:relative;overflow:hidden;box-shadow:0 6px #00000073,0 12px 24px #00000080,inset 0 2px #ffffff59}.play-l:after{content:"";background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;animation:3.2s infinite sheen;position:absolute;top:0;bottom:0;left:-60%}.play-l:active{transform:translateY(4px)}.pl-icon{filter:drop-shadow(0 2px 4px #0008);font-size:38px}.pl-text{flex-direction:column;line-height:1;display:flex}.pl-text b{letter-spacing:.04em;text-shadow:0 2px #0007;font-family:Barlow Semi Condensed,sans-serif;font-size:36px;font-weight:600}.pl-text small{opacity:.9;font-size:14px;font-weight:700}.play-l.ranked{background:linear-gradient(135deg,#fbbf24,#b45309 70%);padding:22px 18px}.play-l.ranked .pl-text b{font-size:46px}.play-l.casual{background:linear-gradient(135deg,#05ef6d,#03994a 70%)}.play-l.practice{background:linear-gradient(135deg,#60a5fa,#1d4ed8 70%)}.queue-l{text-align:center;background:var(--panel-bg);border:2px solid #05ef6d;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:22px;display:flex;box-shadow:0 0 24px #04c95b55}.queue-l b{letter-spacing:.05em;font-family:Barlow Semi Condensed,sans-serif;font-size:34px}.queue-l .spinner{width:44px;height:44px}.onboarding{max-width:980px;padding:calc(env(safe-area-inset-top) + 18px) 24px 24px;grid-template-columns:1fr 1.3fr;align-items:start;gap:8px 28px;margin:0 auto;display:grid}.onboarding .logo{grid-row:span 3;align-self:center}.onboarding .logo h1{font-size:46px}.deck-pick{grid-template-columns:repeat(5,1fr)}.deck-chip{text-align:center;flex-direction:column;padding:8px 4px;font-size:12px}@keyframes sheen{0%,60%{left:-60%}to{left:130%}}@container stage (height<=460px){.app{--top-h:48px;--rail-w:72px}.bottomnav button{height:54px;font-size:15px}.nav-icon{font-size:22px}.play-l{padding:10px 14px}.play-l.ranked{padding:14px}.pl-text b{font-size:28px}.play-l.ranked .pl-text b{font-size:36px}.pl-icon{font-size:30px}.home-col{gap:8px}.panel-g{padding:6px 10px}.home-l{min-height:calc(calc(100 * var(--vh)) - var(--top-h) - 30px);gap:10px}.content{padding-top:calc(var(--top-h) + env(safe-area-inset-top) + 8px);padding-bottom:8px}.league-plate{padding:6px 12px}.lp-emblem{font-size:28px}.league-plate b{font-size:30px}.league-plate span,.pg-head{font-size:18px}.mini-mission{grid-template-columns:1fr 50px 34px;font-size:12px}.logo-l>span{font-size:26px}.logo-l h1{font-size:30px}.showcase{height:150px}.deck-strip{padding:4px 12px}.deck-strip b{font-size:18px}}.filters{flex-wrap:nowrap;align-items:center}.filters .search{flex:2 140px}.filters select{flex:110px}.filters .check{white-space:nowrap;flex:none}input,select{border-color:var(--panel-border);background:#020617bf}.pack-art{filter:drop-shadow(0 8px 12px #000a);width:92px;height:129px;transition:transform .2s}.shop-item:hover .pack-art{transform:rotate(-4deg)scale(1.06)}.shop-item b{letter-spacing:.03em;font-family:Barlow Semi Condensed,sans-serif;font-size:22px;font-weight:500}.code-box{letter-spacing:.02em;width:100%;margin:6px 0;padding:10px 12px;font-family:Barlow Semi Condensed,sans-serif;font-size:15px}.deck-name.small{flex:1;width:auto;font-size:16px}.import-cards{max-height:calc(34 * var(--vh));flex-wrap:wrap;gap:8px;margin:8px 0;display:flex;overflow-y:auto}.chat-deck{margin-top:4px;display:inline-flex}html,body{background:#01040b;height:100%;overflow:hidden}#root{width:var(--sw,956px);height:var(--sh,440px);background:linear-gradient(180deg, #0206178c, #020617d1), var(--stadium-bg,#04110a) center / cover no-repeat, #04110a;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);container:stage/size}.app{height:100%;min-height:0;overflow:hidden auto}html[data-rotated] #root{transform:translate(-50%,-50%)rotate(90deg)}html,body{touch-action:manipulation}.offline-banner{z-index:9000;top:calc(env(safe-area-inset-top) + 8px);color:#fff;text-align:center;pointer-events:none;background:#991b1bf2;border:1px solid #fecaca8c;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:8px 16px;font-size:14px;font-weight:600;line-height:1.25;animation:.25s ease-out obIn;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000059}.offline-banner.back{background:#15803df2;border-color:#bbf7d099}.offline-banner .ob-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:14px;height:14px;animation:.9s linear infinite obSpin}@keyframes obSpin{to{transform:rotate(360deg)}}@keyframes obIn{0%{opacity:0;transform:translate(-50%,-8px)}}.match-l{-webkit-user-select:none;user-select:none;--u:min(calc(1 * var(--vh)), calc(.6 * var(--vw)));background:#04110a;font-family:Barlow Semi Condensed,sans-serif;position:fixed;inset:0;overflow:clip}.stage{position:absolute;inset:0}.stage canvas{display:block}.match-l.booting>:not(.stage){visibility:hidden;animation:0s 4s forwards bootReveal}@keyframes bootReveal{to{visibility:visible}}.scoreboard{top:calc(env(safe-area-inset-top) + 1.2 * var(--u));z-index:10;filter:drop-shadow(0 6px 14px #000c);align-items:stretch;display:flex;position:absolute;left:50%;transform:translate(-50%)}.team{align-items:center;gap:calc(1.4 * var(--u));padding:calc(.8 * var(--u)) calc(1.6 * var(--u));background:linear-gradient(#1f2a3d,#0b1220);border:2px solid #3b4a63;display:flex}.team.left{border-radius:calc(1.6 * var(--u)) 0 0 calc(1.6 * var(--u));flex-direction:row}.team.right{border-radius:0 calc(1.6 * var(--u)) calc(1.6 * var(--u)) 0;flex-direction:row-reverse}.team-name{max-width:calc(22 * var(--u));flex-direction:column;line-height:1;display:flex}.team.right .team-name{align-items:flex-start}.team.left .team-name{align-items:flex-end}.team-name b{font-family:Barlow Semi Condensed,sans-serif;font-size:calc(3.4 * var(--u));letter-spacing:.04em;color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}.team-name small{color:#94a3b8;font-size:calc(1.8 * var(--u))}.goal-led{border-radius:calc(.8 * var(--u));padding:calc(.2 * var(--u)) calc(1.2 * var(--u)) calc(.6 * var(--u));background:#020617;border:1px solid #1e293b;flex-direction:column;align-items:center;display:flex;box-shadow:inset 0 0 10px #000}.goal-led b{font-family:Barlow Semi Condensed,sans-serif;font-size:calc(5.6 * var(--u));color:#fde047;text-shadow:0 2px #00000073;line-height:1}.team.danger .goal-led b{color:#f87171;text-shadow:0 2px #00000073}.goal-led b.pop{animation:.45s ease-out ledpop}.goal-pips{gap:2px;display:flex}.goal-pips i{width:calc(.7 * var(--u));height:calc(1.1 * var(--u));background:#1e293b;border-radius:1px}.goal-pips i.on{background:#04c95b;box-shadow:0 0 4px #04c95b}.team.danger .goal-pips i.on{background:#ef4444;box-shadow:0 0 4px #ef4444}.sb-center{min-width:calc(17 * var(--u));padding:0 calc(1.2 * var(--u));background:linear-gradient(#0f172a,#020617);border-top:2px solid #3b4a63;border-bottom:2px solid #3b4a63;flex-direction:column;justify-content:center;align-items:center;line-height:1.05;display:flex}.sb-center b{font-family:Barlow Semi Condensed,sans-serif;font-size:calc(2.8 * var(--u));letter-spacing:.06em;color:#fca5a5}.sb-center b.mine{color:#05ef6d;text-shadow:0 2px #00000073}.sb-center small{color:#94a3b8;font-size:calc(1.6 * var(--u));letter-spacing:.08em;font-weight:700}.sb-center .countdown{font-family:Barlow Semi Condensed,sans-serif;font-size:calc(2.4 * var(--u));color:#fde047}.corner{z-index:9;align-items:center;gap:calc(1.2 * var(--u));display:flex;position:absolute}.corner.opp{top:calc(env(safe-area-inset-top) + 1.2 * var(--u));left:calc(env(safe-area-inset-left) + 1.6 * var(--u))}.corner.mine{bottom:calc(env(safe-area-inset-bottom) + 2 * var(--u));left:calc(env(safe-area-inset-left) + 1.6 * var(--u));flex-direction:column;align-items:flex-start}.opp-fan{padding:0 4px;display:flex}.opp-fan>div{margin-left:-14px}.piles{gap:calc(.8 * var(--u));display:flex}.pile{padding:2px calc(1.2 * var(--u));font-weight:800;font-size:calc(2 * var(--u));color:#cbd5e1;background:#020617cc;border:1px solid #334155;border-radius:999px}.crystals{align-items:center;gap:calc(1 * var(--u));display:flex}.crystal-main{width:calc(8 * var(--u));height:calc(8 * var(--u));clip-path:polygon(50% 0,100% 30%,100% 70%,50% 100%,0 70%,0 30%);background:radial-gradient(circle at 35% 30%,#bfdbfe,#2563eb 50%,#0b1f5c);place-items:center;display:grid;position:relative;box-shadow:0 0 20px #3b82f6}.crystal-main b{font-family:Barlow Semi Condensed,sans-serif;font-size:calc(5 * var(--u));color:#fff;text-shadow:0 2px #000;margin-top:calc(.6 * var(--u));line-height:1}.crystal-main small{bottom:calc(.8 * var(--u));right:calc(1.4 * var(--u));font-size:calc(1.6 * var(--u));color:#dbeafe;font-weight:800;position:absolute}.crystal-row{max-width:calc(16 * var(--u));flex-wrap:wrap;gap:3px;display:flex}.crystal-row i{width:calc(1.4 * var(--u));height:calc(2 * var(--u));clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#1e293b}.crystal-row i.on{background:linear-gradient(#93c5fd,#2563eb)}.crystals.small .crystal-main{width:calc(5.4 * var(--u));height:calc(5.4 * var(--u))}.crystals.small .crystal-main b{font-size:calc(3.4 * var(--u))}.crystals.small .crystal-main small,.crystals.small .crystal-row{display:none}.rail{right:calc(env(safe-area-inset-right) + 1.6 * var(--u));align-items:center;gap:calc(1.2 * var(--u));z-index:12;flex-direction:column;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.round-btn{width:calc(6 * var(--u));height:calc(6 * var(--u));font-size:calc(2.6 * var(--u));background:radial-gradient(circle at 35% 30%,#334155,#0f172a);border:2px solid #475569;border-radius:50%;box-shadow:0 4px 10px #0009}.end-turn-btn{margin-top:calc(1.5 * var(--u));width:calc(15 * var(--u));height:calc(15 * var(--u));border:calc(.5 * var(--u)) solid #64748b;color:#94a3b8;background:radial-gradient(circle at 35% 30%,#475569,#1e293b 60%,#0f172a);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:.9;transition:transform .1s;display:flex;box-shadow:0 8px 18px #000b,inset 0 -6px 12px #0008}.end-turn-btn span{font-family:Barlow Semi Condensed,sans-serif;font-size:calc(2.4 * var(--u));letter-spacing:.08em}.end-turn-btn b{font-family:Barlow Semi Condensed,sans-serif;font-size:calc(3.6 * var(--u));letter-spacing:.04em}.end-turn-btn.ready{color:#3b1d00;background:radial-gradient(circle at 35% 30%,#fde047,#f59e0b 55%,#92400e);border-color:#fde68a;box-shadow:0 0 24px #f59e0b99,0 8px 18px #000b,inset 0 -6px 12px #0006}.end-turn-btn.nudge{animation:1.2s infinite nudge}.end-turn-btn:active:not(:disabled){transform:scale(.94)}.step-hint{top:calc(env(safe-area-inset-top) + 12.5 * var(--u));z-index:14;align-items:center;gap:calc(1.2 * var(--u));padding:calc(.8 * var(--u)) calc(1.2 * var(--u)) calc(.8 * var(--u)) calc(2.4 * var(--u));color:#fde047;font-weight:800;font-size:calc(2.2 * var(--u));white-space:nowrap;background:linear-gradient(#1e293bf2,#0f172af2);border:2px solid #facc15;border-radius:999px;animation:.2s slideDown;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 18px #facc1555}.step-hint.attack{color:#fecaca;border-color:#f87171;box-shadow:0 0 18px #ef444455}.hand-l{left:50%;bottom:calc(env(safe-area-inset-bottom) - 9 * var(--u));z-index:20;padding:0 calc(10 * var(--u));justify-content:center;display:flex;position:absolute;transform:translate(-50%)}.hand-card{margin:0 calc(-1.6 * var(--u));transform:translateY(var(--dy)) rotate(var(--rot));transform-origin:50% 120%;cursor:pointer;filter:drop-shadow(0 6px 10px #000c);transition:transform .18s ease-out}.hand-card.playable{transform:translateY(calc(var(--dy) - 3.5 * var(--u))) rotate(var(--rot))}.hand-card:hover{transform:translateY(calc(var(--dy) - 4 * var(--u))) rotate(var(--rot)) scale(1.04)}.hand-card.playable:hover{transform:translateY(calc(var(--dy) - 7 * var(--u))) rotate(var(--rot)) scale(1.04)}.hand-card.sel,.hand-card.sel:hover{transform:translateY(calc(-11 * var(--u))) rotate(0) scale(1.08)}.hand-card .cardx.glow canvas{filter:drop-shadow(0 0 1.5px #bbf7d0)drop-shadow(0 0 5px #05ef6d)drop-shadow(0 0 10px #04c95b99)}.hand-card:not(.playable){filter:brightness(.62)saturate(.6)drop-shadow(0 6px 10px #000c)}.preview-l{left:calc(env(safe-area-inset-left) + 2 * var(--u));z-index:40;align-items:center;gap:calc(2 * var(--u));animation:.2s ease-out slideRight;display:flex;position:absolute;top:50%;transform:translateY(-55%)}.preview-l .cardx{filter:drop-shadow(0 12px 24px #000)}.preview-l .preview-actions{gap:calc(1.4 * var(--u));width:calc(27 * var(--u));flex-direction:column;display:flex}.preview-l .preview-actions .gbtn{width:100%;font-size:calc(3.6 * var(--u));padding:calc(1.6 * var(--u)) calc(2 * var(--u)) calc(1.1 * var(--u))}.preview-l .preview-actions .gbtn.ghost{font-size:calc(3 * var(--u));padding:calc(1.2 * var(--u)) calc(2 * var(--u)) calc(.8 * var(--u))}.preview-l .blocker{border-radius:calc(1.4 * var(--u));padding:calc(1.6 * var(--u)) calc(2 * var(--u)) calc(1.6 * var(--u)) calc(4.4 * var(--u));color:#fee2e2;font-size:calc(2.7 * var(--u));background:linear-gradient(#1e293bf2,#0f172af2);border:1px solid #f8717166;font-weight:700;line-height:1.35;position:relative;box-shadow:0 4px #0006}.preview-l .blocker:before{content:"";left:calc(1.8 * var(--u));top:calc(2.1 * var(--u));width:calc(1.4 * var(--u));height:calc(1.4 * var(--u));box-shadow:0 0 0 calc(.5 * var(--u)) #ef444455;background:#ef4444;border-radius:50%;position:absolute}.preview-l .check{background:#0f172aee;border-radius:10px;padding:6px 10px}.gbtn{font-family:Barlow Semi Condensed,sans-serif;font-size:calc(3 * var(--u));letter-spacing:.05em;padding:calc(1.2 * var(--u)) calc(2.6 * var(--u)) calc(.8 * var(--u));border-radius:calc(1.2 * var(--u));color:#f8fafc;text-shadow:0 2px #0008;background:linear-gradient(#475569,#1e293b);border:2px solid #64748b;line-height:1;transition:transform 80ms,box-shadow 80ms;box-shadow:0 5px #0f172a,0 8px 14px #0008}.gbtn:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px #0f172a,0 4px 8px #0008}.gbtn:disabled{opacity:.45}.gbtn.green{background:linear-gradient(#05ef6d,#03994a);border-color:#05ef6d;box-shadow:0 5px #14532d,0 8px 14px #0008}.gbtn.gold{background:linear-gradient(#fcd34d,#b45309);border-color:#fde68a;box-shadow:0 5px #78350f,0 8px 14px #0008}.gbtn.red{background:linear-gradient(#f87171,#b91c1c);border-color:#fca5a5;box-shadow:0 5px #7f1d1d,0 8px 14px #0008}.gbtn.ghost{box-shadow:none;background:#0f172acc;border-color:#475569}.gbtn.small{font-size:calc(2.2 * var(--u));padding:calc(.8 * var(--u)) calc(1.6 * var(--u)) calc(.5 * var(--u))}.gbtn.big{font-size:calc(3.8 * var(--u));padding:calc(1.6 * var(--u)) calc(4 * var(--u)) calc(1.1 * var(--u))}.match-l .overlay{z-index:60;background:radial-gradient(#0b2a18e6,#000000f0);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.match-l .overlay.light{pointer-events:none;background:#0006}.setup-panel{text-align:center;align-items:center;gap:calc(1.6 * var(--u));padding:calc(2 * var(--u));flex-direction:column;display:flex}.setup-panel h2{font-family:Barlow Semi Condensed,sans-serif;font-size:calc(6 * var(--u));letter-spacing:.05em;color:#fde047;margin:0}.setup-panel p{color:#cbd5e1;font-size:calc(2.4 * var(--u));margin:0}.choice-row{gap:calc(3 * var(--u));display:flex}.setup-cards{gap:calc(2 * var(--u));justify-content:center;display:flex}.setup-card{cursor:pointer;transition:transform .15s,opacity .15s;position:relative}.setup-card.off{opacity:.55}.setup-card.on{transform:translateY(calc(-2 * var(--u))) scale(1.05);filter:drop-shadow(0 0 14px #facc15)}.setup-card.swap{opacity:.4;transform:scale(.94)}.swap-x{font-size:calc(9 * var(--u));color:#fde047;pointer-events:none;place-items:center;font-weight:900;display:grid;position:absolute;inset:0}.coin-flip{font-size:calc(14 * var(--u));filter:drop-shadow(0 0 20px #facc15aa);animation:1.3s ease-out coinflip}.waiting{color:#e2e8f0;background:#000a;border-radius:999px;padding:10px 18px;font-weight:700}.match-l .overlay.rx{isolation:isolate;background:#0d1510;align-items:flex-end;animation:.4s ease-out rxIn;overflow:hidden}.rx-scene,.rx-shade{z-index:-2;pointer-events:none;position:absolute;inset:0}.rx-scene{background-position:50% 14%;background-size:cover;animation:1.2s ease-out both rxZoom}.rx.win .rx-scene,.rx.draw .rx-scene{background-position:50% 2%}.rx.draw .rx-scene{filter:saturate(.4)brightness(.85)}.rx-shade{z-index:-1;background:linear-gradient(#060a0f33 0%,#0000 22%,#050906a8 62%,#050906e0 100%)}.rx-top{top:calc(env(safe-area-inset-top) + 2.2 * var(--u));left:calc(env(safe-area-inset-left) + 3 * var(--u));right:calc(env(safe-area-inset-right) + 3 * var(--u));font-family:Barlow Semi Condensed,sans-serif;font-size:max(9px, 1.8 * var(--u));letter-spacing:.18em;color:#eee8d6d9;text-shadow:0 1px #000;justify-content:flex-end;font-weight:700;display:flex;position:absolute}.rx-body{align-items:center;gap:calc(1.6 * var(--u));width:min(calc(150 * var(--u)), calc(94 * var(--vw)));padding-bottom:calc(env(safe-area-inset-bottom) + 3 * var(--u));flex-direction:column;display:flex}.rx-head{isolation:isolate;width:82%;padding:calc(1 * var(--u)) 0 calc(1.6 * var(--u));text-align:center;animation:.5s cubic-bezier(.2,1.3,.4,1) .1s both rxBand;position:relative}.rx-brush{object-fit:fill;z-index:-1;pointer-events:none;width:116%;height:144%;position:absolute;inset:-22% -8%}.rx.win .rx-brush{filter:hue-rotate(42deg)saturate(1.5)brightness(1.35)}.rx.draw .rx-brush{filter:saturate(.12)brightness(.9)}.rx-head h1{font-family:Barlow Semi Condensed,sans-serif;font-weight:700;font-size:calc(16 * var(--u));letter-spacing:.01em;white-space:nowrap;color:#fff8e7;text-shadow:0 3px #8f3a1f,0 5px #2a0000aa;margin:0;line-height:.82;transform:skew(-8deg)}.rx.win .rx-head h1{text-shadow:0 3px #8a5a12,0 5px #2a1400aa}.rx.draw .rx-head h1{text-shadow:0 3px #444,0 5px #000a}.rx-head p{margin:calc(.6 * var(--u)) 0 0;font-family:Barlow Semi Condensed,sans-serif;font-weight:600;font-size:calc(3 * var(--u));color:#ece6dc;text-shadow:0 2px #000;line-height:1.2;transform:skew(-8deg)}.rx-head p:first-letter{text-transform:uppercase}.rx-board{align-items:center;gap:calc(2 * var(--u));width:100%;min-height:calc(18 * var(--u));padding:calc(1.2 * var(--u)) calc(3 * var(--u));isolation:isolate;clip-path:polygon(2% 0,98% 0,100% 18%,98% 100%,2% 100%,0 18%);background:#6b7076;grid-template-columns:1fr auto 1fr;animation:.45s ease-out .25s both rxUp;display:grid;position:relative}.rx-board:before{content:"";z-index:1;background:#f6d359;width:44%;height:3px;position:absolute;top:0;right:3%}.rx-board:after{content:"";z-index:-1;clip-path:polygon(2% 0,98% 0,100% 18%,98% 100%,2% 100%,0 18%);background:linear-gradient(105deg,#363c43,#101216 46%,#1b1b17);position:absolute;inset:2px;box-shadow:inset 0 0 0 2px #22282b}.rx-board.win:before{left:3%;right:auto}.rx-board.draw:before{display:none}.rx-player{align-items:center;gap:calc(1.8 * var(--u));min-width:0;display:flex}.rx-player.rival{text-align:right;justify-content:flex-end}.rx-portrait{flex:none;display:grid;position:relative}.rx-crown{top:calc(-1.4 * var(--u));right:calc(-1 * var(--u));font-size:calc(4.2 * var(--u));color:#ffcf45;text-shadow:0 2px #8a5114;line-height:1;animation:.5s cubic-bezier(.2,1.4,.4,1) .6s both rxDrop;position:absolute;transform:rotate(16deg)}.rx-copy{flex-direction:column;min-width:0;display:flex}.rx-copy small{font-size:max(8px, 1.5 * var(--u));letter-spacing:.16em;color:#c2b591;font-weight:700}.rx-copy strong{white-space:nowrap;text-overflow:ellipsis;font-family:Barlow Semi Condensed,sans-serif;font-size:calc(3.6 * var(--u));color:#f8f5eb;font-weight:800;line-height:1.15;overflow:hidden}.rx-rating{font-family:Barlow Semi Condensed,sans-serif;font-size:calc(3.2 * var(--u));color:#acaead;font-weight:700}.rx-player.rival .rx-rating,.rx-board.win .rx-player:first-child .rx-rating{color:#d9c08a}.rx-rating em{margin-left:.4em;font-style:normal}.rx-rating .up{color:#05ef6d}.rx-rating .down{color:#f87171}.rx-score{flex-direction:column;align-items:center;display:flex}.rx-score>div{align-items:center;gap:calc(2.4 * var(--u));font-family:Barlow Semi Condensed,sans-serif;font-weight:700;font-size:calc(13 * var(--u));font-variant-numeric:tabular-nums;color:#e7e6e6;text-shadow:0 3px #000;line-height:.8;display:flex}.rx-score>div span{color:#bcbab6;font-size:.55em}.rx-score b.win{color:#ffcf35;text-shadow:0 3px #866214}.rx-score small{font-size:max(8px, 1.4 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:#8f939a;font-weight:700}.rx-bottom{justify-content:center;align-items:center;gap:calc(3 * var(--u));width:100%;margin-top:calc(1.4 * var(--u));display:flex}.rx-rewards{min-width:0;padding:calc(4 * var(--u)) calc(2 * var(--u)) calc(1.8 * var(--u));isolation:isolate;color:#191a18;clip-path:polygon(2% 0,98% 0,100% 14%,100% 84%,97% 100%,3% 100%,0 84%,0 14%);background:#ae9c77;flex:1;animation:.45s ease-out .4s both rxUp;position:relative}.rx-rewards:after{content:"";z-index:-1;clip-path:polygon(2% 0,98% 0,100% 14%,100% 84%,97% 100%,3% 100%,0 84%,0 14%);background:linear-gradient(115deg,#ded1b4,#eee3c9 45%,#d0c09f);position:absolute;inset:2px;box-shadow:inset 0 0 0 2px #f1e6cd}.rx-rewards h2{padding:calc(.4 * var(--u)) calc(3 * var(--u));white-space:nowrap;color:#d6b374;font-family:Barlow Semi Condensed,sans-serif;font-size:max(9px, 1.9 * var(--u));letter-spacing:.16em;clip-path:polygon(6% 0,94% 0,100% 0,92% 100%,8% 100%,0 0);background:linear-gradient(#2a2b2b,#111514);margin:0;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%)}.rx-rewards h2 i{color:#796442;margin:0 .5em;font-style:normal}.rx-list{justify-content:center;align-items:center;row-gap:calc(.8 * var(--u));flex-wrap:wrap;display:flex}.rx-reward{justify-content:center;align-items:center;gap:calc(1.2 * var(--u));padding:0 calc(2.4 * var(--u));flex:1;display:flex}.rx-reward+.rx-reward,.rx-card+.rx-reward{border-left:1px solid #aa987566}.rx-reward img{width:calc(8.5 * var(--u));height:calc(8.5 * var(--u));object-fit:contain;filter:drop-shadow(0 2px #61552d55)}.rx-reward.pack img{height:calc(9.5 * var(--u))}.rx-glyph{font-size:calc(6 * var(--u));color:#b48a1f}.rx-reward div{text-align:left;flex-direction:column;display:flex}.rx-reward b{font-family:Barlow Semi Condensed,sans-serif;font-weight:700;font-size:calc(6 * var(--u));line-height:.85}.rx-reward span{max-width:calc(22 * var(--u));white-space:nowrap;text-overflow:ellipsis;font-family:Barlow Semi Condensed,sans-serif;font-size:calc(2.3 * var(--u));color:#3a372f;font-weight:600;overflow:hidden}.rx-card{margin:0 calc(.6 * var(--u));position:relative}.rx-note{font-family:Barlow Semi Condensed,sans-serif;font-size:calc(2.6 * var(--u));color:#d8d2c4;text-shadow:0 1px #000;margin:0;font-weight:600}.rx-note.solo{text-align:center;flex:1}.rx-btn{min-height:44px;height:calc(11 * var(--u));padding:0 calc(4.4 * var(--u));color:#f7f7ee;font-family:Barlow Semi Condensed,sans-serif;font-weight:600;font-size:max(20px, 4.4 * var(--u));letter-spacing:.02em;white-space:nowrap;text-shadow:0 2px #000;cursor:pointer;background:linear-gradient(115deg,#444e59,#303742 55%,#24292f);border:2px solid #8f99a2;border-radius:6px;flex:none;line-height:1;transition:filter .15s,translate .15s;animation:.45s ease-out .55s both rxUp;transform:skew(-7deg);box-shadow:inset 0 0 0 2px #53616e,0 4px #171d24}.rx-btn span{margin-right:.4em;font-family:Barlow Semi Condensed,sans-serif}.rx-btn:hover{filter:brightness(1.2)}.rx-btn:active{translate:0 3px}.rx-btn:focus-visible{outline-offset:4px;outline:3px solid #ffe06b}.rx-notes{justify-content:center;gap:calc(.8 * var(--u));flex-wrap:wrap;display:flex}.rx-notes span{padding:calc(.3 * var(--u)) calc(1.6 * var(--u));color:#bbf7d0;font-size:max(10px, 2 * var(--u));background:#05ef6d26;border-radius:999px;font-weight:700}.rx-notes span.dim{color:#cbd5e1;background:#ffffff14}@keyframes rxIn{0%{opacity:0}}@keyframes rxZoom{0%{transform:scale(1.06)}}@keyframes rxBand{0%{opacity:0;transform:scaleX(.6)}}@keyframes rxUp{0%{opacity:0;transform:translateY(12px)}}.rx-btn{animation-name:rxUpSkew}@keyframes rxUpSkew{0%{opacity:0;transform:translateY(12px)skew(-7deg)}}@keyframes rxDrop{0%{opacity:0;transform:translateY(-40%)scale(.5)rotate(16deg)}}@media (prefers-reduced-motion:reduce){.rx *,.rx{animation:none!important}}@keyframes ledpop{0%{color:#fff;transform:scale(1.8)}}@keyframes nudge{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes slideRight{0%{opacity:0;transform:translate(-30px,-55%)}}.cardx{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7%;flex:none;transition:transform .12s,filter .15s,box-shadow .15s;position:relative}.cardx canvas{border-radius:7%}.cardx.dim{filter:grayscale(.7)brightness(.55)}.cardx.r-icon:after,.cardx.r-icon:before{content:"";pointer-events:none;border-radius:7%;position:absolute;inset:0}.cardx.r-icon:after{mix-blend-mode:overlay;background:linear-gradient(115deg,#0000 38%,#ffb3baaa 47%,#fffd 50%,#ffb3baaa 53%,#0000 62%) 0 0/300% 100% no-repeat;animation:3.6s ease-in-out infinite icon-sweep,2.4s ease-in-out infinite icon-breathe}.cardx.r-icon:before{filter:drop-shadow(0 0 3px #ff2a3c);background:radial-gradient(circle at 18% 22%,#fff 0 1.5px,#0000 3px),radial-gradient(circle at 82% 34%,#fff 0 1px,#0000 2.5px),radial-gradient(circle at 70% 12%,#fff 0 1.5px,#0000 3px),radial-gradient(circle at 12% 52%,#fff 0 1px,#0000 2.5px),radial-gradient(circle at 90% 56%,#fff 0 1.5px,#0000 3px);animation:1.8s ease-in-out infinite alternate icon-twinkle}@keyframes icon-sweep{0%,35%{background-position:130% 0}to{background-position:-30% 0}}@keyframes icon-breathe{0%,to{box-shadow:0 0 6px #ff2a3c55}50%{box-shadow:0 0 14px #ff2a3caa,0 0 28px #ef2b3b66}}@keyframes icon-twinkle{0%{opacity:.15}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.cardx.r-icon:after,.cardx.r-icon:before{animation:none}}.cardx.selected{transform:translateY(-6px)scale(1.04);box-shadow:0 0 0 3px #facc15,0 10px 24px #000a}.cx-cost,.cx-stat{color:#fff;text-shadow:0 1px #000;border:2px solid #fff;border-radius:50%;place-items:center;padding-top:2px;font-family:Barlow Semi Condensed,sans-serif;font-weight:600;line-height:1;display:grid;position:absolute}.cx-cost.cheaper{background:radial-gradient(circle at 35% 30%,#05ef6d,#03994a)}.cx-cost.pricier{background:radial-gradient(circle at 35% 30%,#fca5a5,#b91c1c)}.cx-stat.atk{background:radial-gradient(circle at 35% 30%,#fdba74,#c2410c)}.cx-stat.def{background:radial-gradient(circle at 35% 30%,#93c5fd,#1d4ed8)}.cx-stat.up{color:#bbf7d0}.cx-stat.down{color:#fecaca}.cx-badge{color:#fff;background:#000c;border-radius:6px;padding:1px 5px;font-size:11px;font-weight:800;position:absolute;top:2%;right:2%}.cx-mastery{text-align:center;color:#fde047;text-shadow:0 1px #000;font-size:12px;position:absolute;top:44%;left:0;right:0}.scoreboard{left:calc(env(safe-area-inset-left) + 1.4 * var(--u));transform-origin:0 0;transform:none}.scoreboard .team-name{max-width:calc(14 * var(--u))}.corner.opp{left:auto;right:calc(env(safe-area-inset-right) + 1.6 * var(--u));flex-direction:row-reverse}.opp-hand-top{top:calc(-6.5 * var(--u));z-index:8;pointer-events:none;justify-content:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.oh-card{margin:0 calc(-1.4 * var(--u));transform:translateY(calc(var(--dy) * -1)) rotate(var(--rot));transform-origin:50%;filter:drop-shadow(0 4px 8px #000c)}.hand-card{touch-action:none}.hand-card.lifted{opacity:.25}.drag-ghost{z-index:100;pointer-events:none;filter:drop-shadow(0 16px 24px #000d)drop-shadow(0 0 10px #05ef6daa);transition:filter .1s;position:fixed;transform:rotate(-4deg)scale(1.05)}.drag-ghost.blocked{filter:drop-shadow(0 16px 24px #000d)drop-shadow(0 0 12px #ef4444)grayscale(.5)}.drag-block{white-space:nowrap;color:#fee2e2;background:#7f1d1df2;border:1px solid #ef4444;border-radius:8px;padding:3px 8px;font-size:12px;font-weight:800;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.match-l{--hud-w:clamp(150px, calc(21 * var(--vw)), 220px);--play-cx:calc((100% - var(--hud-w) - 20px) / 2)}.side-hud{z-index:12;top:calc(env(safe-area-inset-top) + 8px);bottom:calc(env(safe-area-inset-bottom) + 8px);right:calc(env(safe-area-inset-right) + 8px);width:var(--hud-w);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0f172ae6,#020617f0);border:1.5px solid #fcd34d73;border-radius:18px;flex-direction:column;gap:6px;padding:6px;display:flex;position:absolute;box-shadow:0 10px 30px #0009,inset 0 1px #ffffff14}.sh-team{background:#1e293b8c;border:1px solid #94a3b833;border-radius:12px;flex-direction:column;gap:4px;padding:6px 8px;display:flex;position:relative}.sh-team.opp{border-top:3px solid #ef4444}.sh-team.me{border-bottom:3px solid #04c95b}.sh-name{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.sh-name b{font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(15px, calc(2.6 * var(--vh)), 22px);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1;overflow:hidden}.sh-name small{color:#94a3b8;font-size:11px;font-weight:700}.sh-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.sh-piles{color:#cbd5e1;gap:8px;font-size:12px;font-weight:800;display:flex}.side-hud .goal-led{min-width:0;padding:2px 8px 4px}.side-hud .goal-led small{letter-spacing:.2em;color:#64748b;font-size:9px;font-weight:800;line-height:1}.side-hud .goal-led b{font-size:clamp(22px, calc(5.5 * var(--vh)), 40px)}.side-hud .goal-pips i{width:3px;height:6px}.sh-team.danger .goal-led b{color:#f87171;text-shadow:0 2px #00000073}.sh-team.danger .goal-pips i.on{background:#ef4444;box-shadow:0 0 4px #ef4444}.side-hud .crystals{flex-direction:column;gap:3px}.side-hud .crystal-main{width:clamp(30px, calc(8 * var(--vh)), 56px);height:clamp(30px, calc(8 * var(--vh)), 56px)}.side-hud .crystal-main b{font-size:clamp(18px, calc(4.6 * var(--vh)), 34px)}.side-hud .crystals.small .crystal-main{width:clamp(24px, calc(6 * var(--vh)), 40px);height:clamp(24px, calc(6 * var(--vh)), 40px)}.side-hud .crystals.small .crystal-main b{font-size:clamp(14px, calc(3.4 * var(--vh)), 24px)}.side-hud .crystal-row{max-width:clamp(50px, calc(14 * var(--vh)), 90px);justify-content:center}.side-hud .crystal-row i{width:clamp(5px, calc(1.2 * var(--vh)), 8px);height:clamp(7px, calc(1.8 * var(--vh)), 11px)}.sh-mid{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:0;display:flex;position:relative}.sh-turn{text-align:center;line-height:1.05}.sh-turn b{font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(15px, calc(3.2 * var(--vh)), 24px);letter-spacing:.06em;color:#fca5a5;display:block}.sh-turn.mine b{color:#05ef6d;text-shadow:0 2px #00000073}.sh-turn small{color:#94a3b8;letter-spacing:.06em;font-size:11px;font-weight:700}.sh-turn .countdown{color:#fde047}.side-hud .end-turn-btn{width:min(100%, clamp(70px, calc(22 * var(--vh)), 140px));aspect-ratio:1;flex:0 auto;height:auto;max-height:100%;margin:0}.side-hud .end-turn-btn span{font-size:clamp(12px, calc(2.8 * var(--vh)), 20px)}.side-hud .end-turn-btn b{font-size:clamp(18px, calc(4.4 * var(--vh)), 32px)}.sh-tools{gap:6px;display:flex}.sh-tools button{width:clamp(28px, calc(7 * var(--vh)), 38px);height:clamp(28px, calc(7 * var(--vh)), 38px);font-size:clamp(13px, calc(3 * var(--vh)), 17px);background:radial-gradient(circle at 35% 30%,#334155,#0f172a);border:1px solid #475569;border-radius:50%;padding:0}.hand-l,.opp-hand-top,.step-hint{left:var(--play-cx)}.step-hint{top:calc(env(safe-area-inset-top) + 13 * var(--u))}@container stage (height<=420px){.sh-piles{gap:6px;font-size:11px}.sh-team{gap:2px;padding:4px 6px}}.match-l{--play-cx:50%;--badge:clamp(54px, calc(15 * var(--vh)), 104px)}.hero{z-index:11;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hero.opp{top:calc(env(safe-area-inset-top) + calc(13 * var(--vh)) - var(--badge) / 2)}.hero.me{top:calc(calc(75 * var(--vh)) - var(--badge) / 2);z-index:15}.hero-core{width:var(--badge);height:var(--badge);pointer-events:auto;cursor:default;border-radius:50%;transition:transform .2s,filter .2s;position:relative}.hero-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-ring path{fill:none;stroke:#1e293b;stroke-width:7px;stroke-linecap:round}.hero-ring path.on{stroke:#04c95b;filter:drop-shadow(0 0 3px #04c95b)}.hero.danger .hero-ring path.on{stroke:#ef4444;filter:drop-shadow(0 0 3px #ef4444)}.hero-avatar{border:3px solid #e5c07b;border-radius:50%;place-items:center;display:grid;position:absolute;inset:11%;overflow:hidden;box-shadow:0 6px 16px #000c,inset 0 -10px 18px #0009,inset 0 6px 10px #fff3}.hero.opp .hero-avatar{background:radial-gradient(circle at 35% 30%,#f87171,#7f1d1d 70%)}.hero.me .hero-avatar{background:radial-gradient(circle at 35% 30%,#05ef6d,#14532d 70%)}.hero-initials{font-family:Barlow Semi Condensed,sans-serif;font-size:calc(var(--badge) * .17);letter-spacing:.08em;color:#ffffffb0;position:absolute;top:12%}.hero-goal{font-family:Barlow Semi Condensed,sans-serif;font-size:calc(var(--badge) * .48);margin-top:calc(var(--badge) * .03);color:#fff;text-shadow:0 2px #000;line-height:1}.hero-goal.pop{animation:.45s ease-out ledpop}.hero.danger .hero-goal{color:#fecaca}.hero.active .hero-core{filter:drop-shadow(0 0 10px #facc15)drop-shadow(0 0 22px #facc1588)}.hero.targetable .hero-core{cursor:pointer;filter:drop-shadow(0 0 12px #ef4444)drop-shadow(0 0 24px #ef4444aa);animation:.8s ease-in-out infinite aimPulse}.hero-aim{font-size:calc(var(--badge) * .28);pointer-events:none;border:2px dashed #fca5a5;border-radius:50%;place-items:center;animation:6s linear infinite spin;display:grid;position:absolute;inset:-14%}.hero-name{max-width:calc(34 * var(--vw));z-index:1;background:linear-gradient(#1e293bf0,#020617f0);border:1px solid #e5c07b88;border-radius:8px;align-items:baseline;gap:6px;margin-top:-6px;padding:2px 12px 0;display:flex;position:relative;box-shadow:0 4px 10px #0009}.hero-name b{font-family:Barlow Semi Condensed,sans-serif;font-weight:500;font-size:clamp(13px, calc(2.6 * var(--vh)), 20px);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.hero-name small{color:#94a3b8;font-size:10px;font-weight:800}.hb-side{top:calc(var(--badge) / 2);pointer-events:auto;align-items:center;gap:8px;display:flex;position:absolute;transform:translateY(-50%)}.hb-side.right{left:calc(50% + var(--badge) / 2 + 10px)}.hb-side.left{right:calc(50% + var(--badge) / 2 + 10px);flex-direction:row-reverse}.hb-side .crystals{flex-direction:column;gap:3px}.hb-side .crystal-row{max-width:calc(var(--badge) * 1.2);justify-content:center}.hb-piles{gap:6px;display:flex}.hb-piles.col{flex-direction:column;gap:4px}.hb-piles span{font-weight:800;font-size:clamp(11px, calc(2.2 * var(--vh)), 14px);color:#cbd5e1;white-space:nowrap;background:#020617d9;border:1px solid #334155;border-radius:999px;padding:1px 8px}.turn-dock{z-index:12;right:calc(env(safe-area-inset-right) + 10px);background:linear-gradient(90deg,#0f172acc,#1e293bcc);border:1px solid #e5c07b55;border-radius:999px;flex-direction:column;align-items:center;gap:6px;padding:8px 6px;display:flex;position:absolute;top:43%;transform:translateY(-50%);box-shadow:0 8px 20px #000a}.dock-tool{width:clamp(28px, calc(7 * var(--vh)), 38px);height:clamp(28px, calc(7 * var(--vh)), 38px);font-size:clamp(13px, calc(3 * var(--vh)), 17px);background:radial-gradient(circle at 35% 30%,#334155,#0f172a);border:1px solid #475569;border-radius:50%;padding:0}.dock-turn{font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(12px, calc(2.4 * var(--vh)), 16px);letter-spacing:.08em;color:#94a3b8;line-height:1}.turn-btn{width:clamp(70px, calc(19 * var(--vh)), 124px);height:clamp(70px, calc(19 * var(--vh)), 124px);color:#94a3b8;background:radial-gradient(circle at 35% 30%,#475569,#1e293b 60%,#0f172a);border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:.9;transition:transform .1s;display:flex;position:relative;box-shadow:0 8px 18px #000b,inset 0 -6px 12px #0008}.turn-btn span{font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(12px, calc(2.6 * var(--vh)), 18px);letter-spacing:.08em}.turn-btn b{font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(17px, calc(4.2 * var(--vh)), 30px);letter-spacing:.04em}.turn-btn.ready{color:#3b1d00;background:radial-gradient(circle at 35% 30%,#fde047,#f59e0b 55%,#92400e);box-shadow:0 0 24px #f59e0b99,0 8px 18px #000b,inset 0 -6px 12px #0006}.turn-btn:active:not(:disabled){transform:scale(.94)}.turn-ring{pointer-events:none;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px;transform:rotate(-90deg)}.turn-ring circle{fill:none;stroke-width:4px}.turn-ring .time{stroke:#e5c07b;stroke-linecap:round;transition:stroke-dashoffset .5s linear}.turn-btn.hurry .turn-ring .time{stroke:#ef4444}.turn-secs{z-index:3;box-sizing:border-box;color:#fff;background:#ef4444;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:22px;padding:2px 6px 0;font-family:Barlow Semi Condensed,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:1;display:flex;position:absolute;bottom:-6px;right:-8px;box-shadow:0 2px 4px #00000059}@keyframes aimPulse{50%{transform:scale(1.08)}}.step-hint{left:calc(env(safe-area-inset-left) + 10px);white-space:normal;max-width:calc(26 * var(--vw));text-align:center;border-radius:16px;flex-direction:column;align-items:stretch;padding:10px 12px;top:43%;transform:translateY(-50%)}.step-hint .sh-what{color:#e2e8f0;max-width:170px;font-size:11px;font-weight:600;line-height:1.3}.step-hint .sh-how{color:#94a3b8;font-size:10px;font-weight:700}.hero.me .hero-name{display:none}.turn-dock{box-shadow:none;background:0 0;border:none}.dock-turn{text-shadow:0 2px #000;color:#e2e8f0}.dock-tool{box-shadow:0 4px 10px #000a}.turn-btn{padding:0;overflow:visible;background:0 0!important}.turn-btn .ball-spin,.turn-btn .ball-shade{pointer-events:none;border-radius:50%;position:absolute;inset:0}.ball-svg{width:100%;height:100%;display:block}.turn-btn .ball-spin{filter:grayscale()brightness(.55);transition:filter .3s;animation:6s linear infinite paused ballSpin}.turn-btn .ball-shade{background:radial-gradient(circle at 32% 28%,#ffffffbf,#fff0 32%),radial-gradient(circle,#0000 55%,#0000008c 100%);box-shadow:0 10px 22px #000c}.turn-btn.ready .ball-spin{filter:none;animation-play-state:running}.turn-btn.nudge{animation:.9s ease-in-out infinite ballBounce}.turn-btn.nudge .ball-spin{animation-duration:1.6s}.ball-label{z-index:2;color:#e2e8f0;pointer-events:none;background:#020617b8;border:1px solid #ffffff40;border-radius:10px;flex-direction:column;align-items:center;padding:4px 10px 2px;line-height:.85;display:flex;position:relative}.turn-btn.ready .ball-label{color:#3b1d00;background:linear-gradient(#facc15f2,#d97706f2);border-color:#fff7c2}.ball-label small{font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(11px, calc(2.4 * var(--vh)), 16px);letter-spacing:.1em}.ball-label b{font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(16px, calc(3.8 * var(--vh)), 26px);letter-spacing:.04em}.turn-btn .turn-ring{z-index:3}@keyframes ballSpin{to{transform:rotate(360deg)}}@keyframes ballBounce{0%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-4px)}}.turn-btn .ball-3d{pointer-events:none;border-radius:50%;position:absolute;inset:0}.turn-btn .ball-shade{background:0 0}.turn-btn.nudge .ball-3d{animation:none}.hero.framed{transform:translate(-50%, calc(var(--badge) / -2))}.hero.framed.me .hero-name,.hero.framed.opp .hero-name{display:none}.hero-name.opp-name{z-index:14;top:calc(env(safe-area-inset-top) + 8px);left:calc(env(safe-area-inset-left) + 10px);pointer-events:none;margin:0;position:absolute}.hero.framed .hb-side.left{right:calc(50% + var(--badge) / 2 + 6px)}.energy-slot,.deck-slot,.ball-slot,.turn-plate{z-index:12;position:absolute;transform:translate(-50%,-50%)}.energy-slot .crystals{flex-direction:column;gap:4px}.energy-slot .crystal-row{justify-content:center}.deck-slot{color:#e2e8f0;text-shadow:0 2px #000;pointer-events:none;flex-direction:column;align-items:center;font-family:Barlow Semi Condensed,sans-serif;line-height:1;display:flex}.deck-slot b{font-size:clamp(18px, calc(4.2 * var(--vh)), 30px);font-weight:500}.deck-slot small{font-size:clamp(13px, calc(2.8 * var(--vh)), 20px);color:#94a3b8}.ball-slot .turn-btn{margin:0}.turn-plate{font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(11px, calc(2.4 * var(--vh)), 16px);letter-spacing:.08em;color:#fde68a;text-shadow:0 1px #000;white-space:nowrap;pointer-events:none}.menu-tool{z-index:14;top:calc(env(safe-area-inset-top) + 8px);right:calc(env(safe-area-inset-right) + 8px);cursor:pointer;background:radial-gradient(circle at 35% 28%,#2b4a86,#0d1a3a 70%);border:2px solid #e0b354;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;box-shadow:inset 0 0 0 2px #0b1430,inset 0 2px #fff3,0 3px #6b4a12,0 5px 10px #000a}.menu-tool img{object-fit:contain;filter:brightness(0)invert(.95)sepia(.25);width:56%;height:56%}.menu-tool:active{transform:translateY(2px);box-shadow:inset 0 0 0 2px #0b1430,0 1px #6b4a12,0 2px 6px #000a}.hand-l{transform:translateX(-50%) scale(var(--hand-scale,1));transform-origin:50% 100%}.turn-btn.nudge,.turn-btn.nudge .ball-3d{animation:none}.turn-btn .turn-ring{width:118%;height:118%;inset:-9%}.turn-ring circle{stroke-width:5px}.turn-ring .track{stroke:#020617cc}.turn-ring .time{transition:stroke-dashoffset .5s linear,stroke .5s linear}.turn-btn.ready .ball-shade{box-shadow:0 8px 18px #000c}.energy-slot .crystals{display:block}.energy-slot .crystal-main{width:var(--gem);height:var(--gem);clip-path:none;box-shadow:none;filter:drop-shadow(0 0 10px #3b82f6aa);background:url(/assets/ui/energy_orb.webp) 50%/contain no-repeat}.energy-slot .crystal-main b{font-size:calc(var(--gem) * .5);margin-top:calc(var(--gem) * .04)}.energy-slot .crystal-main{grid-auto-flow:column;place-content:center;align-items:baseline}.energy-slot .crystal-main small{font-family:Barlow Semi Condensed,sans-serif;font-size:calc(var(--gem) * .24);color:#dbeafe;text-shadow:0 1px #000;margin-left:1px;font-weight:600;position:static}.energy-slot .crystal-row{display:none}.deck-pile{z-index:12;pointer-events:auto;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.deck-pile .cardx{border-radius:8%;translate:-3px -3px;box-shadow:2px 2px #0b1220,3px 3px #e5c07b88,5px 5px #0b1220,6px 6px #e5c07b66,0 8px 16px #000c}.deck-count{color:#f8fafc;white-space:nowrap;pointer-events:none;background:#020617d9;border:1px solid #e5c07b99;border-radius:999px;align-items:center;gap:5px;padding:1px 8px 0;font-family:Barlow Semi Condensed,sans-serif;line-height:1.1;display:flex;position:absolute;bottom:6%}.deck-count b{font-size:clamp(15px, calc(3.4 * var(--vh)), 24px);font-weight:500}.deck-count small{font-size:clamp(11px, calc(2.4 * var(--vh)), 16px);color:#cbd5e1;align-items:center;gap:2px;display:flex}.deck-count small img{object-fit:contain;width:1.15em;height:1.15em}.deck-pile.empty .deck-count{bottom:auto}.hero.framed.opp .hb-side.right{top:auto;bottom:calc(var(--badge) * -.08);left:calc(50% + var(--badge) * .24);z-index:2;transform:none}.hero.framed.opp .hb-side .crystal-main{--gem:calc(var(--badge) * .5);width:var(--gem);height:var(--gem);clip-path:none;box-shadow:none;filter:drop-shadow(0 2px 4px #000c)drop-shadow(0 0 6px #3b82f6aa);background:url(/assets/ui/energy_orb.webp) 50%/contain no-repeat}.hero.framed.opp .hb-side .crystal-main b{font-size:calc(var(--gem) * .52);margin-top:calc(var(--gem) * .05)}.hero.framed.opp .hb-side .crystal-row{display:none}.chem-chips{z-index:13;pointer-events:auto;flex-direction:column;gap:4px;display:flex;position:absolute;transform:translateY(-100%)}.chem-chips.chem-opp{top:calc(env(safe-area-inset-top) + 70px);left:calc(env(safe-area-inset-left) + 10px);transform:none}.chem-chip{color:#cbd5e1;white-space:nowrap;background:#020617d9;border:1px solid #64748b;border-radius:999px;align-items:center;gap:6px;padding:2px 9px 1px 4px;font-family:Barlow Semi Condensed,sans-serif;line-height:1.15;transition:border-color .3s,box-shadow .3s;display:flex}.chem-chip b{font-weight:500;font-size:clamp(13px, calc(2.8 * var(--vh)), 18px);letter-spacing:.04em}.chem-chip .chem-count{font-size:clamp(13px, calc(2.8 * var(--vh)), 18px);color:#94a3b8}.chem-chip em{font-style:normal;font-size:clamp(12px, calc(2.4 * var(--vh)), 16px);color:#fde68a}.chem-chip.on{color:#fff;border-color:#facc15;box-shadow:0 0 12px #facc1588}.chem-chip.on .chem-count{color:#fde68a}.chem-flag{border-radius:3px;width:18px;height:13px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #0008}.chem-flag i{flex:1}.chem-wrap{position:relative}.chem-chip{cursor:pointer;font:inherit}.chem-chip .chem-info{color:#94a3b8;font-size:11px}.chem-pop{z-index:40;color:#e2e8f0;white-space:normal;background:#020617ee;border:1px solid #e5c07b66;border-radius:10px;width:min(230px,60vw);padding:7px 10px 8px;font-size:12px;line-height:1.3;animation:.16s pop;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 6px #0006}.chem-chips.chem-opp .chem-pop{top:calc(100% + 6px);bottom:auto}.chem-pop-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.chem-pop-head b{color:#fde68a;font-family:Barlow Semi Condensed,sans-serif;font-size:16px;font-weight:500;line-height:1.1}.chem-pop-n{color:#94a3b8;flex:none;font-family:Barlow Semi Condensed,sans-serif;font-size:15px}.chem-pop p{opacity:.5;align-items:center;gap:7px;margin:3px 0 0;display:flex}.chem-pop p.passed{opacity:.75}.chem-pop p.active{opacity:1;color:#fff}.chem-pop .need{background:#1e293b;border:1px solid #64748b;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:inline-grid}.chem-pop p.active .need{color:#1a1203;background:#facc15;border-color:#facc15}.match-l:has(.chem-pop) .tut-arrows{display:none}.card-zoom{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020617b8;flex-direction:column;justify-content:center;align-items:center;gap:10px;animation:.16s ease-out zoomIn;display:flex;position:fixed;inset:0}@keyframes zoomIn{0%{opacity:0;transform:scale(.96)}}.card-zoom-row{align-items:center;gap:14px;display:flex}.card-zoom figure{filter:drop-shadow(0 16px 30px #000c);flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.card-zoom .zoom-orig{opacity:.8;transform:scale(.92)}.card-zoom figcaption{letter-spacing:.08em;color:#cbd5e1;font-family:Barlow Semi Condensed,sans-serif;font-size:18px}.card-zoom .zoom-now figcaption{color:#fde68a}.zoom-arrow{color:#fde68a;text-shadow:0 2px #000;font-size:28px}.zoom-notes{text-align:center;color:#e2e8f0;max-width:min(560px,92vw);font-size:13px}.zoom-diff{justify-content:center;gap:16px;margin:0 0 4px;font-family:Barlow Semi Condensed,sans-serif;font-size:20px;display:flex}.zoom-diff b.up{color:#05ef6d}.zoom-diff b.down{color:#fca5a5}.zoom-notes .unit-status-list{margin:0;padding:0;list-style:none}.concede-confirm{text-align:center;background:#7f1d1d59;border:1px solid #f8717180;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.modal.mm-modal{background:radial-gradient(at 50% 0,#1d4a2b 0%,#0000 70%),linear-gradient(#10271a,#07130c);border:2px solid #b8913f;border-radius:16px;width:min(360px,90vw);padding:12px 18px 18px;box-shadow:inset 0 0 0 1px #f3d58a33,0 12px #0006}.mm-modal .modal-title{justify-content:center;margin-bottom:4px;position:relative}.mm-modal .modal-title h2{letter-spacing:.06em;color:#fcd34d;text-shadow:0 2px #000;font-family:Barlow Semi Condensed,sans-serif;font-size:30px;font-weight:600;line-height:1}.mm-modal .modal-title .icon-btn{color:#d6c08a;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.mm{flex-direction:column;gap:12px;display:flex}.mm-toggles{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:10px;display:grid}.mm-tog{color:#94a3b8;cursor:pointer;background:linear-gradient(#1c2f24,#0e1b13);border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px 12px;transition:border-color .15s,transform 80ms;display:flex;position:relative}.mm-tog-head{color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex}.mm-tog-head:active{transform:scale(.96)}.mm-range{appearance:none;background:linear-gradient(90deg, #fcd34d 0, #d4a017 var(--v), #ffffff1f var(--v));touch-action:none;border-radius:999px;outline:none;width:100%;height:8px;margin:0}.mm-range::-webkit-slider-thumb{appearance:none;cursor:grab;background:radial-gradient(circle at 35% 30%,#fff6c8,#fcd34d 45%,#c08a14);border:2px solid #7a5a10;border-radius:50%;width:22px;height:22px;box-shadow:0 2px #0008}.mm-range::-moz-range-thumb{cursor:grab;background:radial-gradient(circle at 35% 30%,#fff6c8,#fcd34d 45%,#c08a14);border:2px solid #7a5a10;border-radius:50%;width:22px;height:22px}.mm-range:disabled{opacity:.35}.mm-range:disabled::-webkit-slider-thumb{cursor:default}.mm-tog img{object-fit:contain;filter:invert();opacity:.55;width:30px;height:30px}.mm-tog .mm-note{opacity:.55;font-size:26px;font-style:normal;line-height:30px}.mm-tog b{color:#cbd5e1;font-family:Barlow Semi Condensed,sans-serif;font-size:22px;font-weight:600;line-height:1}.mm-tog small{letter-spacing:.14em;font-size:10px;font-weight:800}.mm-tog.on{background:linear-gradient(#24432f,#12261a);border-color:#b8913f}.mm-tog.on img,.mm-tog.on .mm-note{opacity:1;color:#fff}.mm-tog.on b{color:#fff}.mm-tog.on small{color:#05ef6d}.mm-tog:after{content:"";background:#475569;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.mm-tog.on:after{background:#05ef6d;box-shadow:0 0 6px #05ef6d}.mm-resume{color:#fff;letter-spacing:.05em;text-shadow:0 2px #0b4d24;cursor:pointer;background:linear-gradient(#34d058,#03994a 55%,#03994a);border:1px solid #fde68a;border-radius:12px;height:52px;padding-top:3px;font-family:Barlow Semi Condensed,sans-serif;font-size:26px;font-weight:600;box-shadow:inset 0 2px #fff5,0 4px #0b4d24}.mm-resume:active{transform:translateY(2px);box-shadow:inset 0 2px #fff5,0 2px #0b4d24}.mm-quit{color:#fca5a5;letter-spacing:.08em;cursor:pointer;background:linear-gradient(#2a1414,#1a0c0c);border:1px solid #f8717159;border-radius:12px;height:40px;padding-top:3px;font-family:Barlow Semi Condensed,sans-serif;font-size:21px;font-weight:600;transition:border-color .15s}.mm-quit:hover{border-color:#f87171}.mm-quit:active{transform:translateY(1px)}.mm-concede{text-align:center;color:#fee2e2;background:#7f1d1d44;border:1px solid #f8717180;border-radius:12px;flex-direction:column;gap:10px;padding:12px;font-size:13px;font-weight:600;display:flex}.mm-concede>div{gap:10px;display:flex}.mm-btn{cursor:pointer;border:1px solid #fff3;border-radius:10px;flex:1;height:44px;padding-top:3px;font-family:Barlow Semi Condensed,sans-serif;font-size:21px;font-weight:600}.mm-btn.ghost{color:#e2e8f0;background:#1c2f24}.mm-btn.danger{color:#fff;background:linear-gradient(#dc2626,#991b1b);border-color:#f87171}.toss{align-items:center;gap:calc(1.4 * var(--u));padding:calc(3 * var(--u)) calc(4 * var(--u));border-radius:calc(3 * var(--u));text-align:center;background:linear-gradient(#0f172aeb,#020617eb);border:2px solid #b8862b;flex-direction:column;max-width:92vw;display:flex;box-shadow:inset 0 0 0 1px #fde68a40,0 20px 50px #0009}.toss-coin{width:calc(16 * var(--u));height:calc(16 * var(--u));margin-top:calc(-9 * var(--u));place-items:center;display:grid;position:relative}.toss-coin .coin-flip{z-index:1;object-fit:contain;width:100%;height:100%;font-size:inherit;filter:none;position:relative}.toss-halo{background:radial-gradient(circle,#facc1573,#facc1500 65%);border-radius:50%;position:absolute;inset:-30%}.toss-shadow{background:#00000073;border-radius:50%;width:60%;height:10%;position:absolute;bottom:-6%;left:20%}.toss-title{font-family:Barlow Semi Condensed,sans-serif;font-size:calc(6 * var(--u));letter-spacing:.04em;color:#fcd34d;margin:0;line-height:1}.toss-sub{color:#cbd5e1;font-size:max(13px, calc(2.4 * var(--u)));margin:0}.toss-bonus{color:#bfdbfe;font-size:max(12px, calc(2.1 * var(--u)));background:#1d4ed833;border:1px solid #60a5fa66;border-radius:999px;margin:0;padding:3px 12px;font-weight:700}.toss-choices{gap:calc(2.4 * var(--u));margin-top:calc(.6 * var(--u));display:flex}.toss-card{width:max(170px, calc(34 * var(--u)));align-items:center;gap:calc(.8 * var(--u));padding:calc(2 * var(--u)) calc(1.6 * var(--u)) calc(1.8 * var(--u));border-radius:calc(2.2 * var(--u));border:2px solid var(--tc-b);background:linear-gradient(180deg, var(--tc-1), var(--tc-2));box-shadow:inset 0 2px 0 #ffffff59, 0 calc(.6 * var(--u)) 0 var(--tc-3), 0 calc(1.2 * var(--u)) calc(2 * var(--u)) #00000073;color:#fff;cursor:pointer;flex-direction:column;transition:transform .1s;display:flex}.toss-card:hover{transform:translateY(-3px)}.toss-card:active{transform:translateY(2px)}.toss-card.first{--tc-1:#05ef6d;--tc-2:#03994a;--tc-3:#14532d;--tc-b:#bbf7d0}.toss-card.pick{--tc-1:#fcd34d;--tc-2:#d97706;--tc-3:#78350f;--tc-b:#fde68a;color:#2a1a03}.toss-ic{width:max(46px, calc(9 * var(--u)));height:max(46px, calc(9 * var(--u)));background:#0000002e;border:2px solid #ffffff80;border-radius:50%;place-items:center;display:grid;position:relative}.toss-ic img{object-fit:contain;width:72%;height:72%}.toss-ic i{right:calc(-1 * var(--u));top:calc(-.6 * var(--u));font-family:Barlow Semi Condensed,sans-serif;font-style:normal;font-size:calc(2.8 * var(--u));padding:calc(.4 * var(--u)) calc(.8 * var(--u)) calc(.1 * var(--u));color:#fff;background:#dc2626;border:2px solid #fff;border-radius:999px;line-height:1;position:absolute}.toss-card b{font-family:Barlow Semi Condensed,sans-serif;font-size:max(20px, calc(3.8 * var(--u)));letter-spacing:.03em;padding-top:calc(.4 * var(--u));font-weight:600;line-height:1}.toss-card small{font-size:max(12px, calc(2.1 * var(--u)));opacity:.92;font-weight:600;line-height:1.25}.toss-wait{padding:calc(1 * var(--u)) calc(2.4 * var(--u));color:#e2e8f0;font-weight:700;font-size:calc(2.2 * var(--u));background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;margin:0}.toss-wait .dots:after{content:"";text-align:left;width:1.2em;animation:1.2s steps(4,end) infinite toss-dots;display:inline-block}@keyframes toss-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.energy-slot .crystal-main{transition:transform .15s,filter .15s}.energy-slot.drop-ready .crystal-main{animation:1.2s ease-in-out infinite gem-ready}.energy-slot.drop-over .crystal-main{filter:drop-shadow(0 0 #fff)brightness(1.25);animation:none;transform:scale(1.18)}.energy-slot.drop-blocked .crystal-main{filter:grayscale(.7)brightness(.8);animation:none}@keyframes gem-ready{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.energy-drop-label{white-space:nowrap;letter-spacing:.03em;color:#0b1f5c;pointer-events:none;background:linear-gradient(#bfdbfe,#60a5fa);border:2px solid #fff;border-radius:999px;padding:5px 12px 4px;font-family:Barlow Semi Condensed,sans-serif;font-size:18px;font-weight:600;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-30%);box-shadow:0 4px 10px #00000073}.energy-slot.drop-blocked .energy-drop-label{color:#fff;background:linear-gradient(#ef4444,#991b1b)}.energy-bonus{z-index:2;color:#2a1a03;background:linear-gradient(#fde68a,#f59e0b);border:2px solid #fff;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:2px 6px 0;font-family:Barlow Semi Condensed,sans-serif;font-size:18px;font-weight:600;animation:.25s pop;display:grid;position:absolute;top:-4px;right:-6px;box-shadow:0 2px 6px #00000073}.drag-ghost.charging{opacity:.85;transform:scale(.55)}.secret-row{z-index:13;pointer-events:auto;display:flex;position:absolute;transform:translate(-50%,-50%)}.secret-card{background:0 0;border:none;border-radius:8%;padding:0;animation:2.4s ease-in-out infinite secret-pulse;position:relative;box-shadow:0 0 0 2px #c084fc,0 4px 10px #0000008c}.secret-card+.secret-card{margin-left:-18%}.secret-row.mine .secret-card{cursor:pointer}.secret-row.opp .secret-card{cursor:default}.secret-mark{color:#fff;background:#7c3aed;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;padding-top:2px;font-family:Barlow Semi Condensed,sans-serif;font-size:15px;font-weight:600;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}@keyframes secret-pulse{0%,to{box-shadow:0 0 0 2px #c084fc,0 4px 10px #0000008c}50%{box-shadow:0 0 0 3px #e9d5ff,0 4px 10px #0000008c}}.tut-coach{z-index:40;left:calc(env(safe-area-inset-left) + 10px);color:#e2e8f0;background:linear-gradient(#0f172af2,#020617f2);border:2px solid #b8862b;border-radius:16px;flex-direction:column;gap:8px;width:min(250px,30vw);padding:12px 14px;animation:.25s pop;display:flex;position:absolute;top:22%;box-shadow:0 10px 30px #00000080}.tut-coach.done{border-color:#04c95b}.match-l:has(.preview-l) .tut-coach{width:min(220px,27vw);left:auto!important;right:var(--coach-r)!important}.tut-head{align-items:center;gap:8px;display:flex}.tut-head b{color:#fcd34d;padding-top:2px;font-family:Barlow Semi Condensed,sans-serif;font-size:22px;font-weight:600;line-height:1}.tut-coach.done .tut-head b{color:#05ef6d}.tut-step{background:#ffffff1f;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:800}.tut-coach p{margin:0;font-size:13px;line-height:1.35}.tut-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.tut-actions .gbtn{padding:6px 16px;font-size:18px}.tut-skip{color:#94a3b8;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:12px;text-decoration:underline}.tut-glow{outline-offset:2px;border-radius:12px;animation:1s ease-in-out infinite tut-blink;outline:3px solid #fcd34d!important}@keyframes tut-blink{0%,to{outline-color:#fcd34d}50%{outline-color:#fcd34d40}}.tut-arrows{z-index:39;pointer-events:none;position:absolute;inset:0}.tut-drag{position:absolute;top:0;left:0;overflow:visible}.tut-drag-line{fill:none;stroke:#fcd34d;stroke-width:4px;stroke-dasharray:10 8;stroke-linecap:round;opacity:.9;animation:.8s linear infinite tut-dash}@keyframes tut-dash{to{stroke-dashoffset:-18px}}.tut-finger{background:radial-gradient(circle,#fff 0 30%,#fcd34d 31% 60%,#fcd34d00 62%);border:3px solid #fff;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;animation:1.8s ease-in-out infinite tut-slide;position:absolute;top:0;left:0;box-shadow:0 2px 8px #00000080}@keyframes tut-slide{0%{transform:translate(var(--fx), var(--fy)) scale(1.2);opacity:0}12%{opacity:1;transform:translate(var(--fx), var(--fy)) scale(.9)}75%{transform:translate(var(--tx), var(--ty)) scale(.9);opacity:1}to{transform:translate(var(--tx), var(--ty)) scale(1.3);opacity:0}}.tut-arrow{width:0;height:0;position:absolute}.tut-arrow:before{content:"";clip-path:polygon(30% 0,70% 0,70% 55%,100% 55%,50% 100%,0 55%,30% 55%);filter:drop-shadow(0 2px #92400e)drop-shadow(0 4px 6px #00000080);background:linear-gradient(#fde68a,#f59e0b);width:36px;height:44px;animation:.9s ease-in-out infinite tut-bounce;position:absolute;bottom:6px;left:-18px}@keyframes tut-bounce{0%,to{transform:translateY(-8px)}50%{transform:translateY(0)}}.energy-slot .crystal-main,.hero.framed.opp .hb-side .crystal-main{background:0 0;overflow:visible}.crystal-main>span{pointer-events:none;position:absolute;inset:0}.crystal-main>b,.crystal-main>small{z-index:3;position:relative}.gem-base,.gem-fill{background:url(/assets/ui/energy_orb.webp) 50%/contain no-repeat}.gem-base{filter:grayscale(.85)brightness(.38)contrast(1.2)}.gem-fill{clip-path:inset(calc((1 - var(--fill,1)) * 100%) 0 0 0);transition:clip-path .55s cubic-bezier(.3,1.4,.5,1)}.gem-fill:after{content:"";background:inherit;mix-blend-mode:screen;opacity:0;pointer-events:none;animation:2.4s ease-in-out infinite gem-breathe-glow;position:absolute;inset:0}@keyframes gem-breathe-glow{50%{opacity:.32}}.gem-glow{opacity:calc(.35 + var(--fill,1) * .65);background:radial-gradient(circle,#60a5facc 0%,#2563eb55 40%,#0000 70%);border-radius:50%;transition:opacity .5s;animation:2.4s ease-in-out infinite gem-glow;inset:-18%!important}.crystal-main.full .crystal-main.drained .gem-glow{opacity:0;animation:none}.crystal-main.drained>b{color:#94a3b8}.gem-fx{z-index:4;border-radius:50%}.gem-fx.spend{border:3px solid #93c5fd;animation:.6s ease-out forwards gem-ring;box-shadow:0 0 18px #60a5fa,inset 0 0 18px #60a5fa;inset:-10%!important}.gem-fx.spend:before,.gem-fx.spend:after{content:"";background:#e0f2fe;border-radius:50%;width:7px;height:7px;margin:-3.5px;animation:.6s ease-out forwards gem-spark-a;position:absolute;top:50%;left:50%;box-shadow:0 0 6px #60a5fa,-6px 2px 0 -1px #bfdbfe,5px -4px 0 -2px #93c5fd}.gem-fx.spend:after{animation-name:gem-spark-b}.crystal-main:has(.gem-fx.spend) .gem-fill{animation:.45s ease-out gem-kick}.gem-fx.gain{background:radial-gradient(circle,#0000 30%,#93c5fd88 45%,#0000 65%);animation:.7s ease-in forwards gem-charge;inset:-40%!important}.crystal-main:has(.gem-fx.gain) .gem-fill{animation:.45s ease-out .2s gem-pop}@keyframes gem-glow{0%,to{transform:scale(.92)}50%{transform:scale(1.06)}}@keyframes gem-ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@keyframes gem-spark-a{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-38px,-30px)scale(.3)}}@keyframes gem-spark-b{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(34px,-36px)scale(.3)}}@keyframes gem-kick{0%{filter:brightness(2.2);transform:scale(1.12)}to{filter:brightness();transform:scale(1)}}@keyframes gem-charge{0%{opacity:0;transform:scale(1.4)}60%{opacity:1}to{opacity:0;transform:scale(.5)}}@keyframes gem-pop{0%{filter:brightness();transform:scale(1)}40%{filter:brightness(1.8);transform:scale(1.14)}to{filter:brightness();transform:scale(1)}}.gem-aura{z-index:1;opacity:calc(.25 + var(--fill,1) * .75);transition:opacity .6s}.crystal-main.drained .gem-aura{opacity:0}.gem-aura i{pointer-events:none;position:absolute;top:50%;left:50%}.gem-aura .smoke{filter:blur(6px);mix-blend-mode:screen;opacity:0;background:radial-gradient(at 50% 60%,#bfdbfecc 0%,#60a5fa88 35%,#2563eb33 55%,#0000 72%);border-radius:50% 50% 45% 45%;width:62%;height:70%;margin:-45% 0 0 -31%;animation:3.2s ease-out infinite gem-smoke}.gem-aura .smoke.s1{--dx:-26%;animation-duration:3.6s;animation-delay:.8s}.gem-aura .smoke.s2{--dx:22%;animation-delay:1.6s}.gem-aura .smoke.s3{--dx:-8%;animation-duration:3.8s;animation-delay:2.4s}.gem-aura .spark{opacity:0;background:#e0f2fe;border-radius:50%;width:4px;height:4px;margin:-2px;animation:2.6s ease-out infinite gem-float;box-shadow:0 0 4px #60a5fa,0 0 8px #3b82f6}.gem-aura .spark.k0{--sx:-.3;--ex:-.55}.gem-aura .spark.k1{--sx:.25;--ex:.45;animation-duration:2.2s;animation-delay:.5s}.gem-aura .spark.k2{--sx:-.1;--ex:-.2;animation-duration:3s;animation-delay:1.1s}.gem-aura .spark.k3{--sx:.35;--ex:.2;animation-delay:1.7s}.gem-aura .spark.k4{--sx:.05;--ex:.3;width:3px;height:3px;animation-duration:2.4s;animation-delay:2.1s}.crystals.small .gem-aura .spark{width:3px;height:3px}@keyframes gem-smoke{0%{opacity:0;transform:translateY(10%)scale(.6)}25%{opacity:1}to{transform:translate(var(--dx,12%), -150%) scale(1.7, 2);opacity:0}}@keyframes gem-float{0%{transform:translate(calc(var(--sx,0) * var(--gem,60px)), calc(var(--gem,60px) * .1));opacity:0}20%{opacity:1}to{transform:translate(calc(var(--ex,0) * var(--gem,60px)), calc(var(--gem,60px) * -.85));opacity:0}}.gem-defs{pointer-events:none;width:0;height:0;position:absolute}.gem-inner{clip-path:circle(44%);position:absolute;inset:0}.gem-inner i{position:absolute;inset:0}.gem-flow{background:url(/assets/ui/energy_orb.webp) 50%/contain no-repeat}.gem-swirl{background:conic-gradient(from 0deg, transparent 0 8%, #7dd3fc55 14%, transparent 22% 48%, #a5f3fc4d 56%, transparent 64% 80%, #60a5fa44 86%, transparent 92%);mix-blend-mode:screen;animation:9s linear infinite gem-swirl;inset:-25%!important}.gem-core{mix-blend-mode:screen;background:radial-gradient(circle,#e0f2fecc 0%,#7dd3fc66 14%,#0000 38%);animation:2.4s ease-in-out infinite gem-core}@keyframes gem-swirl{to{transform:rotate(360deg)}}@keyframes gem-core{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.gem-flow{filter:none!important}.gem-swirl,.gem-core,.gem-aura,.gem-fill,.gem-glow,.crystal-main.drained .gem-base{animation:none}}.hero-ring path{transition:stroke .4s,filter .4s}.hero.opp .hero-avatar,.hero.me .hero-avatar{isolation:isolate}.hero.me .hero-avatar{--liq-a:#05ef6d;--liq-b:#03994a;--liq-c:#052e16;background:radial-gradient(circle at 50% 35%,#0f2a1a,#03120a 75%)}.hero.opp .hero-avatar{--liq-a:#f87171;--liq-b:#b91c1c;--liq-c:#450a0a;background:radial-gradient(circle at 50% 35%,#2a0d0d,#120404 75%)}.hb-liquid{bottom:0;left:0;right:0;top:calc((1 - var(--fill,1)) * 100%);background:linear-gradient(180deg, var(--liq-b), var(--liq-c));z-index:0;transition:top .8s cubic-bezier(.3,1.3,.5,1);position:absolute}.hb-liquid:before,.hb-liquid:after{content:"";width:calc(var(--badge) * 1.8);height:calc(var(--badge) * 1.8);margin-left:calc(var(--badge) * -.9);left:50%;top:calc(var(--badge) * -.07);background:var(--liq-b);border-radius:42%;animation:6s linear infinite hb-wave;position:absolute}.hb-liquid:after{top:calc(var(--badge) * -.1);background:linear-gradient(180deg, var(--liq-a), transparent 12%);opacity:.55;border-radius:45%;animation-duration:9s;animation-direction:reverse}.hb-liquid i{z-index:1;width:calc(var(--badge) * .05);opacity:0;pointer-events:none;animation:3.4s ease-in infinite hb-bubble;position:absolute;top:0;bottom:0}.hb-liquid i:after{content:"";aspect-ratio:1;box-sizing:border-box;background:#fff2;border:1px solid #fff9;border-radius:50%;position:absolute;bottom:0;left:0;right:0}.hb-liquid .bubble-a{left:30%}.hb-liquid .bubble-b{animation-duration:2.8s;animation-delay:1.2s;left:58%}.hb-liquid .bubble-c{width:calc(var(--badge) * .035);animation-duration:3.9s;animation-delay:2.3s;left:44%}.hb-gloss{z-index:2;pointer-events:none;background:linear-gradient(#ffffff40,#fff0);border-radius:50%;height:26%;position:absolute;top:5%;left:20%;right:20%}.hero-avatar .hero-goal{z-index:3;position:relative}.hero-core.hit .hero-avatar{animation:.45s ease-out hb-shake}.hero-core.heal .hero-avatar{animation:.7s ease-out hb-heal}.hb-fx{z-index:4;pointer-events:none;border-radius:50%;animation:.9s ease-out forwards hb-flash;position:absolute;inset:11%}.hb-fx.hit{background:radial-gradient(circle,#fecaca00 30%,#ef4444cc 80%)}.hb-fx.heal{background:radial-gradient(circle,#bbf7d000 30%,#04c95bcc 80%)}.hb-fx b{font-family:Barlow Semi Condensed,sans-serif;font-size:calc(var(--badge) * .34);white-space:nowrap;text-shadow:0 2px #000,0 0 10px;font-weight:600;line-height:1;animation:.9s ease-out forwards hb-float;position:absolute;top:-10%;left:50%}.hb-fx.hit b{color:#fca5a5}.hb-fx.heal b{color:#05ef6d}.hero.danger .hero-avatar{animation:1.1s ease-in-out infinite hb-beat}.hero.danger .hero-core.hit .hero-avatar{animation:.45s ease-out hb-shake}.hero.danger .hero-ring path.on{animation:1.1s ease-in-out infinite hb-throb}@keyframes hb-wave{to{transform:rotate(360deg)}}@keyframes hb-bubble{0%{opacity:0;transform:translate(0)}15%{opacity:1}50%{transform:translate(3px,-44%)}85%{opacity:.8}to{opacity:0;transform:translate(-2px,-88%)}}@keyframes hb-shake{0%,to{transform:translate(0)}15%{transform:translate(-5px,2px)rotate(-3deg)}30%{transform:translate(5px,-2px)rotate(3deg)}45%{transform:translate(-4px,1px)rotate(-2deg)}60%{transform:translate(3px)rotate(1deg)}80%{transform:translate(-1px)}}@keyframes hb-heal{0%,to{filter:none;transform:scale(1)}40%{filter:brightness(1.4)drop-shadow(0 0 10px #04c95b);transform:scale(1.08)}}@keyframes hb-flash{0%{opacity:1}to{opacity:0}}@keyframes hb-float{0%{opacity:0;transform:translate(-50%,20%)scale(.6)}20%{opacity:1;transform:translate(-50%,-20%)scale(1.15)}to{opacity:0;transform:translate(-50%,-110%)scale(1)}}@keyframes hb-beat{0%,40%,to{transform:scale(1)}12%{transform:scale(1.06)}24%{transform:scale(.98)}32%{transform:scale(1.04)}}@keyframes hb-throb{0%,to{filter:drop-shadow(0 0 3px #ef4444)}15%{filter:drop-shadow(0 0 9px #ef4444)brightness(1.4)}}@media (prefers-reduced-motion:reduce){.hb-liquid:before,.hb-liquid:after,.hb-liquid i,.hero.danger .hero-avatar,.hero.danger .hero-ring path.on{animation:none}}.chem-chip{background:#020617b3;border:1px solid #94a3b873;gap:5px;padding:3px 7px 3px 4px}.chem-chip .flag-icon{border-radius:3px!important}.chem-pips{gap:3px;display:flex}.chem-pips i{background:#94a3b866;border-radius:50%;width:6px;height:6px}.chem-pips i.on{background:#e2e8f0}.chem-chip.on{box-shadow:none;border-color:#facc15}.chem-chip.on .chem-pips i.on{background:#facc15}.chem-chip em{color:#fde68a;padding-top:2px;font-family:Barlow Semi Condensed,sans-serif;font-size:14px;line-height:1}.gem-base{filter:none;background:url(/assets/ui/energy_orb_empty.webp) 50%/contain no-repeat}.gem-fill{background:url(/assets/ui/energy_orb.webp) 50%/contain no-repeat}.crystal-main.drained .gem-base{filter:none;animation:none}.gem-glow{background:radial-gradient(circle,#3b82f655 0%,#1d4ed833 45%,#0000 70%)}.energy-slot .crystal-main{width:calc(var(--gem) * 1.17);height:calc(var(--gem) * 1.17);filter:none}.energy-slot .crystal-main b,.energy-slot .crystal-main small{color:#fff;text-shadow:0 2px #020617,0 -1px #020617,2px 0 #020617,-2px 0 #020617}.energy-slot .crystal-main small{color:#bfdbfe}.modal.played-modal{width:min(560px,94vw)}.played-empty{color:#94a3b8;margin:4px 0}.played-list{max-height:calc(70 * var(--vh));flex-direction:column;gap:10px;display:flex;overflow-y:auto}.played-turn{align-items:center;gap:10px;display:flex}.played-no{color:#fcd34d;flex-shrink:0;width:54px;font-family:Barlow Semi Condensed,sans-serif;font-size:18px}.played-cards{flex-wrap:wrap;gap:6px;display:flex}.played-card{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex;position:relative}.played-card.secret{cursor:default}.played-card small{color:#c4b5fd;font-size:10px;font-weight:700}.turn-hatch{z-index:2;pointer-events:none;perspective:260px;position:absolute;inset:2%}.turn-hatch .half{background:var(--hatch-img,url(/assets/ui/turn_hatch.webp?v=3)) center / 100% 100% no-repeat;filter:drop-shadow(0 3px 4px #00000080);transition:transform .55s cubic-bezier(.5,0,.2,1.2),opacity .55s;position:absolute;inset:0}.turn-hatch .half.left{clip-path:inset(0 50% 0 0);transform-origin:0%}.turn-hatch .half.right{clip-path:inset(0 0 0 50%);transform-origin:100%}.turn-btn.ready .turn-hatch .half.left{opacity:0;transform:rotateY(-100deg)}.turn-btn.ready .turn-hatch .half.right{opacity:0;transform:rotateY(100deg)}.turn-btn .ball-label{transition:opacity .3s .25s}.turn-btn:not(.ready) .ball-label{opacity:0;transition-delay:0s}.tut-nav{color:#e2e8f0;letter-spacing:.04em;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:10px;padding:5px 12px 3px;font-family:Barlow Semi Condensed,sans-serif;font-size:16px}.tut-nav.next,.tut-actions .gbtn:last-child{margin-left:auto}.arena-fx{pointer-events:none;position:absolute;inset:0;overflow:hidden}.af-stands{mix-blend-mode:screen;position:absolute;top:0;left:0;overflow:hidden}.af-beam{background:linear-gradient(180deg, color-mix(in srgb, var(--fx) 70%, white) 0%, color-mix(in srgb, var(--fx) 25%, transparent) 55%, transparent 100%);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);filter:blur(4px);opacity:.55;transform-origin:50% 0;width:22%;height:95%;position:absolute;top:-20%}.af-beam.l{animation:7s ease-in-out infinite afBeamL;left:4%}.af-beam.r{animation:7s ease-in-out infinite afBeamR;right:4%}@keyframes afBeamL{0%,to{transform:rotate(-38deg)}50%{transform:rotate(-14deg)}}@keyframes afBeamR{0%,to{transform:rotate(38deg)}50%{transform:rotate(14deg)}}.af-stands i{background:radial-gradient(circle, #fff 0%, var(--fx) 45%, transparent 72%);opacity:0;border-radius:50%;width:11px;height:11px;animation:3.2s ease-in-out infinite afTwinkle;position:absolute}.af-stands i:first-of-type{animation-delay:0s;top:8%;left:9%}.af-stands i:nth-of-type(2){animation-delay:1.1s;top:4%;left:22%}.af-stands i:nth-of-type(3){animation-delay:2.2s;top:6%;left:36%}.af-stands i:nth-of-type(4){animation-delay:.6s;top:3%;left:50%}.af-stands i:nth-of-type(5){animation-delay:1.7s;top:6%;left:64%}.af-stands i:nth-of-type(6){animation-delay:2.7s;top:4%;left:78%}.af-stands i:nth-of-type(7){animation-delay:.3s;top:8%;left:91%}.af-stands i:nth-of-type(8){animation-delay:1.4s;top:40%;left:4%}.af-stands i:nth-of-type(9){animation-delay:2.4s;top:42%;left:95%}.af-stands i:nth-of-type(10){animation-delay:3s;top:14%;left:50%}@keyframes afTwinkle{0%,to{opacity:0;transform:scale(.4)}45%{opacity:1;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.arena-fx{display:none}}.profile-badge{z-index:14;left:calc(env(safe-area-inset-left) + 10px);pointer-events:none;position:absolute}.profile-badge.opp{top:calc(env(safe-area-inset-top) + 8px)}.arena-premium .turn-btn:not(.ready) .turn-hatch{filter:drop-shadow(0 0 8px var(--arena-fx,#ffd75e));border-radius:50%}.arena-premium .turn-hatch:after{content:"";z-index:1;mix-blend-mode:overlay;opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffffbf 50%,#0000 62%) 0 0/300% 100% no-repeat;border-radius:50%;position:absolute;inset:0}.arena-premium .turn-btn:not(.ready) .turn-hatch:after{opacity:1;animation:3.2s ease-in-out infinite hatchSheen}@keyframes hatchSheen{0%,35%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.arena-premium .turn-btn:not(.ready) .turn-hatch,.arena-premium .turn-btn:not(.ready) .turn-hatch:after{animation:none}}.conn-banner{z-index:40;top:calc(env(safe-area-inset-top) + 10px);color:#fff;white-space:nowrap;pointer-events:none;background:#7f1d1deb;border:1px solid #fecaca80;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:800;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #0006}.conn-dot{background:#fca5a5;border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite connBlink}@keyframes connBlink{50%{opacity:.25}}.tut-showcase{z-index:38;pointer-events:none;animation:.3s pop;position:absolute;inset:0}.tut-showcase-card{filter:drop-shadow(0 14px 28px #0009);position:absolute}.tut-showcase-arrows{position:absolute;top:0;left:0;overflow:visible}.tut-showcase-arrows line{stroke:#fcd34d;stroke-width:3px;stroke-linecap:round;stroke-dasharray:7 6;animation:.8s linear infinite tutDash}@keyframes tutDash{to{stroke-dashoffset:-13px}}.tut-callout{color:#e2e8f0;background:#020617e6;border:1.5px solid #b8862b;border-radius:10px;flex-direction:column;gap:1px;padding:6px 9px;font-size:11px;line-height:1.25;display:flex;position:absolute;transform:translateY(-50%)}.tut-callout.left{text-align:right}.tut-callout b{letter-spacing:.04em;padding-top:2px;font-family:Barlow Semi Condensed,sans-serif;font-size:19px;font-weight:600;line-height:1}.tut-callout.cost b{color:#7dd3fc}.tut-callout.atk b{color:#fdba74}.tut-callout.def b{color:#93c5fd}.tut-callout.ability b{color:#fde68a}.tut-callout{opacity:.6;transition:opacity .2s;animation:.25s pop}.tut-callout.current{opacity:1;border-color:#fcd34d}.tut-showcase-arrows line{opacity:.45}.tut-showcase-arrows line.current{opacity:1}.played-turn.grave{border-bottom:1px solid #ffffff1f;align-items:flex-start;padding-bottom:10px}.played-turn.grave .played-no{text-align:center;flex-direction:column;align-items:center;gap:2px;font-size:13px;line-height:1;display:flex}.played-turn.grave .played-no img{object-fit:contain;width:26px;height:26px}.played-turn.grave:last-child{border-bottom:none;padding-bottom:0}.tut-nav.restart{padding:3px 10px;font-family:Barlow Semi Condensed,sans-serif;font-size:17px;font-weight:700;line-height:1.3}.modal.pick-modal{background:linear-gradient(#0f2416f5,#07130cf5);border:2px solid #b8913f;border-radius:16px;width:auto;min-width:min(420px,90vw);max-width:94vw;padding:12px 22px 18px;box-shadow:inset 0 0 0 1px #f3d58a33,0 10px #0006}.pick-modal .modal-title{justify-content:center;position:relative}.pick-modal .modal-title h2{letter-spacing:.03em;color:#fcd34d;text-shadow:0 2px #000;font-family:Barlow Semi Condensed,sans-serif;font-size:28px;font-weight:600;line-height:1}.pick-modal .modal-title .icon-btn{color:#d6c08a;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.pick-hint{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#9fb8a4;margin:2px 0 12px;font-size:12px;font-weight:700}.pick-modal .pick-grid{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;display:flex}.pick-modal .pick-grid .cardx{cursor:pointer;transition:transform .12s}.pick-modal .pick-grid .cardx:hover{transform:translateY(-6px)}.pick-modal .pick-grid .cardx:active{transform:scale(.96)}.pick-auto{color:#f3e6c0;letter-spacing:.03em;cursor:pointer;background:#1b3322;border:1px solid #b8913f;border-radius:10px;margin:14px auto 0;padding:8px 22px;font-family:Barlow Semi Condensed,sans-serif;font-size:20px;display:block}.attack-preview .cardx{filter:drop-shadow(0 10px 18px #000c)}.attack-preview .preview-actions{max-width:150px}.attack-preview .ap-title{color:#fca5a5;text-shadow:0 2px #000;font-family:Barlow Semi Condensed,sans-serif;font-size:22px;line-height:1}.attack-preview .ap-hint{color:#e2e8f0;text-shadow:0 1px #000;font-weight:700;line-height:1.25}.profile-badge.interactive{pointer-events:auto;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.pb-name{background:linear-gradient(145deg,#fffefb,#f4eadb);border:1px solid #dac79e;border-radius:8px;flex-direction:column;padding:3px 10px 3px 8px;line-height:1.1;display:flex;box-shadow:0 2px 6px #0000002e}.pb-name b{white-space:nowrap;text-overflow:ellipsis;color:#5a4119;letter-spacing:.01em;max-width:120px;font-family:Barlow Semi Condensed,sans-serif;font-size:15px;font-weight:800;overflow:hidden}.pb-name small{color:#866329;font-size:11px;font-weight:800}.pb-catch{z-index:44;position:absolute;inset:0}.pb-card{z-index:45;top:calc(env(safe-area-inset-top) + 72px);left:calc(env(safe-area-inset-left) + 10px);color:#e2e8f0;background:linear-gradient(#10271af5,#07130cf5);border:2px solid #b8913f;border-radius:14px;flex-direction:column;gap:8px;width:230px;padding:12px 14px;animation:.15s ease-out pbIn;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #f3d58a33,0 8px #0006}.pb-head{align-items:center;gap:10px;display:flex}.pb-head b{color:#fff;font-family:Barlow Semi Condensed,sans-serif;font-size:22px;font-weight:600;line-height:1;display:block}.pb-lv{color:#fcd34d;font-size:12px;font-weight:800}.pb-line{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.pb-line img{object-fit:contain;width:22px;height:22px}.pb-line img.line{filter:invert();opacity:.85}@keyframes pbIn{0%{opacity:0;transform:translateY(-6px)}}.rx-btns{justify-content:center;gap:calc(2.4 * var(--u));display:flex}.rx-btn.again{color:#2a1a03;text-shadow:none;background:linear-gradient(115deg,#f5c84c,#d99a14 55%,#b7791f);border-color:#f2c94c;box-shadow:inset 0 0 0 2px #fde68a,0 4px #6b4a12}.modal.mm-modal{color:#e6e9f0;background:radial-gradient(70% 40% at 50% 0,#6082c824,#0000 70%),linear-gradient(#121a2c,#0a0f1c);border:2px solid #c9a24a;border-radius:22px;width:min(560px,92vw);max-width:none;padding:16px 26px 14px;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 40px #0000008c}.mm{gap:0}.mm-head{text-align:center;border-bottom:1px solid #ffffff14;padding-bottom:12px;position:relative}.mm-head h2{letter-spacing:.04em;color:#e9be55;justify-content:center;align-items:center;gap:16px;margin:0;padding-top:4px;font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(26px,6.5vh,38px);font-weight:600;line-height:1;display:flex}.mm-head h2 i{background:linear-gradient(90deg,#0000,#c9a24a);flex:0 70px;height:1px}.mm-head h2 i:last-child{background:linear-gradient(90deg,#c9a24a,#0000)}.mm-x{color:#8b93a6;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:22px;position:absolute;top:-2px;right:-12px}.mm-rows{display:grid}.mm-row{border-bottom:1px solid #ffffff14;grid-template-columns:34px 1fr minmax(0,1.25fr) 52px;align-items:center;gap:14px;min-height:50px;padding:4px 0;display:grid}.mm-row:has(.mm-switch){grid-template-columns:34px 1fr auto}.mm-ic{color:#f2f4f8;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.mm-ic svg{width:28px;height:28px}.mm-label{color:#e6e9f0;font-size:16px;font-weight:600}.mm-val{text-align:right;color:#d6dbe5;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.mm-row .mm-range{background:linear-gradient(90deg, #e9be55 0 var(--v), #2a3142 var(--v) 100%);border-radius:999px;width:100%;height:6px;margin:0}.mm-row .mm-range::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 40% 35%,#ffe7a3,#e2b043 70%);border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 3px #00000080}.mm-row .mm-range::-moz-range-thumb{background:radial-gradient(circle at 40% 35%,#ffe7a3,#e2b043 70%);border:0;border-radius:50%;width:20px;height:20px}.mm-row .mm-range:disabled{opacity:.45}.mm-switch{cursor:pointer;background:#343b4c;border:0;border-radius:999px;width:56px;height:32px;padding:0;transition:background .15s;position:relative}.mm-switch:after{content:"";background:#f4f5f7;border-radius:50%;width:26px;height:26px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0006}.mm-switch.on:after{transform:translate(24px)}.mm .mm-resume{color:#fff;letter-spacing:.04em;background:linear-gradient(#2fc456,#15903a 60%,#0f7a30);border:1.5px solid #c9e86b;border-radius:14px;justify-content:center;align-items:center;gap:14px;height:clamp(48px,12vh,62px);margin-top:16px;padding-top:3px;font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(26px,6vh,34px);font-weight:600;display:flex;box-shadow:inset 0 2px #ffffff4d,0 4px #0b4d24}.mm-resume svg{width:28px;height:28px;margin-top:-3px}.mm .mm-quit{color:#b9c0cf;letter-spacing:0;text-transform:none;background:0 0;border:0;align-items:center;gap:10px;height:36px;margin:10px auto 0;padding:0 12px;font-family:inherit;font-size:16px;font-weight:500;display:inline-flex}.mm-quit svg{width:22px;height:22px}.mm .mm-concede{margin-top:10px}@container stage (height<=460px){.modal.mm-modal{padding:10px 20px 8px}.mm-row{min-height:42px}}.modal.mm-modal .mm-row input.mm-range{height:6px;box-shadow:none;border:0;padding:0}.mm .mm-concede{color:#e6e9f0;background:0 0;border:0;gap:12px;margin-top:14px;padding:0;font-size:15px;font-weight:500}.mm .mm-concede .mm-btn{border-radius:14px;height:clamp(46px,11vh,58px);font-size:clamp(22px,5vh,28px)}.mm .mm-concede .mm-btn.ghost{background:#1a2336;border-color:#ffffff29}.mm .mm-concede .mm-btn.danger{border-color:#f87171;box-shadow:0 4px #6b1414}.rx-btn .rx-ic{vertical-align:-.08em;width:.85em;height:.85em;margin:0 .35em 0 0}.match-l .overlay.toss-ov{background:radial-gradient(#00000080,#000000a6)}.toss-ov .toss{box-shadow:none;gap:calc(1.2 * var(--u));background:0 0;border:0;border-radius:0;padding:0}.toss-ov .toss-coin{width:calc(22 * var(--u));height:calc(22 * var(--u));margin:0 0 calc(1.5 * var(--u));perspective:600px}.toss-ov .toss-coin .coin-flip{animation:1.5s cubic-bezier(.3,.6,.4,1) both tossThrow}.toss-ov .toss-shadow{animation:1.5s cubic-bezier(.3,.6,.4,1) both tossShadow;bottom:-4%}@keyframes tossThrow{0%{transform:translateY(0)rotateX(0)}45%{transform:translateY(calc(-14 * var(--u))) rotateX(1080deg)}85%{transform:translateY(0)rotateX(2160deg)}92%{transform:translateY(calc(-1.2 * var(--u))) rotateX(2160deg)}to{transform:translateY(0)rotateX(2160deg)}}@keyframes tossShadow{0%,to{opacity:1;transform:scale(1)}45%{opacity:.35;transform:scale(.45)}85%{opacity:1;transform:scale(1)}}.toss-ov .toss-title,.toss-ov .toss-sub,.toss-ov .toss-bonus{animation:.35s ease-out 1.45s both tossReveal}.toss-ov .toss-title{font-size:calc(8 * var(--u));color:#f5c84c;text-shadow:none}.toss-ov .toss-sub{color:#f1f5f9;font-weight:600}.toss-ov .toss-bonus{color:#cbd5e1;background:0 0;border:0;padding:0;font-weight:500}@keyframes tossReveal{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.chem-chips.chem-me{left:calc(env(safe-area-inset-left) + 10px);flex-direction:row;transform:none}.chem-chips.chem-me .chem-wrap{position:relative}.chem-chips.chem-me .chem-pop{bottom:0;left:calc(100% + 8px)}.chem-chip.chem-more{color:#e2e8f0;justify-content:center;align-self:flex-start;min-width:34px;padding:2px 8px 1px;font-family:Barlow Semi Condensed,sans-serif;font-size:16px;font-weight:600;line-height:1}.match-loading,.match-l .overlay.match-loading{z-index:95;background:radial-gradient(at 16% 40%,#fffdf6 0,#f8f5ef 50%,#f1eadc 100%);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}.match-loading img{width:min(220px,40vw);height:auto}.match-loading .ml-bar{background:#ebe3d3;border-radius:99px;width:min(300px,56vw);height:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #dac79e}.match-loading .ml-bar i{border-radius:inherit;background:linear-gradient(115deg,#ddc58c 0,#b98e43 55%,#c5a05b 100%);height:100%;transition:width .3s;display:block}.match-loading p{color:#8b8172;letter-spacing:.12em;margin:0;font:600 13px/1 Barlow Semi Condensed,sans-serif}.match-loading img{filter:drop-shadow(0 6px 10px #6b4a1a30)}.modal.pick-modal{color:#e6e9f0;background:radial-gradient(70% 40% at 50% 0,#6082c824,#0000 70%),linear-gradient(#121a2c,#0a0f1c);border:2px solid #c9a24a;border-radius:22px;min-width:min(440px,92vw);padding:16px 26px 14px;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 40px #0000008c}.pk-head{text-align:center;border-bottom:1px solid #ffffff14;margin-bottom:14px;padding-bottom:12px}.pk-head h2{letter-spacing:.04em;text-transform:uppercase;color:#f2d9a0;justify-content:center;align-items:center;gap:14px;margin:0;font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(18px,4.6vh,24px);font-weight:800;display:flex}.pk-head h2 i{background:linear-gradient(90deg,#0000,#c9a24a);flex:0 60px;height:1px}.pk-head h2 i:last-child{background:linear-gradient(90deg,#c9a24a,#0000)}.pk-head p{color:#9aa3b5;margin:6px 0 0;font-size:13px}.pick-modal .pick-grid{gap:14px}.pk-card{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;transition:transform .12s;display:flex}.pk-card:hover{transform:translateY(-5px)}.pk-card:active{transform:scale(.97)}.pk-pick{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(115deg,#ddc58c 0,#b98e43 55%,#c5a05b 100%);border:1px solid #b6904c;border-radius:8px;width:86%;padding:7px 0;font:800 14px/1 Barlow Semi Condensed,sans-serif;box-shadow:inset 0 1px #fff7,0 3px #9f7936}.pk-foot{justify-content:center;margin-top:12px;display:flex}.pk-link{color:#b9c0cf;cursor:pointer;background:0 0;border:0;padding:6px 12px;font:500 15px Barlow Semi Condensed,sans-serif}.modal.mm-modal,.modal.pick-modal{color:#382e23;background:linear-gradient(145deg,#fffefb,#fffcf6);border:1px solid #dac79e;box-shadow:inset 0 0 0 5px #fffdf8,inset 0 0 0 6px #efe6d5,0 18px 40px #00000073}.mm-head,.pk-head{border-bottom-color:#efe6d5}.mm-head h2,.pk-head h2{color:#6b4f22;padding-top:0;font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(20px,5vh,28px);font-weight:800}.pk-head p,.mm-x{color:#8b8172}.mm-row{border-bottom-color:#efe6d5}.mm-ic,.mm-label,.mm-val{color:#382e23}.mm-label,.mm-val{font-family:Barlow Semi Condensed,sans-serif}.mm-row.off .mm-ic,.mm-row.off .mm-label,.mm-row.off .mm-val{color:#b3a795}.mm-row .mm-range{background:linear-gradient(90deg, #b98e43 0 var(--v), #ebe3d3 var(--v) 100%)}.mm-row .mm-range::-webkit-slider-thumb{background:#fffdf8;border:3px solid #b98e43;box-shadow:0 1px 3px #503c1459}.mm-row .mm-range::-moz-range-thumb{background:#fffdf8;border:3px solid #b98e43}.mm-switch{background:#e2d8c4}.mm-switch.on{background:linear-gradient(115deg,#ddc58c 0,#b98e43 55%,#c5a05b 100%)}.mm .mm-resume{color:#fff;text-shadow:none;background:linear-gradient(115deg,#ddc58c 0,#b98e43 55%,#c5a05b 100%);border:1px solid #b6904c;border-radius:10px;padding-top:0;font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(20px,5vh,26px);font-weight:800;box-shadow:inset 0 1px #fff7,0 4px #9f7936,0 10px 20px #84682b30}.mm .mm-resume svg{width:22px;height:22px;margin-top:0}.mm .mm-quit{color:#8b8172;font-family:Barlow Semi Condensed,sans-serif}.mm .mm-quit:hover{color:#813b3a}.mm .mm-concede{color:#382e23}.mm .mm-concede .mm-btn{border-radius:10px;padding-top:0;font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(17px,4vh,21px);font-weight:800}.mm .mm-concede .mm-btn.ghost{color:#866329;background:#fffdf9;border:1px solid #d6c39d;box-shadow:0 3px #e3d4b5}.mm .mm-concede .mm-btn.danger{color:#fff;background:linear-gradient(115deg,#b05a52 0,#813b3a 60%,#8f4a45 100%);border:1px solid #7a3433;box-shadow:inset 0 1px #fff4,0 3px #5e2827}.pk-card .cardx{filter:drop-shadow(0 6px 10px #503c1447)}.pk-link{color:#8b8172}.pk-link:hover{color:#866329}.match-l .step-hint{gap:4px;font-family:Barlow Semi Condensed,sans-serif;color:#6b4f22!important;text-shadow:none!important;background:linear-gradient(145deg,#fffefb,#fffcf6)!important;border:1px solid #dac79e!important;font-size:13px!important;font-weight:800!important;box-shadow:inset 0 0 0 4px #fffdf8,inset 0 0 0 5px #efe6d5,0 10px 24px #00000073!important}.match-l .step-hint .sh-what{color:#382e23;font-size:12px}.match-l .step-hint .sh-how{color:#8b8172}.match-l :is(.step-hint,.preview-actions) .gbtn{color:#fff!important;text-shadow:none!important;background:linear-gradient(115deg,#ddc58c 0,#b98e43 55%,#c5a05b 100%)!important;border:1px solid #b6904c!important;border-radius:8px!important;font-family:Barlow Semi Condensed,sans-serif!important;font-weight:800!important;box-shadow:inset 0 1px #fff7,0 3px #9f7936!important}.match-l :is(.step-hint,.preview-actions) .gbtn.ghost{color:#866329!important;background:#fffdf9!important;border:1px solid #d6c39d!important;box-shadow:0 2px #e3d4b5!important}.match-l .preview-actions .ap-title{color:#fff;text-shadow:0 1px 3px #000c}.match-l .preview-l .blocker{font-family:Barlow Semi Condensed,sans-serif;font-weight:700;box-shadow:0 6px 14px #00000059;color:#813b3a!important;background:linear-gradient(145deg,#fffefb,#fffcf6)!important;border:1px solid #d9b3ac!important}.match-l .preview-l .blocker:before{box-shadow:0 0 0 calc(.5 * var(--u)) #813b3a33;background:#813b3a}.match-app .modal:not(.mm-modal):not(.pick-modal){color:#382e23!important;background:linear-gradient(145deg,#fffefb,#fffcf6)!important;border:1px solid #dac79e!important;box-shadow:inset 0 0 0 5px #fffdf8,inset 0 0 0 6px #efe6d5,0 18px 40px #00000073!important}.match-app .modal:not(.mm-modal):not(.pick-modal) .modal-title h2{font-family:Barlow Semi Condensed,sans-serif;font-weight:800;color:#6b4f22!important;text-shadow:none!important}.match-app .modal .modal-title .icon-btn{color:#8b8172!important}.match-app .played-modal .played-no{font-family:Barlow Semi Condensed,sans-serif;font-weight:800;color:#9d7a39!important}.match-app .played-modal .played-turn{border-color:#efe6d5!important}.match-app .played-modal .played-card small,.match-app .played-modal .played-empty{color:#8b8172!important}.match-app .played-modal .played-turn.grave{border-bottom-color:#efe6d5!important}.match-loading .btn{border-radius:10px;padding:10px 22px;font-size:16px;font-weight:800;color:#866329!important;text-shadow:none!important;background:#fffdf9!important;border:1px solid #d6c39d!important;font-family:Barlow Semi Condensed,sans-serif!important;box-shadow:0 3px #e3d4b5!important}.match-l .tut-coach{color:#382e23;background:linear-gradient(145deg,#fffefb,#fffcf6);border:1px solid #dac79e;font-family:Barlow Semi Condensed,sans-serif;box-shadow:inset 0 0 0 4px #fffdf8,inset 0 0 0 5px #efe6d5,0 10px 26px #0006}.match-l .tut-coach.done{border-color:#b6904c}.match-l .tut-head b{color:#6b4f22;padding-top:0;font-family:Barlow Semi Condensed,sans-serif;font-size:19px;font-weight:800}.match-l .tut-coach.done .tut-head b{color:#9d7a39}.match-l .tut-step{color:#866329;background:#efe6d5}.match-l .tut-coach p{color:#382e23}.match-l .tut-actions .gbtn{color:#fff!important;text-shadow:none!important;background:linear-gradient(115deg,#ddc58c 0,#b98e43 55%,#c5a05b 100%)!important;border:1px solid #b6904c!important;border-radius:8px!important;font-family:Barlow Semi Condensed,sans-serif!important;font-size:15px!important;font-weight:800!important;box-shadow:inset 0 1px #fff7,0 3px #9f7936!important}.match-l .tut-actions .gbtn.ghost,.match-l .tut-skip{color:#866329!important;box-shadow:none!important;background:#fffdf9!important;border:1px solid #d6c39d!important}.match-l .tut-skip{font-family:Barlow Semi Condensed,sans-serif;color:#8b8172!important;background:0 0!important;border:0!important}.menu-tool{background:linear-gradient(145deg,#fffefb,#f4ead3);border:1px solid #b6904c;box-shadow:inset 0 0 0 3px #fffdf8,0 3px #9f7936,0 4px 10px #0006}.menu-tool img{filter:none;opacity:.85}.match-l small.turn-plate{font-family:Barlow Semi Condensed,sans-serif;font-weight:800;color:#5a4119!important;text-shadow:none!important}.match-l .tut-nav{color:#866329;background:#fffdf9;border:1px solid #d6c39d;border-radius:8px;padding:6px 14px;font-family:Barlow Semi Condensed,sans-serif;font-size:14px;font-weight:800}.match-l .tut-nav.next{color:#fff;background:linear-gradient(115deg,#ddc58c 0,#b98e43 55%,#c5a05b 100%);border-color:#b6904c;box-shadow:inset 0 1px #fff7,0 3px #9f7936}.match-l .tut-nav:disabled{opacity:.45}.match-l .tut-callout{color:#382e23;background:linear-gradient(145deg,#fffefb,#fffcf6);border:1px solid #dac79e;font-family:Barlow Semi Condensed,sans-serif;font-size:12px;box-shadow:0 6px 14px #00000059}.match-l .tut-callout.current{border-color:#b6904c;box-shadow:0 0 0 2px #c9a75e,0 6px 14px #00000059}.match-l .tut-callout b{padding-top:0;font-family:Barlow Semi Condensed,sans-serif;font-size:16px;font-weight:800}.match-l .tut-callout.cost b{color:#1d5fa8}.match-l .tut-callout.atk b{color:#b8541c}.match-l .tut-callout.def b{color:#2d58a0}.match-l .tut-callout.ability b{color:#9d7a39}.tut-showcase-arrows line{stroke:#c9a75e}.match-l .hero-name{background:linear-gradient(145deg,#fffefb,#f4ead3);border:1px solid #c9a75e;box-shadow:0 3px 8px #00000059}.match-l .hero-name b{color:#5a4119;font-family:Barlow Semi Condensed,sans-serif;font-weight:800}.match-l .hero-name small{color:#8b8172}.match-l .av-face:has(>i){background:radial-gradient(circle at 50% 35%,#fffefb,#f1e6d2 75%);box-shadow:inset 0 0 0 1px #dac79e}.match-l .chem-chip{background:linear-gradient(145deg,#fffefb,#f4eadb);border:1px solid #dac79e;box-shadow:0 2px 6px #0000002e}.match-l .chem-pips i{background:#dccfb5}.match-l .chem-pips i.on{background:#866329}.match-l .chem-chip.on{border-color:#b6904c}.match-l .chem-chip.on .chem-pips i.on{background:#b98e43}.match-l .chem-chip em{color:#866329;font-family:Barlow Semi Condensed,sans-serif;font-size:12px;font-weight:800}.match-l .deck-count{color:#5a4119;background:linear-gradient(145deg,#fffefb,#f4eadb);border:1px solid #dac79e;font-family:Barlow Semi Condensed,sans-serif;box-shadow:0 2px 5px #00000040}.match-l .deck-count b{font-weight:800;font-size:clamp(13px, calc(3 * var(--vh)), 20px)}.match-l .deck-count small{color:#866329;font-weight:800}.stage{overflow:hidden}.stage .stage-video{object-fit:fill;pointer-events:none;background:#04110a;position:absolute}.stage canvas{position:relative}.match-l .deck-count{box-sizing:border-box;white-space:nowrap;gap:3px;max-width:82%;padding:1px 6px 0;bottom:7%;translate:-3px}.match-l .deck-count b{font-size:clamp(12px, calc(2.5 * var(--vh)), 17px)}.match-l .deck-count small{font-size:clamp(10px, calc(2 * var(--vh)), 13px);gap:1px}.match-l .deck-pile .cardx{box-shadow:2px 2px #fbf6ea,3px 3px #c9a961,5px 5px #f4ead3,6px 6px #b6904c,0 8px 16px #0007}.ball-slot .turn-btn .turn-ring{width:125%;height:125%;inset:-12.5%}.hero.targetable .hero-core{filter:drop-shadow(0 0 6px #ff4d4d)drop-shadow(0 0 14px #ff4d4d88);animation:1.4s ease-in-out infinite goalAim}@keyframes goalAim{0%,to{filter:drop-shadow(0 0 5px #ff4d4daa)drop-shadow(0 0 10px #ff4d4d55)}50%{filter:drop-shadow(0 0 9px #ff4d4d)drop-shadow(0 0 18px #ff4d4d99)}}.match-l.aiming>:not(.stage),.match-l.aiming>:not(.stage) *{pointer-events:none!important}.deck-pill{z-index:13;color:#f1ede6;cursor:pointer;background:0 0;border:0;justify-content:space-evenly;align-items:center;padding:0 6%;font-family:Barlow Semi Condensed,sans-serif;display:flex;position:absolute;transform:translate(-50%,-50%)}.deck-pill span{align-items:center;gap:5px;display:flex}.deck-pill img{filter:brightness(0)invert();opacity:.8;width:auto;height:.9em}.deck-pill b{font-size:1em;font-weight:800}.deck-pill{font-size:clamp(12px, calc(2.6 * var(--vh)), 22px)}.deck-pill .dp-grave b{color:#a59c8c}.deck-pill{font-size:calc(var(--pill-h,30px) * .42);justify-content:center;gap:8%}.deck-pill span{gap:.3em}.match-l small.turn-plate{letter-spacing:.08em;white-space:nowrap;border:1px solid #05ef6daa;border-radius:999px;padding:3px 12px 2px;font-weight:800;line-height:1.2;box-shadow:inset 0 1px #ffffff1a,0 0 8px #05ef6d44,0 2px 6px #000a;color:#e9f6ea!important;font-family:Barlow Semi Condensed,sans-serif!important;font-size:clamp(11px, calc(2.4 * var(--vh)), 17px)!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.match-l .preview-l.centred{left:calc(50% - var(--pw) / 2)}.match-l .preview-l.centred .preview-actions{left:calc(100% + 2 * var(--u));position:absolute;top:50%;transform:translateY(-50%)}.match-l .preview-l.peek{pointer-events:none;animation:none}.played-col{z-index:15;right:calc(env(safe-area-inset-right) + 8px);flex-direction:column;gap:5px;display:flex;position:absolute}.played-tile{width:var(--tile);height:var(--tile);cursor:pointer;background:#0b0f0c;border:2px solid #05ef6d;border-radius:9px;padding:0;animation:.35s ease-out playedIn;overflow:hidden;box-shadow:0 3px 8px #000a}.played-tile.opp{border-color:#ef4444}.played-tile:disabled{cursor:default}.played-tile .cardx,.played-tile canvas{display:block;filter:none!important;box-shadow:none!important;border-radius:0!important}.played-tile:nth-child(n+6){opacity:.75}@keyframes playedIn{0%{opacity:0;transform:translate(16px)scale(.8)}}.power-btn{z-index:16;left:calc(env(safe-area-inset-left) + 72px);cursor:pointer;touch-action:none;background:radial-gradient(circle at 50% 35%,#2b332d,#121613 70%);border:2px solid #4b5a4e;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:absolute;box-shadow:0 3px 8px #000a,inset 0 1px #fff2}.power-btn.opp{top:calc(env(safe-area-inset-top) + 44px);width:38px;height:38px}.power-btn .pw-flag{filter:grayscale(.7)brightness(.7);border-radius:3px;place-items:center;display:grid;overflow:hidden}.power-btn.ready{border-color:#05ef6d;animation:1.8s ease-in-out infinite powerReady;box-shadow:0 0 0 2px #05ef6d33,0 0 14px #05ef6d99,0 3px 8px #000a}.power-btn.ready .pw-flag,.power-btn.opp .pw-flag{filter:none}@keyframes powerReady{50%{box-shadow:0 0 0 4px #05ef6d22,0 0 22px #05ef6dcc,0 3px 8px #000a}}.power-btn .pw-cost{color:#fff;background:radial-gradient(circle at 40% 35%,#60a5fa,#1d4ed8);border:1.5px solid #0b1b3d;border-radius:50%;place-items:center;width:19px;height:19px;font:800 12px/1 Barlow Semi Condensed,sans-serif;display:grid;position:absolute;top:-6px;left:-6px}.power-btn .pw-pips{background:#0b0f0c;border-radius:6px;gap:3px;padding:2px 4px;display:flex;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.power-btn .pw-pips i{background:#3b463e;border-radius:50%;width:6px;height:6px}.power-btn .pw-pips i.on{background:#05ef6d;box-shadow:0 0 4px #05ef6d}.power-ghost{z-index:45;pointer-events:none;background:#121613cc;border:2px solid #05ef6d;border-radius:50%;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;position:absolute;box-shadow:0 0 18px #05ef6daa}.power-pop{z-index:61;left:calc(env(safe-area-inset-left) + 126px);color:#e8f5ea;background:#101411f2;border:1px solid #05ef6d55;border-radius:12px;flex-direction:column;gap:5px;width:min(300px,60vw);padding:10px 12px;font:600 12px/1.3 Barlow Semi Condensed,sans-serif;display:flex;position:absolute;box-shadow:0 8px 24px #000c}.power-pop.opp{top:calc(env(safe-area-inset-top) + 44px);left:calc(env(safe-area-inset-left) + 118px)}.power-pop b{color:#05ef6d;font-size:15px}.power-pop small{color:#a9b8ad;font-size:11px}.power-pop .pw-tier{color:#a9b8ad;border-radius:7px;align-items:baseline;gap:8px;padding:4px 6px;display:flex}.power-pop .pw-tier span{color:#6b7a6f;flex:none;min-width:26px;font-weight:800}.power-pop .pw-tier.on{color:#fff;background:#05ef6d1a}.power-pop .pw-tier.on span{color:#05ef6d}.power-pop .pw-why{color:#fca5a5}.power-pop .pw-how{color:#05ef6d}.power-btn,.power-btn.opp{box-shadow:none;font:800 calc(var(--pill-h,30px) * .4) / 1 "Barlow Semi Condensed", sans-serif;color:#e9f6ea;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:0 .6em;animation:none;display:flex;left:auto;transform:translate(-50%,-50%)}.power-btn .pw-cost{flex:none;width:1.45em;height:1.45em;font-size:.85em;position:static}.power-btn .pw-name{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;min-width:0;overflow:hidden}.power-btn .pw-pips{background:0 0;flex:none;gap:2px;padding:0;position:static;transform:none}.power-btn.ready{box-shadow:none;color:#05ef6d;animation:none}.power-btn.ready:after{content:"";pointer-events:none;border-radius:999px;animation:1.8s ease-in-out infinite powerReady;position:absolute;inset:8% 2%;box-shadow:0 0 10px #05ef6daa,inset 0 0 8px #05ef6d66}.power-pop.me{transform:translate(-50%,-100%)}.power-pop.opp{transform:translate(-50%)}.power-btn .pw-flag{filter:none;border-radius:3px;line-height:0;display:block;position:static;overflow:hidden}.power-btn .pw-pips{background:0 0;flex-direction:column;gap:2px;padding:0;position:static;transform:none}.power-btn.ready:after{animation:none;box-shadow:inset 0 0 0 1.5px #05ef6d}.power-btn .pw-flag,.power-btn .pw-pips{display:none}.power-btn .pw-medal{width:var(--d);height:var(--d);background:radial-gradient(circle at 50% 35%,#2d322e,#0d100e 72%);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 0 0 2px #2a2e2b,0 3px 8px #000c}.power-btn .pw-disc{border-radius:50%;position:absolute;inset:17%;overflow:hidden;box-shadow:inset 0 0 0 1.5px #0008}.power-btn .pw-disc canvas{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto!important;height:100%!important;box-shadow:none!important;border-radius:0!important}.power-btn .pw-medal svg{width:100%;height:100%;position:absolute;inset:0}.power-btn .pw-medal path{fill:none;stroke:#36403a;stroke-width:3.2px;stroke-linecap:round}.power-btn .pw-medal path.on{stroke:#05ef6d}.power-btn.ready:after{display:none}.power-btn.ready .pw-medal{box-shadow:0 0 0 2px #05ef6d,0 0 10px #05ef6d88,0 3px 8px #000c}.power-btn.used .pw-medal{filter:grayscale(.6)brightness(.75)}.power-btn.used{opacity:1}.played-col{touch-action:none}.played-tile.hidden{cursor:default}.power-btn .pw-medal,.power-btn.ready .pw-medal{box-shadow:none;background:0 0}.power-btn .pw-disc{inset:13%}.power-btn .pw-medal path{stroke-width:2.6px}.power-btn.ready .pw-disc{box-shadow:0 0 0 1.5px #05ef6d,0 0 8px #05ef6daa}.deck-count-chip{z-index:13;color:#e9f6ea;pointer-events:none;background:#0d110ee6;border:1px solid #05ef6d55;border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font:800 clamp(11px,2.2vh,15px)/1 Barlow Semi Condensed,sans-serif;display:flex;position:absolute;transform:translate(-50%,-50%)}.deck-count-chip img{filter:brightness(0)invert();opacity:.75;width:auto;height:1em}.deck-count-chip.low{color:#fca5a5;border-color:#ef4444}.deck-count-chip.embedded{text-shadow:0 2px 3px #000;background:0 0;border:0;border-radius:0;justify-content:center;padding:0}.match-l .ap-legend{color:#a9b8ad;font-size:.85em}.cx-cost,.cx-stat,.cx-cost.cheaper,.cx-cost.pricier,.cx-stat.atk,.cx-stat.def{text-shadow:none;background:#17191c;border:0;border-radius:6px;padding-top:.08em;font-weight:700}.cx-stat.up,.cx-cost.cheaper{color:#05ef6d}.cx-stat.down,.cx-cost.pricier{color:#ff6b6b}.match-l .preview-l.peek .preview-actions{pointer-events:auto}.match-l .energy-slot .energy-bonus{box-sizing:border-box;letter-spacing:0;font-variant-numeric:tabular-nums;color:#0f2a15;border-width:1px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-family:Barlow Semi Condensed,sans-serif;font-size:12px;font-weight:800;line-height:1;display:grid}.match-l .hero.framed.opp .hero-avatar{border-width:1px;inset:5%}.match-l .hero.framed.opp .hb-side.right{inset:50% calc(100% + 6px) auto auto;transform:translateY(-50%)}.match-l .energy-slot,.match-l .ball-slot{place-items:center;padding:0;line-height:1;display:grid}.match-l .energy-slot .segmented-crystals{place-items:center;gap:0;width:100%;height:100%;display:grid}.match-l .ball-slot .turn-btn{box-sizing:border-box;min-width:0;min-height:0;box-shadow:none;background:0 0;flex-shrink:0;padding:0;overflow:hidden}.match-l .segmented-energy{width:var(--gem,48px);height:var(--gem,48px);background:#071722;border-radius:50%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #263e4d}.match-l .segmented-energy>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.match-l .segmented-energy .energy-track,.match-l .segmented-energy .energy-lit{fill:none;stroke-width:4px;stroke-linecap:round}.match-l .segmented-energy .energy-track{stroke:#284453}.match-l .segmented-energy .energy-lit{stroke:#6ed9ff}.match-l .segmented-energy .energy-digits{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:15% 10% 11%}.match-l .segmented-energy .energy-number{font:800 calc(var(--gem)*.51)/.92 "Barlow Semi Condensed", sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#fff;text-shadow:none}.match-l .segmented-energy .energy-digits small{font:600 max(10px,calc(var(--gem)*.18))/1 "Barlow Semi Condensed", sans-serif;color:#a3bfcc}.match-l .segmented-energy.drained{background:#0b171f}.match-l .segmented-energy.drained .energy-number{color:#fff}.match-l .opponent-energy-slot .energy-digits{gap:1px;inset:13% 10% 10%}.match-l .opponent-energy-slot .energy-number{font-size:calc(var(--gem)*.49)}.match-l .opponent-energy-slot .energy-digits small{font-size:max(9px,calc(var(--gem)*.2))}.energy-slot.drop-over .segmented-energy{outline:2px solid #05ef6d}.energy-slot.drop-blocked .segmented-energy{outline:2px solid #e37e7e}.ball-slot .turn-btn .turn-ring{z-index:4;width:100%;height:100%;inset:0}.ball-slot .turn-btn .turn-ring circle{stroke-width:7px}.ball-slot .turn-btn .turn-ring .track{stroke:#05080acc}.ball-slot .turn-btn .turn-ring .time{stroke:#05ef6d;filter:drop-shadow(0 0 3px #05ef6daa);transition:stroke-dashoffset .5s linear,stroke .4s linear}.ball-slot .turn-btn.half .turn-ring .time{stroke:#f5c542;filter:drop-shadow(0 0 3px #f5c542aa)}.ball-slot .turn-btn.hurry .turn-ring .time{stroke:#ff5d5d;filter:drop-shadow(0 0 4px #ff5d5dcc)}.match-l.refuse-shake{animation:.32s ease-out refuse-shake}@keyframes refuse-shake{20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.match-l.refuse-shake{animation:none}}:root{--ink:#1d2433;--ink-soft:#4b5565;--glass:linear-gradient(180deg, #faf9f5ed, #eceae4e6);--glass-line:#ffffffd9}.bottomnav{padding-top:calc(env(safe-area-inset-top) + var(--top-h) * .9);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid #00000014;justify-content:flex-start;gap:0;box-shadow:4px 0 18px #0000002e}.bottomnav button{height:auto;min-height:0;max-height:76px;color:var(--ink);letter-spacing:0;border-bottom:1px solid #0000000f;flex:1 1 0;gap:2px;font-family:Barlow Semi Condensed,sans-serif;font-size:14px;font-weight:600;overflow:hidden}.bottomnav button:last-child{border-bottom:none}.bottomnav button.active:before{background:var(--ds-gold);width:5px;box-shadow:none;border-radius:0;top:0;bottom:0}.bottomnav button.active .nav-icon{transform:none}.nav-icon{flex:none;place-items:center;width:30px;height:26px;max-height:45%;display:grid}.nav-icon img{object-fit:contain;filter:drop-shadow(0 1px 1px #00000040);width:100%;height:100%;position:absolute;inset:0}.bottomnav button.active .nav-icon img{filter:sepia()saturate(4)hue-rotate(-12deg)brightness(.85)drop-shadow(0 1px 1px #00000040)}.tb-dot{background:#ef4444;border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-4px;box-shadow:0 0 0 2px #fff}.topbar{color:var(--ink);background:linear-gradient(#faf9f5e6,#f0eee8b8);border-bottom:1px solid #ffffffb3;gap:14px;padding-left:14px;font-family:Barlow Semi Condensed,sans-serif;box-shadow:0 4px 16px #00000026}.topbar button{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.tb-profile{gap:8px;height:70%;border-right:1px solid #0000001f!important;padding-right:14px!important}.tb-level{width:calc(var(--top-h) * .72);height:calc(var(--top-h) * .72);flex:none;place-items:center;display:grid;position:relative}.tb-level img{width:100%;height:100%;position:absolute;inset:0}.tb-level b{font-family:Barlow Semi Condensed,sans-serif;font-size:calc(var(--top-h) * .4);color:#9d7a39;padding-top:3px;line-height:1;position:relative}.tb-avatar{flex:none;display:flex}.tb-avatar .avatar{--av:calc(var(--top-h) * .78)!important}.tb-name{flex-direction:column;align-items:flex-start;line-height:1.05;display:flex}.tb-name b{white-space:nowrap;align-items:center;gap:6px;font-size:20px;font-weight:700;display:flex}.tb-name small{color:var(--ink-soft);font-size:13px}.tb-name .dot.online{background:#04c95b}.tb-rank{gap:8px;min-width:0}.tb-rank-text{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.tb-rank-text b{letter-spacing:.03em;color:color-mix(in srgb, var(--lc) 70%, #3b2a12);align-items:center;gap:6px;font-family:Barlow Semi Condensed,sans-serif;font-size:22px;font-weight:600;line-height:1;display:flex}.tb-info{border:1.5px solid var(--ink-soft);width:15px;height:15px;color:var(--ink-soft);border-radius:50%;place-items:center;font-family:Barlow Semi Condensed,sans-serif;font-size:12px;font-style:normal;display:grid}.tb-lp{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.tb-lp small{color:var(--ink-soft);font-size:12px}.tb-bar,.hv-bar{background:#00000024;border-radius:9px;width:90px;height:7px;display:block;overflow:hidden}.tb-bar>span,.hv-bar>span{border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#fcd34d);height:100%;display:block}.tb-spacer{flex:1}.tb-cur{border-radius:999px;gap:6px;height:66%;box-shadow:inset 0 0 0 1px #0000000f;background:#fff9!important;padding:0 12px 0 6px!important}.tb-cur img{filter:drop-shadow(0 2px 2px #00000040);height:78%}.tb-cur b{font-size:19px;font-weight:600}.tb-cur i{color:var(--ink-soft);margin-left:4px;font-size:20px;font-style:normal;font-weight:300}.tb-icon{height:46%;position:relative}.tb-icon img{height:100%}.tb-icon.mail img{height:78%}.tb-icon.friends img{height:86%}.app.home-app{background:url(/assets/home/bg_home_night.webp) 50%/cover no-repeat,#1a3a1a}.app.no-scroll{height:calc(100 * var(--vh));touch-action:none;min-height:0;overflow:hidden}.home-app .content{max-width:none;padding-bottom:calc(env(safe-area-inset-bottom) + 10px);padding-right:calc(12px + var(--safe-r))}.hv{height:calc(100 * var(--vh) - var(--top-h) - env(safe-area-inset-top) - 30px);gap:16px;font-family:Barlow Semi Condensed,sans-serif;display:flex}.hv button{cursor:pointer;font-family:inherit}.hv-chev{opacity:.85;font-family:Barlow Semi Condensed,sans-serif;font-size:1.4em;font-weight:400;line-height:.6}.hv-center{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex;position:relative}.hv-stage{width:calc(var(--P) * 1.522);height:var(--P);margin-top:calc(var(--P) * .3);flex:none;position:relative}.hv-podium{filter:drop-shadow(0 14px 18px #00000073);width:100%;height:100%;position:absolute;inset:0}.hv-cards{left:0;right:0;bottom:calc(var(--P) * .34);cursor:pointer;justify-content:center;align-items:flex-end;display:flex;position:absolute}.hv-card{filter:drop-shadow(0 10px 14px #0000008c);transition:transform .25s}.hv-card.c0{transform-origin:100% 100%;transform:translate(22%)rotate(-8deg)}.hv-card.c1{z-index:2;transform:translateY(3%)}.hv-card.c2{transform-origin:0 100%;transform:translate(-22%)rotate(8deg)}.hv-cards:hover .hv-card.c1{transform:translateY(-2%)scale(1.03)}.hv-deck{z-index:3;color:#fff;background:0 0;border:none;align-items:center;gap:6px;height:9.5%;padding:0 8px;display:flex;position:absolute;top:71.5%;left:13%;right:13%}.hv-deck b{text-align:left;min-width:0;font-size:calc(var(--P) * .062);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px #000c;flex:1;font-weight:600;overflow:hidden}.hv-deck-n{font-size:calc(var(--P) * .05);white-space:nowrap;text-overflow:ellipsis;border-left:1px solid #ffffff4d;max-width:45%;padding-left:8px;font-weight:600;overflow:hidden}.hv-play{z-index:4;width:calc(var(--P) * 1.2);max-width:100%;height:calc(var(--P) * .24);margin-top:calc(var(--P) * -.12);margin-bottom:calc(var(--P) * .06);color:#2a1a03;filter:drop-shadow(0 6px 10px #00000073);background:url(/assets/home/btn_play.webp) 50%/100% 100% no-repeat;border:none;flex:none;justify-content:center;align-items:center;gap:4%;transition:transform 80ms;display:flex;position:relative}.hv-play:active{transform:translateY(3px)scale(.99)}.hv-play-text{font-family:Barlow Semi Condensed,sans-serif;font-weight:700;font-size:calc(var(--P) * .17);letter-spacing:.02em;padding-top:.12em;line-height:1}.hv-play.searching{gap:3%}.hv-play-text.small{font-size:calc(var(--P) * .068);white-space:nowrap}.hv-play-text.small>span{text-align:left;min-width:2.6em;display:inline-block}.hv-cancel{width:calc(var(--P) * .075);height:calc(var(--P) * .075);font-family:Barlow Semi Condensed,sans-serif;font-size:calc(var(--P) * .04);color:#fde68a;background:#9b1c1c;border-radius:50%;flex:none;place-items:center;margin-left:1%;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 1px 2px #00000073,0 1px #ffffff59}.hv-play .hv-chev{font-size:calc(var(--P) * .13);position:absolute;right:8%}.hv-play .spinner{width:calc(var(--P) * .07);height:calc(var(--P) * .07);border-color:#2a1a03 #2a1a0340 #2a1a0340;flex:none}.hv-newseason{width:calc(var(--P) * .62);aspect-ratio:2.2;border:1px solid var(--glass-line);background:var(--glass);color:var(--ink);border-radius:10px;align-items:center;gap:4px;padding:0 8px 0 0;display:flex;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 6px 16px #0000004d}.hv-newseason img{object-fit:cover;object-position:center top;width:55%;height:100%}.hv-newseason b{font-size:calc(var(--P) * .05);text-align:left;flex:1;font-weight:700;line-height:1.05}@container stage (aspect-ratio<=19/9) or (height<=520px){.hv-newseason{display:none}}.hv-side{width:var(--side-w);flex-direction:column;flex:none;gap:8px;display:flex}.hv-panel{border:1px solid var(--glass-line);background:var(--glass);min-height:0;color:var(--ink);text-align:left;border-radius:14px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:flex-start;gap:3px;padding:8px 14px;transition:transform .12s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #00000047}.hv-panel:active{transform:scale(.985)}.hv-panel.missions{flex-grow:1.25}.hv-panel h4{font-family:Barlow Semi Condensed,sans-serif;font-size:min(clamp(18px, 4.4vh, 34px), calc(var(--side-w) * .08));white-space:nowrap;letter-spacing:.02em;align-items:center;gap:8px;margin:0;padding-top:.12em;font-weight:600;line-height:1;display:flex;position:relative}.hv-panel p{color:var(--ink-soft);margin:0;font-size:clamp(12px,2.5vh,18px);font-weight:600;position:relative}.hv-panel .countdown{color:var(--ink-soft);font-size:clamp(12px,2.5vh,18px);font-weight:600;position:relative}.hv-promo{object-fit:contain;object-position:right bottom;pointer-events:none;max-width:40%;height:100%;position:absolute;bottom:0;right:0}.hv-panel.season .hv-promo{max-width:38%;height:115%}.hv-panel.season p,.hv-panel.shop p{max-width:62%;line-height:1.1}.hv-panel.season .hv-bar{width:58%;height:8px;margin:3px 0}.hv-bar.green>span{background:linear-gradient(90deg,#03994a,#05ef6d)}.hv-h-icon{height:.9em;margin-top:-.12em}.hv-panel.missions{justify-content:flex-start;padding-top:10px}.hv-panel.missions h4{width:100%;margin-bottom:2px}.hv-target{font-size:.8em}.hv-count{color:#d97706;margin-left:auto}.hv-mission{grid-template-columns:1fr 42% 36px;align-items:center;gap:8px;width:100%;font-size:clamp(12px,2.4vh,17px);font-weight:600;display:grid}.hv-mission>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hv-mission .hv-bar{width:100%}.hv-mission small{text-align:right;font-size:inherit}.hv-panel.special{color:#fff;background-color:#111;background-position:100%;background-size:cover;border-color:#ffffff40}.hv-panel.special p{color:#e5e7eb}.hv-panel.special .hv-chev{font-size:30px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.hv-panel.special h4,.hv-panel.special p{text-shadow:0 1px #000c}@container stage (height<=460px){.topbar{gap:10px}.tb-name b{font-size:16px}.tb-name small,.tb-lp small{display:none}.tb-rank-text b{font-size:18px}.tb-bar{width:60px}.tb-cur b{font-size:19px}.tb-cur i{display:none}.bottomnav button{font-size:11px}.nav-icon{width:22px;height:18px}.bottomnav button{gap:0;line-height:1.1}.hv{height:calc(100 * var(--vh) - var(--top-h) - env(safe-area-inset-top) - 18px);gap:10px}.hv-side{gap:6px}.hv-panel{border-radius:10px;gap:1px;padding:4px 10px}.hv-panel.missions{padding-top:5px}.hv-mission:nth-of-type(3){display:none}}@container stage (width<=820px){.tb-name small,.tb-rank-text .tb-bar,.tb-rank-text .tb-info,.tb-lp small{display:none}.tb-rank-text b{font-size:17px}.tb-lp{font-size:12px}}@container stage (width<=560px){.tb-rank-text{display:none}}.app:not(.match-app):not(.home-app){background:linear-gradient(#fffaeb14,#0a1e0f40),url(/assets/home/bg_home_night.webp) 50%/cover no-repeat,#1a3a1a}.app:not(.match-app) .content{--text:var(--ink);--muted:#5d6676;--line:#141e321f;--panel:#ffffffc7;--panel2:#ebe7dc;--panel-bg:linear-gradient(180deg, #fff, #f4f2ec);--panel-border:#141e321a;--dia:#0e7490;--gold:#b45309;--accent2:#d97706;color:var(--ink)}.app:not(.match-app):not(.home-app) .content>*{min-height:calc(100 * var(--vh) - var(--top-h) - env(safe-area-inset-top) - 40px);background:linear-gradient(#faf9f5f0,#eeece6eb);border:1px solid #ffffffd9;border-radius:18px;padding:12px 16px 16px;box-shadow:0 10px 30px #0000004d}.app:not(.match-app) .content h1,.app:not(.match-app) .content h2,.app:not(.match-app) .content .page-title{color:var(--ink)}.app:not(.match-app) .content h3{color:#6b5a3a}.app:not(.match-app) .content .back-btn{border:1px solid var(--line);color:var(--ink);background:#fff;box-shadow:0 2px 4px #0000001f}.app:not(.match-app) .content :is(.home-card,.panel-g,.shop-item,.mission,.inbox-item,.menu-item,.deck-row,.club-row,.member-row,.market-row,.war-target,.donation-row,.profile-card,.season-chip,.deck-bar,.queue-box){background:var(--panel-bg);border:1px solid var(--panel-border);color:var(--ink);box-shadow:0 2px 8px #141e3214}.app:not(.match-app) .content .league-card{background:linear-gradient(160deg, color-mix(in srgb, var(--lc) 30%, #fff), #fff);border-color:color-mix(in srgb, var(--lc) 50%, transparent)}.app:not(.match-app) .content .btn{color:var(--ink);background:linear-gradient(#fff,#e9e5da);border:1px solid #141e3229;box-shadow:0 3px #141e322e}.app:not(.match-app) .content .btn.primary,.app:not(.match-app) .content .btn.gold{color:#2a1a03;text-shadow:none;background:linear-gradient(#fde68a,#f5b301 55%,#d98e04);border-color:#b7791f;box-shadow:0 3px #8a5a0a}.app:not(.match-app) .content .btn.danger{color:#fff;background:linear-gradient(#ef4444,#b91c1c);border-color:#991b1b;box-shadow:0 3px #7f1d1d}.app:not(.match-app) .content .btn.ghost{box-shadow:none;background:0 0}.app:not(.match-app) .content .btn.gold.ghost{color:#b45309}.app:not(.match-app) .content .btn.danger.ghost{color:#b91c1c}.app:not(.match-app) .content .tabs button{border:1px solid var(--line);color:var(--ink-soft);background:#ffffffb3}.app:not(.match-app) .content .tabs button.active{color:#2a1a03;background:linear-gradient(#fde68a,#f5b301);border-color:#d99a06}.app:not(.match-app) .content .seg button.active{background:#fff;box-shadow:0 1px 3px #00000026}.app:not(.match-app) .content :is(input:not([type=checkbox],[type=range]),select,textarea){color:var(--ink);background:#fff;border:1px solid #141e322e}.app:not(.match-app) .content .progress{background:#141e321f}.app:not(.match-app) .content .warn,.app:not(.match-app) .content .down,.app:not(.match-app) .content .war-log .loss{color:#b91c1c}.app:not(.match-app) .content .ok,.app:not(.match-app) .content .up,.app:not(.match-app) .content .war-log .win{color:#03994a}.app:not(.match-app) .content .pill{color:var(--ink);background:#e5e1d6}.app:not(.match-app) .content :is(.club-badge,.chest-tier,.reward-list li){background:#141e320f}.app:not(.match-app) .content .chat-msg.me{background:#dcfce7}.app:not(.match-app) .content .pass-cell.premium{background:linear-gradient(135deg,#fde68a,#fff)}.app:not(.match-app) .content .modal{color:var(--ink);background:linear-gradient(#fbfaf6,#efede6);border:1px solid #fff;box-shadow:0 20px 50px #00000073}.app:not(.match-app) .content .modal-title .icon-btn{color:var(--ink)}.confirm-bg{z-index:90;align-items:center}.confirm-box{color:#1d2433;background:linear-gradient(#fbfaf6,#ece9e0);border:1px solid #fff;border-radius:18px;width:min(420px,100% - 32px);padding:22px 20px 16px;font-family:Barlow Semi Condensed,sans-serif;animation:.18s slideUp;position:relative;box-shadow:0 20px 50px #00000080}.confirm-box p{white-space:pre-line;margin:0 26px 16px 0;font-size:17px;font-weight:600;line-height:1.3}.confirm-actions{justify-content:flex-end;gap:10px;display:flex}.confirm-actions .btn{min-width:110px}.confirm-actions .btn.ghost{color:#1d2433;box-shadow:none;background:0 0;border:1px solid #141e3233}.confirm-actions .btn.danger{color:#fff;background:linear-gradient(#ef4444,#b91c1c);border-color:#991b1b}.confirm-actions .btn.primary{background:var(--ds-gold);color:#2a1a03;border-color:#b7791f}.confirm-x{color:#9d7a39;background:#9b1c1c;border:none;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:grid;position:absolute;top:10px;right:10px;box-shadow:inset 0 1px 2px #00000073}.app:not(.match-app) .content :is(.nation-pill,.nation-detail){color:var(--ink-soft);background:#fff;border-color:#141e3226}.app:not(.match-app) .content .nation-pill b{color:var(--ink)}.app:not(.match-app) .content .nation-pill small,.app:not(.match-app) .content .nation-detail b{color:#b45309}.app:not(.match-app) .content .nation-pill.on{border-color:#f5b301;box-shadow:0 0 0 1px #f5b301}.app:not(.match-app) .content .nation-detail p{color:var(--ink-soft)}.modal-bg.reward-bg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:80;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(at 50% 45%,#facc1542 0%,#facc1538 10%,#facc1529 20%,#facc151a 30%,#facc150e 40%,#facc1506 50%,#facc1502 60%,#facc1500 70%),radial-gradient(#0f172adb,#090e20e8 50%,#020617f5);align-items:center}.reward{width:100%;max-width:none;font-family:Barlow Semi Condensed,sans-serif}.reward h2{letter-spacing:.03em;background:var(--ds-gold);color:#0000;text-shadow:none;filter:drop-shadow(0 2px #451a03)drop-shadow(0 0 18px #facc1573);-webkit-background-clip:text;background-clip:text;margin:0;font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(28px,7vh,46px);font-weight:600}.reward-cards{gap:14px;margin:3vh 0 2vh}.flip{cursor:pointer}.flip-back{box-shadow:0 0 0 2px var(--rc), 0 0 18px var(--rc), 0 10px 20px #00000080;background:0 0;border:none;border-radius:8px;animation:1.5s ease-in-out infinite rewardPulse;display:block}.flip-back .cardx{display:block}.flip-front .cardx{filter:drop-shadow(0 0 14px var(--rc)) drop-shadow(0 10px 16px #00000080)}.reward-hint{color:#cbd5e1;margin:0 0 10px;font-size:14px;font-weight:600}.reward-list li{color:#fef3c7;background:#ffffff1a;border:1px solid #ffffff2e}.reward-btn{color:#2a1a03;letter-spacing:.03em;filter:drop-shadow(0 6px 10px #00000073);background:url(/assets/home/btn_play.webp) 50%/100% 100% no-repeat;border:none;min-width:220px;height:52px;padding:4px 28px 0;font-family:Barlow Semi Condensed,sans-serif;font-size:28px;font-weight:700;transition:transform 80ms}.reward-btn:active{transform:translateY(2px)scale(.98)}@keyframes rewardPulse{0%,to{box-shadow:0 0 0 2px var(--rc), 0 0 12px var(--rc), 0 10px 20px #00000080}50%{box-shadow:0 0 0 2px var(--rc), 0 0 26px var(--rc), 0 10px 20px #00000080}}.toasts{width:auto;max-width:min(calc(80 * var(--vw)), 460px);align-items:center}.toast{color:#1d2433;background:linear-gradient(#fcfbf7f7,#ece9e0f5);border:1px solid #fff;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-family:Barlow Semi Condensed,sans-serif;font-size:15px;font-weight:600;display:flex;box-shadow:0 8px 22px #00000059}.toast.error,.toast.success{background:linear-gradient(#fcfbf7f7,#ece9e0f5);border-color:#fff}.toast-ic{color:#fff;background:linear-gradient(#60a5fa,#1d4ed8);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-family:Barlow Semi Condensed,sans-serif;font-size:14px;font-weight:900;display:grid}.toast.success .toast-ic{background:linear-gradient(#05ef6d,#03994a)}.toast.error .toast-ic{background:linear-gradient(#f87171,#b91c1c)}.cw{flex-direction:column;gap:10px;display:flex}.cw-banner{color:#fff;background:linear-gradient(120deg,#1f3a26,#0f2416);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:0 6px 16px #00000040}.cw-banner.live{background:linear-gradient(120deg,#7f1d1d,#3b0d0d)}.cw-banner.checkin{background:linear-gradient(120deg,#92400e,#451a03)}.cw-banner>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.cw-banner b{letter-spacing:.02em;font-family:Barlow Semi Condensed,sans-serif;font-size:26px;font-weight:600;line-height:1}.cw-banner small{opacity:.85}.cw-phase{letter-spacing:.08em;text-transform:uppercase;background:#ffffff29;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.cw-live-dot{background:#f87171;border-radius:50%;width:8px;height:8px;animation:1s infinite pulse;box-shadow:0 0 8px #f87171}.cw-clock{flex-direction:column;flex:none;align-items:flex-end;display:flex}.cw-clock .countdown{color:#9d7a39;font-family:Barlow Semi Condensed,sans-serif;font-size:30px;line-height:1}.cw-ready{font-size:26px!important}.cw-note{background:#fff;border:1px solid #141e321a;border-radius:10px;margin:0;padding:8px 12px;font-weight:600}.cw-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cw-head h3{margin:4px 0}.cw-squad,.cw-boards{flex-direction:column;gap:6px;display:flex}.cw-row,.cw-board{background:#fff;border:1px solid #141e321a;border-radius:10px;grid-template-columns:70px 1fr auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.cw-row b{align-items:center;gap:6px;min-width:0;display:flex}.cw-row .dot{background:#cbd5e1}.cw-row .dot.online{background:#04c95b}.cw-row.me,.cw-board.me{border-color:#f5b301;box-shadow:0 0 0 1px #f5b301}.cw-row.sub{background:#fff9}.cw-row.empty{color:#b91c1c;background:#fee2e299}.cw-slot{color:#6b5a3a;text-transform:uppercase;font-size:12px;font-weight:700}.cw-ready-tag{color:#5d6676;background:#141e3214;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.cw-ready-tag.on{color:#03994a;background:#dcfce7}.cw-pairing{flex-direction:column;gap:8px;display:flex}.cw-score{background:linear-gradient(120deg,#fff,#f3efe3);border:1px solid #141e321a;border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 14px;display:grid}.cw-score>div{align-items:center;gap:8px;min-width:0;display:flex}.cw-score>div:last-child{justify-content:flex-end}.cw-score b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.cw-num{font-family:Barlow Semi Condensed,sans-serif;font-size:40px;font-weight:600;line-height:1}.cw-result{text-align:center;letter-spacing:.04em;margin:0;font-family:Barlow Semi Condensed,sans-serif;font-size:24px}.cw-result.win{color:#03994a}.cw-result.loss{color:#b91c1c}.cw-board{grid-template-columns:26px 1fr auto 1fr}.cw-board .cw-slot{text-align:center;font-family:Barlow Semi Condensed,sans-serif;font-size:20px}.cw-p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cw-p.right{text-align:right}.cw-st{color:#5d6676;white-space:nowrap;background:#141e3214;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.cw-st.play{color:#b45309;background:#fef3c7}.cw-st.win{color:#03994a;background:#dcfce7}.cw-st.loss{color:#b91c1c;background:#fee2e2}.cw-edit{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 12px;display:grid}.cw-edit .field{margin:6px 0}.app:not(.match-app) .content .cos-panel{background:#fff;border:1px solid #141e321a;border-radius:14px;padding:4px 14px;box-shadow:0 2px 8px #141e3214}.app:not(.match-app) .content .cos-row{border-bottom:1px solid #141e3214;grid-template-columns:110px 1fr;align-items:center;gap:12px;margin:0;padding:10px 0;display:grid}.app:not(.match-app) .content .cos-row:last-child{border-bottom:none}.app:not(.match-app) .content .cos-row>span{color:#6b5a3a;font-size:14px;font-weight:700}.app:not(.match-app) .content .cos-options{align-items:center;gap:8px}.app:not(.match-app) .content .cos-options button,.app:not(.match-app) .content .cos-chip{min-height:34px;color:var(--ink);text-shadow:none;background:#faf9f5;border:1.5px solid #141e3224;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-family:Barlow Semi Condensed,sans-serif;font-size:14px;font-weight:600;display:inline-flex}.app:not(.match-app) .content .cos-chip{background:#141e320d;border-color:#0000;min-height:28px;font-size:13px}.app:not(.match-app) .content .cos-options button.active{background:#fff8e1;border-color:#f5b301;box-shadow:0 0 0 1px #f5b301}.app:not(.match-app) .content .cos-options button.active:after{content:"✓";color:#b45309;font-weight:900}.cos-swatch{border-radius:4px;flex:none;width:18px;height:26px;box-shadow:0 0 0 1px #0003,0 1px 3px #00000040}.app:not(.match-app) .content .cos-options small.muted{font-size:13px}.app:not(.match-app) .content .pc-avatar{color:#fff;text-shadow:none;border:3px solid #f5b301;box-shadow:0 4px 10px #0003}@container stage (width<=600px){.app:not(.match-app) .content .cos-row{grid-template-columns:1fr;gap:6px}}.pf-stats{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin:10px 0 4px;display:grid}.pf-stat{background:#fff;border:1px solid #141e321a;border-radius:12px;flex-direction:column;align-items:center;padding:8px 6px;display:flex}.pf-stat b{white-space:nowrap;font-family:Barlow Semi Condensed,sans-serif;font-size:24px;font-weight:600;line-height:1.1}.pf-stat small{color:#6b5a3a;font-weight:700}.lock-toggle{background:var(--ds-gold);color:#3b2a12;text-align:left;border:2px solid #d99a06;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin:4px 0 8px;padding:6px 14px 6px 6px;font-family:Barlow Semi Condensed,sans-serif;transition:transform 80ms;display:inline-flex;box-shadow:0 3px #b7791f}.lock-toggle:active{transform:translateY(2px);box-shadow:0 1px #b7791f}.lock-toggle.open{color:#7f1d1d;background:linear-gradient(#fff1f1,#fecaca);border-color:#b91c1c;box-shadow:0 3px #991b1b}.lock-ic{background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:17px;display:grid;box-shadow:inset 0 1px 3px #00000040}.lock-toggle>span:last-child{flex-direction:column;line-height:1.15;display:flex}.lock-toggle b{font-size:15px}.lock-toggle small{opacity:.8;font-size:12px}input[type=checkbox]{appearance:none;cursor:pointer;background:#cbd5e1;border:none;border-radius:999px;flex:none;width:38px;min-width:0;height:22px;margin:0 4px 0 0;padding:0;transition:background .15s;position:relative;box-shadow:inset 0 1px 3px #0000004d}input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000059}input[type=checkbox]:checked{background:var(--ds-gold)}input[type=checkbox]:checked:after{transform:translate(16px)}.check{cursor:pointer;gap:8px;font-weight:600}.odds-chips{flex-wrap:wrap;justify-content:center;gap:4px;margin:2px 0;display:flex}.odds-chips span{color:color-mix(in srgb, var(--rc) 75%, #111);background:color-mix(in srgb, var(--rc) 14%, #fff);border:1px solid color-mix(in srgb, var(--rc) 45%, transparent);border-radius:999px;align-items:baseline;gap:3px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}.odds-chips span b{font-family:Barlow Semi Condensed,sans-serif;font-size:14px;font-weight:600;line-height:1}.odds-chips small{text-align:center;color:#6b5a3a;width:100%;font-size:11px;font-weight:600}.seg.trade-seg{width:100%;margin:4px 0}.seg.trade-seg button{padding:6px 4px;font-size:12px}.shop-item.tradeable{border-color:#c9a75e!important;box-shadow:0 0 0 1px #c9a75e,0 4px 14px #f5b30140!important}.pay-row{gap:6px;width:100%;display:flex}.pay-row .btn{flex:1;padding-left:6px;padding-right:6px}.shop-keep{margin:0 0 10px;font-size:13px}.trade-tag{color:#5d6676;background:#141e3214;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.trade-tag.on{color:#b45309;background:#fef3c7}.my-packs-head{justify-content:space-between;margin:0 0 10px}.shop-item.my-pack{position:relative}.pack-count{z-index:4;color:#fff;background:linear-gradient(#ef4444,#b91c1c);border-radius:999px;padding:0 10px;font-family:Barlow Semi Condensed,sans-serif;font-size:24px;font-weight:600;line-height:1.3;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0000004d}.coin-ic{vertical-align:-.2em;filter:drop-shadow(0 1px 1px #0000004d);height:1.15em}.shop-item{position:relative}.trade-badge{z-index:3;color:#2a1a03;background:var(--ds-gold);border:1.5px solid #fff;border-radius:999px;align-items:center;gap:4px;padding:3px 9px 3px 6px;font-size:13px;display:inline-flex;position:absolute;top:8px;left:8px;box-shadow:0 2px 6px #0000004d}.trade-badge b{letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.trade-badge.card-corner{padding:2px 5px;font-size:14px;top:-6px;left:-6px}.odds-q{z-index:5;color:#1d2433;cursor:pointer;background:#fff;border:1.5px solid #141e3233;border-radius:50%;place-items:center;width:28px;height:28px;font-family:Barlow Semi Condensed,sans-serif;font-size:15px;font-weight:900;line-height:1;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 5px #0003}.odds-q.on{color:#9d7a39;background:#9b1c1c;border-color:#9b1c1c}.odds-pop{z-index:4;border-radius:inherit;text-align:center;cursor:pointer;background:#faf9f5f7;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;padding:30px 10px 8px;animation:.15s fade;display:flex;position:absolute;inset:0;overflow:hidden}.odds-pop b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:Barlow Semi Condensed,sans-serif;font-size:19px;font-weight:600;line-height:1.05;overflow:hidden}.odds-pop small{color:#6b5a3a;font-weight:700}.odds-pop .odds-chips{flex-direction:column;align-items:stretch;gap:3px;width:100%;max-width:200px}.odds-pop .odds-chips span{justify-content:space-between;padding:0 10px;font-size:12px}.odds-pop .odds-chips span b{font-size:15px}.pay-row .btn{justify-content:center;align-items:center;gap:6px;height:42px;margin:0;padding-top:4px;padding-bottom:0;line-height:1;display:inline-flex}.pay-row .coin-ic{vertical-align:middle;height:22px;margin-top:-3px}.shop-grid{align-items:stretch}.shop-item{flex-direction:column;display:flex}.shop-item>.pay-row,.shop-item>.btn:last-child{margin-top:auto}.app:not(.match-app) .btn,.confirm-box .btn,.reward-btn,.toast{text-shadow:none!important}.confirm-actions .btn.primary{box-shadow:0 3px #8a5a0a}.confirm-actions .btn.danger{box-shadow:0 3px #7f1d1d}.promo-head{color:#fff;background:linear-gradient(120deg,#b91c1c,#7c2d12);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:0 0 10px;padding:10px 14px;display:flex}.promo-head b{letter-spacing:.03em;font-family:Barlow Semi Condensed,sans-serif;font-size:22px;font-weight:600}.promo-head span{opacity:.95;font-size:13px;font-weight:600}.promo-head .countdown{color:#9d7a39;font-family:Barlow Semi Condensed,sans-serif;font-size:20px}.weekly-box{background:var(--ds-gold);border:1.5px solid #c9a75e;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:10px 14px;display:flex}.weekly-box>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.weekly-box b{font-family:Barlow Semi Condensed,sans-serif;font-size:22px;font-weight:600;line-height:1}.weekly-box span{font-size:14px;font-weight:600}.weekly-box small{color:#92400e;font-weight:700}.weekly-box.ok small{color:#03994a}.weekly-clock{flex-direction:column;flex:none;align-items:flex-end;display:flex}.weekly-clock .countdown{color:#92400e;font-family:Barlow Semi Condensed,sans-serif;font-size:28px;line-height:1}.league-row.club{grid-template-columns:100px 60px 1fr}.cx-new{z-index:3;color:#fff;letter-spacing:.05em;background:#ef4444;border:1.5px solid #fff;border-radius:999px;padding:1px 7px;font-family:Barlow Semi Condensed,sans-serif;font-size:10px;font-weight:800;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.deck-line.is-new{outline:2px solid #ef4444;background:#fee2e2!important}.new-chip{color:#b91c1c;cursor:pointer;background:#fee2e2;border:none;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.lu-pitch{background:repeating-linear-gradient(90deg,#ffffff0d 0 40px,#0000 40px 80px),linear-gradient(#03994a,#1d5a29);border:2px solid #ffffff80;border-radius:14px;padding:12px;box-shadow:inset 0 0 0 2px #ffffff26}.lu-row{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.lu-bench{border-top:2px dashed #ffffff59;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.lu-bench>span{color:#e2f5e5;letter-spacing:.04em;margin-right:4px;font-family:Barlow Semi Condensed,sans-serif;font-size:18px}.lu-bench .lu-slot{flex:0 0 150px}.lu-slot{color:#fff;cursor:pointer;background:#0000002e;border:2px dashed #ffffff8c;border-radius:12px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:10px 6px 8px;transition:transform .1s;display:flex;position:relative}.lu-slot.filled{color:#1d2433;background:linear-gradient(#fffffff2,#f3efe3);border-style:solid;border-color:#c9a75e}.lu-slot.active{border-color:#c9a75e;transform:translateY(-2px);box-shadow:0 0 0 3px #f5b3018c}.lu-slot.sub.filled{background:linear-gradient(#fff,#e5e7eb)}.lu-slot b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;overflow:hidden}.lu-slot small{opacity:.85;font-size:11px;font-weight:700}.lu-num{color:#9d7a39;background:#1d2433;border:1.5px solid #c9a75e;border-radius:999px;min-width:24px;padding:1px 7px;font-family:Barlow Semi Condensed,sans-serif;font-size:16px;line-height:1.2;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.lu-shirt{background:var(--ds-gold);color:#fff;border-radius:10px 10px 14px 14px;place-items:center;width:34px;height:34px;font-family:Barlow Semi Condensed,sans-serif;font-size:20px;display:grid;box-shadow:inset 0 -3px #0003}.lu-shirt.empty{color:#fff;box-shadow:none;background:#ffffff26;border:2px dashed #fff9}.lu-x{color:#9d7a39;background:#9b1c1c;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid;position:absolute;top:4px;right:4px}.lu-head{justify-content:space-between;align-items:center;gap:10px;margin:10px 0 6px;display:flex}.lu-roster{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;max-height:150px;margin-bottom:8px;display:grid;overflow-y:auto}.lu-member{color:#1d2433;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #141e321f;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex;position:relative}.lu-member .lu-shirt{flex:none;width:28px;height:28px;font-size:17px}.lu-member>span:nth-child(2){flex-direction:column;min-width:0;line-height:1.1;display:flex}.lu-member b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:14px;display:flex;overflow:hidden}.lu-member .dot{background:#cbd5e1}.lu-member .dot.online{background:#04c95b}.lu-member small{color:#6b5a3a;font-size:11px;font-weight:700}.lu-member.in{opacity:.55}.lu-check{color:#03994a;margin-left:auto;font-weight:900}.app:not(.match-app) .content .cos-panel{box-shadow:none;background:0 0;border:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid}.app:not(.match-app) .content .cos-row{background:#fff;border:1px solid #141e321a;border-radius:14px;flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px;display:flex;box-shadow:0 2px 8px #141e320f}.app:not(.match-app) .content .cos-row:first-child,.app:not(.match-app) .content .cos-row:last-child{grid-column:1/-1}.app:not(.match-app) .content .cos-row>span{letter-spacing:.03em;text-transform:uppercase;font-family:Barlow Semi Condensed,sans-serif;font-size:18px;font-weight:600;line-height:1}.app:not(.match-app) .content .cos-options{gap:6px}.app:not(.match-app) .content .cos-options button{min-height:30px;padding:3px 11px;font-size:13px}.app:not(.match-app) .content .cos-row:first-child .cos-options button{border-radius:12px;flex-direction:column;gap:4px;min-width:82px;padding:6px 8px}.app:not(.match-app) .content .cos-row:first-child .cos-swatch{border-radius:6px;width:34px;height:48px}.app:not(.match-app) .content .cos-row:first-child .cos-options button.active:after{position:absolute;top:4px;right:6px}.app:not(.match-app) .content .cos-row:first-child .cos-options button{position:relative}@container stage (width<=600px){.app:not(.match-app) .content .cos-panel{grid-template-columns:1fr}}.cos-box{background:#fff;border:1px solid #141e321a;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px #141e320f}.cos-tabs{scrollbar-width:none;background:#f3efe3;border-bottom:1px solid #141e3214;gap:4px;padding:6px;display:flex;overflow-x:auto}.cos-tabs button{color:#5d6676;letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-family:Barlow Semi Condensed,sans-serif;font-size:18px;font-weight:600;display:inline-flex}.cos-tabs button small{background:#141e3214;border-radius:999px;min-width:18px;padding:0 5px;font-family:Barlow Semi Condensed,sans-serif;font-size:11px;font-weight:800}.cos-tabs button.active{background:var(--ds-gold);color:#2a1a03;box-shadow:0 2px #b7791f}.cos-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;padding:12px;display:grid}.cos-grid>p{grid-column:1/-1;margin:6px 0}.cos-tile{color:#1d2433;cursor:pointer;background:#faf9f5;border:1.5px solid #141e321f;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:10px 6px;font-family:Barlow Semi Condensed,sans-serif;transition:transform .1s;display:flex;position:relative}.cos-tile:active{transform:scale(.97)}.cos-tile.static{cursor:default}.cos-tile.active{background:#fff8e1;border-color:#c9a75e;box-shadow:0 0 0 2px #c9a75e}.cos-tile.active:after{content:"✓";color:#b45309;font-weight:900;position:absolute;top:6px;right:8px}.cos-tile b{text-align:center;font-size:14px;line-height:1.1}.cos-tile small{color:#b45309;font-size:11px;font-weight:700}.cos-tile.static small{color:#6b5a3a}.cos-art{background:#141e320f;border-radius:12px;place-items:center;width:52px;height:52px;font-size:28px;display:grid}.cos-art.back{border-radius:7px;width:46px;height:64px;box-shadow:0 0 0 1px #0003,0 3px 6px #00000040}.cos-art.none{color:#94a3b8;font-size:24px}.cos-tabs button{flex:1 1 0;gap:4px;min-width:0;padding:7px 6px;font-size:16px}@container stage (width<=900px){.cos-tabs button small{display:none}}.si-icon img{filter:drop-shadow(0 3px 4px #00000040);height:64px}.tabs .coin-ic,.btn .coin-ic{height:1.05em;margin-right:2px}.deck-tiles{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.deck-tiles>.full{grid-column:1/-1}.deck-tile{background:#fff;border:1.5px solid #141e321f;border-radius:16px;flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #141e3214}.deck-tile.active{background:linear-gradient(#fffbeb,#fff 40%);border-color:#c9a75e;box-shadow:0 0 0 2px #c9a75e,0 6px 16px #f5b30140}.deck-tile.bad{border-color:#fca5a5}.deck-ribbon{z-index:2;text-align:center;background:var(--ds-gold);color:#2a1a03;letter-spacing:.08em;width:150px;padding:3px 0 1px;font-family:Barlow Semi Condensed,sans-serif;font-size:15px;position:absolute;top:20px;right:-42px;transform:rotate(45deg);box-shadow:0 2px 4px #0003}.deck-show{cursor:pointer;background:radial-gradient(ellipse 80% 90% at 22% 0%, #ffffff38, transparent 60%), repeating-linear-gradient(90deg, #ffffff0d 0 22px, transparent 22px 44px), linear-gradient(135deg, var(--dk1), var(--dk2));border:none;border-radius:12px;align-items:center;gap:12px;height:118px;padding:0 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 -24px 30px #00000040}.ds-lead{filter:drop-shadow(0 6px 8px #00000073);flex:none;transform:rotate(-4deg)}.ds-side{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.ds-rar{flex-wrap:wrap;gap:4px;display:flex}.ds-rar i{color:#fff;border:1px solid var(--rc);background:#0206178c;border-radius:999px;padding:4px 7px 3px;font-size:11px;font-style:normal;font-weight:800;line-height:1}.ds-row{display:flex}.ds-card{filter:drop-shadow(0 3px 4px #0006);margin-right:-10px}.fan-empty{color:#ffffffbf;margin:auto;font-weight:700}.deck-info{flex-direction:column;gap:3px;min-width:0;display:flex}.deck-info b{white-space:nowrap;text-overflow:ellipsis;font-family:Barlow Semi Condensed,sans-serif;font-size:22px;font-weight:600;line-height:1;overflow:hidden}.deck-flags{color:#5d6676;gap:8px;font-size:12px;font-weight:700;display:flex}.deck-flags span{align-items:center;gap:3px;display:inline-flex}.deck-info small{font-size:12px;font-weight:600}.deck-actions{gap:6px;margin-top:auto;display:flex}.deck-actions .btn{flex:1;padding-left:6px;padding-right:6px}.deck-tile.new{color:#1d2433;cursor:pointer;text-align:center;background:#fff9;border-style:dashed;border-width:2px;justify-content:center;align-items:center;min-height:210px}.deck-tile.new:hover{background:#fffbeb;border-color:#c9a75e}.new-plus{background:var(--ds-gold);color:#2a1a03;border-radius:50%;place-items:center;width:56px;height:56px;font-size:32px;font-weight:800;display:grid;box-shadow:0 3px #b7791f}.deck-tile.new.import .new-plus{box-shadow:none;background:#fff;border:2px solid #141e3226;font-size:26px}.deck-tile.new b{font-family:Barlow Semi Condensed,sans-serif;font-size:22px;font-weight:600}.deck-tile.new small{color:#6b5a3a;font-weight:600}.deck-tile.new{min-height:140px}.de-body{grid-template-columns:minmax(250px,32%) 1fr;align-items:start;gap:14px;display:grid}.de-deck{max-height:calc(100 * var(--vh) - var(--top-h) - env(safe-area-inset-top) - 70px);color:#fff;background:radial-gradient(at 50% 0,#f5b3012e,#0000 60%),linear-gradient(#1c2a20,#0f1a13);border:2px solid #3d5a45;border-radius:16px;flex-direction:column;gap:8px;padding:10px;display:flex;position:sticky;top:0;box-shadow:0 8px 20px #00000059}.de-name{letter-spacing:.02em;width:100%;font-family:Barlow Semi Condensed,sans-serif;font-size:26px;font-weight:600;color:#9d7a39!important;background:0 0!important;border:none!important;border-bottom:2px solid #c9a75e!important;border-radius:0!important;padding:0 2px 2px!important}.de-stats{gap:6px;display:flex}.de-chip{color:#cbd5e1;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;flex:1;justify-content:center;align-items:baseline;gap:3px;padding:4px 6px;font-size:13px;display:flex}.de-chip b{color:#fff;font-family:Barlow Semi Condensed,sans-serif;font-size:22px;line-height:1}.de-chip small{font-size:11px;font-weight:700}.de-curve{align-items:flex-end;gap:4px;height:52px;padding:0 4px;display:flex}.de-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:1px;height:100%;display:flex}.de-bar i{background:var(--ds-gold);border-radius:4px 4px 0 0;width:100%;min-height:2px;display:block}.de-bar em{color:#9d7a39;font-size:10px;font-style:normal;font-weight:800;line-height:1}.de-bar small{color:#94a3b8;font-size:10px;font-weight:700}.de-deck .nation-mix{margin:0}.de-deck .nation-pill{padding:2px 8px 2px 4px;font-size:11px}.de-warn{color:#fca5a5;margin:0;font-size:12px;font-weight:700}.de-list{flex-direction:column;flex:auto;gap:3px;min-height:80px;padding-right:2px;display:flex;overflow-y:auto}.dl-strip{border:none;border-left:4px solid var(--rc);color:#fff;text-align:left;cursor:pointer;background:linear-gradient(90deg,#26362b,#1a261e);border-radius:7px;flex:none;align-items:center;gap:6px;height:30px;padding:0 8px 0 3px;transition:transform 80ms;display:flex;position:relative;overflow:hidden}.dl-strip:hover{transform:translate(2px)}.dl-strip:active{transform:translate(-2px)}.dl-art{background:var(--art) center 25% / cover no-repeat;opacity:.85;width:55%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.dl-gem{z-index:1;background:radial-gradient(circle at 35% 30%,#93c5fd,#1d4ed8);border:1.5px solid #dbeafe;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;padding-top:2px;font-family:Barlow Semi Condensed,sans-serif;font-size:17px;line-height:1;display:grid;position:relative}.dl-name{z-index:1;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px #000c;flex:1;min-width:0;font-size:13px;font-weight:700;position:relative;overflow:hidden}.dl-stat{z-index:1;color:#9d7a39;text-shadow:0 1px #000c;font-size:11px;font-weight:800;position:relative}.dl-x{z-index:1;color:#2a1a03;text-align:center;background:#c9a75e;border-radius:6px;min-width:22px;padding:0 5px;font-family:Barlow Semi Condensed,sans-serif;font-size:16px;line-height:1.2;position:relative}.dl-strip.is-new{box-shadow:inset 0 0 0 2px #ef4444}.dl-strip.r-legendary{background:linear-gradient(90deg,#3a2f12,#1f1a0c)}.dl-strip.r-icon{background:linear-gradient(90deg,#3e1216,#1f0a0c)}.de-empty{color:#cbd5e1;margin:8px 2px;font-size:13px}.de-tools{gap:7px;margin-top:4px;display:grid}.de-auto{background:var(--ds-gold);color:#2a1a03;letter-spacing:.04em;cursor:pointer;border:1px solid #b7791f;border-radius:12px;height:40px;padding-top:3px;font-family:Barlow Semi Condensed,sans-serif;font-size:21px;box-shadow:0 3px #8a5a0a}.de-auto:active{transform:translateY(2px);box-shadow:0 1px #8a5a0a}.de-preset{display:block;position:relative}.de-preset select{appearance:none;color:#1d2433;width:100%;height:36px;font:inherit;cursor:pointer;background:#fffdf7;border:1px solid #d6cdb8;border-radius:10px;padding:0 32px 0 12px;font-size:13px;font-weight:700}.de-preset:after{content:"";pointer-events:none;border-bottom:2px solid #5b6475;border-right:2px solid #5b6475;width:7px;height:7px;position:absolute;top:50%;right:13px;transform:translateY(-70%)rotate(45deg)}.de-tool-row{gap:6px;display:grid}.de-tool-row.n3{grid-template-columns:repeat(3,1fr)}.de-tool-row.n2{grid-template-columns:repeat(2,1fr)}.de-tool{color:#1d2433;height:34px;font:inherit;cursor:pointer;background:#fffdf7;border:1px solid #d6cdb8;border-radius:10px;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.de-tool .ic{width:15px;height:15px}.de-tool:disabled{opacity:.45;cursor:default}.de-tool.danger{color:#b42318;background:#fff5f5;border-color:#f0b4b4}.de-collection .filters{margin-top:0}@container stage (width<=700px){.de-body{grid-template-columns:1fr}.de-deck{max-height:none;position:static}}.de-deck{overscroll-behavior:contain;overflow-y:auto}.de-list{flex:none;overflow:visible}@container stage (height<=460px){.de-name{font-size:22px}.de-curve{height:36px}.de-chip b{font-size:18px}.deck-edit .page-header{margin-bottom:4px}.deck-edit .page-header h1{font-size:24px}}.de-collection .filters{flex-wrap:wrap}.de-collection .filters .search{flex:100%}.de-collection{min-width:0}.de-collection .filters select{flex:120px;min-width:0}.de-collection .filters .check{flex:none}.rk-top{grid-template-columns:1.1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.rk-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--lc,#c9a75e) 22%, #fff), #fff 70%);border:2px solid color-mix(in srgb, var(--lc,#c9a75e) 60%, transparent);border-radius:16px;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:0 4px 12px #141e321a}.rk-hero.empty{color:#6b5a3a;justify-content:center;font-weight:700}.rk-hero>img{filter:drop-shadow(0 3px 4px #00000040);flex:none;height:72px}.rk-hero-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rk-league{letter-spacing:.04em;color:color-mix(in srgb, var(--lc) 70%, #1d2433);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-family:Barlow Semi Condensed,sans-serif;font-size:22px;font-weight:600;line-height:1;overflow:hidden}.rk-value{font-family:Barlow Semi Condensed,sans-serif;font-size:38px;line-height:.9}.rk-value small{color:#6b5a3a;font-size:16px}.rk-bar{background:#141e321f;border-radius:9px;height:8px;margin:3px 0 1px;display:block;overflow:hidden}.rk-bar>span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--lc) 70%, #000), var(--lc));height:100%;display:block}.rk-next{color:#1d2433;font-size:12px;font-weight:700}.rk-sub{color:#6b7280;font-size:11px;font-weight:600}.weekly-box{flex-direction:column;justify-content:center;align-items:stretch;gap:6px;margin:0}.weekly-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.weekly-top b{font-size:22px}.weekly-box .weekly-clock{color:#92400e;white-space:nowrap;font-size:12px;font-weight:700;display:inline}.weekly-box .weekly-clock .countdown{font-size:22px}.rw-chips{flex-wrap:wrap;gap:4px;display:flex}.rw-chip{white-space:nowrap;background:#fff;border:1px solid #141e321f;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.rw-chip .coin-ic{height:14px}.rw-chip.trade{background:#fffbeb;border-color:#c9a75e}.rw-chip i{font-style:normal}.rk-seg{margin:0 0 8px}.rk-ladder{flex-direction:column;gap:5px;display:flex}.rk-tier{border:1px solid #141e321a;border-left:5px solid var(--lc);background:#fff;border-radius:12px;grid-template-columns:34px 92px 1fr auto;align-items:center;gap:8px;padding:5px 10px;display:grid;position:relative}.rk-tier>img{height:30px}.rk-tier-name{flex-direction:column;line-height:1;display:flex}.rk-tier-name b{color:color-mix(in srgb, var(--lc) 70%, #1d2433);font-family:Barlow Semi Condensed,sans-serif;font-size:20px;font-weight:600}.rk-tier-name small{color:#6b7280;font-size:11px;font-weight:700}.rk-tier.current{background:color-mix(in srgb, var(--lc) 14%, #fff);box-shadow:0 0 0 2px var(--lc)}.rk-you{background:var(--lc);color:#fff;letter-spacing:.05em;border-radius:999px;padding:2px 8px;font-family:Barlow Semi Condensed,sans-serif;font-size:15px}.rk-rules{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px;display:grid}.rk-rule{background:#fff;border:1px solid #141e321a;border-radius:12px;gap:8px;padding:8px 10px;display:flex}.rk-rule>span{font-size:20px}.rk-rule div{flex-direction:column;gap:1px;display:flex}.rk-rule b{font-size:14px}.rk-rule small{color:#5d6676;font-size:12px;font-weight:600}@container stage (width<=640px){.rk-top{grid-template-columns:1fr}}.shop-grid.shop-row{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:12px;padding:2px 2px 10px;display:flex;overflow:auto hidden}.shop-grid.shop-row>.shop-item{scroll-snap-align:start;flex:0 0 210px}.promo-head{margin-bottom:8px;padding:6px 14px}.promo-head b{font-size:20px}.shop-grid.shop-row>.shop-item{gap:3px;padding:10px}.shop-grid.shop-row .pack-art{width:auto;height:clamp(90px,22vh,150px)}.shop-grid.shop-row .shop-item>b{font-size:19px}.pack-img{filter:drop-shadow(0 8px 10px #00000059);height:129px;transition:transform .2s;display:inline-block;position:relative}.pack-img img{width:auto;height:100%;display:block}.pack-img b{letter-spacing:.03em;text-align:center;text-transform:uppercase;color:#fff;text-shadow:0 1px #000000d9;white-space:nowrap;text-overflow:ellipsis;font-family:Barlow Semi Condensed,sans-serif;font-size:13px;font-weight:600;line-height:1;position:absolute;top:70%;left:12%;right:12%;overflow:hidden}.shop-item:hover .pack-img{transform:rotate(-3deg)scale(1.05)}.shop-grid.shop-row .pack-img{height:clamp(90px,22vh,150px)}.pack-row-wrap{position:relative}.row-arrow{z-index:6;background:var(--ds-gold);color:#2a1a03;cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:transform .1s;display:grid;position:absolute;top:42%;transform:translateY(-50%);box-shadow:0 4px 10px #0000004d}.row-arrow:active{transform:translateY(-50%)scale(.92)}.row-arrow.left{left:-10px}.row-arrow.right{right:-10px}.flip-back{animation:none!important;box-shadow:0 10px 20px #00000080!important}.flip:not(.open){cursor:pointer}.flip:not(.open):hover .flip-inner{transform:translateY(-6px)scale(1.03)}.flip.open .flip-inner{transform:rotateY(180deg)!important}.ic{vertical-align:-.28em;filter:drop-shadow(0 1px 1px #00000040);width:auto;height:1.25em}.ic.line{vertical-align:-.18em;filter:none;opacity:.85;height:1.1em}.crest{object-fit:contain;vertical-align:middle;filter:drop-shadow(0 2px 2px #00000040);width:1.6em;height:1.6em;display:inline-block}.app:not(.match-app) .content .chat{background:#ffffffd1;border:1px solid #141e321a;border-radius:18px;min-height:320px;overflow:hidden}.chat-head{background:linear-gradient(#fff,#f4f2ec);border-bottom:1px solid #141e3214;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.chat-head b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;overflow:hidden}.chat-head small{color:#6b7280;flex-shrink:0;align-items:center;gap:4px;font-size:12px;display:flex}.chat-head .ic{width:14px;height:14px}.app:not(.match-app) .content .chat-msgs{gap:4px;padding:10px 12px}.chat-empty{color:#6b7280;margin:auto}.chat-sys{color:#6b7280;text-align:center;background:#141e320d;border-radius:999px;align-self:center;margin:6px 0;padding:3px 12px;font-size:12px}.chat-row{align-items:flex-end;gap:8px;max-width:82%;margin-top:6px;display:flex}.chat-row.grouped{margin-top:0}.chat-row.me{align-self:flex-end}.chat-av{color:#fff;background:linear-gradient(#3b82f6,#1d4ed8);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.chat-row.grouped .chat-av{background:0 0}.app:not(.match-app) .content .chat-row .chat-msg{color:#1d2433;overflow-wrap:anywhere;background:#fff;border:1px solid #141e3214;align-self:auto;min-width:0;max-width:none}.app:not(.match-app) .content .chat-row.me .chat-msg{background:#dcfce7;border-color:#bbf7d0;border-radius:14px 14px 4px}.app:not(.match-app) .content .chat-row .chat-msg b{color:#b45309}.app:not(.match-app) .content .chat-input{background:#f7f6f2;border-top:1px solid #141e3214;align-items:center;padding:8px 10px}.app:not(.match-app) .content .chat-input input{border-radius:999px;min-width:0;padding:9px 14px}.chat-share,.chat-send{cursor:pointer;background:#fff;border:1px solid #141e321f;border-radius:50%;flex-shrink:0;width:40px;height:40px;font-size:18px}.chat-send{background:var(--ds-gold);color:#2a1a03;border-color:#d99a06}.chat-send:disabled{opacity:.45;cursor:default}.chat-deck .ic{width:14px;height:14px}.app:not(.match-app) .content .club-settings{flex-direction:column;gap:12px;margin-top:0;display:flex}.cs-label{color:#4b5565;font-size:14px;font-weight:700}.club-settings .btn{align-self:flex-start}.badge-pick button .crest{width:36px;height:36px}.chat-deck{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.rw-tiles{flex-wrap:wrap;justify-content:center;gap:12px;max-width:760px;margin:6px auto 16px;display:flex}.rw-tile{background:linear-gradient(#ffffff24,#ffffff0d);border:1px solid #fff3;border-radius:16px;flex-direction:column;align-items:center;gap:2px;width:104px;padding:10px 6px 8px;animation:.35s ease-out both rw-pop;display:flex}.rw-tile:nth-child(2){animation-delay:50ms}.rw-tile:nth-child(3){animation-delay:.1s}.rw-tile:nth-child(4){animation-delay:.15s}.rw-tile:nth-child(5){animation-delay:.2s}.rw-tile:nth-child(n+6){animation-delay:.25s}@keyframes rw-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.rw-art{justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.rw-art img{object-fit:contain;width:100%;height:100%}.rw-tile.pack .rw-art{height:78px}.rw-art>span:not(.trade-badge){font-size:40px;line-height:1}.rw-art .rw-trade{place-items:center;width:24px;height:24px;display:grid;position:absolute;top:-6px;right:-14px}.rw-art .rw-trade img{width:26px;height:26px}.rw-tile b{color:#fde68a;font-family:Barlow Semi Condensed,sans-serif;font-size:24px;line-height:1}.rw-tile small{color:#e2e8f0;text-align:center;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.2}@container stage (height<=430px){.rw-tile{width:88px;padding:6px 4px}.rw-art{width:48px;height:48px}.rw-tile.pack .rw-art{height:58px}.rw-tile b{font-size:20px}}.acc-title{margin:18px 0 8px}.acc{background:#ffffffd9;border:1px solid #141e321a;border-radius:18px;flex-direction:column;gap:12px;padding:14px;display:flex}.acc-head{align-items:center;gap:12px;min-width:0;display:flex}.acc-head>div{flex-direction:column;flex:1;min-width:0;display:flex}.acc-head b{font-size:18px}.acc-head small{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acc-state{border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:700}.acc-state.ok{color:#03994a;background:#dcfce7}.acc-state.warn{color:#b45309;background:#fef3c7}.acc-note{color:#92400e;background:#fffbeb;border:1px solid #c9a75e;border-radius:12px;margin:0;padding:8px 12px;font-size:14px}.acc-actions{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.acc-actions .btn{width:100%}.acc-form{flex-direction:column;gap:12px;display:flex}.acc-form .muted{margin:0}.acc-danger{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-size:14px;display:flex}.onb-login{color:#e2e8f0;cursor:pointer;background:0 0;border:none;margin-top:10px;font-size:15px}.onb-login b{color:#9d7a39;text-decoration:underline}.app:not(.match-app) .content .club-leave{align-items:center;gap:12px;margin-top:12px;display:flex}.club-leave>div{flex-direction:column;flex:1;min-width:0;display:flex}.club-leave small{color:#6b7280}.tab-dot-wrap{position:relative}.tab-dot{background:#ef4444;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;right:-14px}.tut-offer{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.tut-offer img{object-fit:contain;width:84px;height:84px}.tut-offer p{max-width:420px;margin:0}.tut-skip.dark{color:#6b7280;cursor:pointer;background:0 0;border:none;text-decoration:underline}.tut-offer .gbtn{padding:12px 36px;font-size:26px}.tut-offer .tut-skip{margin-left:0}.road-page{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.road{width:100%;height:calc(100 * var(--vh) - var(--top-h,60px) - 28px);background:#04c95b;border:3px solid #fff;border-radius:22px;flex-direction:column;min-height:300px;display:flex;overflow:hidden;box-shadow:0 12px 30px #00000059}.road-head{background:linear-gradient(#fff,#eef2e6);border-bottom:2px solid #d9e3c6;align-items:center;gap:12px;padding:10px 14px;display:flex}.road-head>div:not(.road-progress){flex-direction:column;flex:1;min-width:0;display:flex}.road-head b{color:#1d2433;padding-top:3px;font-family:Barlow Semi Condensed,sans-serif;font-size:28px;font-weight:600;line-height:1}.road-head small{color:#4b5565;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.road-progress{background:#e5e7eb;border-radius:999px;flex-shrink:0;width:150px;height:22px;position:relative;overflow:hidden}.road-progress span{background:linear-gradient(#05ef6d,#03994a);position:absolute;inset:0 auto 0 0}.road-progress i{color:#1d2433;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid;position:absolute;inset:0}.road-close{color:#fff;cursor:pointer;background:#1d2433;border:none;border-radius:12px;flex-shrink:0;order:-1;place-items:center;width:38px;height:38px;padding:0;display:grid}.road-scene{background:radial-gradient(60% 40% at 20% 30%,#ffffff2e,#0000 70%),radial-gradient(50% 35% at 80% 75%,#00000014,#0000 70%),repeating-linear-gradient(115deg,#04c95b 0 60px,#6ab744 60px 120px),#04c95b;flex:1;min-height:0;position:relative}.road-scene:before{content:"";pointer-events:none;background:radial-gradient(30% 70% at 15% 100%,#04c95b 60%,#0000 61%),radial-gradient(40% 80% at 60% 105%,#4f9e33 60%,#0000 61%),radial-gradient(30% 70% at 95% 100%,#04c95b 60%,#0000 61%),linear-gradient(#9fd8f7,#d7f0fb);height:22%;position:absolute;inset:0 0 auto}.road-scroll{overscroll-behavior:contain;scrollbar-width:none;position:absolute;inset:0;overflow:auto hidden}.road-scroll::-webkit-scrollbar{display:none}.road-track{width:1750px;min-width:100%;height:100%;position:relative}.road-scroll{cursor:grab}.road-scroll.dragging{cursor:grabbing}.road-svg{width:100%;height:100%;position:absolute;inset:0}.road-svg path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.road-edge{stroke:#e8d9a8;stroke-width:44px}.road-asphalt{stroke:#c9b37a;stroke-width:34px}.road-done{stroke:#f5c542;stroke-width:34px}.road-line{stroke:#ffffffd9;stroke-width:3px;stroke-dasharray:10 12}.road-scene.locked .road-svg,.road-scene.locked .road-stop{filter:grayscale(.9);opacity:.6}.road-stop{cursor:pointer;z-index:2;background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex;position:absolute;transform:translate(-50%,-78%)}.road-stop:disabled{cursor:default}.road-pin{background:radial-gradient(circle at 35% 30%,#fff,#dfe7ef);border:4px solid #fff;border-radius:50%;place-items:center;width:66px;height:66px;transition:transform .15s;display:grid;position:relative;box-shadow:0 0 0 3px #0f172a40,0 8px 12px #00000059}.road-pin:after{content:"";z-index:-1;background:#fff;width:18px;height:18px;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:3px 3px 4px #00000040}.road-pin img{object-fit:contain;width:46px;height:46px}.road-pin i{color:#fff;background:#1d2433;border:2px solid #fff;border-radius:999px;place-items:center;min-width:26px;height:26px;padding:2px 6px 0;font-family:Barlow Semi Condensed,sans-serif;font-size:18px;font-style:normal;font-weight:600;display:grid;position:absolute;top:-8px;right:-8px}.road-pin i:empty{display:none}.road-lock{position:absolute;bottom:-4px;right:-6px;width:30px!important;height:30px!important}.road-city{color:#1d2433;white-space:nowrap;background:#fffffff2;border:2px solid #0f172a26;border-radius:8px;margin-top:10px;padding:3px 10px 2px;font-family:Barlow Semi Condensed,sans-serif;font-size:18px;font-weight:600;box-shadow:0 3px 6px #0003}.road-stop.won .road-pin{background:var(--ds-gold);border-color:#c9a75e}.road-stop.won .road-pin i{background:#03994a}.road-stop.next .road-pin{background:radial-gradient(circle at 35% 30%,#dcfce7,#05ef6d);border-color:#fff;animation:1.6s ease-in-out infinite road-breathe;box-shadow:0 0 0 4px #04c95b,0 0 0 9px #04c95b4d,0 8px 12px #00000059}.road-stop.next .road-pin i{background:#03994a}.road-stop.locked .road-city{opacity:.7}.road-stop.sel .road-pin{transform:scale(1.12)}.road-stop.sel .road-city{color:#fff;background:#1d2433;border-color:#1d2433}.road-here{color:#9d7a39;-webkit-text-stroke:2px #92400e;font-size:26px;line-height:1;animation:.9s ease-in-out infinite tut-bounce;position:absolute;top:-34px}@keyframes road-breathe{0%,to{box-shadow:0 0 0 4px #04c95b,0 0 0 9px #04c95b4d,0 8px 12px #00000059}50%{box-shadow:0 0 0 4px #04c95b,0 0 0 15px #04c95b1f,0 8px 12px #00000059}}.road-locked-msg{color:#fff;z-index:3;text-align:center;background:#0f172ae0;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:16px 26px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.road-locked-msg img{width:54px;height:54px}.road-locked-msg b{font-family:Barlow Semi Condensed,sans-serif;font-size:28px;font-weight:600}.road-card{color:#fff;background:linear-gradient(#1e293b,#0f172a);border-top:3px solid #c9a75e;align-items:center;gap:14px;padding:10px 16px;display:flex}.road-card-ic{object-fit:contain;flex-shrink:0;width:56px;height:56px}.road-card-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.road-card-info b{color:#9d7a39;white-space:nowrap;text-overflow:ellipsis;padding-top:3px;font-family:Barlow Semi Condensed,sans-serif;font-size:26px;font-weight:600;line-height:1;overflow:hidden}.road-card-info span{color:#cbd5e1;font-size:14px}.road-card-info span:first-of-type{color:#9d7a39}.road-card-info em{color:#475569;margin-right:4px;font-style:normal}.road-reward .ic{height:18px}.road-card-info .road-deck{color:#05ef6d;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.road-card .gbtn{flex-shrink:0;padding:12px 26px;font-size:24px}@container stage (height<=460px){.road-pin{width:50px;height:50px}.road-pin img{width:34px;height:34px}.road-stop.final .road-pin{width:60px;height:60px}.road-city{margin-top:8px;font-size:15px}.road-edge{stroke-width:32px}.road-asphalt,.road-done{stroke-width:24px}.road-head b{font-size:22px}}.road-scene{background:url(/assets/campaign/campaign_ground.webp) 0 0/256px 256px}.road-scene:before{display:none}.road-track{box-shadow:none;background:0 0}.road-svg{overflow:visible}.road-svg path{vector-effect:none}.road-deco{object-fit:contain;object-position:bottom;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;position:absolute;transform:translate(-50%,-100%)}.road-deco.big{z-index:1}.road-pin{width:88px;height:88px;box-shadow:none;background:0 0;border:none}.road-pin:after{display:none}.road-pin img{object-fit:contain;filter:drop-shadow(0 6px 6px #00000059);width:100%;height:100%}.road-stop{transform:translate(-50%,-72%)}.road-stop.final .road-pin{width:112px;height:112px}.road-stop.final .road-pin img{width:100%;height:100%}.road-stop.won .road-pin,.road-stop.next .road-pin,.road-stop.locked .road-pin{box-shadow:none;background:0 0;border:none}.road-stop.won .road-pin img{filter:drop-shadow(0 0 6px #c9a75e)drop-shadow(0 6px 6px #00000059)}.road-stop.next .road-pin{animation:1.4s ease-in-out infinite road-hop}.road-stop.next .road-pin img{filter:drop-shadow(0 0 8px #05ef6d)drop-shadow(0 0 3px #fff)drop-shadow(0 6px 6px #00000059)}.road-stop.locked .road-pin{filter:grayscale(.9)brightness(.92);opacity:.9}.road-pin i{top:0;right:2px}.road-lock{bottom:6px;right:4px}.road-here{top:-30px}.road-city{margin-top:0}@keyframes road-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.road-card-ic{width:64px;height:64px}@container stage (height<=460px){.road-pin{width:70px;height:70px}.road-stop.final .road-pin{width:88px;height:88px}.road-edge{stroke-width:46px}.road-asphalt,.road-done{stroke-width:38px}}.road-shadow{stroke:#2f4a12;stroke-width:86px;opacity:.35}.road-edge{stroke:#7a5a26;stroke-width:70px;opacity:1}.road-asphalt{stroke-width:62px}.road-wear{stroke:#fff3cf;stroke-width:20px;opacity:.22}.road-done{stroke:#ffd54a;stroke-width:30px;opacity:.4}@container stage (height<=460px){.road-shadow{stroke-width:70px}.road-edge{stroke-width:56px}.road-asphalt{stroke-width:50px}.road-done{stroke-width:24px}}.road-shadow,.road-edge,.road-asphalt,.road-wear,.road-done{stroke-width:var(--road)!important}.road-shadow{stroke-width:calc(var(--road) * 1.45)!important}.road-edge{stroke-width:calc(var(--road) * 1.14)!important}.road-wear{stroke-width:calc(var(--road) * .32)!important}.road-done{stroke-width:calc(var(--road) * .5)!important}.road-track .road-pin,.road-track .road-stop.final .road-pin{width:var(--pin);height:var(--pin)}.road-track .road-stop.final .road-pin{width:calc(var(--pin) * 1.25);height:calc(var(--pin) * 1.25)}.road-track .road-stop.on{transform:translate(-50%,-72%)}.road-track .road-stop.up{flex-direction:column-reverse;transform:translate(-50%,-100%)}.road-track .road-stop.down{transform:translate(-50%)}.road-track .road-city{padding:2px 9px 1px;font-size:16px}.road-svg .trail-shadow{stroke:#14320a59;stroke-width:9px;stroke-dasharray:16 12;stroke-linecap:round;transform:translateY(2px)}.road-svg .trail{stroke:#fff;stroke-width:7px;stroke-dasharray:16 12;stroke-linecap:round;opacity:.9}.road-svg .trail.done{stroke:#c9a75e;opacity:1}.road-track .road-stop.on,.road-track .road-stop.up,.road-track .road-stop.down{transform:translate(-50%, calc(var(--pin) / -2));flex-direction:column}.road-track .road-stop.final{transform:translate(-50%, calc(var(--pin) * -.62))}.reward-btn{filter:drop-shadow(0 6px 10px #00000073);background:url(/assets/home/btn_gold_wide.webp) 50%/100% 100% no-repeat;min-width:260px;height:52px;padding:4px 34px 0}.decks-practice{color:#fff;cursor:pointer;background:linear-gradient(#2f5d3a,#1c3d25);border:1.5px solid #fff9;border-radius:14px;align-items:center;gap:8px;padding:6px 14px 6px 8px;display:flex;box-shadow:0 4px 10px #00000040}.decks-practice img{object-fit:contain;width:30px;height:30px}.decks-practice span{flex-direction:column;align-items:flex-start;line-height:1.05;display:flex}.decks-practice b{letter-spacing:.03em;padding-top:2px;font-family:Barlow Semi Condensed,sans-serif;font-size:20px;font-weight:600}.decks-practice small{color:#d1fae5;font-size:11px}@container stage (width<=640px){.decks-practice small{display:none}}.app:not(.match-app) .content .pass-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.pass-info{min-width:0}.pass-actions{align-items:center;gap:8px;display:flex}.pass-head>.progress{grid-column:1/-1;margin:8px 0 0}.app:not(.match-app) .content>.pass-page{flex-direction:column;display:flex}.pass-page>.pt{margin:auto 0}.pass-page>p:last-child{margin:10px 0 0}.pt{--pt-row:clamp(112px, calc((100cqh - var(--top-h) - 280px) / 2), 180px);--pt-mid:34px;background:linear-gradient(#ffffffd9,#f4f1e8e6);border:1px solid #141e321a;border-radius:18px;gap:8px;margin:10px 0;padding:12px 10px;display:flex}.pt-labels{grid-template-rows:var(--pt-row) var(--pt-mid) var(--pt-row);flex-shrink:0;align-items:center;padding-top:10px;display:grid}.pt-lab{writing-mode:vertical-rl;letter-spacing:.08em;color:#6b7280;justify-self:center;align-items:center;gap:4px;font-family:Barlow Semi Condensed,sans-serif;font-size:16px;font-weight:600;display:flex;transform:rotate(180deg)}.pt-lab.premium{color:#b45309}.pt-lab.lvl{writing-mode:horizontal-tb;font-size:11px;transform:none}.pt-lab .ic{height:16px}.pt-track{scroll-behavior:smooth;gap:8px;min-width:0;padding:10px 8px 6px;display:flex;position:relative;overflow-x:auto}.pt-col:before{content:"";left:-4px;right:-4px;top:calc(var(--pt-row) + 4px + var(--pt-mid) / 2);background:#e5e7eb;height:6px;margin-top:-3px;position:absolute}.pt-col.unlocked:before{background:#05ef6d}.pt-col:first-child:before{left:50%}.pt-col:last-child:before{right:50%}.pt-col{grid-template-rows:var(--pt-row) var(--pt-mid) var(--pt-row);width:calc(var(--pt-row) * .86);flex-shrink:0;place-items:center;row-gap:4px;display:grid;position:relative}.pt-num{z-index:1;color:#6b7280;background:#fff;border:2px solid #d1d5db;border-radius:50%;place-items:center;width:32px;height:32px;padding-top:2px;font-family:Barlow Semi Condensed,sans-serif;font-size:18px;font-weight:600;display:grid}.pt-col.unlocked .pt-num{color:#fff;background:linear-gradient(#05ef6d,#03994a);border-color:#fff}.pt-col.current .pt-num{box-shadow:0 0 0 4px #04c95b4d}.pt-tile{width:calc(var(--pt-row) * .82);height:calc(var(--pt-row) - 4px);cursor:pointer;background:#fff;border:1.5px solid #141e321f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 4px;display:flex;position:relative}.pt-tile:disabled{cursor:default}.pt-tile.premium{background:linear-gradient(#fff8e1,#fde9a8);border-color:#c9a75e}.pt-tile img{width:calc(var(--pt-row) * .48);height:calc(var(--pt-row) * .48);object-fit:contain}.pt-glyph{color:#9d7a39;font-size:36px}.pt-tile b{font-family:Barlow Semi Condensed,sans-serif;font-size:max(17px, calc(var(--pt-row) * .15));color:#1d2433;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;line-height:1;overflow:hidden}.pt-tile small{color:#6b7280;font-size:11px;font-weight:800;position:absolute;top:4px;left:6px}.pt-tile.claimed{opacity:.55}.pt-tile.locked img{filter:grayscale(.4)}.pt-tile.can{border-color:#04c95b;animation:1.4s ease-in-out infinite road-hop;box-shadow:0 0 0 3px #04c95b40}.pt-mark{background:#fff;border:2px solid #d1d5db;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-7px;right:-7px}.pt-mark .ic{height:14px}.pt-mark.ok{color:#fff;background:#03994a;border-color:#fff}.pt-mark.get{color:#fff;background:#04c95b;border-color:#fff}@container stage (height<=460px){.pt{--pt-row:92px;--pt-mid:30px}}.pt-col.pt-bonus{width:calc(var(--pt-row) * 1.16)}.pt-bonus-box{flex-direction:column;grid-row:1/span 1;align-items:center;gap:4px;display:flex}.pt-col.pt-bonus .pt-num{grid-row:2}.pt-tile.bonus{width:calc(var(--pt-row) * 1.1);height:calc(var(--pt-row) * .82);background:linear-gradient(#ede9fe,#c4b5fd);border-color:#8b5cf6}.pt-tile.bonus b{font-size:16px}.pt-bonus-note{color:#6d28d9;white-space:nowrap;font-size:11px;font-weight:700}.pt-col.pt-bonus .pt-num{color:#fff;background:linear-gradient(#a78bfa,#7c3aed);border-color:#fff;font-size:22px}.de-deck{color:#1d2433;background:linear-gradient(#fffdf7,#f3eee1);border:2px solid #e6d6a6;box-shadow:0 8px 20px #3c2d0a2e}.de-name{color:#1d2433!important;border-bottom-color:#e2b23a!important}.de-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.de-chip{color:#6b7280;white-space:nowrap;background:#fff;border:1px solid #141e321f;flex-direction:column;align-items:center;gap:0;min-width:0;padding:4px 2px 3px;font-size:11px;line-height:1.1}.de-chip b{color:#1d2433;font-size:20px}.de-chip small{font-size:10px}.de-chip.ok{background:#f0fdf4;border-color:#05ef6d}.de-chip.ok b{color:#03994a}.de-chip.total.ok{background:#fffbeb;border-color:#c9a75e}.de-chip.total.ok b,.de-bar em{color:#b45309}.de-bar small{color:#6b7280}.de-bar i{background:var(--ds-gold)}.dl-strip{background:linear-gradient(90deg,#22304d,#172036)}.de-empty{color:#6b7280}.de-chip b em{color:#9ca3af;margin-left:1px;font-size:13px;font-style:normal}.inbox-item{padding:12px 14px!important}.inbox-ic{object-fit:contain;flex-shrink:0;width:38px;height:38px}.inbox-item p{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.inbox-item>div{min-width:0}.inbox-item.unread{border-left:4px solid #c9a75e!important}.inbox-item.claimed{opacity:.65}.modal.letter-modal{width:min(520px,92vw)}.letter-body{margin:0 0 14px;font-size:15px;line-height:1.45}.letter-sub{color:#b45309;margin-bottom:8px;font-family:Barlow Semi Condensed,sans-serif;font-size:20px;font-weight:600;display:block}.letter-rewards{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.letter-reward{background:linear-gradient(#fffbeb,#fef3c7);border:1px solid #c9a75e;border-radius:14px;flex-direction:column;align-items:center;gap:2px;width:100px;padding:10px 6px;display:flex}.letter-reward img{object-fit:contain;width:58px;height:58px}.letter-reward>span{font-size:40px}.letter-reward b{font-family:Barlow Semi Condensed,sans-serif;font-size:22px;line-height:1}.letter-reward small{color:#6b7280;text-align:center;font-size:11px;font-weight:700}.letter-claim{width:100%}.letter-done{text-align:center;color:#03994a;margin:0;font-weight:700}.letter-card{background:#fff;border:1px solid #141e321a;border-radius:18px;padding:16px 18px;box-shadow:0 2px 8px #141e3214}.letter-claim{width:auto;min-width:240px}button.rw-chip{cursor:pointer;font:inherit}button.rw-chip:hover{filter:brightness(1.04);transform:translateY(-1px)}.modal.rw-info{width:min(460px,92vw)}.rw-info-body{align-items:center;gap:20px;padding:10px 6px 14px;display:flex}.modal.rw-info{padding:18px 20px 20px!important}.rw-info-body .odds-chips{justify-content:flex-start;margin:6px 0 10px}.rw-info-body .pack-img{filter:drop-shadow(0 6px 10px #00000040);flex-shrink:0;width:110px}.rw-info-body .pack-img img{width:100%}.rw-info-img{object-fit:contain;flex-shrink:0;width:90px;height:90px}.rw-info-body p{margin:0 0 8px}.bottomnav{padding-top:env(safe-area-inset-top)}.nav-logo{height:calc(var(--top-h) * .9);cursor:pointer;background:0 0;place-items:center;display:grid;border:none!important;flex:none!important;max-height:none!important;padding:4px 6px!important}.nav-logo img{object-fit:contain;max-width:100%;max-height:100%}.market-locked{text-align:center;background:#fff;border:1px solid #141e321a;border-radius:18px;flex-direction:column;align-items:center;gap:8px;max-width:460px;margin:30px auto;padding:22px;display:flex}.market-locked .ic{height:54px}.market-locked b{font-family:Barlow Semi Condensed,sans-serif;font-size:28px}.market-locked p{color:#4b5565;margin:0 0 6px}.content:has(>.card-page)>:not(.card-page){display:none}.cd-arrows{align-items:center;gap:8px;display:flex}.cd-arrow{color:#1d2433;cursor:pointer;background:#fff;border:1px solid #141e3226;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid;box-shadow:0 2px 6px #141e321f}.cd-arrow:disabled{opacity:.3;cursor:default}.cd-body{align-items:flex-start;gap:28px;padding:4px 6px 10px;display:flex}.cd-card{top:calc(var(--top-h) + 16px);flex-shrink:0;position:sticky}.cd-info{flex-direction:column;flex:1;gap:10px;min-width:0;max-width:560px;display:flex}.cd-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cd-tag{color:#1d2433;background:#fff;border:1px solid #141e321f;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.cd-tag canvas{border-radius:3px}.cd-tag.rarity{background:var(--rc);border-color:color-mix(in srgb, var(--rc) 70%, #000);color:#fff;text-transform:uppercase;letter-spacing:.04em;font-size:13px}.cd-tag.soft{color:#5d6676;background:#141e320d}.cd-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cd-stat{background:#fff;border:1px solid #141e321a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 4px;display:flex}.cd-stat b{align-items:center;gap:4px;font-family:Barlow Semi Condensed,sans-serif;font-size:26px;font-weight:600;line-height:1;display:inline-flex}.cd-stat b .ic{height:20px}.cd-stat small{text-align:center;color:#6b7280;font-size:12px;font-weight:700;line-height:1.15}.cd-stat.gold b{color:#d97706}.cd-sell{background:#fffbeb;border:1px solid #c9a75e;border-radius:14px;padding:12px 14px}.cd-sell .sell-form{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.sell-stats{flex-direction:column;gap:2px;display:flex}@container stage (width<=640px){.cd-body{flex-direction:column;align-items:center}.cd-card{position:static}}.redeem-row{gap:8px;display:flex}.redeem-row input{letter-spacing:.08em;text-transform:uppercase;flex:1;min-width:0}.redeem-row .btn{margin:0}.sound-test .st-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:6px 0 10px;display:grid}.st-btn{color:#1d2433;cursor:pointer;text-align:left;background:#fff;border:1px solid #141e321f;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.st-btn:active{background:#fef3c7;transform:scale(.97)}.st-btn small{color:#6b7280;font-size:11px}.st-btn.on{background:#fffbeb;border-color:#c9a75e}.sell-quick{flex-wrap:wrap;gap:6px;display:flex}.sell-quick .btn{align-items:center;gap:4px;margin:0;display:inline-flex}.sell-row{gap:8px}.sell-row input{flex:1;min-width:0}.sell-row .btn{margin:0}.odds-pop .odds-min{color:#6b5a3a;font-size:11px;font-weight:600}.mk-filters{flex-direction:column;gap:8px;margin:10px 0 12px;display:flex}.mk-search{background:#fff;border:1px solid #141e321f;border-radius:14px;align-items:center;gap:8px;height:46px;padding:0 14px;display:flex;box-shadow:inset 0 1px 2px #141e320f}.mk-search>span{opacity:.6;font-size:18px}.app:not(.match-app) .content .mk-search input{min-width:0;height:100%;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:17px}.mk-chip-x{color:#fff;cursor:pointer;background:#1d2433;border:0;border-radius:999px;flex-shrink:0;height:30px;padding:0 12px;font-weight:700}.mk-row{flex-wrap:wrap;gap:6px;display:flex}.mk-row.scroll{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.mk-row.scroll::-webkit-scrollbar{display:none}.mk-chip{color:#1d2433;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #141e3224;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.mk-chip canvas{border-radius:3px}.mk-chip.rar{color:color-mix(in srgb, var(--rc) 80%, #111);border-color:color-mix(in srgb, var(--rc) 45%, transparent);background:color-mix(in srgb, var(--rc) 10%, #fff)}.mk-chip.on{color:#fff;background:#1d2433;border-color:#1d2433}.mk-chip.rar.on{background:var(--rc);border-color:color-mix(in srgb, var(--rc) 70%, #000);color:#fff}.mk-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px 12px;display:flex}.mk-empty img{object-fit:contain;opacity:.85;width:72px;height:72px}.mk-empty b{font-family:Barlow Semi Condensed,sans-serif;font-size:24px;font-weight:600}.mk-empty .btn{margin-top:4px}.page-header-right{margin-left:auto}.decks-page .decks-practice{margin:16px 0 4px;padding:10px 20px 10px 12px}.decks-page .decks-practice img{width:40px;height:40px}.pass-head>div:first-child>b{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.pass-head>div:first-child>b .countdown{color:#6b7280;font-family:Barlow Semi Condensed,sans-serif;font-size:14px;font-weight:700}.crest-svg{overflow:visible}.crest-editor{align-items:flex-start;gap:16px;display:flex}.crest-editor .crest{width:auto;height:auto}.ce-preview{background:radial-gradient(circle at 50% 40%,#fff,#ece8dd);border:1px solid #141e321a;border-radius:16px;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;padding:10px;display:flex}.ce-preview .btn{margin:0}.ce-controls{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ce-row{flex-direction:column;gap:4px;display:flex}.ce-row>small{color:#6b7280;font-weight:700}.ce-opts{flex-wrap:wrap;gap:5px;display:flex}.ce-opts button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:10px;place-items:center;min-width:38px;height:40px;padding:0 4px;display:grid;box-shadow:0 1px 3px #141e321f}.ce-opts button.on{border-color:#04c95b}.ce-opts.swatches button{border:2px solid #141e3226;border-radius:50%;width:26px;min-width:0;height:26px}.ce-opts.swatches button.on{border-color:#1d2433;box-shadow:0 0 0 2px #fff,0 0 0 4px #04c95b}.ce-opts.symbols button{font-size:20px}.app:not(.match-app) .content .ce-letters{text-transform:uppercase;letter-spacing:.15em;width:110px;font-weight:700}@container stage (width<=640px){.crest-editor{flex-direction:column;align-items:stretch}}.ce-opts.swatches button.metal{border-color:#141e324d}.ce-opts.swatches button.metal+button:not(.metal){margin-left:6px}.ce-tabs{background:#141e320f;border-radius:12px;gap:4px;margin-bottom:2px;padding:3px;display:flex}.ce-tabs button{color:#5d6676;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;height:32px;font-size:14px;font-weight:700}.ce-tabs button.on{color:#1d2433;background:#fff;box-shadow:0 1px 4px #141e3226}.ce-controls{min-height:150px}.modal.create-club{width:min(760px,94vw);max-width:760px}.create-club .cc-row{grid-template-columns:1fr 1.4fr;gap:10px;margin-bottom:10px;display:grid}.create-club .cc-row .field{margin:0}.cc-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.cc-foot .btn{margin:0}@container stage (width<=640px){.create-club .cc-row{grid-template-columns:1fr}}.cc-foot .check{white-space:nowrap}.app:not(.match-app) .content .cc-foot .btn{flex:none;width:auto;min-width:220px}.ce-opts button{height:36px}.ce-opts.swatches{gap:4px}.ce-opts.swatches button{width:23px;height:23px}.ce-opts.symbols button{min-width:36px}.cardx.back-anim{isolation:isolate;border-radius:7%;position:relative;overflow:hidden}.cardx.back-anim:after{content:"";z-index:3;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 38%,#ffffffd9 46%,#8ccdff8c 50%,#ff96e673 54%,#0000 62%) 0 0/400% 100%;animation:3s ease-in-out infinite backShine;position:absolute;inset:0}.back-fx{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.back-fx .rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--fx) 70%, transparent) 0 7deg, transparent 7deg 20deg);mix-blend-mode:screen;opacity:.6;animation:12s linear infinite spin;position:absolute;inset:-35%;-webkit-mask:radial-gradient(circle,#0000 15%,#000 21%,#0000 44%);mask:radial-gradient(circle,#0000 15%,#000 21%,#0000 44%)}.back-fx .glow{background:radial-gradient(circle at 50% 50%, transparent 27%, color-mix(in srgb, var(--fx) 85%, transparent) 33%, color-mix(in srgb, var(--fx) 30%, transparent) 40%, transparent 52%);mix-blend-mode:screen;animation:2.2s ease-in-out infinite backPulse;position:absolute;inset:0}.back-fx i{aspect-ratio:1;width:4%;box-shadow:0 0 6px 2px var(--fx);opacity:0;background:#fff;border-radius:50%;animation:3.6s linear infinite backSpark;position:absolute;bottom:-6%}.back-fx i:first-of-type{animation-delay:0s;left:12%}.back-fx i:nth-of-type(2){width:3%;animation-delay:1.1s;left:28%}.back-fx i:nth-of-type(3){animation-delay:2.2s;left:44%}.back-fx i:nth-of-type(4){width:3%;animation-delay:.5s;left:58%}.back-fx i:nth-of-type(5){animation-delay:1.7s;left:72%}.back-fx i:nth-of-type(6){width:2.5%;animation-delay:2.8s;left:86%}.back-fx i:nth-of-type(7){width:2.5%;animation-delay:3.2s;left:36%}.back-fx i:nth-of-type(8){width:3.5%;animation-delay:2.5s;left:66%}.back-fx em{aspect-ratio:1;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);width:11%;filter:drop-shadow(0 0 3px var(--fx));opacity:0;background:#fff;animation:2.6s ease-in-out infinite backTwinkle;position:absolute}.back-fx em:first-of-type{animation-delay:0s;top:12%;left:14%}.back-fx em:nth-of-type(2){animation-delay:.9s;top:22%;right:12%}.back-fx em:nth-of-type(3){animation-delay:1.6s;bottom:18%;left:18%}.back-fx em:nth-of-type(4){animation-delay:2.1s;bottom:10%;right:16%}.back-fx .beam{clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);transform-origin:50% 0;mix-blend-mode:screen;background:linear-gradient(#d2e6ffbf,#a0c8ff40 60%,#0000 90%);width:46%;height:125%;position:absolute;top:-12%}.back-fx .beam.l{animation:3.4s ease-in-out infinite alternate beamL;left:-8%}.back-fx .beam.r{animation:3.4s ease-in-out infinite alternate beamR;right:-8%}@keyframes backShine{0%,30%{background-position:100% 0}65%,to{background-position:0 0}}@keyframes backPulse{0%,to{opacity:.3;transform:scale(.96)}50%{opacity:.85;transform:scale(1.05)}}@keyframes backSpark{0%{opacity:0;transform:translateY(0)scale(.6)}12%{opacity:1}80%{opacity:.7}to{opacity:0;transform:translateY(-1000%)scale(1.1)}}@keyframes backTwinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}45%{opacity:1;transform:scale(1)rotate(45deg)}70%{opacity:0;transform:scale(.5)rotate(90deg)}}@keyframes beamL{0%{transform:rotate(-32deg)}to{transform:rotate(8deg)}}@keyframes beamR{0%{transform:rotate(32deg)}to{transform:rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.cardx.back-anim:after,.back-fx *{animation:none!important}}.cos-tabs button .ic{width:auto;height:22px}.cos-art .ic{width:auto;height:40px}.cos-art.back-card{background:0 0;width:auto;height:auto}.cos-art.arena{background-position:50%;background-size:cover;border-radius:10px;width:96px;height:64px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0003,0 3px 6px #00000040}.cos-art.arena img{width:auto;height:calc(100% - 6px);position:absolute;top:3px;right:3px}.pt-back{filter:drop-shadow(0 3px 5px #0000004d);height:54px;display:block}.pt-arena{background:50%/cover no-repeat;border-radius:8px;width:64px;height:46px;display:block;box-shadow:0 3px 6px #00000040}.pt-tile.locked .pt-back,.pt-tile.locked .pt-arena{filter:grayscale(.4)}.si-back-art{filter:drop-shadow(0 4px 8px #0000004d);justify-content:center;margin:2px 0 4px;display:flex}.profile-card .pc-next{background:linear-gradient(#fff8e1,#fdebb3);border:1.5px solid #c9a75e;border-radius:12px;align-items:center;gap:12px;margin-top:10px;padding:8px 12px;display:flex}.pc-next-lv{flex-direction:column;flex-shrink:0;line-height:1.1;display:flex}.pc-next-lv small{color:#a16207;text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:700}.pc-next-lv b{color:#1d2433;font-family:Barlow Semi Condensed,sans-serif;font-size:22px;font-weight:600}.pc-next-items{flex-wrap:wrap;gap:6px;display:flex}.pc-next-item{background:#fff;border:1px solid #141e321a;border-radius:999px;align-items:center;gap:4px;padding:3px 10px 3px 4px;display:flex}.pc-next-item img{object-fit:contain;width:26px;height:26px}.pc-next-item b{color:#1d2433;padding-top:2px;font-family:Barlow Semi Condensed,sans-serif;font-size:17px;font-weight:600;line-height:1}.flip.big.open .flip-inner{transition:transform 1.6s cubic-bezier(.15,.85,.85,.15)!important}.flip.big{isolation:isolate}.flip.big.open{animation:1.9s ease-out bigLift}@keyframes bigLift{0%{transform:none}45%{transform:translateY(-12px)scale(1.05)}70%{transform:translateY(-8px)scale(1.04)}to{transform:none}}.flip.big:before{content:"";z-index:-1;background:repeating-conic-gradient(from 0deg, var(--rc) 0deg 10deg, transparent 10deg 30deg);opacity:0;pointer-events:none;border-radius:14px;position:absolute;inset:-6%;-webkit-mask:radial-gradient(closest-side,#000 55%,#0000 100%);mask:radial-gradient(closest-side,#000 55%,#0000 100%)}.flip.big.open:before{animation:.6s ease-out .9s forwards bigRaysIn,9s linear infinite bigRaysSpin}.flip.icon:before{background:repeating-conic-gradient(#67e8f9 0deg 8deg,#0000 8deg 18deg,#f0abfc 18deg 26deg,#0000 26deg 36deg)}@keyframes bigRaysIn{to{opacity:.75}}@keyframes bigRaysSpin{to{rotate:360deg}}.reward-flash{z-index:5;pointer-events:none;animation:1.1s ease-out forwards rewardFlash;position:fixed;inset:0}.reward-flash.legendary{background:radial-gradient(circle at 50% 45%,#fff 0%,#fde68a 30%,#f59e0b99 60%,#0000 85%)}.reward-flash.icon{background:radial-gradient(circle at 50% 45%,#fff 0%,#a5f3fc 28%,#d946ef8c 60%,#0000 85%)}@keyframes rewardFlash{0%{opacity:0}12%{opacity:.95}to{opacity:0}}@media (prefers-reduced-motion:reduce){.flip.big.open,.flip.big.open:before,.reward-flash{animation:none}}.pt-arena.premium,.cos-art.arena.premium{position:relative;overflow:hidden}.pt-arena.premium:after,.cos-art.arena.premium:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffffb3 50%,#0000 65%);animation:3.2s ease-in-out infinite arenaPreviewSheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes arenaPreviewSheen{0%,40%{transform:translate(-120%)}to{transform:translate(120%)}}.si-arena{background:50%/cover no-repeat;border-radius:12px;width:150px;height:100px;margin:2px auto 6px;position:relative;overflow:hidden;box-shadow:0 4px 10px #0000004d}.si-arena img{height:calc(100% - 8px);position:absolute;top:4px;right:4px}.avatar{width:var(--av);height:var(--av);flex-shrink:0;display:inline-block;position:relative}.avatar.tappable{cursor:pointer}.av-face{background:radial-gradient(circle at 50% 35%,#33507a,#0f1b2e 75%);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffffd9,0 3px 8px #00000059}.avatar.framed .av-face{inset:9%;box-shadow:inset 0 0 0 1px #0006}.av-face img{object-fit:cover;width:165%;height:165%;position:absolute;top:-6%;left:-38%}.av-face i{font-style:normal;font-size:calc(var(--av) * .45);place-items:center;display:grid;position:absolute;inset:0}.av-frame{pointer-events:none;filter:drop-shadow(0 2px 3px #0006);width:100%;height:100%;position:absolute;inset:0}.avatar.premium:before{content:"";background:radial-gradient(circle closest-side, transparent 76%, var(--fx) 84%, transparent 97%);opacity:.2;pointer-events:none;border-radius:50%;animation:2.6s ease-in-out infinite avGlow;position:absolute;inset:-10%}.av-shine{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.av-shine i{background:conic-gradient(#0000 0deg 300deg,#ffffff26 318deg,#fffffff2 336deg,#ffffff26 350deg,#0000 360deg);animation:3.4s linear infinite avRun;position:absolute;inset:0}.av-stars i{clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);width:16%;height:16%;filter:drop-shadow(0 0 2px var(--fx));opacity:0;pointer-events:none;background:#fff;margin:-8% 0 0 -8%;animation:2.4s ease-in-out infinite avTwinkle;position:absolute}.av-stars i:first-child{top:18%;left:84%}.av-stars i:nth-child(2){animation-delay:.6s;top:62%;left:94%}.av-stars i:nth-child(3){animation-delay:1.2s;top:88%;left:22%}.av-stars i:nth-child(4){animation-delay:1.8s;top:34%;left:7%}@keyframes avRun{to{transform:rotate(360deg)}}@keyframes avGlow{50%{opacity:.65}}@keyframes avTwinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.avatar.premium:before,.av-shine i,.av-stars i{animation:none}}.pc-avatar-wrap{flex-shrink:0;position:relative}.pc-avatar-edit{color:#3b2400;pointer-events:none;background:#c9a75e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:2px;right:0;box-shadow:0 2px 4px #0000004d}.av-pick{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px;max-height:60vh;padding:4px;display:grid;overflow-y:auto}.av-pick button{cursor:pointer;background:#141e320a;border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex}.av-pick button.active{background:#fff8e1;border-color:#c9a75e}.av-pick small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:700;overflow:hidden}.pt-tile small{z-index:2}.vol{background:#fff;border:1px solid #141e321a;border-radius:14px;align-items:center;gap:12px;margin:8px 0;padding:8px 14px 8px 8px;display:flex}.vol-toggle{cursor:pointer;background:#141e320f;border:none;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.vol-toggle.on{background:var(--ds-gold)}.vol-toggle img{object-fit:contain;width:26px;height:26px}.vol input[type=range]{appearance:none;background:var(--ds-gold);cursor:pointer;border-radius:999px;flex:1;min-width:0;height:8px}.vol input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:3px solid #e0a82e;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 4px #00000040}.vol input[type=range]::-moz-range-thumb{background:#fff;border:3px solid #e0a82e;border-radius:50%;width:18px;height:18px}.vol-row.off input[type=range]{opacity:.4;cursor:pointer}.vol-num{text-align:right;color:#1d2433;flex:none;min-width:52px;padding-top:2px;font-family:Barlow Semi Condensed,sans-serif;font-size:20px;font-weight:600}.vol-row.off .vol-num{color:#9ca3af}.legal-links{color:#6b7280;text-align:center;margin:14px 0 4px;font-size:12px;line-height:1.5}.legal-links a{color:#b7791f;font-weight:700;text-decoration:none}.field input.code-input{letter-spacing:.45em;text-align:center;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.sup-topics{flex-wrap:wrap;gap:6px;margin:4px 0 10px;display:flex}.sup-topics button{color:#1d2433;cursor:pointer;background:#fff;border:1.5px solid #141e3224;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.sup-topics button.active{background:var(--ds-gold);border-color:#e0a82e}.support-modal textarea{resize:vertical;width:100%;min-height:110px;font:inherit}.ob-google{justify-content:center;min-height:44px;margin:2px 0 10px;display:flex}.ob-google.loading{min-height:0;margin:0}.hv-season-back{filter:drop-shadow(0 4px 8px #00000059);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)rotate(8deg)}.hv-packs{pointer-events:none;width:40%;height:calc(100% - 8px);position:absolute;bottom:4px;right:8px}.hv-packs img{filter:drop-shadow(0 3px 6px #00000059);transform-origin:50% 100%;width:auto;height:100%;position:absolute;bottom:0}.hv-packs img:first-child{right:46%;transform:rotate(-12deg)scale(.88)}.hv-packs img:nth-child(2){z-index:2;right:26%}.hv-packs img:nth-child(3){right:4%;transform:rotate(12deg)scale(.88)}.consent-check{color:#374151;text-align:left;align-items:flex-start;gap:10px;margin:6px 0 12px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.consent-check input[type=checkbox]{margin-top:1px}.consent-check a{color:#b7791f;font-weight:800}.field-error{color:#dc2626;margin:-4px 0 8px;font-size:12px;font-weight:700}.gx-age-lock{color:var(--gx-muted,#a59c8c);margin:4px 0 14px;font-size:13px;line-height:1.45}.ob{align-items:center;gap:clamp(16px, calc(4 * var(--vw)), 56px);height:100%;padding:calc(env(safe-area-inset-top) + 12px) calc(env(safe-area-inset-right) + 20px) calc(env(safe-area-inset-bottom) + 12px) calc(env(safe-area-inset-left) + 20px);color:#fff;background:radial-gradient(60% 70% at 26% 45%,#ffc44029,#0000 70%),linear-gradient(90deg,#03081459,#030814d1 62%),url(/assets/home/bg_home_night.webp) 50%/cover no-repeat;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;position:relative;overflow:hidden}.ob-brand{align-items:center;gap:clamp(6px, calc(1.6 * var(--vh)), 14px);flex-direction:column;min-width:0;display:flex}.ob-logo{width:min(100%,360px);max-height:calc(34 * var(--vh));object-fit:contain;filter:drop-shadow(0 10px 24px #0000008c)}.ob-tagline{font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(17px, calc(4.4 * var(--vh)), 24px);letter-spacing:.03em;text-align:center;color:#fde68a;margin:0;line-height:1.05}.ob-quick{flex-direction:column;align-items:stretch;gap:8px;display:flex}.ob-or{color:#e2e8f0bf;letter-spacing:.04em;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.ob-or:before,.ob-or:after{content:"";background:linear-gradient(90deg,#0000,#fde68a80,#0000);flex:1;height:1px}.ob-quick .ob-google{min-height:40px;margin:0}.ob-guest{color:#fde68a;letter-spacing:.02em;cursor:pointer;background:#0a10208c;border:1.5px solid #fde68a99;border-radius:999px;height:40px;font-size:14px;font-weight:800;transition:background .15s,border-color .15s}.ob-guest:hover{background:#fde68a1f;border-color:#fde68a}.ob-quick-row{gap:8px;display:flex}.ob-quick-row .ob-guest{flex:1;min-width:0}.ob-quick-row .ob-lang{height:40px}.ob-sound{z-index:5;top:calc(env(safe-area-inset-top) + 10px);right:calc(env(safe-area-inset-right) + 12px);cursor:pointer;background:#0a102099;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute}.ob-sound img{object-fit:contain;filter:brightness(0)invert();width:22px;height:22px}.ob-sound.off{border-color:#ffffff1a}.ob-sound.off img{opacity:.6}.ob-quick-row .ob-lang button{height:100%}.ob-lang{background:#0a102099;border:1px solid #ffffff2e;border-radius:999px;flex:none;align-items:center;gap:2px;padding:3px;display:flex}.ob-lang button{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:800}.ob-lang button.active{color:#3b2400;background:linear-gradient(#fde68a,#f2c94c)}.ob-main{justify-content:center;min-width:0;max-height:100%;display:flex}.ob-panel{width:min(100%,470px);max-height:calc(var(--sh) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px);overscroll-behavior:contain;scrollbar-width:thin;gap:clamp(7px, calc(1.8 * var(--vh)), 12px);padding:clamp(12px, calc(3 * var(--vh)), 20px) clamp(14px, calc(2 * var(--vw)), 22px);color:#e2e8f0;background:linear-gradient(#16203af0,#080d1cf5);border:1.5px solid #d6aa48b3;border-radius:20px;flex-direction:column;display:flex;overflow-y:auto;box-shadow:0 18px 50px #0000008c,inset 0 1px #ffffff14}.ob-panel h2{font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(24px, calc(6 * var(--vh)), 32px);color:#fde68a;margin:0;padding-top:3px;font-weight:600;line-height:1}.ob-panel .muted{color:#94a3b8;margin:0;font-size:13px;line-height:1.35}.ob-head{align-items:center;gap:10px;display:flex}.ob-back{color:#fde68a;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.ob-tabs{background:#00000059;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.ob-tabs button{height:clamp(30px, calc(8 * var(--vh)), 38px);color:#94a3b8;letter-spacing:.05em;cursor:pointer;background:0 0;border:none;border-radius:9px;padding-top:3px;font-family:Barlow Semi Condensed,sans-serif;font-size:20px}.ob-tabs button.active{color:#2a1a03;background:linear-gradient(#fde68a,#f5b301 60%,#d98e04)}.ob-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.ob-panel .field{gap:4px;min-width:0;margin:0}.ob-panel .field>span,.ob-pw>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ob-pw{position:relative}.ob-pw input{padding-right:128px!important}.ob-forgot{color:#fbbf24;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:12px;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ob-row-consent{grid-template-columns:minmax(118px,.6fr) minmax(0,1.4fr);align-items:center}.ob-panel input:not([type=checkbox]),.ob-panel select{width:100%;height:clamp(36px, calc(10 * var(--vh)), 42px);color:#fff;font:inherit;background:#ffffff0f;border:1.5px solid #ffffff24;border-radius:10px;padding:0 12px;font-size:16px;font-weight:600;transition:border-color .15s,box-shadow .15s}.ob-panel input::placeholder{color:#94a3b899}.ob-panel input:focus,.ob-panel select:focus{border-color:#f5b301;outline:none;box-shadow:0 0 0 3px #f5b3012e}.ob-panel select:invalid{color:#94a3b8bf}.ob-panel select option{color:#1d2433;background:#fff}.ob-panel input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 40px #1b2742}.ob-panel .field input.code-input{height:46px;font-size:26px}.ob-panel .btn.primary{min-height:clamp(38px, calc(11 * var(--vh)), 46px);color:#2a1a03;text-shadow:none;letter-spacing:.05em;background:linear-gradient(#fde68a,#f5b301 55%,#d98e04);border:1px solid #b7791f;border-radius:12px;justify-content:center;align-items:center;margin-top:2px;padding:3px 20px 0;font-family:Barlow Semi Condensed,sans-serif;font-size:22px;display:flex;box-shadow:0 3px #8a5a0a}.ob-panel .btn.primary:disabled{opacity:.45}.ob-panel .consent-check{color:#cbd5e1;margin:0;font-size:12px}.ob-panel .consent-check a{color:#fbbf24}.ob-panel .field-error{color:#f87171;margin:-4px 0 0}.ob-links{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.ob-links button{color:#fbbf24;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:700}@container stage (orientation:portrait){.ob{grid-template-columns:1fr;align-content:center;overflow-y:auto}.ob-panel{max-height:none}}.settings .set-grid{grid-template:"game account""help account"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.settings .set-grid>:first-child{grid-area:game}.settings .set-account{grid-area:account;align-self:stretch}.settings .set-help{grid-area:help}@container stage (width<=720px){.settings .set-grid{grid-template:"game""account""help"/1fr}}.set-card{background:#ffffffdb;border:1px solid #141e321a;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px 14px;display:flex}.set-title{letter-spacing:.08em;text-transform:uppercase;color:#b7791f;margin:0;padding-top:2px;font-family:Barlow Semi Condensed,sans-serif;font-size:19px;font-weight:600;line-height:1}.set-row{align-items:center;gap:10px;min-height:40px;display:flex}.set-label{color:#4b5565;flex:none;width:96px;font-size:14px;font-weight:700}.set-lang{flex:1;min-width:0;margin:0}.set-lang button{white-space:nowrap;padding:7px 6px;font-size:14px}.settings .vol{background:0 0;border:none;flex:1;gap:10px;min-width:0;margin:0;padding:0}.settings .vol-toggle{width:34px;height:34px}.settings .vol-toggle img{width:22px;height:22px}.settings .vol-num{min-width:46px;font-size:18px}.set-card .acc{background:0 0;border:none;gap:10px;padding:0}.set-card .acc-note{padding:6px 10px;font-size:13px}.set-card .acc-actions{grid-template-columns:1fr 1fr;gap:8px}.set-card .acc-actions .btn{white-space:normal;padding:8px 6px;font-size:13px;line-height:1.15}.acc-delete{color:#b91c1c;opacity:.8;cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:2px 0;font-size:12px;font-weight:700;text-decoration:underline}.acc-delete:hover{opacity:1}.set-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.set-tile{color:#1d2433;cursor:pointer;background:#fff;border:1px solid #141e321a;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 6px;transition:border-color .15s,transform 80ms;display:flex}.set-tile:hover{border-color:#e0a82e}.set-tile:active{transform:scale(.98)}.set-tile .ic{object-fit:contain;flex:none;width:30px;height:30px}.set-tile b{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;line-height:1.15;overflow:hidden}.set-foot{color:#6b7280;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;margin:12px 0 2px;font-size:12px;display:flex}.set-foot .legal-links{margin:0}.set-card .acc-head small{white-space:normal;line-height:1.25}.reward-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.reward-btn.alt{color:#f1f5f9;background:linear-gradient(#334155,#0f172a);border:2px solid #cbd5e1;border-radius:999px;min-width:200px}.reward-btn.alt:disabled{opacity:.6}.profile .set-card+.set-card{margin-top:12px}.pf-hero{flex-flow:wrap;align-items:center;gap:12px 16px}.pf-hero>.pf-xp{flex:100%}.pf-hero .pc-avatar-wrap{cursor:pointer;background:0 0;border:none;padding:0}.pf-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.pf-name{color:#1d2433;text-overflow:ellipsis;white-space:nowrap;padding-top:4px;font-family:Barlow Semi Condensed,sans-serif;font-size:32px;font-weight:600;line-height:.9;overflow:hidden}.pf-chips{flex-wrap:wrap;gap:6px;display:flex}.pf-chip{font:inherit;color:#1d2433;background:#fff;border:1px solid #141e321f;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 5px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}button.pf-chip{cursor:pointer}button.pf-chip:hover{border-color:#e0a82e}.pf-chip img{object-fit:contain;width:20px;height:20px}.pf-chip small{color:#6b7280;font-size:12px;font-weight:700}.pf-xp{align-items:center;gap:10px;display:flex}.pf-xp .progress{flex:1;margin:0}.pf-xp-lv{color:#1d2433;flex:none;padding-top:2px;font-family:Barlow Semi Condensed,sans-serif;font-size:17px;font-weight:600;line-height:1}.pf-lv{z-index:2;box-sizing:border-box;background:var(--ds-gold);color:#3b2300;border:2.5px solid #fff;border-radius:999px;place-items:center;min-width:30px;height:30px;padding:2px 6px 0;font-family:Barlow Semi Condensed,sans-serif;font-size:19px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:0;left:-2px;box-shadow:0 2px #b45309,0 3px 6px #00000040}.pf-xp small{color:#6b7280;flex:none;font-size:12px;font-weight:800}.pf-next{color:#fff;background:radial-gradient(circle at 18%,#fdd34d47,#0000 45%),linear-gradient(160deg,#1d3264,#0b1530 70%);border:2px solid #e0b354;border-radius:16px;flex:none;align-items:center;gap:14px;padding:10px 14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #0b1430,inset 0 2px #ffffff2e,0 4px #8a6416,0 8px 18px #141e3240}.pf-next-goal{align-items:center;gap:8px;display:flex}.pf-next-chest{object-fit:contain;filter:drop-shadow(0 3px #00000059);width:46px;height:46px}.pf-next-goal small{letter-spacing:.06em;text-transform:uppercase;color:#9d7a39;font-size:10px;font-weight:800;display:block}.pf-next-goal b{padding-top:2px;font-family:Barlow Semi Condensed,sans-serif;font-size:26px;font-weight:600;line-height:.95;display:block}.pf-next-goal em{color:#a7b4d0;font-size:11px;font-style:normal;font-weight:700;display:block}.pf-next-items{gap:8px;display:flex}.pf-next-item{flex-direction:column;align-items:center;gap:3px;display:flex}.pf-slot{background:linear-gradient(#ffffff24,#ffffff0a);border:1px solid #fdd34d73;border-radius:12px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 -3px #00000040}.pf-slot img{object-fit:contain;width:34px;height:34px}.pf-next-item.pack .pf-slot img{width:26px;height:38px}.pf-next-item b{color:#fff;font-family:Barlow Semi Condensed,sans-serif;font-size:16px;font-weight:600;line-height:1}.set-card.pf-stats{flex-direction:row;gap:0;margin:0;padding:8px 4px}.pf-stats .pf-stat{background:0 0;border:none;border-radius:0;flex:1;min-width:0;padding:2px 4px}.pf-stats .pf-stat+.pf-stat{border-left:1px solid #141e321a}.pf-stats .pf-stat small{color:#6b7280;font-size:12px}.pf-cos .cos-box{box-shadow:none;background:0 0;border:none;border-radius:12px}.pf-cos .cos-tabs{border-bottom:none;border-radius:12px}.pf-cos .cos-grid{padding:12px 0 0}@container stage (width<=640px){.pf-hero{flex-wrap:wrap}.pf-next{flex-direction:row;flex:100%;justify-content:center;gap:10px}.pf-hero .pf-next{border-top:1px solid #e0b35473;border-left:0;margin-left:0;padding:10px 0 0}}.collection>.tabs{margin-bottom:8px}.app:not(.match-app) .content .collection>.tabs button{min-height:0;padding:6px 12px 3px;font-size:18px}.col-panel{top:calc(env(safe-area-inset-top) + var(--top-h) + 4px);z-index:5;background:#fffffff0;border:1px solid #141e321a;border-radius:16px;flex-direction:column;gap:8px;margin:0 -4px 12px;padding:10px 12px;display:flex;position:sticky;box-shadow:0 6px 14px #141e3214}.col-stats{align-items:center;gap:12px;min-width:0;display:flex}.col-progress{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.col-progress>span{color:#4b5565;flex:none;font-size:13px;font-weight:700}.col-progress>span b{color:#1d2433;font-family:Barlow Semi Condensed,sans-serif;font-size:20px;font-weight:600}.col-progress .progress{flex:1;min-width:60px;max-width:220px;margin:0}.col-panel .new-chip{flex:none;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.col-panel .new-chip i{background:#ef4444;border-radius:50%;width:8px;height:8px}.col-trade{color:#4b5565;flex:none;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.col-trade>span{align-items:center;gap:3px;display:inline-flex}.col-trade .ic{width:18px;height:18px}.col-panel .filters{gap:6px;margin:0}.col-panel .filters .search,.col-panel .filters select{border-radius:10px;height:36px;padding:0 10px;font-size:14px}.col-panel .filters .search{flex:1.2 100px;min-width:0}.col-panel .filters select{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236b7280' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;flex:96px;min-width:0;padding:0 20px 0 9px}.col-panel .filters select.set{background-color:#fff8e1;border-color:#e0a82e;font-weight:800}.col-panel .filters .check{font-size:13px;font-weight:700}@container stage (width<=700px){.col-stats{flex-wrap:wrap;row-gap:6px}.col-panel .filters{flex-wrap:wrap}.col-panel .filters .search{flex-basis:100%}}.craft{flex-direction:column;gap:10px;display:flex}.cr-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.cr-tabs button{cursor:pointer;background:#ffffffd9;border:1.5px solid #141e321a;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:7px 4px 6px;display:flex;position:relative}.cr-tabs button b{color:var(--rc);padding-top:2px;font-family:Barlow Semi Condensed,sans-serif;font-size:18px;font-weight:600;line-height:1}.cr-tabs button small{color:#4b5565;align-items:center;gap:3px;font-size:12px;font-weight:800;display:inline-flex}.cr-tabs button small .coin-ic{width:14px;height:14px}.cr-tabs button i{color:#9ca3af;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:4px;right:6px}.cr-tabs button.active{border-color:var(--rc);box-shadow:0 0 0 2px var(--rc), 0 4px 10px #141e321a;background:#fff}.cr-bar{top:calc(env(safe-area-inset-top) + var(--top-h) + 4px);z-index:5;background:#fffffff2;border:1px solid #141e321a;border-radius:14px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:sticky;box-shadow:0 6px 14px #141e3214}.cr-sum{flex-direction:column;margin-right:4px;line-height:1.1;display:flex}.cr-sum b{font-size:15px}.cr-sum small{color:#b7791f;align-items:center;gap:3px;font-size:13px;font-weight:800;display:inline-flex}.cr-sum .coin-ic{width:14px;height:14px}.cr-bar .btn{margin:0}.cr-bar .cr-sell{margin-left:auto}.craft .lock-toggle{margin:0}.cr-warn{color:#92400e;background:#fffbeb;border:1px solid #c9a75e;border-radius:10px;align-items:center;gap:6px;margin:0;padding:6px 10px;font-size:13px;font-weight:700;display:flex}.cr-warn .ic{width:18px;height:18px}.cr-legend{color:#6b7280;flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:12px;display:flex}.cr-legend .ic{width:16px;height:16px}.craft .cx-badge{background:0 0;padding:0}.cr-chip{color:#fff;border-radius:999px;align-items:center;gap:2px;padding:1px 6px;font-size:11px;font-weight:800;line-height:1.4;display:inline-flex}.cr-chip.spare{background:#03994a}.cr-chip.used{background:#4b5563}.cr-chip.kept{color:#a4aaa6;background:#262b2d}.cr-chip .ic{width:13px;height:13px}@container stage (width<=640px){.cr-tabs button b{font-size:15px}.cr-bar{flex-wrap:wrap}}.shop-grid.shop-row>.shop-item{flex-basis:clamp(210px, calc(var(--sh) * .3), 290px)}.shop-grid.shop-row .pack-img,.shop-grid.shop-row .pack-art{height:clamp(90px, calc(var(--sh) * .3), 300px)}@container stage (height>=640px){.shop-grid.shop-row>.shop-item{gap:6px;padding:14px 14px 16px}.shop-grid.shop-row .shop-item>b{font-size:22px}.shop-grid.shop-row .shop-item>small{font-size:14px}}.shop-page{flex-direction:column;min-height:100%;display:flex}.shop-page>.pack-row-wrap{margin-top:auto}.shop-page>.shop-note{margin-bottom:auto}.pm{color:#fff;flex-direction:column;align-items:center;gap:10px;width:100%;max-height:100%;padding:8px 12px;font-family:Barlow Semi Condensed,sans-serif;display:flex}.pm-head{flex-direction:column;align-items:center;gap:2px;display:flex}.pm-head h2{color:#fde68a;margin:0;font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(26px,6vh,40px);font-weight:600;line-height:1}.pm-hint{color:#94a3b8;font-size:12px}.pm-gold{color:#fde68a;background:#facc1526;border:1px solid #facc1580;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:14px;font-weight:800;display:inline-flex}.pm-gold .coin-ic{width:16px;height:16px}.pm-cards{flex-wrap:wrap;justify-content:center;gap:14px 12px;max-width:100%;min-height:0;padding:18px 4px 4px;display:flex;overflow-y:auto}.pm-card{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:6px;transition:transform .2s ease-out,opacity .2s;display:flex;position:relative}.pm-card.dragging{cursor:grabbing;transition:none}.pm-card.fly-up{opacity:0;transform:translateY(-160px)scale(.85)!important}.pm-card.fly-down{opacity:0;transform:translateY(160px)scale(.85)rotate(6deg)!important}.pm-card.kept .pm-face{opacity:.55}.pm-face{border-radius:10px;position:relative}.pm-tag{letter-spacing:.04em;white-space:nowrap;color:#fff;border-radius:999px;padding:1px 10px;font-family:Barlow Semi Condensed,sans-serif;font-size:16px;font-weight:600;line-height:1.3;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0006}.pm-trade{background:#0f172a;border:1.5px solid #fde68a;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6%;right:-6px}.pm-trade .ic{width:16px;height:16px}.pm-kept{white-space:nowrap;background:#03994a;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pm-actions{grid-template-columns:.7fr 1.3fr;gap:4px;display:grid}.pm-btn,.pm-market{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:9px;justify-content:center;align-items:center;gap:3px;height:30px;padding:0 4px;font-size:13px;font-weight:800;display:inline-flex}.pm-btn.gold{color:#2a1a03;background:linear-gradient(#fde68a,#f5b301);border-color:#b7791f}.pm-btn .coin-ic,.pm-market .coin-ic{width:14px;height:14px}.pm-btn:disabled,.pm-market:disabled{opacity:.45;cursor:default}.pm-market{font-size:12px}.pm-throw{z-index:3;white-space:nowrap;pointer-events:none;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:800;position:absolute;left:50%;transform:translate(-50%)}.pm-throw.up{background:#03994a;top:-34px}.pm-throw.down{background:#b7791f;bottom:-30px}.pm-foot{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pm-foot .reward-btn.alt{align-items:center;gap:6px;min-width:0;display:inline-flex}.pm-foot .coin-ic{width:20px;height:20px}.missions .set-card+.set-card{margin-top:12px}.ms-head{align-items:center;gap:10px;display:flex}.ms-count{color:#4b5565;font-size:13px;font-weight:800}.ms-reset{color:#6b7280;align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.ms-reset .ic{width:16px;height:16px}.ms-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;display:grid}.ms-row{background:#fff;border:1px solid #141e321a;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:9px 12px;display:flex}.ms-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ms-main>b{font-size:15px;line-height:1.15}.ms-main>small{color:#6b7280;font-size:12px}.ms-bar{align-items:center;gap:8px;display:flex}.ms-bar .progress{flex:1;margin:0}.ms-bar span{color:#4b5565;flex:none;padding-top:2px;font-family:Barlow Semi Condensed,sans-serif;font-size:17px;font-weight:600;line-height:1}.ms-main .rw-chips{margin-top:1px}.ms-row.ready{background:linear-gradient(#fffbeb,#fff);border-color:#c9a75e;box-shadow:0 0 0 2px #f5b30159}.ms-claim{letter-spacing:.04em;flex:none;min-width:64px;padding:6px 14px 3px;font-family:Barlow Semi Condensed,sans-serif;font-size:20px;animation:1.6s ease-in-out infinite msPulse}.app:not(.match-app) .content .ms-go,.ms-go{height:28px;box-shadow:none;color:#8c510d;letter-spacing:.06em;background:#fffaf0;border:1px solid #e3c98a;border-radius:999px;flex:none;align-items:center;gap:3px;padding:0 8px 0 12px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.app:not(.match-app) .content .ms-go:hover{background:#fff3d6;border-color:#d4a94a}.ms-go .chev-ic{width:13px;height:13px}@keyframes msPulse{50%{transform:scale(1.06)}}.ms-row.claimed{background:#dcfce799;border-color:#03994a40;grid-column:1/-1;padding:7px 12px}.ms-row.claimed .ms-main>b{color:#166534;font-size:14px}.ms-done{color:#03994a;flex:none;font-size:12px;font-weight:800}@media (prefers-reduced-motion:reduce){.ms-claim{animation:none}}@container stage (height<=500px){.reward-btn{min-width:150px;height:44px;padding:3px 24px 0;font-size:22px}.reward-btn.alt{min-width:140px}.reward-actions{gap:10px}}.flip-back,.flip-front{-webkit-backface-visibility:hidden}.flip.open .flip-back{visibility:hidden;transition:visibility 0s linear .25s}.flip.big.open .flip-back{transition-delay:.8s}.hv-panel .hv-notif{vertical-align:middle;min-width:18px;height:18px;font-family:Barlow Semi Condensed,sans-serif;font-size:11px;line-height:18px}.ranked-page .rk-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ranked-page .rk-head .page-title{margin:0}.rk-switch{background:#1d243314;border:1px solid #1d24331a;border-radius:999px;padding:3px;display:inline-flex}.rk-switch button{color:#5b6475;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.rk-switch button .ic{width:16px;height:16px}.rk-switch button.active{background:var(--ds-gold);color:#3b2300;box-shadow:0 1px #b7791f}.mk-layout.with-filters{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:14px;margin-top:10px;display:grid}.mk-layout.with-filters .mk-filters{max-height:calc(100 * var(--vh) - var(--top-h) - 120px);background:#ffffffb3;border:1px solid #1d24331a;border-radius:14px;margin:0;padding:10px;position:sticky;top:0;overflow-y:auto}.mk-layout.with-filters .mk-search{height:40px;padding:0 10px}.mk-layout.with-filters .mk-search input{font-size:15px}.mk-f-label{letter-spacing:.12em;text-transform:uppercase;color:#6b7280;margin-top:4px;font-size:11px;font-weight:800}.mk-layout.with-filters .mk-row,.mk-layout.with-filters .mk-row.scroll{flex-flow:column;gap:4px;overflow:visible}.mk-layout.with-filters .mk-chip{border-radius:10px;justify-content:flex-start;width:100%;height:32px}.mk-main{min-width:0}@container stage (width<=640px){.mk-layout.with-filters{display:block}.mk-layout.with-filters .mk-filters{max-height:none;margin-bottom:12px;position:static}.mk-layout.with-filters .mk-row{flex-flow:wrap}.mk-layout.with-filters .mk-row.scroll{flex-flow:row;overflow-x:auto}.mk-layout.with-filters .mk-chip{width:auto}}.market-row.tappable{cursor:pointer;transition:transform .1s,box-shadow .15s}.market-row.tappable:hover{box-shadow:0 4px 12px #1d24331f}.market-row.tappable:active{transform:scale(.99)}.mr-from{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.mr-from small{color:var(--muted);font-size:11px;font-weight:700}.mr-from b{align-items:center;gap:3px;font-family:Barlow Semi Condensed,sans-serif;font-size:22px;display:inline-flex}.mr-chev{color:#9ca3af;padding:0 4px;font-size:24px}.mkc-back{margin-bottom:10px}.mkc-body{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;display:grid}.mkc-card{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:220px;display:flex}.mkc-tags,.mkc-avg,.mkc-sales{color:var(--muted);font-size:13px}.mkc-tags b{font-weight:800}.mkc-avg b{color:#1d2433}.mkc-sales i{color:#1d2433;align-items:center;gap:2px;margin:0 3px;font-style:normal;font-weight:700;display:inline-flex}.mkc-list{flex-direction:column;gap:8px;min-width:0;display:flex}.mkc-title{letter-spacing:.04em;color:#5b6475;font-size:13px;font-weight:800}.mkc-row{background:var(--panel);border:1px solid var(--line);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.mkc-row.best{background:linear-gradient(90deg, #dcfce7, var(--panel) 60%);border-color:#03994a66}.mkc-price{align-items:center;gap:4px;font-family:Barlow Semi Condensed,sans-serif;font-size:26px;line-height:1;display:inline-flex}.mkc-row small{min-width:0;color:var(--muted);font-weight:600}.mkc-row .btn{white-space:nowrap}.mkc-mine{color:#fff;background:#1d2433;border-radius:999px;margin-right:6px;padding:1px 8px;font-size:11px;font-weight:800;display:inline-block}@container stage (width<=1100px){.mkc-card{max-width:170px}}@container stage (width<=640px){.mkc-body{grid-template-columns:1fr}.mkc-card{max-width:none}}.mkc-rule{color:var(--muted);margin-top:-4px;font-size:12px}.mkc-wait{color:#6b7280;white-space:nowrap;background:#1d24330f;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.tb-avatar{position:relative}.tb-lv-badge{z-index:2;background:var(--ds-gold);color:#3b2300;text-align:center;border:2px solid #fff;border-radius:999px;min-width:20px;height:20px;padding:0 4px;font-family:Barlow Semi Condensed,sans-serif;font-size:14px;font-weight:700;line-height:17px;position:absolute;bottom:-3px;right:-4px;box-shadow:0 1px #0003}.tb-name small{display:none}.mr-pending{font-weight:800;color:#b45309!important}.mr-live{font-weight:800;color:#03994a!important}.ntf{flex-direction:column;gap:6px;display:flex}.ntf-row{text-align:left;cursor:pointer;background:#fff;border:1px solid #1d24331a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 10px;display:flex}.ntf-row span{flex-direction:column;min-width:0;display:flex}.ntf-row b{color:#1d2433;font-size:14px}.ntf-row small{color:var(--muted);font-size:12px}.ntf-row.master{background:#1d24330a}.ntf-row.master b{font-size:15px}.ntf-row:disabled{opacity:.45;cursor:default}.ntf-switch{background:#cbd5e1;border-radius:999px;flex:none;width:42px;height:24px;transition:background .15s;position:relative}.ntf-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.ntf-row.on .ntf-switch:after{transform:translate(18px)}.mdx-screen{--u:max(.5px, min(calc((100cqw - var(--rail-w)) / 1380), calc((100cqh - var(--top-h)) / 978), 1.25px));top:calc(var(--top-h) + env(safe-area-inset-top));left:calc(var(--rail-w) + var(--safe-l));z-index:2;color:#091126;flex-direction:column;font-family:Barlow Semi Condensed,sans-serif;font-weight:500;display:flex;position:fixed;bottom:0;right:0;overflow:hidden}.mdx-heading{align-items:center;gap:calc(22 * var(--u));margin:calc(20 * var(--u)) calc(90 * var(--u)) calc(18 * var(--u)) calc(46 * var(--u));padding:calc(14 * var(--u)) calc(30 * var(--u)) calc(14 * var(--u)) calc(18 * var(--u));border:calc(3 * var(--u)) solid #fff;border-radius:calc(22 * var(--u));background:linear-gradient(110deg,#fffdf7f2,#f2efe3ed);display:flex;box-shadow:0 4px 12px #24382633}.mdx-back{width:calc(58 * var(--u));height:calc(58 * var(--u));border:calc(2 * var(--u)) solid #e6dcc2;color:#293d56;cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;font-size:0;display:grid;box-shadow:0 2px 5px #2438262e}.mdx-back:hover{background:#fff8e1}.mdx-back-ic{width:55%;height:55%;display:block}.mdx-title-row{flex:1;justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.mdx-title-row h1{font-family:Barlow Semi Condensed,sans-serif;font-size:calc(54 * var(--u));letter-spacing:calc(.2 * var(--u));transform-origin:0;margin:0;font-weight:400;line-height:1.07;transform:scaleX(1.17)}.mdx-title-row p{font-size:calc(29 * var(--u));color:#304861;margin:0;line-height:1.22}.mdx-steps{align-items:center;gap:calc(14 * var(--u));font-size:calc(23 * var(--u));color:#42556a;white-space:nowrap;margin:0;padding:0;list-style:none;display:flex}.mdx-steps li{align-items:center;gap:calc(12 * var(--u));display:flex}.mdx-steps b{width:calc(43 * var(--u));height:calc(43 * var(--u));color:#fff;font-size:calc(25 * var(--u));background:linear-gradient(#b5b7bb,#8b8d8f);border:2px solid #fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 1px #b3b3b330}.mdx-steps .current,.mdx-steps .done{color:#a75900}.mdx-steps .current b,.mdx-steps .done b{background:linear-gradient(115deg,#efb300,#965000);border-color:#fff9d8;box-shadow:0 0 0 1px #c89522}.mdx-step-line{width:calc(93 * var(--u));background:linear-gradient(90deg,#b36709 35%,#a6a7a4 35%);height:3px}.mdx-step-line.full{background:#b36709}.mdx-cards{gap:calc(18 * var(--u));min-height:0;padding:0 calc(90 * var(--u)) calc(22 * var(--u)) calc(46 * var(--u));flex:1;grid-template-rows:minmax(0,auto);grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;display:grid}.mdx-card{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-width:0;min-height:0;max-height:100%;padding:calc(7 * var(--u));border:calc(3 * var(--u)) solid #fff;border-radius:calc(25 * var(--u));font:inherit;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(110deg,#fffdf7,#f2efe3);flex-direction:column;align-items:stretch;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 8px #24382626}.mdx-card:hover:not(.off){transform:translateY(-3px);box-shadow:0 7px 20px #18261740}.mdx-card.off{opacity:.55;cursor:default;pointer-events:none}.mdx-card:focus-visible{outline-offset:2px;outline:3px solid #d8a52d}.mdx-card.selected{box-shadow:0 0 0 calc(2 * var(--u)) #b7760c, inset 0 0 0 calc(2 * var(--u)) #fffcdb, 0 4px 12px #89571255;background:linear-gradient(120deg,#fffce3,#fff2be);border-color:#ffdc62}.mdx-art{aspect-ratio:1.34;border-radius:calc(15 * var(--u));background:#24322c 50%/cover no-repeat;flex:0 auto;width:100%;min-height:40px;display:block}.mdx-copy{height:calc(234 * var(--u));padding:calc(12 * var(--u)) calc(13 * var(--u)) calc(13 * var(--u));flex-direction:column;flex:none;align-items:center;display:flex}.mdx-mode-title{font-family:Barlow Semi Condensed,sans-serif;font-size:calc(34 * var(--u));font-weight:400;line-height:1.3;transform:scaleX(1.14)}.mdx-tag{justify-content:center;align-items:center;gap:calc(10 * var(--u));min-width:calc(177 * var(--u));margin-top:calc(6 * var(--u));padding:calc(9 * var(--u)) calc(20 * var(--u));color:#8c510d;font-size:calc(23 * var(--u));background:#fff9e2;border:1px solid #ebc373;border-radius:30px;line-height:1;display:flex;box-shadow:inset 0 1px #fff}.mdx-tag img,.mdx-reward img{width:auto;height:calc(30 * var(--u));filter:drop-shadow(0 1px 1px #0000002e);flex:none}.mdx-desc{margin-top:calc(17 * var(--u));font-size:calc(23.5 * var(--u));color:#243b55;line-height:1.2}.mdx-reward{justify-content:center;align-items:center;gap:calc(12 * var(--u));width:100%;margin-top:calc(21 * var(--u));padding-top:calc(14 * var(--u));font-size:calc(22 * var(--u));color:#344b64;border-top:1px solid #ced0c7;display:flex}.mdx-reward svg{width:calc(28 * var(--u));height:calc(28 * var(--u))}.mdx-reward img{height:calc(28 * var(--u))}.mdx-go{justify-content:center;align-items:center;gap:calc(12 * var(--u));height:calc(74 * var(--u));margin:auto calc(-7 * var(--u)) calc(-7 * var(--u));color:#fff9d2;font-family:Barlow Semi Condensed,sans-serif;font-size:calc(34 * var(--u));letter-spacing:calc(.5 * var(--u));white-space:nowrap;text-shadow:0 2px #5a2c00;cursor:pointer;background:linear-gradient(#ffffff38,#fff0 50%,#0000001a),linear-gradient(100deg,#d59113,#a95d00 45%,#eebd43);border:0;flex:none;padding:0;transition:filter .15s,opacity .18s,visibility .18s;display:flex}.mdx-card:not(.selected) .mdx-go{visibility:hidden;opacity:0}.mdx-go svg{width:calc(22 * var(--u));height:calc(26 * var(--u))}.mdx-go:hover{filter:brightness(1.08)}.mdx-go:active{filter:brightness(.95)}.mdx-go.searching{font-size:calc(24 * var(--u))}.mdx-go .spinner{width:calc(26 * var(--u));height:calc(26 * var(--u));border-width:calc(4 * var(--u));border-color:#fff9d2 #fff9d244 #fff9d244}.mdx-go .mdx-cancel{margin-left:calc(8 * var(--u));font-family:Barlow Semi Condensed,sans-serif}.mdx-selected-label{height:calc(32 * var(--u));line-height:calc(32 * var(--u));color:#fff9d2;font-size:calc(23 * var(--u));text-shadow:0 1px #633000;background:linear-gradient(100deg,#d59113,#a95d00 45%,#eebd43);display:none;position:absolute;bottom:0;left:0;right:0}.selected .mdx-selected-label{display:block}@container stage (height<=560px){.mdx-screen{--u:.62px}.mdx-heading{border-width:2px;border-radius:12px;gap:10px;margin:6px 14px;padding:4px 12px 4px 5px}.mdx-back{border-width:1px;width:28px;height:28px}.mdx-title-row{gap:12px;margin:0}.mdx-title-row h1{font-size:24px;transform:none}.mdx-title-row p,.mdx-steps{display:none}.mdx-cards{gap:10px;padding:0 14px 8px}.mdx-card{border-radius:14px;padding:4px}.mdx-art{aspect-ratio:2.1;border-radius:10px}.mdx-copy{height:auto;padding:4px 6px 8px}.mdx-mode-title{font-size:21px;line-height:1.15;transform:none}.mdx-tag{gap:5px;min-width:0;margin-top:3px;padding:3px 10px;font-size:12px}.mdx-tag img{height:15px}.mdx-desc{margin-top:5px;font-size:12.5px}.mdx-reward{display:none}.mdx-go{gap:6px;height:40px;margin:auto -4px -4px;font-size:18px}.mdx-go svg{width:12px;height:14px}.mdx-go.searching{font-size:13px}.mdx-go .spinner{border-width:2px;width:14px;height:14px}.mdx-selected-label{height:18px;font-size:12px;line-height:18px}}@container stage (width<=600px){.mdx-screen{overflow-y:auto}.mdx-cards{flex:none}.mdx-card{max-height:none}.mdx-cards{grid-template-columns:1fr}}.wt-total{align-items:flex-end;gap:calc(8 * var(--u));font-size:calc(23 * var(--u));color:#42556a;white-space:nowrap;flex-direction:column;display:flex}.wt-total b{font-family:Barlow Semi Condensed,sans-serif;font-weight:400;font-size:calc(40 * var(--u));color:#091126}.wt-total-bar{width:calc(260 * var(--u));height:calc(14 * var(--u));border:calc(2 * var(--u)) solid #fff;background:#e9e5d8;border-radius:99px;overflow:hidden;box-shadow:0 2px 6px #17271926}.wt-total-bar i,.wt-bar i{border-radius:inherit;background:linear-gradient(90deg,#efb300,#b36709);height:100%;display:block}.wt-grid{gap:calc(16 * var(--u));min-height:0;padding:0 calc(90 * var(--u)) calc(34 * var(--u)) calc(46 * var(--u));flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.wt-card{min-width:0;min-height:0;padding:calc(6 * var(--u));border:calc(3 * var(--u)) solid #fff;border-radius:calc(22 * var(--u));font:inherit;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(110deg,#fffdf7,#f2efe3);flex-direction:column;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 8px #24382626}.wt-card:hover{transform:translateY(-3px);box-shadow:0 7px 20px #18261740}.wt-card:focus-visible{outline-offset:2px;outline:3px solid #d8a52d}.wt-card.open{box-shadow:0 0 0 calc(2 * var(--u)) #b7760c, inset 0 0 0 calc(2 * var(--u)) #fffcdb, 0 4px 12px #89571255;background:linear-gradient(120deg,#fffce3,#fff2be);border-color:#ffdc62}.wt-flag{border-radius:calc(14 * var(--u));background:#24322c;flex:auto;min-height:28px;position:relative;overflow:hidden}.wt-flag canvas{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.wt-flag:after{content:"";background:linear-gradient(160deg,#ffffff47,#fff0 45%,#0000002e);position:absolute;inset:0}.wt-card.locked .wt-flag canvas{filter:saturate(.45)brightness(.9)}.wt-card.locked .wt-copy{opacity:.7}.wt-no,.wt-mark{top:calc(14 * var(--u));z-index:1;width:calc(42 * var(--u));height:calc(42 * var(--u));position:absolute}.wt-no{left:calc(14 * var(--u));border:calc(3 * var(--u)) solid #fff;color:#fff;font-family:Barlow Semi Condensed,sans-serif;font-size:calc(22 * var(--u));background:linear-gradient(#b5b7bb,#8b8d8f);border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 4px #0004}.wt-card.open .wt-no,.wt-card.done .wt-no{background:linear-gradient(115deg,#efb300,#965000);border-color:#fff9d8}.wt-mark{right:calc(14 * var(--u));object-fit:contain;filter:drop-shadow(0 2px 2px #0006)}.wt-done{border:calc(3 * var(--u)) solid #fff;color:#fff;font-size:calc(22 * var(--u));filter:none;background:linear-gradient(145deg,#03994a,#1b7a32);border-radius:50%;place-items:center;font-weight:900;display:grid;box-shadow:0 2px 4px #0004}.wt-copy{align-items:center;gap:calc(6 * var(--u));padding:calc(10 * var(--u)) calc(8 * var(--u)) calc(12 * var(--u));flex-direction:column;flex:none;display:flex}.wt-card.open .wt-copy{padding-bottom:calc(40 * var(--u))}.wt-name{font-family:Barlow Semi Condensed,sans-serif;font-size:calc(30 * var(--u));text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.1;overflow:hidden}.wt-style{font-size:calc(20 * var(--u));color:#8c510d;white-space:nowrap}.wt-bar{width:82%;height:calc(10 * var(--u));background:#e2ded0;border-radius:99px;overflow:hidden}.wt-card.done .wt-bar i{background:linear-gradient(90deg,#3fb950,#1b7a32)}.wt-count{font-size:calc(20 * var(--u));color:#40546a;font-weight:600}@container stage (height<=560px){.wt-total{flex-direction:row;align-items:center;gap:8px;font-size:13px}.wt-total b{font-size:18px}.wt-total-bar{width:110px;height:9px}.wt-grid{gap:8px;padding:0 14px 12px}.wt-card{border-radius:12px;padding:3px}.wt-flag{border-radius:9px}.wt-no,.wt-mark{width:22px;height:22px;top:6px}.wt-no{border-width:2px;font-size:12px;left:6px}.wt-mark{right:6px}.wt-done{border-width:2px;font-size:12px}.wt-copy{gap:3px;padding:4px 4px 6px}.wt-card.open .wt-copy{padding-bottom:22px}.wt-name{font-size:15px}.wt-style{display:none}.wt-bar{height:5px}.wt-count{font-size:11px}}@container stage (width<=600px){.wt-grid{flex:none;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.wt-flag{aspect-ratio:1.8;flex:none}}.chat-more{color:#8a93a3;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;align-self:center;place-items:center;width:26px;height:26px;padding:0;font-size:16px;line-height:1;display:grid}.chat-more:hover{color:#1d2433;background:#141e3214}.chat-report .modal{max-width:420px}.chat-report-quote{color:#1d2433;word-break:break-word;background:#fffaf0;border-left:3px solid #e2b23a;border-radius:8px;margin:0 0 12px;padding:10px 12px}.chat-report-reasons{flex-direction:column;gap:6px;margin:8px 0 12px;display:flex}.chat-report .btn{width:100%;margin-top:6px}.set-blocked{border-top:1px solid #141e321a;flex-direction:column;gap:6px;margin-top:12px;padding-top:10px;display:flex}.set-blocked-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.badge-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:380px;margin:4px 0 8px;display:grid}.bp-label{color:#5b6475;margin-top:4px;font-size:13px;font-weight:700;display:block}.bp-item{aspect-ratio:1;cursor:pointer;background:#fffdf7;border:1px solid #e6dcc3;border-radius:14px;place-items:center;padding:6px;display:grid}.bp-item .crest{object-fit:contain;width:100%;height:100%}.bp-item.on{background:#fff6d6;border-color:#c9a75e;box-shadow:0 0 0 2px #c9a75e}.club-row{position:relative}.club-row-open{border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.club-row>.btn{z-index:1;position:relative}.club-row-more{color:#8a6a1f;white-space:nowrap;pointer-events:none;margin-left:auto;margin-right:10px;font-size:12px;font-weight:700}.club-preview .cp-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.club-preview .cp-head p{margin:2px 0 0}.cp-members{gap:6px;max-height:min(44vh,320px);margin-bottom:12px;display:grid;overflow:auto}.cc-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.cc-left{gap:10px;display:grid}.cc-left .field{margin:0}.cc-desc span{justify-content:space-between;display:flex}.cc-desc small{color:#94a3b8;font-weight:700}.cc-desc textarea{box-sizing:border-box;resize:none;color:#1d2433;width:100%;min-height:92px;font:inherit;background:#fff;border:1px solid #141e322e;border-radius:10px;padding:9px 10px;font-size:15px;line-height:1.4}.cc-right .badge-picker{max-width:none;margin-bottom:0}.cc-right .bp-label{margin:0 0 6px}@container stage (width<=640px){.cc-grid{grid-template-columns:1fr}}.app:not(.match-app) .content .cc-foot .btn.cc-create{justify-content:center;align-items:center;gap:6px;min-width:0;height:44px;padding:3px 26px 0;font-size:20px;display:inline-flex}.cc-create .coin-ic{width:20px;height:20px}.cc-price{opacity:.8}.app:not(.match-app) .content .set-card.pf-hero{color:#fff;background:radial-gradient(circle at 12% 30%,#60a5fa38,#0000 45%),radial-gradient(circle at 78% 45%,#fdd34d2e,#0000 40%),linear-gradient(160deg,#1d3264,#0b1530 75%);border:2px solid #e0b354;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #0b1430,inset 0 2px #ffffff29,0 4px #8a6416,0 10px 22px #141e3247}.pf-hero .pf-name{color:#fff}.pf-hero .pf-chip{color:#fff;background:#ffffff14;border-color:#ffffff2e}.pf-hero .pf-chip small{color:#a7b4d0}.pf-hero .pf-next{box-shadow:none;background:0 0;border:0;border-left:1px solid #e0b35473;border-radius:0;margin-left:auto;padding:2px 0 2px 16px;overflow:visible}.pf-hero .pf-xp{border-top:1px solid #ffffff1a;padding-top:10px}.pf-hero .pf-xp-lv{color:#9d7a39}.pf-hero .pf-xp small{color:#a7b4d0}.pf-hero .progress{background:#00000059;height:9px;box-shadow:inset 0 1px #0006}.pf-hero .progress-fill{background:var(--ds-gold)}.pf-hero .pf-lv{border-color:#0b1530}.set-row.set-link{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 0 4px;display:flex}.set-link-val{color:#6b7280;align-items:center;gap:4px;font-size:13px;font-weight:800;display:inline-flex}.set-link-val.on{color:#03994a}.set-link-val .chev-ic{color:#94a3b8;width:16px;height:16px}.modal.notify-modal{width:min(460px,94vw)}.set-link .ntf-switch.on{background:#04c95b}.set-link .ntf-switch.on:after{transform:translate(18px)}.fr-add{gap:8px;display:flex}.fr-add input{min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #141e322e;border-radius:12px;flex:1;padding:0 12px}.fr-add .btn{min-width:90px}.fr-hint{margin:6px 2px 12px}.fr-section{gap:6px;margin-bottom:14px;display:grid}.fr-section h3{letter-spacing:.05em;text-transform:uppercase;color:#6b5a2e;margin:4px 2px;font-size:13px}.fr-section h3 small{color:#94a3b8;margin-left:4px}.fr-row{background:#fffdf7;border:1px solid #ece3cc;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.fr-name{flex-direction:column;flex:1;min-width:0;display:flex}.fr-name b{align-items:center;gap:6px;display:flex}.fr-name small{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.fr-dot{background:#cbd5e1;border-radius:50%;width:8px;height:8px}.fr-dot.on{background:#04c95b}.fr-dot.busy{background:#f59e0b}.fr-actions{gap:6px;display:flex}.fr-more{min-width:36px}.fr-menu-list{gap:8px;display:grid}.modal.fr-invite{width:min(400px,92vw)}.fr-invite-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.fr-waiting{z-index:950;top:calc(env(safe-area-inset-top) + 10px);color:#fff;background:#0b1530f2;border:1px solid #e0b354;border-radius:999px;align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:13px;font-weight:700;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000004d}.club-invites{gap:6px;margin:8px 0;display:grid}.club-invite{background:#fff6d6;border:1px solid #c9a75e;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.club-invite>span{flex:1;min-width:0}.mdx-top{padding:calc(18 * var(--u)) calc(90 * var(--u)) 0 calc(46 * var(--u));flex:none}.mdx-backpill{color:#1d2433;cursor:pointer;background:linear-gradient(110deg,#fffdf7f2,#f2efe3ed);border:2px solid #fff;border-radius:999px;align-items:center;gap:6px;height:38px;padding:2px 16px 0 10px;font-family:Barlow Semi Condensed,sans-serif;font-size:20px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 3px #b9ad8c,0 4px 10px #24382633}.mdx-backpill svg{width:18px;height:18px;margin-top:-2px}.mdx-backpill:active{transform:translateY(2px);box-shadow:0 1px #b9ad8c}.mdx-screen .mdx-cards{padding-top:calc(18 * var(--u));padding-bottom:calc(26 * var(--u));grid-template-rows:minmax(0,1fr);align-content:stretch}.mdx-screen .mdx-card{height:100%;max-height:none}.mdx-screen .mdx-art{aspect-ratio:auto;flex:auto;min-height:60px}@container stage (height<=560px){.mdx-top{padding:8px 14px 0}.mdx-backpill{height:32px;font-size:18px}.mdx-screen .mdx-cards{padding-top:10px;padding-bottom:14px}.mdx-screen .mdx-art{aspect-ratio:auto}}.app:not(.match-app):not(.home-app) .content>.rka-page{box-shadow:none;background:0 0;border:0;min-height:0;padding:0}.rka{--rka-paper:#fbf8f1;--rka-cream:#f4efe4;--rka-ink:#2f2a22;--rka-muted:#7d7565;--rka-line:#e3dccd;--rka-gold:#9a6a2c;--rka-sage:#45603a;--rka-row:clamp(28px, calc((100 * var(--vh) - 240px) / 8), 44px);color:var(--rka-ink);background:linear-gradient(#f8f4ea,#efe8da);border:1px solid #ffffffd9;border-radius:18px;padding:10px 14px 14px;font-family:Barlow Semi Condensed,sans-serif;box-shadow:0 10px 30px #0000004d}.rka button{font:inherit;color:inherit;cursor:pointer}.rka button:focus-visible{outline-offset:3px;outline:3px solid #b78b43}.rka p{color:var(--rka-muted);margin:0;line-height:1.5}.rka-topbar{align-items:center;gap:14px;margin-bottom:10px;display:flex}.rka .rk-switch{margin:0}.rka-spacer{flex:1}.rka-play{white-space:nowrap;background:linear-gradient(#d3ad6e,#bd914d);border:1px solid #a57836;border-radius:9px;padding:8px 18px;font-weight:700;box-shadow:inset 0 1px #f5dcaa;color:#fffef8!important}.rka-play:hover,.rka-tab:hover{filter:brightness(.97)}.rka-layout{grid-template-columns:minmax(250px,32%) 1fr;align-items:stretch;gap:12px;display:grid}.rka-panel{border:1px solid var(--rka-line);background:var(--rka-paper);border-radius:14px;min-width:0;box-shadow:0 8px 24px #65532d10}.rka-label{letter-spacing:1.2px;color:#4b4436;font-size:12px;font-weight:700}.rka-side{background:linear-gradient(160deg,#f1e8d6,#fbf8f1 55%);flex-direction:column;padding:12px 14px;display:flex}.rka-hero{border-bottom:1px solid var(--rka-line);align-items:center;gap:12px;padding:8px 0 10px;display:flex}.rka-hero-badge{object-fit:contain;filter:drop-shadow(0 6px 6px #6b482930);flex:none;width:clamp(64px,18vh,108px);height:clamp(64px,18vh,108px)}.rka-hero-info{flex:1;min-width:0}.rka-hero h2{color:var(--rka-ink);margin:0;font-size:clamp(22px,5vh,30px);font-weight:700;line-height:1}.rka-lp{margin:2px 0 6px;font-size:clamp(16px,3.6vh,21px)}.rka-barline{align-items:center;gap:8px;display:flex}.rka-bar{background:#e2dbcd;border-radius:8px;flex:1;height:9px;overflow:hidden;box-shadow:inset 0 1px 2px #0001}.rka-fill{background:linear-gradient(90deg,#b17a3f,#d7b374);height:100%;transition:width .4s}.rka-next-badge{object-fit:contain;opacity:.85;width:36px;height:36px}.rka-pts{margin-top:2px;font-size:13px}.rka-next{color:var(--rka-muted);text-align:right;margin-top:2px;font-size:12px}.rka-row{border-bottom:1px solid var(--rka-line);align-items:center;gap:12px;padding:8px 2px;font-size:13px;display:flex}.rka-row:last-child{border-bottom:0}.rka-row>img:first-child{object-fit:contain;flex:none;width:28px;height:28px}.rka-row-text{flex:1;min-width:0}.rka-row-text small{color:var(--rka-muted);font-size:11px;display:block}.rka-row-text small.ok{color:var(--rka-sage);font-weight:700}.rka-row-text b{font-size:15px;font-weight:400}.rka-row .rka-pack{width:30px;height:40px}.rka-big{margin-left:4px;font-size:17px;font-weight:700!important}.rka-rankchip{color:var(--rka-gold);background:#ece3d1;border:1px solid #dccfb5;border-radius:99px;padding:3px 9px;font-size:13px;font-weight:700}.rka-link{text-align:left;background:0 0;border:0;padding:0}.rka-link:hover{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.rka-plus{white-space:pre;color:var(--rka-muted)}.rka-main{flex-direction:column;display:flex;overflow:hidden}.rka-tabs{border-bottom:1px solid var(--rka-line);justify-content:space-around;padding:0 10px;display:flex}.rka-tab{background:0 0;border:0;align-items:center;gap:8px;padding:9px 18px 8px;font-size:15px;display:inline-flex;position:relative;color:#5d5547!important}.rka-tab .ic{width:20px;height:20px}.rka-tab[aria-selected=true]{font-weight:700;color:var(--rka-ink)!important}.rka-tab[aria-selected=true]:after{content:"";background:var(--rka-sage);border-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.rka-content{max-height:calc(100 * var(--vh) - var(--top-h) - env(safe-area-inset-top) - 140px);padding:8px 10px 10px;overflow:auto}.rka-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.rka-table th{z-index:1;color:#3f392e;letter-spacing:1px;text-align:left;white-space:nowrap;background:#e6dfd0;height:30px;padding:0 10px;font-size:11px;font-weight:700;position:sticky;top:0}.rka-table th:first-child{border-radius:9px 0 0 9px}.rka-table th:last-child{border-radius:0 9px 9px 0}.rka-table th img,.rka-table th .ic{vertical-align:-4px;width:18px;height:18px;margin-right:4px}.rka-table td{height:var(--rka-row);white-space:nowrap;border-bottom:1px solid #ebe5d9;padding:0 10px}.rka-table td+td{border-left:1px solid #efe9de}.rka-table tr:last-child td{border-bottom:0}.rka-table tr.current td{background:#f6e6c8;border-color:#ead3a8;font-weight:700}.rka-table tr.current td:first-child{border-radius:9px 0 0 9px}.rka-table tr.current td:last-child{border-radius:0 9px 9px 0}.rka-you-col{text-align:center;width:1%}.rka-you{color:#fdf3df;letter-spacing:.8px;white-space:nowrap;background:linear-gradient(#9a6a3c,#7a4f28);border-radius:99px;padding:4px 12px;font-size:10px;display:inline-block;box-shadow:inset 0 1px #c8956a}.rka-league-cell{align-items:center;gap:10px;display:inline-flex}.rka-league-cell img{width:calc(var(--rka-row) - 6px);height:calc(var(--rka-row) - 6px);object-fit:contain}.rka-league-cell small{color:var(--rka-muted);font-size:11px;font-weight:400}.rka-gold{font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:inline-flex}.rka-gold img{width:22px;height:22px}.rka-packcell{align-items:center;gap:10px;display:inline-flex}.rka-pack{width:calc(var(--rka-row) * .62);height:calc(var(--rka-row) - 6px);object-fit:contain;flex:none}.rka-avatar{width:calc(var(--rka-row) - 8px);height:calc(var(--rka-row) - 8px);color:#8a6a3a;background:#eae1d0;border-radius:9px;place-items:center;font-weight:700;display:grid}.rka-rank{color:#a88448;font-size:16px}.rka-empty{text-align:center;color:var(--rka-muted)}.rka-rules{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rka-rule{border:1px solid var(--rka-line);background:#fffdf8;border-radius:10px;padding:10px 12px}.rka-rule b{margin-bottom:4px;display:block}.rka-rule p{font-size:12px}@media (width<=1000px){.rka-layout{grid-template-columns:236px 1fr}.rka-table{font-size:12.5px}.rka-table td,.rka-table th{padding:0 7px}.rka-tab{padding:7px 10px 6px;font-size:13px}.rka-you{padding:3px 8px;font-size:9px}.rka-league-cell small{display:none}.rka-row{padding:6px 0;font-size:12px}.rka-row-text b{font-size:13px}.rka-rules{grid-template-columns:1fr}}@media (width<=760px){.rka-layout{grid-template-columns:1fr}.rka-content{max-height:none}}.rka{font-variant-numeric:lining-nums tabular-nums}@media (width<=1000px),(height<=520px){.rka{padding:8px 10px 10px}.rka-topbar{gap:10px;margin-bottom:8px}.rka-play{padding:6px 14px;font-size:13px}.rka-layout{grid-template-columns:252px 1fr;gap:8px}.rka-side{padding:8px 10px}.rka-label{font-size:10px}.rka-hero{gap:8px;padding:4px 0 6px}.rka-hero-badge{width:58px;height:58px}.rka-hero h2{font-size:20px}.rka-lp{margin:1px 0 4px;font-size:14px}.rka-next-badge{width:24px;height:24px}.rka-pts,.rka-next{text-align:left;font-size:10.5px}.rka-row{gap:8px;padding:5px 0;font-size:11.5px}.rka-row>img:first-child{width:22px;height:22px}.rka-row-text b{font-size:12px}.rka-row-text small{font-size:10px}.rka-row .rka-pack{width:22px;height:30px}.rka-big{font-size:14px}.rka-rankchip{padding:2px 7px;font-size:11px}.rka-tab{gap:6px;padding:6px 8px 5px;font-size:13px}.rka-tab .ic{width:16px;height:16px}.rka-content{max-height:calc(100 * var(--vh) - var(--top-h) - env(safe-area-inset-top) - 112px);padding:6px}.rka-table .rka-you-col:not(.rka-rank){display:none}.rka-table{font-size:12px}.rka-table th{height:26px;padding:0 6px;font-size:9.5px}.rka-table td{padding:0 6px}.rka-table th img,.rka-table th .ic{width:14px;height:14px}.rka-gold{gap:6px}.rka-gold img{width:16px;height:16px}.rka-packcell{white-space:normal;gap:6px;line-height:1.2}.rka-table td:last-child{white-space:normal}}.rka h2{letter-spacing:.02em;font-family:inherit}.rka-hero-crest{flex:none;place-items:center;width:clamp(64px,18vh,108px);height:clamp(64px,18vh,108px);display:grid}.rka-hero-crest .crest,.rka-hero-crest svg{font-size:56px;width:100%!important;height:100%!important}.rka-crest-sm .crest,.rka-crest-sm svg{width:calc(var(--rka-row) - 6px)!important;height:calc(var(--rka-row) - 6px)!important}.rka-noclub{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:10px;display:flex}.rka-noclub img{opacity:.7;width:56px;height:56px}@media (width<=1000px),(height<=520px){.rka-hero-crest{width:58px;height:58px}}.rka-row-text,.rka-next,.rka-pts{overflow-wrap:anywhere}.rka-side{overflow:hidden}.gx{--gx-ink:#382e23;--gx-muted:#8b8172;--gx-gold:#ae853e;--gx-line:#e9dfcf;height:calc(100 * var(--vh));color:var(--gx-ink);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:radial-gradient(at 16% 40%,#fffdf6 0,#f8f5ef 50%,#f1eadc 100%);flex-direction:column;font-family:Barlow Semi Condensed,sans-serif;display:flex;position:relative;overflow:hidden}.gx:before{content:"";pointer-events:none;opacity:.35;background:linear-gradient(115deg,#0000 45%,#fff9 45.1%,#0000 65%);position:absolute;inset:0}.gx button{font:inherit;cursor:pointer}.gx button:focus-visible,.gx a:focus-visible,.gx input:focus-visible{outline-offset:3px;outline:3px solid #9b742d}.gx-top{z-index:2;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:clamp(8px,2.4vh,22px) 4.5vw clamp(4px,1vh,10px);display:flex;position:relative}.gx-studio{letter-spacing:2.4px;color:#76603a;border-left:2px solid #b69656;padding-left:12px;font-size:10px;font-weight:700}.gx-top-right{align-items:center;gap:10px;display:flex}.gx .ob-sound{background:#fffdf8;border:1px solid #dac79e;width:38px;height:38px;position:static;box-shadow:0 2px 6px #84682b14}.gx .ob-sound img{filter:none;opacity:.8}.gx .ob-sound.off img{opacity:.4}.gx .ob-lang{background:#fffdf8;border:1px solid #dac79e}.gx .ob-lang button{color:#8e6b32}.gx .ob-lang button.active{color:#fff;background:linear-gradient(115deg,#ddc58c,#b98e43)}.gx-main{z-index:1;flex:1;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);align-items:center;gap:clamp(20px,5vw,80px);width:min(1370px,100%);min-height:0;margin:0 auto;padding:0 clamp(18px,4vw,55px) clamp(10px,3vh,34px);display:grid;position:relative}.gx-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;height:100%;min-height:0;display:flex}.gx-logo{filter:drop-shadow(0 6px 10px #6b4a1a30);flex:none;width:auto;height:clamp(64px,21vh,190px)}.gx-tagline{color:#9a8a73;margin:clamp(2px,1vh,10px) 0 0;font-size:12px;line-height:1.6}.gx-podium{width:min(100%, calc(85 * var(--vh) + 40px), 640px);flex:0 auto;margin-top:clamp(4px,2vh,18px);position:relative}.gx-cards{z-index:2;justify-content:center;align-items:flex-end;margin-bottom:-9%;display:flex;position:relative}.gx-card{filter:drop-shadow(0 10px 14px #5b431b40);position:relative}.gx-card.c0{transform:rotate(-9deg)translate(14%,4%)}.gx-card.c1{z-index:2;transform:translateY(-6%)scale(1.12)}.gx-card.c2{transform:rotate(9deg)translate(-14%,4%)}.gx-podium-img{z-index:1;width:100%;height:auto;display:block;position:relative}.gx-caption{letter-spacing:3px;color:#a7926d;margin:clamp(2px,1vh,10px) 0 0;font-size:9px}.gx-panel{background:linear-gradient(145deg,#fffefb,#fffcf6);border:1px solid #dac79e;border-radius:10px;flex-direction:column;justify-self:end;gap:clamp(6px,1.6vh,12px);width:100%;max-width:450px;max-height:100%;padding:clamp(16px,4.5vh,36px) clamp(18px,3vw,38px) clamp(14px,3.5vh,26px);display:flex;position:relative;overflow-y:auto;box-shadow:0 20px 65px #84682b0e,0 2px 7px #84682b08}.gx-panel:before{content:"";pointer-events:none;border:1px solid #efe6d5;border-radius:6px;position:absolute;inset:6px}.gx-panel>*{position:relative}.gx-tiny{text-align:center;letter-spacing:3px;color:#ac8d53;font-size:8px;display:block}.gx-panel h2{text-align:center;letter-spacing:-.5px;color:var(--gx-ink);margin:0;font:400 clamp(22px,6.5vh,30px)/1.15 Barlow Semi Condensed,sans-serif}.gx-sub{text-align:center;color:var(--gx-muted);margin:0 0 clamp(2px,1.5vh,14px);font-size:11px;line-height:1.6}.gx .ob-google{justify-content:center;min-height:40px;display:flex}.gx-divider{color:#aa9f8c;align-items:center;gap:15px;font-size:10px;display:flex}.gx-divider:before,.gx-divider:after{content:"";background:var(--gx-line);flex:1;height:1px}.gx-row,.gx .ob-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gx .field{flex-direction:column;gap:5px;min-width:0;margin:0;display:flex}.gx .field>span,.gx .field>label{letter-spacing:.4px;color:var(--gx-ink);font-size:10px;font-weight:600}.gx input:not([type=checkbox]),.gx select{width:100%;min-width:0;height:clamp(36px,10.5vh,48px);color:var(--gx-ink);font:inherit;background:#faf8f3;border:1px solid #e3daca;border-radius:5px;padding:0 14px;font-size:16px;display:block;box-shadow:inset 0 1px 3px #8b714008}.gx input::placeholder{color:#b3a795;font-size:12px}.gx input:not([type=checkbox]):focus,.gx select:focus{outline-offset:1px;background:#fff;border-color:#b59558;outline:2px solid #c9ac6e30}.gx select:invalid{color:#b3a795}.gx input.code-input{letter-spacing:.4em;text-align:center;font-size:24px}.gx input:-webkit-autofill{-webkit-text-fill-color:var(--gx-ink);box-shadow:inset 0 0 0 40px #faf8f3}.gx-options{justify-content:flex-end;margin-top:-4px;display:flex}.gx-link{color:#9d7a39;background:0 0;border:0;padding:2px 0;font-size:11px;text-decoration:none}.gx-link:hover{text-decoration:underline}.gx-link:disabled{opacity:.5}.gx-back{align-self:center}.gx-links{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.gx-primary{color:#fff;letter-spacing:2.4px;background:linear-gradient(115deg,#ddc58c 0,#b98e43 55%,#c5a05b 100%);border:1px solid #b6904c;border-radius:5px;min-height:clamp(38px,11vh,50px);transition:transform .15s,box-shadow .15s;box-shadow:inset 0 1px #fff7,0 3px #9f7936,0 8px 15px #b18a3e17;font-size:12px!important;font-weight:700!important}.gx-primary:hover:not(:disabled){transform:translateY(-1px)}.gx-primary:disabled{opacity:.5;cursor:default}.gx-signup{text-align:center;color:var(--gx-muted);margin:clamp(0px,.6vh,6px) 0 0;font-size:10px}.gx-secondary{color:#866329;letter-spacing:1.6px;background:#fffdf9;border:1px solid #d6c39d;border-radius:5px;min-height:clamp(34px,9.5vh,43px);font-weight:700;font-size:10px!important}.gx-secondary:hover{background:#f7f0e2}.gx .consent-check{color:var(--gx-muted);margin:0;font-size:11px;font-weight:400}.gx .consent-check a{color:#9d7a39;font-weight:700}.gx .field-error{margin:-2px 0 0;font-size:11px}@media (height<=520px){.gx-tagline,.gx-caption,.gx-sub,.gx-signup{display:none}.gx-studio{font-size:9px}.gx .ob-sound{width:34px;height:34px}.gx-panel{max-width:400px}.gx-tiny{font-size:7px}}@media (height<=400px){.gx-tiny{display:none}}@media (width<=760px) and (height>=521px){.gx{height:auto;min-height:calc(100 * var(--vh));overflow:visible}.gx-main{flex-direction:column;gap:18px;display:flex}.gx-hero{height:auto}.gx-podium{width:min(360px,100%)}.gx-panel{justify-self:auto;max-height:none}.gx-tagline,.gx-caption{display:none}}.gx-cards{margin-top:clamp(6px,3vh,34px);margin-bottom:-14.5%}.gx .gx-link{font-size:11px}.gx .ob-lang button{padding:4px 10px;font-size:12px}.gx .gx-secondary,.gx .gx-primary{line-height:1.2}@media (height<=520px){.gx .field>span,.gx .field>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gx-panel.step-signup .gx-tiny,.gx-panel.step-reset .gx-tiny{display:none}.gx-options{margin-top:-2px}}@media (height<=400px){.gx-panel{gap:5px;padding:12px 16px 10px}.gx-panel h2{font-size:20px}.gx input:not([type=checkbox]),.gx select{height:32px}.gx-primary{min-height:34px}.gx-secondary{min-height:30px}.gx-row,.gx .ob-row{gap:6px}.gx .consent-check{font-size:10px;line-height:1.3}}.gx .gx-primary:disabled{opacity:1;cursor:default}.gx-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gx-stack{flex-direction:column;gap:clamp(6px,1.4vh,10px);display:flex}@media (height<=520px){.gx-panel{max-width:460px}}.gx .ob-google{justify-content:stretch}.gx-panel{max-width:calc(402px + 2*clamp(18px,3vw,38px))}.gx-row-consent{grid-template-columns:1fr 1fr;align-items:center}.gx input::placeholder{font-size:14px}.gx select{padding-right:8px;font-size:16px}.gx select:invalid{font-size:14px}@media (width<=700px){.gx-row-consent{grid-template-columns:1fr;gap:6px}}:root{--ds-paper:radial-gradient(ellipse at 16% 40%, #fffdf6 0, #f8f5ef 50%, #f1eadc 100%);--ds-card:linear-gradient(145deg, #fffefb, #fffcf6);--ds-rim:#dac79e;--ds-rim-soft:#efe6d5;--ds-ink:#382e23;--ds-muted:#8b8172;--ds-gold-text:#866329;--ds-gold:linear-gradient(115deg, #ddc58c 0, #b98e43 55%, #c5a05b 100%);--ds-gold-edge:#b6904c;--ds-gold-lip:#9f7936;--ds-burgundy:linear-gradient(115deg, #b05a52 0, #813b3a 60%, #8f4a45 100%)}.app:not(.match-app):not(.home-app) .content>*{background:var(--ds-paper);border:1px solid var(--ds-rim);box-shadow:0 10px 30px #00000047}.app:not(.match-app) .content .modal,.app:not(.match-app) .modal:not(.mm-modal):not(.reward){background:var(--ds-card);border:1px solid var(--ds-rim);color:var(--ds-ink);box-shadow:0 20px 50px #0006, inset 0 0 0 5px #fffdf8, inset 0 0 0 6px var(--ds-rim-soft)}.app:not(.match-app) :is(.content,.modal-bg,.confirm-bg) .btn,.confirm-box .btn{color:var(--ds-gold-text);letter-spacing:.06em;background:#fffdf9;border:1px solid #d6c39d;box-shadow:0 2px #e3d4b5}.app:not(.match-app) :is(.content,.modal-bg,.confirm-bg) .btn:hover:not(:disabled),.confirm-box .btn:hover:not(:disabled){background:#f7f0e2}.app:not(.match-app) :is(.content,.modal-bg,.confirm-bg) .btn.primary,.app:not(.match-app) :is(.content,.modal-bg,.confirm-bg) .btn.gold,.confirm-box .btn.primary,.app:not(.match-app) .content .cc-foot .btn.cc-create.cc-create{background:var(--ds-gold);border:1px solid var(--ds-gold-edge);color:#fff;box-shadow:inset 0 1px #fff7, 0 3px 0 var(--ds-gold-lip), 0 8px 15px #b18a3e17}.app:not(.match-app) :is(.content,.modal-bg,.confirm-bg) .btn.primary:hover:not(:disabled),.app:not(.match-app) :is(.content,.modal-bg,.confirm-bg) .btn.gold:hover:not(:disabled),.confirm-box .btn.primary:hover:not(:disabled){background:var(--ds-gold);filter:brightness(1.04)}.app:not(.match-app) :is(.content,.modal-bg,.confirm-bg) .btn.ghost,.app:not(.match-app) :is(.content,.modal-bg,.confirm-bg) .btn.gold.ghost,.confirm-box .btn.ghost,.confirm-actions .btn.ghost{color:var(--ds-gold-text);box-shadow:none;background:0 0;border:1px solid #d6c39d}.app:not(.match-app) :is(.content,.modal-bg,.confirm-bg) .btn.danger,.confirm-box .btn.danger,.confirm-actions .btn.danger{background:var(--ds-burgundy);color:#fff;border:1px solid #7a3433;box-shadow:inset 0 1px #fff4,0 3px #5e2827}.app:not(.match-app) :is(.content,.modal-bg,.confirm-bg) .btn.danger.ghost{color:#813b3a;box-shadow:none;background:0 0;border:1px solid #d9b3ac}.app:not(.match-app) :is(.content,.modal-bg,.confirm-bg) .btn:disabled,.confirm-box .btn:disabled{opacity:.55}.app:not(.match-app) .content .tabs button{color:var(--ds-gold-text);background:#fffdf9;border:1px solid #e3d4b5}.app:not(.match-app) .content .tabs button.active,.rk-switch button.active{background:var(--ds-gold);border-color:var(--ds-gold-edge);color:#fff;box-shadow:inset 0 1px #fff7, 0 2px 0 var(--ds-gold-lip)}.app:not(.match-app) .content .seg{background:#efe6d5}.app:not(.match-app) .content .seg button.active{color:var(--ds-ink);background:#fffdf9;box-shadow:0 1px 3px #84682b30}.rk-switch{border-color:var(--ds-rim)!important;background:#efe6d5!important}.rk-switch button:not(.active){color:var(--ds-gold-text)}.app:not(.match-app) .content :is(input:not([type=checkbox],[type=range]),select,textarea){background:#faf8f3;border:1px solid #e3daca}.app:not(.match-app) .content :is(input:not([type=checkbox],[type=range]),select,textarea):focus{outline-offset:1px;background:#fff;border-color:#b59558;outline:2px solid #c9ac6e30}.reward-btn{background:var(--ds-gold);border:1px solid var(--ds-gold-edge);color:#fff;box-shadow:inset 0 1px #fff7, 0 4px 0 var(--ds-gold-lip), 0 10px 22px #0005;filter:none;border-radius:8px}.confirm-box{background:var(--ds-card);border:1px solid var(--ds-rim);color:var(--ds-ink);box-shadow:0 20px 50px #00000073, inset 0 0 0 5px #fffdf8, inset 0 0 0 6px var(--ds-rim-soft)}.pt-tile>img{width:calc(var(--pt-row) * .48);height:calc(var(--pt-row) * .48)}.pt-tile .avatar .av-face img{width:165%;height:165%}.pt-tile.premium{border-color:var(--ds-rim);background:linear-gradient(#fffdf8,#f4ead3)}.deck-tile.active,.cos-tile.active{border-color:var(--ds-gold-edge);background:var(--ds-card);box-shadow:0 0 0 2px #c9a75e,0 6px 16px #b18a3e22}.cos-tile.active:after{color:var(--ds-gold-text)}.deck-ribbon,.new-plus{background:var(--ds-gold);color:#fff}.new-plus{border:1px solid var(--ds-gold-edge);box-shadow:inset 0 1px #fff7, 0 3px 0 var(--ds-gold-lip)}.deck-tile.new.import .new-plus{color:var(--ds-gold-text);box-shadow:none;background:#fffdf9;border:1px solid #d6c39d}.cos-tabs button,.rka-tab{color:var(--ds-gold-text)!important}.cos-tabs button.active{background:var(--ds-gold);box-shadow:inset 0 1px #fff7, 0 2px 0 var(--ds-gold-lip);color:#fff!important}.cos-tabs button.active small{background:#fff3}.rka-play{background:var(--ds-gold);border-color:var(--ds-gold-edge);box-shadow:inset 0 1px #fff7, 0 3px 0 var(--ds-gold-lip)}.decks-practice{background:var(--ds-card);border:1px solid var(--ds-rim);color:var(--ds-ink);box-shadow:0 3px #e3d4b5,0 6px 14px #84682b14}.decks-practice small{color:var(--ds-muted)}.bottomnav button.active{color:var(--ds-gold-text)!important;background:linear-gradient(90deg,#f4ead3,#0000)!important}.bottomnav button.active:before{background:var(--ds-gold)!important;box-shadow:none!important}.pt-tile .avatar .av-frame{width:100%;height:100%}.tb-rank{gap:6px}.tb-rank>img{height:calc(var(--top-h) * .4)}.tb-rank-text b{gap:4px;font-size:16px}.tb-info{border-width:1px;width:13px;height:13px;font-size:10px}.tb-lp{gap:6px;font-size:11px}.tb-lp small{font-size:10px}.tb-bar{width:64px;height:5px}.tb-bar>span{background:var(--ds-gold)}:root{--ds-font:"Barlow Semi Condensed", sans-serif}.app:not(.match-app),.app:not(.match-app) :not(canvas),.confirm-bg,.confirm-bg *{font-family:var(--ds-font)!important}.app:not(.match-app) :is(h1,h2,.page-title,.rka-hero h2,.gx-panel h2){letter-spacing:.01em;font-weight:800!important}.app:not(.match-app) .btn{letter-spacing:.04em;font-weight:700!important}.app:not(.match-app) .btn:not(.small):not(.big){font-size:16px}.app:not(.match-app) .btn.small{font-size:14px}.app:not(.match-app) .btn.big{font-size:19px}.app:not(.match-app) .page-title{font-size:26px}.gx-panel h2{font-size:clamp(20px,5.5vh,26px)!important}.rka-hero h2{font-size:clamp(20px,4.4vh,26px)!important}.tb-rank-text b,.cos-tabs button,.pt-tile b,.decks-practice b,.reward-btn{font-weight:800!important}.tb-rank-text b{font-size:14px}.cos-tabs button{font-size:15px}.app:not(.match-app) .acc-actions .btn{letter-spacing:.02em;white-space:nowrap;font-size:13.5px}.app:not(.match-app) .content .tabs{padding:2px 2px 5px}.app:not(.match-app) .content .tabs button{padding:6px 18px;line-height:1.2}.trade-badge,.row-arrow,.deck-ribbon,.new-plus,.chat-send,.de-auto,.odds-q.on,.sup-topics button.active,.av-pick button.active{color:#fff}.row-arrow{border-color:#fffdf8}.app:not(.match-app) .progress-fill{background:var(--ds-gold)!important}.app:not(.match-app) .progress{background:#ebe3d3!important}.vol-toggle.on img{filter:brightness(0)invert()}.app:not(.match-app) :is(.ntf-switch,.set-switch,.switch).on{background:var(--ds-gold)!important;border-color:var(--ds-gold-edge)!important}.app:not(.match-app) .content .acc-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.app:not(.match-app) .content .acc-actions .btn.btn{white-space:normal;min-width:0;padding:8px 6px;font-size:14px;line-height:1.15}.tb-lv-badge{place-items:center;min-width:18px;color:#fff!important;background:var(--ds-gold)!important;width:auto!important;height:18px!important;padding:0 4px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:grid!important}.ntf-row.on .ntf-switch{background:var(--ds-gold)!important}.pick-wrap .info-btn{z-index:3;background:var(--ds-gold);color:#fff;cursor:pointer;border:1.5px solid #fffdf8;width:24px;height:24px;font-size:13px;font-weight:800;line-height:1;top:-6px;bottom:auto;right:-6px;box-shadow:0 2px 4px #0003}.modal.de-detail{width:min(360px,92vw)}.de-detail-body{flex-direction:column;align-items:center;gap:12px;display:flex}.de-detail-counts{color:var(--ds-muted);gap:18px;font-size:14px;display:flex}.de-detail-counts b{color:var(--ds-ink)}.de-detail-actions{flex-direction:column;gap:8px;width:100%;display:flex}.de-detail-actions .btn{width:100%;min-height:44px}.de-collection .pick-wrap .cx-badge{z-index:2;inset:auto auto 1% 50%;transform:translate(-50%)}.modal-bg.reward-bg{background:radial-gradient(at 50% 42%,#ddc58c59,#0000 60%),radial-gradient(at 16% 40%,#fffdf6f7 0,#f8f5eff5 50%,#f1eadcf7 100%)!important}.reward h2{color:#6b4f22;filter:none;background:0 0;font-weight:800!important}.reward-hint{color:var(--ds-muted)}.rw-tile{background:var(--ds-card);border:1px solid var(--ds-rim);box-shadow:0 6px 16px #84682b1c}.rw-tile b{color:var(--ds-ink);font-weight:800!important}.rw-tile small{color:var(--ds-muted)}.rw-tile.xp .rw-art>span{color:#9d7a39}.reward-btn,.reward-btn.alt{letter-spacing:.04em;justify-content:center;align-items:center;height:52px;line-height:1;display:inline-flex;border-radius:10px!important;padding:0 32px!important;font-size:20px!important;font-weight:800!important}.reward-btn{background:var(--ds-gold)!important;border:1px solid var(--ds-gold-edge)!important;color:#fff!important;box-shadow:inset 0 1px #fff7, 0 4px 0 var(--ds-gold-lip), 0 10px 22px #84682b30!important;filter:none!important}.reward-btn.alt{color:var(--ds-gold-text)!important;background:#fffdf9!important;border:1px solid #d6c39d!important;box-shadow:0 3px #e3d4b5,0 8px 18px #84682b18!important}.reward-btn.alt:hover{background:#f7f0e2!important}.confirm-box{text-align:center;padding:24px 22px 20px!important}.confirm-box>p{margin:0 0 18px}.confirm-actions{justify-content:center!important}.mdx-card.selected{border-color:var(--ds-gold-edge);background:var(--ds-card);box-shadow:0 0 0 calc(2 * var(--u)) #c9a75e, inset 0 0 0 calc(2 * var(--u)) #fffdf8, 0 6px 16px #84682b33}.selected .mdx-copy{background:var(--ds-card)}.mdx-go{background:var(--ds-gold);color:#fff;text-shadow:none;box-shadow:inset 0 1px #fff7}.mdx-reward svg path:first-child{fill:#ddc58c}.mdx-reward svg{stroke:#9d7a39}.rk-switch button.active .ic.line,.app:not(.match-app) .content .tabs button.active .ic.line,.cos-tabs button.active .ic.line,.app:not(.match-app) .btn.primary .ic.line{filter:brightness(0)invert();opacity:1}.reward-bg .flip-front .cardx{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--rc) 55%, transparent)) drop-shadow(0 6px 8px #503c1438)}.wt-card.open{border-color:var(--ds-gold-edge);background:var(--ds-card);box-shadow:0 0 0 calc(2 * var(--u)) #c9a75e, inset 0 0 0 calc(2 * var(--u)) #fffdf8, 0 6px 16px #84682b33}.wt-card.open .wt-no,.wt-card.done .wt-no{background:var(--ds-gold)}.mdx-selected-label{background:var(--ds-gold);color:#fff;text-shadow:none}.road-pin i{min-width:22px;height:22px;padding:0 5px;font-size:12px;font-weight:800;line-height:1}.road-stop.won .road-pin i,.road-stop.next .road-pin i{background:var(--ds-gold)}.road-card{background:var(--ds-card);border-top:1px solid var(--ds-rim);color:var(--ds-ink)}.road-card-info b{color:#6b4f22;padding-top:0;font-weight:800!important}.road-card-info span{color:var(--ds-muted)!important}.road-card-info span em{color:#d6c8a8}.road-card .gbtn.green{background:var(--ds-gold)!important;border:1px solid var(--ds-gold-edge)!important;color:#fff!important;text-shadow:none!important;box-shadow:inset 0 1px #fff7, 0 4px 0 var(--ds-gold-lip), 0 8px 18px #84682b30!important}.road-head .road-close{color:var(--ds-gold-text)!important;background:#fffdf9!important;border:1px solid #d6c39d!important}.road-progress{background:#ebe3d3}.road-progress span{background:var(--ds-gold)}.road-progress i{color:var(--ds-ink)}.road-card-info .road-deck{color:#4f6b3c!important}.pt-num{font-size:15px;font-weight:800;line-height:1;padding:0!important}.pt-col.unlocked .pt-num{background:var(--ds-gold)}.pt-col.pt-bonus .pt-num{background:var(--ds-gold);font-size:20px;line-height:0;padding-bottom:2px!important}.pt-tile.bonus{border-color:var(--ds-rim);background:linear-gradient(#fffdf8,#f4ead3)}.pt-bonus-note{color:var(--ds-gold-text)}.gx-return{color:#382e23;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fffefb,#f8f1e3);border:1px solid #dac79e;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:clamp(38px,10vh,48px);padding:5px 14px 5px 7px;font-family:Barlow Semi Condensed,sans-serif;display:flex;box-shadow:inset 0 0 0 3px #fffdf8}.gx-return:hover{background:#f7f0e2}.gx-return .avatar{flex-shrink:0}.gx-return>span:nth-child(2){flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.gx-return small{letter-spacing:.08em;text-transform:uppercase;color:#8b8172;font-size:10px;font-weight:700}.gx-return b{color:#6b4f22;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.gx-return>span:last-child{color:#b6904c;font-size:20px;font-weight:700}@media (height<=400px){.gx-return{min-height:34px;padding:3px 12px 3px 5px}}.hv-play{width:calc(var(--P) * 1.08);aspect-ratio:960/267;height:auto;margin-top:calc(var(--P) * -.13);color:#5a4119;filter:drop-shadow(0 5px 9px #0006);background-image:url(/assets/home/btn_play_cream.webp)}.hv-play img{height:calc(var(--P) * .15);filter:drop-shadow(0 2px 2px #5a411959)}.hv-play-text{font-family:Barlow Semi Condensed,sans-serif;font-weight:800;font-size:calc(var(--P) * .135);letter-spacing:.06em;padding-top:0}.hv-play-text.small{font-size:calc(var(--P) * .062);letter-spacing:.02em}.hv-play .hv-chev{font-size:calc(var(--P) * .11);color:#b6904c;right:9%}.hv-play .spinner{border-color:#866329 #5a411933 #5a411933}.hv-play .hv-chev{margin-left:-1.5%;padding-bottom:.08em;line-height:1;position:static}.hv-podium{width:auto;height:calc(var(--P) * 1.25);aspect-ratio:1548/1016;filter:drop-shadow(0 12px 16px #00000059);inset:auto auto 0 50%;transform:translate(-50%)}.hv-deck{width:calc(var(--P) * 1.45);top:auto;left:50%;right:auto;bottom:calc(var(--P) * .265);height:calc(var(--P) * .085);padding:0 calc(var(--P) * .04);color:#5a4119;transform:translate(-50%)}.hv-deck b{text-shadow:none;font-family:Barlow Semi Condensed,sans-serif;font-weight:800}.hv-deck-n{color:#866329;border-left-color:#86632959;font-weight:700}.hv-deck.bad .hv-deck-n{color:#b42318}.app.home-app{isolation:isolate;background:url(/assets/home/bg_home_night_plain.webp) 50%/cover no-repeat,#1a3a1a}.home-backdrop{z-index:-3;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hv-podium{filter:none;-webkit-mask-image:linear-gradient(#000 86%,#0009 93%,#0000 100%);mask-image:linear-gradient(#000 86%,#0009 93%,#0000 100%)}.hv-stage:before{content:"";left:50%;bottom:calc(var(--P) * .02);width:calc(var(--P) * 1.6);height:calc(var(--P) * .2);pointer-events:none;background:radial-gradient(#0a1e0873,#0a1e082e 55%,#0000 72%);border-radius:50%;position:absolute;transform:translate(-50%)}.flip-back{border-radius:13%/8.7%}.pm{color:#382e23;font-family:Barlow Semi Condensed,sans-serif}.pm-head h2{color:#6b4f22;text-shadow:none;font-family:inherit;font-weight:800}.pm-hint{color:#8b8172;font-size:13px;font-weight:600}.pm-gold{color:#866329;background:#fffdf9;border:1px solid #dac79e;font-weight:800}.pm-tag{letter-spacing:.02em;border:1px solid #fff8;font-family:inherit;font-weight:800;box-shadow:0 2px 5px #00000040}.pm-tag.new{background:#3f7a4a}.pm-tag.copy{background:linear-gradient(115deg,#ddc58c 0,#b98e43 55%,#c5a05b 100%)}.pm-tag.spare{background:#8b8172}.pm-trade{background:#fffdf9;border-color:#b6904c}.pm-kept{background:#3f7a4a;font-family:inherit;font-weight:800}.pm-btn,.pm-market{color:#866329;background:#fffdf9;border:1px solid #d6c39d;font-family:inherit;font-weight:800;box-shadow:0 2px #e3d4b5}.pm-btn.keep{color:#3f7a4a;font-size:17px}.pm-btn.gold{color:#fff;background:linear-gradient(115deg,#ddc58c 0,#b98e43 55%,#c5a05b 100%);border-color:#b6904c;box-shadow:inset 0 1px #fff7,0 2px #9f7936}.pm-throw.up{background:#3f7a4a}.pm-throw.down{background:#b98e43}.pm-empty{color:#8b8172}.hv-deck b{text-align:center;padding-left:calc(var(--P) * .12)}.hv{max-height:calc(var(--sh) - var(--top-h) - env(safe-area-inset-top) - 18px)}.gx-cards{filter:drop-shadow(0 14px 18px #00000059);margin-bottom:0}.hv-stage:before{display:none}.hv-cards{bottom:calc(var(--P) * .2);filter:drop-shadow(0 16px 18px #00000080)}.hv-deck{bottom:calc(var(--P) * .04);width:auto;min-width:calc(var(--P) * .9);max-width:calc(var(--P) * 1.4);height:calc(var(--P) * .11);padding:0 calc(var(--P) * .05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;gap:10px;box-shadow:0 4px 12px #0006;background:#141413b8!important;border:1px solid #05ef6d59!important}.hv-deck b{padding-left:0;color:#f1ede6!important}.hv-deck-n{color:#05ef6d!important;border-left-color:#fff3!important}.hv-deck .hv-chev{color:#05ef6d!important}.app.home-app{background-color:#0c140d}.hv-ring-bg{z-index:-1;pointer-events:none;background:url(/assets/home/bg_home_night.webp) 50%/100% 100% no-repeat;position:absolute;-webkit-mask-image:radial-gradient(50% 50% at 49.8% 61%,#000 62%,#0000 90%);mask-image:radial-gradient(50% 50% at 49.8% 61%,#000 62%,#0000 90%)}.home-app .content,.hv{position:relative}.hv-play{isolation:isolate;overflow:hidden}:root[data-theme=dark] .hv-play{animation:2.4s ease-in-out infinite oynaGlow;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)!important;border:1.5px solid #b9f7bf!important;box-shadow:inset 0 1px #ffffff73,inset 0 0 14px #ffffff2e,0 3px #03994a,0 0 18px #05ef6d8c,0 0 42px #05ef6d4d!important}.hv-play:before{content:"";z-index:-1;mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:28%;animation:2.8s ease-in-out infinite oynaSweep;position:absolute;inset:-40% auto -40% -30%;transform:skew(-20deg)}.hv-play:after{content:"";z-index:-1;border-radius:inherit;mix-blend-mode:multiply;opacity:.9;pointer-events:none;background:radial-gradient(60% 120% at 50% 120%,#beffc88c,#0000 60%),repeating-linear-gradient(90deg,#ffffff0d 0 2px,#0000 2px 9px);position:absolute;inset:0}.hv-play-text{letter-spacing:.1em}@keyframes oynaSweep{0%,35%{left:-35%}75%,to{left:110%}}@keyframes oynaGlow{0%,to{filter:brightness()drop-shadow(0 0 2px #05ef6d4d)}50%{filter:brightness(1.05)drop-shadow(0 0 6px #05ef6d80)}}@media (prefers-reduced-motion:reduce){.hv-play,.hv-play:before{animation:none!important}}.hv-deck{bottom:calc(var(--P) * -.1)}.hv-play{margin-top:calc(var(--P) * .16)}.hv-stage{margin-top:calc(var(--P) * .06)}.hv-cards{bottom:calc(var(--P) * .24)}.nav-logo img[src$=logo_fcd\.svg]{width:62%;height:auto;max-height:70%;filter:none!important}.gx-logo[src$=logo_fcd\.svg]{filter:drop-shadow(0 0 16px #05ef6d40);height:clamp(48px,15vh,130px);margin-bottom:clamp(4px,1.5vh,14px)}.gx-hero-logo{justify-content:center;gap:clamp(8px,2.4vh,22px)}.gx-hero-logo .gx-logo[src$=logo_fcd\.svg]{filter:drop-shadow(0 0 26px #05ef6d47);height:clamp(90px,34vh,280px);margin-bottom:0}:root[data-theme=dark] .gx{background:linear-gradient(90deg,#080a0959,#080a0926 40%,#080a098c),url(/assets/home/bg_home_night.webp) 50% 60%/cover no-repeat,#0c140d!important}.gx-brand{align-items:center;gap:14px;display:inline-flex}.gx-brand-logo{filter:drop-shadow(0 0 10px #05ef6d4d);width:auto;height:clamp(30px,8vh,54px)}:root[data-theme=dark] .gx-studio{color:#cfe9d2;border-left-color:#05ef6d}.gx-hero-logo .gx-tagline,.gx-hero-logo .gx-caption{text-shadow:0 2px 10px #000000b3}.gx-top .gx-brand-logo{flex:none;width:auto!important;max-width:64px!important;height:clamp(30px,8vh,54px)!important}.gx-main{align-content:center;justify-items:center;grid-template-columns:minmax(0,1fr)!important;gap:clamp(8px,2.5vh,22px)!important}.gx-hero.gx-hero-logo{gap:4px;height:auto}.gx-panel{width:min(620px,100%);justify-self:center!important;max-width:620px!important}@media (height<=480px){.gx-hero.gx-hero-logo{display:none}}.gx-panel .ob-google{justify-content:center;display:flex}.gx-top .gx-gamename{letter-spacing:3px;font-size:clamp(12px,2.2vh,16px);font-weight:800}:root[data-theme=dark] .gx-top .gx-gamename{color:#f1ede6}.gx-panel{border-radius:16px!important;gap:clamp(8px,1.8vh,14px)!important;padding:clamp(14px,3vh,26px) clamp(16px,3vw,30px)!important}:root[data-theme=dark] .gx-panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#161715db!important;border:1px solid #05ef6d38!important;box-shadow:0 18px 40px #0000008c,inset 0 0 0 1px #ffffff08!important}.gx-panel .gx-stack,.gx-panel .gx-row,.gx-panel .ob-row{gap:clamp(8px,1.6vh,12px)!important}.gx-panel .gx-stack{flex-direction:column;display:flex}.gx-panel input:not([type=checkbox]),.gx-panel select{border-radius:10px!important;height:clamp(38px,7.5vh,46px)!important;font-size:15px!important}.gx-panel .gx-primary{border-radius:12px!important;min-height:clamp(40px,8vh,50px)!important}.gx-panel .gx-secondary{border-radius:10px!important;min-height:clamp(36px,7vh,44px)!important}.gx-panel .gx-return{border-radius:12px;min-height:clamp(40px,8vh,50px)}.gx-panel .gx-options{justify-content:flex-end;margin-top:-4px}.gx-panel .gx-signup{display:none}.gx-panel .gx-divider{margin:2px 0}.gx-panel .ob-google{align-items:center;min-height:44px}.gx-panel h2{text-align:center;margin:0 0 2px;font-size:clamp(20px,4vh,28px)!important}.gx-panel .gx-sub{text-align:center;margin:-6px 0 4px}.gx-panel .gx-row-consent{align-items:center!important}.gx-panel .consent-check{align-items:center;gap:10px;display:flex;font-size:12px!important;line-height:1.35!important}.gx-main{min-height:0;overflow:hidden}.gx-panel{scrollbar-width:none;max-height:calc(100% - 8px)!important;overflow-y:auto!important}.gx-panel::-webkit-scrollbar{display:none}@media (height<=520px){.gx-panel{gap:7px!important;padding:12px 22px!important}.gx-panel input:not([type=checkbox]),.gx-panel select{height:36px!important}.gx-panel .gx-primary,.gx-panel .gx-return{min-height:40px!important}.gx-panel .gx-secondary{min-height:34px!important}.gx-panel .gx-divider{margin:0}}.hv.v2{--metal:repeating-linear-gradient(115deg, #ffffff03 0 1px, transparent 1px 5px), linear-gradient(130deg, #393832 0, #222321 22%, #191a18 70%, #30302a 100%);--metal-edge:inset 0 1px 0 #b3ae8d55, inset 0 0 0 5px #0e100fcc, 0 7px 20px #0008;gap:8px}.hv2-hero{isolation:isolate;background:linear-gradient(#0d130c22,#0000 50%,#12181155),url(/assets/home/lobby_stadium.webp) 50%/cover;border:1px solid #555a54;border-radius:12px;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #171a16,0 2px 5px #000}.hv2-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 63%,#0000 30%,#0d100a88 100%);position:absolute;inset:0}.hv2-top{letter-spacing:2px;color:#afba9c;justify-content:space-between;align-items:center;padding:clamp(10px,2.2vh,20px) clamp(14px,2vw,24px);font-size:11px;display:flex}.hv2-live{align-items:center;gap:8px;display:flex}.hv2-live i,.hv2-hint i{background:#05ef6d;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 9px #05ef6d}.hv2-display{flex:1;place-items:end center;min-height:0;padding:0 16px clamp(18px,6vh,56px);display:grid;position:relative}.hv2-pedestal{object-fit:fill;filter:drop-shadow(0 16px 10px #0008);pointer-events:none;width:92%;height:clamp(60px,16vh,150px);position:absolute;bottom:0;left:4%}.hv.v2 .hv-cards{z-index:2;filter:drop-shadow(0 16px 12px #0008);position:relative;bottom:auto}.hv2-console{z-index:4;background:var(--metal);border:1px solid #414440;border-radius:26px 26px 10px 10px;width:min(76%,640px);margin:-6px auto clamp(8px,2vh,19px);padding:11px 15px 10px;position:relative;box-shadow:0 0 0 3px #11150f,inset 0 1px #c3bb9b88,0 8px 15px #0009}.hv2-deckrow{align-items:center;gap:6px;margin-bottom:9px;display:flex}.hv2-arrow{color:#05ef6d;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:22px;font-weight:800;line-height:1;display:grid;box-shadow:inset 0 1px #8f987144;background:linear-gradient(#343a2b,#171e15)!important;border:1px solid #64694c!important}.hv2-deck{color:#f1ede6;border-radius:20px;flex:1;justify-content:center;align-items:center;gap:clamp(8px,1.4vw,20px);min-width:0;min-height:36px;padding:4px 10px;display:flex;background:#11180f!important;border:1px solid #464b38!important}.hv2-deck b{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(14px,1.6vw,20px);font-weight:800;overflow:hidden}.hv2-deck span{color:#05ef6d;white-space:nowrap;border-left:1px solid #59634c;padding-left:clamp(8px,1.4vw,20px);font-weight:800}.hv2-deck.bad span{color:#ff8080}.hv.v2 .hv2-play{width:100%;height:auto;min-height:clamp(46px,10vh,72px);border-radius:16px!important;margin:0!important}.hv2-hint{color:#a2b394;justify-content:center;align-items:center;gap:7px;margin-top:9px;font-size:11px;display:flex}.hv.v2 .hv-side{background:var(--metal);box-shadow:var(--metal-edge);border:1px solid #414440;border-radius:12px;gap:0;padding:8px}.hv.v2 .hv-panel{border:0!important;border-radius:0!important}.hv.v2 .hv-panel:not(.special){background:linear-gradient(115deg,#ffffff03,#0000)!important}.hv.v2 .hv-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid #41444055!important;box-shadow:0 1px #0008!important}.hv.v2 .hv-panel:last-child{box-shadow:none!important;border-bottom:0!important}.hv.v2 .hv-panel.special{background-blend-mode:luminosity}@media (height<=520px){.hv2-top{padding:6px 12px;font-size:9px}.hv2-console{padding:7px 10px}.hv2-deckrow{margin-bottom:6px}.hv2-arrow{width:30px;height:30px}.hv2-deck{min-height:30px}.hv2-hint{display:none}}:root.ui-v2{--ui2-metal:repeating-linear-gradient(115deg, #ffffff03 0 1px, transparent 1px 5px), linear-gradient(130deg, #393832 0, #222321 22%, #191a18 70%, #30302a 100%);--ui2-edge:inset 0 1px 0 #b3ae8d55, inset 0 0 0 5px #0e100fcc, 0 7px 20px #0008}:root.ui-v2 .app:not(.match-app) .topbar{left:calc(6px + var(--safe-l))!important;right:calc(6px + var(--safe-r))!important;top:calc(6px + env(safe-area-inset-top))!important;height:var(--top-h)!important;padding:0 18px 0 calc(var(--rail-w) + 8px)!important;background:var(--ui2-metal)!important;box-shadow:var(--ui2-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid #414440!important;border-radius:15px 15px 9px 9px!important}:root.ui-v2 .app:not(.match-app) .topbar:before{content:"";left:calc(var(--rail-w) - 6px);background:#716b5766;width:1px;position:absolute;top:10px;bottom:10px}:root.ui-v2 .app:not(.match-app) .bottomnav .nav-logo{z-index:60;left:calc(6px + var(--safe-l));top:calc(6px + env(safe-area-inset-top));width:calc(var(--rail-w) - 12px);height:var(--top-h);max-height:none;position:fixed;background:0 0!important;border:0!important;padding:8px!important}:root.ui-v2 .tb-lv-badge{color:#122b18!important;background:#05ef6d!important;border:3px solid #203623!important}:root.ui-v2 .tb-rank{border-left:1px solid #41444044!important;padding-left:18px!important}:root.ui-v2 .tb-cur{background:#15161488!important;border:0!important;border-radius:40px!important;padding:5px 14px!important;box-shadow:inset 0 1px 2px #000b,0 1px #bab39a22!important}:root.ui-v2 .tb-icon:hover{border-radius:6px;background:#ffffff0e!important}:root.ui-v2 .app:not(.match-app) .bottomnav{overflow:hidden;top:calc(var(--top-h) + env(safe-area-inset-top) + 13px)!important;left:calc(6px + var(--safe-l))!important;bottom:calc(6px + env(safe-area-inset-bottom))!important;width:calc(var(--rail-w) - 12px)!important;background:var(--ui2-metal)!important;height:auto!important;box-shadow:var(--ui2-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid #414440!important;border-radius:7px 7px 15px 15px!important;padding:0!important}:root.ui-v2 .app:not(.match-app) .bottomnav button:not(.nav-logo){max-height:none!important;box-shadow:none!important;background:0 0!important;border-bottom:1px solid #41444040!important;border-radius:0!important;flex:1 1 0!important}:root.ui-v2 .app:not(.match-app) .bottomnav button:not(.nav-logo):last-child{border-bottom:0!important}:root.ui-v2 .app:not(.match-app) .bottomnav button:not(.nav-logo):hover{background:#ffffff06!important}:root.ui-v2 .app:not(.match-app) .bottomnav button.active{background:linear-gradient(90deg,#05ef6d2a,#05ef6d06)!important}:root.ui-v2 .app:not(.match-app) .bottomnav button.active:before{content:"";border-radius:0;width:5px;position:absolute;top:0;bottom:0;left:0;background:#05ef6d!important;box-shadow:0 0 18px #05ef6d!important}:root.ui-v2 .app:not(.match-app) .content{padding-top:calc(var(--top-h) + env(safe-area-inset-top) + 13px)!important}.hv.v2 .hv2-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.hv.v2 .hv2-hero:after{display:none}.hv.v2 .hv2-console{aspect-ratio:848/231;width:min(80%,848px);box-shadow:none;background:url(/assets/home/ui2_console.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;margin-top:calc(-1*clamp(20px,5vh,46px));padding:0}.hv.v2 .hv2-deckrow{gap:1px;height:27%;margin:0;position:absolute;top:6%;left:19%;right:17%}.hv.v2 .hv2-arrow{width:32px;height:100%;box-shadow:none;background:0 0!important;border:0!important}.hv.v2 .hv2-deck{border-radius:0;height:100%;min-height:0;background:0 0!important;border:0!important}.hv.v2 .hv2-play{top:36%;left:16%;right:14%;width:70%!important;height:49%!important;min-height:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;animation:none!important;position:absolute!important}.hv.v2 .hv2-play:before,.hv.v2 .hv2-play:after{display:none}.hv.v2 .hv2-play .hv-play-text,.hv.v2 .hv2-play .hv-chev{color:#07250e!important}.hv.v2 .hv2-play:hover{filter:brightness(1.15)!important}.hv.v2 .hv2-hint{display:none}.hv.v2 .hv-side{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important}.hv.v2 .hv-panel:not(.special){border:1px solid var(--glass-line)!important;background:var(--glass)!important;box-shadow:none!important;border-radius:14px!important}.hv.v2 .hv-panel.special{box-shadow:none!important;background-blend-mode:normal!important;background-color:#111!important;background-position:100%!important;background-size:cover!important;border:1px solid #ffffff2e!important;border-radius:14px!important}:root[data-theme=dark] .hv.v2 .hv2-play .hv-play-text,:root[data-theme=dark] .hv.v2 .hv2-play .hv-chev{color:#07250e!important}:root[data-theme=dark] .hv.v2 .hv2-play{box-shadow:none!important;background:0 0!important;border:0!important}.hv.v2 .hv2-console{width:min(80%,848px,78vh);margin-bottom:clamp(4px,1.5vh,14px)}.hv.v2 .hv2-display{--ped:clamp(60px, 17vh, 160px);padding-bottom:calc(var(--ped) * .42)}.hv.v2 .hv2-pedestal{height:var(--ped);bottom:calc(var(--ped) * -.12)}.hv.v2 .hv2-hero{overflow:visible}.hv.v2 .hv2-console{margin-bottom:-17px!important}.hv.v2 .hv2-display{padding-bottom:calc(var(--ped) * .72)}.hv.v2 .hv2-deckrow{align-items:center;gap:0;height:20.4%;display:flex;top:8%;left:16.8%;right:16.9%}.hv.v2 .hv2-arrow{border-radius:50%;flex:none;place-items:center;width:8.75%;height:100%;padding:0;font-size:clamp(16px,2.6vh,24px);line-height:1;display:grid}.hv.v2 .hv2-deck{margin:0 2.2%;padding:0 6px}:root.ui-v2 .app:not(.match-app):not(.home-app) .content{padding-bottom:calc(6px + env(safe-area-inset-bottom))!important}:root.ui-v2 .app:not(.match-app):not(.home-app) .content>.page:not(.rka-page){min-height:calc(100 * var(--vh) - var(--top-h) - 2 * env(safe-area-inset-top) - env(safe-area-inset-bottom) - 19px);box-sizing:border-box;max-height:none}:root.ui-v2 .app:not(.match-app) .content>.card-page{max-height:calc(100 * var(--vh) - var(--top-h) - 2 * env(safe-area-inset-top) - env(safe-area-inset-bottom) - 19px)}:root.ui-v2 .app:not(.match-app) .bottomnav .nav-logo{display:none!important}.tb-logo{display:none}:root.ui-v2 .app:not(.match-app) .topbar .tb-logo{width:calc(var(--rail-w) - 12px);cursor:pointer;background:0 0;border:0;place-items:center;position:absolute;top:0;bottom:0;left:0;padding:8px!important;display:grid!important}:root.ui-v2 .topbar .tb-logo img{width:62%;height:auto;max-height:70%}.hv.v2 .hv-panel:not(.special):hover{background:linear-gradient(0deg, #05ef6d0f, #05ef6d0f), var(--glass)!important}.hv.v2 .hv-panel.special:hover{filter:brightness(1.1)}.app:not(.match-app) .content>.card-page{max-height:calc(100 * var(--vh) - var(--top-h) - env(safe-area-inset-top) - 24px);scrollbar-width:none;overflow-y:auto}@media (height<=520px){.card-page .page-header{margin-bottom:4px}.card-page .page-header h1{font-size:22px}.card-page .cd-arrow,.card-page .back-btn{width:32px;height:32px}.card-page .cd-body{gap:16px;padding-bottom:0}.card-page .cd-info{gap:6px}.card-page .cd-tags .cd-tag{padding:3px 10px;font-size:13px}.card-page .cd-stat{padding:4px 6px}.card-page .cd-stat b{font-size:18px}.card-page .cd-stat small{font-size:10px}.card-page .detail-actions .btn,.card-page .cd-info .btn{min-height:0;padding-top:6px!important;padding-bottom:6px!important}}.hv.v2 .hv2-display{--lift:clamp(8px, 6vh, 60px);padding-bottom:calc(var(--ped) * .72 + var(--lift))}.hv.v2 .hv2-pedestal{bottom:calc(var(--ped) * -.12 + var(--lift))}.hv.v2 .hv2-arrow{position:relative}.hv.v2 .hv2-arrow:after{content:"";position:absolute;inset:-12px -10px}.de-power{color:#05ef6d;align-items:center;gap:8px;margin:6px 0 2px;font-size:13px;font-weight:800;display:flex}.de-power select{color:#e8f5ea;background:#101411;border:1px solid #05ef6d55;border-radius:8px;flex:1;min-width:0;padding:6px 8px;font:600 13px Barlow Semi Condensed,sans-serif}.de-power-text{color:#a9b8ad;margin:2px 0 6px;font-size:11px;line-height:1.35}.mf-back{z-index:300;background:radial-gradient(#0b1a0ecc,#000d 70%);place-items:center;animation:.25s ease-out mfIn;display:grid;position:fixed;inset:0}.mf-box{text-align:center;color:#e9f6ea;background:repeating-linear-gradient(115deg,#ffffff03 0 1px,#0000 1px 5px),linear-gradient(130deg,#393832 0,#222321 22%,#191a18 70%,#30302a 100%);border:1px solid #414440;border-radius:18px 18px 12px 12px;flex-direction:column;align-items:center;gap:10px;width:min(400px,88vw);padding:16px 20px 18px;font-family:Barlow Semi Condensed,sans-serif;animation:.35s cubic-bezier(.2,1.4,.4,1) mfPop;display:flex;position:relative;box-shadow:inset 0 1px #b3ae8d55,inset 0 0 0 5px #0e100fcc,0 0 0 2px #05ef6daa,0 0 26px #05ef6d66,0 20px 50px #000c}.mf-head{letter-spacing:.14em;color:#05ef6d;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.mf-head img{width:auto;height:20px}.mf-title{letter-spacing:.04em;color:#fff;font-family:Barlow Semi Condensed,sans-serif;font-size:34px;font-weight:600;line-height:.9}.mf-vs{justify-content:center;align-items:center;gap:18px;width:100%;margin:2px 0;display:flex}.mf-side{flex-direction:column;align-items:center;gap:4px;width:90px;display:flex}.mf-side small{white-space:nowrap;text-overflow:ellipsis;color:#c9d6cc;max-width:100%;font-size:13px;font-weight:800;overflow:hidden}.mf-unknown{color:#6b7a6f;background:radial-gradient(circle at 50% 35%,#2b332d,#0d100e 72%);border-radius:50%;place-items:center;width:64px;height:64px;font:600 38px/1 Barlow Semi Condensed,sans-serif;display:grid;box-shadow:0 0 0 2px #4b5a4e,inset 0 0 12px #000}.mf-ring{--p:100;background:conic-gradient(#05ef6d calc(var(--p) * 1%), #262b27 0);border-radius:50%;flex:none;place-items:center;width:78px;height:78px;transition:background .2s linear;display:grid;box-shadow:0 0 16px #05ef6d55}.mf-ring span{box-sizing:border-box;background:radial-gradient(circle at 50% 35%,#1f2620,#0b0e0c 75%);border-radius:50%;place-items:center;width:64px;height:64px;padding-top:4px;font:600 38px/1 Barlow Semi Condensed,sans-serif;display:grid}.mf-btns{gap:10px;width:100%;margin-top:4px;display:flex}.mf-btns button{cursor:pointer;border-radius:12px;height:48px}.mf-pass{color:#c9c3b4;background:linear-gradient(#2a2927,#1a1918);border:1px solid #414440;flex:1;font:800 17px Barlow Semi Condensed,sans-serif;box-shadow:inset 0 1px #ffffff14,0 3px #0008}.mf-pass:active{transform:translateY(1px)}.mf-box .gbtn.mf-accept{flex:1.6;padding:0;font-size:24px}.mf-wait{color:#a9b8ad;align-items:center;gap:8px;margin:6px 0 0;font-weight:700;display:flex}.mf-wait i{background:#05ef6d;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite mfBlink;box-shadow:0 0 8px #05ef6d}@keyframes mfIn{0%{opacity:0}}@keyframes mfPop{0%{opacity:0;transform:scale(.85)}}@keyframes mfBlink{50%{opacity:.25}}html,body,#root{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.gx-socials{flex-wrap:wrap;justify-content:center;gap:10px;margin:2px 0 10px;display:flex}.gx .gx-socials .ob-google{flex:0 0 var(--social-w);width:var(--social-w);justify-content:center;margin:0}.gx-socials .gx-social{flex:0 0 var(--social-w);width:var(--social-w);color:#e3e3e3;letter-spacing:.01em;cursor:pointer;background:#202124;border:1px solid #0000;border-radius:22px;justify-content:center;align-items:center;gap:10px;height:44px;padding:0 16px;font:500 14px/1 Barlow Semi Condensed,sans-serif;display:inline-flex}.gx-socials .gx-social:hover:not(:disabled){background:#2a2b2e}.gx-socials .gx-social:disabled{opacity:.5;cursor:default}.gx-socials .gx-social svg{flex:none;width:17px;height:20px;margin-top:-2px}.gx-socials .gx-social img{flex:none;width:20px;height:20px}.ob-google iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0!important}.gx .gx-socials .ob-google{border-radius:22px;overflow:hidden}.gx-col{display:contents}@container stage (height<=520px){.gx-panel.step-login{flex-direction:row;align-items:center;gap:24px;width:min(780px,100%);max-width:none}.gx-panel.step-login .gx-col{flex-direction:column;flex:1 1 0;justify-content:center;gap:6px;min-width:0;display:flex}.gx-panel.step-login .gx-col>*{margin-top:0;margin-bottom:0}.gx-panel.step-login .gx-col-more .gx-signup{text-align:center;margin:0;display:block}.gx-panel.step-login .gx-socials{flex-direction:column;align-items:stretch;gap:8px;margin:0}.gx .gx-panel.step-login .gx-socials .ob-google,.gx-panel.step-login .gx-socials .gx-social{flex:none;width:100%}}.hv-panel.season .hv-season-back{right:10px;transform:translateY(-50%)}#root .rw-tile.xp .rw-art>span{letter-spacing:.04em;background:radial-gradient(circle at 35% 30%,#2f5a3d,#12251a 70%);border:2px solid #05ef6d;border-radius:50%;place-items:center;width:56px;height:56px;font:800 20px/1 Barlow Semi Condensed,sans-serif;display:grid;box-shadow:inset 0 1px #05ef6d4d,0 0 14px #05ef6d40;color:#c4f0cb!important}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#04170b;--bg2:#082814;--panel:#0e3520;--panel2:#134429;--line:#ffffff1a;--text:#eafbef;--muted:#8fb79c;--accent:#05ef6d;--accent2:#05ef6d;--danger:#ef4444;--dia:#67e8f9;--gold:#05ef6d;color:var(--text);background:var(--bg)}:where(:root[data-theme=dark]) button{color:inherit}:where(:root[data-theme=dark]) input,:where(:root[data-theme=dark]) select{color:var(--text);border:1px solid var(--line);background:#0a2a17;border-radius:10px}:where(:root[data-theme=dark]) .profile-chip{background:var(--panel);border:1px solid var(--line);border-radius:999px}:where(:root[data-theme=dark]) .profile-chip .lvl{background:var(--accent);color:#d9eadf;border-radius:999px}:where(:root[data-theme=dark]) .dot{background:var(--danger);border-radius:50%}:where(:root[data-theme=dark]) .dot.online{background:var(--accent)}:where(:root[data-theme=dark]) .dot.connecting{background:var(--accent2)}:where(:root[data-theme=dark]) .cur{background:var(--panel);border:1px solid var(--line);border-radius:999px}:where(:root[data-theme=dark]) .cur.dia{color:var(--dia)}:where(:root[data-theme=dark]) .cur.gold{color:var(--gold)}:where(:root[data-theme=dark]) .icon-btn{background:0 0;border:none}:where(:root[data-theme=dark]) .notif{background:var(--danger);color:#fff;border-radius:999px}:where(:root[data-theme=dark]) .bottomnav{border-top:1px solid var(--line);background:linear-gradient(#04170bcc,#04170b)}:where(:root[data-theme=dark]) .bottomnav button{color:var(--muted);background:0 0;border:none}:where(:root[data-theme=dark]) .back-btn{background:var(--panel);border:1px solid var(--line);border-radius:10px}:where(:root[data-theme=dark]) .btn{background:var(--panel2);border:1px solid var(--line);border-radius:12px}:where(:root[data-theme=dark]) .btn.primary{color:#032610;background:linear-gradient(#05ef6d,#03994a);border-color:#05ef6d}:where(:root[data-theme=dark]) .btn.gold{color:#3b2300;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-color:#05ef6d}:where(:root[data-theme=dark]) .btn.gold.ghost{color:var(--gold);background:0 0}:where(:root[data-theme=dark]) .btn.danger{background:#7f1d1d;border-color:#b91c1c}:where(:root[data-theme=dark]) .btn.danger.ghost{color:#fca5a5;background:0 0}:where(:root[data-theme=dark]) .btn.ghost{background:0 0}:where(:root[data-theme=dark]) .btn.small{border-radius:10px}:where(:root[data-theme=dark]) .link{color:var(--dia);background:0 0;border:none}:where(:root[data-theme=dark]) .pill{background:var(--panel2);color:#fff;border:none;border-radius:999px}:where(:root[data-theme=dark]) .pill.bonus{background:var(--accent2);color:#05ef6d}:where(:root[data-theme=dark]) .pill.gold{background:var(--gold);color:#05ef6d}:where(:root[data-theme=dark]) .active-pill{background:var(--accent);color:#d9eadf}:where(:root[data-theme=dark]) .muted{color:var(--muted)}:where(:root[data-theme=dark]) .warn{color:#fca5a5}:where(:root[data-theme=dark]) .ok,:where(:root[data-theme=dark]) .up{color:#05ef6d}:where(:root[data-theme=dark]) .down{color:#f87171}:where(:root[data-theme=dark]) .field>span{color:var(--muted)}:where(:root[data-theme=dark]) .seg{background:#0a2a17;border-radius:12px}:where(:root[data-theme=dark]) .seg button{background:0 0;border:none;border-radius:9px}:where(:root[data-theme=dark]) .seg button.active{background:var(--panel2);box-shadow:0 0 0 1px var(--line)}:where(:root[data-theme=dark]) .tabs button{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:999px}:where(:root[data-theme=dark]) .tabs button.active{background:var(--accent);color:#d9eadf;border-color:var(--accent)}:where(:root[data-theme=dark]) .empty{color:var(--muted)}:where(:root[data-theme=dark]) .progress{background:#ffffff18;border-radius:999px}:where(:root[data-theme=dark]) .progress-fill{background:linear-gradient(90deg,#05ef6d,#a3e635);border-radius:999px}:where(:root[data-theme=dark]) .chev{color:var(--muted)}:where(:root[data-theme=dark]) .modal-bg{background:#000a}:where(:root[data-theme=dark]) .modal{background:var(--bg2);border:1px solid var(--line);border-radius:20px 20px 0 0}:where(:root[data-theme=dark]) .toast{border:1px solid var(--line);background:#0e3520f2;border-radius:12px;box-shadow:0 8px 20px #0008}:where(:root[data-theme=dark]) .toast.error{background:#7f1d1df2;border-color:#ef4444}:where(:root[data-theme=dark]) .toast.success{background:#14532df2;border-color:#05ef6d}:where(:root[data-theme=dark]) .reward-bg{background:radial-gradient(circle,#14532dee,#000e)}:where(:root[data-theme=dark]) .reward h2{color:var(--accent2)}:where(:root[data-theme=dark]) .flip-back{border:2px solid var(--rc);box-shadow:0 0 16px var(--rc);background:linear-gradient(135deg,#14532d,#166534);border-radius:10px}:where(:root[data-theme=dark]) .flip.open .flip-front .card{box-shadow:0 0 22px var(--rc)}:where(:root[data-theme=dark]) .new-tag{background:var(--accent2);color:#05ef6d;border-radius:6px}:where(:root[data-theme=dark]) .reward-list li{background:#ffffff14;border-radius:999px}:where(:root[data-theme=dark]) .card{border-radius:calc(var(--w) * .09);background:linear-gradient(160deg, var(--dc) -40%, var(--dd) 45%, #050f09 120%);border:2px solid var(--rc);box-shadow:0 3px 10px #0008,inset 0 0 0 1px #ffffff1a}:where(:root[data-theme=dark]) .card.magic{background:radial-gradient(circle at 50% 30%, var(--dc) -30%, var(--dd) 50%, #050f09 120%)}:where(:root[data-theme=dark]) .card.r-legendary{box-shadow:0 0 10px #f59e0b88,0 3px 10px #0008}:where(:root[data-theme=dark]) .card.r-icon{box-shadow:0 0 14px #ef4444aa,0 3px 10px #0008}:where(:root[data-theme=dark]) .card.selected{box-shadow:0 0 0 3px var(--accent2), 0 10px 24px #000a}:where(:root[data-theme=dark]) .card.glow{box-shadow:0 0 0 2px #05ef6d,0 0 12px #05ef6d88}:where(:root[data-theme=dark]) .card-art{background:radial-gradient(circle at 50% 40%,#ffffff30,#0000 70%);border-radius:8%}:where(:root[data-theme=dark]) .card-cost{background:radial-gradient(circle at 35% 30%,#93c5fd,#1d4ed8);border:1.5px solid #343b44;border-radius:50%;box-shadow:0 2px 4px #0009}:where(:root[data-theme=dark]) .card-cost.cheaper{background:radial-gradient(circle at 35% 30%,#05ef6d,#03994a)}:where(:root[data-theme=dark]) .card-cost.pricier{background:radial-gradient(circle at 35% 30%,#fca5a5,#b91c1c)}:where(:root[data-theme=dark]) .card-badge{background:#000b;border-radius:6px}:where(:root[data-theme=dark]) .card-mastery{color:var(--accent2)}:where(:root[data-theme=dark]) .card-text{color:#e6f4ea}:where(:root[data-theme=dark]) .card-type{color:var(--accent2)}:where(:root[data-theme=dark]) .stat{border-radius:6px;box-shadow:0 2px 4px #0009}:where(:root[data-theme=dark]) .stat.atk{background:linear-gradient(#05ef6d,#c2410c)}:where(:root[data-theme=dark]) .stat.def{background:linear-gradient(#3b82f6,#1e40af)}:where(:root[data-theme=dark]) .stat.up{color:#bbf7d0}:where(:root[data-theme=dark]) .stat.down{color:#fecaca}:where(:root[data-theme=dark]) .card-rarity{background:var(--rc);border-radius:3px 3px 0 0}:where(:root[data-theme=dark]) .card.back{border:2px solid #fff5}:where(:root[data-theme=dark]) .logo h1{color:#0000;background:linear-gradient(90deg,#05ef6d,#05ef6d);-webkit-background-clip:text;background-clip:text}:where(:root[data-theme=dark]) .deck-chip{background:var(--panel);border:2px solid #0000;border-radius:12px}:where(:root[data-theme=dark]) .deck-chip.active{border-color:var(--dc);background:color-mix(in srgb, var(--dc) 25%, var(--panel))}:where(:root[data-theme=dark]) .deck-desc{background:color-mix(in srgb, var(--dc) 14%, var(--panel));border-left:4px solid var(--dc);border-radius:12px}:where(:root[data-theme=dark]) .deck-desc p{color:var(--muted)}:where(:root[data-theme=dark]) .league-badge{background:linear-gradient(160deg, color-mix(in srgb, var(--lc) 45%, #0000), var(--panel));border:2px solid var(--lc);border-radius:var(--radius)}:where(:root[data-theme=dark]) .league-badge span{color:var(--lc)}:where(:root[data-theme=dark]) .season-chip,:where(:root[data-theme=dark]) .deck-bar{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}:where(:root[data-theme=dark]) .play-btn{border:none;border-radius:18px;box-shadow:0 6px #0006,inset 0 1px #fff4}:where(:root[data-theme=dark]) .play-btn:active{box-shadow:0 3px #0006}:where(:root[data-theme=dark]) .play-btn.ranked{color:#0f2a15;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .play-btn.casual{color:#f0fdf4;background:linear-gradient(135deg,#05ef6d,#03994a)}:where(:root[data-theme=dark]) .play-btn.practice{color:#eff6ff;background:linear-gradient(135deg,#3b82f6,#1e40af)}:where(:root[data-theme=dark]) .queue-box{background:var(--panel);border:2px solid var(--accent);border-radius:18px}:where(:root[data-theme=dark]) .spinner{border:4px solid #fff2;border-top-color:var(--accent);border-radius:50%}:where(:root[data-theme=dark]) .home-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}:where(:root[data-theme=dark]) .info-btn{border:1px solid var(--line);background:var(--panel2);border-radius:50%}:where(:root[data-theme=dark]) .sell-form{border-top:1px solid var(--line)}:where(:root[data-theme=dark]) .deck-row{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--dc);border-radius:12px}:where(:root[data-theme=dark]) .deck-row.active{box-shadow:0 0 0 2px var(--accent)}:where(:root[data-theme=dark]) .curve-bar i{background:var(--accent);border-radius:3px 3px 0 0}:where(:root[data-theme=dark]) .deck-line{background:linear-gradient(90deg, color-mix(in srgb, var(--dc) 35%, var(--panel)), var(--panel));border-left:3px solid var(--rc);border-radius:8px}:where(:root[data-theme=dark]) .dl-cost{background:#1d4ed8;border-radius:50%}:where(:root[data-theme=dark]) .dl-count{color:var(--accent2)}:where(:root[data-theme=dark]) .shop-item{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}:where(:root[data-theme=dark]) .si-back{border:2px solid #fff5;border-radius:6px}:where(:root[data-theme=dark]) .odds{background:#0007;border-radius:8px}:where(:root[data-theme=dark]) .sw{background:var(--panel);border-radius:10px}:where(:root[data-theme=dark]) .sw.active{box-shadow:0 0 0 2px var(--accent)}:where(:root[data-theme=dark]) .pass-row.header{color:var(--muted)}:where(:root[data-theme=dark]) .pass-row.current .tier-num{background:var(--accent);color:#d9eadf}:where(:root[data-theme=dark]) .tier-num{background:var(--panel);border-radius:10px}:where(:root[data-theme=dark]) .pass-cell{background:var(--panel);border:1px solid var(--line);border-radius:10px}:where(:root[data-theme=dark]) .pass-cell.premium{background:linear-gradient(135deg, #3b2300, var(--panel));border-color:#f59e0b55}:where(:root[data-theme=dark]) .pass-cell.can{border-color:var(--accent);box-shadow:0 0 8px #05ef6d66}:where(:root[data-theme=dark]) .pass-cell.can i{background:var(--accent);color:#d9eadf;border-radius:6px}:where(:root[data-theme=dark]) .mission{background:var(--panel);border:1px solid var(--line);border-radius:12px}:where(:root[data-theme=dark]) .mission.done{border-color:var(--accent)}:where(:root[data-theme=dark]) .league-card{background:linear-gradient(160deg, color-mix(in srgb, var(--lc) 40%, #0000), var(--panel));border:2px solid var(--lc);border-radius:18px}:where(:root[data-theme=dark]) .league-name{color:var(--lc)}:where(:root[data-theme=dark]) .league-row{background:var(--panel);border-left:4px solid var(--lc);border-radius:8px}:where(:root[data-theme=dark]) .league-row b{color:var(--lc)}:where(:root[data-theme=dark]) .league-row.current{box-shadow:0 0 0 2px var(--lc)}:where(:root[data-theme=dark]) .lb-row{background:var(--panel);border-radius:8px}:where(:root[data-theme=dark]) .lb-row.me{box-shadow:0 0 0 2px var(--accent)}:where(:root[data-theme=dark]) .lb-rank,:where(:root[data-theme=dark]) .lb-league{color:var(--muted)}:where(:root[data-theme=dark]) .market-row{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--rc);border-radius:12px}:where(:root[data-theme=dark]) .inbox-item{background:var(--panel);border:1px solid var(--line);border-radius:12px}:where(:root[data-theme=dark]) .menu-item{background:var(--panel);border:1px solid var(--line);border-radius:14px}:where(:root[data-theme=dark]) .profile-card{background:var(--panel);border-radius:16px}:where(:root[data-theme=dark]) .pc-avatar{border:2px solid #38383866;border-radius:16px}:where(:root[data-theme=dark]) .cos-row>span{color:var(--muted)}:where(:root[data-theme=dark]) .cos-options button{background:var(--panel);border:2px solid var(--line);border-radius:10px}:where(:root[data-theme=dark]) .cos-options button.active{border-color:var(--accent)}:where(:root[data-theme=dark]) .dev-panel{border-top:1px dashed var(--line)}:where(:root[data-theme=dark]) .club-row{background:var(--panel);border-radius:12px}:where(:root[data-theme=dark]) .club-badge{background:#ffffff10;border-radius:12px}:where(:root[data-theme=dark]) .badge-pick button{background:var(--panel);border:2px solid #0000;border-radius:10px}:where(:root[data-theme=dark]) .badge-pick button.active{border-color:var(--accent)}:where(:root[data-theme=dark]) .chest-tier{background:#ffffff10;border-radius:8px}:where(:root[data-theme=dark]) .chest-tier.done{background:var(--accent);color:#d9eadf}:where(:root[data-theme=dark]) .member-row{background:var(--panel);border-radius:10px}:where(:root[data-theme=dark]) .chat-msg{background:var(--panel);border-radius:14px 14px 14px 4px}:where(:root[data-theme=dark]) .chat-msg b{color:var(--accent2)}:where(:root[data-theme=dark]) .chat-msg small{color:var(--muted)}:where(:root[data-theme=dark]) .chat-msg.me{background:#166534;border-radius:14px 14px 4px}:where(:root[data-theme=dark]) .chat-msg.system{color:var(--muted);background:0 0}:where(:root[data-theme=dark]) .donation-row{background:var(--panel);border-radius:10px}:where(:root[data-theme=dark]) .war-score{background:linear-gradient(135deg, #7f1d1d55, var(--panel), #1e3a8a55);border-radius:16px}:where(:root[data-theme=dark]) .vs{color:var(--accent2)}:where(:root[data-theme=dark]) .war-target{background:var(--panel);border-radius:10px}:where(:root[data-theme=dark]) .war-log .win{color:#05ef6d}:where(:root[data-theme=dark]) .war-log .loss{color:#fca5a5}:where(:root[data-theme=dark]) .war-summary{background:var(--panel);border-radius:12px}:where(:root[data-theme=dark]) .war-summary.win{border:2px solid var(--accent)}:where(:root[data-theme=dark]) .war-summary.loss{border:2px solid var(--danger)}:where(:root[data-theme=dark]) .rules dd{color:var(--muted)}:where(:root[data-theme=dark]) .match{background:linear-gradient(#0005,#0000 15% 85%,#0005),repeating-linear-gradient(#03994a 0 44px,#03994a 44px 88px)}:where(:root[data-theme=dark]) .pbar{background:#031a0bdd}:where(:root[data-theme=dark]) .pbar.theirs{border-bottom:1px solid var(--line)}:where(:root[data-theme=dark]) .pbar.mine{border-top:1px solid var(--line)}:where(:root[data-theme=dark]) .pbar-res{color:#d1fae5}:where(:root[data-theme=dark]) .goalmeter{background:#ffffff12;border-radius:999px}:where(:root[data-theme=dark]) .goalmeter.low b{color:#f87171}:where(:root[data-theme=dark]) .goalmeter.flash{box-shadow:0 0 0 2px var(--danger)}:where(:root[data-theme=dark]) .gm-bar i{background:#fff2;border-radius:2px}:where(:root[data-theme=dark]) .gm-bar i.on{background:linear-gradient(#05ef6d,#03994a)}:where(:root[data-theme=dark]) .goalmeter.low .gm-bar i.on{background:linear-gradient(#fca5a5,#dc2626)}:where(:root[data-theme=dark]) .energy span{background:#ffffff20;border-radius:3px}:where(:root[data-theme=dark]) .energy span.on{background:linear-gradient(#93c5fd,#2563eb);box-shadow:0 0 4px #60a5fa}:where(:root[data-theme=dark]) .opp-hand .card{border-width:1px}:where(:root[data-theme=dark]) .pitch:before{border:2px solid #fff4;border-radius:50%}:where(:root[data-theme=dark]) .pitch:after{border-top:2px solid #fff4}:where(:root[data-theme=dark]) .board-empty{color:#fffa}:where(:root[data-theme=dark]) .unit{background:linear-gradient(170deg, var(--dc) -30%, var(--dd) 55%, #04110a);border:2px solid var(--rc);border-radius:10px;box-shadow:0 4px 8px #0009}:where(:root[data-theme=dark]) .unit-stats .stat{border-radius:5px}:where(:root[data-theme=dark]) .unit.can-attack{box-shadow:0 0 0 2px #05ef6d,0 0 14px #05ef6d}:where(:root[data-theme=dark]) .unit.attacking{box-shadow:0 0 0 3px var(--accent2), 0 0 18px var(--accent2)}:where(:root[data-theme=dark]) .unit.targetable{box-shadow:0 0 0 3px #f87171,0 0 16px #ef4444}:where(:root[data-theme=dark]) .fx.dmg{color:#ff4d4d}:where(:root[data-theme=dark]) .fx.heal{color:#05ef6d}:where(:root[data-theme=dark]) .fx.frz{color:#bae6fd}:where(:root[data-theme=dark]) .slot-marker{border:2px dashed var(--accent2);color:var(--accent2);background:#05ef6d22;border-radius:8px}:where(:root[data-theme=dark]) .mini-btn{border:1px solid var(--line);background:#0008;border-radius:10px}:where(:root[data-theme=dark]) .turn-info{border:1px solid var(--line);background:#031a0bdd;border-radius:999px}:where(:root[data-theme=dark]) .match.my-turn .turn-info{border-color:var(--accent2);box-shadow:0 0 10px #05ef6d66}:where(:root[data-theme=dark]) .turn-info small{color:var(--muted)}:where(:root[data-theme=dark]) .goal-target{color:#fff;background:linear-gradient(#f87171,#b91c1c);border:2px solid #383838;border-radius:999px;box-shadow:0 0 16px #ef4444}:where(:root[data-theme=dark]) .goal-flash.for{color:var(--accent2);background:radial-gradient(circle,#05ef6d44,#0000 60%)}:where(:root[data-theme=dark]) .goal-flash.against{color:#fca5a5;background:radial-gradient(circle,#ef444444,#0000 60%)}:where(:root[data-theme=dark]) .goal-flash.for.fx_fireworks{background:radial-gradient(circle,#f472b666,#a855f733 40%,#0000 70%)}:where(:root[data-theme=dark]) .goal-flash.for.fx_lightning{color:#fde047;background:radial-gradient(circle,#60a5fa88,#05ef6d33 40%,#0000 70%)}:where(:root[data-theme=dark]) .goal-flash.for[class*=fx_season]{color:#a5f3fc;background:radial-gradient(circle,#22d3ee77,#05ef6d33 40%,#0000 70%)}:where(:root[data-theme=dark]) .opp-play{background:#000a;border-radius:10px}:where(:root[data-theme=dark]) .action-panel{background:#031a0bee}:where(:root[data-theme=dark]) .action-panel.hint{border-top:2px solid var(--accent2)}:where(:root[data-theme=dark]) .action-panel.hint>span{color:var(--accent2)}:where(:root[data-theme=dark]) .hint-text{color:var(--muted)}:where(:root[data-theme=dark]) .btn.end-turn.primary{color:#3b2300;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-color:#05ef6d}:where(:root[data-theme=dark]) .action-panel.preview{background:linear-gradient(#0000,#031a0bf5 25%)}:where(:root[data-theme=dark]) .blocker{color:#fca5a5}:where(:root[data-theme=dark]) .hand{background:#021208}:where(:root[data-theme=dark]) .overlay{background:#000c}:where(:root[data-theme=dark]) .overlay.light{background:#0006}:where(:root[data-theme=dark]) .waiting{background:#000a;border-radius:999px}:where(:root[data-theme=dark]) .mull-x{color:var(--accent2)}:where(:root[data-theme=dark]) .log-line{border-radius:6px}:where(:root[data-theme=dark]) .log-line.me{background:#16653455}:where(:root[data-theme=dark]) .log-line.them{background:#7f1d1d44}:where(:root[data-theme=dark]) .mini-rules{background:var(--panel);border-radius:10px}:where(:root[data-theme=dark]) .result{background:var(--bg2);border:2px solid var(--line);border-radius:22px}:where(:root[data-theme=dark]) .result.win{border-color:var(--accent2);box-shadow:0 0 40px #05ef6d44}:where(:root[data-theme=dark]) .result.win h1{color:var(--accent2)}:where(:root[data-theme=dark]) .result.loss h1{color:#fca5a5}:where(:root[data-theme=dark]) .reason{color:var(--muted)}@container stage (width>=520px){:where(:root[data-theme=dark]) .match{border-left:1px solid var(--line);border-right:1px solid var(--line)}}:where(:root[data-theme=dark]) .nation-pill{color:#cbd5e1;background:#0b1220;border:1px solid #334155;border-radius:999px}:where(:root[data-theme=dark]) .nation-pill b{color:#fff}:where(:root[data-theme=dark]) .nation-pill small{color:#05ef6d}:where(:root[data-theme=dark]) .nation-pill .chem-flag{border-radius:3px}:where(:root[data-theme=dark]) .nation-pill.on{border-color:#05ef6d}:where(:root[data-theme=dark]) .nation-detail{background:#0b1220;border:1px solid #05ef6d77;border-radius:10px}:where(:root[data-theme=dark]) .nation-detail b{color:#05ef6d}:where(:root[data-theme=dark]) .nation-detail p{color:#cbd5e1}:where(:root[data-theme=dark]) .mk-sample-head small{color:var(--muted)}:where(:root[data-theme=dark]) .market-row.sample{border-style:dashed dashed dashed solid}:where(:root[data-theme=dark]) .mk-sample-tag{color:#d1d4db;background:#1d243314;border-radius:6px}:where(:root[data-theme=dark]) .mk-add-card{border:1px solid var(--line);background:var(--panel);border-radius:12px}:where(:root[data-theme=dark]) .mk-add-card small{color:#05ef6d}:where(:root[data-theme=dark]) .mk-add-card.locked small{color:var(--muted)}:root[data-theme=dark]{--gold:#05ef6d;--panel-bg:linear-gradient(180deg, #111c33eb, #060b16f0);--panel-border:#94a3b847}:where(:root[data-theme=dark]) body{background:linear-gradient(180deg, #0206178c, #020617d1), var(--stadium-bg,#04110a) center / cover fixed no-repeat, #04110a}:where(:root[data-theme=dark]) h3{color:#cbd5e1}:where(:root[data-theme=dark]) .bottomnav{border-top:none;border-right:1px solid var(--panel-border);background:linear-gradient(90deg,#020617f5,#020617d1)}:where(:root[data-theme=dark]) .bottomnav button.active{color:var(--gold)}:where(:root[data-theme=dark]) .bottomnav button.active:before{background:var(--gold);box-shadow:0 0 10px var(--gold);border-radius:0 4px 4px 0}:where(:root[data-theme=dark]) .topbar{border-bottom:1px solid var(--panel-border);background:linear-gradient(#020617eb,#02061799)}:where(:root[data-theme=dark]) .profile-chip{background:var(--panel-bg);border-color:var(--panel-border)}:where(:root[data-theme=dark]) .profile-chip .lvl{color:#3b1d00;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .cur{border-color:var(--panel-border);background:#020617cc}:where(:root[data-theme=dark]) .home-card,:where(:root[data-theme=dark]) .panel-g,:where(:root[data-theme=dark]) .shop-item,:where(:root[data-theme=dark]) .mission,:where(:root[data-theme=dark]) .inbox-item,:where(:root[data-theme=dark]) .menu-item,:where(:root[data-theme=dark]) .deck-row,:where(:root[data-theme=dark]) .club-row,:where(:root[data-theme=dark]) .member-row,:where(:root[data-theme=dark]) .market-row,:where(:root[data-theme=dark]) .war-target,:where(:root[data-theme=dark]) .donation-row,:where(:root[data-theme=dark]) .profile-card,:where(:root[data-theme=dark]) .league-card,:where(:root[data-theme=dark]) .season-chip,:where(:root[data-theme=dark]) .deck-bar,:where(:root[data-theme=dark]) .queue-box{background:var(--panel-bg);border:1px solid var(--panel-border);box-shadow:inset 0 1px #ffffff0f,0 6px 16px #00000059}:where(:root[data-theme=dark]) .btn{background:linear-gradient(#475569,#1e293b);border:2px solid #64748b;box-shadow:0 4px #0f172a}:where(:root[data-theme=dark]) .btn.primary{color:#f0fdf4;background:linear-gradient(#05ef6d,#03994a);border-color:#05ef6d;box-shadow:0 4px #14532d}:where(:root[data-theme=dark]) .btn.gold{box-shadow:0 4px #78350f}:where(:root[data-theme=dark]) .btn.danger{box-shadow:0 4px #450a0a}:where(:root[data-theme=dark]) .btn.ghost,:where(:root[data-theme=dark]) .btn.gold.ghost,:where(:root[data-theme=dark]) .btn.danger.ghost{box-shadow:none}:where(:root[data-theme=dark]) .tabs button{border-color:var(--panel-border);background:#020617bf}:where(:root[data-theme=dark]) .tabs button.active{color:#3b1d00;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-color:#05ef6d}:where(:root[data-theme=dark]) .modal{border:1px solid var(--panel-border);background:linear-gradient(#111c33,#050a14);border-radius:20px}:where(:root[data-theme=dark]) .league-plate{background:linear-gradient(135deg, color-mix(in srgb, var(--lc) 45%, #0b1220), #0b1220 70%);border:2px solid var(--lc);box-shadow:0 0 22px color-mix(in srgb, var(--lc) 40%, transparent);border-radius:16px}:where(:root[data-theme=dark]) .league-plate span{color:var(--lc)}:where(:root[data-theme=dark]) .league-plate small{color:#cbd5e1}:where(:root[data-theme=dark]) .panel-g{border-radius:16px}:where(:root[data-theme=dark]) .logo-l h1{color:#0000;background:linear-gradient(#393624,#05ef6d 45%,#03994a);-webkit-background-clip:text;background-clip:text}:where(:root[data-theme=dark]) .deck-strip{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:999px}:where(:root[data-theme=dark]) .deck-strip small{color:#94a3b8}:where(:root[data-theme=dark]) .play-l{color:#fff;border:2px solid #38383866;border-radius:18px;box-shadow:0 6px #00000073,0 12px 24px #00000080,inset 0 2px #ffffff59}:where(:root[data-theme=dark]) .play-l:after{background:linear-gradient(100deg,#0000,#ffffff59,#0000)}:where(:root[data-theme=dark]) .play-l.ranked{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .play-l.casual{background:linear-gradient(135deg,#05ef6d,#03994a 70%)}:where(:root[data-theme=dark]) .play-l.practice{background:linear-gradient(135deg,#60a5fa,#1d4ed8 70%)}:where(:root[data-theme=dark]) .queue-l{background:var(--panel-bg);border:2px solid #05ef6d;border-radius:18px;box-shadow:0 0 24px #05ef6d55}:where(:root[data-theme=dark]) input,:where(:root[data-theme=dark]) select{border-color:var(--panel-border);background:#020617bf}:root[data-theme=dark],:where(:root[data-theme=dark]) body{background:#01040b}:where(:root[data-theme=dark]) #root{background:linear-gradient(180deg, #0206178c, #020617d1), var(--stadium-bg,#04110a) center / cover no-repeat, #04110a}:where(:root[data-theme=dark]) .offline-banner{color:#fff;background:#991b1bf2;border:1px solid #4932328c;border-radius:999px;box-shadow:0 6px 18px #00000059}:where(:root[data-theme=dark]) .offline-banner.back{background:#03994af2;border-color:#324d3c99}:where(:root[data-theme=dark]) .offline-banner .ob-spin{border:2px solid #ffffff59;border-top-color:#383838;border-radius:50%}:where(:root[data-theme=dark]) .match-l{background:#1f2020}:where(:root[data-theme=dark]) .team{background:linear-gradient(#1f2a3d,#0b1220);border:2px solid #3b4a63}:where(:root[data-theme=dark]) .team.left{border-radius:calc(1.6 * var(--u)) 0 0 calc(1.6 * var(--u))}:where(:root[data-theme=dark]) .team.right{border-radius:0 calc(1.6 * var(--u)) calc(1.6 * var(--u)) 0}:where(:root[data-theme=dark]) .team-name b{color:#e2e8f0}:where(:root[data-theme=dark]) .team-name small{color:#94a3b8}:where(:root[data-theme=dark]) .goal-led{border-radius:calc(.8 * var(--u));background:#020617;border:1px solid #1e293b;box-shadow:inset 0 0 10px #000}:where(:root[data-theme=dark]) .goal-led b{color:#05ef6d}:where(:root[data-theme=dark]) .team.danger .goal-led b{color:#f87171}:where(:root[data-theme=dark]) .goal-pips i{background:#1e293b;border-radius:1px}:where(:root[data-theme=dark]) .goal-pips i.on{background:#05ef6d;box-shadow:0 0 4px #05ef6d}:where(:root[data-theme=dark]) .team.danger .goal-pips i.on{background:#ef4444;box-shadow:0 0 4px #ef4444}:where(:root[data-theme=dark]) .sb-center{background:linear-gradient(#0f172a,#020617);border-top:2px solid #3b4a63;border-bottom:2px solid #3b4a63}:where(:root[data-theme=dark]) .sb-center b{color:#fca5a5}:where(:root[data-theme=dark]) .sb-center b.mine{color:#05ef6d}:where(:root[data-theme=dark]) .sb-center small{color:#94a3b8}:where(:root[data-theme=dark]) .sb-center .countdown{color:#05ef6d}:where(:root[data-theme=dark]) .pile{color:#cbd5e1;background:#020617cc;border:1px solid #334155;border-radius:999px}:where(:root[data-theme=dark]) .crystal-main{background:radial-gradient(circle at 35% 30%,#242e3a,#2563eb 50%,#0b1f5c);box-shadow:0 0 20px #3b82f6}:where(:root[data-theme=dark]) .crystal-main b{color:#fff}:where(:root[data-theme=dark]) .crystal-main small{color:#dbeafe}:where(:root[data-theme=dark]) .crystal-row i{background:#1e293b}:where(:root[data-theme=dark]) .crystal-row i.on{background:linear-gradient(#93c5fd,#2563eb)}:where(:root[data-theme=dark]) .round-btn{background:radial-gradient(circle at 35% 30%,#334155,#0f172a);border:2px solid #475569;border-radius:50%;box-shadow:0 4px 10px #0009}:where(:root[data-theme=dark]) .end-turn-btn{border:calc(.5 * var(--u)) solid #64748b;color:#94a3b8;background:radial-gradient(circle at 35% 30%,#475569,#1e293b 60%,#0f172a);border-radius:50%;box-shadow:0 8px 18px #000b,inset 0 -6px 12px #0008}:where(:root[data-theme=dark]) .end-turn-btn.ready{color:#3b1d00;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-color:#05ef6d;box-shadow:0 0 24px #05ef6d99,0 8px 18px #000b,inset 0 -6px 12px #0006}:where(:root[data-theme=dark]) .step-hint{color:#05ef6d;background:linear-gradient(#1e293bf2,#0f172af2);border:2px solid #05ef6d;border-radius:999px;box-shadow:0 0 18px #05ef6d55}:where(:root[data-theme=dark]) .step-hint.attack{color:#fecaca;border-color:#f87171;box-shadow:0 0 18px #ef444455}:where(:root[data-theme=dark]) .preview-l .blocker{border-radius:calc(1.4 * var(--u));color:#fee2e2;background:linear-gradient(#1e293bf2,#0f172af2);border:1px solid #f8717166;box-shadow:0 4px #0006}:where(:root[data-theme=dark]) .preview-l .blocker:before{box-shadow:0 0 0 calc(.5 * var(--u)) #ef444455;background:#ef4444;border-radius:50%}:where(:root[data-theme=dark]) .preview-l .check{background:#0f172aee;border-radius:10px}:where(:root[data-theme=dark]) .gbtn{border-radius:calc(1.2 * var(--u));color:#f8fafc;background:linear-gradient(#475569,#1e293b);border:2px solid #64748b;box-shadow:0 5px #0f172a,0 8px 14px #0008}:where(:root[data-theme=dark]) .gbtn:active:not(:disabled){box-shadow:0 2px #0f172a,0 4px 8px #0008}:where(:root[data-theme=dark]) .gbtn.green{background:linear-gradient(#05ef6d,#03994a);border-color:#05ef6d;box-shadow:0 5px #14532d,0 8px 14px #0008}:where(:root[data-theme=dark]) .gbtn.gold{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-color:#05ef6d;box-shadow:0 5px #78350f,0 8px 14px #0008}:where(:root[data-theme=dark]) .gbtn.red{background:linear-gradient(#f87171,#b91c1c);border-color:#552e2e;box-shadow:0 5px #7f1d1d,0 8px 14px #0008}:where(:root[data-theme=dark]) .gbtn.ghost{box-shadow:none;background:#0f172acc;border-color:#475569}:where(:root[data-theme=dark]) .match-l .overlay{background:radial-gradient(#0b2a18e6,#000000f0)}:where(:root[data-theme=dark]) .match-l .overlay.light{background:#0006}:where(:root[data-theme=dark]) .setup-panel h2{color:#05ef6d}:where(:root[data-theme=dark]) .setup-panel p{color:#cbd5e1}:where(:root[data-theme=dark]) .swap-x{color:#05ef6d}:where(:root[data-theme=dark]) .waiting{color:#e2e8f0;background:#000a;border-radius:999px}:where(:root[data-theme=dark]) .match-l .overlay.rx{background:#0d1510}:where(:root[data-theme=dark]) .rx-scene{background-position:50% 14%;background-size:cover}:where(:root[data-theme=dark]) .rx.win .rx-scene,:where(:root[data-theme=dark]) .rx.draw .rx-scene{background-position:50% 2%}:where(:root[data-theme=dark]) .rx-shade{background:linear-gradient(#060a0f33 0%,#0000 22%,#050906a8 62%,#050906e0 100%)}:where(:root[data-theme=dark]) .rx-top{color:#eee8d6d9}:where(:root[data-theme=dark]) .rx-head h1{color:#fff8e7}:where(:root[data-theme=dark]) .rx-head p{color:#ece6dc}:where(:root[data-theme=dark]) .rx-board{background:#6b7076}:where(:root[data-theme=dark]) .rx-board:before{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .rx-board:after{background:linear-gradient(105deg,#363c43,#101216 46%,#1b1b17);box-shadow:inset 0 0 0 2px #22282b}:where(:root[data-theme=dark]) .rx-crown,:where(:root[data-theme=dark]) .rx-copy small{color:#05ef6d}:where(:root[data-theme=dark]) .rx-copy strong{color:#f8f5eb}:where(:root[data-theme=dark]) .rx-rating{color:#acaead}:where(:root[data-theme=dark]) .rx-player.rival .rx-rating,:where(:root[data-theme=dark]) .rx-board.win .rx-player:first-child .rx-rating,:where(:root[data-theme=dark]) .rx-rating .up{color:#05ef6d}:where(:root[data-theme=dark]) .rx-rating .down{color:#f87171}:where(:root[data-theme=dark]) .rx-score>div{color:#e7e6e6}:where(:root[data-theme=dark]) .rx-score>div span{color:#bcbab6}:where(:root[data-theme=dark]) .rx-score b.win{color:#05ef6d}:where(:root[data-theme=dark]) .rx-score small{color:#abadb0}:where(:root[data-theme=dark]) .rx-rewards{color:#191a18;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .rx-rewards:after{background:linear-gradient(115deg,#3d382e,#3a372f 45%,#433e32);box-shadow:inset 0 0 0 2px #38352d}:where(:root[data-theme=dark]) .rx-rewards h2{color:#05ef6d;background:linear-gradient(#2a2b2b,#111514)}:where(:root[data-theme=dark]) .rx-rewards h2 i{color:#05ef6d}:where(:root[data-theme=dark]) .rx-reward+.rx-reward,:where(:root[data-theme=dark]) .rx-card+.rx-reward{border-left:1px solid #05ef6d66}:where(:root[data-theme=dark]) .rx-glyph{color:#05ef6d}:where(:root[data-theme=dark]) .rx-reward span{color:#e0dfdb}:where(:root[data-theme=dark]) .rx-note{color:#d8d2c4}:where(:root[data-theme=dark]) .rx-btn{color:#f7f7ee;background:linear-gradient(115deg,#444e59,#303742 55%,#24292f);border:2px solid #8f99a2;border-radius:6px;box-shadow:inset 0 0 0 2px #53616e,0 4px #171d24}:where(:root[data-theme=dark]) .rx-btn:focus-visible{outline-offset:4px;outline:3px solid #05ef6d}:where(:root[data-theme=dark]) .rx-notes span{color:#bbf7d0;background:#05ef6d26;border-radius:999px}:where(:root[data-theme=dark]) .rx-notes span.dim{color:#cbd5e1;background:#ffffff14}:where(:root[data-theme=dark]) .cardx,:where(:root[data-theme=dark]) .cardx canvas,:where(:root[data-theme=dark]) .cardx.r-icon:after,:where(:root[data-theme=dark]) .cardx.r-icon:before{border-radius:7%}:where(:root[data-theme=dark]) .cardx.r-icon:after{background:linear-gradient(115deg,#0000 38%,#2e2c25aa 47%,#212121dd 50%,#2e2c25aa 53%,#0000 62%) 0 0/300% 100% no-repeat}:where(:root[data-theme=dark]) .cardx.r-icon:before{background:radial-gradient(circle at 18% 22%,#212121 0 1.5px,#0000 3px),radial-gradient(circle at 82% 34%,#212121 0 1px,#0000 2.5px),radial-gradient(circle at 70% 12%,#212121 0 1.5px,#0000 3px),radial-gradient(circle at 12% 52%,#212121 0 1px,#0000 2.5px),radial-gradient(circle at 90% 56%,#212121 0 1.5px,#0000 3px)}:where(:root[data-theme=dark]) .cardx.selected{box-shadow:0 0 0 3px #05ef6d,0 10px 24px #000a}:where(:root[data-theme=dark]) .cx-cost,:where(:root[data-theme=dark]) .cx-stat{color:#fff;border:2px solid #383838;border-radius:50%}:where(:root[data-theme=dark]) .cx-cost.cheaper{background:radial-gradient(circle at 35% 30%,#05ef6d,#03994a)}:where(:root[data-theme=dark]) .cx-cost.pricier{background:radial-gradient(circle at 35% 30%,#fca5a5,#b91c1c)}:where(:root[data-theme=dark]) .cx-stat.atk{background:radial-gradient(circle at 35% 30%,#05ef6d,#c2410c)}:where(:root[data-theme=dark]) .cx-stat.def{background:radial-gradient(circle at 35% 30%,#93c5fd,#1d4ed8)}:where(:root[data-theme=dark]) .cx-stat.up{color:#bbf7d0}:where(:root[data-theme=dark]) .cx-stat.down{color:#fecaca}:where(:root[data-theme=dark]) .cx-badge{color:#fff;background:#000c;border-radius:6px}:where(:root[data-theme=dark]) .cx-mastery{color:#05ef6d}:where(:root[data-theme=dark]) .drag-block{color:#fee2e2;background:#7f1d1df2;border:1px solid #ef4444;border-radius:8px}:where(:root[data-theme=dark]) .side-hud{background:linear-gradient(#0f172ae6,#020617f0);border:1.5px solid #05ef6d73;border-radius:18px;box-shadow:0 10px 30px #0009,inset 0 1px #ffffff14}:where(:root[data-theme=dark]) .sh-team{background:#1e293b8c;border:1px solid #94a3b833;border-radius:12px}:where(:root[data-theme=dark]) .sh-team.opp{border-top:3px solid #ef4444}:where(:root[data-theme=dark]) .sh-team.me{border-bottom:3px solid #05ef6d}:where(:root[data-theme=dark]) .sh-name small{color:#94a3b8}:where(:root[data-theme=dark]) .sh-piles{color:#cbd5e1}:where(:root[data-theme=dark]) .side-hud .goal-led small{color:#a4acb7}:where(:root[data-theme=dark]) .sh-team.danger .goal-led b{color:#f87171}:where(:root[data-theme=dark]) .sh-team.danger .goal-pips i.on{background:#ef4444;box-shadow:0 0 4px #ef4444}:where(:root[data-theme=dark]) .sh-turn b{color:#fca5a5}:where(:root[data-theme=dark]) .sh-turn.mine b{color:#05ef6d}:where(:root[data-theme=dark]) .sh-turn small{color:#94a3b8}:where(:root[data-theme=dark]) .sh-turn .countdown{color:#05ef6d}:where(:root[data-theme=dark]) .sh-tools button{background:radial-gradient(circle at 35% 30%,#334155,#0f172a);border:1px solid #475569;border-radius:50%}:where(:root[data-theme=dark]) .hero-core{border-radius:50%}:where(:root[data-theme=dark]) .hero-ring path{fill:none;stroke:#1e293b}:where(:root[data-theme=dark]) .hero-ring path.on{stroke:#05ef6d}:where(:root[data-theme=dark]) .hero.danger .hero-ring path.on{stroke:#ef4444}:where(:root[data-theme=dark]) .hero-avatar{border:3px solid #05ef6d;border-radius:50%;box-shadow:0 6px 16px #000c,inset 0 -10px 18px #0009,inset 0 6px 10px #fff3}:where(:root[data-theme=dark]) .hero.opp .hero-avatar{background:radial-gradient(circle at 35% 30%,#f87171,#7f1d1d 70%)}:where(:root[data-theme=dark]) .hero.me .hero-avatar{background:radial-gradient(circle at 35% 30%,#05ef6d,#14532d 70%)}:where(:root[data-theme=dark]) .hero-initials{color:#ffffffb0}:where(:root[data-theme=dark]) .hero-goal{color:#fff}:where(:root[data-theme=dark]) .hero.danger .hero-goal{color:#fecaca}:where(:root[data-theme=dark]) .hero-aim{border:2px dashed #552e2e;border-radius:50%}:where(:root[data-theme=dark]) .hero-name{background:linear-gradient(#1e293bf0,#020617f0);border:1px solid #05ef6d88;border-radius:8px;box-shadow:0 4px 10px #0009}:where(:root[data-theme=dark]) .hero-name small{color:#94a3b8}:where(:root[data-theme=dark]) .hb-piles span{color:#cbd5e1;background:#020617d9;border:1px solid #334155;border-radius:999px}:where(:root[data-theme=dark]) .turn-dock{background:linear-gradient(90deg,#0f172acc,#1e293bcc);border:1px solid #05ef6d55;border-radius:999px;box-shadow:0 8px 20px #000a}:where(:root[data-theme=dark]) .dock-tool{background:radial-gradient(circle at 35% 30%,#334155,#0f172a);border:1px solid #475569;border-radius:50%}:where(:root[data-theme=dark]) .turn-btn{color:#94a3b8;background:radial-gradient(circle at 35% 30%,#475569,#1e293b 60%,#0f172a);border:none;border-radius:50%;box-shadow:0 8px 18px #000b,inset 0 -6px 12px #0008}:where(:root[data-theme=dark]) .turn-btn.ready{color:#3b1d00;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);box-shadow:0 0 24px #05ef6d99,0 8px 18px #000b,inset 0 -6px 12px #0006}:where(:root[data-theme=dark]) .turn-ring circle{fill:none}:where(:root[data-theme=dark]) .turn-ring .time{stroke:#05ef6d}:where(:root[data-theme=dark]) .turn-btn.hurry .turn-ring .time{stroke:#ef4444}:where(:root[data-theme=dark]) .turn-secs{color:#fff;background:#ef4444;border:2px solid #383838;border-radius:999px;box-shadow:0 2px 4px #00000059}:where(:root[data-theme=dark]) .step-hint{border-radius:16px}:where(:root[data-theme=dark]) .step-hint .sh-what{color:#e2e8f0}:where(:root[data-theme=dark]) .step-hint .sh-how{color:#94a3b8}:where(:root[data-theme=dark]) .turn-dock{box-shadow:none;background:0 0;border:none}:where(:root[data-theme=dark]) .dock-turn{color:#e2e8f0}:where(:root[data-theme=dark]) .dock-tool{box-shadow:0 4px 10px #000a}:where(:root[data-theme=dark]) .turn-btn{background:0 0!important}:where(:root[data-theme=dark]) .turn-btn .ball-spin,:where(:root[data-theme=dark]) .turn-btn .ball-shade{border-radius:50%}:where(:root[data-theme=dark]) .turn-btn .ball-shade{background:radial-gradient(circle at 32% 28%,#212121bf,#fff0 32%),radial-gradient(circle,#0000 55%,#0000008c 100%);box-shadow:0 10px 22px #000c}:where(:root[data-theme=dark]) .ball-label{color:#e2e8f0;background:#020617b8;border:1px solid #ffffff40;border-radius:10px}:where(:root[data-theme=dark]) .turn-btn.ready .ball-label{color:#3b1d00;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-color:#4c4830}:where(:root[data-theme=dark]) .turn-btn .ball-3d{border-radius:50%}:where(:root[data-theme=dark]) .turn-btn .ball-shade{background:0 0}:where(:root[data-theme=dark]) .deck-slot{color:#e2e8f0}:where(:root[data-theme=dark]) .deck-slot small{color:#94a3b8}:where(:root[data-theme=dark]) .turn-plate{color:#05ef6d}:where(:root[data-theme=dark]) .menu-tool{background:radial-gradient(circle at 35% 28%,#2b4a86,#0d1a3a 70%);border:2px solid #05ef6d;border-radius:50%;box-shadow:inset 0 0 0 2px #0b1430,inset 0 2px #fff3,0 3px #03994a,0 5px 10px #000a}:where(:root[data-theme=dark]) .menu-tool:active{box-shadow:inset 0 0 0 2px #0b1430,0 1px #03994a,0 2px 6px #000a}:where(:root[data-theme=dark]) .turn-ring .track{stroke:#020617cc}:where(:root[data-theme=dark]) .turn-btn.ready .ball-shade{box-shadow:0 8px 18px #000c}:where(:root[data-theme=dark]) .energy-slot .crystal-main{box-shadow:none;background:url(/assets/ui/energy_orb.webp) 50%/contain no-repeat}:where(:root[data-theme=dark]) .deck-pile .cardx{border-radius:8%;box-shadow:2px 2px #0b1220,3px 3px #05ef6d88,5px 5px #0b1220,6px 6px #05ef6d66,0 8px 16px #000c}:where(:root[data-theme=dark]) .deck-count{color:#f8fafc;background:#020617d9;border:1px solid #05ef6d99;border-radius:999px}:where(:root[data-theme=dark]) .deck-count small{color:#cbd5e1}:where(:root[data-theme=dark]) .hero.framed.opp .hb-side .crystal-main{box-shadow:none;background:url(/assets/ui/energy_orb.webp) 50%/contain no-repeat}:where(:root[data-theme=dark]) .chem-chip{color:#cbd5e1;background:#020617d9;border:1px solid #64748b;border-radius:999px}:where(:root[data-theme=dark]) .chem-chip .chem-count{color:#94a3b8}:where(:root[data-theme=dark]) .chem-chip.on{color:#fff;border-color:#05ef6d;box-shadow:0 0 12px #05ef6d88}:where(:root[data-theme=dark]) .chem-chip.on .chem-count{color:#05ef6d}:where(:root[data-theme=dark]) .chem-flag{border-radius:3px;box-shadow:0 0 0 1px #0008}:where(:root[data-theme=dark]) .chem-chip .chem-info{color:#94a3b8}:where(:root[data-theme=dark]) .chem-pop{color:#e2e8f0;background:#020617ee;border:1px solid #05ef6d66;border-radius:10px;box-shadow:0 6px #0006}:where(:root[data-theme=dark]) .chem-pop-head b{color:#05ef6d}:where(:root[data-theme=dark]) .chem-pop-n{color:#94a3b8}:where(:root[data-theme=dark]) .chem-pop p.active{color:#fff}:where(:root[data-theme=dark]) .chem-pop .need{background:#1e293b;border:1px solid #64748b;border-radius:50%}:where(:root[data-theme=dark]) .chem-pop p.active .need{color:#1a1203;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-color:#05ef6d}:where(:root[data-theme=dark]) .card-zoom{background:#020617b8}:where(:root[data-theme=dark]) .card-zoom figcaption{color:#cbd5e1}:where(:root[data-theme=dark]) .card-zoom .zoom-now figcaption,:where(:root[data-theme=dark]) .zoom-arrow{color:#05ef6d}:where(:root[data-theme=dark]) .zoom-notes{color:#e2e8f0}:where(:root[data-theme=dark]) .zoom-diff b.up{color:#05ef6d}:where(:root[data-theme=dark]) .zoom-diff b.down{color:#fca5a5}:where(:root[data-theme=dark]) .concede-confirm{background:#7f1d1d59;border:1px solid #f8717180;border-radius:12px}:where(:root[data-theme=dark]) .modal.mm-modal{background:radial-gradient(at 50% 0,#1d4a2b 0%,#0000 70%),linear-gradient(#10271a,#07130c);border:2px solid #05ef6d;border-radius:16px;box-shadow:inset 0 0 0 1px #05ef6d33,0 12px #0006}:where(:root[data-theme=dark]) .mm-modal .modal-title h2,:where(:root[data-theme=dark]) .mm-modal .modal-title .icon-btn{color:#05ef6d}:where(:root[data-theme=dark]) .mm-tog{color:#94a3b8;background:linear-gradient(#1c2f24,#0e1b13);border:1px solid #ffffff1f;border-radius:12px}:where(:root[data-theme=dark]) .mm-tog-head{color:inherit;background:0 0;border:none}:where(:root[data-theme=dark]) .mm-range{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-radius:999px;outline:none}:where(:root[data-theme=dark]) .mm-range::-webkit-slider-thumb{background:radial-gradient(circle at 35% 30%,#373424,#05ef6d 45%,#05ef6d);border:2px solid #03994a;border-radius:50%;box-shadow:0 2px #0008}:where(:root[data-theme=dark]) .mm-range::-moz-range-thumb{background:radial-gradient(circle at 35% 30%,#373424,#05ef6d 45%,#05ef6d);border:2px solid #03994a;border-radius:50%}:where(:root[data-theme=dark]) .mm-tog b{color:#cbd5e1}:where(:root[data-theme=dark]) .mm-tog.on{background:linear-gradient(#24432f,#12261a);border-color:#05ef6d}:where(:root[data-theme=dark]) .mm-tog.on img,:where(:root[data-theme=dark]) .mm-tog.on .mm-note,:where(:root[data-theme=dark]) .mm-tog.on b{color:#fff}:where(:root[data-theme=dark]) .mm-tog.on small{color:#05ef6d}:where(:root[data-theme=dark]) .mm-tog:after{background:#475569;border-radius:50%}:where(:root[data-theme=dark]) .mm-tog.on:after{background:#05ef6d;box-shadow:0 0 6px #05ef6d}:where(:root[data-theme=dark]) .mm-resume{color:#fff;background:linear-gradient(#05ef6d,#03994a 55%,#03994a);border:1px solid #05ef6d;border-radius:12px;box-shadow:inset 0 2px #fff5,0 4px #0b4d24}:where(:root[data-theme=dark]) .mm-resume:active{box-shadow:inset 0 2px #fff5,0 2px #0b4d24}:where(:root[data-theme=dark]) .mm-quit{color:#fca5a5;background:linear-gradient(#2a1414,#1a0c0c);border:1px solid #f8717159;border-radius:12px}:where(:root[data-theme=dark]) .mm-quit:hover{border-color:#f87171}:where(:root[data-theme=dark]) .mm-concede{color:#fee2e2;background:#7f1d1d44;border:1px solid #f8717180;border-radius:12px}:where(:root[data-theme=dark]) .mm-btn{border:1px solid #fff3;border-radius:10px}:where(:root[data-theme=dark]) .mm-btn.ghost{color:#e2e8f0;background:#1c2f24}:where(:root[data-theme=dark]) .mm-btn.danger{color:#fff;background:linear-gradient(#dc2626,#991b1b);border-color:#f87171}:where(:root[data-theme=dark]) .toss{border-radius:calc(3 * var(--u));background:linear-gradient(#0f172aeb,#020617eb);border:2px solid #05ef6d;box-shadow:inset 0 0 0 1px #05ef6d40,0 20px 50px #0009}:where(:root[data-theme=dark]) .toss-halo{background:radial-gradient(circle,#05ef6d73,#05ef6d00 65%);border-radius:50%}:where(:root[data-theme=dark]) .toss-shadow{background:#00000073;border-radius:50%}:where(:root[data-theme=dark]) .toss-title{color:#05ef6d}:where(:root[data-theme=dark]) .toss-sub{color:#cbd5e1}:where(:root[data-theme=dark]) .toss-bonus{color:#bfdbfe;background:#1d4ed833;border:1px solid #60a5fa66;border-radius:999px}:where(:root[data-theme=dark]) .toss-card{border-radius:calc(2.2 * var(--u));border:2px solid var(--tc-b);background:linear-gradient(180deg, var(--tc-1), var(--tc-2));box-shadow:inset 0 2px 0 #ffffff59, 0 calc(.6 * var(--u)) 0 var(--tc-3), 0 calc(1.2 * var(--u)) calc(2 * var(--u)) #00000073;color:#fff}:where(:root[data-theme=dark]) .toss-card.first{--tc-1:#05ef6d;--tc-2:#03994a;--tc-3:#14532d;--tc-b:#263b2d}:where(:root[data-theme=dark]) .toss-card.pick{--tc-1:#05ef6d;--tc-2:#05ef6d;--tc-3:#78350f;--tc-b:#05ef6d;color:#eae4da}:where(:root[data-theme=dark]) .toss-ic{background:#0000002e;border:2px solid #38383880;border-radius:50%}:where(:root[data-theme=dark]) .toss-ic i{color:#fff;background:#dc2626;border:2px solid #383838;border-radius:999px}:where(:root[data-theme=dark]) .toss-wait{color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px}:where(:root[data-theme=dark]) .energy-drop-label{color:#0b1f5c;background:linear-gradient(#242e3a,#60a5fa);border:2px solid #383838;border-radius:999px;box-shadow:0 4px 10px #00000073}:where(:root[data-theme=dark]) .energy-slot.drop-blocked .energy-drop-label{color:#fff;background:linear-gradient(#ef4444,#991b1b)}:where(:root[data-theme=dark]) .energy-bonus{color:#2a1a03;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border:2px solid #383838;border-radius:999px;box-shadow:0 2px 6px #00000073}:where(:root[data-theme=dark]) .secret-card{background:0 0;border:none;border-radius:8%;box-shadow:0 0 0 2px #c084fc,0 4px 10px #0000008c}:where(:root[data-theme=dark]) .secret-mark{color:#fff;background:#7c3aed;border:2px solid #383838;border-radius:50%}:where(:root[data-theme=dark]) .tut-coach{color:#e2e8f0;background:linear-gradient(#0f172af2,#020617f2);border:2px solid #05ef6d;border-radius:16px;box-shadow:0 10px 30px #00000080}:where(:root[data-theme=dark]) .tut-coach.done{border-color:#05ef6d}:where(:root[data-theme=dark]) .tut-head b,:where(:root[data-theme=dark]) .tut-coach.done .tut-head b{color:#05ef6d}:where(:root[data-theme=dark]) .tut-step{background:#ffffff1f;border-radius:999px}:where(:root[data-theme=dark]) .tut-skip{color:#94a3b8;background:0 0;border:none}:where(:root[data-theme=dark]) .tut-glow{outline-offset:2px;border-radius:12px;outline:3px solid #05ef6d!important}:where(:root[data-theme=dark]) .tut-drag-line{fill:none;stroke:#05ef6d}:where(:root[data-theme=dark]) .tut-finger{background:radial-gradient(circle,#212121 0 30%,#05ef6d 31% 60%,#05ef6d00 62%);border:3px solid #383838;border-radius:50%;box-shadow:0 2px 8px #00000080}:where(:root[data-theme=dark]) .tut-arrow:before{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .energy-slot .crystal-main,:where(:root[data-theme=dark]) .hero.framed.opp .hb-side .crystal-main{background:0 0}:where(:root[data-theme=dark]) .gem-base,:where(:root[data-theme=dark]) .gem-fill{background:url(/assets/ui/energy_orb.webp) 50%/contain no-repeat}:where(:root[data-theme=dark]) .gem-fill:after{background:inherit}:where(:root[data-theme=dark]) .gem-glow{background:radial-gradient(circle,#60a5facc 0%,#2563eb55 40%,#0000 70%);border-radius:50%}:where(:root[data-theme=dark]) .crystal-main.drained>b{color:#94a3b8}:where(:root[data-theme=dark]) .gem-fx{border-radius:50%}:where(:root[data-theme=dark]) .gem-fx.spend{border:3px solid #93c5fd;box-shadow:0 0 18px #60a5fa,inset 0 0 18px #60a5fa}:where(:root[data-theme=dark]) .gem-fx.spend:before,:where(:root[data-theme=dark]) .gem-fx.spend:after{background:#252b2e;border-radius:50%;box-shadow:0 0 6px #60a5fa,-6px 2px 0 -1px #242e3a,5px -4px 0 -2px #93c5fd}:where(:root[data-theme=dark]) .gem-fx.gain{background:radial-gradient(circle,#0000 30%,#93c5fd88 45%,#0000 65%)}:where(:root[data-theme=dark]) .gem-aura .smoke{background:radial-gradient(at 50% 60%,#242e3acc 0%,#60a5fa88 35%,#2563eb33 55%,#0000 72%);border-radius:50% 50% 45% 45%}:where(:root[data-theme=dark]) .gem-aura .spark{background:#252b2e;border-radius:50%;box-shadow:0 0 4px #60a5fa,0 0 8px #3b82f6}:where(:root[data-theme=dark]) .gem-flow{background:url(/assets/ui/energy_orb.webp) 50%/contain no-repeat}:where(:root[data-theme=dark]) .gem-swirl{background:conic-gradient(from 0deg, transparent 0 8%, #7dd3fc55 14%, transparent 22% 48%, #a5f3fc4d 56%, transparent 64% 80%, #60a5fa44 86%, transparent 92%)}:where(:root[data-theme=dark]) .gem-core{background:radial-gradient(circle,#252b2ecc 0%,#7dd3fc66 14%,#0000 38%)}:where(:root[data-theme=dark]) .hero.me .hero-avatar{--liq-a:#05ef6d;--liq-b:#03994a;--liq-c:#052e16;background:radial-gradient(circle at 50% 35%,#0f2a1a,#03120a 75%)}:where(:root[data-theme=dark]) .hero.opp .hero-avatar{--liq-a:#f87171;--liq-b:#b91c1c;--liq-c:#450a0a;background:radial-gradient(circle at 50% 35%,#2a0d0d,#120404 75%)}:where(:root[data-theme=dark]) .hb-liquid{background:linear-gradient(180deg, var(--liq-b), var(--liq-c))}:where(:root[data-theme=dark]) .hb-liquid:before,:where(:root[data-theme=dark]) .hb-liquid:after{background:var(--liq-b);border-radius:42%}:where(:root[data-theme=dark]) .hb-liquid:after{background:linear-gradient(180deg, var(--liq-a), transparent 12%);border-radius:45%}:where(:root[data-theme=dark]) .hb-liquid i:after{background:#fff2;border:1px solid #38383899;border-radius:50%}:where(:root[data-theme=dark]) .hb-gloss{background:linear-gradient(#ffffff40,#fff0);border-radius:50%}:where(:root[data-theme=dark]) .hb-fx{border-radius:50%}:where(:root[data-theme=dark]) .hb-fx.hit{background:radial-gradient(circle,#fecaca00 30%,#ef4444cc 80%)}:where(:root[data-theme=dark]) .hb-fx.heal{background:radial-gradient(circle,#bbf7d000 30%,#05ef6dcc 80%)}:where(:root[data-theme=dark]) .hb-fx.hit b{color:#fca5a5}:where(:root[data-theme=dark]) .hb-fx.heal b{color:#05ef6d}:where(:root[data-theme=dark]) .chem-chip{background:#020617b3;border:1px solid #42495273}:where(:root[data-theme=dark]) .chem-chip .flag-icon{border-radius:3px!important}:where(:root[data-theme=dark]) .chem-pips i{background:#3a3f4666;border-radius:50%}:where(:root[data-theme=dark]) .chem-pips i.on{background:#2b2d2f}:where(:root[data-theme=dark]) .chem-chip.on{box-shadow:none;border-color:#05ef6d}:where(:root[data-theme=dark]) .chem-chip.on .chem-pips i.on{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .chem-chip em{color:#05ef6d}:where(:root[data-theme=dark]) .gem-base{background:url(/assets/ui/energy_orb_empty.webp) 50%/contain no-repeat}:where(:root[data-theme=dark]) .gem-fill{background:url(/assets/ui/energy_orb.webp) 50%/contain no-repeat}:where(:root[data-theme=dark]) .gem-glow{background:radial-gradient(circle,#3b82f655 0%,#1d4ed833 45%,#0000 70%)}:where(:root[data-theme=dark]) .energy-slot .crystal-main b,:where(:root[data-theme=dark]) .energy-slot .crystal-main small{color:#fff}:where(:root[data-theme=dark]) .energy-slot .crystal-main small{color:#bfdbfe}:where(:root[data-theme=dark]) .played-empty{color:#94a3b8}:where(:root[data-theme=dark]) .played-no{color:#05ef6d}:where(:root[data-theme=dark]) .played-card{background:0 0;border:none}:where(:root[data-theme=dark]) .played-card small{color:#c4b5fd}:where(:root[data-theme=dark]) .turn-hatch .half{background:var(--hatch-img,url(/assets/ui/turn_hatch.webp?v=3)) center / 100% 100% no-repeat}:where(:root[data-theme=dark]) .tut-nav{color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff4d;border-radius:10px}:where(:root[data-theme=dark]) .af-beam{background:linear-gradient(180deg, color-mix(in srgb, var(--fx) 70%, #212121) 0%, color-mix(in srgb, var(--fx) 25%, transparent) 55%, transparent 100%)}:where(:root[data-theme=dark]) .af-stands i{background:radial-gradient(circle, #212121 0%, var(--fx) 45%, transparent 72%);border-radius:50%}:where(:root[data-theme=dark]) .arena-premium .turn-btn:not(.ready) .turn-hatch{border-radius:50%}:where(:root[data-theme=dark]) .arena-premium .turn-hatch:after{background:linear-gradient(115deg,#0000 38%,#212121bf 50%,#0000 62%) 0 0/300% 100% no-repeat;border-radius:50%}:where(:root[data-theme=dark]) .conn-banner{color:#fff;background:#7f1d1deb;border:1px solid #49323280;border-radius:999px;box-shadow:0 6px 16px #0006}:where(:root[data-theme=dark]) .conn-dot{background:#fca5a5;border-radius:50%}:where(:root[data-theme=dark]) .tut-callout{color:#e2e8f0;background:#020617e6;border:1.5px solid #05ef6d;border-radius:10px}:where(:root[data-theme=dark]) .tut-callout.cost b{color:#7dd3fc}:where(:root[data-theme=dark]) .tut-callout.atk b{color:#05ef6d}:where(:root[data-theme=dark]) .tut-callout.def b{color:#93c5fd}:where(:root[data-theme=dark]) .tut-callout.ability b{color:#05ef6d}:where(:root[data-theme=dark]) .tut-callout.current{border-color:#05ef6d}:where(:root[data-theme=dark]) .played-turn.grave{border-bottom:1px solid #ffffff1f}:where(:root[data-theme=dark]) .played-turn.grave:last-child{border-bottom:none}:where(:root[data-theme=dark]) .modal.pick-modal{background:linear-gradient(#0f2416f5,#07130cf5);border:2px solid #05ef6d;border-radius:16px;box-shadow:inset 0 0 0 1px #05ef6d33,0 10px #0006}:where(:root[data-theme=dark]) .pick-modal .modal-title h2,:where(:root[data-theme=dark]) .pick-modal .modal-title .icon-btn{color:#05ef6d}:where(:root[data-theme=dark]) .pick-hint{color:#9fb8a4}:where(:root[data-theme=dark]) .pick-auto{color:#05ef6d;background:#1b3322;border:1px solid #05ef6d;border-radius:10px}:where(:root[data-theme=dark]) .attack-preview .ap-title{color:#fca5a5}:where(:root[data-theme=dark]) .attack-preview .ap-hint{color:#e2e8f0}:where(:root[data-theme=dark]) .profile-badge.interactive{background:0 0;border:none}:where(:root[data-theme=dark]) .pb-name{background:linear-gradient(145deg,#232322,#322f2a);border:1px solid #414440;border-radius:8px;box-shadow:0 2px 6px #0000002e}:where(:root[data-theme=dark]) .pb-name b,:where(:root[data-theme=dark]) .pb-name small{color:#05ef6d}:where(:root[data-theme=dark]) .pb-card{color:#e2e8f0;background:linear-gradient(#10271af5,#07130cf5);border:2px solid #05ef6d;border-radius:14px;box-shadow:inset 0 0 0 1px #05ef6d33,0 8px #0006}:where(:root[data-theme=dark]) .pb-head b{color:#fff}:where(:root[data-theme=dark]) .pb-lv{color:#05ef6d}:where(:root[data-theme=dark]) .rx-btn.again{color:#2a1a03;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-color:#05ef6d;box-shadow:inset 0 0 0 2px #05ef6d,0 4px #03994a}:where(:root[data-theme=dark]) .modal.mm-modal{color:#e6e9f0;background:radial-gradient(70% 40% at 50% 0,#6082c824,#0000 70%),linear-gradient(#121a2c,#0a0f1c);border:2px solid #05ef6d;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 40px #0000008c}:where(:root[data-theme=dark]) .mm-head{border-bottom:1px solid #ffffff14}:where(:root[data-theme=dark]) .mm-head h2{color:#05ef6d}:where(:root[data-theme=dark]) .mm-head h2 i,:where(:root[data-theme=dark]) .mm-head h2 i:last-child{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .mm-x{color:#a7abb4;background:0 0;border:0}:where(:root[data-theme=dark]) .mm-row{border-bottom:1px solid #ffffff14}:where(:root[data-theme=dark]) .mm-ic{color:#f2f4f8;background:0 0;border:0}:where(:root[data-theme=dark]) .mm-label{color:#e6e9f0}:where(:root[data-theme=dark]) .mm-val{color:#d6dbe5}:where(:root[data-theme=dark]) .mm-row .mm-range{background:linear-gradient(90deg, #05ef6d 0 var(--v), #2a3142 var(--v) 100%);border-radius:999px}:where(:root[data-theme=dark]) .mm-row .mm-range::-webkit-slider-thumb{background:radial-gradient(circle at 40% 35%,#05ef6d,#05ef6d 70%);border:0;border-radius:50%;box-shadow:0 1px 3px #00000080}:where(:root[data-theme=dark]) .mm-row .mm-range::-moz-range-thumb{background:radial-gradient(circle at 40% 35%,#05ef6d,#05ef6d 70%);border:0;border-radius:50%}:where(:root[data-theme=dark]) .mm-switch{background:#343b4c;border:0;border-radius:999px}:where(:root[data-theme=dark]) .mm-switch:after{background:#262627;border-radius:50%;box-shadow:0 1px 3px #0006}:where(:root[data-theme=dark]) .mm .mm-quit{color:#b9c0cf;background:0 0;border:0}:where(:root[data-theme=dark]) .modal.mm-modal .mm-row input.mm-range{box-shadow:none;border:0}:where(:root[data-theme=dark]) .mm .mm-concede{color:#e6e9f0;background:0 0;border:0}:where(:root[data-theme=dark]) .mm .mm-concede .mm-btn.ghost{background:#1a2336;border-color:#ffffff29}:where(:root[data-theme=dark]) .mm .mm-concede .mm-btn.danger{border-color:#f87171;box-shadow:0 4px #6b1414}:where(:root[data-theme=dark]) .match-l .overlay.toss-ov{background:radial-gradient(#00000080,#000000a6)}:where(:root[data-theme=dark]) .toss-ov .toss{box-shadow:none;background:0 0;border:0;border-radius:0}:where(:root[data-theme=dark]) .toss-ov .toss-title{color:#05ef6d}:where(:root[data-theme=dark]) .toss-ov .toss-sub{color:#f1f5f9}:where(:root[data-theme=dark]) .toss-ov .toss-bonus{color:#cbd5e1;background:0 0;border:0}:where(:root[data-theme=dark]) .chem-chip.chem-more{color:#e2e8f0}:where(:root[data-theme=dark]) .match-loading,:where(:root[data-theme=dark]) .match-l .overlay.match-loading{background:radial-gradient(at 16% 40%,#252422 0,#292826 50%,#32302b 100%)}:where(:root[data-theme=dark]) .match-loading .ml-bar{background:#36342f;border-radius:99px;box-shadow:inset 0 0 0 1px #443d2f}:where(:root[data-theme=dark]) .match-loading .ml-bar i{border-radius:inherit;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .match-loading p{color:#b4afa7}:where(:root[data-theme=dark]) .modal.pick-modal{color:#e6e9f0;background:radial-gradient(70% 40% at 50% 0,#6082c824,#0000 70%),linear-gradient(#121a2c,#0a0f1c);border:2px solid #05ef6d;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 40px #0000008c}:where(:root[data-theme=dark]) .pk-head{border-bottom:1px solid #ffffff14}:where(:root[data-theme=dark]) .pk-head h2{color:#05ef6d}:where(:root[data-theme=dark]) .pk-head h2 i,:where(:root[data-theme=dark]) .pk-head h2 i:last-child{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .pk-head p{color:#9aa3b5}:where(:root[data-theme=dark]) .pk-card{background:0 0;border:0}:where(:root[data-theme=dark]) .pk-pick{color:#0f2a15;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border:1px solid #05ef6d;border-radius:8px;box-shadow:inset 0 1px #fff7,0 3px #05ef6d}:where(:root[data-theme=dark]) .pk-link{color:#b9c0cf;background:0 0;border:0}:where(:root[data-theme=dark]) .modal.mm-modal,:where(:root[data-theme=dark]) .modal.pick-modal{color:#e3dfda;background:linear-gradient(145deg,#232322,#252422);border:1px solid #414440;box-shadow:inset 0 0 0 5px #242422,inset 0 0 0 6px #35322d,0 18px 40px #00000073}:where(:root[data-theme=dark]) .mm-head,:where(:root[data-theme=dark]) .pk-head{border-bottom-color:#414440}:where(:root[data-theme=dark]) .mm-head h2,:where(:root[data-theme=dark]) .pk-head h2{color:#05ef6d}:where(:root[data-theme=dark]) .pk-head p,:where(:root[data-theme=dark]) .mm-x{color:#b4afa7}:where(:root[data-theme=dark]) .mm-row{border-bottom-color:#414440}:where(:root[data-theme=dark]) .mm-ic,:where(:root[data-theme=dark]) .mm-label,:where(:root[data-theme=dark]) .mm-val{color:#e3dfda}:where(:root[data-theme=dark]) .mm-row.off .mm-ic,:where(:root[data-theme=dark]) .mm-row.off .mm-label,:where(:root[data-theme=dark]) .mm-row.off .mm-val{color:#b3a795}:where(:root[data-theme=dark]) .mm-row .mm-range{background:linear-gradient(90deg, #05ef6d 0 var(--v), #36342f var(--v) 100%)}:where(:root[data-theme=dark]) .mm-row .mm-range::-webkit-slider-thumb{background:#242422;border:3px solid #05ef6d;box-shadow:0 1px 3px #03994a59}:where(:root[data-theme=dark]) .mm-row .mm-range::-moz-range-thumb{background:#242422;border:3px solid #05ef6d}:where(:root[data-theme=dark]) .mm-switch{background:#3e3b35}:where(:root[data-theme=dark]) .mm-switch.on{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .mm .mm-resume{color:#0f2a15;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border:1px solid #05ef6d;border-radius:10px;box-shadow:inset 0 1px #fff7,0 4px #05ef6d,0 10px 20px #03994a30}:where(:root[data-theme=dark]) .mm .mm-quit{color:#b4afa7}:where(:root[data-theme=dark]) .mm .mm-quit:hover{color:#d29393}:where(:root[data-theme=dark]) .mm .mm-concede{color:#e3dfda}:where(:root[data-theme=dark]) .mm .mm-concede .mm-btn{border-radius:10px}:where(:root[data-theme=dark]) .mm .mm-concede .mm-btn.ghost{color:#05ef6d;background:#242322;border:1px solid #414440;box-shadow:0 3px #444036}:where(:root[data-theme=dark]) .mm .mm-concede .mm-btn.danger{color:#fff;background:linear-gradient(115deg,#b05a52 0,#813b3a 60%,#8f4a45 100%);border:1px solid #7a3433;box-shadow:inset 0 1px #fff4,0 3px #5e2827}:where(:root[data-theme=dark]) .pk-link{color:#b4afa7}:where(:root[data-theme=dark]) .pk-link:hover{color:#05ef6d}:where(:root[data-theme=dark]) .match-l .step-hint{color:#05ef6d!important;background:linear-gradient(145deg,#232322,#252422)!important;border:1px solid #414440!important;box-shadow:inset 0 0 0 4px #242422,inset 0 0 0 5px #35322d,0 10px 24px #00000073!important}:where(:root[data-theme=dark]) .match-l .step-hint .sh-what{color:#e3dfda}:where(:root[data-theme=dark]) .match-l .step-hint .sh-how{color:#b4afa7}:where(:root[data-theme=dark]) .match-l :is(.step-hint,.preview-actions) .gbtn{color:#0f2a15!important;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)!important;border:1px solid #05ef6d!important;border-radius:8px!important;box-shadow:inset 0 1px #fff7,0 3px #05ef6d!important}:where(:root[data-theme=dark]) .match-l :is(.step-hint,.preview-actions) .gbtn.ghost{color:#05ef6d!important;background:#242322!important;border:1px solid #414440!important;box-shadow:0 2px #444036!important}:where(:root[data-theme=dark]) .match-l .preview-actions .ap-title{color:#fff}:where(:root[data-theme=dark]) .match-l .preview-l .blocker{box-shadow:0 6px 14px #00000059;color:#d29393!important;background:linear-gradient(145deg,#232322,#252422)!important;border:1px solid #4e3d3a!important}:where(:root[data-theme=dark]) .match-l .preview-l .blocker:before{box-shadow:0 0 0 calc(.5 * var(--u)) #813b3a33;background:#813b3a}:where(:root[data-theme=dark]) .match-app .modal:not(.mm-modal):not(.pick-modal){color:#e3dfda!important;background:linear-gradient(145deg,#232322,#252422)!important;border:1px solid #414440!important;box-shadow:inset 0 0 0 5px #242422,inset 0 0 0 6px #35322d,0 18px 40px #00000073!important}:where(:root[data-theme=dark]) .match-app .modal:not(.mm-modal):not(.pick-modal) .modal-title h2{color:#05ef6d!important}:where(:root[data-theme=dark]) .match-app .modal .modal-title .icon-btn{color:#b4afa7!important}:where(:root[data-theme=dark]) .match-app .played-modal .played-no{color:#05ef6d!important}:where(:root[data-theme=dark]) .match-app .played-modal .played-turn{border-color:#414440!important}:where(:root[data-theme=dark]) .match-app .played-modal .played-card small,:where(:root[data-theme=dark]) .match-app .played-modal .played-empty{color:#b4afa7!important}:where(:root[data-theme=dark]) .match-app .played-modal .played-turn.grave{border-bottom-color:#414440!important}:where(:root[data-theme=dark]) .match-loading .btn{border-radius:10px;color:#05ef6d!important;background:#242322!important;border:1px solid #414440!important;box-shadow:0 3px #444036!important}:where(:root[data-theme=dark]) .match-l .tut-coach{color:#e3dfda;background:linear-gradient(145deg,#232322,#252422);border:1px solid #414440;box-shadow:inset 0 0 0 4px #242422,inset 0 0 0 5px #35322d,0 10px 26px #0006}:where(:root[data-theme=dark]) .match-l .tut-coach.done{border-color:#05ef6d}:where(:root[data-theme=dark]) .match-l .tut-head b,:where(:root[data-theme=dark]) .match-l .tut-coach.done .tut-head b{color:#05ef6d}:where(:root[data-theme=dark]) .match-l .tut-step{color:#05ef6d;background:#35322d}:where(:root[data-theme=dark]) .match-l .tut-coach p{color:#e3dfda}:where(:root[data-theme=dark]) .match-l .tut-actions .gbtn{color:#0f2a15!important;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)!important;border:1px solid #05ef6d!important;border-radius:8px!important;box-shadow:inset 0 1px #fff7,0 3px #05ef6d!important}:where(:root[data-theme=dark]) .match-l .tut-actions .gbtn.ghost,:where(:root[data-theme=dark]) .match-l .tut-skip{color:#05ef6d!important;box-shadow:none!important;background:#242322!important;border:1px solid #414440!important}:where(:root[data-theme=dark]) .match-l .tut-skip{color:#b4afa7!important;background:0 0!important;border:0!important}:where(:root[data-theme=dark]) .menu-tool{background:linear-gradient(145deg,#232322,#35322b);border:1px solid #05ef6d;box-shadow:inset 0 0 0 3px #242422,0 3px #05ef6d,0 4px 10px #0006}:where(:root[data-theme=dark]) .match-l small.turn-plate{color:#05ef6d!important}:where(:root[data-theme=dark]) .match-l .tut-nav{color:#05ef6d;background:#242322;border:1px solid #414440;border-radius:8px}:where(:root[data-theme=dark]) .match-l .tut-nav.next{color:#0f2a15;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-color:#05ef6d;box-shadow:inset 0 1px #fff7,0 3px #05ef6d}:where(:root[data-theme=dark]) .match-l .tut-callout{color:#e3dfda;background:linear-gradient(145deg,#232322,#252422);border:1px solid #414440;box-shadow:0 6px 14px #00000059}:where(:root[data-theme=dark]) .match-l .tut-callout.current{border-color:#05ef6d;box-shadow:0 0 0 2px #05ef6d,0 6px 14px #00000059}:where(:root[data-theme=dark]) .match-l .tut-callout.cost b{color:#74aff1}:where(:root[data-theme=dark]) .match-l .tut-callout.atk b{color:#f99f6c}:where(:root[data-theme=dark]) .match-l .tut-callout.def b{color:#7fa5e6}:where(:root[data-theme=dark]) .match-l .tut-callout.ability b{color:#05ef6d}:where(:root[data-theme=dark]) .tut-showcase-arrows line{stroke:#05ef6d}:where(:root[data-theme=dark]) .match-l .hero-name{background:linear-gradient(145deg,#232322,#35322b);border:1px solid #05ef6d;box-shadow:0 3px 8px #00000059}:where(:root[data-theme=dark]) .match-l .hero-name b{color:#05ef6d}:where(:root[data-theme=dark]) .match-l .hero-name small{color:#b4afa7}:where(:root[data-theme=dark]) .match-l .av-face:has(>i){background:radial-gradient(circle at 50% 35%,#232322,#36332d 75%);box-shadow:inset 0 0 0 1px #443d2f}:where(:root[data-theme=dark]) .match-l .chem-chip{background:linear-gradient(145deg,#232322,#322f2a);border:1px solid #414440;box-shadow:0 2px 6px #0000002e}:where(:root[data-theme=dark]) .match-l .chem-pips i,:where(:root[data-theme=dark]) .match-l .chem-pips i.on{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .match-l .chem-chip.on{border-color:#05ef6d}:where(:root[data-theme=dark]) .match-l .chem-chip.on .chem-pips i.on{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .match-l .chem-chip em{color:#05ef6d}:where(:root[data-theme=dark]) .match-l .deck-count{color:#05ef6d;background:linear-gradient(145deg,#232322,#322f2a);border:1px solid #414440;box-shadow:0 2px 5px #00000040}:where(:root[data-theme=dark]) .match-l .deck-count small{color:#05ef6d}:where(:root[data-theme=dark]) .stage .stage-video{background:#1f2020}:where(:root[data-theme=dark]) .match-l .deck-pile .cardx{box-shadow:2px 2px #2b2925,3px 3px #05ef6d,5px 5px #35322b,6px 6px #05ef6d,0 8px 16px #0007}:where(:root[data-theme=dark]) .deck-pill{color:#f1ede6;background:0 0;border:0}:where(:root[data-theme=dark]) .deck-pill .dp-grave b{color:#b4afa7}:where(:root[data-theme=dark]) .match-l small.turn-plate{border:1px solid #05ef6daa;border-radius:999px;box-shadow:inset 0 1px #ffffff1a,0 0 8px #05ef6d44,0 2px 6px #000a;color:#e9f6ea!important;box-shadow:none!important;background:0 0!important;border:0!important}:where(:root[data-theme=dark]) .played-tile{background:#0b0f0c;border:2px solid #05ef6d;border-radius:9px;box-shadow:0 3px 8px #000a}:where(:root[data-theme=dark]) .played-tile.opp{border-color:#ef4444}:where(:root[data-theme=dark]) .played-tile .cardx,:where(:root[data-theme=dark]) .played-tile canvas{box-shadow:none!important;border-radius:0!important}:where(:root[data-theme=dark]) .power-btn{background:radial-gradient(circle at 50% 35%,#2b332d,#121613 70%);border:2px solid #4b5a4e;border-radius:50%;box-shadow:0 3px 8px #000a,inset 0 1px #fff2}:where(:root[data-theme=dark]) .power-btn.ready{border-color:#05ef6d;box-shadow:0 0 0 2px #05ef6d33,0 0 14px #05ef6d99,0 3px 8px #000a}:where(:root[data-theme=dark]) .power-btn .pw-cost{color:#fff;background:radial-gradient(circle at 40% 35%,#60a5fa,#1d4ed8);border:1.5px solid #0b1b3d;border-radius:50%}:where(:root[data-theme=dark]) .power-btn .pw-pips{background:#0b0f0c;border-radius:6px}:where(:root[data-theme=dark]) .power-btn .pw-pips i{background:#3b463e;border-radius:50%}:where(:root[data-theme=dark]) .power-btn .pw-pips i.on{background:#05ef6d;box-shadow:0 0 4px #05ef6d}:where(:root[data-theme=dark]) .power-ghost{background:#121613cc;border:2px solid #05ef6d;border-radius:50%;box-shadow:0 0 18px #05ef6daa}:where(:root[data-theme=dark]) .power-pop{color:#e8f5ea;background:#101411f2;border:1px solid #05ef6d55;border-radius:12px;box-shadow:0 8px 24px #000c}:where(:root[data-theme=dark]) .power-pop b{color:#05ef6d}:where(:root[data-theme=dark]) .power-pop small{color:#a9b8ad}:where(:root[data-theme=dark]) .power-pop .pw-tier{color:#a9b8ad;border-radius:7px}:where(:root[data-theme=dark]) .power-pop .pw-tier span{color:#aab1ac}:where(:root[data-theme=dark]) .power-pop .pw-tier.on{color:#fff;background:#05ef6d1a}:where(:root[data-theme=dark]) .power-pop .pw-tier.on span{color:#05ef6d}:where(:root[data-theme=dark]) .power-pop .pw-why{color:#fca5a5}:where(:root[data-theme=dark]) .power-pop .pw-how{color:#05ef6d}:where(:root[data-theme=dark]) .power-btn,:where(:root[data-theme=dark]) .power-btn.opp{box-shadow:none;color:#e9f6ea;background:0 0;border:0;border-radius:999px}:where(:root[data-theme=dark]) .power-btn.ready{box-shadow:none;color:#05ef6d}:where(:root[data-theme=dark]) .power-btn.ready:after{border-radius:999px;box-shadow:0 0 10px #05ef6daa,inset 0 0 8px #05ef6d66}:where(:root[data-theme=dark]) .power-btn .pw-flag{border-radius:3px}:where(:root[data-theme=dark]) .power-btn .pw-pips{background:0 0}:where(:root[data-theme=dark]) .power-btn.ready:after{box-shadow:inset 0 0 0 1.5px #05ef6d}:where(:root[data-theme=dark]) .power-btn .pw-medal{background:radial-gradient(circle at 50% 35%,#2d322e,#0d100e 72%);border-radius:50%;box-shadow:0 0 0 2px #2a2e2b,0 3px 8px #000c}:where(:root[data-theme=dark]) .power-btn .pw-disc{border-radius:50%;box-shadow:inset 0 0 0 1.5px #0008}:where(:root[data-theme=dark]) .power-btn .pw-disc canvas{box-shadow:none!important;border-radius:0!important}:where(:root[data-theme=dark]) .power-btn .pw-medal path{fill:none;stroke:#36403a}:where(:root[data-theme=dark]) .power-btn .pw-medal path.on{stroke:#05ef6d}:where(:root[data-theme=dark]) .power-btn.ready .pw-medal{box-shadow:0 0 0 2px #05ef6d,0 0 10px #05ef6d88,0 3px 8px #000c}:where(:root[data-theme=dark]) .power-btn .pw-medal,:where(:root[data-theme=dark]) .power-btn.ready .pw-medal{box-shadow:none;background:0 0}:where(:root[data-theme=dark]) .power-btn.ready .pw-disc{box-shadow:0 0 0 1.5px #05ef6d,0 0 8px #05ef6daa}:where(:root[data-theme=dark]) .deck-count-chip{color:#e9f6ea;background:#0d110ee6;border:1px solid #05ef6d55;border-radius:999px}:where(:root[data-theme=dark]) .deck-count-chip.low{color:#fca5a5;border-color:#ef4444}:where(:root[data-theme=dark]) .match-l .ap-legend{color:#a9b8ad}:where(:root[data-theme=dark]) .cx-cost,:where(:root[data-theme=dark]) .cx-stat,:where(:root[data-theme=dark]) .cx-cost.cheaper,:where(:root[data-theme=dark]) .cx-cost.pricier,:where(:root[data-theme=dark]) .cx-stat.atk,:where(:root[data-theme=dark]) .cx-stat.def{background:#17191c;border:0;border-radius:6px}:where(:root[data-theme=dark]) .cx-stat.up,:where(:root[data-theme=dark]) .cx-cost.cheaper{color:#05ef6d}:where(:root[data-theme=dark]) .cx-stat.down,:where(:root[data-theme=dark]) .cx-cost.pricier{color:#ff6b6b}:root[data-theme=dark]{--ink:#dbdee4;--ink-soft:#d3d7de;--glass:linear-gradient(180deg, #262625ed, #2f2e2de6);--glass-line:#383838d9}:where(:root[data-theme=dark]) .bottomnav{background:var(--glass);border-right:1px solid #00000014;box-shadow:4px 0 18px #0000002e}:where(:root[data-theme=dark]) .bottomnav button{color:var(--ink);border-bottom:1px solid #0000000f}:where(:root[data-theme=dark]) .bottomnav button:last-child{border-bottom:none}:where(:root[data-theme=dark]) .bottomnav button.active:before{box-shadow:none;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-radius:0}:where(:root[data-theme=dark]) .tb-dot{background:#ef4444;border-radius:50%;box-shadow:0 0 0 2px #212121}:where(:root[data-theme=dark]) .topbar{color:var(--ink);background:linear-gradient(#262625e6,#2d2c2ab8);border-bottom:1px solid #383838b3;box-shadow:0 4px 16px #00000026}:where(:root[data-theme=dark]) .topbar button{color:inherit;background:0 0;border:none}:where(:root[data-theme=dark]) .tb-profile{border-right:1px solid #0000001f!important}:where(:root[data-theme=dark]) .tb-level b{color:#05ef6d}:where(:root[data-theme=dark]) .tb-name small{color:var(--ink-soft)}:where(:root[data-theme=dark]) .tb-name .dot.online{background:#05ef6d}:where(:root[data-theme=dark]) .tb-rank-text b{color:color-mix(in srgb, var(--lc) 70%, #e8e1d8)}:where(:root[data-theme=dark]) .tb-info{border:1.5px solid var(--ink-soft);color:var(--ink-soft);border-radius:50%}:where(:root[data-theme=dark]) .tb-lp small{color:var(--ink-soft)}:where(:root[data-theme=dark]) .tb-bar,:where(:root[data-theme=dark]) .hv-bar{background:#00000024;border-radius:9px}:where(:root[data-theme=dark]) .tb-bar>span,:where(:root[data-theme=dark]) .hv-bar>span{border-radius:inherit;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .tb-cur{border-radius:999px;box-shadow:inset 0 0 0 1px #0000000f;background:#21212199!important}:where(:root[data-theme=dark]) .tb-cur i{color:var(--ink-soft)}:where(:root[data-theme=dark]) .hv-deck{color:#fff;background:0 0;border:none}:where(:root[data-theme=dark]) .hv-deck-n{border-left:1px solid #ffffff4d}:where(:root[data-theme=dark]) .hv-play{color:#eae4da;background:url(/assets/home/btn_play.webp) 50%/100% 100% no-repeat;border:none}:where(:root[data-theme=dark]) .hv-cancel{color:#fde68a;background:#9b1c1c;border-radius:50%;box-shadow:inset 0 1px 2px #00000073,0 1px #ffffff59}:where(:root[data-theme=dark]) .hv-newseason{border:1px solid var(--glass-line);background:var(--glass);color:var(--ink);border-radius:10px;box-shadow:0 6px 16px #0000004d}:where(:root[data-theme=dark]) .hv-panel{border:1px solid var(--glass-line);background:var(--glass);color:var(--ink);border-radius:14px;box-shadow:0 8px 18px #00000047}:where(:root[data-theme=dark]) .hv-panel p,:where(:root[data-theme=dark]) .hv-panel .countdown{color:var(--ink-soft)}:where(:root[data-theme=dark]) .hv-bar.green>span{background:linear-gradient(90deg,#03994a,#05ef6d)}:where(:root[data-theme=dark]) .hv-count{color:#05ef6d}:where(:root[data-theme=dark]) .hv-panel.special{color:#fff;background-color:#111;background-position:100%;background-size:cover;border-color:#ffffff40}:where(:root[data-theme=dark]) .hv-panel.special p{color:#e5e7eb}@container stage (height<=460px){:where(:root[data-theme=dark]) .hv-panel{border-radius:10px}}:where(:root[data-theme=dark]) .app:not(.match-app):not(.home-app){background:linear-gradient(#fffaeb14,#0a1e0f40),url(/assets/home/bg_home_night.webp) 50%/cover no-repeat,#1a3a1a}:where(:root[data-theme=dark]) .app:not(.match-app) .content{--muted:#d1d4db;--line:#141e321f;--panel:#212121c7;--panel2:#33312e;--panel-bg:linear-gradient(180deg, #212121, #2b2a28);--panel-border:#141e321a;--dia:#0e7490;--gold:#03994a;--accent2:#05ef6d;color:var(--ink)}:where(:root[data-theme=dark]) .app:not(.match-app):not(.home-app) .content>*{background:linear-gradient(#262625f0,#2e2d2beb);border:1px solid #383838d9;border-radius:18px;box-shadow:0 10px 30px #0000004d}:where(:root[data-theme=dark]) .app:not(.match-app) .content h1,:where(:root[data-theme=dark]) .app:not(.match-app) .content h2,:where(:root[data-theme=dark]) .app:not(.match-app) .content .page-title{color:var(--ink)}:where(:root[data-theme=dark]) .app:not(.match-app) .content h3{color:#e3dccf}:where(:root[data-theme=dark]) .app:not(.match-app) .content .back-btn{border:1px solid var(--line);color:var(--ink);background:#212121;box-shadow:0 2px 4px #0000001f}:where(:root[data-theme=dark]) .app:not(.match-app) .content :is(.home-card,.panel-g,.shop-item,.mission,.inbox-item,.menu-item,.deck-row,.club-row,.member-row,.market-row,.war-target,.donation-row,.profile-card,.season-chip,.deck-bar,.queue-box){background:var(--panel-bg);border:1px solid var(--panel-border);color:var(--ink);box-shadow:0 2px 8px #141e3214}:where(:root[data-theme=dark]) .app:not(.match-app) .content .league-card{background:linear-gradient(160deg, color-mix(in srgb, var(--lc) 30%, #212121), #212121);border-color:color-mix(in srgb, var(--lc) 50%, transparent)}:where(:root[data-theme=dark]) .app:not(.match-app) .content .btn{color:var(--ink);background:linear-gradient(#212121,#34322f);border:1px solid #141e3229;box-shadow:0 3px #141e322e}:where(:root[data-theme=dark]) .app:not(.match-app) .content .btn.primary,:where(:root[data-theme=dark]) .app:not(.match-app) .content .btn.gold{color:#2a1a03;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-color:#05ef6d;box-shadow:0 3px #03994a}:where(:root[data-theme=dark]) .app:not(.match-app) .content .btn.danger{color:#fff;background:linear-gradient(#ef4444,#b91c1c);border-color:#991b1b;box-shadow:0 3px #7f1d1d}:where(:root[data-theme=dark]) .app:not(.match-app) .content .btn.ghost{box-shadow:none;background:0 0}:where(:root[data-theme=dark]) .app:not(.match-app) .content .btn.gold.ghost{color:#05ef6d}:where(:root[data-theme=dark]) .app:not(.match-app) .content .btn.danger.ghost{color:#f96c6c}:where(:root[data-theme=dark]) .app:not(.match-app) .content .tabs button{border:1px solid var(--line);color:var(--ink-soft);background:#212121b3}:where(:root[data-theme=dark]) .app:not(.match-app) .content .tabs button.active{color:#2a1a03;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-color:#05ef6d}:where(:root[data-theme=dark]) .app:not(.match-app) .content .seg button.active{background:#212121;box-shadow:0 1px 3px #00000026}:where(:root[data-theme=dark]) .app:not(.match-app) .content :is(input:not([type=checkbox],[type=range]),select,textarea){color:var(--ink);background:#212121;border:1px solid #141e322e}:where(:root[data-theme=dark]) .app:not(.match-app) .content .progress{background:#141e321f}:where(:root[data-theme=dark]) .app:not(.match-app) .content .warn,:where(:root[data-theme=dark]) .app:not(.match-app) .content .down,:where(:root[data-theme=dark]) .app:not(.match-app) .content .war-log .loss{color:#f96c6c}:where(:root[data-theme=dark]) .app:not(.match-app) .content .ok,:where(:root[data-theme=dark]) .app:not(.match-app) .content .up,:where(:root[data-theme=dark]) .app:not(.match-app) .content .war-log .win{color:#05ef6d}:where(:root[data-theme=dark]) .app:not(.match-app) .content .pill{color:var(--ink);background:#363531}:where(:root[data-theme=dark]) .app:not(.match-app) .content :is(.club-badge,.chest-tier,.reward-list li){background:#141e320f}:where(:root[data-theme=dark]) .app:not(.match-app) .content .chat-msg.me{background:#27302a}:where(:root[data-theme=dark]) .app:not(.match-app) .content .pass-cell.premium{background:linear-gradient(135deg,#fde68a,#212121)}:where(:root[data-theme=dark]) .app:not(.match-app) .content .modal{color:var(--ink);background:linear-gradient(#252524,#2e2d2b);border:1px solid #383838;box-shadow:0 20px 50px #00000073}:where(:root[data-theme=dark]) .app:not(.match-app) .content .modal-title .icon-btn{color:var(--ink)}:where(:root[data-theme=dark]) .confirm-box{color:#dbdee4;background:linear-gradient(#252524,#31302d);border:1px solid #383838;border-radius:18px;box-shadow:0 20px 50px #00000080}:where(:root[data-theme=dark]) .confirm-actions .btn.ghost{color:#dbdee4;box-shadow:none;background:0 0;border:1px solid #141e3233}:where(:root[data-theme=dark]) .confirm-actions .btn.danger{color:#fff;background:linear-gradient(#ef4444,#b91c1c);border-color:#991b1b}:where(:root[data-theme=dark]) .confirm-actions .btn.primary{color:#2a1a03;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-color:#05ef6d}:where(:root[data-theme=dark]) .confirm-x{color:#9d7a39;background:#9b1c1c;border:none;border-radius:50%;box-shadow:inset 0 1px 2px #00000073}:where(:root[data-theme=dark]) .app:not(.match-app) .content :is(.nation-pill,.nation-detail){color:var(--ink-soft);background:#212121;border-color:#141e3226}:where(:root[data-theme=dark]) .app:not(.match-app) .content .nation-pill b{color:var(--ink)}:where(:root[data-theme=dark]) .app:not(.match-app) .content .nation-pill small,:where(:root[data-theme=dark]) .app:not(.match-app) .content .nation-detail b{color:#05ef6d}:where(:root[data-theme=dark]) .app:not(.match-app) .content .nation-pill.on{border-color:#05ef6d;box-shadow:0 0 0 1px #05ef6d}:where(:root[data-theme=dark]) .app:not(.match-app) .content .nation-detail p{color:var(--ink-soft)}:where(:root[data-theme=dark]) .reward h2{color:#0000;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);-webkit-background-clip:text;background-clip:text}:where(:root[data-theme=dark]) .flip-back{box-shadow:0 0 0 2px var(--rc), 0 0 18px var(--rc), 0 10px 20px #00000080;background:0 0;border:none;border-radius:8px}:where(:root[data-theme=dark]) .reward-list li{color:#05ef6d;background:#ffffff1a;border:1px solid #ffffff2e}:where(:root[data-theme=dark]) .reward-btn{color:#eae4da;background:url(/assets/home/btn_play.webp) 50%/100% 100% no-repeat;border:none}:where(:root[data-theme=dark]) .toast{color:#dbdee4;background:linear-gradient(#252523f7,#31302df5);border:1px solid #383838;border-radius:999px;box-shadow:0 8px 22px #00000059}:where(:root[data-theme=dark]) .toast.error,:where(:root[data-theme=dark]) .toast.success{background:linear-gradient(#252523f7,#31302df5);border-color:#383838}:where(:root[data-theme=dark]) .toast-ic{color:#fff;background:linear-gradient(#60a5fa,#1d4ed8);border-radius:50%}:where(:root[data-theme=dark]) .toast.success .toast-ic{background:linear-gradient(#05ef6d,#03994a)}:where(:root[data-theme=dark]) .toast.error .toast-ic{background:linear-gradient(#f87171,#b91c1c)}:where(:root[data-theme=dark]) .cw-banner{color:#fff;background:linear-gradient(120deg,#1f3a26,#0f2416);border-radius:14px;box-shadow:0 6px 16px #00000040}:where(:root[data-theme=dark]) .cw-banner.live{background:linear-gradient(120deg,#7f1d1d,#3b0d0d)}:where(:root[data-theme=dark]) .cw-banner.checkin{background:linear-gradient(120deg,#03994a,#451a03)}:where(:root[data-theme=dark]) .cw-phase{background:#ffffff29;border-radius:999px}:where(:root[data-theme=dark]) .cw-live-dot{background:#f87171;border-radius:50%;box-shadow:0 0 8px #f87171}:where(:root[data-theme=dark]) .cw-clock .countdown{color:#05ef6d}:where(:root[data-theme=dark]) .cw-note,:where(:root[data-theme=dark]) .cw-row,:where(:root[data-theme=dark]) .cw-board{background:#212121;border:1px solid #141e321a;border-radius:10px}:where(:root[data-theme=dark]) .cw-row .dot{background:#34373b}:where(:root[data-theme=dark]) .cw-row .dot.online{background:#05ef6d}:where(:root[data-theme=dark]) .cw-row.me,:where(:root[data-theme=dark]) .cw-board.me{border-color:#05ef6d;box-shadow:0 0 0 1px #05ef6d}:where(:root[data-theme=dark]) .cw-row.sub{background:#21212199}:where(:root[data-theme=dark]) .cw-row.empty{color:#f96c6c;background:#2e252599}:where(:root[data-theme=dark]) .cw-slot{color:#e3dccf}:where(:root[data-theme=dark]) .cw-ready-tag{color:#d1d4db;background:#141e3214;border-radius:999px}:where(:root[data-theme=dark]) .cw-ready-tag.on{color:#05ef6d;background:#27302a}:where(:root[data-theme=dark]) .cw-score{background:linear-gradient(120deg,#212121,#2f2d2a);border:1px solid #141e321a;border-radius:14px}:where(:root[data-theme=dark]) .cw-result.win{color:#05ef6d}:where(:root[data-theme=dark]) .cw-result.loss{color:#f96c6c}:where(:root[data-theme=dark]) .cw-st{color:#d1d4db;background:#141e3214;border-radius:999px}:where(:root[data-theme=dark]) .cw-st.play{color:#b45309;background:#373424}:where(:root[data-theme=dark]) .cw-st.win{color:#05ef6d;background:#27302a}:where(:root[data-theme=dark]) .cw-st.loss{color:#f96c6c;background:#2e2525}:where(:root[data-theme=dark]) .app:not(.match-app) .content .cos-panel{background:#212121;border:1px solid #141e321a;border-radius:14px;box-shadow:0 2px 8px #141e3214}:where(:root[data-theme=dark]) .app:not(.match-app) .content .cos-row{border-bottom:1px solid #141e3214}:where(:root[data-theme=dark]) .app:not(.match-app) .content .cos-row:last-child{border-bottom:none}:where(:root[data-theme=dark]) .app:not(.match-app) .content .cos-row>span{color:#e3dccf}:where(:root[data-theme=dark]) .app:not(.match-app) .content .cos-options button,:where(:root[data-theme=dark]) .app:not(.match-app) .content .cos-chip{color:var(--ink);background:#262625;border:1.5px solid #141e3224;border-radius:999px}:where(:root[data-theme=dark]) .app:not(.match-app) .content .cos-chip{background:#141e320d;border-color:#0000}:where(:root[data-theme=dark]) .app:not(.match-app) .content .cos-options button.active{background:#2e2c25;border-color:#05ef6d;box-shadow:0 0 0 1px #05ef6d}:where(:root[data-theme=dark]) .app:not(.match-app) .content .cos-options button.active:after{color:#05ef6d}:where(:root[data-theme=dark]) .cos-swatch{border-radius:4px;box-shadow:0 0 0 1px #0003,0 1px 3px #00000040}:where(:root[data-theme=dark]) .app:not(.match-app) .content .pc-avatar{color:#fff;border:3px solid #05ef6d;box-shadow:0 4px 10px #0003}:where(:root[data-theme=dark]) .pf-stat{background:#212121;border:1px solid #141e321a;border-radius:12px}:where(:root[data-theme=dark]) .pf-stat small{color:#e3dccf}:where(:root[data-theme=dark]) .lock-toggle{color:#3b2a12;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border:2px solid #05ef6d;border-radius:999px;box-shadow:0 3px #05ef6d}:where(:root[data-theme=dark]) .lock-toggle:active{box-shadow:0 1px #05ef6d}:where(:root[data-theme=dark]) .lock-toggle.open{color:#df8686;background:linear-gradient(#272323,#362424);border-color:#b91c1c;box-shadow:0 3px #991b1b}:where(:root[data-theme=dark]) .lock-ic{background:#212121;border-radius:50%;box-shadow:inset 0 1px 3px #00000040}:where(:root[data-theme=dark]) input[type=checkbox]{background:#34373b;border:none;border-radius:999px;box-shadow:inset 0 1px 3px #0000004d}:where(:root[data-theme=dark]) input[type=checkbox]:after{background:#212121;border-radius:50%;box-shadow:0 1px 3px #00000059}:where(:root[data-theme=dark]) input[type=checkbox]:checked{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .odds-chips span{color:color-mix(in srgb, var(--rc) 75%, #e3e3e3);background:color-mix(in srgb, var(--rc) 14%, #212121);border:1px solid color-mix(in srgb, var(--rc) 45%, transparent);border-radius:999px}:where(:root[data-theme=dark]) .odds-chips small{color:#e3dccf}:where(:root[data-theme=dark]) .shop-item.tradeable{border-color:#05ef6d!important;box-shadow:0 0 0 1px #05ef6d,0 4px 14px #05ef6d40!important}:where(:root[data-theme=dark]) .trade-tag{color:#d1d4db;background:#141e3214;border-radius:999px}:where(:root[data-theme=dark]) .trade-tag.on{color:#b45309;background:#373424}:where(:root[data-theme=dark]) .pack-count{color:#fff;background:linear-gradient(#ef4444,#b91c1c);border-radius:999px;box-shadow:0 2px 4px #0000004d}:where(:root[data-theme=dark]) .trade-badge{color:#2a1a03;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border:1.5px solid #383838;border-radius:999px;box-shadow:0 2px 6px #0000004d}:where(:root[data-theme=dark]) .odds-q{color:#dbdee4;background:#212121;border:1.5px solid #141e3233;border-radius:50%;box-shadow:0 2px 5px #0003}:where(:root[data-theme=dark]) .odds-q.on{color:#9d7a39;background:#9b1c1c;border-color:#9b1c1c}:where(:root[data-theme=dark]) .odds-pop{border-radius:inherit;background:#262625f7}:where(:root[data-theme=dark]) .odds-pop small{color:#e3dccf}:where(:root[data-theme=dark]) .confirm-actions .btn.primary{box-shadow:0 3px #03994a}:where(:root[data-theme=dark]) .confirm-actions .btn.danger{box-shadow:0 3px #7f1d1d}:where(:root[data-theme=dark]) .promo-head{color:#fff;background:linear-gradient(120deg,#b91c1c,#7c2d12);border-radius:12px}:where(:root[data-theme=dark]) .promo-head .countdown{color:#05ef6d}:where(:root[data-theme=dark]) .weekly-box{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border:1.5px solid #05ef6d;border-radius:14px}:where(:root[data-theme=dark]) .weekly-box small,:where(:root[data-theme=dark]) .weekly-box.ok small,:where(:root[data-theme=dark]) .weekly-clock .countdown{color:#05ef6d}:where(:root[data-theme=dark]) .cx-new{color:#fff;background:#ef4444;border:1.5px solid #383838;border-radius:999px}:where(:root[data-theme=dark]) .deck-line.is-new{outline:2px solid #ef4444;background:#2e2525!important}:where(:root[data-theme=dark]) .new-chip{color:#f96c6c;background:#2e2525;border:none;border-radius:999px}:where(:root[data-theme=dark]) .lu-pitch{background:repeating-linear-gradient(90deg,#ffffff0d 0 40px,#0000 40px 80px),linear-gradient(#03994a,#1d5a29);border:2px solid #38383880;border-radius:14px;box-shadow:inset 0 0 0 2px #ffffff26}:where(:root[data-theme=dark]) .lu-bench{border-top:2px dashed #ffffff59}:where(:root[data-theme=dark]) .lu-bench>span{color:#e2f5e5}:where(:root[data-theme=dark]) .lu-slot{color:#fff;background:#0000002e;border:2px dashed #3838388c;border-radius:12px}:where(:root[data-theme=dark]) .lu-slot.filled{color:#dbdee4;background:linear-gradient(#212121f2,#2f2d2a);border-style:solid;border-color:#05ef6d}:where(:root[data-theme=dark]) .lu-slot.active{border-color:#05ef6d;box-shadow:0 0 0 3px #05ef6d8c}:where(:root[data-theme=dark]) .lu-slot.sub.filled{background:linear-gradient(#212121,#2d2e2f)}:where(:root[data-theme=dark]) .lu-num{color:#05ef6d;background:#1d2433;border:1.5px solid #05ef6d;border-radius:999px}:where(:root[data-theme=dark]) .lu-shirt{color:#0f2a15;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-radius:10px 10px 14px 14px;box-shadow:inset 0 -3px #0003}:where(:root[data-theme=dark]) .lu-shirt.empty{color:#fff;box-shadow:none;background:#ffffff26;border:2px dashed #38383899}:where(:root[data-theme=dark]) .lu-x{color:#9d7a39;background:#9b1c1c;border-radius:50%}:where(:root[data-theme=dark]) .lu-member{color:#dbdee4;background:#212121;border:1.5px solid #141e321f;border-radius:10px}:where(:root[data-theme=dark]) .lu-member .dot{background:#34373b}:where(:root[data-theme=dark]) .lu-member .dot.online{background:#05ef6d}:where(:root[data-theme=dark]) .lu-member small{color:#e3dccf}:where(:root[data-theme=dark]) .lu-check{color:#05ef6d}:where(:root[data-theme=dark]) .app:not(.match-app) .content .cos-panel{box-shadow:none;background:0 0;border:none}:where(:root[data-theme=dark]) .app:not(.match-app) .content .cos-row{background:#212121;border:1px solid #141e321a;border-radius:14px;box-shadow:0 2px 8px #141e320f}:where(:root[data-theme=dark]) .app:not(.match-app) .content .cos-row:first-child .cos-options button{border-radius:12px}:where(:root[data-theme=dark]) .app:not(.match-app) .content .cos-row:first-child .cos-swatch{border-radius:6px}:where(:root[data-theme=dark]) .cos-box{background:#212121;border:1px solid #141e321a;border-radius:14px;box-shadow:0 2px 8px #141e320f}:where(:root[data-theme=dark]) .cos-tabs{background:#2f2d2a;border-bottom:1px solid #141e3214}:where(:root[data-theme=dark]) .cos-tabs button{color:#d1d4db;background:0 0;border:none;border-radius:10px}:where(:root[data-theme=dark]) .cos-tabs button small{background:#141e3214;border-radius:999px}:where(:root[data-theme=dark]) .cos-tabs button.active{color:#2a1a03;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);box-shadow:0 2px #05ef6d}:where(:root[data-theme=dark]) .cos-tile{color:#dbdee4;background:#262625;border:1.5px solid #141e321f;border-radius:12px}:where(:root[data-theme=dark]) .cos-tile.active{background:#2e2c25;border-color:#05ef6d;box-shadow:0 0 0 2px #05ef6d}:where(:root[data-theme=dark]) .cos-tile.active:after,:where(:root[data-theme=dark]) .cos-tile small{color:#05ef6d}:where(:root[data-theme=dark]) .cos-tile.static small{color:#e3dccf}:where(:root[data-theme=dark]) .cos-art{background:#141e320f;border-radius:12px}:where(:root[data-theme=dark]) .cos-art.back{border-radius:7px;box-shadow:0 0 0 1px #0003,0 3px 6px #00000040}:where(:root[data-theme=dark]) .cos-art.none{color:#94a3b8}:where(:root[data-theme=dark]) .deck-tile{background:#212121;border:1.5px solid #141e321f;border-radius:16px;box-shadow:0 3px 10px #141e3214}:where(:root[data-theme=dark]) .deck-tile.active{background:linear-gradient(#2a2824,#212121 40%);border-color:#05ef6d;box-shadow:0 0 0 2px #05ef6d,0 6px 16px #05ef6d40}:where(:root[data-theme=dark]) .deck-tile.bad{border-color:#552e2e}:where(:root[data-theme=dark]) .deck-ribbon{color:#2a1a03;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);box-shadow:0 2px 4px #0003}:where(:root[data-theme=dark]) .deck-show{background:radial-gradient(ellipse 80% 90% at 22% 0%, #ffffff38, transparent 60%), repeating-linear-gradient(90deg, #ffffff0d 0 22px, transparent 22px 44px), linear-gradient(135deg, var(--dk1), var(--dk2));border:none;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 -24px 30px #00000040}:where(:root[data-theme=dark]) .ds-rar i{color:#fff;border:1px solid var(--rc);background:#0206178c;border-radius:999px}:where(:root[data-theme=dark]) .fan-empty{color:#ffffffbf}:where(:root[data-theme=dark]) .deck-flags{color:#d1d4db}:where(:root[data-theme=dark]) .deck-tile.new{color:#dbdee4;background:#21212199;border-style:dashed;border-width:2px}:where(:root[data-theme=dark]) .deck-tile.new:hover{background:#2a2824;border-color:#05ef6d}:where(:root[data-theme=dark]) .new-plus{color:#2a1a03;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-radius:50%;box-shadow:0 3px #05ef6d}:where(:root[data-theme=dark]) .deck-tile.new.import .new-plus{box-shadow:none;background:#212121;border:2px solid #141e3226}:where(:root[data-theme=dark]) .deck-tile.new small{color:#e3dccf}:where(:root[data-theme=dark]) .de-deck{color:#fff;background:radial-gradient(at 50% 0,#05ef6d2e,#0000 60%),linear-gradient(#1c2a20,#0f1a13);border:2px solid #3d5a45;border-radius:16px;box-shadow:0 8px 20px #00000059}:where(:root[data-theme=dark]) .de-name{color:#05ef6d!important;background:0 0!important;border:none!important;border-bottom:2px solid #05ef6d!important;border-radius:0!important}:where(:root[data-theme=dark]) .de-chip{color:#cbd5e1;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px}:where(:root[data-theme=dark]) .de-bar i{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-radius:4px 4px 0 0}:where(:root[data-theme=dark]) .de-bar em{color:#05ef6d}:where(:root[data-theme=dark]) .de-warn{color:#fca5a5}:where(:root[data-theme=dark]) .dl-strip{border:none;border-left:4px solid var(--rc);color:#fff;background:linear-gradient(90deg,#26362b,#1a261e);border-radius:7px}:where(:root[data-theme=dark]) .dl-art{background:var(--art) center 25% / cover no-repeat}:where(:root[data-theme=dark]) .dl-gem{background:radial-gradient(circle at 35% 30%,#93c5fd,#1d4ed8);border:1.5px solid #343b44;border-radius:50%}:where(:root[data-theme=dark]) .dl-stat{color:#05ef6d}:where(:root[data-theme=dark]) .dl-x{color:#2a1a03;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-radius:6px}:where(:root[data-theme=dark]) .dl-strip.is-new{box-shadow:inset 0 0 0 2px #ef4444}:where(:root[data-theme=dark]) .dl-strip.r-legendary{background:linear-gradient(90deg,#3a2f12,#1f1a0c)}:where(:root[data-theme=dark]) .dl-strip.r-icon{background:linear-gradient(90deg,#3e1216,#1f0a0c)}:where(:root[data-theme=dark]) .de-auto{color:#2a1a03;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border:1px solid #05ef6d;border-radius:12px;box-shadow:0 3px #03994a}:where(:root[data-theme=dark]) .de-auto:active{box-shadow:0 1px #03994a}:where(:root[data-theme=dark]) .de-preset select{color:#dbdee4;background:#252422;border:1px solid #4a463d;border-radius:10px}:where(:root[data-theme=dark]) .de-preset:after{border-bottom:2px solid #5b6475;border-right:2px solid #5b6475}:where(:root[data-theme=dark]) .de-tool{color:#dbdee4;background:#252422;border:1px solid #4a463d;border-radius:10px}:where(:root[data-theme=dark]) .de-tool.danger{color:#f9766c;background:#252222;border-color:#4f3434}:where(:root[data-theme=dark]) .rk-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--lc,#05ef6d) 22%, #212121), #212121 70%);border:2px solid color-mix(in srgb, var(--lc,#05ef6d) 60%, transparent);border-radius:16px;box-shadow:0 4px 12px #141e321a}:where(:root[data-theme=dark]) .rk-hero.empty{color:#e3dccf}:where(:root[data-theme=dark]) .rk-league{color:color-mix(in srgb, var(--lc) 70%, #dbdee4)}:where(:root[data-theme=dark]) .rk-value small{color:#e3dccf}:where(:root[data-theme=dark]) .rk-bar{background:#141e321f;border-radius:9px}:where(:root[data-theme=dark]) .rk-bar>span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--lc) 70%, #000), var(--lc))}:where(:root[data-theme=dark]) .rk-next{color:#dbdee4}:where(:root[data-theme=dark]) .rk-sub{color:#a8acb3}:where(:root[data-theme=dark]) .weekly-box .weekly-clock{color:#05ef6d}:where(:root[data-theme=dark]) .rw-chip{background:#212121;border:1px solid #141e321f;border-radius:999px}:where(:root[data-theme=dark]) .rw-chip.trade{background:#2a2824;border-color:#05ef6d}:where(:root[data-theme=dark]) .rk-tier{border:1px solid #141e321a;border-left:5px solid var(--lc);background:#212121;border-radius:12px}:where(:root[data-theme=dark]) .rk-tier-name b{color:color-mix(in srgb, var(--lc) 70%, #dbdee4)}:where(:root[data-theme=dark]) .rk-tier-name small{color:#a8acb3}:where(:root[data-theme=dark]) .rk-tier.current{background:color-mix(in srgb, var(--lc) 14%, #212121);box-shadow:0 0 0 2px var(--lc)}:where(:root[data-theme=dark]) .rk-you{background:var(--lc);color:#fff;border-radius:999px}:where(:root[data-theme=dark]) .rk-rule{background:#212121;border:1px solid #141e321a;border-radius:12px}:where(:root[data-theme=dark]) .rk-rule small{color:#d1d4db}:where(:root[data-theme=dark]) .pack-img b{color:#fff}:where(:root[data-theme=dark]) .row-arrow{color:#2a1a03;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border:2px solid #383838;border-radius:50%;box-shadow:0 4px 10px #0000004d}:where(:root[data-theme=dark]) .flip-back{box-shadow:0 10px 20px #00000080!important}:where(:root[data-theme=dark]) .app:not(.match-app) .content .chat{background:#212121d1;border:1px solid #141e321a;border-radius:18px}:where(:root[data-theme=dark]) .chat-head{background:linear-gradient(#212121,#2b2a28);border-bottom:1px solid #141e3214}:where(:root[data-theme=dark]) .chat-head small,:where(:root[data-theme=dark]) .chat-empty{color:#a8acb3}:where(:root[data-theme=dark]) .chat-sys{color:#a8acb3;background:#141e320d;border-radius:999px}:where(:root[data-theme=dark]) .chat-av{color:#fff;background:linear-gradient(#3b82f6,#1d4ed8);border-radius:50%}:where(:root[data-theme=dark]) .chat-row.grouped .chat-av{background:0 0}:where(:root[data-theme=dark]) .app:not(.match-app) .content .chat-row .chat-msg{color:#dbdee4;background:#212121;border:1px solid #141e3214}:where(:root[data-theme=dark]) .app:not(.match-app) .content .chat-row.me .chat-msg{background:#27302a;border-color:#324d3c;border-radius:14px 14px 4px}:where(:root[data-theme=dark]) .app:not(.match-app) .content .chat-row .chat-msg b{color:#05ef6d}:where(:root[data-theme=dark]) .app:not(.match-app) .content .chat-input{background:#282726;border-top:1px solid #141e3214}:where(:root[data-theme=dark]) .app:not(.match-app) .content .chat-input input{border-radius:999px}:where(:root[data-theme=dark]) .chat-share,:where(:root[data-theme=dark]) .chat-send{background:#212121;border:1px solid #141e321f;border-radius:50%}:where(:root[data-theme=dark]) .chat-send{color:#2a1a03;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-color:#05ef6d}:where(:root[data-theme=dark]) .cs-label{color:#d3d7de}:where(:root[data-theme=dark]) .rw-tile{background:linear-gradient(#ffffff24,#ffffff0d);border:1px solid #fff3;border-radius:16px}:where(:root[data-theme=dark]) .rw-tile.xp .rw-art>span,:where(:root[data-theme=dark]) .rw-tile b{color:#05ef6d}:where(:root[data-theme=dark]) .acc{background:#212121d9;border:1px solid #141e321a;border-radius:18px}:where(:root[data-theme=dark]) .acc-head small{color:#a8acb3}:where(:root[data-theme=dark]) .acc-state{border-radius:999px}:where(:root[data-theme=dark]) .acc-state.ok{color:#05ef6d;background:#27302a}:where(:root[data-theme=dark]) .acc-state.warn{color:#b45309;background:#373424}:where(:root[data-theme=dark]) .acc-note{color:#05ef6d;background:#2a2824;border:1px solid #05ef6d;border-radius:12px}:where(:root[data-theme=dark]) .acc-danger{color:#eb7a7a;background:#272323;border:1px solid #493232;border-radius:12px}:where(:root[data-theme=dark]) .onb-login{color:#e2e8f0;background:0 0;border:none}:where(:root[data-theme=dark]) .onb-login b{color:#05ef6d}:where(:root[data-theme=dark]) .club-leave small{color:#a8acb3}:where(:root[data-theme=dark]) .tab-dot{background:#ef4444;border:2px solid #383838;border-radius:50%}:where(:root[data-theme=dark]) .tut-skip.dark{color:#a8acb3;background:0 0;border:none}:where(:root[data-theme=dark]) .road-page{box-shadow:none!important;background:0 0!important;border:none!important}:where(:root[data-theme=dark]) .road{background:#05ef6d;border:3px solid #383838;border-radius:22px;box-shadow:0 12px 30px #00000059}:where(:root[data-theme=dark]) .road-head{background:linear-gradient(#212121,#2c2d2a);border-bottom:2px solid #43473a}:where(:root[data-theme=dark]) .road-head b{color:#dbdee4}:where(:root[data-theme=dark]) .road-head small{color:#d3d7de}:where(:root[data-theme=dark]) .road-progress{background:#2d2e2f;border-radius:999px}:where(:root[data-theme=dark]) .road-close{color:#fff;background:#1d2433;border:none;border-radius:12px}:where(:root[data-theme=dark]) .road-scene:before{background:radial-gradient(30% 70% at 15% 100%,#05ef6d 60%,#0000 61%),radial-gradient(40% 80% at 60% 105%,#05ef6d 60%,#0000 61%),radial-gradient(30% 70% at 95% 100%,#05ef6d 60%,#0000 61%),linear-gradient(#9fd8f7,#282f33)}:where(:root[data-theme=dark]) .road-svg path{fill:none}:where(:root[data-theme=dark]) .road-asphalt{stroke:#03994a}:where(:root[data-theme=dark]) .road-line{stroke:#383838d9}:where(:root[data-theme=dark]) .road-stop{background:0 0;border:none}:where(:root[data-theme=dark]) .road-pin{background:radial-gradient(circle at 35% 30%,#212121,#2c2e31);border:4px solid #383838;border-radius:50%;box-shadow:0 0 0 3px #0f172a40,0 8px 12px #00000059}:where(:root[data-theme=dark]) .road-pin:after{background:#212121;box-shadow:3px 3px 4px #00000040}:where(:root[data-theme=dark]) .road-pin i{color:#fff;background:#1d2433;border:2px solid #383838;border-radius:999px}:where(:root[data-theme=dark]) .road-city{color:#dbdee4;background:#212121f2;border:2px solid #0f172a26;border-radius:8px;box-shadow:0 3px 6px #0003}:where(:root[data-theme=dark]) .road-stop.won .road-pin{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-color:#05ef6d}:where(:root[data-theme=dark]) .road-stop.won .road-pin i{background:#03994a}:where(:root[data-theme=dark]) .road-stop.next .road-pin{background:radial-gradient(circle at 35% 30%,#27302a,#05ef6d);border-color:#383838;box-shadow:0 0 0 4px #05ef6d,0 0 0 9px #05ef6d4d,0 8px 12px #00000059}:where(:root[data-theme=dark]) .road-stop.next .road-pin i{background:#03994a}:where(:root[data-theme=dark]) .road-stop.sel .road-city{color:#fff;background:#1d2433;border-color:#1d2433}:where(:root[data-theme=dark]) .road-here{color:#05ef6d}:where(:root[data-theme=dark]) .road-locked-msg{color:#fff;background:#0f172ae0;border-radius:18px}:where(:root[data-theme=dark]) .road-card{color:#fff;background:linear-gradient(#1e293b,#0f172a);border-top:3px solid #05ef6d}:where(:root[data-theme=dark]) .road-card-info span:first-of-type{color:#05ef6d}:where(:root[data-theme=dark]) .road-card-info em{color:#d2d7df}:where(:root[data-theme=dark]) .road-scene{background:url(/assets/campaign/campaign_ground.webp) 0 0/256px 256px}:where(:root[data-theme=dark]) .road-track{box-shadow:none;background:0 0}:where(:root[data-theme=dark]) .road-pin,:where(:root[data-theme=dark]) .road-stop.won .road-pin,:where(:root[data-theme=dark]) .road-stop.next .road-pin,:where(:root[data-theme=dark]) .road-stop.locked .road-pin{box-shadow:none;background:0 0;border:none}:where(:root[data-theme=dark]) .road-shadow{stroke:#2f4a12}:where(:root[data-theme=dark]) .road-edge{stroke:#03994a}:where(:root[data-theme=dark]) .road-wear{stroke:#484232}:where(:root[data-theme=dark]) .road-done{stroke:#05ef6d}:where(:root[data-theme=dark]) .road-svg .trail-shadow{stroke:#14320a59}:where(:root[data-theme=dark]) .road-svg .trail{stroke:#383838}:where(:root[data-theme=dark]) .road-svg .trail.done{stroke:#05ef6d}:where(:root[data-theme=dark]) .reward-btn{background:url(/assets/home/btn_gold_wide.webp) 50%/100% 100% no-repeat}:where(:root[data-theme=dark]) .decks-practice{color:#fff;background:linear-gradient(#2f5d3a,#1c3d25);border:1.5px solid #38383899;border-radius:14px;box-shadow:0 4px 10px #00000040}:where(:root[data-theme=dark]) .pt{background:linear-gradient(#212121d9,#2c2b29e6);border:1px solid #141e321a;border-radius:18px}:where(:root[data-theme=dark]) .pt-lab{color:#a8acb3}:where(:root[data-theme=dark]) .pt-lab.premium{color:#ffa866}:where(:root[data-theme=dark]) .pt-col:before{background:#2d2e2f}:where(:root[data-theme=dark]) .pt-col.unlocked:before{background:#05ef6d}:where(:root[data-theme=dark]) .pt-num{color:#a8acb3;background:#212121;border:2px solid #3e4043;border-radius:50%}:where(:root[data-theme=dark]) .pt-col.unlocked .pt-num{color:#fff;background:linear-gradient(#05ef6d,#03994a);border-color:#383838}:where(:root[data-theme=dark]) .pt-col.current .pt-num{box-shadow:0 0 0 4px #05ef6d4d}:where(:root[data-theme=dark]) .pt-tile{background:#212121;border:1.5px solid #141e321f;border-radius:14px}:where(:root[data-theme=dark]) .pt-tile.premium{background:linear-gradient(#2e2c25,#fde9a8);border-color:#c9a75e}:where(:root[data-theme=dark]) .pt-glyph{color:#05ef6d}:where(:root[data-theme=dark]) .pt-tile b{color:#dbdee4}:where(:root[data-theme=dark]) .pt-tile small{color:#a8acb3}:where(:root[data-theme=dark]) .pt-tile.can{border-color:#05ef6d;box-shadow:0 0 0 3px #05ef6d40}:where(:root[data-theme=dark]) .pt-mark{background:#212121;border:2px solid #3e4043;border-radius:999px}:where(:root[data-theme=dark]) .pt-mark.ok{color:#fff;background:#03994a;border-color:#383838}:where(:root[data-theme=dark]) .pt-mark.get{color:#fff;background:#05ef6d;border-color:#383838}:where(:root[data-theme=dark]) .pt-tile.bonus{background:linear-gradient(#26242b,#29243d);border-color:#8b5cf6}:where(:root[data-theme=dark]) .pt-col.pt-bonus .pt-num{color:#fff;background:linear-gradient(#a78bfa,#7c3aed);border-color:#383838}:where(:root[data-theme=dark]) .de-deck{color:#dbdee4;background:linear-gradient(#252422,#2f2e2a);border:2px solid #524b35;box-shadow:0 8px 20px #03994a2e}:where(:root[data-theme=dark]) .de-name{color:#dbdee4!important;border-bottom-color:#05ef6d!important}:where(:root[data-theme=dark]) .de-chip{color:#a8acb3;background:#212121;border:1px solid #141e321f}:where(:root[data-theme=dark]) .de-chip b{color:#dbdee4}:where(:root[data-theme=dark]) .de-chip.ok{background:#242825;border-color:#05ef6d}:where(:root[data-theme=dark]) .de-chip.ok b{color:#05ef6d}:where(:root[data-theme=dark]) .de-chip.total.ok{background:#2a2824;border-color:#05ef6d}:where(:root[data-theme=dark]) .de-chip.total.ok b,:where(:root[data-theme=dark]) .de-bar em{color:#05ef6d}:where(:root[data-theme=dark]) .de-bar small{color:#a8acb3}:where(:root[data-theme=dark]) .de-bar i{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .dl-strip{background:linear-gradient(90deg,#22304d,#172036)}:where(:root[data-theme=dark]) .de-empty{color:#a8acb3}:where(:root[data-theme=dark]) .de-chip b em{color:#9ca3af}:where(:root[data-theme=dark]) .inbox-item.unread{border-left:4px solid #05ef6d!important}:where(:root[data-theme=dark]) .letter-sub{color:#05ef6d}:where(:root[data-theme=dark]) .letter-reward{background:linear-gradient(#2a2824,#373424);border:1px solid #05ef6d;border-radius:14px}:where(:root[data-theme=dark]) .letter-reward small{color:#a8acb3}:where(:root[data-theme=dark]) .letter-done{color:#05ef6d}:where(:root[data-theme=dark]) .letter-card{background:#212121;border:1px solid #141e321a;border-radius:18px;box-shadow:0 2px 8px #141e3214}:where(:root[data-theme=dark]) .nav-logo{background:0 0;border:none!important}:where(:root[data-theme=dark]) .market-locked{background:#212121;border:1px solid #141e321a;border-radius:18px}:where(:root[data-theme=dark]) .market-locked p{color:#d3d7de}:where(:root[data-theme=dark]) .cd-arrow{color:#dbdee4;background:#212121;border:1px solid #141e3226;border-radius:12px;box-shadow:0 2px 6px #141e321f}:where(:root[data-theme=dark]) .cd-tag{color:#dbdee4;background:#212121;border:1px solid #141e321f;border-radius:999px}:where(:root[data-theme=dark]) .cd-tag canvas{border-radius:3px}:where(:root[data-theme=dark]) .cd-tag.rarity{background:var(--rc);border-color:color-mix(in srgb, var(--rc) 70%, #000);color:#fff}:where(:root[data-theme=dark]) .cd-tag.soft{color:#d1d4db;background:#141e320d}:where(:root[data-theme=dark]) .cd-stat{background:#212121;border:1px solid #141e321a;border-radius:14px}:where(:root[data-theme=dark]) .cd-stat small{color:#a8acb3}:where(:root[data-theme=dark]) .cd-stat.gold b{color:#05ef6d}:where(:root[data-theme=dark]) .cd-sell{background:#2a2824;border:1px solid #05ef6d;border-radius:14px}:where(:root[data-theme=dark]) .cd-sell .sell-form{border:0}:where(:root[data-theme=dark]) .st-btn{color:#dbdee4;background:#212121;border:1px solid #141e321f;border-radius:12px}:where(:root[data-theme=dark]) .st-btn:active{background:#373424}:where(:root[data-theme=dark]) .st-btn small{color:#a8acb3}:where(:root[data-theme=dark]) .st-btn.on{background:#2a2824;border-color:#05ef6d}:where(:root[data-theme=dark]) .odds-pop .odds-min{color:#e3dccf}:where(:root[data-theme=dark]) .mk-search{background:#212121;border:1px solid #141e321f;border-radius:14px;box-shadow:inset 0 1px 2px #141e320f}:where(:root[data-theme=dark]) .app:not(.match-app) .content .mk-search input{box-shadow:none;background:0 0;border:0;outline:none}:where(:root[data-theme=dark]) .mk-chip-x{color:#fff;background:#1d2433;border:0;border-radius:999px}:where(:root[data-theme=dark]) .mk-chip{color:#dbdee4;background:#212121;border:1px solid #141e3224;border-radius:999px}:where(:root[data-theme=dark]) .mk-chip canvas{border-radius:3px}:where(:root[data-theme=dark]) .mk-chip.rar{color:color-mix(in srgb, var(--rc) 80%, #e3e3e3);border-color:color-mix(in srgb, var(--rc) 45%, transparent);background:color-mix(in srgb, var(--rc) 10%, #212121)}:where(:root[data-theme=dark]) .mk-chip.on{color:#fff;background:#1d2433;border-color:#1d2433}:where(:root[data-theme=dark]) .mk-chip.rar.on{background:var(--rc);border-color:color-mix(in srgb, var(--rc) 70%, #000);color:#fff}:where(:root[data-theme=dark]) .pass-head>div:first-child>b .countdown{color:#a8acb3}:where(:root[data-theme=dark]) .ce-preview{background:radial-gradient(circle at 50% 40%,#212121,#32312d);border:1px solid #141e321a;border-radius:16px}:where(:root[data-theme=dark]) .ce-row>small{color:#a8acb3}:where(:root[data-theme=dark]) .ce-opts button{background:#212121;border:2px solid #0000;border-radius:10px;box-shadow:0 1px 3px #141e321f}:where(:root[data-theme=dark]) .ce-opts button.on{border-color:#05ef6d}:where(:root[data-theme=dark]) .ce-opts.swatches button{border:2px solid #141e3226;border-radius:50%}:where(:root[data-theme=dark]) .ce-opts.swatches button.on{border-color:#1d2433;box-shadow:0 0 0 2px #212121,0 0 0 4px #05ef6d}:where(:root[data-theme=dark]) .ce-opts.swatches button.metal{border-color:#141e324d}:where(:root[data-theme=dark]) .ce-tabs{background:#141e320f;border-radius:12px}:where(:root[data-theme=dark]) .ce-tabs button{color:#d1d4db;background:0 0;border:0;border-radius:9px}:where(:root[data-theme=dark]) .ce-tabs button.on{color:#dbdee4;background:#212121;box-shadow:0 1px 4px #141e3226}:where(:root[data-theme=dark]) .cardx.back-anim{border-radius:7%}:where(:root[data-theme=dark]) .cardx.back-anim:after{background:linear-gradient(115deg,#0000 38%,#212121d9 46%,#8ccdff8c 50%,#ff96e673 54%,#0000 62%) 0 0/400% 100%}:where(:root[data-theme=dark]) .back-fx{border-radius:inherit}:where(:root[data-theme=dark]) .back-fx .rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--fx) 70%, transparent) 0 7deg, transparent 7deg 20deg)}:where(:root[data-theme=dark]) .back-fx .glow{background:radial-gradient(circle at 50% 50%, transparent 27%, color-mix(in srgb, var(--fx) 85%, transparent) 33%, color-mix(in srgb, var(--fx) 30%, transparent) 40%, transparent 52%)}:where(:root[data-theme=dark]) .back-fx i{box-shadow:0 0 6px 2px var(--fx);background:#212121;border-radius:50%}:where(:root[data-theme=dark]) .back-fx em{background:#212121}:where(:root[data-theme=dark]) .back-fx .beam{background:linear-gradient(#272d34bf,#a0c8ff40 60%,#0000 90%)}:where(:root[data-theme=dark]) .cos-art.back-card{background:0 0}:where(:root[data-theme=dark]) .cos-art.arena{background-position:50%;background-size:cover;border-radius:10px;box-shadow:0 0 0 1px #0003,0 3px 6px #00000040}:where(:root[data-theme=dark]) .pt-arena{background:50%/cover no-repeat;border-radius:8px;box-shadow:0 3px 6px #00000040}:where(:root[data-theme=dark]) .profile-card .pc-next{background:linear-gradient(#2e2c25,#3e3824);border:1.5px solid #05ef6d;border-radius:12px}:where(:root[data-theme=dark]) .pc-next-lv small{color:#05ef6d}:where(:root[data-theme=dark]) .pc-next-lv b{color:#dbdee4}:where(:root[data-theme=dark]) .pc-next-item{background:#212121;border:1px solid #141e321a;border-radius:999px}:where(:root[data-theme=dark]) .pc-next-item b{color:#dbdee4}:where(:root[data-theme=dark]) .flip.big:before{background:repeating-conic-gradient(from 0deg, var(--rc) 0deg 10deg, transparent 10deg 30deg);border-radius:14px}:where(:root[data-theme=dark]) .flip.icon:before{background:repeating-conic-gradient(#67e8f9 0deg 8deg,#0000 8deg 18deg,#f0abfc 18deg 26deg,#0000 26deg 36deg)}:where(:root[data-theme=dark]) .reward-flash.legendary{background:radial-gradient(circle at 50% 45%,#212121 0%,#fde68a 30%,#f59e0b99 60%,#0000 85%)}:where(:root[data-theme=dark]) .reward-flash.icon{background:radial-gradient(circle at 50% 45%,#212121 0%,#a5f3fc 28%,#d946ef8c 60%,#0000 85%)}:where(:root[data-theme=dark]) .pt-arena.premium:after,:where(:root[data-theme=dark]) .cos-art.arena.premium:after{background:linear-gradient(105deg,#0000 35%,#212121b3 50%,#0000 65%)}:where(:root[data-theme=dark]) .si-arena{background:50%/cover no-repeat;border-radius:12px;box-shadow:0 4px 10px #0000004d}:where(:root[data-theme=dark]) .av-face{background:radial-gradient(circle at 50% 35%,#33507a,#0f1b2e 75%);border-radius:50%;box-shadow:inset 0 0 0 2px #212121d9,0 3px 8px #00000059}:where(:root[data-theme=dark]) .avatar.framed .av-face{box-shadow:inset 0 0 0 1px #0006}:where(:root[data-theme=dark]) .avatar.premium:before{background:radial-gradient(circle closest-side, transparent 76%, var(--fx) 84%, transparent 97%);border-radius:50%}:where(:root[data-theme=dark]) .av-shine i{background:conic-gradient(#0000 0deg 300deg,#ffffff26 318deg,#212121f2 336deg,#ffffff26 350deg,#0000 360deg)}:where(:root[data-theme=dark]) .av-stars i{background:#212121}:where(:root[data-theme=dark]) .pc-avatar-edit{color:#3b2400;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-radius:50%;box-shadow:0 2px 4px #0000004d}:where(:root[data-theme=dark]) .av-pick button{background:#141e320a;border:2px solid #0000;border-radius:12px}:where(:root[data-theme=dark]) .av-pick button.active{background:#2e2c25;border-color:#05ef6d}:where(:root[data-theme=dark]) .vol{background:#212121;border:1px solid #141e321a;border-radius:14px}:where(:root[data-theme=dark]) .vol-toggle{background:#141e320f;border:none;border-radius:10px}:where(:root[data-theme=dark]) .vol-toggle.on{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .vol input[type=range]{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-radius:999px}:where(:root[data-theme=dark]) .vol input[type=range]::-webkit-slider-thumb{background:#212121;border:3px solid #05ef6d;border-radius:50%;box-shadow:0 2px 4px #00000040}:where(:root[data-theme=dark]) .vol input[type=range]::-moz-range-thumb{background:#212121;border:3px solid #05ef6d;border-radius:50%}:where(:root[data-theme=dark]) .vol-num{color:#dbdee4}:where(:root[data-theme=dark]) .vol-row.off .vol-num{color:#9ca3af}:where(:root[data-theme=dark]) .legal-links{color:#a8acb3}:where(:root[data-theme=dark]) .legal-links a{color:#05ef6d}:where(:root[data-theme=dark]) .sup-topics button{color:#dbdee4;background:#212121;border:1.5px solid #141e3224;border-radius:999px}:where(:root[data-theme=dark]) .sup-topics button.active{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-color:#05ef6d}:where(:root[data-theme=dark]) .consent-check{color:#d6dae1}:where(:root[data-theme=dark]) .consent-check a{color:#05ef6d}:where(:root[data-theme=dark]) .field-error{color:#dc2626}:where(:root[data-theme=dark]) .ob{color:#fff;background:radial-gradient(60% 70% at 26% 45%,#05ef6d29,#0000 70%),linear-gradient(90deg,#03081459,#030814d1 62%),url(/assets/home/bg_home_night.webp) 50%/cover no-repeat}:where(:root[data-theme=dark]) .ob-tagline{color:#05ef6d}:where(:root[data-theme=dark]) .ob-or{color:#e2e8f0bf}:where(:root[data-theme=dark]) .ob-or:before,:where(:root[data-theme=dark]) .ob-or:after{background:linear-gradient(90deg,#0000,#05ef6d80,#0000)}:where(:root[data-theme=dark]) .ob-guest{color:#05ef6d;background:#0a10208c;border:1.5px solid #05ef6d99;border-radius:999px}:where(:root[data-theme=dark]) .ob-guest:hover{background:#05ef6d1f;border-color:#05ef6d}:where(:root[data-theme=dark]) .ob-sound{background:#0a102099;border:1px solid #ffffff2e;border-radius:50%}:where(:root[data-theme=dark]) .ob-sound.off{border-color:#ffffff1a}:where(:root[data-theme=dark]) .ob-lang{background:#0a102099;border:1px solid #ffffff2e;border-radius:999px}:where(:root[data-theme=dark]) .ob-lang button{color:#cbd5e1;background:0 0;border:none;border-radius:999px}:where(:root[data-theme=dark]) .ob-lang button.active{color:#3b2400;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .ob-panel{color:#e2e8f0;background:linear-gradient(#16203af0,#080d1cf5);border:1.5px solid #05ef6db3;border-radius:20px;box-shadow:0 18px 50px #0000008c,inset 0 1px #ffffff14}:where(:root[data-theme=dark]) .ob-panel h2{color:#05ef6d}:where(:root[data-theme=dark]) .ob-panel .muted{color:#94a3b8}:where(:root[data-theme=dark]) .ob-back{color:#05ef6d;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px}:where(:root[data-theme=dark]) .ob-tabs{background:#00000059;border:1px solid #ffffff14;border-radius:12px}:where(:root[data-theme=dark]) .ob-tabs button{color:#94a3b8;background:0 0;border:none;border-radius:9px}:where(:root[data-theme=dark]) .ob-tabs button.active{color:#2a1a03;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .ob-forgot{color:#05ef6d;background:0 0;border:none}:where(:root[data-theme=dark]) .ob-panel input:not([type=checkbox]),:where(:root[data-theme=dark]) .ob-panel select{color:#fff;background:#ffffff0f;border:1.5px solid #ffffff24;border-radius:10px}:where(:root[data-theme=dark]) .ob-panel input::placeholder{color:#94a3b899}:where(:root[data-theme=dark]) .ob-panel input:focus,:where(:root[data-theme=dark]) .ob-panel select:focus{border-color:#05ef6d;outline:none;box-shadow:0 0 0 3px #05ef6d2e}:where(:root[data-theme=dark]) .ob-panel select:invalid{color:#94a3b8bf}:where(:root[data-theme=dark]) .ob-panel select option{color:#dbdee4;background:#212121}:where(:root[data-theme=dark]) .ob-panel input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 40px #1b2742}:where(:root[data-theme=dark]) .ob-panel .btn.primary{color:#2a1a03;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border:1px solid #05ef6d;border-radius:12px;box-shadow:0 3px #03994a}:where(:root[data-theme=dark]) .ob-panel .consent-check{color:#cbd5e1}:where(:root[data-theme=dark]) .ob-panel .consent-check a{color:#05ef6d}:where(:root[data-theme=dark]) .ob-panel .field-error{color:#f87171}:where(:root[data-theme=dark]) .ob-links button{color:#05ef6d;background:0 0;border:none}:where(:root[data-theme=dark]) .set-card{background:#212121db;border:1px solid #141e321a;border-radius:16px}:where(:root[data-theme=dark]) .set-title{color:#05ef6d}:where(:root[data-theme=dark]) .set-label{color:#d3d7de}:where(:root[data-theme=dark]) .settings .vol,:where(:root[data-theme=dark]) .set-card .acc{background:0 0;border:none}:where(:root[data-theme=dark]) .acc-delete{color:#f96c6c;background:0 0;border:none}:where(:root[data-theme=dark]) .set-tile{color:#dbdee4;background:#212121;border:1px solid #141e321a;border-radius:14px}:where(:root[data-theme=dark]) .set-tile:hover{border-color:#05ef6d}:where(:root[data-theme=dark]) .set-foot{color:#a8acb3}:where(:root[data-theme=dark]) .reward-btn.alt{color:#f1f5f9;background:linear-gradient(#334155,#0f172a);border:2px solid #3b4045;border-radius:999px}:where(:root[data-theme=dark]) .pf-hero .pc-avatar-wrap{background:0 0;border:none}:where(:root[data-theme=dark]) .pf-name{color:#dbdee4}:where(:root[data-theme=dark]) .pf-chip{color:#dbdee4;background:#212121;border:1px solid #141e321f;border-radius:999px}:where(:root[data-theme=dark]) button.pf-chip:hover{border-color:#05ef6d}:where(:root[data-theme=dark]) .pf-chip small{color:#a8acb3}:where(:root[data-theme=dark]) .pf-xp-lv{color:#dbdee4}:where(:root[data-theme=dark]) .pf-lv{color:#3b2300;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border:2.5px solid #383838;border-radius:999px;box-shadow:0 2px #03994a,0 3px 6px #00000040}:where(:root[data-theme=dark]) .pf-xp small{color:#a8acb3}:where(:root[data-theme=dark]) .pf-next{color:#fff;background:radial-gradient(circle at 18%,#05ef6d47,#0000 45%),linear-gradient(160deg,#1d3264,#0b1530 70%);border:2px solid #05ef6d;border-radius:16px;box-shadow:inset 0 0 0 2px #0b1430,inset 0 2px #ffffff2e,0 4px #03994a,0 8px 18px #141e3240}:where(:root[data-theme=dark]) .pf-next-goal small{color:#05ef6d}:where(:root[data-theme=dark]) .pf-next-goal em{color:#a7b4d0}:where(:root[data-theme=dark]) .pf-slot{background:linear-gradient(#ffffff24,#ffffff0a);border:1px solid #05ef6d73;border-radius:12px;box-shadow:inset 0 -3px #00000040}:where(:root[data-theme=dark]) .pf-next-item b{color:#fff}:where(:root[data-theme=dark]) .pf-stats .pf-stat{background:0 0;border:none;border-radius:0}:where(:root[data-theme=dark]) .pf-stats .pf-stat+.pf-stat{border-left:1px solid #141e321a}:where(:root[data-theme=dark]) .pf-stats .pf-stat small{color:#a8acb3}:where(:root[data-theme=dark]) .pf-cos .cos-box{box-shadow:none;background:0 0;border:none;border-radius:12px}:where(:root[data-theme=dark]) .pf-cos .cos-tabs{border-bottom:none;border-radius:12px}@container stage (width<=640px){:where(:root[data-theme=dark]) .pf-hero .pf-next{border-top:1px solid #05ef6d73;border-left:0}}:where(:root[data-theme=dark]) .col-panel{background:#212121f0;border:1px solid #141e321a;border-radius:16px;box-shadow:0 6px 14px #141e3214}:where(:root[data-theme=dark]) .col-progress>span{color:#d3d7de}:where(:root[data-theme=dark]) .col-progress>span b{color:#dbdee4}:where(:root[data-theme=dark]) .col-panel .new-chip i{background:#ef4444;border-radius:50%}:where(:root[data-theme=dark]) .col-trade{color:#d3d7de}:where(:root[data-theme=dark]) .col-panel .filters .search,:where(:root[data-theme=dark]) .col-panel .filters select{border-radius:10px}:where(:root[data-theme=dark]) .col-panel .filters select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236b7280' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat}:where(:root[data-theme=dark]) .col-panel .filters select.set{background-color:#2e2c25;border-color:#05ef6d}:where(:root[data-theme=dark]) .cr-tabs button{background:#212121d9;border:1.5px solid #141e321a;border-radius:12px}:where(:root[data-theme=dark]) .cr-tabs button b{color:var(--rc)}:where(:root[data-theme=dark]) .cr-tabs button small{color:#d3d7de}:where(:root[data-theme=dark]) .cr-tabs button i{color:#9ca3af}:where(:root[data-theme=dark]) .cr-tabs button.active{border-color:var(--rc);box-shadow:0 0 0 2px var(--rc), 0 4px 10px #141e321a;background:#212121}:where(:root[data-theme=dark]) .cr-bar{background:#212121f2;border:1px solid #141e321a;border-radius:14px;box-shadow:0 6px 14px #141e3214}:where(:root[data-theme=dark]) .cr-sum small{color:#05ef6d}:where(:root[data-theme=dark]) .cr-warn{color:#05ef6d;background:#2a2824;border:1px solid #05ef6d;border-radius:10px}:where(:root[data-theme=dark]) .cr-legend{color:#a8acb3}:where(:root[data-theme=dark]) .craft .cx-badge{background:0 0}:where(:root[data-theme=dark]) .cr-chip{color:#fff;border-radius:999px}:where(:root[data-theme=dark]) .cr-chip.spare{background:#03994a}:where(:root[data-theme=dark]) .cr-chip.used{background:#4b5563}:where(:root[data-theme=dark]) .pm-gold{color:#05ef6d;background:#05ef6d26;border:1px solid #05ef6d80;border-radius:999px}:where(:root[data-theme=dark]) .pm-face{border-radius:10px}:where(:root[data-theme=dark]) .pm-tag{color:#fff;border-radius:999px;box-shadow:0 2px 6px #0006}:where(:root[data-theme=dark]) .pm-trade{background:#0f172a;border:1.5px solid #05ef6d;border-radius:50%}:where(:root[data-theme=dark]) .pm-kept{background:#03994a;border-radius:999px}:where(:root[data-theme=dark]) .pm-btn,:where(:root[data-theme=dark]) .pm-market{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:9px}:where(:root[data-theme=dark]) .pm-btn.gold{color:#2a1a03;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-color:#05ef6d}:where(:root[data-theme=dark]) .pm-throw{border-radius:999px}:where(:root[data-theme=dark]) .ms-count{color:#d3d7de}:where(:root[data-theme=dark]) .ms-reset{color:#a8acb3}:where(:root[data-theme=dark]) .ms-row{background:#212121;border:1px solid #141e321a;border-radius:12px}:where(:root[data-theme=dark]) .ms-main>small{color:#a8acb3}:where(:root[data-theme=dark]) .ms-bar span{color:#d3d7de}:where(:root[data-theme=dark]) .ms-row.ready{background:linear-gradient(#2a2824,#212121);border-color:#05ef6d;box-shadow:0 0 0 2px #05ef6d59}:where(:root[data-theme=dark]) .app:not(.match-app) .content .ms-go,:where(:root[data-theme=dark]) .ms-go{box-shadow:none;color:#05ef6d;background:#282623;border:1px solid #03994a;border-radius:999px}:where(:root[data-theme=dark]) .app:not(.match-app) .content .ms-go:hover{background:#332f26;border-color:#05ef6d}:where(:root[data-theme=dark]) .ms-row.claimed{background:#27302a99;border-color:#03994a40}:where(:root[data-theme=dark]) .ms-row.claimed .ms-main>b,:where(:root[data-theme=dark]) .ms-done{color:#05ef6d}:where(:root[data-theme=dark]) .rk-switch{background:#1d243314;border:1px solid #1d24331a;border-radius:999px}:where(:root[data-theme=dark]) .rk-switch button{color:#d1d4db;background:0 0;border:none;border-radius:999px}:where(:root[data-theme=dark]) .rk-switch button.active{color:#3b2300;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);box-shadow:0 1px #05ef6d}:where(:root[data-theme=dark]) .mk-layout.with-filters .mk-filters{background:#212121b3;border:1px solid #1d24331a;border-radius:14px}:where(:root[data-theme=dark]) .mk-f-label{color:#a8acb3}:where(:root[data-theme=dark]) .mk-layout.with-filters .mk-chip{border-radius:10px}:where(:root[data-theme=dark]) .market-row.tappable:hover{box-shadow:0 4px 12px #1d24331f}:where(:root[data-theme=dark]) .mr-from small{color:var(--muted)}:where(:root[data-theme=dark]) .mr-chev{color:#9ca3af}:where(:root[data-theme=dark]) .mkc-tags,:where(:root[data-theme=dark]) .mkc-avg,:where(:root[data-theme=dark]) .mkc-sales{color:var(--muted)}:where(:root[data-theme=dark]) .mkc-avg b,:where(:root[data-theme=dark]) .mkc-sales i{color:#dbdee4}:where(:root[data-theme=dark]) .mkc-title{color:#d1d4db}:where(:root[data-theme=dark]) .mkc-row{background:var(--panel);border:1px solid var(--line);border-radius:12px}:where(:root[data-theme=dark]) .mkc-row.best{background:linear-gradient(90deg, #27302a, var(--panel) 60%);border-color:#03994a66}:where(:root[data-theme=dark]) .mkc-row small{color:var(--muted)}:where(:root[data-theme=dark]) .mkc-mine{color:#fff;background:#1d2433;border-radius:999px}:where(:root[data-theme=dark]) .mkc-rule{color:var(--muted)}:where(:root[data-theme=dark]) .mkc-wait{color:#a8acb3;background:#1d24330f;border-radius:999px}:where(:root[data-theme=dark]) .tb-lv-badge{color:#3b2300;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border:2px solid #383838;border-radius:999px;box-shadow:0 1px #0003}:where(:root[data-theme=dark]) .mr-pending,:where(:root[data-theme=dark]) .mr-live{color:#05ef6d!important}:where(:root[data-theme=dark]) .ntf-row{background:#212121;border:1px solid #1d24331a;border-radius:12px}:where(:root[data-theme=dark]) .ntf-row b{color:#dbdee4}:where(:root[data-theme=dark]) .ntf-row small{color:var(--muted)}:where(:root[data-theme=dark]) .ntf-row.master{background:#1d24330a}:where(:root[data-theme=dark]) .ntf-switch{background:#34373b;border-radius:999px}:where(:root[data-theme=dark]) .ntf-switch:after{background:#212121;border-radius:50%;box-shadow:0 1px 2px #0003}:where(:root[data-theme=dark]) .mdx-screen{color:#dcdfe8}:where(:root[data-theme=dark]) .mdx-heading{border:calc(3 * var(--u)) solid #383838;border-radius:calc(22 * var(--u));background:linear-gradient(110deg,#252422f2,#2f2e2aed);box-shadow:0 4px 12px #24382633}:where(:root[data-theme=dark]) .mdx-back{border:calc(2 * var(--u)) solid #494439;color:#d3dbe5;background:#212121;border-radius:50%;box-shadow:0 2px 5px #2438262e}:where(:root[data-theme=dark]) .mdx-back:hover{background:#2e2c25}:where(:root[data-theme=dark]) .mdx-title-row p{color:#d1dae4}:where(:root[data-theme=dark]) .mdx-steps{color:#d1d8e1}:where(:root[data-theme=dark]) .mdx-steps b{color:#fff;background:linear-gradient(#393a3c,#8b8d8f);border:2px solid #383838;border-radius:50%;box-shadow:0 0 0 1px #b3b3b330}:where(:root[data-theme=dark]) .mdx-steps .current,:where(:root[data-theme=dark]) .mdx-steps .done{color:#05ef6d}:where(:root[data-theme=dark]) .mdx-steps .current b,:where(:root[data-theme=dark]) .mdx-steps .done b{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-color:#454233;box-shadow:0 0 0 1px #05ef6d}:where(:root[data-theme=dark]) .mdx-step-line{background:linear-gradient(90deg,#03994a 35%,#404140 35%)}:where(:root[data-theme=dark]) .mdx-step-line.full{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .mdx-card{border:calc(3 * var(--u)) solid #383838;border-radius:calc(25 * var(--u));color:inherit;background:linear-gradient(110deg,#252422,#2f2e2a);box-shadow:0 4px 8px #24382626}:where(:root[data-theme=dark]) .mdx-card:hover:not(.off){box-shadow:0 7px 20px #18261740}:where(:root[data-theme=dark]) .mdx-card:focus-visible{outline-offset:2px;outline:3px solid #05ef6d}:where(:root[data-theme=dark]) .mdx-card.selected{box-shadow:0 0 0 calc(2 * var(--u)) #03994a, inset 0 0 0 calc(2 * var(--u)) #303026, 0 4px 12px #03994a55;background:linear-gradient(120deg,#2d2c25,#3a3624);border-color:#05ef6d}:where(:root[data-theme=dark]) .mdx-art{border-radius:calc(15 * var(--u));background:#24322c 50%/cover no-repeat}:where(:root[data-theme=dark]) .mdx-tag{color:#05ef6d;background:#2d2c25;border:1px solid #05ef6d;border-radius:30px;box-shadow:inset 0 1px #212121}:where(:root[data-theme=dark]) .mdx-desc{color:#d3dce6}:where(:root[data-theme=dark]) .mdx-reward{color:#d1dae4;border-top:1px solid #444440}:where(:root[data-theme=dark]) .mdx-go{color:#0f2a15;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%),linear-gradient(100deg,#d59113,#a95d00 45%,#eebd43);border:0}:where(:root[data-theme=dark]) .mdx-go .spinner{border-width:calc(4 * var(--u));border-color:#474432 #05ef6d44 #05ef6d44}@container stage (height<=560px){:where(:root[data-theme=dark]) .mdx-heading{border-width:2px;border-radius:12px}:where(:root[data-theme=dark]) .mdx-back{border-width:1px}:where(:root[data-theme=dark]) .mdx-card{border-radius:14px}:where(:root[data-theme=dark]) .mdx-art{border-radius:10px}:where(:root[data-theme=dark]) .mdx-go .spinner{border-width:2px}}:where(:root[data-theme=dark]) .wt-total{color:#d1d8e1}:where(:root[data-theme=dark]) .wt-total b{color:#dcdfe8}:where(:root[data-theme=dark]) .wt-total-bar{border:calc(2 * var(--u)) solid #383838;background:#34332f;border-radius:99px;box-shadow:0 2px 6px #17271926}:where(:root[data-theme=dark]) .wt-total-bar i,:where(:root[data-theme=dark]) .wt-bar i{border-radius:inherit;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .wt-card{border:calc(3 * var(--u)) solid #383838;border-radius:calc(22 * var(--u));color:inherit;background:linear-gradient(110deg,#252422,#2f2e2a);box-shadow:0 4px 8px #24382626}:where(:root[data-theme=dark]) .wt-card:hover{box-shadow:0 7px 20px #18261740}:where(:root[data-theme=dark]) .wt-card:focus-visible{outline-offset:2px;outline:3px solid #05ef6d}:where(:root[data-theme=dark]) .wt-card.open{box-shadow:0 0 0 calc(2 * var(--u)) #03994a, inset 0 0 0 calc(2 * var(--u)) #303026, 0 4px 12px #03994a55;background:linear-gradient(120deg,#2d2c25,#3a3624);border-color:#05ef6d}:where(:root[data-theme=dark]) .wt-flag{border-radius:calc(14 * var(--u));background:#24322c}:where(:root[data-theme=dark]) .wt-flag:after{background:linear-gradient(160deg,#ffffff47,#fff0 45%,#0000002e)}:where(:root[data-theme=dark]) .wt-no{border:calc(3 * var(--u)) solid #383838;color:#fff;background:linear-gradient(#393a3c,#8b8d8f);border-radius:50%;box-shadow:0 2px 4px #0004}:where(:root[data-theme=dark]) .wt-card.open .wt-no,:where(:root[data-theme=dark]) .wt-card.done .wt-no{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-color:#454233}:where(:root[data-theme=dark]) .wt-done{border:calc(3 * var(--u)) solid #383838;color:#fff;background:linear-gradient(145deg,#05ef6d,#03994a);border-radius:50%;box-shadow:0 2px 4px #0004}:where(:root[data-theme=dark]) .wt-style{color:#05ef6d}:where(:root[data-theme=dark]) .wt-bar{background:#393833;border-radius:99px}:where(:root[data-theme=dark]) .wt-card.done .wt-bar i{background:linear-gradient(90deg,#05ef6d,#03994a)}:where(:root[data-theme=dark]) .wt-count{color:#d0d8e1}@container stage (height<=560px){:where(:root[data-theme=dark]) .wt-card{border-radius:12px}:where(:root[data-theme=dark]) .wt-flag{border-radius:9px}:where(:root[data-theme=dark]) .wt-no,:where(:root[data-theme=dark]) .wt-done{border-width:2px}}:where(:root[data-theme=dark]) .chat-more{color:#a7acb4;background:0 0;border:0;border-radius:50%}:where(:root[data-theme=dark]) .chat-more:hover{color:#dbdee4;background:#141e3214}:where(:root[data-theme=dark]) .chat-report-quote{color:#dbdee4;background:#282623;border-left:3px solid #05ef6d;border-radius:8px}:where(:root[data-theme=dark]) .set-blocked{border-top:1px solid #141e321a}:where(:root[data-theme=dark]) .bp-label{color:#d1d4db}:where(:root[data-theme=dark]) .bp-item{background:#252422;border:1px solid #484439;border-radius:14px}:where(:root[data-theme=dark]) .bp-item.on{background:#333026;border-color:#05ef6d;box-shadow:0 0 0 2px #05ef6d}:where(:root[data-theme=dark]) .club-row-open{border-radius:inherit;background:0 0;border:0}:where(:root[data-theme=dark]) .club-row-more{color:#05ef6d}:where(:root[data-theme=dark]) .cc-desc small{color:#94a3b8}:where(:root[data-theme=dark]) .cc-desc textarea{color:#dbdee4;background:#212121;border:1px solid #141e322e;border-radius:10px}:where(:root[data-theme=dark]) .app:not(.match-app) .content .set-card.pf-hero{color:#fff;background:radial-gradient(circle at 12% 30%,#60a5fa38,#0000 45%),radial-gradient(circle at 78% 45%,#05ef6d2e,#0000 40%),linear-gradient(160deg,#1d3264,#0b1530 75%);border:2px solid #05ef6d;box-shadow:inset 0 0 0 2px #0b1430,inset 0 2px #ffffff29,0 4px #03994a,0 10px 22px #141e3247}:where(:root[data-theme=dark]) .pf-hero .pf-name{color:#fff}:where(:root[data-theme=dark]) .pf-hero .pf-chip{color:#fff;background:#ffffff14;border-color:#ffffff2e}:where(:root[data-theme=dark]) .pf-hero .pf-chip small{color:#a7b4d0}:where(:root[data-theme=dark]) .pf-hero .pf-next{box-shadow:none;background:0 0;border:0;border-left:1px solid #05ef6d73;border-radius:0}:where(:root[data-theme=dark]) .pf-hero .pf-xp{border-top:1px solid #ffffff1a}:where(:root[data-theme=dark]) .pf-hero .pf-xp-lv{color:#05ef6d}:where(:root[data-theme=dark]) .pf-hero .pf-xp small{color:#a7b4d0}:where(:root[data-theme=dark]) .pf-hero .progress{background:#00000059;box-shadow:inset 0 1px #0006}:where(:root[data-theme=dark]) .pf-hero .progress-fill{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .pf-hero .pf-lv{border-color:#0b1530}:where(:root[data-theme=dark]) .set-row.set-link{color:inherit;background:0 0;border:0}:where(:root[data-theme=dark]) .set-link-val{color:#a8acb3}:where(:root[data-theme=dark]) .set-link-val.on{color:#05ef6d}:where(:root[data-theme=dark]) .set-link-val .chev-ic{color:#94a3b8}:where(:root[data-theme=dark]) .set-link .ntf-switch.on{background:#05ef6d}:where(:root[data-theme=dark]) .fr-add input{background:#212121;border:1px solid #141e322e;border-radius:12px}:where(:root[data-theme=dark]) .fr-section h3{color:#05ef6d}:where(:root[data-theme=dark]) .fr-section h3 small{color:#94a3b8}:where(:root[data-theme=dark]) .fr-row{background:#252422;border:1px solid #464238;border-radius:12px}:where(:root[data-theme=dark]) .fr-name small{color:#a8acb3}:where(:root[data-theme=dark]) .fr-dot{background:#34373b;border-radius:50%}:where(:root[data-theme=dark]) .fr-dot.on{background:#05ef6d}:where(:root[data-theme=dark]) .fr-dot.busy{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .fr-waiting{color:#fff;background:#0b1530f2;border:1px solid #05ef6d;border-radius:999px;box-shadow:0 4px 12px #0000004d}:where(:root[data-theme=dark]) .club-invite{background:#333026;border:1px solid #05ef6d;border-radius:12px}:where(:root[data-theme=dark]) .mdx-backpill{color:#dbdee4;background:linear-gradient(110deg,#252422f2,#2f2e2aed);border:2px solid #383838;border-radius:999px;box-shadow:0 3px #494539,0 4px 10px #24382633}:where(:root[data-theme=dark]) .mdx-backpill:active{box-shadow:0 1px #494539}:where(:root[data-theme=dark]) .app:not(.match-app):not(.home-app) .content>.rka-page{box-shadow:none;background:0 0;border:0}:where(:root[data-theme=dark]) .rka{--rka-paper:#282725;--rka-cream:#2e2c29;--rka-ink:#e2e0dd;--rka-muted:#b3afa7;--rka-line:#414440;--rka-gold:#03994a;--rka-sage:#45603a;color:var(--rka-ink);background:linear-gradient(#2b2a27,#33312d);border:1px solid #383838d9;border-radius:18px;box-shadow:0 10px 30px #0000004d}:where(:root[data-theme=dark]) .rka button{color:inherit}:where(:root[data-theme=dark]) .rka button:focus-visible{outline-offset:3px;outline:3px solid #05ef6d}:where(:root[data-theme=dark]) .rka p{color:var(--rka-muted)}:where(:root[data-theme=dark]) .rka-play{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border:1px solid #05ef6d;border-radius:9px;box-shadow:inset 0 1px #413826;color:#0f2a15!important}:where(:root[data-theme=dark]) .rka-panel{border:1px solid var(--rka-line);background:var(--rka-paper);border-radius:14px;box-shadow:0 8px 24px #03994a10}:where(:root[data-theme=dark]) .rka-label{color:#e0ddd8}:where(:root[data-theme=dark]) .rka-side{background:linear-gradient(160deg,#34322c,#282725 55%)}:where(:root[data-theme=dark]) .rka-hero{border-bottom:1px solid var(--rka-line)}:where(:root[data-theme=dark]) .rka-hero h2{color:var(--rka-ink)}:where(:root[data-theme=dark]) .rka-bar{background:#3a3834;border-radius:8px;box-shadow:inset 0 1px 2px #0001}:where(:root[data-theme=dark]) .rka-fill{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .rka-next{color:var(--rka-muted)}:where(:root[data-theme=dark]) .rka-row{border-bottom:1px solid var(--rka-line)}:where(:root[data-theme=dark]) .rka-row:last-child{border-bottom:0}:where(:root[data-theme=dark]) .rka-row-text small{color:var(--rka-muted)}:where(:root[data-theme=dark]) .rka-row-text small.ok{color:var(--rka-sage)}:where(:root[data-theme=dark]) .rka-rankchip{color:var(--rka-gold);background:#37342f;border:1px solid #4c463a;border-radius:99px}:where(:root[data-theme=dark]) .rka-link{background:0 0;border:0}:where(:root[data-theme=dark]) .rka-plus{color:var(--rka-muted)}:where(:root[data-theme=dark]) .rka-tabs{border-bottom:1px solid var(--rka-line)}:where(:root[data-theme=dark]) .rka-tab{background:0 0;border:0;color:#dedad5!important}:where(:root[data-theme=dark]) .rka-tab[aria-selected=true]{color:var(--rka-ink)!important}:where(:root[data-theme=dark]) .rka-tab[aria-selected=true]:after{background:var(--rka-sage);border-radius:3px}:where(:root[data-theme=dark]) .rka-table{border-collapse:separate;border-spacing:0}:where(:root[data-theme=dark]) .rka-table th{color:#e1deda;background:#383632}:where(:root[data-theme=dark]) .rka-table th:first-child{border-radius:9px 0 0 9px}:where(:root[data-theme=dark]) .rka-table th:last-child{border-radius:0 9px 9px 0}:where(:root[data-theme=dark]) .rka-table td{border-bottom:1px solid #423f3a}:where(:root[data-theme=dark]) .rka-table td+td{border-left:1px solid #413e39}:where(:root[data-theme=dark]) .rka-table tr:last-child td{border-bottom:0}:where(:root[data-theme=dark]) .rka-table tr.current td{background:#3a352c;border-color:#524734}:where(:root[data-theme=dark]) .rka-table tr.current td:first-child{border-radius:9px 0 0 9px}:where(:root[data-theme=dark]) .rka-table tr.current td:last-child{border-radius:0 9px 9px 0}:where(:root[data-theme=dark]) .rka-you{color:#0f2a15;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-radius:99px;box-shadow:inset 0 1px #05ef6d}:where(:root[data-theme=dark]) .rka-league-cell small{color:var(--rka-muted)}:where(:root[data-theme=dark]) .rka-avatar{color:#05ef6d;background:#383530;border-radius:9px}:where(:root[data-theme=dark]) .rka-rank{color:#05ef6d}:where(:root[data-theme=dark]) .rka-empty{color:var(--rka-muted)}:where(:root[data-theme=dark]) .rka-rule{border:1px solid var(--rka-line);background:#242422;border-radius:10px}:where(:root[data-theme=dark]) .gx{--gx-ink:#e3dfda;--gx-muted:#b4afa7;--gx-gold:#05ef6d;--gx-line:#454039;color:var(--gx-ink);background:radial-gradient(at 16% 40%,#252422 0,#292826 50%,#32302b 100%)}:where(:root[data-theme=dark]) .gx:before{background:linear-gradient(115deg,#0000 45%,#21212199 45.1%,#0000 65%)}:where(:root[data-theme=dark]) .gx button:focus-visible,:where(:root[data-theme=dark]) .gx a:focus-visible,:where(:root[data-theme=dark]) .gx input:focus-visible{outline-offset:3px;outline:3px solid #03994a}:where(:root[data-theme=dark]) .gx-studio{color:#05ef6d;border-left:2px solid #05ef6d}:where(:root[data-theme=dark]) .gx .ob-sound{background:#242422;border:1px solid #414440;box-shadow:0 2px 6px #03994a14}:where(:root[data-theme=dark]) .gx .ob-lang{background:#242422;border:1px solid #414440}:where(:root[data-theme=dark]) .gx .ob-lang button{color:#05ef6d}:where(:root[data-theme=dark]) .gx .ob-lang button.active{color:#0f2a15;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .gx-tagline{color:#b7afa4}:where(:root[data-theme=dark]) .gx-caption{color:#05ef6d}:where(:root[data-theme=dark]) .gx-panel{background:linear-gradient(145deg,#232322,#252422);border:1px solid #414440;border-radius:10px;box-shadow:0 20px 65px #03994a0e,0 2px 7px #03994a08}:where(:root[data-theme=dark]) .gx-panel:before{border:1px solid #414440;border-radius:6px}:where(:root[data-theme=dark]) .gx-tiny{color:#05ef6d}:where(:root[data-theme=dark]) .gx-panel h2{color:var(--gx-ink)}:where(:root[data-theme=dark]) .gx-sub{color:var(--gx-muted)}:where(:root[data-theme=dark]) .gx-divider{color:#b5afa6}:where(:root[data-theme=dark]) .gx-divider:before,:where(:root[data-theme=dark]) .gx-divider:after{background:var(--gx-line)}:where(:root[data-theme=dark]) .gx .field>span,:where(:root[data-theme=dark]) .gx .field>label{color:var(--gx-ink)}:where(:root[data-theme=dark]) .gx input:not([type=checkbox]),:where(:root[data-theme=dark]) .gx select{color:var(--gx-ink);background:#272625;border:1px solid #414440;border-radius:5px;box-shadow:inset 0 1px 3px #03994a08}:where(:root[data-theme=dark]) .gx input::placeholder{color:#b3a795}:where(:root[data-theme=dark]) .gx input:not([type=checkbox]):focus,:where(:root[data-theme=dark]) .gx select:focus{outline-offset:1px;background:#212121;border-color:#05ef6d;outline:2px solid #05ef6d30}:where(:root[data-theme=dark]) .gx select:invalid{color:#b3a795}:where(:root[data-theme=dark]) .gx input:-webkit-autofill{-webkit-text-fill-color:var(--gx-ink);box-shadow:inset 0 0 0 40px #272625}:where(:root[data-theme=dark]) .gx-link{color:#05ef6d;background:0 0;border:0}:where(:root[data-theme=dark]) .gx-primary{color:#0f2a15;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border:1px solid #05ef6d;border-radius:5px;box-shadow:inset 0 1px #fff7,0 3px #05ef6d,0 8px 15px #05ef6d17}:where(:root[data-theme=dark]) .gx-signup{color:var(--gx-muted)}:where(:root[data-theme=dark]) .gx-secondary{color:#05ef6d;background:#242322;border:1px solid #414440;border-radius:5px}:where(:root[data-theme=dark]) .gx-secondary:hover{background:#2e2c28}:where(:root[data-theme=dark]) .gx .consent-check{color:var(--gx-muted)}:where(:root[data-theme=dark]) .gx .consent-check a{color:#05ef6d}:root[data-theme=dark]{--ds-paper:radial-gradient(ellipse at 16% 40%, #252422 0, #292826 50%, #32302b 100%);--ds-card:linear-gradient(145deg, #232322, #252422);--ds-rim:#534a38;--ds-rim-soft:#444038;--ds-ink:#e3dfda;--ds-muted:#b4afa7;--ds-gold-text:#05ef6d;--ds-gold:linear-gradient(115deg, #05ef6d 0, #05ef6d 55%, #05ef6d 100%);--ds-gold-edge:#05ef6d;--ds-gold-lip:#05ef6d}:where(:root[data-theme=dark]) .app:not(.match-app):not(.home-app) .content>*{background:var(--ds-paper);border:1px solid var(--ds-rim);box-shadow:0 10px 30px #00000047}:where(:root[data-theme=dark]) .app:not(.match-app) .content .modal,:where(:root[data-theme=dark]) .app:not(.match-app) .modal:not(.mm-modal):not(.reward){background:var(--ds-card);border:1px solid var(--ds-rim);color:var(--ds-ink);box-shadow:0 20px 50px #0006, inset 0 0 0 5px #242422, inset 0 0 0 6px var(--ds-rim-soft)}:where(:root[data-theme=dark]) .app:not(.match-app) :is(.content,.modal-bg,.confirm-bg) .btn,:where(:root[data-theme=dark]) .confirm-box .btn{color:var(--ds-gold-text);background:#242322;border:1px solid #414440;box-shadow:0 2px #444036}:where(:root[data-theme=dark]) .app:not(.match-app) :is(.content,.modal-bg,.confirm-bg) .btn:hover:not(:disabled),:where(:root[data-theme=dark]) .confirm-box .btn:hover:not(:disabled){background:#2e2c28}:where(:root[data-theme=dark]) .app:not(.match-app) :is(.content,.modal-bg,.confirm-bg) .btn.primary,:where(:root[data-theme=dark]) .app:not(.match-app) :is(.content,.modal-bg,.confirm-bg) .btn.gold,:where(:root[data-theme=dark]) .confirm-box .btn.primary,:where(:root[data-theme=dark]) .app:not(.match-app) .content .cc-foot .btn.cc-create.cc-create{border:1px solid var(--ds-gold-edge);color:#0f2a15;box-shadow:inset 0 1px #fff7, 0 3px 0 var(--ds-gold-lip), 0 8px 15px #05ef6d17;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .app:not(.match-app) :is(.content,.modal-bg,.confirm-bg) .btn.primary:hover:not(:disabled),:where(:root[data-theme=dark]) .app:not(.match-app) :is(.content,.modal-bg,.confirm-bg) .btn.gold:hover:not(:disabled),:where(:root[data-theme=dark]) .confirm-box .btn.primary:hover:not(:disabled){background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .app:not(.match-app) :is(.content,.modal-bg,.confirm-bg) .btn.ghost,:where(:root[data-theme=dark]) .app:not(.match-app) :is(.content,.modal-bg,.confirm-bg) .btn.gold.ghost,:where(:root[data-theme=dark]) .confirm-box .btn.ghost,:where(:root[data-theme=dark]) .confirm-actions .btn.ghost{color:var(--ds-gold-text);box-shadow:none;background:0 0;border:1px solid #414440}:where(:root[data-theme=dark]) .app:not(.match-app) :is(.content,.modal-bg,.confirm-bg) .btn.danger,:where(:root[data-theme=dark]) .confirm-box .btn.danger,:where(:root[data-theme=dark]) .confirm-actions .btn.danger{background:var(--ds-burgundy);color:#fff;border:1px solid #7a3433;box-shadow:inset 0 1px #fff4,0 3px #5e2827}:where(:root[data-theme=dark]) .app:not(.match-app) :is(.content,.modal-bg,.confirm-bg) .btn.danger.ghost{color:#d29393;box-shadow:none;background:0 0;border:1px solid #4e3d3a}:where(:root[data-theme=dark]) .app:not(.match-app) .content .tabs button{color:var(--ds-gold-text);background:#242322;border:1px solid #414440}:where(:root[data-theme=dark]) .app:not(.match-app) .content .tabs button.active,:where(:root[data-theme=dark]) .rk-switch button.active{border-color:var(--ds-gold-edge);color:#0f2a15;box-shadow:inset 0 1px #fff7, 0 2px 0 var(--ds-gold-lip);background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .app:not(.match-app) .content .seg{background:#35322d}:where(:root[data-theme=dark]) .app:not(.match-app) .content .seg button.active{color:var(--ds-ink);background:#242322;box-shadow:0 1px 3px #03994a30}:where(:root[data-theme=dark]) .rk-switch{border-color:var(--ds-rim)!important;background:#35322d!important}:where(:root[data-theme=dark]) .rk-switch button:not(.active){color:var(--ds-gold-text)}:where(:root[data-theme=dark]) .app:not(.match-app) .content :is(input:not([type=checkbox],[type=range]),select,textarea){background:#272625;border:1px solid #414440}:where(:root[data-theme=dark]) .app:not(.match-app) .content :is(input:not([type=checkbox],[type=range]),select,textarea):focus{outline-offset:1px;background:#212121;border-color:#05ef6d;outline:2px solid #05ef6d30}:where(:root[data-theme=dark]) .reward-btn{border:1px solid var(--ds-gold-edge);color:#0f2a15;box-shadow:inset 0 1px #fff7, 0 4px 0 var(--ds-gold-lip), 0 10px 22px #0005;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-radius:8px}:where(:root[data-theme=dark]) .confirm-box{background:var(--ds-card);border:1px solid var(--ds-rim);color:var(--ds-ink);box-shadow:0 20px 50px #00000073, inset 0 0 0 5px #242422, inset 0 0 0 6px var(--ds-rim-soft)}:where(:root[data-theme=dark]) .pt-tile.premium{border-color:var(--ds-rim);background:linear-gradient(#242422,#35322b)}:where(:root[data-theme=dark]) .deck-tile.active,:where(:root[data-theme=dark]) .cos-tile.active{border-color:var(--ds-gold-edge);background:var(--ds-card);box-shadow:0 0 0 2px #05ef6d,0 6px 16px #05ef6d22}:where(:root[data-theme=dark]) .cos-tile.active:after{color:var(--ds-gold-text)}:where(:root[data-theme=dark]) .deck-ribbon,:where(:root[data-theme=dark]) .new-plus{color:#0f2a15;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .new-plus{border:1px solid var(--ds-gold-edge);box-shadow:inset 0 1px #fff7, 0 3px 0 var(--ds-gold-lip)}:where(:root[data-theme=dark]) .deck-tile.new.import .new-plus{color:var(--ds-gold-text);box-shadow:none;background:#242322;border:1px solid #414440}:where(:root[data-theme=dark]) .cos-tabs button,:where(:root[data-theme=dark]) .rka-tab{color:var(--ds-gold-text)!important}:where(:root[data-theme=dark]) .cos-tabs button.active{box-shadow:inset 0 1px #fff7, 0 2px 0 var(--ds-gold-lip);background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);color:#0f2a15!important}:where(:root[data-theme=dark]) .cos-tabs button.active small{background:#fff3}:where(:root[data-theme=dark]) .rka-play{border-color:var(--ds-gold-edge);box-shadow:inset 0 1px #fff7, 0 3px 0 var(--ds-gold-lip);background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .decks-practice{background:var(--ds-card);border:1px solid var(--ds-rim);color:var(--ds-ink);box-shadow:0 3px #444036,0 6px 14px #03994a14}:where(:root[data-theme=dark]) .decks-practice small{color:var(--ds-muted)}:where(:root[data-theme=dark]) .bottomnav button.active{color:var(--ds-gold-text)!important;background:linear-gradient(90deg,#35322b,#0000)!important}:where(:root[data-theme=dark]) .bottomnav button.active:before{box-shadow:none!important;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)!important}:where(:root[data-theme=dark]) .tb-info{border-width:1px}:where(:root[data-theme=dark]) .tb-bar>span{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .trade-badge,:where(:root[data-theme=dark]) .row-arrow,:where(:root[data-theme=dark]) .deck-ribbon,:where(:root[data-theme=dark]) .new-plus,:where(:root[data-theme=dark]) .chat-send,:where(:root[data-theme=dark]) .de-auto,:where(:root[data-theme=dark]) .odds-q.on,:where(:root[data-theme=dark]) .sup-topics button.active,:where(:root[data-theme=dark]) .av-pick button.active{color:#fff}:where(:root[data-theme=dark]) .row-arrow{border-color:#3a3937}:where(:root[data-theme=dark]) .app:not(.match-app) .progress-fill{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)!important}:where(:root[data-theme=dark]) .app:not(.match-app) .progress{background:#36342f!important}:where(:root[data-theme=dark]) .app:not(.match-app) :is(.ntf-switch,.set-switch,.switch).on{border-color:var(--ds-gold-edge)!important;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)!important}:where(:root[data-theme=dark]) .tb-lv-badge{color:#0f2a15!important;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)!important}:where(:root[data-theme=dark]) .ntf-row.on .ntf-switch{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)!important}:where(:root[data-theme=dark]) .pick-wrap .info-btn{color:#0f2a15;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border:1.5px solid #3a3937;box-shadow:0 2px 4px #0003}:where(:root[data-theme=dark]) .de-detail-counts{color:var(--ds-muted)}:where(:root[data-theme=dark]) .de-detail-counts b{color:var(--ds-ink)}:where(:root[data-theme=dark]) .modal-bg.reward-bg{background:radial-gradient(at 50% 44%,#05ef6d29,#0000 55%),linear-gradient(#080b0ccc,#080b0ce6)!important}:where(:root[data-theme=dark]) .reward h2{color:#05ef6d;background:0 0}:where(:root[data-theme=dark]) .reward-hint{color:var(--ds-muted)}:where(:root[data-theme=dark]) .rw-tile{background:var(--ds-card);border:1px solid var(--ds-rim);box-shadow:0 6px 16px #03994a1c}:where(:root[data-theme=dark]) .rw-tile b{color:var(--ds-ink)}:where(:root[data-theme=dark]) .rw-tile small{color:var(--ds-muted)}:where(:root[data-theme=dark]) .rw-tile.xp .rw-art>span{color:#05ef6d}:where(:root[data-theme=dark]) .reward-btn,:where(:root[data-theme=dark]) .reward-btn.alt{border-radius:10px!important}:where(:root[data-theme=dark]) .reward-btn{border:1px solid var(--ds-gold-edge)!important;color:#0f2a15!important;box-shadow:inset 0 1px #fff7, 0 4px 0 var(--ds-gold-lip), 0 10px 22px #03994a30!important;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)!important}:where(:root[data-theme=dark]) .reward-btn.alt{color:var(--ds-gold-text)!important;background:#242322!important;border:1px solid #414440!important;box-shadow:0 3px #444036,0 8px 18px #03994a18!important}:where(:root[data-theme=dark]) .reward-btn.alt:hover{background:#2e2c28!important}:where(:root[data-theme=dark]) .mdx-card.selected{border-color:var(--ds-gold-edge);background:var(--ds-card);box-shadow:0 0 0 calc(2 * var(--u)) #05ef6d, inset 0 0 0 calc(2 * var(--u)) #242422, 0 6px 16px #03994a33}:where(:root[data-theme=dark]) .selected .mdx-copy{background:var(--ds-card)}:where(:root[data-theme=dark]) .mdx-go{color:#0f2a15;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);box-shadow:inset 0 1px #fff7}:where(:root[data-theme=dark]) .mdx-reward svg path:first-child{fill:#05ef6d}:where(:root[data-theme=dark]) .mdx-reward svg{stroke:#05ef6d}:where(:root[data-theme=dark]) .wt-card.open{border-color:var(--ds-gold-edge);background:var(--ds-card);box-shadow:0 0 0 calc(2 * var(--u)) #05ef6d, inset 0 0 0 calc(2 * var(--u)) #242422, 0 6px 16px #03994a33}:where(:root[data-theme=dark]) .wt-card.open .wt-no,:where(:root[data-theme=dark]) .wt-card.done .wt-no{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .mdx-selected-label{color:#0f2a15;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .road-stop.won .road-pin i,:where(:root[data-theme=dark]) .road-stop.next .road-pin i{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .road-card{background:var(--ds-card);border-top:1px solid var(--ds-rim);color:var(--ds-ink)}:where(:root[data-theme=dark]) .road-card-info b{color:#05ef6d}:where(:root[data-theme=dark]) .road-card-info span{color:var(--ds-muted)!important}:where(:root[data-theme=dark]) .road-card-info span em{color:#05ef6d}:where(:root[data-theme=dark]) .road-card .gbtn.green{border:1px solid var(--ds-gold-edge)!important;color:#0f2a15!important;box-shadow:inset 0 1px #fff7, 0 4px 0 var(--ds-gold-lip), 0 8px 18px #03994a30!important;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)!important}:where(:root[data-theme=dark]) .road-head .road-close{color:var(--ds-gold-text)!important;background:#242322!important;border:1px solid #414440!important}:where(:root[data-theme=dark]) .road-progress{background:#36342f}:where(:root[data-theme=dark]) .road-progress span{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .road-progress i{color:var(--ds-ink)}:where(:root[data-theme=dark]) .road-card-info .road-deck{color:#d7e2d0!important}:where(:root[data-theme=dark]) .pt-col.unlocked .pt-num,:where(:root[data-theme=dark]) .pt-col.pt-bonus .pt-num{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .pt-tile.bonus{border-color:var(--ds-rim);background:linear-gradient(#242422,#35322b)}:where(:root[data-theme=dark]) .pt-bonus-note{color:var(--ds-gold-text)}:where(:root[data-theme=dark]) .gx-return{color:#e3dfda;background:linear-gradient(145deg,#232322,#2e2c28);border:1px solid #414440;border-radius:8px;box-shadow:inset 0 0 0 3px #242422}:where(:root[data-theme=dark]) .gx-return:hover{background:#2e2c28}:where(:root[data-theme=dark]) .gx-return small{color:#b4afa7}:where(:root[data-theme=dark]) .gx-return b,:where(:root[data-theme=dark]) .gx-return>span:last-child{color:#05ef6d}:where(:root[data-theme=dark]) .hv-play{color:#d0b995;background-image:url(/assets/home/btn_play_cream_dark.webp)}:where(:root[data-theme=dark]) .hv-play .hv-chev{color:#b6904c}:where(:root[data-theme=dark]) .hv-play .spinner{border-color:#866329 #5a411933 #5a411933}:where(:root[data-theme=dark]) .hv-deck{color:#d0b995}:where(:root[data-theme=dark]) .hv-deck.bad .hv-deck-n{color:#f9766c}:where(:root[data-theme=dark]) .app.home-app{background:url(/assets/home/bg_home_night_plain.webp) 50%/cover no-repeat,#1a3a1a}:where(:root[data-theme=dark]) .hv-stage:before{background:radial-gradient(#0a1e0873,#0a1e082e 55%,#0000 72%);border-radius:50%}:where(:root[data-theme=dark]) .flip-back{border-radius:13%/8.7%}:where(:root[data-theme=dark]) .pm{color:#e3dfda}:where(:root[data-theme=dark]) .pm-head h2{color:#05ef6d}:where(:root[data-theme=dark]) .pm-hint{color:#b4afa7}:where(:root[data-theme=dark]) .pm-gold{color:#05ef6d;background:#242322;border:1px solid #414440}:where(:root[data-theme=dark]) .pm-tag{border:1px solid #38383888;box-shadow:0 2px 5px #00000040}:where(:root[data-theme=dark]) .pm-tag.new{background:#3f7a4a}:where(:root[data-theme=dark]) .pm-tag.copy{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .pm-tag.spare{background:#8b8172}:where(:root[data-theme=dark]) .pm-trade{background:#242322;border-color:#05ef6d}:where(:root[data-theme=dark]) .pm-kept{background:#3f7a4a}:where(:root[data-theme=dark]) .pm-btn,:where(:root[data-theme=dark]) .pm-market{color:#05ef6d;background:#242322;border:1px solid #414440;box-shadow:0 2px #444036}:where(:root[data-theme=dark]) .pm-btn.keep{color:#98cda2}:where(:root[data-theme=dark]) .pm-btn.gold{color:#0f2a15;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border-color:#05ef6d;box-shadow:inset 0 1px #fff7,0 2px #05ef6d}:where(:root[data-theme=dark]) .pm-throw.up{background:#3f7a4a}:where(:root[data-theme=dark]) .pm-throw.down{background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)}:where(:root[data-theme=dark]) .pm-empty{color:#b4afa7}:where(:root[data-theme=dark]) .hv-deck{border-radius:999px;box-shadow:0 4px 12px #0006;background:#141413b8!important;border:1px solid #05ef6d59!important}:where(:root[data-theme=dark]) .hv-deck b{color:#f1ede6!important}:where(:root[data-theme=dark]) .hv-deck-n{color:#05ef6d!important;border-left-color:#fff3!important}:where(:root[data-theme=dark]) .hv-deck .hv-chev{color:#05ef6d!important}:where(:root[data-theme=dark]) .app.home-app{background-color:#0c140d}:where(:root[data-theme=dark]) .hv-ring-bg{background:url(/assets/home/bg_home_night.webp) 50%/100% 100% no-repeat}:where(:root[data-theme=dark]) .hv-play:before{background:linear-gradient(100deg,#0000,#2121218c,#0000)}:where(:root[data-theme=dark]) .hv-play:after{border-radius:inherit;background:radial-gradient(60% 120% at 50% 120%,#243a278c,#0000 60%),repeating-linear-gradient(90deg,#ffffff0d 0 2px,#0000 2px 9px)}:where(:root[data-theme=dark]) .gx-panel{border-radius:16px!important}:where(:root[data-theme=dark]) .gx-panel input:not([type=checkbox]),:where(:root[data-theme=dark]) .gx-panel select{border-radius:10px!important}:where(:root[data-theme=dark]) .gx-panel .gx-primary{border-radius:12px!important}:where(:root[data-theme=dark]) .gx-panel .gx-secondary{border-radius:10px!important}:where(:root[data-theme=dark]) .gx-panel .gx-return{border-radius:12px}:where(:root[data-theme=dark]) .hv.v2{--metal:repeating-linear-gradient(115deg, #ffffff03 0 1px, transparent 1px 5px), linear-gradient(130deg, #393832 0, #222321 22%, #191a18 70%, #30302a 100%);--metal-edge:inset 0 1px 0 #b3ae8d55, inset 0 0 0 5px #0e100fcc, 0 7px 20px #0008}:where(:root[data-theme=dark]) .hv2-hero{background:linear-gradient(#0d130c22,#0000 50%,#12181155),url(/assets/home/lobby_stadium.webp) 50%/cover;border:1px solid #555a54;border-radius:12px;box-shadow:inset 0 0 0 5px #171a16,0 2px 5px #000}:where(:root[data-theme=dark]) .hv2-hero:after{background:radial-gradient(at 50% 63%,#0000 30%,#0d100a88 100%)}:where(:root[data-theme=dark]) .hv2-top{color:#afba9c}:where(:root[data-theme=dark]) .hv2-live i,:where(:root[data-theme=dark]) .hv2-hint i{background:#05ef6d;border-radius:50%;box-shadow:0 0 9px #05ef6d}:where(:root[data-theme=dark]) .hv2-console{background:var(--metal);border:1px solid #414440;border-radius:26px 26px 10px 10px;box-shadow:0 0 0 3px #11150f,inset 0 1px #05ef6d88,0 8px 15px #0009}:where(:root[data-theme=dark]) .hv2-arrow{color:#05ef6d;border-radius:50%;box-shadow:inset 0 1px #8f987144;background:linear-gradient(#343a2b,#171e15)!important;border:1px solid #64694c!important}:where(:root[data-theme=dark]) .hv2-deck{color:#f1ede6;border-radius:20px;background:#11180f!important;border:1px solid #464b38!important}:where(:root[data-theme=dark]) .hv2-deck span{color:#05ef6d;border-left:1px solid #59634c}:where(:root[data-theme=dark]) .hv2-deck.bad span{color:#ff8080}:where(:root[data-theme=dark]) .hv.v2 .hv2-play{border-radius:16px!important}:where(:root[data-theme=dark]) .hv2-hint{color:#a2b394}:where(:root[data-theme=dark]) .hv.v2 .hv-side{background:var(--metal);box-shadow:var(--metal-edge);border:1px solid #414440;border-radius:12px}:where(:root[data-theme=dark]) .hv.v2 .hv-panel{border:0!important;border-radius:0!important}:where(:root[data-theme=dark]) .hv.v2 .hv-panel:not(.special){background:linear-gradient(115deg,#ffffff03,#0000)!important}:where(:root[data-theme=dark]) .hv.v2 .hv-panel{border-bottom:1px solid #41444055!important;box-shadow:0 1px #0008!important}:where(:root[data-theme=dark]) .hv.v2 .hv-panel:last-child{box-shadow:none!important;border-bottom:0!important}:where(:root[data-theme=dark]) .hv.v2 .hv-panel.special{background-blend-mode:luminosity}:root[data-theme=dark].ui-v2{--ui2-metal:repeating-linear-gradient(115deg, #ffffff03 0 1px, transparent 1px 5px), linear-gradient(130deg, #393832 0, #222321 22%, #191a18 70%, #30302a 100%);--ui2-edge:inset 0 1px 0 #b3ae8d55, inset 0 0 0 5px #0e100fcc, 0 7px 20px #0008}:root[data-theme=dark].ui-v2 .app:not(.match-app) .topbar{background:var(--ui2-metal)!important;box-shadow:var(--ui2-edge)!important;border:1px solid #414440!important;border-radius:15px 15px 9px 9px!important}:root[data-theme=dark].ui-v2 .app:not(.match-app) .topbar:before{background:#716b5766}:root[data-theme=dark].ui-v2 .app:not(.match-app) .bottomnav .nav-logo{background:0 0!important;border:0!important}:root[data-theme=dark].ui-v2 .tb-lv-badge{color:#122b18!important;background:#05ef6d!important;border:3px solid #203623!important}:root[data-theme=dark].ui-v2 .tb-rank{border-left:1px solid #41444044!important}:root[data-theme=dark].ui-v2 .tb-cur{background:#15161488!important;border:0!important;border-radius:40px!important;box-shadow:inset 0 1px 2px #000b,0 1px #bab39a22!important}:root[data-theme=dark].ui-v2 .tb-icon:hover{border-radius:6px;background:#ffffff0e!important}:root[data-theme=dark].ui-v2 .app:not(.match-app) .bottomnav{background:var(--ui2-metal)!important;box-shadow:var(--ui2-edge)!important;border:1px solid #414440!important;border-radius:7px 7px 15px 15px!important}:root[data-theme=dark].ui-v2 .app:not(.match-app) .bottomnav button:not(.nav-logo){box-shadow:none!important;background:0 0!important;border-bottom:1px solid #41444040!important;border-radius:0!important}:root[data-theme=dark].ui-v2 .app:not(.match-app) .bottomnav button:not(.nav-logo):last-child{border-bottom:0!important}:root[data-theme=dark].ui-v2 .app:not(.match-app) .bottomnav button:not(.nav-logo):hover{background:#ffffff06!important}:root[data-theme=dark].ui-v2 .app:not(.match-app) .bottomnav button.active{background:linear-gradient(90deg,#05ef6d2a,#05ef6d06)!important}:root[data-theme=dark].ui-v2 .app:not(.match-app) .bottomnav button.active:before{border-radius:0;background:#05ef6d!important;box-shadow:0 0 18px #05ef6d!important}:where(:root[data-theme=dark]) .hv.v2 .hv2-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:where(:root[data-theme=dark]) .hv.v2 .hv2-console{box-shadow:none;background:url(/assets/home/ui2_console.webp) 50%/100% 100% no-repeat;border:0;border-radius:0}:where(:root[data-theme=dark]) .hv.v2 .hv2-arrow{box-shadow:none;background:0 0!important;border:0!important}:where(:root[data-theme=dark]) .hv.v2 .hv2-deck{border-radius:0;background:0 0!important;border:0!important}:where(:root[data-theme=dark]) .hv.v2 .hv2-play{box-shadow:none!important;background:0 0!important;border:0!important}:where(:root[data-theme=dark]) .hv.v2 .hv2-play .hv-play-text,:where(:root[data-theme=dark]) .hv.v2 .hv2-play .hv-chev{color:#dce8df!important}:where(:root[data-theme=dark]) .hv.v2 .hv-side{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:where(:root[data-theme=dark]) .hv.v2 .hv-panel:not(.special){border:1px solid var(--glass-line)!important;background:var(--glass)!important;box-shadow:none!important;border-radius:14px!important}:where(:root[data-theme=dark]) .hv.v2 .hv-panel.special{box-shadow:none!important;background-blend-mode:normal!important;background-color:#111!important;background-position:100%!important;background-size:cover!important;border:1px solid #ffffff2e!important;border-radius:14px!important}:where(:root[data-theme=dark]) .hv.v2 .hv2-arrow{border-radius:50%}:root[data-theme=dark].ui-v2 .app:not(.match-app) .topbar .tb-logo{background:0 0;border:0}:where(:root[data-theme=dark]) .hv.v2 .hv-panel:not(.special):hover{background:linear-gradient(0deg, #05ef6d0f, #05ef6d0f), var(--glass)!important}:where(:root[data-theme=dark]) .de-power{color:#05ef6d}:where(:root[data-theme=dark]) .de-power select{color:#e8f5ea;background:#101411;border:1px solid #05ef6d55;border-radius:8px}:where(:root[data-theme=dark]) .de-power-text{color:#a9b8ad}:where(:root[data-theme=dark]) .mg-dim path{fill:#dfe1e8b3}:where(:root[data-theme=dark]) .mg-hole{outline-offset:0;border-radius:14px;outline:3px solid #03994a}:where(:root[data-theme=dark]) .mg-box{color:#e3dfda;background:linear-gradient(145deg,#232322,#252422);border:1px solid #414440;border-radius:16px;box-shadow:inset 0 0 0 4px #242422,inset 0 0 0 5px #35322d,0 10px 26px #0006}:where(:root[data-theme=dark]) .mg-head b{color:#05ef6d}:where(:root[data-theme=dark]) .mg-step{color:#05ef6d;background:#35322d;border-radius:999px}:where(:root[data-theme=dark]) .mg-skip{color:#b4afa7;background:0 0;border:0}:where(:root[data-theme=dark]) .mg-nav,:where(:root[data-theme=dark]) .mg-next{border-radius:999px}:where(:root[data-theme=dark]) .mg-nav{color:#05ef6d;background:#242322;border:1px solid #414440}:where(:root[data-theme=dark]) .mg-next{color:#0f2a15;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%);border:1px solid #05ef6d;border-radius:8px;box-shadow:inset 0 1px #fff7,0 3px #05ef6d}:root[data-theme=dark] .bottomnav button:not(.active) .nav-icon img,:root[data-theme=dark] .tb-icon img,:root[data-theme=dark] .ic.line{filter:invert(.9)sepia(.15)}:root[data-theme=dark] .hv-deck{background:#1211109e;border-radius:6px}:root[data-theme=dark] .hv-deck b{color:#f3e6c8}:root[data-theme=dark] .hv-deck-n{color:#e0c48a}:root[data-theme=dark] .menu-tool img{filter:invert(.9)sepia(.15);opacity:1}:root[data-theme=dark] .hv-h-icon[src*=menu_shop]{filter:brightness(0)saturate()invert(80%)sepia(40%)saturate(700%)hue-rotate(65deg)brightness(1.02);opacity:1}:root[data-theme=dark] .bottomnav button.active .nav-icon img{filter:invert(.85)sepia()saturate(3.2)hue-rotate(72deg)brightness(1.05)}:root[data-theme=dark] img[src*=\/line_]{filter:invert(.9)sepia(.15)}:root[data-theme=dark] img[src*=\/ui_sound],:root[data-theme=dark] img[src*=\/ui_clock]{filter:invert(.9)sepia(.15);opacity:1}:root[data-theme=dark] .bottomnav button.active{background:linear-gradient(90deg,#05ef6d29,#05ef6d0a)!important;box-shadow:inset 3px 0 #05ef6d!important}:root[data-theme=dark] .bottomnav button.active span:not(.nav-icon){color:#05ef6d!important}:root[data-theme=dark] .bottomnav button:not(.active) .nav-icon img{filter:brightness(0)invert()}:root[data-theme=dark] .bottomnav button:not(.active) span:not(.nav-icon){color:#fff}:root[data-theme=dark] .mdx-go,:root[data-theme=dark] .mdx-go *,:root[data-theme=dark] .gx-primary,:root[data-theme=dark] .btn.primary,:root[data-theme=dark] .btn.gold,:root[data-theme=dark] .reward-btn,:root[data-theme=dark] .pm-btn.gold{text-shadow:none!important}:root[data-theme=dark]{--nm-btn:linear-gradient(160deg, #05ef6d 0%, #04c95b 45%, #03994a 100%);--nm-btn-hover:linear-gradient(160deg, #7cf087 0%, #58d865 45%, #35a94a 100%);--nm-btn-edge:#7cec8b;--nm-btn-lip:#03994a;--nm-btn-ink:#0f2a15}:root[data-theme=dark] .app:not(.match-app) :is(.btn.primary,.btn.gold,.gx-primary,.mdx-go,.reward-btn:not(.alt),.pm-btn.gold),:root[data-theme=dark] .confirm-box .btn.primary,:root[data-theme=dark] .hv-play{font-family:Barlow Semi Condensed,sans-serif;font-weight:800;background:var(--nm-btn)!important;border:1px solid var(--nm-btn-edge)!important;color:var(--nm-btn-ink)!important;box-shadow:inset 0 1px #ffffff59, 0 3px 0 var(--nm-btn-lip), 0 6px 14px #00000059!important;text-shadow:none!important}:root[data-theme=dark] .app:not(.match-app) :is(.btn.primary,.btn.gold,.gx-primary,.mdx-go,.reward-btn:not(.alt),.pm-btn.gold):hover:not(:disabled),:root[data-theme=dark] .hv-play:hover{background:var(--nm-btn-hover)!important}:root[data-theme=dark] .app:not(.match-app) :is(.btn.primary,.btn.gold,.gx-primary,.mdx-go):active:not(:disabled),:root[data-theme=dark] .hv-play:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff4d, 0 1px 0 var(--nm-btn-lip)!important}:root[data-theme=dark] .app:not(.match-app) :is(.btn.primary,.btn.gold,.gx-primary,.mdx-go,.reward-btn,.pm-btn.gold) *{color:inherit}:root[data-theme=dark] .hv-play{height:calc(var(--P) * .24);aspect-ratio:auto;filter:none;border-radius:14px}:root[data-theme=dark] .hv-play .hv-chev,:root[data-theme=dark] .hv-play-text{color:var(--nm-btn-ink)}:root[data-theme=dark] .hv-play .spinner{border-color:#0f2a1540;border-top-color:var(--nm-btn-ink)}:root[data-theme=dark] .app:not(.match-app) .content .set-card.pf-hero{background:radial-gradient(circle at 12% 30%,#05ef6d1a,#0000 45%),linear-gradient(160deg,#2c2a27,#222120 75%)!important;border:1px solid #4a4436!important;box-shadow:inset 0 0 0 4px #262422,inset 0 0 0 5px #3a362e,0 10px 22px #00000059!important}:root[data-theme=dark] .pf-hero .pf-next{border-left-color:#4a4436}:root[data-theme=dark] .pf-hero .pf-xp{border-top-color:#3a362e}:root[data-theme=dark] .pf-hero .pf-xp-lv{color:#05ef6d}:root[data-theme=dark] .pf-hero .pf-xp small,:root[data-theme=dark] .pf-hero .pf-chip small{color:#a59c8c}:root[data-theme=dark] .pf-hero .pf-lv{border-color:#222120}:root[data-theme=dark] .vol-toggle img{opacity:1;filter:brightness(0)saturate()invert(12%)sepia(30%)saturate(900%)hue-rotate(90deg)!important}:root[data-theme=dark] .set-tile .ic,:root[data-theme=dark] img[src*=\/icon_mail],:root[data-theme=dark] img[src*=\/icon_settings],:root[data-theme=dark] img[src*=\/ui_]{filter:invert(.9)sepia(.15);opacity:1}:root[data-theme=dark] :is(.gbtn.green,.gbtn.gold){isolation:isolate;letter-spacing:.08em;animation:2.4s ease-in-out infinite oynaGlow;position:relative;overflow:hidden;color:#0f2a15!important;text-shadow:none!important;background:linear-gradient(160deg,#05ef6d 0%,#04c95b 45%,#03994a 100%)!important;border:1.5px solid #b9f7bf!important;border-radius:14px!important;font-family:Barlow Semi Condensed,sans-serif!important;font-weight:800!important;box-shadow:inset 0 1px #ffffff73,inset 0 0 14px #ffffff2e,0 3px #03994a,0 0 18px #05ef6d8c,0 0 42px #05ef6d4d!important}:root[data-theme=dark] :is(.gbtn.green,.gbtn.gold):before{content:"";z-index:-1;mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:28%;animation:2.8s ease-in-out infinite oynaSweep;position:absolute;inset:-40% auto -40% -30%;transform:skew(-20deg)}:root[data-theme=dark] :is(.gbtn.green,.gbtn.gold):active:not(:disabled){transform:translateY(2px)}@media (prefers-reduced-motion:reduce){:root[data-theme=dark] :is(.gbtn.green,.gbtn.gold),:root[data-theme=dark] :is(.gbtn.green,.gbtn.gold):before{animation:none!important}}:root[data-theme=dark] .road-here{filter:drop-shadow(0 0 6px #05ef6db3);color:#05ef6d!important;-webkit-text-stroke:0!important}:root[data-theme=dark] .road-scene{background:radial-gradient(70% 90% at 50% 120%,#05ef6d29,#0000 60%),radial-gradient(40% 60% at 15% 0,#05ef6d14,#0000 70%),repeating-linear-gradient(90deg,#ffffff06 0 70px,#0000 70px 140px),linear-gradient(#151a16,#0f1410)!important}:root[data-theme=dark] .road-scene:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#05ef6d59 20% 80%,#0000);height:1px;position:absolute;top:50%;left:3%;right:3%;box-shadow:0 0 10px #05ef6d66}:root[data-theme=dark] .road-svg .trail-shadow{stroke:#05ef6d47;stroke-width:12px;stroke-dasharray:none;filter:blur(4px);transform:none}:root[data-theme=dark] .road-svg .trail{stroke:#05ef6d;stroke-width:4px;stroke-dasharray:14 12;opacity:1;filter:drop-shadow(0 0 4px #05ef6de6);animation:1.4s linear infinite trailFlow}:root[data-theme=dark] .road-svg .trail.done{stroke:#b9f7bf}@keyframes trailFlow{to{stroke-dashoffset:-26px}}:root[data-theme=dark] .road-city{color:#e8efe9!important;text-shadow:none!important;background:#141614d9!important;border:1px solid #05ef6d4d!important}:root[data-theme=dark] .road-stop.locked .road-city{color:#8f978f!important;border-color:#ffffff1a!important}:root[data-theme=dark] .road-stop.sel .road-city,:root[data-theme=dark] .road-stop.next .road-city{box-shadow:0 0 10px #05ef6d73;border-color:#05ef6d!important}@media (prefers-reduced-motion:reduce){:root[data-theme=dark] .road-svg .trail{animation:none}}:root[data-theme=dark] :is(.gbtn.green,.gbtn.gold),:root[data-theme=dark] .hv-play{box-shadow:inset 0 1px #ffffff73,inset 0 0 12px #ffffff29,0 3px #03994a,0 0 8px #05ef6d59!important}:root[data-theme=dark] .road-scene:after{display:none}:root[data-theme=dark] :is(.rk-switch,.rka-tabs,.rka .tabs) button:not(.active) .ic.line,:root[data-theme=dark] :is(.rk-switch,.rka-tabs,.rka .tabs) button:not(.active) img[src*=\/line_],:root[data-theme=dark] :is(.rk-switch,.rka-tabs,.rka .tabs) button:not(.active) img[src*=\/ui_]{filter:brightness(0)saturate()invert(80%)sepia(40%)saturate(700%)hue-rotate(65deg)brightness(1.02)!important}:root[data-theme=dark] :is(.rk-switch,.rka-tabs,.tabs,.cos-tabs,.shop-tabs) :is(button.active,button[aria-selected=true]) :is(.ic.line,img[src*=\/ui_]),:root[data-theme=dark] .app:not(.match-app) :is(.btn.primary,.btn.gold) :is(.ic.line,img[src*=\/ui_]){opacity:1;filter:brightness(0)saturate()invert(12%)sepia(30%)saturate(900%)hue-rotate(90deg)!important}:root[data-theme=dark] .rka-tab:not([aria-selected=true]) :is(.ic.line,img[src*=\/ui_]){filter:brightness(0)saturate()invert(80%)sepia(40%)saturate(700%)hue-rotate(65deg)brightness(1.02)!important}:root[data-theme=dark] .app :is(.btn.danger,.gbtn.red){color:#ff8080!important;text-shadow:none!important;background:#ff4d4d14!important;border:1px solid #ff63638c!important;box-shadow:0 0 10px #ff4d4d26!important}:root[data-theme=dark] .app :is(.btn.danger,.gbtn.red):hover:not(:disabled){background:#ff4d4d29!important;border-color:#ff6b6b!important}:root[data-theme=dark] .app .btn{justify-content:center;align-items:center;gap:6px;line-height:1.15;display:inline-flex;padding-top:8px!important;padding-bottom:8px!important}:root[data-theme=dark] .gx-panel:before{display:none!important}:root[data-theme=dark] .gx-panel input:not([type=checkbox]),:root[data-theme=dark] .gx-panel select{box-shadow:none!important;color:#fff!important;background:#ffffff0a!important;border:1px solid #ffffff29!important}:root[data-theme=dark] .gx-panel input::placeholder{color:#ffffff8c!important}:root[data-theme=dark] .gx-panel input:focus,:root[data-theme=dark] .gx-panel select:focus{outline:none;border-color:#05ef6d!important}:root[data-theme=dark] .gx-panel .gx-secondary,:root[data-theme=dark] .gx-panel .gx-return{box-shadow:none!important;color:#fff!important;background:#ffffff0a!important;border:1px solid #ffffff29!important}:root[data-theme=dark] .gx-panel .gx-return small{color:#fff9!important}:root[data-theme=dark] .gx-panel .gx-return b{color:#fff!important}:root[data-theme=dark] .gx-panel .gx-return>span:last-child{color:#05ef6d!important}:root[data-theme=dark] .gx-panel :is(.gx-divider,.gx-sub,.consent-check,.field>span,.field>label){color:#fff9!important}:root[data-theme=dark] .gx-panel .gx-divider:before,:root[data-theme=dark] .gx-panel .gx-divider:after{background:#ffffff24!important;border-color:#ffffff24!important}:root[data-theme=dark] .gx-panel h2{color:#fff!important}:root[data-theme=dark] .gx-panel .av-face{box-shadow:none!important}:root[data-theme=dark] .gx-panel{border-color:#ffffff1f!important}:root[data-theme=dark] .gx-panel select{appearance:none;font-weight:400;color:#fff!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23ffffff' stroke-opacity='.55' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 14px center/12px 8px no-repeat,#ffffff0a!important;padding:0 40px 0 14px!important;font-size:15px!important}:root[data-theme=dark] .gx-panel select:invalid{color:#ffffff8c!important;font-size:15px!important}:root[data-theme=dark] .gx-panel select option{color:#fff;background:#1c1d1b}:root[data-theme=dark] .gx-panel input:not([type=checkbox]){padding:0 14px!important;font-size:15px!important}:root[data-theme=dark] .gx-panel input::placeholder{font-size:15px!important}.gx-panel .gx-row,.gx-panel .ob-row,.gx-panel .gx-row-consent{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;display:grid!important}@media (width<=700px){.gx-panel .gx-row-consent{grid-template-columns:minmax(0,1fr)!important}}:root[data-theme=dark] .chem-pips i{box-shadow:none!important;background:#ffffff29!important}:root[data-theme=dark] .chem-pips i.on{background:#05ef6d!important;box-shadow:0 0 6px #05ef6d99!important}:root[data-theme=dark] .chem-chip{background:#141614d9!important;border:1px solid #ffffff24!important}:root[data-theme=dark] .chem-chip.on{border-color:#05ef6d99!important}:root[data-theme=dark] .new-tag{color:#0f2a15!important;text-shadow:none!important;background:#05ef6d!important}:root[data-theme=dark] .deck-show{background:radial-gradient(80% 90% at 22% 0,#05ef6d1a,#0000 60%),repeating-linear-gradient(90deg,#ffffff06 0 22px,#0000 22px 44px),linear-gradient(#161816,#0c0d0c)!important;box-shadow:inset 0 0 0 1.5px #05ef6d,inset 0 0 18px #05ef6d1f!important}:root.ui-v2 .app:not(.match-app) .bottomnav{width:calc(var(--safe-l) + var(--rail-w) - 6px)!important;padding-left:calc(var(--safe-l) + 6px)!important;border-left:0!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;left:0!important}.mf-back{padding:calc(env(safe-area-inset-top) + 12px) calc(env(safe-area-inset-right) + 16px) calc(env(safe-area-inset-bottom) + 12px) calc(env(safe-area-inset-left) + 16px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(at 50% 45%,#24372b80,#101110ed 75%);overflow-y:auto}.mf-box{color:#e3dfda;background:radial-gradient(at 50% 0,#05ef6d0b,#0000 60%),#242322;border:1px solid #414440;border-radius:20px;gap:12px;width:min(560px,100%);max-height:100%;padding:24px 32px;animation:.25s ease-out mfPop;overflow-y:auto;box-shadow:inset 0 1px #ffffff10,0 24px 80px #0009}.mf-box:before{content:"";background:#05ef6d;border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:32%;right:32%}.mf-head{letter-spacing:.16em;color:#a59c8c;font-size:11px}.mf-head img{object-fit:contain;width:24px;height:24px}.mf-title{letter-spacing:.02em;color:#e3dfda;font-size:38px;line-height:1}.mf-description{color:#a59c8c;margin:-5px 0 0;font-size:13px}.mf-vs{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);gap:16px;margin:8px 0;display:grid}.mf-side{gap:8px;width:100%;min-width:0}.mf-side small{color:#e3dfda;font-size:16px}.mf-status{color:#a59c8c;font-size:11px}.mf-side:not(.rival) .mf-status{color:#05ef6d}.mf-unknown{box-shadow:none;color:#a59c8c;background:#1c1d1b;border:1px dashed #555a54}.mf-countdown{flex-direction:column;align-items:center;gap:8px;display:flex}.mf-countdown>small{color:#a59c8c;letter-spacing:.18em;font-size:9px}.mf-ring{width:88px;height:88px;box-shadow:none;background:conic-gradient(#05ef6d calc(var(--p) * 1%), #ffffff0c 0)}.mf-ring span{color:#e3dfda;background:#242322;width:80px;height:80px;font-size:44px}.mf-box.hurry .mf-ring{background:conic-gradient(#e9af65 calc(var(--p) * 1%), #ffffff0c 0);box-shadow:none}.mf-box.hurry .mf-ring span{color:#e9af65}.mf-btns{gap:12px;margin-top:0}.mf-btns button{height:48px;box-shadow:none;border-radius:10px}.mf-pass{color:#a59c8c;background:#ffffff04;border:1px solid #414440;font-size:15px}.mf-box .gbtn.mf-accept{color:#0f2a15;text-shadow:none;box-shadow:none;background:linear-gradient(#05ef6d,#04c95b);border:1px solid #05ef6d;font-size:23px}.mf-btns button:focus-visible{outline-offset:4px;outline:2px solid #e3dfda}.mf-btns button:disabled{opacity:.45;cursor:default}.mf-wait{color:#b6c5b7;justify-content:center;min-height:48px;margin:0;font-size:14px}.mf-wait i{box-shadow:none}@media (height<=440px){.mf-box{gap:8px;padding:16px 24px}.mf-title{font-size:32px}.mf-vs{margin:2px 0}.mf-ring{width:76px;height:76px}.mf-ring span{width:68px;height:68px;font-size:38px}}@media (prefers-reduced-motion:reduce){.mf-back,.mf-box,.mf-wait i{animation:none}}:root.ui-v2{--shell-face:#242322;--shell-line:#414440}:root.ui-v2 .app:not(.match-app) .topbar{height:calc(var(--top-h) + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) calc(18px + var(--safe-r)) 0 calc(var(--safe-l) + var(--rail-w) + 8px)!important;border:0!important;border-bottom:1px solid var(--shell-line)!important;background:var(--shell-face)!important;border-radius:0!important;top:0!important;left:0!important;right:0!important;box-shadow:inset 0 1px #ffffff08!important}:root.ui-v2 .app:not(.match-app) .topbar:before{left:calc(var(--safe-l) + var(--rail-w) - 1px);background:var(--shell-line);top:0;bottom:0}:root.ui-v2 .app:not(.match-app) .topbar .tb-logo{left:var(--safe-l);top:env(safe-area-inset-top);width:var(--rail-w)}:root.ui-v2 .app:not(.match-app) .bottomnav{top:calc(var(--top-h) + env(safe-area-inset-top))!important;width:calc(var(--safe-l) + var(--rail-w))!important;border:0!important;border-right:1px solid var(--shell-line)!important;background:var(--shell-face)!important;box-shadow:none!important;border-radius:0!important;padding:0!important;bottom:0!important;left:0!important}:root.ui-v2 .app:not(.match-app) .bottomnav button:not(.nav-logo){border-bottom-color:#41444055!important}:root.ui-v2 .app:not(.match-app) .bottomnav button.active:before{width:3px;box-shadow:none!important}.hv.v2 .hv-side{--ink:#e3dfda;--ink-soft:#a59c8c;overflow:hidden;background:#242322ed!important;border:1px solid #414440!important;border-radius:12px!important;gap:0!important}.hv.v2 .hv-side .hv-panel:not(.special),.hv.v2 .hv-side .hv-panel:not(.special) :is(h4,.hv-mission){color:#e3dfda!important}.hv.v2 .hv-side .hv-panel:not(.special) :is(p,.countdown){color:#a59c8c!important}.hv.v2 .hv-side .hv-panel:not(.special),.hv.v2 .hv-side .hv-panel:not(.special):hover{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #41444066!important;border-radius:0!important}.hv.v2 .hv-side .hv-panel:not(.special):hover{background:#05ef6d08!important}.hv.v2 .hv-side .hv-panel:last-child{border-bottom:0!important}.hv.v2 .hv-side .hv-panel.special{border:0!important;border-radius:0!important}.match-l .overlay.rx{overflow-y:auto}.rx .rx-body{width:min(760px, calc(var(--sw) - env(safe-area-inset-left) - env(safe-area-inset-right) - 32px))}.rx .rx-bottom{background:#242322ed;border:1px solid #555a54;border-radius:14px;flex-direction:column;align-items:stretch;gap:12px;margin-top:6px;padding:14px 18px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 12px 32px #0004}.rx .rx-rewards{clip-path:none;color:#e3dfda;background:0 0;flex:none;padding:0;animation:none}.rx .rx-rewards:after{display:none}.rx .rx-rewards h2{clip-path:none;color:#a59c8c;text-align:center;letter-spacing:.16em;background:0 0;margin:0 0 10px;padding:0;font-size:11px;line-height:1.3;position:static;transform:none}.rx .rx-list{gap:8px}.rx .rx-reward{background:#ffffff04;border:1px solid #41444055;border-radius:8px;flex:120px;gap:10px;min-width:0;padding:6px 12px}.rx .rx-reward+.rx-reward,.rx .rx-card+.rx-reward{border-left:1px solid #41444055}.rx .rx-reward img{filter:none;width:34px;height:34px}.rx .rx-reward.pack img{height:38px}.rx .rx-glyph{color:#05ef6d;font-size:26px}.rx .rx-reward b{color:#e3dfda;font-size:28px;line-height:1}.rx .rx-reward span{color:#a59c8c;max-width:100%;font-size:12px}.rx .rx-btns{gap:10px;width:100%;display:flex}.rx .rx-btn{color:#d9d3c7;min-width:0;height:46px;min-height:44px;box-shadow:none;text-shadow:none;font-size:clamp(16px, 2.5 * var(--u), 22px);letter-spacing:.02em;background:#ffffff04;border:1px solid #555a54;border-radius:8px;flex:1 1 0;padding:0 12px;animation:none;transform:none}.rx .rx-btn.again{color:#0f2a15;background:linear-gradient(#05ef6d,#04c95b);border:1px solid #05ef6d;box-shadow:inset 0 1px #fff3}.rx .rx-note.solo{padding:4px 0;font-size:13px}@media (height<=390px){.rx .rx-bottom{gap:8px;padding:10px 14px}.rx .rx-rewards h2{margin-bottom:6px}.rx .rx-reward{padding:4px 8px}.rx .rx-reward img{width:28px;height:28px}.rx .rx-reward b{font-size:24px}.rx .rx-btn{height:44px}}@media (width<=600px){.rx .rx-bottom{padding:10px}.rx .rx-reward{flex-basis:80px;gap:6px;padding:4px}.rx .rx-btn{white-space:normal;padding:0 6px;font-size:16px}}:root.ui-v2 .app:not(.match-app) .bottomnav{align-items:stretch}:root.ui-v2 .app:not(.match-app) .bottomnav button:not(.nav-logo){box-sizing:border-box;width:100%;padding-left:calc(var(--safe-l) + 4px)!important;margin:0!important;padding-right:4px!important}:root.ui-v2 .app:not(.match-app) .bottomnav button:not(.nav-logo):last-child{padding-bottom:calc(env(safe-area-inset-bottom) + 4px)}:root.ui-v2[data-theme] .app:not(.match-app) .bottomnav{border:1px solid var(--shell-line)!important;box-shadow:var(--ui2-edge)!important;background:var(--ui2-metal)!important;border-radius:7px 7px 15px 15px!important}.app:not(.match-app) .content{--menu-height:calc(var(--sh) - var(--top-h) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 26px)}:root.ui-v2 .app:not(.match-app) .content>.menu-screen{box-shadow:none;color:#e3dfda;background:#201f1dee;border:1px solid #414440;border-radius:12px;padding:14px;min-height:var(--menu-height)!important}.menu-screen>.page-header{flex:none;gap:10px;margin:0 0 12px}.menu-screen>.page-header h1{margin:0;font-size:25px;line-height:1.1}.menu-screen .tabs{flex:none;margin:0 0 12px}.menu-screen .muted{color:#a59c8c}.decks-page.menu-screen{flex-direction:column;gap:12px;display:flex}.decks-page.menu-screen>.page-header{margin:0}.decks-page .deck-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;gap:12px}.decks-page .deck-tile{box-shadow:none;background:#2a2826;border:1px solid #414440;border-radius:10px;gap:10px}.decks-page .deck-tile.active{box-shadow:none;background:linear-gradient(#05ef6d08,#0000 70%),#2a2826;border-color:#05ef6d80}.decks-page .deck-show{border-radius:7px;height:112px}.decks-page .deck-ribbon{color:#0f2a15;width:auto;box-shadow:none;background:#05ef6d;border-radius:5px;padding:3px 9px;font-size:11px;top:8px;right:8px;transform:none}.decks-page .deck-info{flex-direction:column;gap:6px;display:flex}.decks-page .deck-info>b{color:#e3dfda;font-size:18px;line-height:1.2}.decks-page .deck-info>small{font-size:12px;line-height:1.4}.decks-page .deck-actions{border-top:1px solid #41444066;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px;display:flex}.decks-page .deck-actions .btn{flex:1;min-height:36px}.decks-page .deck-tile.new{color:#a59c8c;border-style:dashed;justify-content:center;align-items:center;min-height:180px}.decks-page .deck-tile.new b{color:#e3dfda}.decks-page .deck-tiles>.full{margin:0;font-size:11px}.decks-page .decks-practice{min-height:58px;box-shadow:none;background:#2a2826;border:1px solid #414440;border-radius:10px;margin:0;padding:10px 14px}.shop-page.menu-screen{gap:0}.shop-page.menu-screen>.pack-row-wrap{flex:1;align-items:stretch;min-height:0;margin:0;display:flex}.shop-page .shop-grid.shop-row{align-items:stretch;width:100%;padding-top:4px;padding-bottom:10px}.shop-page .shop-grid.shop-row>.shop-item{flex-basis:clamp(196px, calc(var(--sh) * .44), 280px);box-shadow:none;background:#2a2826;border:1px solid #414440;border-radius:10px;gap:5px}.shop-page .shop-grid.shop-row .pack-art,.shop-page .shop-grid.shop-row .pack-img{height:clamp(74px, calc(var(--sh) * .22), 190px)}.shop-page .shop-item>b{color:#e3dfda;font-size:18px}.shop-page .shop-item>small{font-size:12px;line-height:1.3}.shop-page .shop-item>.btn,.shop-page .shop-item>.pay-row{margin-top:auto}.shop-conditions{color:#a59c8c;border-top:1px solid #414440;flex:none;margin-top:8px;padding-top:8px;font-size:11px}.shop-conditions summary{cursor:pointer;padding:3px 0}.shop-conditions .shop-note{margin:8px 0 0;font-size:11px;line-height:1.5}.club-browser.menu-screen{flex-direction:column;gap:10px;display:flex}.club-browser>.page-header{margin:0}.club-browser>p{margin:0;font-size:12px;line-height:1.5}.club-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.club-benefits>span{background:#2a2826;border:1px solid #41444066;border-radius:8px;grid-template-columns:26px 1fr;align-items:center;gap:3px 8px;padding:10px;display:grid}.club-benefits .ic{grid-row:span 2;width:24px;height:24px}.club-benefits b{font-size:13px}.club-benefits small{color:#a59c8c;font-size:11px}.club-browser>.row{flex:none;gap:8px}.club-browser .search{flex:1;min-width:0}.club-browser .club-list{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));align-content:start;gap:8px;display:grid}.club-browser .club-row{box-shadow:none;background:#2a2826;border:1px solid #414440;border-radius:9px;gap:10px;margin:0;padding:12px}.club-browser .club-row>div{min-width:0}.club-browser .club-row small{white-space:normal;overflow-wrap:anywhere}.club-browser .club-list>.empty{grid-column:1/-1;padding:24px}.more-page .menu-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.more-page .menu-item{min-width:0;min-height:136px;box-shadow:none;color:#e3dfda;background:#2a2826;border:1px solid #414440;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex;position:relative}.more-page .more-icon{background:#05ef6d0b;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.more-page .more-icon .ic{width:24px;height:24px}.more-page .more-copy{text-align:left;flex-direction:column;align-items:flex-start;gap:7px;display:flex}.more-page .more-copy b{font-size:17px;line-height:1.2}.more-page .more-copy small{color:#a59c8c;font-size:12px;line-height:1.4}.more-page .menu-item>.chev{color:#a59c8c;margin:0;position:absolute;top:18px;right:14px}.more-page .menu-item>.notif{position:absolute;bottom:12px;right:12px}:root.ui-v2 .app:not(.match-app) .content>.ranked-page.menu-screen{height:var(--menu-height);background:0 0;border:0;padding:0}.ranked-page .rka{height:100%;box-shadow:none;border-radius:12px;flex-direction:column;padding:12px;display:flex}.ranked-page .rka-topbar{flex:none}.ranked-page .rka-layout{flex:1;grid-template-columns:minmax(210px,30%) minmax(0,1fr);min-height:0}.ranked-page .rka-main{flex-direction:column;min-height:0;display:flex;overflow:hidden}.ranked-page .rka-tabs{flex:none}.ranked-page .rka-content{flex:1;min-height:0;max-height:none;overflow:auto}.ranked-page .rka-side{min-height:0;overflow-y:auto}.ranked-page .rka-table{--rka-row:clamp(32px, calc((var(--menu-height) - 110px) / 8), 68px)}.ranked-page .rka-table td{height:var(--rka-row)}.ranked-page.menu-screen,.ranked-page .rka{box-sizing:border-box;min-width:0;min-height:0}.ranked-page .rka-layout{grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.ranked-page .rka-side,.ranked-page .rka-main{min-width:0;min-height:0;max-height:100%}.ranked-page .rka-side{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:auto}.ranked-page .rka-side>*{flex-shrink:0}.ranked-page .rka-hero-info,.ranked-page .rka-row-text{min-width:0}.ranked-page .rka-row-text{overflow-wrap:anywhere}.ranked-page .rka-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-width:0;overflow:auto}.ranked-page .rka-table{min-width:350px}@container stage (height<=440px){.ranked-page .rka{gap:0;padding:8px}.ranked-page .rka-layout{grid-template-columns:minmax(168px,30%) minmax(0,1fr);gap:8px}.ranked-page .rka-side{padding:8px}.ranked-page .rka-hero{gap:8px}.ranked-page .rka-hero-badge{width:48px;height:48px}.ranked-page .rka-topbar{flex-wrap:wrap;gap:6px;margin-bottom:8px}.ranked-page .rka-tabs{flex-wrap:nowrap;min-width:0;display:flex;overflow-x:auto}.ranked-page .rka-tab{white-space:nowrap;flex:1 0 auto;padding:8px;font-size:12px}}:root.ui-v2 .app:not(.match-app) .content>.missions.menu-screen{height:var(--menu-height);flex-direction:column;gap:8px;display:flex}.missions.menu-screen>.page-header,.missions.menu-screen>.tabs{margin-bottom:0}.missions .ms-block{min-height:0;box-shadow:none;background:0 0;border:1px solid #41444066;border-radius:9px;flex-direction:column;flex:1;gap:10px;margin:0;padding:10px;display:flex}.missions .ms-head{flex:none;gap:8px}.missions .ms-head h3{margin:0;font-size:14px}.missions .ms-count,.missions .ms-reset{color:#a59c8c;font-size:11px}.missions .ms-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:8px;min-height:0}.missions.ms-compact .ms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.missions .ms-row{background:#2a2826;border:1px solid #414440;border-radius:8px;align-items:flex-start;min-height:0;padding:10px;position:relative;overflow:auto}.missions .ms-row.claimed{background:#05ef6d06;grid-column:auto}.missions .ms-main{gap:5px;width:100%}.missions .ms-main>b{color:#e3dfda;padding-right:40px;font-size:14px}.missions .ms-main>small{color:#a59c8c;font-size:11px;line-height:1.3}.missions .ms-main .rw-chips{flex-wrap:wrap;gap:4px;display:flex}.missions .ms-bar span{color:#a59c8c;font-size:14px}.missions .ms-row.ready{box-shadow:none;background:#05ef6d08;border-color:#05ef6d80}.missions .ms-row :is(.ms-go,.ms-claim,.ms-done){min-width:0;height:26px;padding:0 7px;font-size:11px;animation:none;position:absolute;top:8px;right:8px}.missions .ms-pagination{color:#a59c8c;flex:none;justify-content:center;align-items:center;gap:14px;font-size:12px;display:flex}.missions .ms-pagination .btn{min-height:28px;padding:0 12px}@container stage (height<=420px){:root.ui-v2 .app:not(.match-app) .content>.menu-screen{padding:10px}.menu-screen>.page-header{margin-bottom:8px}.menu-screen>.page-header h1{font-size:21px}.more-page .menu-item{gap:6px;min-height:100px;padding:10px}.more-page .more-icon{width:28px;height:28px}.more-page .more-copy{gap:4px}.more-page .more-copy b{font-size:15px}.more-page .more-copy small{font-size:11px}.club-benefits>span{padding:6px}.club-benefits small{display:none}.club-benefits .ic{grid-row:auto}.missions .ms-block{gap:6px;padding:6px}.missions .ms-row{padding:7px}.missions .ms-main{gap:3px}.missions .ms-main>b{font-size:12px}}@container stage (width<=680px){.more-page .menu-list{grid-template-columns:repeat(2,minmax(0,1fr))}.club-benefits{gap:4px}.club-benefits>span{text-align:center;grid-template-columns:1fr;justify-items:center}.club-benefits b{font-size:11px}.ranked-page .rka-layout{grid-template-columns:minmax(155px,34%) minmax(0,1fr);gap:6px}.ranked-page .rka-side{padding:8px}.ranked-page .rka-tab{padding:8px 6px;font-size:11px}.ranked-page .rka-tab .ic{width:14px;height:14px}.ranked-page .rka-content{padding:6px}}.missions .ms-grid{grid-auto-rows:minmax(min-content,1fr)}.missions .ms-block{overflow-y:auto}.missions .ms-row{overflow:visible}.missions .ms-main>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.missions .ms-main .rw-chips{gap:4px}.missions .ms-main .rw-chip{white-space:nowrap;min-height:22px;padding:2px 7px;font-size:11px;line-height:1.2}.missions .ms-main .rw-chip :is(.coin-ic,.ic){width:13px;height:13px}.app:not(.match-app) .content .missions .ms-row :is(.ms-go,.ms-claim,.ms-done){letter-spacing:.04em;min-width:0;height:26px;min-height:0;padding:0 8px;font-size:11px;position:absolute;top:8px;right:8px}.missions .ms-main>b{padding-right:58px}.missions .ms-head .ms-claim-all{color:#05ef6d;letter-spacing:.02em;cursor:pointer;height:24px;box-shadow:none;background:#05ef6d0f;border:1px solid #05ef6d66;border-radius:6px;flex:none;align-items:center;gap:5px;padding:0 9px;font:600 11px/1 Barlow Semi Condensed,sans-serif;display:inline-flex}.missions .ms-head .ms-claim-all:hover{color:#d6ffdd;background:#05ef6d1c;border-color:#05ef6daa}.missions .ms-head .ms-claim-all .ic{width:14px;height:14px;margin:0}.rw-chip .rw-pack{filter:drop-shadow(0 1px 2px #0008);flex:none;width:auto;height:16px;display:block}:root.ui-v2 .app:not(.match-app) .content>.rules-page.menu-screen,:root.ui-v2 .app:not(.match-app) .content>.settings-page.menu-screen{height:var(--menu-height);flex-direction:column;min-width:0;display:flex}.rules-page .rules-layout{flex:1;grid-template-columns:190px minmax(0,1fr);gap:14px;min-height:0;display:grid}.rules-sidebar{flex-direction:column;gap:14px;min-height:0;display:flex;overflow:auto}.rules-nav{flex-direction:column;gap:5px;display:flex}.rules-nav button{color:#a59c8c;text-align:left;cursor:pointer;background:#ffffff03;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:12px 10px;display:flex}.rules-nav button b{flex:1;font-size:13px;font-weight:600}.rules-nav-number{color:#a59c8c;font-variant-numeric:tabular-nums;font-size:10px}.rules-nav button.active{color:#05ef6d;background:#05ef6d0b;border-color:#05ef6d33}.rules-nav button.active .rules-nav-number{color:#05ef6d}.rules-nav button:hover{background:#ffffff08}.rules-page .rules-replay{border-top:1px solid #414440;flex-direction:column;gap:8px;margin:auto 0 0;padding-top:12px;display:flex}.rules-page .rules-replay .btn{white-space:normal;min-height:36px;padding:7px 8px;font-size:12px}.rules-reading{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#414440 transparent;background:#2a282666;border:1px solid #41444066;border-radius:9px;min-height:0;padding:16px;overflow-y:auto}.rules-reading:focus-visible,.rules-nav button:focus-visible{outline-offset:2px;outline:2px solid #05ef6d}.rules-kicker{color:#a59c8c;letter-spacing:.15em;font-size:9px}.rules-page .rules-section-head h2{color:#e3dfda;margin:7px 0;font-size:26px;line-height:1.1}.rules-page .rules-section-head p{color:#a59c8c;margin:0;font-size:12px;line-height:1.5}.rules-section-head{border-bottom:1px solid #41444066;margin-bottom:14px;padding-bottom:14px}.rules-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.rules-facts>div{background:#242322;border:1px solid #414440;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.rules-facts b{color:#05ef6d;font-size:29px;font-weight:600;line-height:1}.rules-facts span{color:#a59c8c;font-size:11px;line-height:1.4}.rules-page .rules-article p,.rules-page .rules-article li{color:#d0cbc2;font-size:14px;line-height:1.75}.rules-page .rules-article p{margin:0 0 12px}.rules-article ul,.rules-article ol{margin:0;padding-left:22px}.rules-article li+li{margin-top:12px}.rules-page .rules-next{margin-top:6px;font-size:13px}.rules-turns ol{counter-reset:turn;padding:0;list-style:none}.rules-turns li{counter-increment:turn;border-bottom:1px solid #41444066;padding:10px 12px 10px 43px;position:relative}.rules-turns li:before{content:counter(turn);color:#05ef6d;background:#05ef6d10;border-radius:6px;place-items:center;width:23px;height:23px;font-size:12px;display:grid;position:absolute;top:13px;left:8px}.rules-search{align-items:center;gap:10px;margin-bottom:14px;display:flex}.rules-search input{color:#e3dfda;width:100%;min-width:0;font:inherit;background:#181716;border:1px solid #414440;border-radius:8px;padding:10px 12px;font-size:13px}.rules-search input:focus-visible{outline-offset:2px;outline:2px solid #05ef6d}.rules-search>span{color:#a59c8c;flex:none;font-size:11px}.rules-page .rules-keywords{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.rules-keywords>div{background:#242322;border:1px solid #41444066;border-radius:8px;padding:12px}.rules-page .rules-keywords dt{color:#e3dfda;margin:0 0 8px;font-size:14px;font-weight:700}.rules-page .rules-keywords dd{color:#a59c8c;margin:0;font-size:12px;line-height:1.7}.rules-nations{gap:12px;display:grid}.rules-nation{background:#242322;border:1px solid #414440;border-radius:8px;padding:14px}.rules-nation header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rules-page .rules-nation h3{color:#e3dfda;margin:0;font-size:18px}.rules-nation header>small{color:#a59c8c;margin-left:auto;font-size:11px}.rules-page .rules-nation p{color:#bdb5a7;margin:9px 0 0;font-size:12px;line-height:1.7}.rules-power{border-top:1px solid #41444066;margin-top:12px;padding-top:12px}.rules-power>b{color:#05ef6d;font-size:13px}.rules-power p{grid-template-columns:70px minmax(0,1fr);gap:12px;display:grid}.rules-power p>span{color:#e3dfda}.rules-empty{text-align:center;padding:20px 0}.rules-page .rules-empty p{color:#a59c8c;font-size:13px}.settings-page>.page-header{margin-bottom:10px}.settings-page .settings-panels{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#414440 transparent;flex:1;min-height:0;display:block;overflow-y:auto}.settings-page .settings-panels>.set-card[hidden]{display:none!important}.settings-page .settings-panels>.set-card{box-shadow:none;background:#2a282666;border:1px solid #41444066;border-radius:9px;margin:0;padding:14px 18px}.settings-page .set-title{color:#a59c8c;letter-spacing:.1em;margin:0 0 10px;font-size:12px}.settings-page .set-row{border-color:#41444066;gap:16px;min-height:48px;padding:9px 0}.settings-page .set-label{color:#e3dfda;font-size:14px}.settings-page .set-lang{flex-wrap:wrap}.settings-page .set-foot{color:#a59c8c;border-top:1px solid #41444066;flex:none;gap:10px;margin-top:10px;padding:8px 0 0;font-size:10px}.settings-page .set-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settings-page .set-tile{color:#e3dfda;min-height:100px;box-shadow:none;background:#242322;border:1px solid #414440;border-radius:9px}.settings-page .acc-head{flex-wrap:wrap}.settings-page .acc-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.settings-page .acc-actions .btn{white-space:normal;min-width:0;min-height:38px}.settings-page .acc-note{line-height:1.6}@container stage (height<=420px){.rules-page .rules-layout{grid-template-columns:170px minmax(0,1fr);gap:10px}.rules-nav button{padding:8px}.rules-page .rules-replay{gap:6px;padding-top:8px}.rules-reading{padding:12px}.rules-section-head{margin-bottom:10px;padding-bottom:10px}.rules-page .rules-section-head h2{font-size:23px}.rules-facts>div{padding:9px}.rules-page .rules-article p,.rules-page .rules-article li{font-size:13px}.settings-page .set-row{min-height:40px;padding:6px 0}.settings-page .settings-panels>.set-card{padding:10px 14px}}@container stage (width<=680px){.rules-page .rules-layout{grid-template-columns:140px minmax(0,1fr);gap:8px}.rules-nav button{gap:6px;padding:9px 6px}.rules-nav button b{font-size:12px}.rules-nav-number{display:none}.rules-page .rules-keywords{grid-template-columns:1fr}.rules-facts{gap:5px}.rules-facts>div{padding:7px}.rules-facts span{font-size:10px}.rules-power p{grid-template-columns:1fr;gap:2px}.settings-page .set-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@container stage (height<=500px){.rules-page .rules-section-head h2{margin:4px 0;font-size:20px}.rules-page .rules-section-head p{font-size:11px}.rules-section-head{margin-bottom:10px;padding-bottom:9px}.rules-page .rules-article p,.rules-page .rules-article li{font-size:12px;line-height:1.55}.rules-article li+li{margin-top:7px}.rules-reading{padding:11px 13px}.rules-nav button{padding:7px 8px}.rules-nav button b{font-size:12px}:root .app.menu-app .rules-page .rules-replay .btn{min-height:32px!important;padding:6px 8px!important;font-size:12px!important;line-height:1.15!important}:root .app.menu-app .rules-page .rules-section-head h2{font-size:20px!important}}.modal.settings-modal{flex-direction:column;width:min(620px,94%);height:min(560px,90%);display:flex}.settings-modal>.settings-page{flex-direction:column;flex:1;max-width:none;min-height:0;margin:0;padding:0;display:flex}.settings-modal .settings-panels{flex:1;min-height:0;margin-top:10px}:root.ui-v2 .app:not(.match-app) .content>:is(.collection-page,.deck-editor-page).menu-screen{height:var(--menu-height);flex-direction:column;gap:10px;min-width:0;display:flex}.collection-page>.page-header,.collection-page>.tabs,.deck-editor-page>.page-header{flex:none;margin:0}.collection-page .card-grid,.deck-editor-page .card-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#414440 transparent;flex:1;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));align-content:start;justify-items:center;gap:16px 10px;min-height:0;margin:0;padding:8px 4px 16px;display:grid;overflow-y:auto}.collection-page .card-grid>.empty,.deck-editor-page .card-grid>.empty{grid-column:1/-1;justify-self:stretch}.collection-page .card-grid:focus-visible,.deck-editor-page :is(.card-grid,.de-list):focus-visible{outline-offset:-2px;outline:2px solid #05ef6d}.collection-page .col-panel{box-shadow:none;background:#2a2826;border:1px solid #414440;border-radius:9px;flex:none;gap:10px;margin:0;padding:10px 12px;position:static}.collection-page .col-stats{flex-wrap:wrap;gap:12px}.collection-page .col-progress>span{color:#a59c8c;font-size:12px}.collection-page .col-progress>span b{color:#e3dfda}.collection-page .col-trade{color:#a59c8c;font-size:12px}.collection-page .new-chip{font-size:11px}.collection-page .filters,.deck-editor-page .filters{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:7px;margin:0;display:grid}.collection-page .filters .search,.collection-page .filters .check{grid-column:span 2}.collection-page .filters :is(.search,select),.deck-editor-page .filters :is(.search,select){color:#e3dfda;background-color:#201f1d;border:1px solid #414440;border-radius:6px;width:100%;min-width:0;height:34px;padding:0 9px;font-size:12px}.collection-page .filters select.set,.deck-editor-page .filters select.set{color:#05ef6d;background-color:#05ef6d0b;border-color:#05ef6d70}.collection-page .filters .check{color:#a59c8c;font-size:12px}.filter-clear{color:#05ef6d;cursor:pointer;text-align:left;background:0 0;border:0;padding:5px;font-size:11px}.collection-grid-head,.de-library-head{flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.collection-grid-head b,.de-library-head b{color:#e3dfda;font-size:12px}.collection-grid-head span,.de-library-head span{color:#a59c8c;font-size:11px}.collection-page .craft{flex-direction:column;flex:1;gap:9px;min-height:0;display:flex;overflow-y:auto}.collection-page .craft>.card-grid{min-height:120px}.collection-page .cr-tabs{flex:none;gap:7px}.collection-page .cr-tabs button{box-shadow:none;background:#2a2826;border:1px solid #414440;border-radius:8px;gap:5px;padding:9px 5px 7px}.collection-page .cr-tabs button.active{border-color:var(--rc);box-shadow:inset 0 -2px 0 var(--rc);background:#ffffff06}.collection-page .cr-tabs button b{font-size:16px}.collection-page .cr-tabs button small{color:#a59c8c;font-size:11px}.collection-page .cr-tabs button i{color:#a59c8c;font-size:10px;font-weight:400;position:static}.collection-page .cr-info{color:#a59c8c;flex:none;font-size:11px}.collection-page .cr-info summary{cursor:pointer;padding:3px 0}.collection-page .cr-legend{margin:6px 0;font-size:11px;line-height:1.6}.collection-page .cr-warn{color:#e6bb80;background:#e6bb800a;border-radius:6px;flex:none;margin:0;padding:6px 9px;font-size:11px;line-height:1.4}.collection-page .craft .lock-toggle{flex:none;margin:0;padding:8px;font-size:11px}.collection-page .cr-bar{z-index:3;box-shadow:none;background:#2a2826;border:1px solid #414440;border-radius:9px;flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin:0;padding:10px 12px;display:flex;position:sticky;bottom:0}.collection-page .cr-sum{min-width:100px;margin-right:auto}.collection-page .cr-sum b{color:#e3dfda;font-size:13px}.collection-page .cr-sum small{color:#cfb477;font-size:14px}.collection-page .cr-bar .btn{min-height:36px;font-size:13px}.deck-editor-page .de-body{flex:1;grid-template-columns:minmax(225px,34%) minmax(0,1fr);align-items:stretch;gap:12px;min-height:0;display:grid}.deck-editor-page .de-deck{min-height:0;max-height:none;box-shadow:none;background:#2a2826;border:1px solid #414440;border-radius:9px;gap:8px;padding:10px;position:static;overflow-y:auto}.deck-editor-page .de-name{flex:none;font-size:21px;color:#e3dfda!important;border-bottom:1px solid #414440!important;padding:0 2px 7px!important}.deck-editor-page .de-stats{flex:none;gap:5px}.deck-editor-page .de-chip{background:#201f1d;border:1px solid #414440;border-radius:6px;flex-direction:column;align-items:center;gap:3px;padding:5px}.deck-editor-page .de-chip b{color:#e3dfda;font-size:20px;line-height:1}.deck-editor-page .de-chip b em{color:#a59c8c;font-size:13px}.deck-editor-page .de-chip small{color:#a59c8c;font-size:10px}.deck-editor-page .de-chip.ok{background:#05ef6d07;border-color:#05ef6d44}.deck-editor-page .de-chip.ok b{color:#05ef6d}.deck-editor-page .de-config{border-block:1px solid #41444066;flex:none;padding:8px 0}.deck-editor-page :is(.de-config,.de-more-tools)>summary{color:#a59c8c;cursor:pointer;padding:2px 0;font-size:12px}.deck-editor-page .de-config[open]>summary{margin-bottom:9px}.deck-editor-page .de-curve{height:38px;margin:8px 0}.deck-editor-page .de-config .nation-mix{margin:8px 0}.deck-editor-page .de-power{flex-wrap:wrap;font-size:11px}.deck-editor-page .de-power select{width:100%;min-width:0}.deck-editor-page .de-power-text{color:#a59c8c;margin:7px 0 0;font-size:11px;line-height:1.5}.deck-editor-page .de-warn{color:#e6bb80;flex:none;margin:0;font-size:11px;line-height:1.4}.deck-editor-page .de-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#414440 transparent;flex:auto;min-height:80px;padding:2px 3px 6px 0;overflow-y:auto}.deck-editor-page .dl-strip{border-radius:5px;height:33px;min-height:33px}.deck-editor-page .de-tools{border-top:1px solid #41444066;flex:none;gap:7px;margin:0;padding-top:8px}.deck-editor-page .de-auto{height:34px;box-shadow:none;border-radius:6px;font-size:16px}.deck-editor-page .de-more-tools[open]>summary{margin-bottom:8px}.deck-editor-page .de-preset{margin-bottom:7px}.deck-editor-page .de-preset select{height:32px;font-size:11px}.deck-editor-page .de-tool{border-radius:5px;height:30px;font-size:11px}.deck-editor-page .de-collection{background:#242322;border:1px solid #414440;border-radius:9px;flex-direction:column;gap:9px;min-height:0;padding:10px;display:flex}.deck-editor-page .filters .search{grid-column:1/-1}.deck-editor-page .filters select{grid-column:auto}.deck-editor-page .filters{grid-template-columns:repeat(3,minmax(0,1fr))}.deck-editor-page .card-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.deck-editor-page .pick-wrap{width:100px}@container stage (height<=420px){.collection-page .col-panel{gap:7px;padding:7px 9px}.collection-page .cr-tabs button{gap:3px;padding:6px 4px}.collection-page .cr-tabs button b{font-size:14px}.collection-page .cr-bar{padding:7px 9px}.deck-editor-page .de-chip{flex-flow:wrap;padding:4px}.deck-editor-page .de-chip b{font-size:17px}.deck-editor-page .de-chip small{font-size:9px}.deck-editor-page .de-deck{gap:6px}}@container stage (width<=680px){.deck-editor-page .de-body{grid-template-columns:minmax(180px,41%) minmax(0,1fr);gap:8px}.deck-editor-page .de-deck,.deck-editor-page .de-collection{padding:7px}.deck-editor-page .filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.deck-editor-page .filters select:last-of-type{grid-column:1/-1}.collection-page .col-stats{gap:6px}.collection-page .col-progress{flex-basis:100%}.collection-page .filters{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-page .filters .search{grid-column:span 2}.collection-page .filters .check{grid-column:auto;font-size:10px}.collection-page .cr-tabs{gap:4px}.collection-page .cr-tabs button b{font-size:12px}}.mdx-screen.duel-lobby{padding:clamp(12px, 2.5vh, 28px) calc(16px + var(--safe-r)) 14px 16px;color:#e3dfda;background:radial-gradient(at 50% 0,#426b471f,#0000 65%),linear-gradient(#151b19aa,#141715e8);gap:14px;font-family:Barlow Semi Condensed,sans-serif}.duel-heading{flex:none;align-items:center;gap:12px;display:flex}.duel-back{color:#e3dfda;cursor:pointer;background:#242322b3;border:1px solid #414440;border-radius:7px;flex:none;place-items:center;width:36px;height:36px;font-size:28px;display:grid}.duel-eyebrow{letter-spacing:.2em;color:#a59c8c;font-size:9px;display:block}.duel-heading h1{color:#e3dfda;margin:4px 0 0;font-size:clamp(24px,3.6vh,38px);line-height:1}.duel-rank{border-left:1px solid #414440;align-items:center;gap:8px;margin-left:auto;padding-left:16px;display:flex}.duel-rank span{flex-direction:column;gap:3px;display:flex}.duel-rank b{color:#05ef6d;font-size:13px}.duel-rank small{color:#a59c8c;font-size:11px}.mdx-screen.duel-lobby .mdx-cards{flex:1;grid-template-rows:minmax(0,1fr);gap:14px;min-height:0;padding:4px 0}.mdx-screen.duel-lobby .mdx-card{isolation:isolate;color:#e3dfda;text-align:left;background:#171e1b;border:1px solid #414440;border-radius:9px;padding:0;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;box-shadow:0 10px 28px #0005}.mdx-screen.duel-lobby .mdx-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0d141b33,#0000 20%,#11181366 43%,#111512f2 77%,#111512);position:absolute;inset:0}.mdx-screen.duel-lobby .mdx-card.selected{border-color:#05ef6d;transform:translateY(-3px);box-shadow:0 0 0 1px #05ef6d33,0 12px 30px #0008}.mdx-screen.duel-lobby .mdx-card:hover:not(.off){transform:translateY(-3px);box-shadow:0 12px 30px #0008}.mdx-screen.duel-lobby .mdx-art{z-index:-2;aspect-ratio:auto;filter:saturate(.65)brightness(.75);background-position:50% 30%;background-size:cover;border-radius:0;width:100%;height:100%;min-height:0;transition:filter .3s,transform .5s;position:absolute;inset:0}.mdx-screen.duel-lobby .selected .mdx-art{filter:saturate()brightness();transform:scale(1.035)}.duel-card-top{letter-spacing:.2em;color:#e3dfda;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:12px;left:14px;right:14px}.duel-card-top>span:first-child{background:#10181380;border:1px solid #ffffff20;border-radius:3px;padding:4px 7px}.mdx-screen.duel-lobby .mdx-copy{height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;align-items:flex-start;gap:8px;padding:18px 16px 20px;position:absolute;bottom:0;left:0;right:0}.duel-selected{color:#939b8e;letter-spacing:.15em;font-size:9px}.selected .duel-selected{color:#05ef6d}.mdx-screen.duel-lobby .mdx-mode-title{letter-spacing:.02em;color:#e3dfda;text-shadow:0 2px 12px #0008;font-family:Barlow Semi Condensed,sans-serif;font-size:clamp(23px,4.5vh,46px);line-height:1;transform:none}.mdx-screen.duel-lobby .mdx-desc{color:#b2b6a9;margin:0;font-size:13px;line-height:1.35}.mdx-screen.duel-lobby .mdx-reward{color:#a59c8c;border-top:1px solid #05ef6d33;align-items:center;gap:5px;width:100%;margin:0;padding:8px 0 0;font-size:11px;line-height:1.2;display:flex}.duel-footer{border-top:1px solid #414440;flex:none;align-items:stretch;gap:16px;padding-top:12px;display:flex}.duel-deck{color:#e3dfda;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.duel-deck-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.duel-deck b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.duel-deck small{color:#a59c8c;letter-spacing:.1em;font-size:9px}.duel-deck em{color:#a3b09b;font-size:11px;font-style:normal}.duel-deck.invalid em{color:#e6aa83}.duel-start{color:#0f2a15;letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#05ef6d,#04c95b);border:1px solid #05ef6d;border-radius:6px;justify-content:center;align-items:center;gap:25px;min-width:210px;min-height:54px;font:700 23px Barlow Semi Condensed,sans-serif;display:inline-flex;box-shadow:inset 0 1px #fff5,0 6px 20px #0004}.duel-start:disabled{opacity:.45;cursor:default}.duel-deck-icon{object-fit:contain;filter:brightness(0)saturate()invert(80%)sepia(40%)saturate(700%)hue-rotate(65deg)brightness(1.02);flex:none;width:38px;height:38px}.duel-deck .duel-deck-copy :is(small,b),.duel-deck:not(.invalid) .duel-deck-copy em{color:#05ef6d}.duel-start{isolation:isolate;position:relative;overflow:hidden}.duel-start-label{z-index:1;position:relative}.duel-start:before,.duel-start:after{content:"";pointer-events:none;z-index:0;position:absolute}.duel-start:before{background:radial-gradient(at 25% 60%,#d4ffdf99,#0000 32%),radial-gradient(at 75% 35%,#156b3580,#0000 35%);animation:5s ease-in-out infinite alternate duelEnergyFlow;inset:-80%}.duel-start:after{background:repeating-linear-gradient(14deg,#0000 0 18px,#eaffed14 19px,#eaffed66 20px,#0000 23px 46px);animation:4s linear infinite duelEnergyRibbons;inset:-90% -70%;-webkit-mask-image:radial-gradient(#000 35%,#0000 70%);mask-image:radial-gradient(#000 35%,#0000 70%)}.duel-start:disabled:before,.duel-start:disabled:after{display:none}@keyframes duelEnergyFlow{0%{transform:translate(-12%,-10%)rotate(-8deg)}to{transform:translate(12%,10%)rotate(8deg)}}@keyframes duelEnergyRibbons{0%{transform:translate(-12%,-9%)}to{transform:translate(12%,9%)}}.duel-lobby button:focus-visible{outline-offset:3px;outline:2px solid #05ef6d}.duel-search-overlay{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(at 50% 40%,#20392bd9,#101512f5 75%);place-items:center;padding:14px;display:grid;position:absolute;inset:0;overflow-y:auto}.duel-search-panel{text-align:center;background:#171e1bd9;border:1px solid #414440;border-radius:12px;flex-direction:column;align-items:center;width:min(440px,100%);padding:20px;display:flex;box-shadow:0 20px 60px #0006}.duel-radar{place-items:center;width:clamp(90px,23vh,190px);height:clamp(90px,23vh,190px);margin:14px 0;display:grid;position:relative}.duel-radar>i{border:1px solid #05ef6d55;border-radius:50%;position:absolute;inset:0}.duel-radar>i:nth-child(2){border-style:dashed;border-color:#05ef6d33;animation:24s linear infinite reverse duelOrbit;inset:12%}.duel-radar>i:nth-child(3){border-color:#05ef6d33;inset:24%}.duel-radar>b{border:2px solid #05ef6d;border-color:#05ef6d #05ef6d44 #0000 #0000;border-radius:50%;animation:2.8s linear infinite duelOrbit;position:absolute;inset:0}.duel-radar>b:after{content:"";background:#05ef6d;border-radius:50%;width:6px;height:6px;position:absolute;top:13%;right:13%;box-shadow:0 0 12px #05ef6d}.duel-radar>span{z-index:1;place-items:center;display:grid}.duel-search-panel h2{color:#e3dfda;margin:0;font-size:29px;line-height:1}.duel-search-panel>p{color:#a59c8c;margin:8px 0 12px;font-size:12px}.duel-time{letter-spacing:.09em;font-variant-numeric:tabular-nums;color:#05ef6d;font-size:32px;line-height:1}.duel-time>span{opacity:.6}.duel-search-deck{border-block:1px solid #41444066;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:15px;padding:12px 0;display:flex}.duel-search-deck>span{color:#a59c8c;font-size:9px}.duel-search-deck b{color:#e3dfda;font-size:13px}.duel-cancel{color:#a59c8c;cursor:pointer;background:0 0;border:1px solid #414440;border-radius:6px;min-height:36px;margin-top:12px;padding:7px 24px;font-size:12px}@keyframes duelOrbit{to{transform:rotate(360deg)}}@container stage (height<=440px){.mdx-screen.duel-lobby{padding:10px calc(12px + var(--safe-r)) 10px 12px;gap:10px}.duel-heading h1{font-size:23px}.duel-heading .duel-eyebrow{font-size:8px}.duel-footer{padding-top:8px}.duel-start{min-height:46px;font-size:21px}.mdx-screen.duel-lobby .mdx-cards{gap:10px}.mdx-screen.duel-lobby .mdx-copy{gap:6px;padding:12px}.mdx-screen.duel-lobby .mdx-desc{font-size:11px}.mdx-screen.duel-lobby .mdx-reward{padding-top:6px;font-size:10px}.duel-search-panel{padding:12px 20px}.duel-radar{width:88px;height:88px;margin:10px 0}.duel-radar .avatar{transform:scale(.72)}.duel-search-panel h2{font-size:25px}.duel-search-panel>p{margin:6px 0}.duel-time{font-size:27px}.duel-search-deck{margin-top:8px;padding:8px 0}.duel-cancel{margin-top:8px}}@container stage (width<=680px){.mdx-screen.duel-lobby .mdx-cards{gap:7px}.mdx-screen.duel-lobby .mdx-copy{padding:9px}.mdx-screen.duel-lobby .mdx-mode-title{font-size:22px}.duel-start{gap:12px;min-width:140px;font-size:20px}.duel-card-top{left:9px;right:9px}.duel-rank{padding-left:10px}}@media (prefers-reduced-motion:reduce){.duel-start:before,.duel-start:after{animation:none;display:none}.duel-radar>i,.duel-radar>b{animation:none}.mdx-screen.duel-lobby .mdx-card,.mdx-screen.duel-lobby .mdx-art{transition:none}}:root.ui-v2{--ds-rim:#414440;--ds-line:#414440}:root.ui-v2 .app:not(.match-app):not(.home-app){background:#201f1d}:root.ui-v2 .app:not(.match-app):not(.home-app) .content{max-width:none;min-height:var(--sh);background:#201f1d;margin:0;padding:calc(var(--top-h) + env(safe-area-inset-top) + 14px) calc(16px + var(--safe-r)) calc(env(safe-area-inset-bottom) + 12px) calc(var(--rail-w) + var(--safe-l) + 16px)!important}:root.ui-v2 .app:not(.match-app):not(.home-app) .content>.page{max-width:none;margin:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:root.ui-v2 .ranked-page .rka{--rka-paper:#2a2826;--rka-cream:#242322;--rka-ink:#e3dfda;--rka-muted:#a59c8c;--rka-line:#414440;--rka-gold:#05ef6d;--rka-sage:#05ef6d;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:root.ui-v2 .ranked-page :is(.rka-panel,.rka-side,.rka-main){box-shadow:none;background:#2a2826;border:1px solid #414440;border-radius:10px}:root.ui-v2 .ranked-page :is(.rka-hero,.rka-row,.rka-tabs){border-color:#414440}:root.ui-v2 .ranked-page .rka-play{box-shadow:none}:root.ui-v2 .ranked-page .rka-table th{color:#e3dfda;background:#323430}:root.ui-v2 .ranked-page .rka-table td{border-color:#414440}:root.ui-v2 .more-page .menu-item{box-shadow:none;background:#2a2826;border:1px solid #414440}.missions-actions{flex:none;justify-content:flex-end;display:flex}.missions-actions .btn{min-height:32px;font-size:12px}:root.ui-v2 .app:not(.match-app) .content>.profile-page{height:var(--menu-height);flex-direction:column;gap:12px;display:flex;overflow-y:auto}:root.ui-v2 .app:not(.match-app) .content .profile-page .pf-hero{min-height:200px;box-shadow:none;background:#2a2826;border:1px solid #414440;border-radius:10px;flex:1 0 auto;grid-template-rows:1fr auto;grid-template-columns:88px minmax(0,1fr) minmax(220px,40%);align-items:center;gap:20px;padding:22px;display:grid;overflow:visible}.profile-page .pc-avatar-wrap{grid-area:1/1;position:relative}.profile-page .pc-avatar-edit{color:#05ef6d;box-shadow:none;background:#242322;border-color:#414440}.profile-page .pf-main{grid-area:1/2;gap:10px}.profile-page .pf-name{color:#e3dfda;padding:0;font-size:clamp(26px,4vh,38px);line-height:1.1}.profile-page .pf-league{color:#05ef6d;font-size:13px}.profile-page .pf-hero .pf-xp{border-top:1px solid #414440;flex-wrap:wrap;grid-area:2/1/auto/3;padding-top:14px}.profile-page .pf-xp .progress{min-width:80px}.profile-page .pf-hero .pf-xp-lv{color:#e3dfda;font-size:15px}.profile-page .pf-hero .pf-xp small{color:#a59c8c;font-size:11px}.profile-page .pf-hero .progress{height:6px;box-shadow:none;background:#181716}.profile-page .pf-hero .progress-fill{background:#05ef6d}.profile-page .pf-hero .pf-next{box-shadow:none;background:0 0;border:0;border-left:1px solid #414440;border-radius:0;flex-direction:column;grid-area:1/3/3;justify-content:center;align-self:stretch;align-items:stretch;gap:16px;margin:0;padding:0 0 0 20px;display:flex}.profile-page .pf-next-goal{justify-content:flex-start;gap:10px}.profile-page .pf-next-chest{object-fit:contain;filter:none;width:36px;height:36px}.profile-page .pf-next-goal small{color:#a59c8c;letter-spacing:.06em;font-size:10px}.profile-page .pf-next-goal b{color:#e3dfda;font-size:23px;line-height:1.2}.profile-page .pf-next-goal em{color:#a59c8c;font-size:11px;font-style:normal}.profile-page .pf-next-items{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.profile-page .pf-next-item{gap:5px;min-width:54px}.profile-page .pf-next-item b{color:#e3dfda;font-size:14px}.profile-page .pf-slot{width:42px;height:42px;box-shadow:none;background:#242322;border:1px solid #414440;border-radius:7px}.profile-page .pf-slot img{object-fit:contain;filter:none;width:32px;height:32px}.profile-page .set-card+.set-card{margin:0}.profile-page .pf-stats{box-shadow:none;background:#2a2826;border:1px solid #414440;border-radius:10px;flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:18px 0;display:grid}.profile-page .pf-stat{text-align:center;border:0;border-right:1px solid #414440;min-width:0;padding:8px}.profile-page .pf-stat:last-child{border-right:0}.profile-page .pf-stat b{color:#e3dfda;font-size:28px;line-height:1.1}.profile-page .pf-stat small{color:#a59c8c;font-size:12px}.profile-page .pf-cos{background:#2a2826;border:1px solid #414440;border-radius:10px;flex:none;padding:14px}@container stage (height<=420px){:root.ui-v2 .app:not(.match-app) .content .profile-page .pf-hero{gap:12px;min-height:160px;padding:14px}.profile-page .pf-hero .pf-next{gap:10px;padding-left:14px}.profile-page .pf-stats{padding:9px 0}.profile-page .pf-stat b{font-size:24px}}@container stage (width<=680px){:root.ui-v2 .app:not(.match-app) .content .profile-page .pf-hero{grid-template-columns:88px minmax(0,1fr)}.profile-page .pf-hero .pf-next{border-top:1px solid #414440;border-left:0;flex-flow:wrap;grid-area:3/1/auto/-1;justify-content:space-between;align-items:center;padding:12px 0 0}.profile-page .pf-stat b{font-size:21px}.profile-page .pf-stat small{font-size:10px}}:root.ui-v2 .app:not(.match-app) .topbar .tb-back{color:#e3dfda}:root.ui-v2 .topbar .tb-back .chev-ic{width:26px;height:26px}:root.ui-v2 .topbar .tb-back:hover{color:#05ef6d}:root.ui-v2 .topbar .tb-back:focus-visible{outline-offset:-6px;border-radius:8px;outline:2px solid #05ef6d}:root.ui-v2 .shop-page .promo-head{box-shadow:none;color:#a59c8c;background:0 0;border:0;border-bottom:1px solid #414440;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 16px;margin:0 0 8px;padding:8px 0;display:flex}:root.ui-v2 .shop-page .promo-head b{color:#e3dfda;font-size:12px;font-weight:600}:root.ui-v2 .shop-page .promo-head b .ic{display:none}:root.ui-v2 .shop-page .promo-head>span{font-size:11px}:root.ui-v2 .shop-page .promo-head .countdown{color:#a59c8c;font-size:11px}:root[data-theme=dark] .hv.v2 .hv-side .hv-panel.shop .hv-h-icon{filter:brightness(0)invert(.88);opacity:1}.hv.v2 .hv2-console{z-index:4;position:relative}.hv.v2 .hv2-deckrow{z-index:3}.hv.v2 .hv2-play{z-index:1}.hv.v2 .hv2-arrow{touch-action:manipulation;cursor:pointer;min-width:28px}.hv.v2 .hv2-arrow:after{inset:-6px -4px}.hv.v2 .hv2-arrow:disabled{opacity:.3;cursor:default}.hv.v2 .hv2-console{flex-shrink:0;margin-bottom:6px!important}.hv.v2 .hv2-display{--lift:clamp(0px,2vh,16px)}.hv.v2 .hv2-quicklinks{z-index:4;border-top:1px solid #a3d1aa20;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(92%,760px);margin:0 auto 8px;padding-top:6px;display:grid;position:relative}.hv.v2 .hv2-quicklinks button{color:#e4eee5;cursor:pointer;text-align:left;touch-action:manipulation;background:linear-gradient(160deg,#19251ee8,#0b1510ed);border:1px solid #57766155;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;padding:7px 10px;display:flex;box-shadow:inset 0 1px #c7f9d20a}.hv.v2 .hv2-quicklinks button:hover{background:#203528;border-color:#05ef6da0}.hv.v2 .hv2-quicklinks button:focus-visible{outline-offset:2px;outline:2px solid #05ef6d}.hv.v2 .hv2-quicklinks .ic{object-fit:contain;flex-shrink:0;width:24px;height:24px}.hv.v2 .hv2-quicklinks button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.hv.v2 .hv2-quicklinks b{white-space:nowrap;font:700 12px/1.1 Barlow Semi Condensed,sans-serif}.hv.v2 .hv2-quicklinks small{color:#9caf9f;white-space:nowrap;font:500 10px/1.1 Barlow Semi Condensed,sans-serif}@media (height<=540px){.hv.v2 .hv2-quicklinks{gap:5px;width:92%;margin-bottom:7px;padding-top:4px}.hv.v2 .hv2-quicklinks button{gap:5px;min-height:44px;padding:6px}.hv.v2 .hv2-quicklinks .ic{width:20px;height:20px}.hv.v2 .hv2-quicklinks b{font-size:11px}.hv.v2 .hv2-quicklinks small{font-size:9px}}@media (height<=400px){.hv.v2 .hv2-quicklinks small{display:none}.hv.v2 .hv2-quicklinks button{min-height:36px}.hv.v2 .hv2-quicklinks{margin-bottom:3px}.hv.v2 .hv2-console{margin-bottom:2px!important}}.duel-search-overlay.matchmaking-panel{top:calc(var(--top-h) + env(safe-area-inset-top));left:calc(var(--rail-w) + var(--safe-l));z-index:100;position:fixed;bottom:0;right:0}.match-ready .duel-radar>b{border-color:#05ef6d;animation:none}.duel-ready-seconds{color:#a59c8c;letter-spacing:.14em;margin-top:5px;font-size:9px}.duel-ready-actions{align-items:stretch;gap:10px;width:100%;margin-top:12px;display:flex}.duel-ready-actions .duel-cancel{flex:1;margin:0}.duel-ready-accept{color:#0f2a15;cursor:pointer;background:linear-gradient(#05ef6d,#04c95b);border:1px solid #05ef6d;border-radius:6px;flex:1.6;min-height:40px;padding:8px 16px;font-size:15px;font-weight:800}.duel-ready-actions button:disabled{opacity:.45;cursor:default}.matchmaking-panel button:focus-visible{outline-offset:3px;outline:2px solid #05ef6d}.duel-search-panel .duel-accepted{color:#05ef6d;place-items:center;min-height:40px;margin:12px 0 0;font-size:13px;display:grid}@container stage (height<=440px){.duel-ready-actions{margin-top:8px}}.matchmaking-panel .duel-search-panel>*{flex-shrink:0}.matchmaking-panel .duel-radar>span{position:absolute;inset:0}.matchmaking-panel .duel-search-panel>p:not(.duel-accepted){min-height:2.7em;line-height:1.35}.matchmaking-panel .duel-ready-seconds{height:12px;line-height:12px;display:block}.matchmaking-panel .duel-ready-seconds.is-reserved{visibility:hidden}.matchmaking-panel .duel-search-footer{place-items:center;width:100%;min-height:40px;margin-top:12px;display:grid}.matchmaking-panel .duel-search-footer>.duel-cancel,.matchmaking-panel .duel-search-footer .duel-ready-actions,.matchmaking-panel .duel-search-footer .duel-accepted{min-height:40px;margin:0}@container stage (height<=520px){.duel-search-overlay.matchmaking-panel{padding:8px 12px}.matchmaking-panel .duel-search-panel{grid-template-columns:auto minmax(0,1fr);place-items:center;column-gap:22px;width:min(600px,100%);max-height:100%;padding:12px 20px;display:grid;overflow-y:auto}.matchmaking-panel .duel-search-panel>*{grid-column:2}.matchmaking-panel .duel-radar{grid-area:1/1/span 8;width:112px;height:112px;margin:0}.matchmaking-panel .duel-search-panel h2{margin-top:4px;font-size:23px}.matchmaking-panel .duel-search-panel>p:not(.duel-accepted){min-height:0;margin:4px 0 6px}.matchmaking-panel .duel-time{font-size:25px}.matchmaking-panel .duel-search-deck{margin-top:6px;padding:6px 0}.matchmaking-panel .duel-search-footer{margin-top:8px}}.collection-page .collection-browser{flex:1;grid-template-columns:180px minmax(0,1fr);gap:14px;min-height:0;display:grid}.collection-browser .col-panel{scrollbar-width:thin;justify-content:flex-start;align-self:stretch;min-height:0;overflow-y:auto}.collection-browser .col-stats{flex-direction:column;align-items:stretch;gap:12px}.collection-browser .col-progress{flex-direction:column;flex:none;align-items:stretch;gap:8px}.collection-browser .col-progress .progress{flex:none;width:100%;min-width:0;max-width:none}.collection-browser .col-trade{border-bottom:1px solid #414440;justify-content:space-between;padding:8px 0}.collection-browser .new-chip{align-self:flex-start}.collection-page .collection-browser .filters{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px;display:grid}.collection-page .collection-browser .filters :is(.search,select,.check){grid-column:1}.collection-page .collection-browser .filters .check{white-space:normal;font-size:12px}.collection-shelf{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}.collection-shelf .collection-grid-head{padding:2px 4px}.collection-page .craft.craft-browser{grid-template-columns:180px minmax(0,1fr);gap:14px;display:grid;overflow:visible}.craft-sidebar{scrollbar-width:thin;background:#2a2826;border:1px solid #414440;border-radius:9px;flex-direction:column;gap:12px;min-height:0;padding:10px;display:flex;overflow-y:auto}.collection-page .craft-sidebar .cr-tabs{grid-template-columns:minmax(0,1fr);gap:7px}.collection-page .craft-sidebar .cr-tabs button{text-align:left;background:#201f1d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:10px;display:grid}.collection-page .craft-sidebar .cr-tabs button b{grid-area:1/1;font-size:15px}.collection-page .craft-sidebar .cr-tabs button small{grid-area:2/1}.collection-page .craft-sidebar .cr-tabs button i{grid-area:1/2/3;font-size:12px}.collection-page .craft-sidebar .cr-info{border-top:1px solid #414440;padding-top:8px}.collection-page .craft-sidebar .lock-toggle{text-align:left;align-items:flex-start}.collection-page .craft-sidebar .lock-toggle>span{min-width:0}.collection-page .craft-sidebar .lock-toggle :is(b,small){white-space:normal;line-height:1.4}.craft-shelf{flex-direction:column;gap:9px;min-width:0;min-height:0;display:flex}.collection-page .craft-shelf>.card-grid{min-height:0}.collection-page .craft-shelf .cr-bar{position:static}.settings-page .set-tiles .set-tile{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 10px;display:flex}.settings-page .set-tiles .set-tile :is(.ic,b){align-self:center;margin:0}.settings-page .set-tiles .set-tile b{text-align:center;width:100%}.shop-page>.pack-row-wrap{align-items:center}.shop-page .pack-row-wrap .shop-grid.shop-row{align-items:stretch}.shop-page .pack-row-wrap .shop-grid.shop-row>.shop-item{height:auto;min-height:clamp(220px, calc(var(--sh) * .55), 390px);text-align:center;justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:16px 14px}.shop-page .shop-item,.shop-page .shop-item.tradeable{box-shadow:none!important;border:1px solid #414440!important;border-radius:10px!important}.shop-page .pack-row-wrap .shop-grid.shop-row :is(.pack-art,.pack-img){height:clamp(100px, calc(var(--sh) * .25), 200px);flex:none;align-self:center;margin:0}.shop-page .pack-row-wrap .shop-item>:is(.pay-row,.btn){flex:none;margin-top:8px}.shop-page .pack-row-wrap .shop-item>:is(b,small){text-align:center;margin-bottom:0}.shop-page .pack-row-wrap .shop-item>.pay-row{justify-content:center;width:100%}.shop-page .pack-row-wrap .shop-item>.btn{align-self:stretch}.shop-page .shop-buybar{border-top:1px solid #414440;flex:none;width:100%;min-height:45px;margin-top:auto;padding-top:10px}.shop-page .shop-buybar .pay-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.shop-page .shop-purchase{color:#e3dfda;letter-spacing:0;width:100%;height:34px;min-height:34px;box-shadow:none;text-shadow:none;cursor:pointer;font-variant-numeric:tabular-nums;background:#201f1d;border:1px solid #414440;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 8px;font:600 13px/1 Barlow Semi Condensed,sans-serif;display:inline-flex}.shop-page .shop-purchase .coin-ic{object-fit:contain;filter:none;width:15px;height:15px;margin:0}.shop-page .shop-purchase-free{color:#05ef6d;border-color:#05ef6d44}.shop-page .shop-purchase:hover:not(:disabled){background:#05ef6d0c;border-color:#05ef6d80}.shop-page .shop-purchase:active:not(:disabled){background:#05ef6d18}.shop-page .shop-purchase:focus-visible{outline-offset:2px;outline:2px solid #05ef6d}.shop-page .shop-purchase:disabled{opacity:.45;cursor:default}.friends-page .fr-hint{font-size:12px;line-height:1.5}.friends-page .fr-add{gap:8px}.friends-page .fr-section{margin-top:16px}.friends-page .fr-section h3{color:#a59c8c;font-size:15px}.friends-page .fr-row{box-shadow:none;background:#2a2826;border:1px solid #414440;border-radius:9px;gap:12px;padding:12px}.friends-page .fr-name b{color:#e3dfda}.friends-page .fr-name small{color:#a59c8c}@container stage (width<=680px){.collection-page .collection-browser,.collection-page .craft.craft-browser{grid-template-columns:148px minmax(0,1fr);gap:10px}.craft-sidebar,.collection-page .craft-sidebar .cr-tabs button,.collection-browser .col-panel{padding:8px}}@container stage (height<=420px){.shop-page .pack-row-wrap .shop-grid.shop-row>.shop-item{gap:5px;min-height:205px;padding:10px}.shop-page .pack-row-wrap .shop-grid.shop-row :is(.pack-art,.pack-img){height:90px}}.collection-browser .col-panel{gap:8px;overflow:hidden}.collection-browser .col-stats{flex:none;gap:6px}.collection-browser .col-progress{gap:5px}.collection-browser .col-trade{padding:4px 0 6px}.collection-page .collection-browser .filters{flex-direction:column;flex:auto;gap:6px;min-height:0;display:flex}.collection-page .collection-browser .filters :is(.search,select){flex:1 1 0;height:auto;min-height:24px;max-height:34px}.collection-page .collection-browser .filters .check{flex:none;margin-top:auto}.collection-page .collection-shelf,.collection-page .collection-shelf *{scrollbar-width:none}.collection-page .collection-shelf ::-webkit-scrollbar{display:none}.collection-page .collection-shelf::-webkit-scrollbar{display:none}:root.ui-v2 .app:not(.match-app) .content>.market-page.menu-screen{height:var(--menu-height);flex-direction:column;gap:10px;display:flex;overflow:hidden;min-height:0!important}.market-page>.tabs{flex:none;margin:0}.market-page .mk-layout{flex:1;min-width:0;min-height:0;margin:0;overflow:hidden}.market-page .mk-layout.with-filters{grid-template-columns:170px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.market-page .mk-layout.with-filters .mk-filters{overscroll-behavior:contain;scrollbar-width:thin;background:#2a2826;border:1px solid #414440;border-radius:9px;min-height:0;max-height:none;margin:0;padding:9px;position:static;overflow-y:auto}.market-page .mk-layout.with-filters .mk-search{height:34px;padding:0 7px}.market-page .mk-layout.with-filters .mk-search input{width:100%;min-width:0;font-size:13px}.market-page .mk-f-label{color:#a59c8c;margin:12px 0 6px;font-size:10px;display:block}.market-page .mk-layout.with-filters .mk-row{flex-flow:column;gap:4px;display:flex;overflow:visible}.market-page .mk-layout.with-filters .mk-chip{border-radius:5px;width:100%;height:auto;min-height:28px;padding:5px 7px;font-size:12px}.market-page .mk-main{overscroll-behavior:contain;scrollbar-width:thin;height:100%;min-height:0;padding:0 3px 8px;overflow:hidden auto}.market-page .market-list{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-content:start;gap:8px;display:grid}.market-page .market-row{border-radius:8px;gap:8px;min-width:0;padding:8px}.market-page .mr-info b{font-size:14px}.market-page .mr-info small{font-size:11px;line-height:1.4}.market-page .market-list>:not(.market-row){grid-column:1/-1}.market-page .mk-add{margin:0 0 8px}@container stage (width<=680px){.market-page .mk-layout.with-filters{grid-template-columns:140px minmax(0,1fr);gap:8px}.market-page .mk-layout.with-filters .mk-filters{padding:7px}}.collection-page .craft-sidebar{overscroll-behavior:contain}.collection-page .craft-sidebar>*{flex-shrink:0}.collection-page .craft-sidebar .cr-tabs{flex:none;height:auto;min-height:max-content}.collection-page .craft-sidebar .cr-info{flex:none;min-width:0}.collection-page .craft-sidebar .cr-info summary{white-space:normal;line-height:1.4}.collection-page .craft-sidebar .cr-legend{overflow-wrap:anywhere;display:block}.shop-page .my-packs-head .shop-open-all{flex:none;width:auto;padding-inline:12px}.shop-page .my-packs-head .shop-open-all .ic{width:15px;height:15px}.shop-page .shop-item.my-pack>.shop-purchase{flex-shrink:0;margin-top:auto}.market-page .mk-layout.with-filters .mk-filters>*{flex-shrink:0}.market-page .mk-layout.with-filters .mk-search{height:34px;box-shadow:none;background:#0f1819;border:1px solid #738a7d36;border-radius:3px;padding:0 9px}.market-page .mk-layout.with-filters .mk-search:focus-within{border-color:#05ef6d66}.app:not(.match-app) .content .market-page .mk-search input{color:#d3ffdf;border:0;border-radius:0;flex:1;width:100%;height:100%;padding:0;font-size:13px;box-shadow:none!important;background:0 0!important}.market-page .mk-layout.with-filters .mk-row{grid-template-columns:1fr 1fr;gap:4px;display:grid}.market-page .mk-layout.with-filters .mk-row>:first-child{grid-column:1/-1}.market-page .mk-layout.with-filters .mk-chip{text-align:center;justify-content:center;min-height:28px;padding:4px 5px;font-size:11.5px}.app:not(.match-app) .content .market-page .mk-select{color:#acbfb2;background-color:#0f1819;border:1px solid #738a7d36;border-radius:3px;width:100%;height:34px;padding:0 8px;font-size:12.5px}.app:not(.match-app) .content .market-page .mk-select.set{color:#d3ffdf;background-color:#05ef6d12;border-color:#05ef6d66}.market-page .mk-rules{background:linear-gradient(145deg,#1d2022e6,#0d0f10f0);border:1px solid #7b858944;border-left:2px solid #05ef6d;border-radius:6px;margin-top:12px;padding:10px 12px}.market-page .mk-rules b{color:#05ef6d;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.market-page .mk-rules ul{color:#a4aaa6;margin:0;padding-left:16px;font-size:11.5px;line-height:1.5}:root .app.menu-app .market-page .market-row{color:#edf5ef;gap:10px;padding:8px 10px 8px 8px;transition:border-color .15s,transform .1s;border:1px solid #7b858944!important;border-left:3px solid var(--rc)!important;background:linear-gradient(145deg,#1d2022e6,#0d0f10f0)!important;border-radius:6px!important;box-shadow:inset 0 1px #ffffff07,0 5px 16px #0002!important}:root .app.menu-app .market-page .market-row.tappable:hover{border-color:#05ef6d55!important;border-left-color:var(--rc)!important}.market-page .market-row .cardx{flex:none}.market-page .mr-info{gap:2px}.market-page .mr-info b{letter-spacing:.02em;color:#edf5ef;text-overflow:ellipsis;white-space:nowrap;font:600 20px/1 Barlow Semi Condensed,sans-serif;overflow:hidden}.market-page .mr-info small{color:#8d958f;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.market-page .mr-from{flex:none;gap:2px}.market-page .mr-from small{color:#87a593;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.market-page .mr-from b{color:#edf5ef;gap:4px;font-size:24px;line-height:1}.market-page .mr-from .coin-ic{width:18px;height:18px}.market-page .mr-chev{color:#05ef6d;flex:none;padding:0 0 0 2px;font-size:20px}.horizontal-shelf{padding-inline:38px}.horizontal-shelf>:is(.shop-row,.deck-tiles){scrollbar-width:none!important}.horizontal-shelf>:is(.shop-row,.deck-tiles)::-webkit-scrollbar{width:0;height:0;display:none}.horizontal-shelf .row-arrow{color:#e3dfda;width:30px;height:52px;box-shadow:none;background:#242322;border:1px solid #414440;border-radius:7px;padding:0;font:400 30px/1 Barlow Semi Condensed,sans-serif;top:50%;transform:translateY(-50%)}.horizontal-shelf .row-arrow.left{left:0}.horizontal-shelf .row-arrow.right{right:0}.horizontal-shelf .row-arrow:hover{color:#05ef6d;border-color:#05ef6d70}.horizontal-shelf .row-arrow:active{background:#05ef6d0b;transform:translateY(-50%)}.horizontal-shelf .row-arrow:focus-visible{outline-offset:2px;outline:2px solid #05ef6d}.shop-item-heading{justify-content:center;align-items:center;gap:7px;width:100%;display:flex}.shop-item-heading>b{color:#e3dfda;font-size:17px;line-height:1.2}.shop-item-heading .odds-q{color:#a59c8c;width:21px;height:21px;box-shadow:none;background:#201f1d;border:1px solid #414440;flex:none;margin:0;font-size:11px;position:static}:root.ui-v2 .app:not(.match-app) .content :is(.shop-page,.collection-page,.settings-page,.missions)>.tabs{scrollbar-width:none;background:#111813;border:1px solid #47534a;border-radius:9px;flex:none;align-items:stretch;gap:4px;width:fit-content;min-width:0;max-width:100%;margin:0 0 14px;padding:4px;display:flex;overflow:auto hidden;box-shadow:inset 0 1px #cfffdb08}:root.ui-v2 .app:not(.match-app) .content :is(.shop-page,.collection-page,.settings-page,.missions)>.tabs>button{color:#a7b4a8;min-height:38px;box-shadow:none;text-shadow:none;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 15px;font:600 13px/1.1 Barlow Semi Condensed,sans-serif;transition:background .15s,color .15s;display:inline-flex;position:relative}:root.ui-v2 .app:not(.match-app) .content :is(.shop-page,.collection-page,.settings-page,.missions)>.tabs>button.active{color:#e4ffe9;background:linear-gradient(#233b2a,#17291d);border-color:#05ef6d38;box-shadow:inset 0 1px #c0ffd217}:root.ui-v2 .app:not(.match-app) .content :is(.shop-page,.collection-page,.settings-page,.missions)>.tabs>button.active:after{content:"";background:#05ef6d;border-radius:2px;height:2px;position:absolute;bottom:0;left:18%;right:18%}:root.ui-v2 .app:not(.match-app) .content :is(.shop-page,.collection-page,.settings-page,.missions)>.tabs>button:hover:not(.active){color:#e3eee5;background:#ffffff08}:root.ui-v2 .app:not(.match-app) .content :is(.shop-page,.collection-page,.settings-page,.missions)>.tabs>button:focus-visible{outline-offset:-2px;outline:2px solid #05ef6d}:is(.shop-page,.collection-page,.settings-page,.missions)>.tabs .ic,:is(.shop-page,.collection-page,.settings-page,.missions)>.tabs .gem-ic,:is(.shop-page,.collection-page,.settings-page,.missions)>.tabs .coin-ic{flex-shrink:0;width:18px;height:18px;margin:0}:is(.shop-page,.collection-page,.settings-page,.missions)>.tabs .shop-tab-count{color:#05ef6d;background:#05ef6d12;border:1px solid #05ef6d40;border-radius:5px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;line-height:1;display:grid}@container stage (height<=440px){:root.ui-v2 .app:not(.match-app) .content :is(.shop-page,.collection-page,.settings-page,.missions)>.tabs{margin-bottom:9px}:root.ui-v2 .app:not(.match-app) .content :is(.shop-page,.collection-page,.settings-page,.missions)>.tabs>button{gap:6px;min-height:34px;padding:7px 11px;font-size:12px}}.decks-page.menu-screen{height:var(--menu-height);overflow-y:auto}.decks-page .deck-shelf{flex:1;align-items:stretch;min-height:265px;display:flex}.decks-page .deck-shelf .deck-tiles{scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:12px;width:100%;padding:4px 2px;display:flex;overflow:auto hidden}.decks-page .deck-shelf .deck-tile{flex:0 0 clamp(235px, calc(var(--sh) * .51), 300px);scroll-snap-align:start;width:auto;min-width:0;min-height:0}.decks-page .deck-shelf .deck-tile.new{min-height:0}.decks-page .deck-show{height:128px;min-height:128px;box-shadow:none;background:radial-gradient(at 50% 100%,#05ef6d0d,#0000 65%),#201f1d;border:1px solid #41444088;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.deck-preview-fan{width:184px;height:120px;display:block;position:relative}.deck-preview-card{filter:drop-shadow(0 4px 5px #0005);display:block;position:absolute;top:28px}.deck-preview-card.main{z-index:2;top:4px;left:54px}.deck-preview-card.left{z-index:1;left:18px;transform:rotate(-12deg)}.deck-preview-card.right{z-index:1;right:18px;transform:rotate(12deg)}.deck-rarity-summary{flex-wrap:wrap;gap:5px;display:flex}.deck-rarity-summary>span{color:#a59c8c;border:1px solid #414440;border-radius:4px;padding:3px 6px;font-size:10px;line-height:1.1}.decks-page .deck-show:focus-visible{outline-offset:2px;outline:2px solid #05ef6d}.decks-page .deck-actions{flex-wrap:nowrap;grid-template-columns:1fr .75fr 1fr;gap:6px;display:grid}.deck-action{color:#e3dfda;min-width:0;height:34px;box-shadow:none;cursor:pointer;background:#201f1d;border:1px solid #414440;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 6px;font:600 12px Barlow Semi Condensed,sans-serif;display:inline-flex}.deck-action .ic{width:14px;height:14px}.deck-action-use{color:#05ef6d;background:#05ef6d08;border-color:#05ef6d44}.deck-action:hover:not(:disabled){background:#05ef6d0c;border-color:#05ef6d80}.deck-action:disabled{cursor:default;opacity:.45}.deck-action-use.is-active:disabled{opacity:1;color:#a59c8c;background:0 0;border-color:#414440}.deck-action:focus-visible{outline-offset:2px;outline:2px solid #05ef6d}.decks-page .deck-rules{flex:none;margin:0;font-size:11px;line-height:1.5}.decks-page.menu-screen{-webkit-overflow-scrolling:touch;min-width:0;overflow:hidden auto}.decks-page .deck-shelf{flex:none;min-width:0;height:auto;min-height:0}.decks-page .deck-shelf .deck-tiles{overscroll-behavior-x:contain;flex:auto;align-items:stretch;min-width:0;height:auto;min-height:324px}.decks-page .deck-shelf .deck-tile{box-sizing:border-box;flex-shrink:0;min-width:235px;height:auto;min-height:312px}.decks-page .deck-shelf .deck-tile:not(.new){grid-template-rows:118px minmax(112px,auto) 34px;align-content:start;gap:8px;display:grid}.decks-page .deck-shelf .deck-show{box-sizing:border-box;flex:0 0 118px;align-self:start;width:100%;min-width:0;height:118px;min-height:118px;max-height:118px;overflow:hidden}.decks-page .deck-preview-fan{flex-shrink:0;min-width:184px;min-height:118px}.decks-page .deck-info{align-self:start;min-width:0}.decks-page .deck-info>b{overflow-wrap:anywhere}.decks-page .deck-actions{flex-shrink:0;align-self:end;min-height:34px}@container stage (height<=440px){.decks-page.menu-screen{gap:8px}.decks-page .deck-shelf{padding-inline:30px}.decks-page .deck-shelf .deck-tile{flex-basis:235px}.decks-page .deck-info{gap:5px}.decks-page .deck-info>b{font-size:16px}.decks-page .deck-info>small{font-size:11px}}.reward-bg{isolation:isolate}.reward-bg>.reward-flash,.reward-bg .flip.big:before{display:none}.reward-bg>.reward{z-index:1;position:relative}.reward-bg .reward-cards{isolation:isolate;position:relative}.reward-bg .reward-cards .flip{isolation:isolate;clip-path:inset(-18px -6px)}.reward-bg .reward-cards .flip-inner{z-index:1;position:relative}.reward-bg .flip.big.open{animation:1.9s ease-out packCardLift}.reward-bg .flip-front .new-tag{z-index:2;top:7px;left:auto;right:7px;transform:none}.reward-bg .flip-front .trade-badge.card-corner{z-index:2;top:5px;left:50%;right:auto;transform:translate(-50%)}@keyframes packCardLift{0%,to{transform:translateY(0)}45%{transform:translateY(-10px)}70%{transform:translateY(-6px)}}.reward-bg .pm.pm-clean{width:min(820px,100%);height:min(600px, calc(var(--sh) - 36px));color:#e3dfda;background:#201f1d;border:1px solid #414440;border-radius:12px;align-items:stretch;gap:0;min-height:0;max-height:100%;padding:0;overflow:hidden}.pm-clean-head{border-bottom:1px solid #414440;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.pm-clean-head h2{color:#e3dfda;margin:0 0 5px;font-size:25px;line-height:1.1}.pm-clean-head p{color:#a59c8c;margin:0;font-size:12px;line-height:1.4}.pm-summary{color:#a59c8c;flex-direction:column;flex:none;gap:5px;font-size:12px;display:flex}.pm-summary>span{color:#05ef6d;align-items:center;gap:4px;display:flex}.pm-summary .coin-ic{width:14px;height:14px}.pm-clean-list{scrollbar-width:thin;scrollbar-color:#414440 transparent;flex:1;min-height:0;padding:12px 18px;overflow-y:auto}.pm-clean-row{background:#2a2826;border:1px solid #414440;border-radius:8px;align-items:center;gap:14px;margin-bottom:8px;padding:10px;display:flex}.pm-clean-row.saved{border-color:#05ef6d33}.pm-clean-row.sale-pending{background:#05ef6d05;border-color:#05ef6d70}.pm-clean-tags>.pending{color:#05ef6d;background:#05ef6d10}.pm-clean-button.sell[aria-pressed=true]{color:#05ef6d;border-color:#05ef6d66}.pm-clean-earned{flex-wrap:wrap}.pm-clean-earned small{color:#a59c8c;font-size:10px}.pm-clean-thumb{flex:none}.pm-clean-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.pm-clean-copy>b{color:#e3dfda;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.pm-clean-copy>small{color:#a59c8c;font-size:11px}.pm-clean-tags{flex-wrap:wrap;gap:5px;display:flex}.pm-clean-tags>span{color:#a59c8c;background:#ffffff06;border-radius:4px;padding:3px 6px;font-size:10px}.pm-clean-tags>:is(.new,.saved){color:#05ef6d;background:#05ef6d0b}.pm-clean-actions{flex:none;grid-template-columns:66px 76px 96px;gap:6px;display:grid}.pm-clean-button{color:#e3dfda;cursor:pointer;background:#201f1d;border:1px solid #414440;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:7px 10px;font:600 12px/1.2 Barlow Semi Condensed,sans-serif;display:inline-flex}.pm-clean-button .coin-ic,.pm-clean-earned .coin-ic{filter:none;width:14px;height:14px}.pm-clean-button.keep{color:#05ef6d}.pm-clean-button:hover:not(:disabled){background:#05ef6d0b;border-color:#05ef6d70}.pm-clean-button:disabled{opacity:.4;cursor:default}.pm-clean-button:focus-visible{outline-offset:2px;outline:2px solid #05ef6d}.pm-clean-foot{border-top:1px solid #414440;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px;display:flex}.pm-clean-earned{color:#05ef6d;align-items:center;gap:5px;margin-right:auto;font-size:13px;display:flex}.pm-clean-button.pm-done{color:#0f2a15;background:#05ef6d;border-color:#05ef6d;min-width:100px}.pm-clean-button.pm-done:hover:not(:disabled){background:#05ef6d;border-color:#05ef6d}.pm-clean-empty{text-align:center;color:#a59c8c;padding:24px}@container stage (width<=680px){.horizontal-shelf{padding-inline:30px}.horizontal-shelf .row-arrow{width:25px;height:46px;font-size:25px}.pm-clean-head{gap:10px;padding:12px}.pm-clean-head h2{font-size:22px}.pm-clean-list{padding:8px}.pm-clean-row{gap:10px}.pm-clean-actions{grid-template-columns:60px 68px}.pm-clean-actions .market{grid-column:1/-1}.pm-clean-foot{flex-wrap:wrap;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.reward-bg .flip.big.open{animation:none}}*,:before,:after{scrollbar-width:none!important}::-webkit-scrollbar{width:0;height:0;display:none}.collection-page .craft-sidebar{min-height:0;overflow:hidden}.collection-page .craft-sidebar .cr-tabs{flex-direction:column;flex:auto;min-height:0;display:flex}.collection-page .craft-sidebar .cr-tabs button{flex:1 1 0;min-height:0;padding-top:2px;padding-bottom:2px}.collection-page .craft-sidebar .cr-info{flex:none}.collection-page .craft-sidebar .cr-tabs{gap:5px}.collection-page .craft-sidebar .cr-tabs button{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;row-gap:1px;line-height:1.1;display:grid;overflow:hidden}.collection-page .craft-sidebar .cr-tabs button b{text-align:left;grid-area:1/1;font-size:14px}.collection-page .craft-sidebar .cr-tabs button i{grid-area:1/2/span 2;align-self:center}.collection-page .craft-sidebar .cr-tabs button small{grid-area:2/1;align-items:center;gap:3px;font-size:10px;display:flex}.collection-page .craft-sidebar .cr-tabs button small .coin-ic{width:11px;height:11px}.collection-page .craft-sidebar{position:relative;overflow:visible}.collection-page .craft-sidebar .cr-tabs{height:auto;flex:auto!important;min-height:0!important}.collection-page .craft-sidebar .cr-tabs button{min-height:0!important}.collection-page .craft-sidebar .cr-info{flex:none;position:relative}.collection-page .craft-sidebar .cr-info[open] .cr-legend{z-index:5;background:#201f1d;border:1px solid #414440;border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.5;position:absolute;bottom:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 20px #000a}.shop-page .pack-row-wrap .shop-grid.shop-row>.shop-item{justify-content:flex-start}.shop-page .pack-row-wrap .shop-grid.shop-row .pack-img{flex:1 1 0;justify-content:center;height:auto;min-height:90px;max-height:340px;display:flex}.shop-page .pack-row-wrap .shop-grid.shop-row .pack-img img{object-fit:contain;width:auto;max-width:100%;height:100%}:root.ui-v2 .app:not(.match-app) .content :is(.shop-page,.collection-page,.settings-page,.missions)>.tabs{width:100%}:root.ui-v2 .app:not(.match-app) .content :is(.shop-page,.collection-page,.settings-page,.missions)>.tabs>button{flex:1 0 auto}.modal-bg .confirm-box{background:#171e1b;border:1px solid #414440;border-radius:12px;box-shadow:0 18px 44px #000a}.modal-bg .confirm-box>p{color:#e3dfda}.app:not(.match-app) .modal-bg .confirm-box .confirm-actions .btn{min-height:40px;box-shadow:none;text-shadow:none;border-radius:6px;font-size:15px;transform:none}.app:not(.match-app) .modal-bg .confirm-box .confirm-actions .btn.ghost{color:#a59c8c;background:0 0;border:1px solid #414440}.app:not(.match-app) .modal-bg .confirm-box .confirm-actions .btn.ghost:hover:not(:disabled){color:#e3dfda;background:#ffffff08}.app:not(.match-app) .modal-bg .confirm-box .confirm-actions .btn.primary{color:#0f2a15;background:linear-gradient(#05ef6d,#04c95b);border:1px solid #05ef6d;font-weight:800;box-shadow:none!important}.app:not(.match-app) .modal-bg .confirm-box .confirm-actions .btn.danger{color:#ffb4ad;background:#3a1d1b;border:1px solid #e0645c88}:root.ui-v2 .app:not(.match-app) .content .rka .rk-switch{border:1px solid #47534a;border-radius:9px;align-items:stretch;gap:4px;height:auto;padding:4px;display:flex;box-shadow:inset 0 1px #cfffdb08;background:#111813!important}:root.ui-v2 .app:not(.match-app) .content .rka .rk-switch>button{color:#a7b4a8;min-height:34px;box-shadow:none;text-shadow:none;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:7px 16px;font:600 13px/1.1 Barlow Semi Condensed,sans-serif;display:inline-flex;position:relative}:root.ui-v2 .app:not(.match-app) .content .rka .rk-switch>button.active{color:#e4ffe9;background:linear-gradient(#233b2a,#17291d);border-color:#05ef6d38;box-shadow:inset 0 1px #c0ffd217}:root.ui-v2 .app:not(.match-app) .content .rka .rk-switch>button.active:after{content:"";background:#05ef6d;border-radius:2px;height:2px;position:absolute;bottom:0;left:18%;right:18%}:root.ui-v2 .app:not(.match-app) .content .rka .rk-switch>button:hover:not(.active){color:#e3eee5;background:#ffffff08}:root.ui-v2 .app:not(.match-app) .content .rka .rk-switch .ic{width:18px;height:18px;margin:0}:root.ui-v2 .app:not(.match-app) .content .rka .rka-play{color:#0f2a15;min-height:40px;box-shadow:none;text-shadow:none;background:linear-gradient(#05ef6d,#04c95b);border:1px solid #05ef6d;border-radius:6px;padding:8px 18px;font:800 15px/1.1 Barlow Semi Condensed,sans-serif}:root.ui-v2 .app:not(.match-app) .content .rka .rka-play:hover{filter:brightness(1.05)}:root.ui-v2 .app:not(.match-app) .content .rka .rk-switch>button.active .ic{filter:brightness(0)saturate()invert(.93)sepia(.15)saturate(3)hue-rotate(80deg)!important}.app:not(.match-app) .content .settings-page .acc-note{color:#a59c8c;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:11px;line-height:1.35}.shop-page .shop-item{position:relative}.shop-page .shop-item .shop-item-heading{text-align:center;width:100%;display:block}.shop-page .shop-item .shop-item-heading>b{text-wrap:balance;font-size:clamp(15px,1.6vw + 6px,18px);line-height:1.15;display:block}.shop-page .shop-item .shop-item-heading .odds-q{z-index:2;width:24px;height:24px;position:absolute;top:10px;right:10px}.rka-noclub img{object-fit:contain;opacity:.9;filter:brightness(0)saturate()invert(.78)sepia(.5)saturate(6)hue-rotate(68deg)brightness(1.05);width:auto!important;height:60px!important}:root .app:not(.match-app) .content .rka .rka-tab{color:#a7b4a8!important}:root .app:not(.match-app) .content .rka .rka-tab:hover:not([aria-selected=true]){color:#e3eee5!important}:root .app:not(.match-app) .content .rka .rka-tab[aria-selected=true]{color:#e4ffe9!important}:root .app:not(.match-app) .content .rka :is(.rka-tab:not([aria-selected=true]),.rk-switch>button:not(.active)) .ic{opacity:1;filter:brightness(0)saturate()invert(.74)sepia(.12)saturate(.6)hue-rotate(80deg)!important}:root .app:not(.match-app) .content .rka :is(.rka-tab[aria-selected=true],.rk-switch>button.active) .ic{opacity:1;filter:brightness(0)saturate()invert(.95)sepia(.15)saturate(3)hue-rotate(80deg)!important}@container stage (height<=400px){.decks-page .deck-shelf{flex:auto;min-height:0}.decks-page .deck-shelf .deck-tiles{height:100%;min-height:0}.decks-page .deck-shelf .deck-tile{min-height:0}.decks-page .deck-shelf .deck-tile:not(.new){grid-template-rows:100px minmax(0,1fr) 34px;gap:6px}.decks-page .deck-shelf .deck-show{flex-basis:100px;height:100px;min-height:100px;max-height:100px}.decks-page .deck-preview-fan{height:100px;min-height:100px}.decks-page .deck-info{overflow:hidden}.market-locked{gap:4px;margin:6px auto;padding:12px 18px}.market-locked .ic{height:36px}.market-locked b{font-size:22px}.market-locked p{line-height:1.35}.shop-page .shop-cos-tabs button{min-height:30px;padding:4px 10px}.shop-page .shop-item .si-back-art{zoom:.7}.ranked-page .rka-noclub{gap:6px}.ranked-page .rka-noclub img{height:40px!important}.ranked-page .rka-noclub p{margin:0;font-size:12px;line-height:1.4}}@container stage (height<=440px){.rules-sidebar{gap:8px}.rules-nav button{padding:6px 10px}.rules-page .rules-replay{gap:4px;padding-top:6px}.rules-page .rules-replay .btn{min-height:30px;padding:4px 8px}}.collection-page .craft-sidebar .cr-tabs{overscroll-behavior:contain;gap:4px;overflow-y:auto}.collection-page .craft-sidebar .cr-tabs button{flex:0 44px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:8px;padding-block:4px;min-height:26px!important}.collection-page .craft-sidebar .cr-tabs button b{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.collection-page .craft-sidebar .cr-tabs button small{white-space:nowrap;grid-area:1/2}.collection-page .craft-sidebar .cr-tabs button i{text-align:right;grid-area:1/3;min-width:14px}.mdx-screen.wt-screen{padding:14px calc(16px + var(--safe-r)) 14px 16px;background:#201f1d}.wt-screen .wt-grid{gap:12px;padding:0}:root.ui-v2 .app:not(.match-app) .content>.road-page{height:var(--menu-height)}.road-page .road{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;display:grid;overflow:visible}.road-page .road-head{background:0 0;border:0;border-bottom:1px solid #414440;gap:12px;padding:0 0 12px}.road-page .road-head>div:not(.road-progress){flex:1;min-width:0}.road-page .road-head b{color:#e3dfda;font-size:23px;line-height:1.1}.road-page .road-head small{color:#a59c8c;white-space:normal;font-size:11px;line-height:1.4}.road-page .road-progress{width:100px;height:24px;box-shadow:none;background:#181716;border:1px solid #414440;border-radius:6px;flex:none}.road-page .road-progress span{background:#05ef6d26}.road-page .road-progress i{color:#05ef6d;font-size:12px}.road-page .road-scene{background:radial-gradient(at 50% 70%,#05ef6d08,#0000 70%),#242322;border:1px solid #414440;border-radius:10px;min-height:0;overflow:hidden}.road-page .road-scene:before{display:none}.road-page .road-scroll{scrollbar-width:none;height:100%}.road-page .road-track{width:1500px;min-width:100%}.road-page .road-city{color:#a59c8c;text-shadow:none;font-size:13px}.road-page .road-stop.sel .road-city{color:#05ef6d}.road-page .road-pin{box-shadow:none;background:#2a2826;border:1px solid #555a54}.road-page .road-stop.sel .road-pin,.road-page .road-stop.next .road-pin{border-color:#05ef6d;box-shadow:0 0 0 3px #05ef6d14}.road-page .road-here{color:#05ef6d;text-shadow:none}.road-page .road-card{background:#2a2826;border:1px solid #414440;border-radius:10px;gap:12px;padding:12px 14px}.road-page .road-card-ic{width:40px;height:40px}.road-page .road-card-info{gap:5px}.road-page .road-card-info b{padding:0;font-size:21px;color:#e3dfda!important}.road-page .road-card-info span{font-size:11px;line-height:1.3;color:#a59c8c!important}.road-page .road-card-info .road-deck{font-size:11px;color:#a59c8c!important}.road-page .road-card-info em{color:#555a54}.road-page .road-card .gbtn{min-height:44px;box-shadow:none;border-radius:7px;flex:none;padding:8px 20px;font-size:21px}.road-page .road-reward .ic{width:15px;height:15px}@container stage (height<=420px){.road-page .road{gap:8px}.road-page .road-head{padding-bottom:8px}.road-page .road-card{padding:8px 10px}.road-page .road-card-info b{font-size:18px}}@container stage (width<=680px){.road-page .road-card{flex-wrap:wrap}.road-page .road-card-info{flex-basis:calc(100% - 56px)}.road-page .road-card .gbtn{margin-left:auto}.wt-screen .wt-grid{gap:7px}}#root .road-page .road-scene{background:linear-gradient(145deg,#1d2022cc,#0d0f10e6)!important;border:1px solid #7b858944!important;border-radius:6px!important;box-shadow:inset 0 1px #ffffff07!important}#root .road-page .road-card{background:linear-gradient(145deg,#1d2022f2,#0d0f10f7)!important;border:1px solid #7b858944!important;border-left:2px solid #05ef6d!important;border-radius:6px!important;box-shadow:0 6px 18px #0006!important}#root .road-page .road-card-info b{letter-spacing:.03em;color:#edf5ef!important;text-shadow:none!important;font:800 19px/1.1 Barlow Semi Condensed,sans-serif!important}#root .road-page .road-card-info>span{color:#a4aaa6!important;font:600 12px/1.35 Barlow Semi Condensed,sans-serif!important}#root .road-page .road-stars{vertical-align:-1px;color:#3a4441;gap:1px;display:inline-flex}#root .road-page .road-stars .on{color:#05ef6d}#root .road-page .road-city{box-shadow:none!important;color:#a4aaa6!important;text-shadow:none!important;background:#0f1819e6!important;border:1px solid #7b858955!important;border-radius:3px!important;padding:5px 9px!important;font:700 12px/1 Barlow Semi Condensed,sans-serif!important}#root .road-page .road-stop.next .road-city,#root .road-page .road-stop.sel .road-city{color:#edf5ef!important;background:#05ef6d14!important;border-color:#05ef6d!important}#root .road-page .road-stop.won .road-city{color:#c4f0cb!important}#root .road-page .road-stop.locked .road-city{opacity:.55}#root .road-page .road-here{color:#05ef6d;filter:drop-shadow(0 0 6px #05ef6d88);font-size:0;line-height:0}#root .road-page .road-pin i{place-items:center;display:grid}#root .road-page .road-progress{position:relative;overflow:hidden;box-shadow:none!important;background:#0f1819!important;border:1px solid #05ef6d55!important;border-radius:4px!important}#root .road-page .road-progress>span{position:absolute;bottom:0;left:0;background:#05ef6d!important;border-radius:0!important;height:2px!important;top:auto!important}#root .road-page .road-progress i{font-style:normal;position:relative;color:#05ef6d!important;font:800 14px/1 Barlow Semi Condensed,sans-serif!important}#root .road-page .road-progress{justify-content:center!important;align-items:center!important;display:flex!important}#root .road-page .road-progress i{width:auto!important;height:auto!important;display:block!important}#root .road-page .road-card-glyph{color:#05ef6d;vertical-align:-2px}#root .road-page .road-stop.locked .road-pin>i{display:none!important}.match-l .tut-coach.tut-simple{color:#e3dfda;background:#242322f5;border:1px solid #414440;border-radius:10px;gap:10px;width:min(250px,29vw);max-height:68%;padding:13px;top:18%;overflow-y:auto;box-shadow:0 8px 28px #0005}.match-l .tut-simple.done{border-color:#05ef6d80}.match-l .tut-simple .tut-head{align-items:flex-start;gap:8px}.match-l .tut-simple .tut-head b{color:#e3dfda;font-size:22px;line-height:1.05}.match-l .tut-simple.done .tut-head b{color:#05ef6d}.match-l .tut-simple p{font-size:14px;line-height:1.45}.match-l .tut-progress{gap:4px;display:flex}.match-l .tut-progress i{background:#414440;border-radius:2px;flex:1;height:3px}.match-l .tut-progress .filled{background:#05ef6d}.match-l .tut-simple .tut-actions{flex-wrap:wrap;gap:6px}.match-l .tut-simple .tut-nav{color:#e3dfda;box-shadow:none;background:#2a2826;border:1px solid #414440;padding:6px 9px;font-size:12px}.match-l .tut-simple .tut-nav.next{color:#0f2a15;background:#05ef6d;border-color:#05ef6d;margin-left:auto}.match-l .tut-simple .tut-nav:disabled{opacity:.35;cursor:default}.match-l .tut-task-note{color:#a59c8c;font-size:11px}.match-l .tut-context-hint{color:#b9ffc2;border-left:2px solid #05ef6d;padding-left:9px}.match-l .tut-glow{animation-name:tutorial-green-pulse;outline-color:#05ef6d!important}.match-l .tut-drag-line,.match-l .tut-showcase-arrows line{stroke:#05ef6d}.match-l .tut-finger{background:radial-gradient(circle,#fff 0 30%,#05ef6d 31% 60%,#0000 62%)}.match-l .tut-arrow:before{filter:drop-shadow(0 2px 5px #0008);background:#05ef6d}.match-l .tut-callout{color:#e3dfda;background:#242322;border-color:#414440;box-shadow:0 3px 12px #0004}.match-l .tut-callout b{color:#05ef6d}@keyframes tutorial-green-pulse{50%{outline-color:#05ef6d40}}@media (height<=440px){.match-l .tut-coach.tut-simple{gap:7px;padding:10px;top:12%}.match-l .tut-simple p{font-size:12px}}@media (prefers-reduced-motion:reduce){.match-l .tut-glow,.match-l .tut-finger,.match-l .tut-arrow:before,.match-l .tut-drag-line{animation:none}}.match-coach{z-index:38;right:calc(env(safe-area-inset-right) + 10px);pointer-events:none;flex-direction:column;gap:6px;width:min(230px,25vw);font-family:Barlow Semi Condensed,sans-serif;display:flex;position:absolute;top:15%}.match-coach .mc-box{pointer-events:auto;color:#edf5ef;background:linear-gradient(145deg,#1d2022f2,#0d0f10f6);border:1px solid #7b858944;border-left:3px solid #05ef6d;border-radius:6px;padding:9px 26px 9px 12px;animation:.25s pop;position:relative;box-shadow:0 10px 26px #000a}.match-coach .mc-box.warn{border-left-color:#ffb547}.match-coach b{letter-spacing:.14em;color:#05ef6d;margin-bottom:2px;font-size:12px;font-weight:700;display:block}.match-coach .warn b{color:#ffb547}.match-coach p{margin:0;font-size:14px;font-weight:600;line-height:1.3}.match-coach .mc-x{color:#a8b3ad;cursor:pointer;background:0 0;border:0;border-radius:3px;width:22px;height:22px;padding:0;font-size:18px;line-height:1;position:absolute;top:3px;right:4px}.match-coach .mc-off{color:#a8b3ad;cursor:pointer;background:0 0;border:0;margin-top:5px;padding:0;font:600 11px Barlow Semi Condensed,sans-serif;text-decoration:underline}@media (height<=440px){.match-coach{width:min(200px,24vw);top:13%}.match-coach p{font-size:12px}}:root.ui-v2 .app.immersive-app:not(.match-app){--rail-w:0px;overflow:hidden;background:radial-gradient(at 60% 35%,#242627,#090a0b 75%)!important;padding:0!important}:root.ui-v2 .app.immersive-app:not(.match-app)>.content{inset:calc(var(--top-h) + env(safe-area-inset-top)) 0 calc(78px + env(safe-area-inset-bottom));width:100%;max-width:none;height:auto;min-height:0;margin:0;position:absolute;overflow:visible;padding:0!important}:root.ui-v2 .app.immersive-app:not(.match-app) .topbar{z-index:20;gap:12px;padding:env(safe-area-inset-top) calc(22px + var(--safe-r)) 0 calc(22px + var(--safe-l))!important;box-shadow:none!important;background:linear-gradient(#090a0bec,#0c0d0e55,#0000)!important;border:0!important}:root.ui-v2 .app.immersive-app:not(.match-app) .topbar:before{display:none}:root.ui-v2 .app.immersive-app:not(.match-app) .topbar .tb-logo{width:34px;min-width:34px;height:34px;position:relative;top:auto;left:auto}:root.ui-v2 .app.immersive-app:not(.match-app) .topbar .tb-profile,:root.ui-v2 .app.immersive-app:not(.match-app) .topbar .tb-rank,:root.ui-v2 .app.immersive-app:not(.match-app) .topbar .tb-cur{box-shadow:none!important;background:0 0!important;border:0!important}:root.ui-v2 .app.immersive-app:not(.match-app) .bottomnav{z-index:20;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;height:52px;display:flex;top:auto!important;bottom:calc(9px + env(safe-area-inset-bottom))!important;left:calc(20px + var(--safe-l))!important;width:calc(100% - 230px - var(--safe-l) - var(--safe-r))!important;box-shadow:none!important;background:linear-gradient(#0000,#08090ae0)!important;border:0!important;border-radius:0!important;padding:0!important}:root.ui-v2 .app.immersive-app:not(.match-app) .bottomnav .nav-logo{display:none}:root.ui-v2 .app.immersive-app:not(.match-app) .bottomnav button:not(.nav-logo){letter-spacing:.06em;color:#bdcbbf;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;width:auto;min-width:0;height:50px;max-height:none;margin:0;font:500 10px/1 Barlow Semi Condensed,sans-serif;display:flex;background:0 0!important;border:0!important;border-right:1px solid #97b99c27!important;border-radius:0!important;padding:3px 7px!important}:root.ui-v2 .app.immersive-app:not(.match-app) .bottomnav button.active{color:#05ef6d!important}:root.ui-v2 .app.immersive-app:not(.match-app) .bottomnav button.active:before{background:#05ef6d;width:auto;height:2px;inset:auto 30% 0}:root.ui-v2 .app.immersive-app:not(.match-app) .bottomnav .nav-icon{place-items:center;width:26px;height:24px;display:grid}:root.ui-v2 .app.immersive-app:not(.match-app) .bottomnav .nav-icon img{object-fit:contain;filter:saturate(.65);width:24px;height:24px}.fcd-lobby{color:#e9eee6;isolation:isolate;touch-action:manipulation;position:absolute;inset:0}.lobby-art{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#090a0bea,#0000 42%,#090a0b33 78%,#090a0bd9),linear-gradient(#090a0b50,#0000 55%,#08090a 100%);position:fixed;inset:0}.lobby-discover{top:15px;left:calc(24px + var(--safe-l));flex-direction:column;gap:9px;width:clamp(155px,22%,290px);display:flex;position:absolute}.fcd-lobby button{cursor:pointer;color:inherit;font-family:Barlow Semi Condensed,sans-serif}.fcd-lobby button:focus-visible,.rift-modes button:focus-visible{outline-offset:3px;outline:2px solid #a6ffb2}.lobby-feature{isolation:isolate;text-align:left;background:linear-gradient(140deg,#54575950,#0d0f10 70%);border:1px solid #76977d55;border-radius:3px;height:clamp(140px,30vh,240px);padding:15px;position:relative;overflow:hidden;box-shadow:0 12px 35px #0004}.lobby-feature:before{content:"";z-index:-1;opacity:.32;background:url(/assets/home/promo_new_season.webp) 50%/cover;position:absolute;inset:0}.lobby-kicker{color:#05ef6d;letter-spacing:.19em;font:600 10px/1.3 Barlow Semi Condensed,sans-serif;display:block}.lobby-feature>.cardx{filter:drop-shadow(0 5px 12px #000a);position:absolute;top:22px;right:18px;transform:rotate(12deg)}.lobby-feature-copy{z-index:1;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:15px;left:14px}.lobby-feature-copy strong{letter-spacing:.03em;text-shadow:0 2px 10px #000;font:600 clamp(22px,3.5vh,36px)/1 Barlow Semi Condensed,sans-serif}.lobby-feature-copy small{color:#b7c9b8;font-size:11px}.lobby-link-arrow{color:#b2f4bb;font-size:23px;position:absolute;bottom:15px;right:12px}.lobby-promo-pair{grid-template-columns:1fr 1fr;gap:7px;display:grid}.lobby-promo-pair button{background:linear-gradient(145deg,#34363866,#0d0e0fc9);border:1px solid #71937740;border-radius:3px;justify-items:center;gap:3px;min-width:0;padding:8px 4px;display:grid}.lobby-promo-pair .ic{object-fit:contain;width:29px;height:29px}.lobby-promo-pair b{font-size:12px}.lobby-promo-pair small{color:#a0b6a4;font-size:9px}.lobby-missions{text-align:left;background:linear-gradient(90deg,#34383a8c,#0d0e0fd9);border:1px solid #71937740;border-radius:3px;align-items:center;gap:9px;padding:10px;display:flex}.lobby-missions>.ic{width:27px;height:27px}.lobby-missions>span{gap:3px;display:grid}.lobby-missions b{letter-spacing:.04em;font-size:12px}.lobby-missions small{color:#a7c4ad;font-size:10px}.lobby-missions i{margin-left:auto;font:23px Barlow Semi Condensed,sans-serif}.lobby-headline{text-shadow:0 2px 20px #0008;pointer-events:none;opacity:.95;position:absolute;top:10%;left:34%}.lobby-headline>span{letter-spacing:.32em;color:#b1d8ba;font-size:9px}.lobby-headline h1{letter-spacing:.015em;margin:10px 0;font:500 clamp(27px,5vw,66px)/.94 Barlow Semi Condensed,sans-serif}.lobby-headline em{color:#a4f2b0;font-size:.65em;font-style:normal}.lobby-social{right:calc(21px + var(--safe-r));flex-direction:column;align-items:center;gap:13px;width:48px;display:flex;position:absolute;top:22px}.lobby-social button{background:#0b0c0da1;border:1px solid #7a9d7e38;border-radius:50%;place-items:center;width:43px;height:43px;padding:4px;display:grid;position:relative}.lobby-social .ic{object-fit:contain;width:27px;height:27px}.lobby-social small{color:#adfdb9;background:#264a31;border-radius:5px;padding:1px 3px;font-size:9px;position:absolute;bottom:-3px;right:0}.lobby-social .lobby-friend{padding:0}.lobby-friend i{background:#718276;border:1px solid #0c1810;border-radius:50%;width:8px;height:8px;position:absolute;bottom:1px;right:0}.lobby-friend.online i{background:#05ef6d}.lobby-add-friend{color:#b7d2bd;font-size:25px}.lobby-social-rule{background:#85ab8d55;width:25px;height:1px}.lobby-bottom-info{left:calc(24px + var(--safe-l));bottom:0;right:calc(170px + var(--safe-r));align-items:center;gap:clamp(10px,3vw,45px);display:flex;position:absolute}.lobby-rank{text-align:left;background:0 0;border:0;align-items:center;gap:9px;min-width:150px;padding:0;display:flex}.lobby-rank>img{object-fit:contain;width:50px;height:50px}.lobby-rank>span{gap:4px;min-width:95px;display:grid}.lobby-rank small{letter-spacing:.15em;color:#a5b6a9;font-size:8px}.lobby-rank b{letter-spacing:.04em;font-size:15px}.lobby-rank em{color:#c2ceb7;margin-left:7px;font-size:10px;font-style:normal;font-weight:400}.lobby-rank i{background:#64756655;width:100%;height:3px;display:block}.lobby-rank i>span{background:#05ef6d;height:100%;display:block}.lobby-deck-picker{background:linear-gradient(90deg,#0000,#151719c9,#0000);border-block:1px solid #789b8040;align-items:center;min-width:0;max-width:290px;padding:3px 0;display:flex}.lobby-deck-picker>button{background:0 0;border:0;padding:7px;font-size:24px}.lobby-deck-picker button:disabled{opacity:.3}.lobby-deck-picker .lobby-active-deck{text-align:left;grid-template-columns:1fr auto;gap:3px 12px;min-width:0;display:grid}.lobby-active-deck small{color:#96b69f;letter-spacing:.15em;grid-column:1/-1;font-size:8px}.lobby-active-deck b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lobby-active-deck>span{color:#bde7c2;font-size:11px}.lobby-play{z-index:25;right:calc(29px + var(--safe-r));bottom:calc(15px + env(safe-area-inset-bottom));background:radial-gradient(circle at 40% 30%,#255f3b,#102c1b 65%,#06120b);border:1px solid #98e0a5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:116px;height:116px;transition:filter .2s,transform .2s;display:flex;position:fixed;box-shadow:inset 0 0 0 5px #0d1d14,inset 0 0 0 6px #80c58f,0 0 30px #05ef6d20,0 7px 25px #000a;color:#e5ffe8!important}.lobby-play:hover{filter:brightness(1.2);transform:translateY(-2px)}.lobby-play small{letter-spacing:.23em;color:#9ed7a7;font-size:9px}.lobby-play b{letter-spacing:.04em;font:600 37px/.9 Barlow Semi Condensed,sans-serif}.lobby-play-sub{letter-spacing:.14em;color:#adcab3;font-size:8px}.lobby-play-ring{border:1px solid #5db57365;border-top:3px solid #adffc0;border-bottom:3px solid #467f54;border-radius:50%;position:absolute;inset:-6px;transform:rotate(-30deg)}.rift-modes{padding:12px calc(28px + var(--safe-r)) 0 calc(28px + var(--safe-l));color:#e7efe5;isolation:isolate;flex-direction:column;display:flex;position:absolute;inset:0}.rift-modes:before{content:"";z-index:-2;background:linear-gradient(90deg,#090a0bee,#08090acc 45%,#090a0be9);position:fixed;inset:0}.rift-mode-heading{letter-spacing:.07em;align-items:center;gap:16px;font:600 21px Barlow Semi Condensed,sans-serif;display:flex}.rift-mode-heading small{letter-spacing:.24em;color:#88a794;font:500 8px Barlow Semi Condensed,sans-serif}.rift-mode-layout{flex:1;grid-template-columns:minmax(130px,22%) minmax(0,1fr) minmax(135px,20%);align-items:center;gap:15px;min-height:0;display:grid}.rift-mode-list{flex-direction:column;gap:16px;display:flex}.rift-mode-list button{text-align:left;color:#8caa96;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:10px;padding:9px 0 9px 9px;display:flex}.rift-mode-list button.selected{color:#dcffe1;background:linear-gradient(90deg,#5be47918,#0000);border-color:#8afd9c}.rift-mode-list .ic{object-fit:contain;opacity:.6;width:31px;height:31px}.rift-mode-list .selected .ic{opacity:1}.rift-mode-list button>span{gap:3px;display:grid}.rift-mode-list small{letter-spacing:.08em;color:#819e8d;font-size:8px}.rift-mode-list i{margin-left:auto;font-style:normal}.rift-mode-list .rift-practice-link{border-top:1px solid #72977d2b;margin-top:5px;padding-top:16px}.rift-mode-list button:disabled{cursor:default}.rift-mode-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:0;display:flex}.rift-center-kicker{letter-spacing:.17em;color:#c2d7c2;font-size:12px}.rift-emblem{isolation:isolate;place-items:center;width:clamp(125px,23vw,320px);max-width:32vh;height:clamp(125px,23vw,320px);max-height:32vh;margin:14px 0;display:grid;position:relative}.rift-emblem:before{content:"";background:radial-gradient(#48795680,#0d2719);border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 50px #05ef6d25}.rift-emblem>img{z-index:2;object-fit:contain;filter:drop-shadow(0 10px 16px #0009);width:84%;height:84%;position:relative}.rift-emblem>i{border:2px solid #7cb98a;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 5px #0c1f15,0 0 0 1px #345840}.rift-emblem>i:nth-child(2){border:1px solid #5d7b6444;border-left:3px solid #b4ebbe;border-right:3px solid #76af84;inset:-5%;transform:rotate(-35deg)}.rift-emblem-lines{background:repeating-conic-gradient(#93b69d55 0deg .5deg,#0000 .5deg 7deg);border-radius:50%;position:absolute;inset:-13%;-webkit-mask:radial-gradient(#0000 66%,#000 67% 68%,#0000 69%);mask:radial-gradient(#0000 66%,#000 67% 68%,#0000 69%)}.rift-mode-center h1{letter-spacing:.09em;margin:0;font:500 29px/1 Barlow Semi Condensed,sans-serif}.rift-mode-center>p{color:#a7bdaa;margin:6px 0 10px;font-size:12px}.rift-center-reward{color:#93b79b;letter-spacing:.08em;font-size:10px}.rift-lp-progress{color:#c5dec9;align-items:center;gap:9px;width:min(100%,290px);font-size:10px;display:flex}.rift-lp-progress>i{background:#4b69584d;border:1px solid #83a48950;flex:1;height:5px}.rift-lp-progress b{background:#8ae99b;height:100%;display:block}.rift-lp-progress small{color:#8cab97;font-size:9px}.rift-deck-panel{align-self:center;gap:12px;display:grid}.rift-deck-art{cursor:pointer;background:#16291d;border:1px solid #839f8a50;border-radius:3px;height:clamp(85px,22vh,180px);padding:0;position:relative;overflow:hidden}.rift-deck-art img{object-fit:cover;object-position:center 30%;opacity:.7;width:100%;height:100%}.rift-deck-art>span{color:#d8eadc;text-align:center;background:linear-gradient(#0000,#07130df0);padding:12px 5px 6px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.rift-deck-name{border:0;text-align:left;color:#d6e9db;cursor:pointer;background:0 0;border-block:1px solid #6f957b44;gap:5px;padding:11px 15px 11px 0;display:grid;position:relative}.rift-deck-name small{letter-spacing:.14em;color:#83a78e;font-size:8px}.rift-deck-name b{font-size:13px}.rift-deck-name>span{color:#7bc78e;font-size:10px}.rift-deck-name i{font-size:20px;font-style:normal;position:absolute;top:50%;right:0}.rift-deck-name.invalid>span{color:#e1ac86}.rift-mode-footer{border-top:1px solid #698d7540;flex:none;justify-content:space-between;align-items:center;gap:15px;margin-top:10px;padding-top:12px;display:flex}.rift-mode-footer>span{letter-spacing:.08em;color:#83a18a;font-size:10px}.rift-mode-back{color:#c1d0c2;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;font-size:11px}.rift-start{color:#e3ffe7;letter-spacing:.09em;cursor:pointer;background:linear-gradient(145deg,#2d6440,#163b24);border:1px solid #9ed5a7;justify-content:space-between;align-items:center;gap:20px;min-width:205px;min-height:46px;padding:8px 22px;font:500 24px Barlow Semi Condensed,sans-serif;display:flex;box-shadow:inset 0 0 0 3px #122d1d,inset 0 0 0 4px #4a8056}.rift-start i{font-size:28px;font-style:normal}.rift-start:disabled{opacity:.4;cursor:default}.rift-player-banner{clip-path:polygon(0 0,100% 0,100% 88%,50% 100%,0 88%);background:linear-gradient(90deg,#161819,#25292a 50%,#161819);border-inline:1px solid #9bcba16b;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:clamp(150px,70%,240px);height:100%;min-height:210px;max-height:390px;padding:15px 12px 35px;display:flex;position:relative;box-shadow:inset 8px 0 #08090a,inset -8px 0 #08090a}.rift-player-banner:before{content:"";pointer-events:none;clip-path:polygon(0 0,100% 0,100% 88%,50% 100%,0 88%);border:1px solid #7eac8b55;position:absolute;inset:10px 14px 25px}.rift-player-banner h2{color:#e4f6e7;margin:0;font:500 26px Barlow Semi Condensed,sans-serif}.rift-player-banner .rift-banner-rank{object-fit:contain;width:45px;height:45px}.rift-player-banner>b{color:#aadfb5;letter-spacing:.1em;font-size:10px}.rift-player-banner>small{color:#a2bda9;font-size:11px}.rift-banner-line{background:#05ef6d;width:36px;height:2px}.rift-banner-tip{border:1px solid #8cd49b;width:14px;height:14px;position:absolute;bottom:22px;transform:rotate(45deg)}.fcd-queue-status{z-index:70;color:#d5f6de;background:#101214f2;border:1px solid #6cab7d88;border-radius:4px;align-items:center;gap:10px;min-width:220px;padding:8px 10px 8px 15px;display:flex;position:fixed;bottom:17px;left:50%;transform:translate(-50%);box-shadow:0 7px 20px #0007}.fcd-queue-status>i{border:2px solid #7ac38d44;border-top-color:#9af4ad;border-radius:50%;width:21px;height:21px;animation:1.5s linear infinite duelOrbit}.fcd-queue-status>span{flex:1;gap:2px;display:grid}.fcd-queue-status b{letter-spacing:.08em;font-size:10px}.fcd-queue-status small{color:#a8c7b1;font-variant-numeric:tabular-nums;font-size:10px}.fcd-queue-status button{color:#acceb6;cursor:pointer;background:0 0;border:0;padding:0 5px;font-size:24px}.rift-found-overlay{z-index:140;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050607c9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rift-found{aspect-ratio:1;text-align:center;isolation:isolate;background:#0d0f10;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(72vh,450px,87vw);padding:9%;display:flex;position:relative;box-shadow:0 0 70px #76e18c1c,0 20px 70px #000a}.rift-found-landscape{z-index:-2;background:linear-gradient(#1012148c,#0a0b0cd9),url(/assets/home/bg_lobby_pitch.webp) 60% 45%/cover;border-radius:50%;position:absolute;inset:8px;overflow:hidden}.rift-found-rim{border:2px solid #8fc39c;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 5px #10271b,inset 0 0 0 6px #c0f8cd77,0 0 0 5px #10271b,0 0 0 6px #567c5e}.rift-found-rim:before{content:"";border:1px solid #78ba8d33;border-radius:50%;position:absolute;inset:-16px}.rift-ready-clock{pointer-events:none;width:calc(100% + 16px);height:calc(100% + 16px);position:absolute;inset:-8px;overflow:visible;transform:rotate(-90deg)}.rift-ready-clock circle{fill:none;stroke:#779f7b2c;stroke-width:1px}.rift-ready-clock circle+circle{stroke:#a7ffba;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 2px #05ef6d88);transition:stroke-dasharray .1s linear}.rift-found-symbol{object-fit:contain;filter:drop-shadow(0 4px 10px #0009);width:18%;height:18%;margin-bottom:9px}.rift-found-mode{letter-spacing:.17em;color:#aed4ba;font-size:9px}.rift-found h2{letter-spacing:.08em;color:#edfff0;margin:10px 0 5px;font:500 clamp(23px,5.1vh,36px)/.95 Barlow Semi Condensed,sans-serif}.rift-found h2 em{color:#a0f6b1;font-style:normal}.rift-found p{color:#c1d6c5;margin:5px 0;font-size:11px}.rift-found-time{color:#d8fce1;font-variant-numeric:tabular-nums;gap:2px;margin:8px 0 4px;font:500 29px/1 Barlow Semi Condensed,sans-serif;display:grid}.rift-found-time small{letter-spacing:.17em;color:#96b9a1;font:500 7px Barlow Semi Condensed,sans-serif}.rift-found-accept{clip-path:polygon(9% 0,91% 0,100% 100%,0 100%);color:#e0ffe6;letter-spacing:.09em;cursor:pointer;background:linear-gradient(#2b6140,#12321f);border:1px solid #b6e7be;height:15%;font:500 clamp(20px,4.7vh,29px) Barlow Semi Condensed,sans-serif;position:absolute;bottom:9%;left:17%;right:17%}.rift-found-accept>span{color:#96e9a9;position:absolute;right:17%}.rift-found-accept:disabled{opacity:.75;cursor:default}.rift-found-decline{color:#acc3b2;cursor:pointer;background:0 0;border:0;padding:8px 20px;font-size:11px;position:absolute;bottom:-40px}.rift-found-accept:focus-visible{outline-offset:-5px;background:#396c48;outline:2px solid #d0ffda}@container stage (height<=500px){.lobby-discover{gap:6px;width:clamp(150px,23%,210px);top:7px}.lobby-feature{height:125px;padding:10px}.lobby-feature>.cardx{transform-origin:100% 0;top:14px;right:13px;transform:rotate(12deg)scale(.8)}.lobby-feature-copy{bottom:10px;left:10px}.lobby-feature-copy strong{font-size:24px}.lobby-promo-pair button{padding:5px 2px}.lobby-promo-pair .ic{width:23px;height:23px}.lobby-missions{padding:7px}.lobby-missions b{font-size:10px}.lobby-bottom-info{bottom:-4px}.lobby-headline{top:10%;left:35%}.lobby-play{width:100px;height:100px;right:calc(24px + var(--safe-r))}.lobby-play b{font-size:32px}.rift-mode-list{gap:8px}.rift-mode-list b{font-size:12px}.rift-mode-list .ic{width:25px;height:25px}.rift-mode-list button{padding:7px}.rift-emblem{max-width:30vh;max-height:30vh;margin:10px 0}.rift-mode-center h1{font-size:25px}.rift-mode-center>p{font-size:10px}.rift-deck-panel{gap:8px}.rift-mode-footer{margin-top:5px;padding-top:8px}.rift-start{min-width:170px;min-height:40px;font-size:21px}.rift-mode-list .rift-practice-link{padding-top:9px}.rift-player-banner .avatar{margin:-15px;transform:scale(.7)}.rift-player-banner{gap:5px}.rift-player-banner .rift-banner-rank{width:35px;height:35px}}@container stage (height<=410px){.lobby-feature{height:105px}.lobby-feature-copy small{font-size:9px}.lobby-promo-pair small{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.lobby-missions{padding:5px}.lobby-missions .ic{width:22px;height:22px}.lobby-rank>img{width:36px;height:36px}.lobby-rank b{font-size:12px}.lobby-rank{min-width:135px}.lobby-headline{top:7%}.lobby-headline h1{font-size:30px}.lobby-social{gap:8px;top:8px}.lobby-social button{width:34px;height:34px}.lobby-social .ic{width:23px;height:23px}.lobby-bottom-info{gap:10px;bottom:-4px}.lobby-play{width:87px;height:87px}.rift-mode-heading{font-size:18px}.rift-mode-layout{gap:9px}.rift-mode-list{gap:2px}.rift-mode-list small{font-size:7px}.rift-mode-list b{font-size:11px}.rift-mode-center>p{margin:4px 0 6px}.rift-deck-panel .lobby-kicker{font-size:8px}.rift-deck-name{padding:7px 10px 7px 0}.rift-deck-name b{font-size:11px}.rift-mode-footer>span{font-size:9px}.rift-mode-footer{padding-top:6px}.rift-start{min-height:35px;font-size:19px}.rift-center-kicker{font-size:10px}.rift-player-banner{gap:3px;min-height:155px;padding-bottom:22px}.rift-player-banner .avatar{margin:-24px;transform:scale(.55)}.rift-player-banner h2{font-size:21px}.rift-banner-tip{width:9px;height:9px;bottom:13px}}@container stage (width<=740px){.rift-mode-layout{grid-template-columns:145px minmax(0,1fr) 135px}.rift-modes{padding-inline:18px}.lobby-bottom-info{right:135px}.lobby-deck-picker{max-width:220px}.lobby-active-deck b{font-size:11px}.lobby-headline>span{font-size:7px}.lobby-headline h1{font-size:30px}.rift-mode-footer>span{display:none}}@media (prefers-reduced-motion:reduce){.fcd-queue-status>i{animation:none}.lobby-play,.rift-ready-clock circle+circle{transition:none}}:root.ui-v2 .app.immersive-app:not(.match-app) .bottomnav .nav-icon img{filter:brightness(0)invert(.88)!important;opacity:.85!important}:root.ui-v2 .app.immersive-app:not(.match-app) .bottomnav .active .nav-icon{position:relative}:root.ui-v2 .app.immersive-app:not(.match-app) .bottomnav .active .nav-icon img{filter:none!important;opacity:0!important}:root.ui-v2 .app.immersive-app:not(.match-app) .bottomnav .active .nav-icon:before{content:"";-webkit-mask:var(--nav-img) center/contain no-repeat;-webkit-mask:var(--nav-img) center/contain no-repeat;mask:var(--nav-img) center/contain no-repeat;pointer-events:none;background:currentColor;position:absolute;inset:0}:root.ui-v2 .app.immersive-app:not(.match-app) .topbar .tb-logo img{object-fit:contain;max-width:none;max-height:none;width:29px!important;height:29px!important}.rift-found{padding:clamp(22px,5vh,42px);padding-bottom:clamp(63px,13vh,95px)}.rift-found-symbol{flex-shrink:0}@container stage (height<=440px){.rift-found{padding:20px 25px 63px}.rift-found h2{margin:7px 0 2px;font-size:25px}.rift-found p{margin:3px 0;font-size:10px}.rift-found-time{margin:5px 0 0;font-size:24px}.rift-found-symbol{width:35px;height:35px;margin-bottom:5px}.rift-found-mode{font-size:8px}.rift-found-accept{height:16%;font-size:22px;bottom:8%}}.lobby-art{background-position:50%,50%,50% calc(42% + 38px)}.rift-mode-list button{gap:0;padding:12px 0 12px 17px}.rift-mode-list button.selected{border-left-width:2px}.rift-mode-list b{letter-spacing:.07em;font-size:15px}.rift-mode-list small{margin-top:3px}.rift-practice-link>span{padding-left:0}.fcd-mode-deck{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:100%;margin:5px 0 8px;padding:12px 0 10px;display:flex;position:relative}.fcd-mode-pitch{stroke:#92bd9d2e;stroke-width:.8px;pointer-events:none;z-index:-1;width:min(115%,430px);height:80%;position:absolute;top:5%;left:50%;transform:translate(-50%)}.fcd-mode-cards{perspective:900px;justify-content:center;align-items:center;gap:8px;display:flex}.fcd-mode-card{filter:drop-shadow(0 12px 12px #000b);transition:transform .25s}.fcd-mode-card.slot-0{transform:translateY(7px)rotateY(8deg)}.fcd-mode-card.slot-1{z-index:1;transform:translateY(-5px)}.fcd-mode-card.slot-2{transform:translateY(7px)rotateY(-8deg)}.fcd-mode-deck-caption{letter-spacing:.05em;color:#a5b6a9;justify-content:center;align-items:center;gap:9px;max-width:100%;font-size:9px;line-height:1.3;display:flex}.fcd-mode-deck-caption i{background:#05ef6d;width:3px;height:3px;transform:rotate(45deg)}.rift-banner-league{color:#a7c7b0;letter-spacing:.08em;font-size:10px}.rift-deck-art{background:0 0;border:0;justify-items:center;gap:7px;height:auto;min-height:85px;padding:6px 0 0;display:grid;overflow:visible}.rift-deck-art>.cardx{filter:drop-shadow(0 6px 10px #0009);transform:rotate(5deg)}.rift-deck-art>span{color:#95b49e;background:0 0;padding:2px 0;font-size:10px;display:block;position:static}@container stage (height<=500px){.rift-mode-list button{padding:9px 0 9px 12px}.rift-mode-list b{font-size:13px}.rift-mode-list small{margin-top:1px}.fcd-mode-cards{gap:5px}.fcd-mode-deck{gap:10px;margin:3px 0 5px;padding-top:7px}.fcd-mode-deck-caption{gap:5px;font-size:8px}.rift-mode-center h1{font-size:24px}}@container stage (height<=410px){.rift-mode-list button>span>small{display:none}.rift-mode-list .rift-practice-link{margin-top:2px;padding-top:7px}.rift-mode-list button{padding:7px 0 7px 11px}.rift-mode-list b{font-size:12px}.fcd-mode-deck{gap:8px;margin:0 0 4px;padding-top:5px}.rift-mode-center>p{font-size:9px}.rift-mode-center h1{font-size:22px}.fcd-mode-deck-caption{font-size:7px}}@media (prefers-reduced-motion:reduce){.fcd-mode-card{transition:none}}.lobby-feature:before{display:none}.lobby-feature>.lobby-feature-chest{filter:drop-shadow(0 6px 12px #000b);pointer-events:none;width:min(46%,150px);height:auto;position:absolute;top:12px;right:10px}:root.ui-v2 .app.immersive-app:not(.match-app) .topbar .tb-cur{gap:6px!important;padding:4px 8px!important}:root.ui-v2 .app.immersive-app:not(.match-app) .topbar .tb-cur b{font-size:15px!important}:root.ui-v2 .app.immersive-app:not(.match-app) .topbar .tb-cur img{width:18px!important;height:18px!important}:root.ui-v2 .app.immersive-app:not(.match-app) .topbar .tb-cur i{font-size:13px!important}:root.ui-v2 .app.immersive-app:not(.match-app) .topbar .tb-icon img{object-fit:contain;width:20px!important;height:20px!important}:root.ui-v2 .app.immersive-app:not(.match-app) .topbar .tb-icon{place-items:center;min-width:32px;height:32px;display:grid;position:relative}:root.ui-v2 .app.immersive-app:not(.match-app) .topbar .tb-icon .tb-dot{width:8px!important;height:8px!important;top:4px!important;right:3px!important}.lobby-feature>.lobby-kicker{z-index:1;position:absolute;top:15px;left:15px}@container stage (height<=560px){.lobby-feature>.lobby-kicker{top:10px;left:10px}.lobby-feature>.lobby-feature-chest{width:min(38%,104px);top:8px;right:8px}.lobby-feature-copy{right:30px}.lobby-feature-copy strong{white-space:nowrap;font-size:18px}}@container stage (height>=561px){.lobby-feature>.lobby-feature-chest{object-fit:contain;width:auto;max-width:82%;height:calc(100% - 118px);top:30px;right:50%;transform:translate(50%)}}.rift-mode-heading{padding-left:19px}@container stage (height<=500px){.rift-mode-heading{padding-left:14px}}@container stage (height<=410px){.rift-mode-heading{padding-left:13px}}.lobby-side-col{flex-direction:column;gap:9px;width:100%;display:flex;position:absolute;top:0;bottom:0;left:calc(100% + 9px)}.lobby-side-col>.lobby-feature{flex:none;width:100%}.lobby-side-col>.lobby-feature.lobby-video{cursor:pointer;flex:auto;height:auto;min-height:0;padding:0}.lobby-feature.lobby-video>.lobby-kicker{z-index:1;text-shadow:none;background:#0b0d0ecc;border-radius:3px;padding:3px 6px;position:absolute;top:10px;left:12px}.lobby-video-play{z-index:1;color:#05ef6d;background:#0b0d0ecc;border:1px solid #05ef6d88;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:10px;right:10px}.lobby-feature.lobby-video>video{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.lobby-feature.lobby-starter .lobby-kicker{color:#ff5a66}.lobby-feature.lobby-starter .lobby-feature-copy strong{font-size:clamp(18px,2.8vh,28px)}.lobby-feature.lobby-starter>.lobby-feature-chest{object-fit:contain;width:auto;max-width:34%;height:52%;top:10px;right:12px}@container stage (height<=500px){.lobby-side-col{gap:6px}}:root.ui-v2 .app.immersive-app:not(.match-app){background:#090a0b!important}:root.ui-v2 .app.immersive-app:not(.match-app) .topbar{background:linear-gradient(#090a0bf5,#0a0b0c80,#0000)!important}.lobby-feature,.lobby-promo-pair button,.lobby-missions{background-color:#111315;border-color:#7b858942;box-shadow:inset 0 1px #f0f5f50a,0 6px 14px #0005}.lobby-feature{background:linear-gradient(145deg,#34383b88,#0b0c0eea)}.lobby-promo-pair button{background:linear-gradient(150deg,#25282bda,#0a0b0ded)}.lobby-missions{background:linear-gradient(100deg,#25292be8,#0c0e0ff5);border-left:2px solid #05ef6d}.lobby-deck-picker{background:linear-gradient(90deg,#0000,#15181ae0,#0000);border-color:#7e8b8544}.lobby-feature-copy small,.lobby-promo-pair small,.lobby-missions small,.lobby-rank small,.lobby-active-deck small,.rift-mode-list small,.rift-mode-center>p,.rift-center-reward,.rift-mode-footer>span,.rift-deck-name small{color:#a4aaa6}.rift-emblem:before{background:radial-gradient(#373e3b77,#0b0d0e);box-shadow:0 0 35px #05ef6d12}.rift-emblem>i{border-color:#697871;box-shadow:inset 0 0 0 5px #0a0c0d,0 0 0 1px #343c37}.rift-player-banner{background:linear-gradient(90deg,#101214,#292d2f 50%,#101214);border-color:#75847a;box-shadow:inset 8px 0 #08090a,inset -8px 0 #08090a}.rift-found-rim{border-color:#74837a;box-shadow:inset 0 0 0 5px #121516,inset 0 0 0 6px #bdd2c455,0 0 0 5px #101213,0 0 0 6px #3c4840}.button-energy{border-radius:inherit;pointer-events:none;z-index:1;isolation:isolate;position:absolute;inset:7px;overflow:hidden}.energy-well{border-radius:inherit;background:radial-gradient(at 50% 85%,#297e3a77,#0000 63%),radial-gradient(at 50% 40%,#131e16,#030605 75%);position:absolute;inset:0;box-shadow:inset 0 3px 10px #000,inset 0 -1px 1px #baffc155,inset 0 0 0 1px #05ef6d55}.energy-well:after{content:"";border-radius:inherit;opacity:.6;background:repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 4px);position:absolute;inset:0}.energy-vortex{opacity:.9;filter:blur(.4px);background:conic-gradient(from 30deg,#0000 0deg 40deg,#47fa7822 48deg,#6dff9b99 56deg,#e0ffe9bb 58deg,#0000 62deg 150deg,#66ff8b88 164deg,#0000 174deg 275deg,#74ffad99 286deg,#0000 294deg);animation:7s linear infinite reactorVortex;position:absolute;inset:-45%;-webkit-mask-image:radial-gradient(#0000 36%,#000 48% 52%,#0000 64%);mask-image:radial-gradient(#0000 36%,#000 48% 52%,#0000 64%)}.energy-orbit{border:1px solid #76ff9b33;border-radius:50%;animation:3s ease-in-out infinite reactorBreathe;position:absolute;inset:13%;transform:rotate(-24deg)scaleY(.65);box-shadow:0 1px 3px #6dff8b66,inset 0 -1px #a1ffb688}.energy-glint{mix-blend-mode:screen;background:conic-gradient(#0000 0deg 130deg,#cbffdd35 150deg,#0000 158deg);animation:10s linear infinite reverse reactorVortex;position:absolute;inset:-60%}.energy-contact{background:#bcffcd;border-radius:1px;width:3px;height:18%;position:absolute;top:41%;box-shadow:0 0 4px #8effa5,0 0 12px #58ff83}.contact-left{left:2px}.contact-right{right:2px}.lobby-play{isolation:isolate;filter:none;background:conic-gradient(from 25deg,#1b2021,#858e88 12%,#202628 22%,#101415 38%,#69726e 51%,#a4afa6 55%,#252b2c 66%,#070b0c 82%,#67756b 95%,#1b2021);border:1px solid #708078;border-radius:50%;width:126px;height:126px;transition:transform .18s,box-shadow .18s;box-shadow:0 8px #040607,0 9px #38413d,0 15px 22px #000c,inset 0 1px 1px #e4ede8a6,inset 0 -2px 3px #000}.lobby-play:before{content:"";background:linear-gradient(150deg,#070b0b,#313b35 44%,#060a08 65%);border:1px solid #121819;border-radius:50%;position:absolute;inset:4px;box-shadow:inset 0 0 0 2px #0b0f0f,0 0 0 1px #bccfc041}.lobby-play .button-energy{border-radius:50%;inset:10px}.lobby-play .energy-well{border-radius:50%;box-shadow:inset 0 4px 9px #000,inset 0 -2px 4px #a3ffb333,inset 0 0 0 1px #4ff27988}.lobby-play>small,.lobby-play>b,.lobby-play>.lobby-play-sub{z-index:3;pointer-events:none;position:relative}.lobby-play>b{color:#f0fff3;text-shadow:0 2px 2px #000,0 0 12px #89ffa455;letter-spacing:.065em}.lobby-play>small{color:#a5c4ad}.lobby-play>.lobby-play-sub{color:#aabeb0}.lobby-play-ring{z-index:2;border:1px solid #5eea83aa;border-top:2px solid #d9ffe4;border-bottom:2px solid #253f2e;animation:12s linear infinite reactorVortex;inset:7px;box-shadow:0 0 7px #61ff8544,inset 0 0 5px #05ef6d22}.lobby-play:after{content:"";pointer-events:none;background:repeating-conic-gradient(#64736b 0deg 3deg,#0000 3deg 30deg);border-radius:50%;position:absolute;inset:-4px;-webkit-mask:radial-gradient(#0000 66%,#000 67% 70%,#0000 71%);mask:radial-gradient(#0000 66%,#000 67% 70%,#0000 71%)}.lobby-play:hover{filter:none;transform:translateY(-3px);box-shadow:0 11px #040607,0 12px #38413d,0 18px 26px #000d,0 0 25px #05ef6d26,inset 0 1px #d3e5d6}.lobby-play:active{transform:translateY(4px);box-shadow:0 3px #040607,0 4px #38413d,0 7px 12px #000b}.rift-start,.rift-found-accept{color:#effff2;isolation:isolate;text-shadow:0 2px 2px #000;clip-path:none;background:linear-gradient(160deg,#9ca79f 0%,#3e4842 8%,#0d1310 17%,#202b24 73%,#75877a 89%,#1d2821 100%);border:1px solid #64766a;border-radius:5px;transition:transform .16s,box-shadow .16s;position:relative;overflow:visible;box-shadow:0 5px #030605,0 6px #465249,0 10px 18px #0009,inset 0 1px #f5fff2b3,inset 0 -1px #070b08}.rift-start{min-width:222px;min-height:53px;padding-inline:27px}.rift-start:before,.rift-found-accept:before{content:"";background:#060b08;border-radius:2px;position:absolute;inset:4px;box-shadow:inset 0 0 0 1px #05ef6d70,0 0 0 1px #000}.rift-start:after,.rift-found-accept:after{content:"";pointer-events:none;background:linear-gradient(90deg,#c8ffda88 0 2px,#0000 2px calc(100% - 2px),#c8ffda88 calc(100% - 2px));border-radius:4px;position:absolute;inset:0;-webkit-mask:linear-gradient(#0000 20%,#000 22% 38%,#0000 40% 60%,#000 62% 78%,#0000 80%);mask:linear-gradient(#0000 20%,#000 22% 38%,#0000 40% 60%,#000 62% 78%,#0000 80%)}.rift-start .button-energy,.rift-found-accept .button-energy{border-radius:2px;inset:6px}.rift-start .energy-vortex,.rift-found-accept .energy-vortex{opacity:.8;animation-duration:9s;inset:-220% -15%;-webkit-mask-image:radial-gradient(#0000 40%,#000 51% 53%,#0000 60%);mask-image:radial-gradient(#0000 40%,#000 51% 53%,#0000 60%)}.rift-start .energy-orbit,.rift-found-accept .energy-orbit{opacity:.5;border-radius:45%;inset:13% 5%;transform:rotate(-8deg)scaleY(.8)}.reactor-label{z-index:3;font:inherit;letter-spacing:inherit;pointer-events:none;position:relative}.rift-start>i,.rift-found-accept>span:not(.button-energy){z-index:3;color:#b6ffca;text-shadow:0 0 9px #05ef6d99;position:relative}.rift-start:hover,.rift-found-accept:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px #030605,0 8px #465249,0 13px 22px #000b,0 0 18px #05ef6d26,inset 0 1px #f5fff2b3}.rift-start:active,.rift-found-accept:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px #030605,0 3px #465249,0 5px 10px #0009}.rift-start:disabled .button-energy,.rift-found-accept:disabled .button-energy{opacity:.35}.rift-start:disabled .energy-vortex,.rift-found-accept:disabled .energy-vortex{animation:none}.rift-found-accept{height:16%;font-weight:500;position:absolute;bottom:9%;left:16%;right:16%}.rift-found-accept>span:not(.button-energy){position:absolute;right:12%}@keyframes reactorVortex{to{transform:rotate(360deg)}}@keyframes reactorBreathe{0%,to{opacity:.35;filter:brightness(.8)}50%{opacity:.85;filter:brightness(1.35)}}@container stage (height<=500px){.lobby-play{width:110px;height:110px}.rift-start{min-width:185px;min-height:47px;font-size:22px}}@container stage (height<=410px){.lobby-play{width:97px;height:97px}.lobby-play .button-energy{inset:8px}.rift-start{min-width:178px;min-height:40px;padding-inline:20px;font-size:20px}.rift-found-accept{height:16%;bottom:8%}}@media (prefers-reduced-motion:reduce){.energy-vortex,.energy-orbit,.energy-glint,.lobby-play-ring{animation:none}.lobby-play,.rift-start,.rift-found-accept{transition:none}}@container stage (height<=560px){.lobby-feature{height:125px}.lobby-promo-pair button{gap:3px;padding:7px 3px}.lobby-promo-pair b{white-space:nowrap;font-size:11px}.lobby-promo-pair small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8px;overflow:hidden}.lobby-missions{padding:8px}.lobby-missions b{white-space:nowrap;font-size:10px}.rift-mode-list b{white-space:nowrap;font-size:12px}}@container stage (height<=410px){.lobby-feature{height:105px}.lobby-missions{padding:5px}}.fcd-mode-identity{gap:0;padding:18px 5px;position:relative}.rift-mode-center.fcd-mode-identity h1{letter-spacing:.055em;color:#ecf4ee;text-shadow:0 3px 18px #000a;margin:16px 0 11px;font:500 clamp(35px,6vw,70px)/.98 Barlow Semi Condensed,sans-serif}.fcd-mode-identity .rift-center-kicker{letter-spacing:.21em;color:#a1b8a9;font-size:10px}.fcd-mode-title-line{background:#85eea2;width:44px;height:2px;margin-bottom:12px;display:block;box-shadow:0 0 10px #05ef6d40}.fcd-mode-identity>p{color:#a9b7ae;max-width:290px;margin:0 0 18px;font-size:12px;line-height:1.5}.fcd-mode-identity .rift-lp-progress{width:min(90%,255px)}.fcd-search-signal{flex-direction:column;align-items:center;gap:10px;width:min(90%,290px);margin-top:2px;display:flex}.fcd-search-track{background:#647d6c35;width:100%;height:2px;position:relative;overflow:hidden}.fcd-search-track i{background:linear-gradient(90deg,#0000,#b4ffca,#0000);width:30%;animation:1.8s ease-in-out infinite fcdSeekSignal;position:absolute;inset:0 auto 0 -30%;box-shadow:0 0 9px #05ef6d}.fcd-search-signal>b{letter-spacing:.19em;color:#a9edbd;font-size:10px;font-weight:500}.fcd-search-signal>small{color:#91a498;text-align:center;justify-content:center;align-items:center;gap:8px;font-size:9px;line-height:1.4;display:flex}.fcd-search-signal>small>i{background:#688b73;width:3px;height:3px;transform:rotate(45deg)}.fcd-deck-summary{gap:7px;min-width:0}.fcd-deck-summary .rift-deck-name{border-top:0;gap:7px;padding:7px 15px 13px 0}.fcd-deck-summary .rift-deck-name b{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.fcd-deck-summary .rift-deck-name>span{color:#91b69b;font-size:10px}.fcd-change-deck{text-align:left;color:#a4b5aa;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:10px}.fcd-change-deck>span{color:#7dd69a;margin-left:7px}.fcd-change-deck:disabled{opacity:.35;cursor:default}.rift-mode-footer{border:0;justify-content:flex-start;gap:25px;padding:12px 0 3px}.rift-mode-footer>.rift-start{z-index:25;right:calc(28px + var(--safe-r));bottom:calc(17px + env(safe-area-inset-bottom));margin:0;position:fixed}@keyframes fcdSeekSignal{to{left:100%}}@container stage (height<=440px){.fcd-mode-identity{padding-block:8px}.rift-mode-center.fcd-mode-identity h1{margin:12px 0 8px;font-size:39px}.fcd-mode-identity>p{margin-bottom:12px;font-size:10px}.fcd-mode-title-line{margin-bottom:9px}.fcd-mode-identity .rift-center-kicker{font-size:9px}.fcd-search-signal{gap:7px}.fcd-search-signal>b{font-size:9px}.fcd-search-signal>small{font-size:8px}.rift-mode-footer{padding-top:6px}}@container stage (width<=740px){.rift-mode-center.fcd-mode-identity h1{font-size:37px}.fcd-deck-summary .rift-deck-name b{font-size:12px}}@media (prefers-reduced-motion:reduce){.fcd-search-track i{animation:none;left:35%}}.rift-mode-footer>.rift-start{white-space:nowrap;gap:10px;width:222px;min-width:0;padding-inline:18px}.rift-modes.is-searching .rift-start{letter-spacing:.05em;gap:7px;font-size:19px}@container stage (height<=440px){.rift-mode-footer>.rift-start{width:190px;padding-inline:14px;font-size:21px}.rift-modes.is-searching .rift-start{font-size:16px}}.fcd-duel-call-overlay{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050608d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.fcd-duel-call{isolation:isolate;color:#e5e9e7;background:linear-gradient(140deg,#2a2e30,#101214 22%,#080b0c 75%,#202727);border:1px solid #657168;border-radius:3px;width:min(680px,94%);padding:20px 26px 23px;animation:.35s cubic-bezier(.2,.7,.3,1) both duelCallEntry;position:relative;box-shadow:0 12px #030405,0 13px #354039,0 30px 65px #000b,inset 0 1px #d6e8db55}.fcd-duel-call:before{content:"";pointer-events:none;border:1px solid #7a8c7d26;position:absolute;inset:5px}.fcd-duel-call:after{content:"";background:#abffc3;width:70px;height:2px;position:absolute;inset:-1px auto auto 26px;box-shadow:0 0 12px #05ef6d55}.duel-call-header{border-bottom:1px solid #7e8f8038;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.duel-call-brand{letter-spacing:.17em;color:#a9b5ae;font-size:10px;font-weight:600}.duel-call-brand i{color:#05ef6d;margin-inline:6px;font-style:normal}.duel-call-mode{letter-spacing:.12em;color:#a6b4aa;align-items:center;gap:9px;font-size:9px;display:flex}.duel-call-mode b{color:#a0eab3;background:#101a14;border:1px solid #72a48366;padding:3px 6px;font-weight:500}.fcd-duel-call h2{letter-spacing:.07em;text-align:center;color:#eaf5ec;text-shadow:0 2px 8px #000;margin:15px 0 5px;font:500 clamp(23px,4.4vh,34px)/1 Barlow Semi Condensed,sans-serif}.duel-call-arena{perspective:900px;justify-content:center;align-items:center;gap:58px;min-height:193px;display:flex;position:relative}.duel-call-pitch{stroke:#8aa49324;stroke-width:1px;pointer-events:none;width:100%;height:calc(100% - 30px);position:absolute;inset:15px 0}.duel-call-pitch .duel-call-power{stroke:#75f09799;stroke-width:2px;stroke-dasharray:5 7;animation:1.2s linear infinite duelCallCurrent}.duel-call-pitch .duel-call-ball{fill:#a6ffc0;stroke:none}.duel-call-card{z-index:1;isolation:isolate;background:linear-gradient(145deg,#38443b,#101714 17%,#060a08 74%,#23382b);border:1px solid #818f8666;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:130px;height:175px;display:flex;position:relative;box-shadow:0 8px #030605,0 9px #39493d,0 16px 22px #0009,inset 0 1px #e3fce54d,inset 0 0 0 4px #101613}.duel-call-card:before{content:"";z-index:-1;background:repeating-linear-gradient(135deg,#ffffff03 0 1px,#0000 1px 4px);border:1px solid #78e99a44;border-radius:3px;position:absolute;inset:7px}.duel-call-card.yours{animation:.55s cubic-bezier(.2,.7,.3,1) both duelCallLeft;transform:rotateY(9deg)rotate(-4deg)}.duel-call-card.opponent{background:linear-gradient(215deg,#3b4240,#141918 17%,#090c0c 74%,#242e29);animation:.55s cubic-bezier(.2,.7,.3,1) 60ms both duelCallRight;transform:rotateY(-9deg)rotate(4deg)}.duel-call-card>small{letter-spacing:.16em;color:#9baaa0;font-size:8px}.duel-call-card>b{color:#ecfff1;text-overflow:ellipsis;white-space:nowrap;max-width:105px;font:500 22px/1 Barlow Semi Condensed,sans-serif;overflow:hidden}.duel-call-card-status{letter-spacing:.13em;color:#05ef6d;font-size:7px}.duel-call-card-corner{color:#809989;font:600 8px Barlow Semi Condensed,sans-serif;position:absolute;bottom:10px;right:10px}.duel-call-card-rail{background:#a6ffbd;width:3px;position:absolute;top:28%;bottom:28%;left:-2px;box-shadow:0 0 7px #05ef6d66}.opponent .duel-call-card-rail{box-shadow:none;background:#8eaaa0;left:auto;right:-2px}.duel-call-opponent-mark{background:radial-gradient(#5a71622e,#0000 70%);place-items:center;width:78px;height:78px;display:grid}.duel-call-opponent-mark img{opacity:.72;filter:drop-shadow(0 4px 8px #000);width:49px;height:49px}.duel-call-versus{color:#d1e6d7;text-shadow:0 3px #000,0 0 15px #05ef6d44;gap:1px;font:italic 600 35px/1 Barlow Semi Condensed,sans-serif;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.duel-call-versus>span+span{color:#8deba6}.duel-call-versus i{background:#8bf5aa;width:25px;height:2px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)skew(-30deg);box-shadow:0 0 9px #05ef6d70}.duel-call-status{text-align:center;color:#a5b7ac;min-height:15px;margin:7px 0 16px;font-size:11px;line-height:1.35}.duel-call-footer{border-top:1px solid #6d857541;justify-content:space-between;align-items:center;gap:24px;padding-top:14px;display:flex}.duel-call-timer{flex:1;min-width:90px;max-width:200px}.duel-call-timer>span{align-items:center;gap:9px;margin-bottom:6px;display:flex}.duel-call-timer b{font-variant-numeric:tabular-nums;color:#c9f0d3;font:500 32px/.9 Barlow Semi Condensed,sans-serif}.duel-call-timer small{letter-spacing:.13em;color:#a9b7af;font-size:8px;line-height:1.4}.duel-call-timer em{letter-spacing:.17em;color:#76877c;font-size:7px;font-style:normal;display:block}.duel-call-meter{background:#2b3530;height:5px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0009}.duel-call-meter i{background:linear-gradient(90deg,#36523f,#05ef6d 70%,#c2ffd1);height:100%;transition:width .1s linear;display:block;box-shadow:0 0 9px #05ef6d99}.duel-call-meter:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(6.25% - 2px),#090c0b calc(6.25% - 2px) 6.25%);position:absolute;inset:0}.duel-call-actions{align-items:center;gap:17px;display:flex}.duel-call-decline{letter-spacing:.06em;cursor:pointer;min-width:96px;padding:9px 18px;font:700 13px/1 Barlow Semi Condensed,sans-serif}.fcd-duel-call .duel-call-accept{letter-spacing:.1em;min-width:195px;height:49px;padding:6px 30px;font:500 25px Barlow Semi Condensed,sans-serif;position:relative;inset:auto}.fcd-duel-call .duel-call-accept>span:not(.button-energy){right:10%}.fcd-duel-call button:focus-visible{outline-offset:4px;outline:2px solid #b9ffca}.duel-call-decline:disabled{opacity:.3;cursor:default}.fcd-duel-call.accepted .yours{border-color:#9df3b5;box-shadow:0 8px #030605,0 9px #48644e,0 0 25px #05ef6d1c,inset 0 0 0 4px #101613}.fcd-duel-call.accepted .duel-call-power{stroke-dasharray:none;animation:none}.fcd-duel-call.accepted .duel-call-card-status{color:#c0ffcf}@keyframes duelCallEntry{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes duelCallCurrent{to{stroke-dashoffset:-24px}}@keyframes duelCallLeft{0%{opacity:0;transform:translate(-35px)rotateY(25deg)rotate(-7deg)}to{opacity:1;transform:rotateY(9deg)rotate(-4deg)}}@keyframes duelCallRight{0%{opacity:0;transform:translate(35px)rotateY(-25deg)rotate(7deg)}to{opacity:1;transform:rotateY(-9deg)rotate(4deg)}}@container stage (height<=440px){.fcd-duel-call{width:min(610px,94%);padding:13px 22px 17px}.duel-call-header{padding-bottom:7px}.fcd-duel-call h2{margin:10px 0 2px;font-size:26px}.duel-call-arena{gap:55px;min-height:148px}.duel-call-card{gap:5px;width:108px;height:136px}.duel-call-card .avatar{margin:-11px;transform:scale(.72)}.duel-call-opponent-mark{width:56px;height:56px}.duel-call-opponent-mark img{width:39px;height:39px}.duel-call-card>b{font-size:20px}.duel-call-card>small{font-size:7px}.duel-call-status{margin:5px 0 10px;font-size:10px}.duel-call-footer{padding-top:9px}.fcd-duel-call .duel-call-accept{min-width:180px;height:42px;font-size:23px}.duel-call-timer b{font-size:28px}}@container stage (width<=640px){.fcd-duel-call{padding-inline:16px}.duel-call-footer{gap:13px}.duel-call-actions{gap:10px}.fcd-duel-call .duel-call-accept{min-width:155px}.duel-call-timer{max-width:145px}.duel-call-brand{font-size:9px}.duel-call-mode{font-size:8px}}@media (prefers-reduced-motion:reduce){.fcd-duel-call,.duel-call-card.yours,.duel-call-card.opponent,.duel-call-pitch .duel-call-power{animation:none}.duel-call-meter i{transition:none}}:root.ui-v2 .app.immersive-app:has(.fcd-duel-call-overlay){background:linear-gradient(90deg,#080a0ce8,#080a0c8c 50%,#080a0ce8),linear-gradient(#0000 30%,#060809)!important}.app:has(.fcd-duel-call-overlay)>.content{visibility:hidden;pointer-events:none}:is(.app:has(.fcd-duel-call-overlay)>.topbar,.app:has(.fcd-duel-call-overlay)>.bottomnav){pointer-events:none;opacity:.55}.fcd-duel-call-overlay{inset:calc(var(--top-h) + env(safe-area-inset-top)) 0 calc(64px + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;z-index:35;background:0 0;padding:0 18px}.fcd-duel-call-overlay .fcd-duel-call{width:min(820px,100%);height:100%;max-height:510px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;padding:6px 30px 12px;animation:none;display:flex}.fcd-duel-call:before,.fcd-duel-call:after{display:none}.duel-call-mode-only{text-align:center;letter-spacing:.2em;color:#a0b7a8;font-size:9px}.duel-call-mode-only>span{color:#05ef6d;border-left:1px solid #7b9b8655;margin-left:12px;padding-left:12px}.fcd-duel-call h2{margin:10px 0 6px}.duel-call-arena{flex:0 215px;align-self:center;width:min(600px,100%);min-height:160px}.duel-call-status{margin:8px 0 10px}.duel-call-footer{border:0;align-self:center;width:min(560px,100%);padding-top:9px}.duel-call-footer:before{display:none}@container stage (height<=440px){.fcd-duel-call-overlay{inset:calc(var(--top-h) + env(safe-area-inset-top)) 0 calc(57px + env(safe-area-inset-bottom))}.fcd-duel-call-overlay .fcd-duel-call{padding:0 20px 7px}.fcd-duel-call h2{margin:7px 0 1px;font-size:25px}.duel-call-arena{flex-basis:143px;min-height:133px}.duel-call-card{height:127px}.duel-call-status{margin:4px 0 6px}.duel-call-footer{padding-top:4px}.duel-call-mode-only{font-size:8px}.fcd-duel-call .duel-call-accept{height:40px}}.duel-call-card.duo{gap:8px;width:190px;padding:0 14px}.duel-call-team{gap:7px;width:100%;display:grid}.duel-call-player{background:#0a100dcc;border:1px solid #7b858933;border-radius:4px;align-items:center;gap:9px;min-width:0;padding:5px 7px;display:flex}.duel-call-player>span{flex-direction:column;gap:2px;min-width:0;display:flex}.duel-call-player b{color:#ecfff1;text-overflow:ellipsis;white-space:nowrap;font:700 14px/1.1 Barlow Semi Condensed,sans-serif;overflow:hidden}.duel-call-player em{letter-spacing:.13em;color:#8d958f;font-size:8px;font-style:normal;font-weight:700}.duel-call-player.ready em{color:#05ef6d}.duel-call-player.you{border-color:#05ef6d66}.duel-call-footer{position:relative}.duel-call-footer .duel-call-decline{white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(5px - 50%))}.round-action{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-family:Barlow Semi Condensed,sans-serif;display:flex}.round-action>small{letter-spacing:.14em;font-size:8px}.round-action>b{font:600 35px/.9 Barlow Semi Condensed,sans-serif}.round-action>.lobby-play-sub{letter-spacing:.1em;text-align:center;max-width:78%;font-size:7px;line-height:1.15}.round-action.round-action-multiline>b{letter-spacing:.045em;font-size:27px;line-height:.88}.round-action-multiline>b>span{display:block}.rift-mode-footer>.mode-round-action,.fcd-duel-call .accept-round-action{inset:auto calc(29px + var(--safe-r)) calc(15px + env(safe-area-inset-bottom)) auto;z-index:40;border-radius:50%;width:126px;min-width:0;height:126px;min-height:0;padding:0;position:fixed}:root.ui-v2 .app.immersive-app:has(.rift-modes):not(.match-app) .bottomnav{width:calc(100% - 230px - var(--safe-l) - var(--safe-r))!important}.fcd-duel-call .duel-call-footer{justify-content:flex-start;gap:25px}.fcd-duel-call .duel-call-timer{flex:0 200px}.fcd-duel-call .duel-call-actions{margin-right:auto}.round-action:disabled{cursor:default;opacity:.78;transform:none}.round-action:disabled .energy-vortex,.round-action:disabled .energy-glint{animation:none}.round-action:disabled:hover{filter:none;transform:none}.round-action.is-confirmed>b{letter-spacing:.015em;font-size:22px}.round-action.is-confirmed .lobby-play-ring{border-color:#9dffb4;animation:none}@container stage (height<=500px){.rift-mode-footer>.mode-round-action,.fcd-duel-call .accept-round-action{width:110px;height:110px}.round-action.round-action-multiline>b{font-size:24px}.round-action.is-confirmed>b{font-size:20px}}@container stage (height<=410px){.rift-mode-footer>.mode-round-action,.fcd-duel-call .accept-round-action{width:97px;height:97px}.round-action.round-action-multiline>b{font-size:21px}.round-action>small{font-size:7px}.round-action>.lobby-play-sub{font-size:6px}.round-action.is-confirmed>b{font-size:18px}.fcd-duel-call .duel-call-footer{gap:18px}.fcd-duel-call .duel-call-timer{flex-basis:175px}}.lobby-play.round-action:not(.round-action-multiline):not(.is-confirmed)>b{letter-spacing:.045em;font-size:27px;line-height:.9}@container stage (height<=500px){.lobby-play.round-action:not(.round-action-multiline):not(.is-confirmed)>b{font-size:24px}}@container stage (height<=410px){.lobby-play.round-action:not(.round-action-multiline):not(.is-confirmed)>b{font-size:21px}}.round-action .energy-orbit{display:none}.round-action .button-energy:after{content:"";aspect-ratio:1;opacity:.28;pointer-events:none;background:#05ef6d;width:52%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(/assets/home/menu_deck.webp) 50%/contain no-repeat;mask:url(/assets/home/menu_deck.webp) 50%/contain no-repeat}@container stage (height<=500px){.rift-mode-footer>.mode-round-action,.fcd-duel-call .accept-round-action{width:100px;height:100px;right:calc(24px + var(--safe-r))}}@container stage (height<=410px){.rift-mode-footer>.mode-round-action,.fcd-duel-call .accept-round-action{width:97px;height:97px}}:root.ui-v2 .app.menu-app:not(.match-app){--menu-ink:#edf2ee;--menu-muted:#a4b0a8;--menu-line:#74877b32;--menu-accent:#05ef6d;--menu-panel:linear-gradient(145deg,#24282aeb,#111416f5 65%);--rail-w:0px;color:var(--menu-ink);isolation:isolate;background:#090c0e!important}.app.menu-app:before{content:"";pointer-events:none;z-index:-1;opacity:.9;background:linear-gradient(90deg,#080b0ef0 12%,#080b0ed0 65%,#080b0ec4);position:absolute;inset:0}.app.menu-app:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 95% 95%,#78ef9010,#0000 45%),linear-gradient(110deg,#0000 60%,#b4cbb405 60.1%,#0000 60.3%);position:absolute;inset:0}:root.ui-v2 .app.menu-app:not(.match-app)>.content{inset:calc(var(--top-h) + env(safe-area-inset-top)) calc(26px + var(--safe-r)) calc(70px + env(safe-area-inset-bottom)) calc(26px + var(--safe-l));--menu-height:100%;--menu-h:calc(var(--sh) - var(--top-h) - 150px - env(safe-area-inset-top) - env(safe-area-inset-bottom));flex-direction:column;gap:0;width:auto;min-width:0;display:flex;overflow:hidden}:root.ui-v2 .app.menu-app:not(.match-app)>.content>.page{width:100%;min-width:0;max-width:none;max-height:none;color:var(--menu-ink);flex:1;margin:0;overflow:auto;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.fcd-page-heading{border-bottom:1px solid var(--menu-line);flex:none;align-items:center;gap:22px;min-height:79px;margin-bottom:14px;padding:8px 0 14px;display:flex;position:relative}.fcd-page-heading:after{content:"";background:#86f399;width:54px;height:2px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 14px #05ef6d55}.fcd-heading-copy{flex:1;min-width:0}.fcd-heading-copy>span{letter-spacing:.24em;color:#8caa96;font-size:8px}.fcd-heading-copy>div{align-items:baseline;gap:20px;display:flex}.fcd-heading-copy h1{letter-spacing:.05em;color:#f1f6f1;margin:5px 0 0;font:500 35px/1 Barlow Semi Condensed,sans-serif}.fcd-heading-copy p{color:var(--menu-muted);margin:0;font-size:12px}.fcd-heading-meta{text-align:right;border-left:1px solid var(--menu-line);white-space:nowrap;gap:4px;padding-left:20px;display:grid}.fcd-heading-meta small{letter-spacing:.18em;color:#90a497;font-size:7px}.fcd-heading-meta b{color:#d0ebd5;font-variant-numeric:tabular-nums;font:500 22px/1 Barlow Semi Condensed,sans-serif}.fcd-page-shortcuts{gap:4px;display:none}.fcd-page-shortcuts button{color:#b6c5ba;background:0 0;border:0;padding:8px;font-size:10px}.fcd-page-shortcuts button.active{color:#05ef6d}.app.menu-app .page>.page-header{flex:none;min-height:0;margin:0 0 8px}.app.menu-app .page>.page-header h1{display:none}.app.menu-app .page>.page-header:has(>.page-header-right:empty){display:none}.app.menu-app .page>.page-header:has(>.page-header-right:not(:empty)){justify-content:flex-end}.app.menu-app .page-header-right{margin-left:auto}.app.menu-app .page :is(.muted,.small.muted){color:var(--menu-muted)}:root.ui-v2 .app.menu-app .tabs{border:0;border-bottom:1px solid var(--menu-line);min-height:37px;box-shadow:none;border-radius:0;flex:none;align-items:center;gap:20px;margin:0 0 12px;padding:0 0 1px;display:flex;background:0 0!important}:root.ui-v2 .app.menu-app .tabs>button{color:#a4b0aa;letter-spacing:.02em;border-radius:0;flex:0 auto;align-items:center;gap:6px;min-width:0;min-height:36px;padding:7px 3px 10px;font-size:13px;font-weight:600;display:flex;position:relative;transform:none;box-shadow:none!important;background:0 0!important;border:0!important}:root.ui-v2 .app.menu-app .tabs>button.active{color:#dfffe5!important}.app.menu-app .tabs>button.active:after{content:"";background:#05ef6d;height:2px;position:absolute;bottom:-2px;left:0;right:0;box-shadow:0 0 12px #05ef6d55}.app.menu-app .tabs .ic{width:18px;height:18px}.app.menu-app .tabs .shop-tab-count{color:#baffc6;background:#05ef6d22;border:1px solid #05ef6d44;border-radius:3px}:root.ui-v2 .app.menu-app .btn{min-height:33px;transition:filter .16s,transform .16s;color:#e5eee7!important;background:linear-gradient(#303638,#171d20)!important;border:1px solid #93a49a50!important;border-radius:4px!important;box-shadow:inset 0 1px #ffffff0f,0 3px 6px #0003!important}:root.ui-v2 .app.menu-app .btn.primary,:root.ui-v2 .app.menu-app .btn.gold{color:#e3fff0!important;background:linear-gradient(#0c3f24,#062314)!important;border-color:#05ef6d6b!important;box-shadow:inset 0 1px #05ef6d2a,inset 0 -2px #030c0866,0 3px 8px #0005!important}:root.ui-v2 .app.menu-app .btn.danger{color:#f0b0b0!important;border-color:#cc7d7d66!important}:root.ui-v2 .app.menu-app .btn:disabled{opacity:.4}.app.menu-app button:not(:disabled):hover{filter:brightness(1.12)}.app.menu-app .btn:not(:disabled):active{transform:translateY(1px)}.app.menu-app :is(button,input,select,summary,a):focus-visible{outline-offset:3px;outline:2px solid #9fffb2!important}:root.ui-v2 .app.menu-app .page :is(input:not([type=range]):not([type=checkbox]),select,textarea){font-size:12px;box-shadow:inset 0 2px 5px #0005;color:#e2ece5!important;background-color:#0d1215!important;border-color:#7b91813f!important;border-radius:4px!important}.app.menu-app .page input::placeholder,.app.menu-app .page textarea::placeholder{color:#82958a}:root.ui-v2 .app.menu-app .page :is(.set-card,.col-panel,.cr-bar,.de-deck,.mk-filters,.fr-row,.club-row,.club-benefits>span,.inbox-item,.letter-card,.ms-row,.menu-item,.decks-practice,.rules-reading,.pf-stats,.rka-info,.rka-table-wrap,.rk-self,.shop-item,.deck-tile,.pass-head,.rules-nation,.rules-keywords>div,.market-locked){color:var(--menu-ink);background:var(--menu-panel)!important;border:1px solid var(--menu-line)!important;border-radius:6px!important;box-shadow:inset 0 1px #ffffff07,0 5px 16px #0002!important}.app.menu-app .page :is(h2,h3,.set-title){color:#e0eee3}.app.menu-app .page :is(.progress,.bar){background:#070c0f;border-color:#8fbc9a24}.app.menu-app .page .progress>i{background:linear-gradient(90deg,#397e50,#9df8ac)}.app.menu-app .page :is(.pill,.notif.inline){border-radius:3px}.app.menu-app .page .empty{color:#a4baac;background:linear-gradient(135deg,#1f282340,#0000);border:1px dashed #7c9c8640;border-radius:5px;place-content:center;min-height:100px;line-height:1.7;display:grid}.app.menu-app .page *{scrollbar-color:#53695d #101416;scrollbar-width:thin}:root.ui-v2 .app.menu-app .collection-page{flex-direction:column;gap:0;display:flex;overflow:hidden!important}.app.menu-app .collection-browser{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}:root.ui-v2 .app.menu-app .col-panel{flex:none;padding:10px 12px;border-left:2px solid #05ef6d77!important}.app.menu-app .col-stats{margin-bottom:8px}.app.menu-app .col-progress>span{color:#9daf9f}.app.menu-app .col-progress>span b{color:#e9f9ed}.app.menu-app .collection-page .card-grid,.app.menu-app .deck-editor-page .card-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(106px,1fr));align-content:start;gap:14px 10px;min-height:0;padding:12px 4px 20px;display:grid;overflow:auto}.app.menu-app .collection-grid-head{padding:3px 4px}.app.menu-app .collection-grid-head b{color:#dcece0}.app.menu-app .collection-grid-head span{color:#9daf9f}.app.menu-app .collection-page .cr-tabs button{border-color:var(--menu-line);background:#192022;border-radius:4px}.app.menu-app .collection-page .cr-tabs button.active{border-color:var(--rc)}.app.menu-app .decks-page{gap:12px}.app.menu-app .decks-page .deck-tiles{align-items:stretch;gap:14px;width:100%;min-width:0;display:flex}:root.ui-v2 .app.menu-app .decks-page .deck-tile{flex:0 0 clamp(220px,29vw,330px);gap:9px;width:clamp(220px,29vw,330px);min-width:220px;padding:11px;position:relative;overflow:hidden;border-top-color:#a7baad50!important}:root.ui-v2 .app.menu-app .decks-page .deck-tile.active{background:linear-gradient(165deg,#28362e,#111719 70%)!important;border-color:#7ecb9266!important}.app.menu-app .decks-page .deck-tile.active:after{content:"";background:#93ffad;height:2px;position:absolute;top:0;left:25%;right:25%;box-shadow:0 0 15px #05ef6d66}.app.menu-app .decks-page .deck-show{height:clamp(80px,calc(var(--sh)*.23),180px);background:#080e10;border-radius:3px}.app.menu-app .decks-page .deck-info>b{color:#edf6ee;font-size:19px}.app.menu-app .decks-page .deck-info>small{color:#a5b9ad;font-size:12px}.app.menu-app .decks-page .deck-ribbon{color:#b1ffc3;box-shadow:none;letter-spacing:.13em;background:#183424;border:1px solid #8fc89e80;border-radius:3px;font-size:9px}.app.menu-app .decks-page .deck-actions{border-color:var(--menu-line)}.app.menu-app .decks-page .deck-tile.new{min-height:220px;background:linear-gradient(140deg,#222b273d,#0000)!important;border-style:dashed!important}.app.menu-app .decks-page .decks-practice{flex:none;min-height:48px;padding:8px 14px}.app.menu-app .decks-practice img{width:35px;height:35px}:root.ui-v2 .app.menu-app .deck-editor-page{flex-direction:column;gap:8px;display:flex;overflow:hidden!important}.app.menu-app .deck-editor-page .de-body{flex:1;min-height:0}.app.menu-app .deck-editor-page .de-chip{border-color:var(--menu-line);background:#0c1215;border-radius:4px}.app.menu-app .deck-editor-page .de-chip b{color:#e0eee5}.app.menu-app .deck-editor-page .de-name{color:#e6f9eb!important;border-color:var(--menu-line)!important}:root.ui-v2 .app.menu-app .shop-page{flex-direction:column;gap:0;display:flex;overflow:hidden!important}.app.menu-app .shop-page>.pack-row-wrap{flex:1;min-height:0}.app.menu-app .shop-page .shop-grid.shop-row{align-items:stretch;gap:15px;padding:8px 1px 12px}:root.ui-v2 .app.menu-app .shop-page .shop-grid.shop-row>.shop-item{flex-basis:clamp(185px,calc(var(--sh)*.46),280px);gap:7px;padding:13px;position:relative;overflow:hidden;background:radial-gradient(at 50% 22%,#c2ddcc0d,#0000 60%),linear-gradient(160deg,#252c2c,#111719 70%)!important}.app.menu-app .shop-page .shop-item:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#b3d8bd9c,#0000);height:1px;position:absolute;top:0;left:15%;right:15%}.app.menu-app .shop-page .shop-item .pack-art,.app.menu-app .shop-page .shop-item .pack-img{height:clamp(76px,calc(var(--sh)*.25),200px);filter:drop-shadow(0 12px 8px #0009)}.app.menu-app .shop-page .shop-item>b{color:#f2f7f2;letter-spacing:.03em;font:500 22px/1.1 Barlow Semi Condensed,sans-serif}.app.menu-app .shop-page .shop-item>small{color:#a5b6ab;font-size:11px}.app.menu-app .shop-page .shop-conditions{border-color:var(--menu-line);color:#9aada1;margin-top:4px;padding-top:4px;font-size:10px}.app.menu-app .promo-head{border:0;border-bottom:1px solid var(--menu-line);color:#bacfc0;background:0 0;padding:7px 2px}.app.menu-app .club-browser{gap:12px}.app.menu-app .club-benefits{gap:10px}.app.menu-app .club-benefits>span{padding:12px;border-top-color:#b2d6be55!important}.app.menu-app .club-benefits .ic{width:28px;height:28px}.app.menu-app .club-benefits small{color:#9fb5a5}.app.menu-app .club-list{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:10px}.app.menu-app .club-row{min-height:88px;padding:12px}.app.menu-app .club-row b{font-size:17px}.app.menu-app .club-row small{color:#a2b4a8}.app.menu-app .club .tabs{overflow:auto}.app.menu-app .club :is(.club-head,.club-card,.club-task,.war-panel,.chat){border-radius:6px;background:var(--menu-panel)!important;border-color:var(--menu-line)!important}.app.menu-app .friends-page .fr-add{gap:8px;max-width:660px}.app.menu-app .friends-page .fr-add input{min-height:37px}.app.menu-app .fr-row{margin-bottom:8px;padding:12px 14px}.app.menu-app .fr-name{color:#e8f5ec}.app.menu-app .fr-section h3{letter-spacing:.04em;border-bottom:1px solid var(--menu-line);padding-bottom:7px;font-size:20px}.app.menu-app .fr-online{color:#95efaa}.app.menu-app .inbox-item{align-items:center;gap:15px;margin:0 0 10px;padding:14px 16px}.app.menu-app .inbox-item.unread{border-left:2px solid #92f4a7!important}.app.menu-app .inbox-item .inbox-ic{width:38px;height:38px}.app.menu-app .inbox-item p{color:#adbbb1;max-width:70ch;margin:5px 0;font-size:12px;line-height:1.5}.app.menu-app .inbox-item>b,.app.menu-app .inbox-item b{font-size:16px}.app.menu-app .letter-card{max-width:900px;padding:22px}.app.menu-app .letter-body{color:#dce8df;font-size:15px;line-height:1.7}.app.menu-app .letter-reward{border:1px solid var(--menu-line);background:#0b1314;border-radius:4px}.app.menu-app .more-page .menu-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.app.menu-app .more-page .menu-item{text-align:left;gap:13px;min-height:135px;padding:17px;transition:border-color .2s,transform .2s}.app.menu-app .more-page .menu-item:hover{transform:translateY(-2px);border-color:#9cdfac66!important}.app.menu-app .more-page .more-icon{background:0 0;border:1px solid #9ac8a52d;border-radius:4px;width:33px;height:33px}.app.menu-app .more-page .more-icon .ic{filter:brightness(0)invert(.85);width:21px;height:21px}.app.menu-app .more-copy b{color:#e6f2e9;font-size:17px}.app.menu-app .more-copy small{color:#9eafa4;font-size:12px}.app.menu-app .more-page .chev{color:#9eb7a5}:root.ui-v2 .app.menu-app .pass-page{flex-direction:column;gap:12px;display:flex;overflow:hidden!important}.app.menu-app .pass-head{flex:none;padding:12px 16px;border-left:2px solid #c9b67f88!important}.app.menu-app .pass-info>b{color:#f1f6ee;font:500 25px Barlow Semi Condensed,sans-serif}.app.menu-app .pass-info>small{color:#a7b7ac}.app.menu-app .pt{background:0 0;border:0;flex:1;min-height:0}.app.menu-app .pt-scroll{min-height:0}.app.menu-app .pt-col{background:linear-gradient(#292d2833,#0e151766);border-color:#6f897938}.app.menu-app .pt-col.current{background:linear-gradient(#05ef6d0a,#111619);border-color:#a3d4ac88}.app.menu-app .pt-cell{border-color:var(--menu-line);background:#121b1e}.app.menu-app .pt-cell.premium{background:linear-gradient(135deg,#39332980,#151b1c);border-color:#b9a06438}.app.menu-app .pt-lab{color:#9bb9a4;background:#101719}.app.menu-app .pt-lab.premium{color:#d1bd82}:root.ui-v2 .app.menu-app .missions{flex-direction:column;gap:8px;display:flex;overflow:auto!important}.app.menu-app .ms-block{padding:12px!important}.app.menu-app .ms-row{min-height:115px;position:relative;padding:13px!important}.app.menu-app .ms-row.ready{background:linear-gradient(145deg,#24352a,#101a17)!important;border-color:#8ad8a273!important}.app.menu-app .ms-main>b{color:#e9f5ec;font-size:15px}.app.menu-app .ms-main>small{color:#a1b6a7}.app.menu-app .ms-bar span{color:#bad6c3}.app.menu-app .ms-head{border-color:var(--menu-line)}.app.menu-app .ms-count,.app.menu-app .ms-reset{color:#9db6a7}.app.menu-app .ms-bar .progress{height:4px}.app.menu-app .profile-page .pf-hero{padding:20px;background:radial-gradient(ellipse at 10% 20%,#a8d7ad14,transparent 50%),var(--menu-panel)!important;border-top:1px solid #b8d6c46b!important}.app.menu-app .pf-name{color:#f1fcf3;font:500 36px/1 Barlow Semi Condensed,sans-serif}.app.menu-app .pf-league{color:#a8c6b0}.app.menu-app .pf-stats{padding:12px}.app.menu-app .pf-stats b{color:#dcefe3;font-family:Barlow Semi Condensed,sans-serif;font-size:30px}.app.menu-app .pf-stat{border-color:var(--menu-line)}.app.menu-app .pf-stats small{color:#9caf9e}.app.menu-app .pf-next{background:#10181888;border-color:#829f8d2e;border-radius:4px}:root.ui-v2 .app.menu-app .settings-page{flex-direction:column;gap:0;display:flex;overflow:hidden!important}.app.menu-app .settings-panels{flex:1;min-height:0;display:block;overflow:auto}.app.menu-app .settings-panels>.set-card{min-height:100%;margin:0;padding:6px 17px}.app.menu-app .settings-panels>[hidden]{display:none!important}.app.menu-app .set-row{border-color:var(--menu-line);min-height:49px}.app.menu-app .set-label{color:#dce9df;font-size:14px}.app.menu-app .set-tile{color:#dce9df;border-radius:5px;border-color:var(--menu-line)!important;background:linear-gradient(140deg,#242c2c,#12181b)!important}.app.menu-app .ntf-switch{background:#080e11;border-color:#6e8a784f;box-shadow:inset 0 2px 4px #0009}.app.menu-app .ntf-switch.on{background:#235a35;border-color:#92d7a485}.app.menu-app .set-foot{color:#819b8c;border-color:var(--menu-line)}:root.ui-v2 .app.menu-app .rules-page{flex-direction:column;display:flex;overflow:hidden!important}.app.menu-app .rules-layout{flex:1;grid-template-columns:180px minmax(0,1fr);gap:16px;min-height:0;display:grid}.app.menu-app .rules-sidebar{border-right:1px solid var(--menu-line);min-height:0;padding-right:12px;overflow:auto}.app.menu-app .rules-nav button{color:#93a89b;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;padding:11px 9px;font-size:13px}.app.menu-app .rules-nav button.active{color:#dcffe5;background:linear-gradient(90deg,#05ef6d13,#0000);border-left-color:#05ef6d}.app.menu-app .rules-nav-number{color:#597765;font-size:10px}.app.menu-app .rules-reading{min-height:0;padding:18px 22px;overflow:auto}.app.menu-app .rules-section-head{border-color:var(--menu-line)}.app.menu-app .rules-section-head h2{font-size:29px}.app.menu-app .rules-article{color:#c7d4cb;line-height:1.65}.app.menu-app .rules-facts{border-color:var(--menu-line);background:#10191a}.app.menu-app .rules-facts b{color:#b9efc5}.app.menu-app .rules-replay{border-color:var(--menu-line)}:root.ui-v2 .app.menu-app .market-page{flex-direction:column;display:flex;overflow:hidden!important}.app.menu-app .mk-layout{flex:1;gap:14px;min-height:0}.app.menu-app .mk-filters{min-width:0;padding:12px}.app.menu-app .mk-chip{color:#acbfb2;background:#0f1819;border-color:#738a7d36;border-radius:3px}.app.menu-app .mk-chip.on{color:#d3ffdf;background:#05ef6d12;border-color:#05ef6d66}.app.menu-app .mk-f-label{color:#87a593;letter-spacing:.12em;font-size:9px}.app.menu-app .mk-card{border-radius:6px;background:var(--menu-panel)!important;border-color:var(--menu-line)!important}.app.menu-app .mk-price{color:#b4ebc1}:root.ui-v2 .app.menu-app .ranked-page{height:auto!important;min-height:0!important}.app.menu-app .rka{height:100%;min-height:0}.app.menu-app .rka-layout{gap:14px;min-width:0}.app.menu-app .rka :is(.rka-sidebar,.rka-board,.rka-self,.rka-league-card,.rka-season-card,.rka-player){border-radius:5px;background:var(--menu-panel)!important;border-color:var(--menu-line)!important}.app.menu-app .rka th{color:#87a08e;background:#0c1416}.app.menu-app .rka td{color:#c7d7cd;border-color:#7795811c}.app.menu-app .rka tr.me{background:#05ef6d11}.app.menu-app .rka-title{color:#eff9f1}@container stage (width>=1100px){.fcd-page-shortcuts{display:flex}.fcd-heading-copy h1{font-size:41px}.fcd-page-heading{min-height:90px}.app.menu-app .more-page .menu-list{grid-template-columns:repeat(4,minmax(0,1fr))}.app.menu-app .more-page .menu-item{min-height:165px;padding:22px}}@container stage (height<=500px){:root.ui-v2 .app.menu-app:not(.match-app)>.content{inset:calc(var(--top-h) + env(safe-area-inset-top)) calc(20px + var(--safe-r)) calc(61px + env(safe-area-inset-bottom)) calc(20px + var(--safe-l));--menu-h:calc(var(--sh) - var(--top-h) - 125px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.fcd-page-heading{min-height:61px;margin-bottom:10px;padding:5px 0 10px}.fcd-heading-copy h1{font-size:29px}.fcd-heading-copy>span{font-size:7px}.fcd-heading-copy p{font-size:11px}.fcd-heading-meta b{font-size:20px}.fcd-heading-meta small{font-size:6px}:root.ui-v2 .app.menu-app .tabs{gap:17px;min-height:30px;margin-bottom:8px}:root.ui-v2 .app.menu-app .tabs>button{min-height:30px;padding:5px 2px 8px;font-size:12px}.app.menu-app .tabs .ic{width:16px;height:16px}.app.menu-app .more-page .menu-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.app.menu-app .more-page .menu-item{gap:9px;min-height:115px;padding:12px}.app.menu-app .more-copy b{font-size:15px}.app.menu-app .more-copy small{font-size:11px}.app.menu-app .ms-row{min-height:104px;padding:10px!important}.app.menu-app .rules-layout{grid-template-columns:155px minmax(0,1fr);gap:10px}.app.menu-app .rules-reading{padding:12px 16px}.app.menu-app .rules-nav button{padding:9px 7px;font-size:12px}}@container stage (height<=410px){.fcd-page-heading{min-height:48px;margin-bottom:8px;padding:3px 0 7px}.fcd-heading-copy h1{margin-top:3px;font-size:26px}.fcd-heading-copy p{font-size:10px}.fcd-heading-copy>span{font-size:6px}.fcd-heading-meta b{font-size:18px}.app.menu-app .more-page .menu-item{gap:7px;min-height:100px;padding:10px}.app.menu-app .more-page .more-icon{width:25px;height:25px}.app.menu-app .more-page .more-icon .ic{width:17px;height:17px}.app.menu-app .more-copy small{font-size:10px}.app.menu-app .more-copy b{font-size:13px}.app.menu-app .club-benefits>span{padding:7px}.app.menu-app .club-benefits small{font-size:10px}.app.menu-app .club-benefits b{font-size:12px}.app.menu-app .ms-row{min-height:90px}.app.menu-app .settings-panels>.set-card{padding:4px 12px}.app.menu-app .set-row{min-height:43px}}@container stage (width<=740px){.fcd-heading-copy>div{gap:9px}.fcd-heading-copy p{max-width:210px;font-size:10px}.fcd-heading-meta{padding-left:10px}.app.menu-app .rules-layout{grid-template-columns:140px minmax(0,1fr)}.app.menu-app .decks-page .deck-tile{flex-basis:210px;min-width:210px}.app.menu-app .mk-layout.with-filters{grid-template-columns:175px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.app.menu-app .btn,.app.menu-app .more-page .menu-item{transition:none!important}.app.menu-app button:hover{transform:none!important}}:root.ui-v2 .app.menu-app:not(.match-app)>.content>.fcd-page-heading{height:var(--heading-h,79px)!important;min-height:var(--heading-h,79px)!important;max-height:var(--heading-h,79px)!important;border:0!important;border-bottom:1px solid var(--menu-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0 0 14px!important;padding:8px 0 14px!important;overflow:visible!important}@container stage (height<=500px){:root.ui-v2 .app.menu-app:not(.match-app)>.content>.fcd-page-heading{--heading-h:61px;margin-bottom:10px!important;padding:5px 0 10px!important}}@container stage (height<=410px){:root.ui-v2 .app.menu-app:not(.match-app)>.content>.fcd-page-heading{--heading-h:48px;margin-bottom:8px!important;padding:3px 0 7px!important}}:root.ui-v2 .app.menu-app:not(.match-app)>.content{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important}:root.ui-v2 .app.menu-app:not(.match-app) .content .page>.tabs{border:0;border-bottom:1px solid var(--menu-line);width:100%;max-width:100%;min-height:34px;box-shadow:none;border-radius:0;flex:none;align-items:center;gap:20px;margin:0 0 12px;padding:0 0 1px;display:flex;background:0 0!important}:root.ui-v2 .app.menu-app:not(.match-app) .content .page>.tabs>button{color:#a4b0aa;border-radius:0;flex:0 auto;min-height:34px;padding:7px 3px 10px;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important}:root.ui-v2 .app.menu-app:not(.match-app) .content .page>.tabs>button.active{color:#dfffe5!important}.app.menu-app .content .page>.tabs>button.active:after{bottom:-2px;left:0;right:0}:root.ui-v2 .app.menu-app .collection-page .collection-browser{flex:1;grid-template-columns:175px minmax(0,1fr);gap:14px;min-height:0;display:grid}:root.ui-v2 .app.menu-app .collection-page .col-panel{flex-direction:column;gap:7px;min-height:0;display:flex;overflow-y:auto;padding:10px!important}.app.menu-app .col-stats{margin-bottom:3px;gap:5px!important}.app.menu-app .col-trade{padding:4px 0 7px!important}:root.ui-v2 .app.menu-app .collection-page .collection-browser .filters{flex-direction:column;flex:1;gap:7px;min-height:0;display:flex}:root.ui-v2 .app.menu-app .collection-page .collection-browser .filters :is(input:not([type=checkbox]),select){flex:1 1 0;width:100%;height:32px;min-height:29px;max-height:36px;padding:3px 7px}.app.menu-app .collection-page .filters .check{margin:4px 0 0;font-size:11px}.app.menu-app .craft-sidebar{background:var(--menu-panel);border-color:var(--menu-line);border-radius:5px}.app.menu-app .rka{--rka-paper:#182023;--rka-cream:#111719;--rka-ink:#e0eee5;--rka-muted:#a0b4a7;--rka-line:#74877b32;--rka-gold:#05ef6d;--rka-sage:#05ef6d}:root.ui-v2 .app.menu-app .rka :is(.rka-panel,.rka-main,.rka-side){border-radius:6px;background:var(--menu-panel)!important;border-color:var(--menu-line)!important}@container stage (height<=500px){:root.ui-v2 .app.menu-app:not(.match-app) .content .page>.tabs{gap:17px;min-height:29px;margin-bottom:8px}:root.ui-v2 .app.menu-app:not(.match-app) .content .page>.tabs>button{min-height:29px;padding:5px 2px 8px;font-size:12px}}@container stage (height<=410px){:root.ui-v2 .app.menu-app .collection-page .collection-browser{grid-template-columns:153px minmax(0,1fr);gap:11px}:root.ui-v2 .app.menu-app .collection-page .col-panel{gap:4px;padding:8px!important}:root.ui-v2 .app.menu-app .collection-page .collection-browser .filters{gap:4px}:root.ui-v2 .app.menu-app .collection-page .collection-browser .filters :is(input:not([type=checkbox]),select){min-height:25px;font-size:11px}.app.menu-app .collection-page .col-trade{display:none}}.app:has(.fcd-duel-call-overlay)>.menu-global-play{display:none}:root.ui-v2 .app.menu-app:not(.match-app)>.content{--heading-h:48px;--menu-height:calc(var(--sh) - var(--top-h) - 138px - env(safe-area-inset-top) - env(safe-area-inset-bottom));inset:calc(var(--top-h) + env(safe-area-inset-top)) calc(24px + var(--safe-r)) calc(83px + env(safe-area-inset-bottom)) calc(24px + var(--safe-l));overflow:hidden!important}:root.ui-v2 .app.menu-app:not(.match-app)>.content>.fcd-page-heading{height:var(--heading-h)!important;min-height:var(--heading-h)!important;max-height:var(--heading-h)!important;margin-bottom:7px!important;padding:3px 0 7px!important}.fcd-heading-copy h1{margin-top:3px;font-size:29px}.fcd-heading-copy>span{font-size:7px}.fcd-heading-copy p{font-size:11px}:root.ui-v2 .app.menu-app:not(.match-app)>.content>.page{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-bottom:12px}.app.menu-app .content>.page>:last-child{scroll-margin-bottom:12px}:root.ui-v2 .app.menu-app .decks-page .deck-shelf{flex:none;height:auto;min-height:0;overflow:visible}:root.ui-v2 .app.menu-app .decks-page .deck-shelf .deck-tiles{align-items:stretch;height:auto;min-height:0;padding:4px 2px 8px;overflow:auto hidden}:root.ui-v2 .app.menu-app .decks-page .deck-shelf .deck-tile{flex-direction:column;flex-basis:clamp(210px,28vw,300px);gap:7px;min-width:210px;height:auto;min-height:0;padding:10px;display:flex}:root.ui-v2 .app.menu-app .decks-page .deck-shelf .deck-show{flex:0 0 88px;height:88px;min-height:88px;max-height:88px}.app.menu-app .decks-page .deck-preview-fan{transform-origin:50%;transform:scale(.7)}.app.menu-app .decks-page .deck-info{flex:1;gap:5px}.app.menu-app .decks-page .deck-info>b{font-size:17px}.app.menu-app .decks-page .deck-rarity-summary{gap:3px}.app.menu-app .decks-page .deck-rarity-summary>span{padding:2px 4px;font-size:9px}.app.menu-app .decks-page .deck-actions{flex:none;width:100%;min-height:32px;margin-top:0;padding-top:6px}.app.menu-app .decks-page .deck-action{height:30px;font-size:11px}.app.menu-app .decks-page .deck-tile.new{justify-content:center;min-height:220px!important}:root.ui-v2 .app.menu-app .shop-page{overflow:hidden auto!important}:root.ui-v2 .app.menu-app .shop-page>.pack-row-wrap{flex:1 0 auto;min-height:245px;overflow:visible}:root.ui-v2 .app.menu-app .shop-page .shop-grid.shop-row{height:auto;min-height:245px;padding:6px 1px 10px;overflow:auto hidden}:root.ui-v2 .app.menu-app .shop-page .shop-grid.shop-row>.shop-item{flex-shrink:0;height:auto;min-height:230px;overflow:visible}:root.ui-v2 .app.menu-app .shop-page .shop-grid.shop-row .pack-img{flex:1 0 80px;height:100px;min-height:80px;max-height:180px}.app.menu-app .shop-page .my-packs-head{flex:none;min-height:30px;margin:0 0 6px}.app.menu-app .shop-page .my-packs-head>span{font-size:11px}.app.menu-app .shop-page .shop-conditions{flex:none;padding-bottom:5px}.fcd-card-gallery{flex-direction:column;flex:1;gap:3px;min-height:150px;display:flex;overflow:hidden}:root.ui-v2 .app.menu-app .collection-page .fcd-card-gallery>.fcd-paged-grid{flex:1;grid-auto-rows:max-content;align-content:start;gap:14px 10px;min-height:120px;padding:10px 4px;overflow:auto}.fcd-paged-grid>.cardx{width:var(--gallery-card-width)!important}.fcd-paged-grid>.cardx canvas{width:100%!important;height:auto!important}.fcd-gallery-pages{color:#a3b9aa;flex:none;justify-content:center;align-items:center;gap:12px;height:26px;font-size:11px;display:flex}.app.menu-app .fcd-gallery-pages .btn{width:30px;height:24px;min-height:24px;padding:0;font-size:19px;line-height:1}:root.ui-v2 .app.menu-app .collection-page .col-panel{overflow-y:auto!important}.app.menu-app .collection-page .col-panel>.filters{flex:none!important}.app.menu-app .collection-page .col-panel>.filters :is(input:not([type=checkbox]),select){flex:none!important;height:29px!important}:root.ui-v2 .app.menu-app :is(.pass-page,.rules-page,.market-page,.deck-editor-page){overflow:auto!important}.app.menu-app .pass-page>.pt{--pt-row:84px;--pt-mid:27px;flex:1 0 auto;min-height:215px;margin:4px 0;padding:6px}.app.menu-app .pass-head{padding:8px 12px}.app.menu-app .pass-page>p:last-child{flex:none;font-size:10px;line-height:1.4}.app.menu-app .rules-layout,.app.menu-app .market-page .mk-layout{min-height:180px}.app.menu-app .deck-editor-page .de-body{min-height:190px}.app.menu-app .missions .ms-block{flex:none;min-height:0}.app.menu-app .missions .ms-grid{grid-auto-rows:minmax(105px,auto)}@container stage (height<=440px){:root.ui-v2 .app.menu-app:not(.match-app)>.content{--heading-h:34px;--menu-height:calc(var(--sh) - var(--top-h) - 124px - env(safe-area-inset-top) - env(safe-area-inset-bottom));inset-inline:calc(18px + var(--safe-l)) calc(18px + var(--safe-r))}.fcd-heading-copy>span,.fcd-heading-copy p,.fcd-heading-meta small{display:none}.fcd-heading-copy h1{margin:0;font-size:26px}.fcd-heading-meta b{font-size:19px}.fcd-page-heading{gap:8px}:root.ui-v2 .app.menu-app:not(.match-app) .content .page>.tabs{min-height:27px;margin-bottom:5px}:root.ui-v2 .app.menu-app:not(.match-app) .content .page>.tabs>button{min-height:27px;padding:4px 2px 6px;font-size:11px}:root.ui-v2 .app.menu-app .decks-page .deck-shelf .deck-show{flex-basis:66px;height:66px;min-height:66px;max-height:66px}.app.menu-app .decks-page .deck-preview-fan{transform:scale(.53)}.app.menu-app .decks-page .deck-rarity-summary{display:none}.app.menu-app .decks-page .deck-info>b{font-size:15px}.app.menu-app .decks-page .deck-info>small{font-size:10px}.app.menu-app .decks-page .deck-tile.new{min-height:190px!important}:root.ui-v2 .app.menu-app .shop-page>.pack-row-wrap,:root.ui-v2 .app.menu-app .shop-page .shop-grid.shop-row{min-height:210px}:root.ui-v2 .app.menu-app .shop-page .shop-grid.shop-row>.shop-item{gap:4px;min-height:200px;padding:9px}.app.menu-app .fcd-card-gallery{min-height:140px}.app.menu-app .collection-page .col-stats{flex:none}.app.menu-app .collection-page .col-panel .new-chip{font-size:9px}.app.menu-app .collection-page .col-panel .filters{gap:5px}:root.ui-v2 .app.menu-app .shop-page{gap:0;overflow:hidden!important}:root.ui-v2 .app.menu-app .shop-page>.pack-row-wrap{flex:1 1 0;height:auto;min-height:0}:root.ui-v2 .app.menu-app .shop-page .shop-grid.shop-row{align-items:stretch;height:100%;min-height:0;padding:3px 1px 5px}:root.ui-v2 .app.menu-app .shop-page .shop-grid.shop-row>.shop-item{flex-basis:185px;gap:3px;height:auto;min-height:0;padding:7px}:root.ui-v2 .app.menu-app .shop-page .shop-grid.shop-row .pack-img,:root.ui-v2 .app.menu-app .shop-page .shop-grid.shop-row .pack-art{flex:1 1 0;height:auto;min-height:30px;max-height:100px;margin:0}:root.ui-v2 .app.menu-app .shop-page .shop-grid.shop-row .pack-img img{object-fit:contain;width:auto;height:100%;max-height:100%}:root.ui-v2 .app.menu-app .shop-page .shop-item>b{flex:none;margin:0;font-size:17px;line-height:1.1}.app.menu-app .shop-page .shop-item>small{flex:none;margin:0;font-size:9px;line-height:1.1}.app.menu-app .shop-page .shop-item-heading{flex:none;min-height:18px}.app.menu-app .shop-page .shop-item-heading>b{font-size:14px}:root.ui-v2 .app.menu-app .shop-page .shop-purchase{flex:none;height:26px;min-height:26px;padding:3px 7px;font-size:11px}.app.menu-app .shop-page .shop-purchase .coin-ic{width:13px;height:13px}.app.menu-app .shop-page .shop-item .shop-price-row{flex:none;min-height:28px}.app.menu-app .shop-page .my-packs-head{gap:7px;min-height:26px;margin:0 0 3px}.app.menu-app .shop-page .my-packs-head>span{font-size:10px}.app.menu-app .shop-page .shop-conditions{margin-top:2px;padding-top:2px;padding-bottom:0;font-size:8px}.app.menu-app .shop-page .shop-conditions summary{padding:1px 0}.app.menu-app .shop-page .shop-conditions[open]{max-height:65px;overflow:auto}.app.menu-app .shop-page .promo-head{flex:none;margin:0 0 3px;padding:3px 0;font-size:10px}}:root.ui-v2 .app.menu-app .collection-page .fcd-card-gallery{min-height:0;overflow:visible}:root.ui-v2 .app.menu-app .collection-page .fcd-card-gallery>.fcd-paged-grid{min-height:0}@container stage (height<=440px){:root.ui-v2 .app.menu-app:not(.match-app)>.content>.fcd-page-heading{height:34px!important;min-height:34px!important;max-height:34px!important}.app.menu-app .collection-shelf>.collection-grid-head{display:none}.app.menu-app .fcd-gallery-pages{height:24px}.app.menu-app .collection-page .fcd-card-gallery{padding-right:100px}}:root.ui-v2 .app.immersive-app.without-topbar:not(.match-app){--top-h:0px!important}:root.ui-v2 .app.immersive-app.without-topbar:not(.match-app)>.content{top:calc(12px + env(safe-area-inset-top))!important}.fcd-heading-currencies{flex:none;align-self:center;align-items:center;display:flex}:root.ui-v2 .app.menu-app .fcd-heading-currencies .currencies{box-shadow:none;background:0 0;border:0;align-items:center;gap:20px;margin:0;padding:0;display:flex}:root.ui-v2 .app.menu-app .fcd-heading-currencies .cur{box-shadow:none;font-variant-numeric:tabular-nums;color:#edf2ee;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0;font:600 20px/1 Barlow Semi Condensed,sans-serif;display:flex}.app.menu-app .fcd-heading-currencies .coin-ic{object-fit:contain;width:24px;height:24px;margin:0}@container stage (height<=440px){:root.ui-v2 .app.immersive-app.without-topbar:not(.match-app)>.content{top:calc(7px + env(safe-area-inset-top))!important}.app.menu-app .fcd-heading-currencies .coin-ic{width:20px;height:20px}:root.ui-v2 .app.menu-app .fcd-heading-currencies .cur{font-size:17px}:root.ui-v2 .app.menu-app .fcd-heading-currencies .currencies{gap:15px}}:root.ui-v2 .app.immersive-app.menu-app:not(.match-app) .bottomnav{width:calc(100% - 40px - var(--safe-l) - var(--safe-r))!important}.app.menu-app .pass-page>.pt{--pt-row:clamp(84px, calc((100cqh - 420px) / 2), 150px);align-items:center}@container stage (height<=430px){:root.ui-v2 .app.menu-app .content>.page.pass-page{gap:6px}.app.menu-app .pass-page>p.muted{display:none}:root.ui-v2 .app.menu-app .pass-page .pass-head{row-gap:5px;padding:7px 12px!important}.app.menu-app .pass-page .pass-info small{display:none}.app.menu-app .pass-page .pass-head .progress{margin-top:0!important}.app.menu-app .pass-page>.pt{--pt-row:56px!important;--pt-mid:26px!important;min-height:0!important;margin:0!important;padding:3px 6px!important}.app.menu-app .pass-page .pt-tile{height:100%!important;min-height:0!important;padding-top:4px!important;padding-bottom:3px!important}.app.menu-app .pass-page .pt-tile>img{width:28px!important;height:28px!important}.app.menu-app .pass-page .pt-tile>b{font-size:12px!important}.app.menu-app .pass-page .pt-num{width:26px!important;height:26px!important}.app.menu-app .pass-page .pt-lab{overflow:hidden;letter-spacing:.06em!important;font-size:9px!important}.app.menu-app .pass-page .pt-lab .ic{display:none}:root.ui-v2 .app.menu-app .content>.page.profile-page{gap:8px}:root.ui-v2 .app.menu-app .profile-page .pf-hero{padding:10px 14px!important}:root.ui-v2 .app.menu-app .profile-page .pf-stats{padding:6px 12px!important}.app.menu-app .profile-page .pf-stat{min-height:0!important;padding-top:4px!important;padding-bottom:4px!important}.app.menu-app .profile-page .pf-stat b{font-size:26px!important;line-height:1!important}}:root.ui-v2 .app.menu-app:not(.match-app)>.content>.fcd-shop-balance{z-index:3;align-items:center;display:flex;top:0;right:0;width:auto!important;height:32px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:absolute!important}:root.ui-v2 .app.menu-app .fcd-shop-balance .currencies{gap:14px}:root.ui-v2 .app.menu-app .fcd-shop-balance .cur{gap:5px;font-size:14px!important}.app.menu-app .fcd-shop-balance .coin-ic{width:16px!important;height:16px!important}:root.ui-v2 .app.menu-app:not(.match-app) .content .rka .rka-play{color:#e3fff0!important;text-shadow:none!important;background:linear-gradient(#0c3f24,#062314)!important;border:1px solid #05ef6d6b!important;border-radius:4px!important;padding:8px 16px!important;font:700 16px/1.2 Barlow Semi Condensed,sans-serif!important;box-shadow:inset 0 1px #05ef6d2a,inset 0 -2px #030c0866,0 3px 8px #0005!important}:root.ui-v2 .app.menu-app:not(.match-app) .content .rka .rka-play:hover{filter:brightness(1.12)}:root.ui-v2 .app.menu-app .shop-page .shop-grid.shop-row .pack-img{min-height:30px;flex:1 1 0!important;max-height:none!important}@container stage (height<=440px){:root.ui-v2 .app.menu-app:not(.match-app)>.content>.fcd-shop-balance{height:26px!important}}:root.ui-v2 .app.menu-app .shop-page .pay-row>.shop-purchase:only-child{grid-column:1/-1;width:100%}:root.ui-v2 .app.menu-app:not(.match-app)>.content>.page.shop-page{position:relative}:root.ui-v2 .app.menu-app .shop-page>.promo-head{height:15px;color:var(--muted,#a4b0aa);align-items:center;font-size:11px;display:flex;position:absolute;bottom:0;right:0;background:0 0!important;border:0!important;margin:0!important;padding:0!important}:root.ui-v2 .app.menu-app .modal-bg:has(>.modal.de-detail){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#000b!important;border:0!important;border-radius:0!important}:root.ui-v2 .app.menu-app .modal.de-detail{box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;padding:0!important}:root.ui-v2 .app.menu-app .modal.de-detail:before,:root.ui-v2 .app.menu-app .modal.de-detail:after{display:none!important}:root.ui-v2 .app.menu-app .modal.de-detail .de-detail-body{width:auto!important}:root.ui-v2 .app.menu-app .de-deck .de-name{border:1px solid var(--menu-line)!important;border-radius:4px!important;height:32px!important;padding:0 10px!important;font-size:14px!important;line-height:32px!important}:root.ui-v2 .app.menu-app .collection-page .collection-browser .filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:6px!important;display:grid!important}:root.ui-v2 .app.menu-app .collection-page .collection-browser .filters>:is(.search,.check,.filter-clear){grid-column:1/-1}:root.ui-v2 .app.menu-app .collection-page .collection-browser .filters select{text-overflow:ellipsis;min-width:0;background-position:right 4px center!important;grid-column:auto!important;padding-right:18px!important}:root.ui-v2 .app.menu-app .collection-page .col-panel{overflow:visible!important}:root.ui-v2 .app.menu-app .collection-page .col-trade{height:auto!important;min-height:0!important;padding:2px 0!important}:root.ui-v2 .app.menu-app .collection-page .col-trade .ic{width:16px!important;height:16px!important}:root.ui-v2 .app.menu-app:not(.match-app)>.content:has(>.card-page)>:not(.card-page){display:none!important}:root.ui-v2 .app.menu-app:not(.match-app)>.content>.page.card-page{flex:auto;height:100%;min-height:0}@container stage (height<=430px){:root.ui-v2 .app.menu-app .card-page .detail-actions{gap:6px!important}:root.ui-v2 .app.menu-app .card-page .detail-actions .btn{height:32px!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}}:is(:root.ui-v2 .app.immersive-app:not(.match-app) .bottomnav,:root.ui-v2 .app.immersive-app:has(.rift-modes):not(.match-app) .bottomnav){width:calc(100% - 40px - var(--safe-l) - var(--safe-r))!important}:root.ui-v2 .app.immersive-app:not(.match-app) :is(.lobby-play,.rift-mode-footer>.mode-round-action,.fcd-duel-call .accept-round-action){bottom:calc(68px + env(safe-area-inset-bottom))!important}:root.ui-v2 .app.menu-app:not(.match-app)>.content>.page.wt-page{flex-direction:column;gap:10px;min-height:0;display:flex}.wt-head,.road-page .road-head{align-items:center;gap:10px;display:flex}.wt-head{border-bottom:1px solid var(--menu-line);flex:none;padding-bottom:8px}.wt-head b{letter-spacing:.04em;color:var(--menu-ink);font:600 24px/1 Barlow Semi Condensed,sans-serif}.wt-head span{color:var(--muted,#a4b0aa);margin-left:auto;font-size:12px;font-weight:700}.wt-back{appearance:none;border:1px solid var(--menu-line);width:32px;height:32px;color:var(--menu-ink);cursor:pointer;background:#ffffff08;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.wt-back:hover{background:#ffffff12}.wt-back .chev-ic{width:16px;height:16px}.wt-list{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;max-width:1060px;min-height:0;max-height:440px;margin:auto;display:grid}.wt-item{appearance:none;border:1px solid var(--menu-line);background:var(--menu-panel);min-height:0;color:var(--menu-ink);text-align:center;cursor:pointer;border-radius:6px;flex-direction:column;gap:5px;padding:6px 6px 8px;display:flex;position:relative;overflow:hidden}.wt-item:hover{border-color:#05ef6d55}.wt-item.open{border-color:#05ef6daa;box-shadow:inset 0 0 0 1px #05ef6d44,0 0 14px #05ef6d22}.wt-item.locked{cursor:default}.wt-item.locked .wt-item-flag,.wt-item.locked .wt-item-name{opacity:.45}.wt-item-flag{border-radius:4px;flex:1;min-height:24px;display:block;overflow:hidden}.wt-item-flag canvas{object-fit:cover;width:100%;height:100%;display:block}.wt-item-no{background:#000a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid;position:absolute;top:9px;left:9px}.wt-item.open .wt-item-no{color:#0f2a15;background:#05ef6d}.wt-item-mark{width:18px;height:18px;position:absolute;top:9px;right:9px}.wt-item-mark.done{color:#0f2a15;background:#05ef6d;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.wt-item-name{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;flex:none;font:600 17px/1 Barlow Semi Condensed,sans-serif;overflow:hidden}.wt-item-bar{background:#ffffff14;border-radius:2px;flex:none;height:3px;overflow:hidden}.wt-item-bar i{background:#05ef6d;height:100%;display:block}.wt-item-count{color:var(--muted,#a4b0aa);flex:none;font-size:10px;font-weight:700}.wt-item.open .wt-item-count{color:#05ef6d}@container stage (height<=430px){.wt-head{padding-bottom:6px}.wt-head b{font-size:20px}.wt-list{gap:8px}.wt-item{gap:3px;padding:5px 5px 6px}.wt-item-name{font-size:15px}}:root.ui-v2 .app.menu-app:not(.match-app)>.content>.page.club-browser,:root.ui-v2 .app.menu-app:not(.match-app)>.content>.page.profile-page{justify-content:safe center}:root.ui-v2[data-theme] .app.menu-app:not(.match-app) .content .profile-page .set-card.pf-hero{background:var(--menu-panel)!important;border:1px solid var(--menu-line)!important;flex:none!important;box-shadow:inset 0 1px #ffffff07,0 5px 16px #0002!important}:root.ui-v2 .app.menu-app .profile-page .pf-hero:before,:root.ui-v2 .app.menu-app .profile-page .pf-hero:after{display:none!important}:root.ui-v2[data-theme] .app.menu-app .profile-page .pf-hero .pf-next{border-left-color:var(--menu-line)!important}:root.ui-v2 .app.menu-app .rules-page .rules-facts>div{background:var(--menu-panel)!important;border:1px solid var(--menu-line)!important;border-radius:6px!important;box-shadow:inset 0 1px #ffffff07!important}:root.ui-v2 .app.menu-app .rules-page .rules-facts span{color:var(--muted,#a4b0aa)!important}:root.ui-v2 .app.menu-app .shop-page .shop-purchase{border-color:var(--menu-line)!important;background:linear-gradient(#262c2e,#14191b)!important}:root.ui-v2 .app.menu-app .shop-page .shop-purchase:hover:not(:disabled){border-color:#05ef6d66!important}:root.ui-v2 .app.menu-app .profile-page .pf-slot{border-color:var(--menu-line)!important;background:#ffffff08!important}:root.ui-v2 .app.menu-app .rka .rk-switch{border-color:var(--menu-line)!important}:root.ui-v2 .app.menu-app .settings-page .seg>button.active{color:#e3fff0!important;background:#05ef6d1a!important}:root.ui-v2 .app.menu-app .pass-page .pt-tile:is(.premium,.bonus){border-color:var(--menu-line)!important}:root.ui-v2 .modal-bg.reward-bg .reward-actions .reward-btn{letter-spacing:.04em;min-width:150px;color:#b8d5c3!important;width:auto!important;height:auto!important;min-height:38px!important;text-shadow:none!important;box-shadow:none!important;background:#101c17!important;border:1px solid #05ef6d50!important;border-radius:6px!important;padding:9px 20px!important;font:600 13px/1.2 Barlow Semi Condensed,sans-serif!important}:root.ui-v2 .modal-bg.reward-bg .reward-actions .reward-btn:last-child{color:#a5ffc3!important;background:linear-gradient(#1c3829,#13271d)!important;border-color:#77f6a1!important}:root.ui-v2 .modal-bg.reward-bg .reward-actions .reward-btn:hover:not(:disabled){filter:brightness(1.12)}:root.ui-v2 .modal-bg.reward-bg .reward-actions .reward-btn:disabled{opacity:.4}:root.ui-v2 .app.menu-app:not(.match-app)>.content>.page.decks-page{justify-content:stretch}.dk-layout{flex:1;grid-template-columns:minmax(0,1.55fr) minmax(220px,1fr);gap:14px;min-height:0;display:grid}.dk-hero,.dk-side{background:var(--menu-panel);border:1px solid var(--menu-line);min-height:0;color:var(--menu-ink);border-radius:6px;box-shadow:inset 0 1px #ffffff07,0 5px 16px #0002}.dk-hero{border-left:2px solid #05ef6d99;grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 16px 14px;display:grid;position:relative}.dk-hero.bad{border-left-color:#e0a04a99}.dk-kicker{letter-spacing:.16em;color:#05ef6d;font:600 11px/1 Barlow Semi Condensed,sans-serif}.dk-hero:not(.active) .dk-kicker{color:var(--muted,#a4b0aa)}.dk-fan{appearance:none;cursor:pointer;background:radial-gradient(at 50% 60%,#05ef6d14,#0000 65%);border:0;justify-content:center;align-items:center;min-height:0;padding:0;display:flex}.dk-fan-card{filter:drop-shadow(0 8px 10px #000a);transition:transform .2s;display:block}.dk-fan-card:first-child{transform:rotate(-8deg)translate(14px,6px)}.dk-fan-card:last-child{transform:rotate(8deg)translate(-14px,6px)}.dk-fan-card.lead{z-index:1;position:relative;transform:none}.dk-fan:hover .dk-fan-card.lead{transform:translateY(-4px)}.dk-info{flex-direction:column;gap:4px;min-width:0;display:flex}.dk-name{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font:600 26px/1 Barlow Semi Condensed,sans-serif;overflow:hidden}.dk-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;font-weight:700;display:flex}.dk-meta>span{align-items:center;gap:5px;display:inline-flex}.dk-rarity{border:1px solid var(--menu-line);color:var(--muted,#a4b0aa);border-radius:4px;padding:1px 7px;font-size:11px}.dk-info small{font-size:12px}.dk-info small.warn{color:#f0c47a}.dk-actions{flex-wrap:wrap;gap:8px;display:flex}:root.ui-v2 .app.menu-app .dk-actions .btn{align-items:center;gap:6px;height:34px;padding:0 14px;font-size:14px;display:inline-flex}.dk-actions .btn .ic{width:16px;height:16px}.dk-side{flex-direction:column;gap:8px;padding:10px;display:flex}.dk-side-head{justify-content:space-between;align-items:baseline;padding:0 4px;display:flex}.dk-side-head b{letter-spacing:.16em;color:var(--muted,#a4b0aa);font:600 11px/1 Barlow Semi Condensed,sans-serif}.dk-side-head span{color:var(--muted,#a4b0aa);font-size:12px;font-weight:700}.dk-list{scrollbar-width:none;flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow-y:auto}.dk-list::-webkit-scrollbar{display:none}.dk-row{appearance:none;border:1px solid var(--menu-line);min-height:52px;color:inherit;text-align:left;cursor:pointer;background:#ffffff05;border-radius:5px;flex:none;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:flex}.dk-row:hover{background:#ffffff0c}.dk-row.picked{background:#05ef6d0f;border-color:#05ef6d88;box-shadow:inset 2px 0 #05ef6d}.dk-row-card{border-radius:3px;flex:none;width:30px;height:45px;overflow:hidden}.dk-row-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dk-row-text b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.dk-row-text small{color:var(--muted,#a4b0aa);align-items:center;gap:5px;font-size:11px;display:inline-flex}.dk-row.bad .dk-row-text small{color:#f0c47a}.dk-badge{letter-spacing:.12em;color:#05ef6d;border:1px solid #05ef6d77;border-radius:4px;flex:none;padding:3px 7px;font:600 10px/1 Barlow Semi Condensed,sans-serif}.dk-side-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}:root.ui-v2 .app.menu-app .dk-side-actions .btn{justify-content:center;align-items:center;gap:6px;height:36px;padding:0 8px;font-size:13px;display:inline-flex}.dk-side-actions .btn .ic{width:16px;height:16px}.dk-plus{color:#05ef6d;font-size:18px;line-height:1}@container stage (height<=430px){.dk-layout{gap:10px}.dk-hero{gap:5px;padding:8px 12px 10px}.dk-name{font-size:21px}.dk-info small{font-size:11px}:root.ui-v2 .app.menu-app .dk-actions .btn{height:30px;padding:0 11px;font-size:13px}.dk-row{min-height:44px;padding:4px 8px 4px 4px}.dk-row-card{width:24px;height:36px}:root.ui-v2 .app.menu-app .dk-side-actions .btn{height:32px}}.de-save-row{gap:8px;display:flex}.de-save-row .de-auto{flex:1;min-width:0}:root.ui-v2 .app.menu-app .de-save-row .de-tool.danger{flex:none;width:auto;height:34px;padding:0 16px}:root.ui-v2 .app.menu-app .de-collection{background:var(--menu-panel)!important;border:1px solid var(--menu-line)!important;border-radius:6px!important;box-shadow:inset 0 1px #ffffff07,0 5px 16px #0002!important}.de-detail-actions{align-items:center}.de-detail-actions .rift-start.de-detail-add{cursor:pointer;letter-spacing:.08em;color:#effff2;min-width:230px;min-height:52px;padding-inline:26px;font:600 22px/1 Barlow Semi Condensed,sans-serif}.de-detail-actions .btn{letter-spacing:.06em;max-width:100%;height:40px;width:230px!important;min-height:40px!important;padding:0 16px!important;font:800 14px/1 Barlow Semi Condensed,sans-serif!important}#root .modal.de-detail{border-radius:0!important;padding-bottom:6px!important}.deck-editor-page .pick-wrap,.deck-editor-page .dl-strip{touch-action:pan-y;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.deck-editor-page :is(.pick-wrap,.dl-strip).is-dragging{opacity:.35}.deck-drag-ghost{z-index:9999;pointer-events:none;filter:drop-shadow(0 12px 20px #000c);opacity:.95;will-change:transform;border-radius:6px;margin:0!important;position:fixed!important;top:0!important;left:0!important}#root .deck-editor-page :is(.de-deck,.de-collection).drop-on{transition:box-shadow .12s;box-shadow:inset 0 0 0 2px #05ef6d,0 0 24px #05ef6d33!important}.fcd-practice-decks{gap:14px;min-width:0}.fcd-practice-pick{gap:6px;min-width:0;display:grid;position:relative}.fcd-practice-pick select{appearance:none;border:0;color:#d6e9db;text-overflow:ellipsis;cursor:pointer;background:linear-gradient(90deg,#15181ae0,#0c0e10b0);border-block:1px solid #6f957b44;border-radius:0;width:100%;min-width:0;padding:11px 28px 11px 10px;font:600 14px/1.3 Barlow Semi Condensed,sans-serif}.fcd-practice-pick select:hover{border-color:#05ef6d66}.fcd-practice-pick select:focus-visible{outline-offset:2px;outline:2px solid #05ef6d}.fcd-practice-pick select option{color:#e5eee7;background:#101314}.fcd-practice-pick:after{content:"";pointer-events:none;border-bottom:2px solid #05ef6d;border-right:2px solid #05ef6d;width:7px;height:7px;position:absolute;bottom:19px;right:10px;transform:rotate(45deg)}.fcd-practice-warn{color:#ff9a8a;font-size:11px}@container stage (height<=500px){.fcd-practice-decks{gap:9px}.fcd-practice-pick select{padding-block:8px;font-size:13px}.fcd-practice-pick:after{bottom:15px}}.lobby-patches{min-width:0;position:relative;overflow:visible!important}.lobby-patches b em{letter-spacing:.1em;color:#0f2a15;background:#05ef6d;border-radius:2px;padding:2px 4px;font-size:8px;font-style:normal;line-height:1;position:absolute;top:-6px;right:-4px;box-shadow:0 1px 4px #0008}.lobby-patches small{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.modal.patch-notes{max-width:min(720px,92vw)}.patch-notes .pn-list{overscroll-behavior:contain;gap:12px;max-height:min(68vh,560px);padding-right:4px;display:grid;overflow:auto}.pn-patch{background:linear-gradient(100deg,#202426d9,#0c0e0ff0);border:1px solid #74877b32;border-radius:4px;padding:12px 14px}.pn-patch.latest{border-left:2px solid #05ef6d}.pn-patch header{color:#a4aaa6;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.pn-patch time{color:#05ef6d;letter-spacing:.06em;text-transform:uppercase}.pn-ver{border:1px solid #74877b55;border-radius:2px;padding:1px 6px}.pn-new{color:#0f2a15;letter-spacing:.08em;text-transform:uppercase;background:#05ef6d;border-radius:2px;padding:1px 6px;font-weight:700}.pn-patch h3{letter-spacing:.02em;color:#edf5ef;margin:6px 0;font:600 22px/1.05 Barlow Semi Condensed,sans-serif}.pn-patch ul{color:#d3ddd6;gap:5px;margin:0;padding-left:18px;font-size:13px;line-height:1.35;display:grid}.pn-patch li::marker{color:#05ef6d}.app .modal.patch-notes{background:linear-gradient(150deg,#26292bf5,#0b0c0efa 65%);border:1px solid #7b858955;border-radius:3px;padding:16px 18px 18px;box-shadow:inset 0 1px #f0f5f50d,0 24px 60px #000c}.app .modal.patch-notes .modal-title{border-bottom:1px solid #7b858933;margin-bottom:12px;padding-bottom:10px;position:relative}.app .modal.patch-notes .modal-title:after{content:"";background:#05ef6d;width:44px;height:2px;position:absolute;bottom:-1px;left:0}.app .modal.patch-notes .modal-title h2{letter-spacing:.04em;text-transform:uppercase;color:#edf5ef;margin:0;font:600 26px/1 Barlow Semi Condensed,sans-serif}.app .modal.patch-notes .modal-title .icon-btn{color:#d3ddd6;background:#111315;border:1px solid #7b858955;border-radius:3px;width:32px;height:32px;font-size:15px}.app .modal.patch-notes .modal-title .icon-btn:hover{color:#05ef6d;border-color:#05ef6d80}.patch-notes .pn-patch{background:linear-gradient(100deg,#1b1e20e6,#0d0f10f2);border-radius:3px}.duo-party{align-items:center;gap:8px;width:min(480px,94%);margin-top:4px;display:flex}.duo-slot .avatar,.duo-friends .avatar{width:var(--av);height:var(--av);flex:none}.duo-slot{text-align:left;min-width:0;color:inherit;background:linear-gradient(145deg,#26292bd9,#0b0c0ee6);border:1px solid #7b858955;border-radius:3px;flex:1 1 0;align-items:center;gap:8px;padding:7px 10px 7px 7px;display:flex;position:relative}.duo-slot span{gap:2px;min-width:0;display:grid}.duo-slot b{color:#edf5ef;white-space:nowrap;text-overflow:ellipsis;font:600 13px/1.1 Barlow Semi Condensed,sans-serif;overflow:hidden}.duo-slot small{letter-spacing:.12em;color:#05ef6d;font-size:9px}.duo-slot.empty{cursor:pointer;border-style:dashed;border-color:#05ef6d66}.duo-slot.empty:hover:not(:disabled){background:#05ef6d12;border-color:#05ef6d}.duo-slot.empty i{color:#05ef6d;border:1px solid #05ef6d80;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font:500 24px/1 Barlow Semi Condensed,sans-serif;display:grid}.duo-slot.empty small{color:#a4aaa6;letter-spacing:.02em;font-size:10px}.duo-slot.empty b{white-space:normal;overflow:visible}.duo-slot.empty:disabled{opacity:.6;cursor:default}.duo-slot-x{color:#a4aaa6;cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1;position:absolute;top:2px;right:4px}.duo-slot-x:hover{color:#ff8a8a}.duo-plus{color:#05ef6d;flex:none;font:600 18px/1 Barlow Semi Condensed,sans-serif}.duo-friends{gap:6px;max-height:min(55vh,420px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.duo-friends li{background:#0d0f10cc;border:1px solid #7b858933;border-radius:3px;align-items:center;gap:10px;padding:7px 9px;display:flex}.duo-friends li span{flex:1;gap:2px;min-width:0;display:grid}.duo-friends li b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.duo-friends li small{color:#a4aaa6;font-size:11px}.duo-friends li.online small{color:#05ef6d}.duo-friends .gbtn{padding:7px 12px;font-size:12px}@container stage (height<=430px){.duo-slot{padding:4px 8px 4px 4px}.duo-slot .avatar{margin:-4px;transform:scale(.8)}.duo-slot.empty i{width:30px;height:30px;font-size:20px}.duo-slot b{font-size:11px}.duo-slot small{font-size:8px}}.duo-friends-note{margin:0;font-size:11px;line-height:1.35}.app .modal:is(.fr-invite,.duo-picker){background:linear-gradient(150deg,#26292bf7,#0b0c0efc 65%);border:1px solid #05ef6d66;border-radius:3px;max-width:min(440px,92vw);padding:16px 18px 18px;box-shadow:inset 0 1px #f0f5f50d,0 24px 60px #000d,0 0 0 1px #05ef6d14}.app .modal:is(.fr-invite,.duo-picker) .modal-title{border-bottom:1px solid #7b858933;margin-bottom:12px;padding-bottom:10px;position:relative}.app .modal:is(.fr-invite,.duo-picker) .modal-title:after{content:"";background:#05ef6d;width:44px;height:2px;position:absolute;bottom:-1px;left:0}.app .modal:is(.fr-invite,.duo-picker) .modal-title h2{letter-spacing:.04em;text-transform:uppercase;color:#edf5ef;margin:0;font:600 24px/1 Barlow Semi Condensed,sans-serif}.app .modal:is(.fr-invite,.duo-picker) .modal-title .icon-btn{color:#d3ddd6;background:#111315;border:1px solid #7b858955;border-radius:3px;width:30px;height:30px}.app .modal.fr-invite p{color:#d3ddd6;line-height:1.4}.app .modal.fr-invite .fr-invite-actions .btn{border-radius:3px}.app .modal.fr-invite .fr-invite-actions .btn.primary{color:#0f2a15;background:linear-gradient(#05ef6d,#7fcb8b);border:0;font-weight:700}.duo-friends li>span{flex:1;min-width:0}.duo-invite-btn{color:#c4f0cb;letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:#05ef6d1f;border:1px solid #05ef6d88;border-radius:999px;flex:none;height:26px;padding:0 10px;font:700 11px/1 Barlow Semi Condensed,sans-serif;transition:background .15s,color .15s}.duo-invite-btn:hover:not(:disabled){color:#0f2a15;background:#05ef6d}.duo-invite-btn:disabled{opacity:.35;cursor:default}.duo-picker-body{gap:10px;display:grid}.duo-search{color:#edf5ef;height:36px;font:inherit;background:#0d0f10;border:1px solid #7b858955;border-radius:3px;padding:0 10px;font-size:13px}.duo-search:focus{border-color:#05ef6d99;outline:none}.duo-friends-scroll{overscroll-behavior:contain;gap:12px;max-height:min(52vh,440px);padding-right:4px;display:grid;overflow:auto}.duo-friends-scroll h3{letter-spacing:.16em;color:#05ef6d;text-transform:uppercase;margin:0 0 6px;font-size:10px}.duo-friends-scroll h3 span{color:#7f8782;letter-spacing:.06em;margin-left:4px}.duo-friends-scroll .duo-friends{max-height:none;overflow:visible}.duo-friends li:not(.online){opacity:.6}@container stage (height<=430px){.duo-friends-scroll{max-height:46vh}}.app:not(.match-app) .modal:is(.fr-invite,.duo-picker,.patch-notes){background:linear-gradient(150deg,#26292bf7,#0b0c0efc 65%)!important;border:1px solid #05ef6d55!important;border-radius:3px!important;box-shadow:inset 0 1px #f0f5f50d,0 24px 60px #000d!important}.app:not(.match-app) .modal:is(.fr-invite,.duo-picker,.patch-notes) .modal-title .icon-btn{color:#c9d3cc;place-items:center;width:30px;height:30px;line-height:1;transition:color .15s,border-color .15s;display:grid;background:#111315!important;border:1px solid #7b858955!important;border-radius:3px!important;padding:0!important;font-size:14px!important}.app:not(.match-app) .modal:is(.fr-invite,.duo-picker,.patch-notes) .modal-title .icon-btn:hover{color:#05ef6d;border-color:#05ef6d99!important}.app:not(.match-app) .modal .duo-search{color:#edf5ef!important;box-shadow:none!important;background:#0d0f10!important;border:1px solid #7b858955!important;border-radius:3px!important}.app:not(.match-app) .modal .duo-search:focus{border-color:#05ef6d99!important}.duo-slot.waiting{background:linear-gradient(145deg,#1f2a23d9,#0b0e0ce6);border-style:solid;border-color:#05ef6d77}.duo-wait-ring{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-style:normal;display:grid;position:relative}.duo-wait-ring:before{content:"";border:2px solid #05ef6d26;border-top-color:#05ef6d;border-radius:50%;animation:1s linear infinite duoSpin;position:absolute;inset:0}.duo-wait-ring b{color:#c4f0cb;font:600 16px/1 Barlow Semi Condensed,sans-serif}.duo-slot.waiting small{color:#05ef6d}@keyframes duoSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.duo-wait-ring:before{animation:none}}.duo-toast{z-index:90;top:max(12px,env(safe-area-inset-top));color:#e3e9e4;background:linear-gradient(150deg,#263029f7,#0b0d0cfc 70%);border:1px solid #05ef6d66;border-radius:4px;align-items:center;gap:12px;width:min(520px,100vw - 24px);padding:12px 14px 14px;font-family:Barlow Semi Condensed,sans-serif;animation:.45s cubic-bezier(.2,1.2,.35,1) duoToastIn;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 50px #000c,0 0 0 1px #05ef6d14,inset 0 1px #f0f5f50f}.duo-toast>.avatar{width:var(--av);height:var(--av);flex:none}.duo-toast-copy{flex:1;gap:3px;min-width:0;display:grid}.duo-toast-copy .lobby-kicker{font-size:9px}.duo-toast-copy b{color:#edf5ef;white-space:nowrap;text-overflow:ellipsis;font:600 15px/1.15 Barlow Semi Condensed,sans-serif;overflow:hidden}.duo-toast-copy small{color:#a4aaa6;font-size:11px}.duo-toast-actions{flex:none;gap:6px;display:flex}.duo-toast-actions button{letter-spacing:.04em;cursor:pointer;border-radius:3px;height:34px;padding:0 14px;font:700 12px/1 Barlow Semi Condensed,sans-serif;transition:filter .15s,border-color .15s,color .15s}.duo-toast-no{color:#c9d3cc;background:0 0;border:1px solid #7b858966}.duo-toast-no:hover{color:#05ef6d;border-color:#05ef6d88}.duo-toast-yes{color:#0f2a15;background:#05ef6d;border:1px solid #05ef6d}.duo-toast-yes:hover{filter:brightness(1.08)}.duo-toast-time{transform-origin:0;background:#05ef6d;width:100%;height:3px;animation:linear forwards duoToastTime;position:absolute;bottom:0;left:0}@keyframes duoToastIn{0%{opacity:0;transform:translate(-50%,-140%)}}@keyframes duoToastTime{to{transform:scaleX(0)}}@media (width<=520px){.duo-toast{flex-wrap:wrap}.duo-toast-actions{flex-basis:100%;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.duo-toast{animation:none}}.duo-party{justify-content:center;align-items:flex-start;gap:0;width:min(420px,94%)}.duo-slot{text-align:center;flex-direction:column;flex:0 0 132px;align-items:center;gap:6px;padding:4px 6px;box-shadow:none!important;background:0 0!important;border:0!important}.duo-slot span{justify-items:center;gap:3px}.duo-slot b{max-width:120px;font:700 14px/1.1 Barlow Semi Condensed,sans-serif}.duo-slot small{letter-spacing:.14em;color:#05ef6d;font:700 9px/1 Barlow Semi Condensed,sans-serif}.duo-slot .avatar{border-radius:50%;box-shadow:0 0 0 2px #05ef6d55,0 6px 14px #000a}.duo-slot.empty i{background:#0f1819aa;border:1.5px dashed #05ef6d88;width:54px;height:54px;font-size:0}.duo-slot.empty:hover:not(:disabled) i{background:#05ef6d14;border-color:#05ef6d}.duo-slot.empty:hover:not(:disabled){background:0 0!important}.duo-slot.empty b{white-space:nowrap;font:700 13px/1.1 Barlow Semi Condensed,sans-serif}.duo-slot.empty small{letter-spacing:.02em;color:#8d958f;font:500 10px/1.2 Barlow Semi Condensed,sans-serif}.duo-slot-x{place-items:center;width:18px;height:18px;display:grid;top:0;right:22px;background:#0f1819!important;border:1px solid #7b858966!important;border-radius:50%!important}.duo-link{flex:0 0 64px;place-items:center;height:58px;display:grid;position:relative}.duo-link:before{content:"";background:linear-gradient(90deg,#0000,#05ef6d88,#0000);height:1px;position:absolute;top:50%;left:4px;right:4px}.duo-link em{color:#05ef6d;letter-spacing:.12em;background:#0f1819;border:1px solid #05ef6d55;border-radius:3px;padding:2px 6px;font:800 9px/1 Barlow Semi Condensed,sans-serif;position:relative}@container stage (height<=430px){.duo-slot{flex-basis:112px;gap:4px}.duo-slot .avatar{margin:-5px;transform:scale(.8)}.duo-slot.empty i{width:44px;height:44px}.duo-link{flex-basis:44px;height:46px}}.duo-ask>.cardx{flex:none}.duo-toast-yes:disabled{opacity:.45;cursor:default;filter:saturate(.3)}:root.ui-v2 .app.menu-app:not(.match-app)>.content>.page.club-browser{justify-content:flex-start;gap:14px;padding-top:clamp(10px,3vh,28px)}.club-browser .cb-head{gap:6px;display:grid}.club-browser .cb-head h1{letter-spacing:.03em;text-transform:uppercase;color:#edf5ef;margin:0;font:600 clamp(28px,5vh,42px)/1 Barlow Semi Condensed,sans-serif}.club-browser .cb-perks{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.club-browser .cb-perks li{color:#c9e9cf;letter-spacing:.02em;background:#05ef6d0f;border:1px solid #05ef6d44;border-radius:999px;padding:4px 9px;font-size:11px}.club-browser .cb-tools{gap:8px}.club-browser .cb-tools .search{color:#edf5ef;background:#0d0f10d9;border:1px solid #7b858955;border-radius:3px;height:40px;padding:0 12px}.club-browser .cb-tools .search:focus{border-color:#05ef6d99;outline:none}.club-browser .cb-tools .btn.primary{letter-spacing:.06em;border-radius:3px;height:40px;padding:0 16px;font:700 13px/1 Barlow Semi Condensed,sans-serif}.app.menu-app .club-browser .club-list{grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:10px}.app.menu-app .club-browser .club-row{align-items:center;gap:12px;min-height:92px;padding:12px 14px;transition:border-color .15s;display:flex;background:linear-gradient(145deg,#26292bd9,#0b0c0ee6)!important;border:1px solid #7b858944!important;border-radius:3px!important;box-shadow:inset 0 1px #f0f5f50a,0 8px 18px #0005!important}.app.menu-app .club-browser .club-row:hover{border-color:#05ef6d66!important}.club-browser .club-row .club-badge{flex:none;place-items:center;width:54px;height:54px;display:grid}.club-browser .club-row .club-badge .crest{object-fit:contain;width:100%;height:100%}.club-browser .cb-info{flex:1;gap:4px;min-width:0;display:grid}.app.menu-app .club-browser .cb-info b{letter-spacing:.02em;color:#edf5ef;white-space:nowrap;text-overflow:ellipsis;font:600 21px/1 Barlow Semi Condensed,sans-serif;overflow:hidden}.club-browser .cb-desc{color:#a4aaa6;text-overflow:ellipsis;font-size:11px;overflow:hidden;white-space:nowrap!important}.club-browser .cb-meta{align-items:center;gap:6px;min-width:0;display:flex}.club-browser .cb-meta em{letter-spacing:.06em;color:#c9d3cc;white-space:nowrap;background:#ffffff0d;border-radius:2px;padding:2px 6px;font-size:10px;font-style:normal}.club-browser .cb-fill{background:#ffffff14;border-radius:2px;flex:1;max-width:90px;height:4px;overflow:hidden}.club-browser .cb-fill i{background:#05ef6d;height:100%;display:block}.club-browser .cb-meta small{color:#a4aaa6;white-space:nowrap;font-size:10px}.club-browser .cb-actions{z-index:1;flex:none;justify-items:end;gap:6px;display:grid;position:relative}.club-browser .cb-actions .club-row-more{color:#05ef6d;pointer-events:none;font-size:11px}.club-browser .cb-actions .btn{letter-spacing:.06em;border-radius:3px;min-width:74px;font-weight:700}@container stage (height<=430px){.club-browser .cb-head h1{font-size:24px}.club-browser .cb-perks li{padding:2px 7px;font-size:9px}.app.menu-app .club-browser .club-row{min-height:70px;padding:8px 10px}.club-browser .club-row .club-badge{width:40px;height:40px}.app.menu-app .club-browser .cb-info b{font-size:17px}}:root .app.menu-app .club-browser .cb-tools .search{height:36px!important}:root .app.menu-app .club-browser .cb-tools .btn.primary{letter-spacing:.06em!important;border-radius:4px!important;height:36px!important;min-height:0!important;padding:0 14px!important;font:700 12px/1 Barlow Semi Condensed,sans-serif!important}:root .app.menu-app .club-browser .cb-actions .btn{letter-spacing:.06em!important;border-radius:4px!important;min-width:0!important;height:28px!important;min-height:0!important;padding:0 12px!important;font:700 11px/1 Barlow Semi Condensed,sans-serif!important}:root .app.menu-app .club-browser .cb-actions .btn:disabled{color:#8d958f!important;background:#ffffff0d!important;border-color:#7b858955!important}.club-browser .cb-list-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:-6px;display:flex}.club-browser .cb-list-head .rka-link{letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:0;font:700 12px/1 Barlow Semi Condensed,sans-serif}.app.menu-app .club-browser .club-list{gap:6px;grid-template-columns:1fr!important}.app.menu-app .club-browser .club-row{gap:12px;min-height:0!important;padding:8px 12px!important}.club-browser .club-row .club-badge{width:40px;height:40px}.club-browser .cb-info{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(200px,38%);align-items:center;gap:3px 16px}.app.menu-app .club-browser .cb-info b{grid-column:1;font-size:18px}.club-browser .cb-desc{grid-column:1}.club-browser .cb-meta{grid-area:1/2/span 2}.club-browser .cb-fill{max-width:none}:root .app.menu-app .club-browser .cb-actions{flex-wrap:nowrap;align-items:center;gap:12px;flex-direction:row!important;display:flex!important}.club-browser .cb-actions .club-row-more{white-space:nowrap}@container stage (height<=430px){:root.ui-v2 .app.menu-app:not(.match-app)>.content>.page.club-browser{gap:10px;padding-top:8px}.club-browser .cb-perks{display:none}.app.menu-app .club-browser .club-row{padding:6px 10px!important}.club-browser .club-row .club-badge{width:34px;height:34px}.app.menu-app .club-browser .cb-info b{font-size:16px}.club-browser .cb-info{grid-template-columns:minmax(0,1fr) minmax(160px,36%)}}.fd-root{z-index:80;pointer-events:none;position:fixed;inset:0;overflow:clip}.fd-root.open{pointer-events:auto}.fd-scrim{opacity:0;background:#000;transition:opacity .25s;position:absolute;inset:0}.fd-root.open .fd-scrim{opacity:.45}.fd-panel{width:min(360px,92vw);padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) 14px;color:#e3e9e4;background:linear-gradient(160deg,#1d2022fa,#0a0b0dfc 70%);border-left:1px solid #05ef6d44;flex-direction:column;gap:10px;font-family:Barlow Semi Condensed,sans-serif;transition:transform .3s cubic-bezier(.2,.8,.25,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(104%);box-shadow:-24px 0 60px #000b}.fd-root.open .fd-panel{transform:none}@media (prefers-reduced-motion:reduce){.fd-panel,.fd-scrim{transition:none}}.fd-head{border-bottom:1px solid #7b858933;align-items:center;gap:10px;padding-bottom:10px;display:flex;position:relative}.fd-head:after{content:"";background:#05ef6d;width:44px;height:2px;position:absolute;bottom:-1px;left:0}.fd-head>div{flex:1;gap:3px;min-width:0;display:grid}.fd-head small{color:#a4aaa6;font-size:11px}.fd-head b{letter-spacing:.03em;color:#edf5ef;white-space:nowrap;text-overflow:ellipsis;font:600 20px/1 Barlow Semi Condensed,sans-serif;overflow:hidden}.fd-x,.fd-back{color:#d3ddd6;cursor:pointer;background:#111315;border:1px solid #7b858955;border-radius:3px;flex:none;width:32px;height:32px;font-size:18px;line-height:1}.fd-x:hover,.fd-back:hover{color:#05ef6d;border-color:#05ef6d80}.fd-block{color:#a4aaa6;cursor:pointer;background:0 0;border:0;flex:none;font-size:11px}.fd-block:hover{color:#ff9a9a}.fd-add{gap:6px;display:flex}.fd-add input,.fd-compose input{color:#edf5ef;min-width:0;height:36px;font:inherit;background:#0d0f10;border:1px solid #7b858955;border-radius:3px;flex:1;padding:0 10px;font-size:13px}.fd-add input:focus,.fd-compose input:focus{border-color:#05ef6d99;outline:none}.fd-add .fd-btn,.fd-compose .fd-btn{height:36px;padding:0 16px}.fd-hint{color:#7f8782;margin:-4px 0 0;font-size:10px}.fd-scroll{overscroll-behavior:contain;flex:1;align-content:start;gap:12px;min-height:0;margin-right:-6px;padding-right:6px;display:grid;overflow:auto}.fd-section{gap:6px;display:grid}.fd-section h3{letter-spacing:.16em;color:#05ef6d;text-transform:uppercase;margin:0;font-size:10px}.fd-req{background:#05ef6d0d;border:1px solid #05ef6d44;border-radius:3px;align-items:center;gap:6px;padding:7px 8px;display:flex}.fd-req b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.fd-req small{color:#a4aaa6;font-size:10px}.fd-req.out{background:#ffffff06;border-color:#7b858944}.fd-req .fd-btn{height:26px;padding:0 10px;font-size:11px}.fd-friend{background:#121416cc;border:1px solid #7b858933;border-radius:3px;flex-wrap:wrap;align-items:center;display:flex;position:relative}.fd-friend:hover,.fd-friend.menu{border-color:#05ef6d55}.fd-friend-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:7px 4px 7px 8px;display:flex}.fd-av{flex:none;display:grid;position:relative}.fd-av .avatar{width:var(--av);height:var(--av)}.fd-dot{background:#5c6560;border:2px solid #121416;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:-1px}.fd-friend.online .fd-dot,.fd-head .fd-dot{background:#05ef6d}.fd-who{flex:1;gap:2px;min-width:0;display:grid}.fd-who b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.fd-who small{color:#8d958f;font-size:11px}.fd-friend.online .fd-who small{color:#05ef6d}.fd-friend:not(.online) .fd-friend-main{opacity:.72}.fd-unread{color:#0f2a15;text-align:center;background:#05ef6d;border-radius:999px;flex:none;min-width:20px;height:20px;padding:0 6px;font:700 11px/20px Barlow Semi Condensed,sans-serif}.fd-more{color:#a4aaa6;cursor:pointer;background:0 0;border:0;border-left:1px solid #7b858922;flex:none;align-self:stretch;width:34px;font-size:18px}.fd-more:hover{color:#05ef6d}.fd-actions{border-top:1px solid #7b858922;flex-basis:100%;display:grid}.fd-actions button{color:#d3ddd6;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:12px}.fd-actions button:hover:not(:disabled){color:#05ef6d;background:#05ef6d12}.fd-actions button:disabled{opacity:.4;cursor:default}.fd-actions .danger{color:#ff9a9a}.fd-empty{color:#8d958f;text-align:center;margin:8px 0;font-size:12px}.fd-messages{overscroll-behavior:contain;flex-direction:column;flex:1;gap:6px;min-height:0;padding:4px 2px;display:flex;overflow:auto}.fd-msg{align-self:flex-start;gap:2px;max-width:82%;display:grid}.fd-msg p{color:#e3e9e4;overflow-wrap:anywhere;background:#22272a;border-radius:10px 10px 10px 2px;margin:0;padding:7px 10px;font-size:13px;line-height:1.35}.fd-msg.mine{align-self:flex-end;justify-items:end}.fd-msg.mine p{color:#0f2a15;background:linear-gradient(#05ef6d,#05ef6d);border-radius:10px 10px 2px}.fd-msg small{color:#7f8782;gap:8px;padding:0 3px;font-size:9px;display:flex}.fd-msg small button{color:#7f8782;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.fd-msg small button:hover{color:#ff9a9a}.fd-compose{border-top:1px solid #7b858933;gap:6px;padding-top:8px;display:flex}.tb-icon.friends{position:relative}.tb-count{color:#0f2a15;text-align:center;pointer-events:none;background:#05ef6d;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font:700 10px/16px Barlow Semi Condensed,sans-serif;position:absolute;top:-4px;right:-6px}.fd-btn{color:#0f2a15;letter-spacing:.05em;cursor:pointer;background:#05ef6d;border:1px solid #05ef6d;border-radius:3px;flex:none;font:700 12px/1 Barlow Semi Condensed,sans-serif;transition:filter .15s,background .15s}.fd-btn:hover:not(:disabled){filter:brightness(1.08)}.fd-btn:disabled{color:#05ef6d80;cursor:default;background:#05ef6d1a;border-color:#05ef6d40}.fd-btn.ghost{color:#d3ddd6;background:0 0;border-color:#7b858966}.fd-btn.ghost:hover:not(:disabled){color:#05ef6d;filter:none;border-color:#05ef6d99}.fd-section h3 span{color:#7f8782;letter-spacing:.06em;margin-left:4px}.fd-section+.fd-section{margin-top:4px}.fd-head>.fd-tabs{flex:1;align-self:stretch;align-items:stretch;gap:18px;min-width:0;display:flex}.fd-tabs button{color:#8d958f;letter-spacing:.16em;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font:700 12px Barlow Semi Condensed,sans-serif;display:flex;position:relative}.fd-tabs button.on{color:#05ef6d}.fd-tabs button.on:after{content:"";background:#05ef6d;height:2px;position:absolute;bottom:-11px;left:0;right:0}.fd-tabs button:hover{color:#dcffe1}.fd-tabs .fd-unread{letter-spacing:0;min-width:18px;height:18px;font-size:10px;line-height:18px}.fd-head:has(.fd-tabs):after{display:none}.fd-sub{color:#a4aaa6;margin:-4px 0 0;font-size:11px}.fd-mail-sub{justify-content:space-between;align-items:center;gap:8px;display:flex}.fd-mail-sub .fd-btn{height:26px;padding:0 10px;font-size:11px}.fd-mail{width:100%;color:inherit;text-align:left;cursor:pointer;background:#121416cc;border:1px solid #7b858933;border-radius:3px;align-items:center;gap:10px;padding:8px 10px;display:flex}.fd-mail:hover{border-color:#05ef6d55}.fd-mail.unread{border-left:3px solid #05ef6d}.fd-mail>img{object-fit:contain;flex:none;width:28px;height:28px}.fd-mail>span{gap:2px;min-width:0;display:grid}.fd-mail b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.fd-mail small{color:#8d958f;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.fd-mail:not(.unread){opacity:.75}.fd-letter{gap:10px}.fd-letter>p{color:#d3ddd6;white-space:pre-line;margin:0;font-size:13px;line-height:1.45}.fd-letter>h3{letter-spacing:.16em;color:#05ef6d;text-transform:uppercase;margin:4px 0 0;font-size:10px}.fd-rewards{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:6px;display:grid}.fd-reward{background:#121416cc;border:1px solid #7b858933;border-radius:3px;justify-items:center;gap:2px;padding:8px 4px;display:grid}.fd-reward img{object-fit:contain;width:32px;height:32px}.fd-reward b{font-size:15px}.fd-reward small{color:#8d958f;text-align:center;font-size:10px}.fd-claim{height:38px;font-size:14px}.fd-claimed{color:#05ef6d;margin:0;font-size:12px}.app:not(.match-app){--accent:#05ef6d;--accent2:#05ef6d;--menu-accent:#05ef6d}.app:not(.match-app) .de-auto{color:#0f2a15;text-shadow:none}:root .app:not(.match-app) .content .seg{box-shadow:none!important;background:#0d0f10!important;border:1px solid #7b858955!important;border-radius:3px!important;padding:3px!important}:root .app:not(.match-app) .content .seg button{font-weight:700;transition:color .15s,background .15s;color:#a4aaa6!important;box-shadow:none!important;background:0 0!important;border-radius:2px!important}:root .app:not(.match-app) .content .seg button:hover:not(.active){color:#d3ddd6!important}:root .app:not(.match-app) .content .seg button.active{color:#c4f0cb!important;background:#05ef6d1f!important;box-shadow:inset 0 0 0 1px #05ef6d66!important}:root .app:not(.match-app) .vol-toggle{box-shadow:none!important;background:#111315!important;border:1px solid #7b858955!important;border-radius:3px!important}:root .app:not(.match-app) .vol-toggle.on{background:#05ef6d1f!important;border-color:#05ef6d88!important}:root .app:not(.match-app) .vol input[type=range]{touch-action:none;cursor:pointer;background:linear-gradient(90deg,#05ef6d var(--v,100%),#ffffff17 var(--v,100%)) center/100% 6px no-repeat!important;border:0!important;border-radius:0!important;height:28px!important;padding:0!important}:root .app:not(.match-app) .vol input[type=range]::-webkit-slider-thumb{width:22px;height:22px;background:#0d0f10!important;border:3px solid #05ef6d!important;border-radius:50%!important;box-shadow:0 2px 6px #000a!important}:root .app:not(.match-app) .vol input[type=range]::-moz-range-thumb{width:18px;height:18px;background:#0d0f10!important;border:3px solid #05ef6d!important;border-radius:50%!important}:root .app:not(.match-app) :is(.ntf-switch,.set-switch,.switch){background:#2a2e30!important;border:1px solid #7b858955!important}:root .app:not(.match-app) :is(.ntf-switch,.set-switch,.switch).on,:root .app:not(.match-app) .ntf-row.on .ntf-switch{background:#05ef6d!important;border-color:#05ef6d!important}:root .app:not(.match-app) :is(.ntf-switch,.set-switch,.switch):after{background:#d3ddd6!important}:root .app:not(.match-app) :is(.ntf-switch,.set-switch,.switch).on:after,:root .app:not(.match-app) .ntf-row.on .ntf-switch:after{background:#0f2a15!important}:root .app:not(.match-app) .vol-toggle img{filter:brightness(0)invert(.72)!important}:root .app:not(.match-app) .vol-toggle.on img{filter:brightness(0)invert(88%)sepia(18%)saturate(700%)hue-rotate(72deg)!important}.settings-page .set-row.set-arena{justify-content:space-between}.arena-pick{isolation:isolate;background:#0d0f10;border:1px solid #7b858955;border-radius:4px;grid-template-columns:1fr 1fr;padding:3px;display:grid;position:relative}.arena-pick:before{content:"";z-index:-1;background:linear-gradient(#05ef6d24,#05ef6d0d);border-radius:3px;width:calc(50% - 3px);transition:transform .25s cubic-bezier(.2,.8,.25,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:inset 0 0 0 1px #05ef6d77,0 0 12px #05ef6d22}.arena-pick.right:before{transform:translate(100%)}.arena-pick button{color:#a4aaa6;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 14px;font:700 13px Barlow Semi Condensed,sans-serif;transition:color .2s;display:flex}.arena-pick button:hover:not(.active){color:#d3ddd6}.arena-pick button.active{color:#dcffe1}.ap-sw{border-radius:2px;flex:none;width:16px;height:12px;box-shadow:inset 0 0 0 1px #ffffff2a}.ap-sw.std{background:linear-gradient(135deg,#2b3033,#121517 60%),#1a1d1f}.ap-sw.grass{background:repeating-linear-gradient(90deg,#2f7a3c 0 4px,#276a33 4px 8px)}.arena-pick button:not(.active) .ap-sw{opacity:.6}@media (prefers-reduced-motion:reduce){.arena-pick:before{transition:none}}.rka-table th.rka-rank-h{padding:0 6px!important;display:table-cell!important}:root .app.menu-app .rka .rka-table th{height:30px;color:#05ef6d!important;letter-spacing:.14em!important;background:#0d0f10!important;border-bottom:1px solid #05ef6d44!important;border-radius:0!important;font-size:10px!important}:root .app.menu-app .rka .rka-table td{background:0 0;border-bottom:1px solid #ffffff0d!important;border-left:0!important}:root .app.menu-app .rka .rka-table tr:hover td{background:#05ef6d08}:root .app.menu-app .rka .rka-table tr.current td{background:#05ef6d14!important;border-color:#05ef6d33!important;border-radius:0!important}:root .app.menu-app .rka .rka-rank{color:#05ef6d!important;font:600 18px/1 Barlow Semi Condensed,sans-serif!important}:root .app.menu-app .rka .rka-avatar{border:1px solid #05ef6d33;color:#c4f0cb!important;background:#05ef6d1a!important;border-radius:3px!important}:root .app.menu-app .rka .rka-league-cell small{color:#8d958f}:root .app.menu-app .rka .rka-table td:last-child b{color:#edf5ef}:root .app.menu-app .rka .rka-you{color:#0f2a15!important;box-shadow:none!important;background:#05ef6d!important;border-radius:3px!important}:root .app.menu-app .rka .rka-rule{box-shadow:none!important;background:linear-gradient(145deg,#1d2022e6,#0d0f10f0)!important;border:1px solid #7b858944!important;border-left:2px solid #05ef6d!important;border-radius:3px!important;padding:7px 10px!important}:root .app.menu-app .rka .rka-rule b{letter-spacing:.01em;color:#edf5ef;margin-bottom:1px;font:700 12.5px/1.2 Barlow Semi Condensed,sans-serif!important}:root .app.menu-app .rka .rka-rule p{color:#a4aaa6;margin:0;line-height:1.4;font-size:10.5px!important}:root .app.menu-app .rka .rka-noclub img{filter:saturate(.5)brightness(1.15)}:root .app.menu-app .rka .rka-side{flex-direction:column;display:flex}:root .app.menu-app .rka .rka-side>.rka-row{flex:1 0 auto;align-items:center;gap:9px;max-height:84px;padding:8px 0!important}:root .app.menu-app .rka .rka-row-text{flex-direction:column;gap:2px;display:flex;overflow-wrap:normal!important}:root .app.menu-app .rka .rka-row-text small{color:#8d958f;font-size:10.5px;line-height:1.25}:root .app.menu-app .rka .rka-row-text>span{color:#dce9df;font-size:12.5px;line-height:1.25}:root .app.menu-app .rka .rka-row-text .rka-amount,:root .app.menu-app .rka .rka-row-text .rka-big{white-space:nowrap;color:#edf5ef;margin:0;padding:0;font-size:14px;font-weight:800}:root .app.menu-app .rka .rka-packline{color:#c4f0cb;flex-wrap:wrap;align-items:baseline;gap:0 3px;font-size:12px;font-weight:600;line-height:1.25;display:flex}:root .app.menu-app .rka .rka-packline .rka-plus{color:#87a593}@container stage (height<=440px){:root .app.menu-app .rka .rka-side>.rka-row{flex:none;padding:4px 0!important}:is(:root .app.menu-app .rka .rka-row-text:has(>.rka-amount),:root .app.menu-app .rka .rka-row-text:has(>.rka-big)){flex-flow:wrap;align-items:baseline;gap:1px 5px}:root .app.menu-app .rka .rka-row-text:has(>.rka-amount)>small{flex-basis:100%}:root .app.menu-app .rka .rka-row-text .rka-big{font-size:13px}}:root .app.menu-app .ranked-page .rka-content{padding-top:0!important}:root .app.menu-app .ranked-page .rka-table{--rka-row:24px;height:100%}:root .app.menu-app .ranked-page .rka-table thead th{height:30px}:root .app.menu-app .pass-page .pt-tile{box-shadow:none!important;background:linear-gradient(160deg,#1d2022eb,#0d0f10f2)!important;border:1px solid #7b858944!important;border-radius:3px!important}:root .app.menu-app .pass-page .pt-tile.premium{background:linear-gradient(160deg,#25231cee,#0f0e0cf2)!important;border-color:#e7c66a40!important}:root .app.menu-app .pass-page .pt-tile.bonus{border-color:#b49cf540!important}:root .app.menu-app .pass-page .pt-tile.can{border-color:#05ef6d!important;box-shadow:0 0 0 2px #05ef6d33,0 0 18px #05ef6d22!important}:root .app.menu-app .pass-page .pt-tile.claimed{opacity:.62}:root .app.menu-app .pass-page .pt-tile b{color:#d3ddd6!important}:root .app.menu-app .pass-page .pt-mark{box-shadow:none!important;background:#0d0f10!important;border:1px solid #7b858966!important;border-radius:3px!important}:root .app.menu-app .pass-page .pt-mark:is(.ok,.get){color:#0f2a15!important;background:#05ef6d!important;border-color:#05ef6d!important}:root .app.menu-app .pass-page .pt-num{color:#a4aaa6!important;box-shadow:none!important;background:#0d0f10!important;border:1px solid #7b858966!important}:root .app.menu-app .pass-page .pt-col.unlocked .pt-num{color:#0f2a15!important;background:#05ef6d!important;border-color:#05ef6d!important}:root .app.menu-app .pass-page .pt-col.current .pt-num{box-shadow:0 0 0 4px #05ef6d2e!important}:root .app.menu-app .pass-page .pt-col:before{background:#ffffff14!important}:root .app.menu-app .pass-page .pt-col.unlocked:before{background:#05ef6d!important}:root .app.menu-app .pass-page .pass-head .progress{background:#ffffff14!important;border-radius:2px!important}:root .app.menu-app .pass-page .pass-head .progress-fill{background:#05ef6d!important;border-radius:2px!important}:root .app.menu-app .club-head .ch-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}:root .app.menu-app .club-head .ch-copy h1{letter-spacing:.02em;margin:0;font:600 30px/1 Barlow Semi Condensed,sans-serif}:root .app.menu-app .club-head .ch-meta{flex-wrap:wrap;gap:6px;display:flex}:root .app.menu-app .club-head .ch-meta em{color:#c4f0cb;background:#05ef6d12;border:1px solid #05ef6d33;border-radius:3px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:600}:root .app.menu-app .club-head .ch-xp{align-items:center;gap:10px;display:flex}:root .app.menu-app .club-head .ch-xp>:first-child{flex:1;min-width:0}:root .app.menu-app .club-head .ch-xp small{color:#8d958f;flex:none;font-size:11px}:root .app.menu-app .club .hc-title{align-items:center;gap:6px;display:flex}:root .app.menu-app .club .hc-side{color:#87a593;letter-spacing:.12em;text-transform:uppercase;margin-left:auto;font-size:10px;font-weight:600}:root .app.menu-app .modal.create-club{background:linear-gradient(145deg,#1d2022f5,#0d0f10fa)!important;border:1px solid #7b858944!important;border-left:2px solid #05ef6d!important;border-radius:6px!important;box-shadow:0 18px 50px #000a!important}:root .app.menu-app .modal.create-club:before,:root .app.menu-app .modal.create-club:after{display:none!important}:root .app.menu-app .modal-bg:has(>.modal.create-club){box-shadow:none!important;background:#000a!important;border:0!important;border-radius:0!important}:root .app.menu-app .create-club .modal-title h2{letter-spacing:.03em;text-transform:uppercase;color:#edf5ef;font:600 26px/1 Barlow Semi Condensed,sans-serif!important}:root .app.menu-app .create-club .field>span,:root .app.menu-app .create-club .bp-label{color:#87a593;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}:root .app.menu-app .create-club .cc-desc small{color:#87a593;letter-spacing:0}:root .app.menu-app .content .create-club :is(input:not([type=checkbox]),textarea){box-shadow:none!important;color:#d3ffdf!important;background:#0f1819!important;border:1px solid #738a7d36!important;border-radius:3px!important}:root .app.menu-app .content .create-club :is(input:not([type=checkbox]),textarea):focus{outline:none;border-color:#05ef6d66!important}:root .app.menu-app .create-club .bp-item{box-shadow:none!important;background:#0f1819!important;border:1px solid #738a7d36!important;border-radius:4px!important}:root .app.menu-app .create-club .bp-item:hover{border-color:#05ef6d44!important}:root .app.menu-app .create-club .bp-item.on{background:#05ef6d14!important;border-color:#05ef6d!important;box-shadow:0 0 0 1px #05ef6d66!important}:root .app.menu-app .club>p:not(.ch-mvp){color:#a4aaa6;margin:0;font-size:13px}:root .app.menu-app .club .home-card{background:linear-gradient(145deg,#1d2022e6,#0d0f10f0)!important;border:1px solid #7b858944!important;border-radius:6px!important;box-shadow:inset 0 1px #ffffff07,0 5px 16px #0002!important}:root .app.menu-app .club .hc-title{letter-spacing:.03em;color:#edf5ef;font:600 19px/1.1 Barlow Semi Condensed,sans-serif}:root .app.menu-app .club .chest-tiers{gap:6px}:root .app.menu-app .club .chest-tier{background:#0f1819;border:1px solid #738a7d36;border-radius:3px;flex:1;padding:6px 4px}:root .app.menu-app .club .chest-tier b{color:#edf5ef;font:600 18px/1 Barlow Semi Condensed,sans-serif}:root .app.menu-app .club .chest-tier small{color:#8d958f}:root .app.menu-app .club .chest-tier.done{background:#05ef6d14;border-color:#05ef6d66}:root .app.menu-app .club .chest-tier.done b{color:#05ef6d}:root .app.menu-app .club .mini-mission{color:#dce9df;font-size:13px}:root .app.menu-app .content .club .chat{overflow:hidden;box-shadow:none!important;background:linear-gradient(145deg,#1d2022e6,#0d0f10f0)!important;border:1px solid #7b858944!important;border-radius:6px!important}:root .app.menu-app .club .chat-head{border-bottom:1px solid #ffffff0d;padding:9px 12px;background:#0d0f10aa!important}:root .app.menu-app .club .chat-head b{color:#edf5ef;font-size:15px;font-weight:800}:root .app.menu-app .club .chat-head small{color:#87a593;font-size:11px}:root .app.menu-app .club .chat-head .ic{opacity:.7;width:13px;height:13px}:root .app.menu-app .content .club .chat-msgs{gap:6px;padding:10px 12px;background:0 0!important}:root .app.menu-app .club .chat-sys{border:1px solid #05ef6d1f;border-radius:3px;margin:2px 0;padding:3px 10px;font-size:11px;color:#8d958f!important;background:#05ef6d0d!important}:root .app.menu-app .club .chat-empty{color:#8d958f;font-size:13px}:root .app.menu-app .club .chat-av{border:1px solid #05ef6d33;color:#c4f0cb!important;box-shadow:none!important;background:#05ef6d1a!important;border-radius:3px!important}:root .app.menu-app .content .club .chat-row .chat-msg{font-size:13px;line-height:1.35;color:#e3e9e4!important;box-shadow:none!important;background:#22272a!important;border:0!important;border-radius:10px 10px 10px 2px!important}:root .app.menu-app .content .club .chat-row.me .chat-msg{color:#0f2a15!important;background:linear-gradient(#05ef6d,#05ef6d)!important;border-radius:10px 10px 2px!important}:root .app.menu-app .content .club .chat-row .chat-msg b{color:#05ef6d;font-size:12px}:root .app.menu-app .club .chat-row .chat-msg small{color:#7f8782;font-size:9px}:root .app.menu-app .club .chat-row.me .chat-msg small{color:#2f5a3a}:root .app.menu-app .content .club .chat-input{border-top:1px solid #ffffff0d;gap:8px;padding:8px 10px;background:#0d0f10aa!important}:root .app.menu-app .content .club .chat-input input{height:36px;padding:0 10px;font-size:13px;box-shadow:none!important;color:#d3ffdf!important;background:#0f1819!important;border:1px solid #738a7d36!important;border-radius:3px!important}:root .app.menu-app .content .club .chat-input input:focus{outline:none;border-color:#05ef6d66!important}:root .app.menu-app .club :is(.chat-share,.chat-send){flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid;box-shadow:none!important;border-radius:3px!important}:root .app.menu-app .club .chat-share{color:#05ef6d!important;background:#0f1819!important;border:1px solid #738a7d36!important}:root .app.menu-app .club .chat-share .ic{width:20px;height:20px}:root .app.menu-app .club .chat-send{color:#0f2a15!important;background:#05ef6d!important;border:1px solid #05ef6d66!important}:root .app.menu-app .club .chat-send:disabled{opacity:.4}:root .app.menu-app .club .members{gap:6px;display:grid}:root .app.menu-app .content .club .member-row{gap:10px;min-height:0;padding:7px 10px;box-shadow:none!important;background:linear-gradient(145deg,#1d2022e6,#0d0f10f0)!important;border:1px solid #7b858944!important;border-radius:6px!important}:root .app.menu-app .club .member-row .role{background:#0f1819;border:1px solid #738a7d36;border-radius:3px;flex:none;place-items:center;width:32px;height:32px;display:grid}:root .app.menu-app .club .member-row .role .ic{width:22px;height:22px}:root .app.menu-app .club .member-row b{color:#edf5ef;font-size:14px;font-weight:700}:root .app.menu-app .club .member-row small{color:#8d958f;font-size:11px}:root .app.menu-app .club .member-row :is(select,.btn){flex:none}:root .app.menu-app .page.club:has(>.chat){flex-direction:column;display:flex;overflow:hidden!important}:root .app.menu-app .page.club:has(>.chat)>:not(.chat){flex:none}:root .app.menu-app .content .page.club>.chat{flex:1;height:auto;min-height:0}:root .app.menu-app .club-head .ch-title{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}:root .app.menu-app .club-head .ch-title h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root .app.menu-app .club .member-row .member-actions{flex:none;gap:6px;display:flex}:root .app.menu-app .modal-bg:not(.reward-bg){box-shadow:none!important;background:#000b!important;border:0!important;border-radius:0!important}:root .app.menu-app .modal-bg:not(.reward-bg)>.modal:not(.de-detail){color:#dce9df;background:linear-gradient(145deg,#1d2022f7,#0d0f10fb)!important;border:1px solid #7b858944!important;border-left:2px solid #05ef6d!important;border-radius:6px!important;box-shadow:0 18px 50px #000a!important}:root .app.menu-app .modal-bg:not(.reward-bg)>.modal:not(.de-detail):before,:root .app.menu-app .modal-bg:not(.reward-bg)>.modal:not(.de-detail):after{display:none!important}:root .app.menu-app .modal:not(.de-detail) .modal-title{align-items:center;gap:10px;margin-bottom:10px}:root .app.menu-app .modal:not(.de-detail) .modal-title h2{letter-spacing:.02em;margin:0;color:#edf5ef!important;text-shadow:none!important;font:800 20px/1.1 Barlow Semi Condensed,sans-serif!important}:root .app.menu-app .modal:not(.de-detail) .modal-title .icon-btn{flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}:root .app.menu-app .content .modal:not(.de-detail) :is(input:not([type=checkbox]):not([type=range]),textarea,select){box-shadow:none!important;color:#d3ffdf!important;background-color:#0f1819!important;border:1px solid #738a7d36!important;border-radius:3px!important}:root .app.menu-app .content .modal:not(.de-detail) :is(input,textarea,select):focus{outline:none;border-color:#05ef6d66!important}:root .app.menu-app .modal:not(.de-detail) .muted{color:#8d958f!important}#root .mk-add-modal .sell-quick .btn.primary{border-color:#05ef6d!important}#root .mk-add-modal .sell-quick .btn:not(.primary){color:#a9c7b1!important}#root .mk-add-modal .sell-stats{gap:3px;margin:10px 0 8px;display:grid}#root .mk-add-modal .sell-stats b{color:#edf5ef}#root .shop-item .odds-pop{text-align:center;gap:4px;background:linear-gradient(145deg,#1d2022fa,#0d0f10fc)!important;border:1px solid #7b858944!important;border-left:2px solid #05ef6d!important;border-radius:6px!important;padding:14px 12px 10px!important;box-shadow:0 12px 30px #000a!important}#root .shop-item .odds-pop .odds-kicker{color:#87a593;letter-spacing:.16em;font:700 9px/1 Barlow Semi Condensed,sans-serif}#root .shop-item .odds-pop>b{color:#edf5ef;max-width:100%;font:800 16px/1.15 Barlow Semi Condensed,sans-serif;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}#root .shop-item .odds-pop>small{font-size:11px;color:#8d958f!important}#root .shop-item .odds-pop .odds-chips{gap:4px;width:100%;margin:6px 0 2px;display:grid}#root .shop-item .odds-pop .odds-chips span{justify-content:space-between;align-items:center;height:26px;padding:0 10px;font:600 12px/1 Barlow Semi Condensed,sans-serif;display:flex;border:0!important;border-left:3px solid var(--rc)!important;box-shadow:none!important;color:#dce9df!important;background:#0f1819!important;border-radius:3px!important}#root .shop-item .odds-pop .odds-chips span b{font:800 13px/1 Barlow Semi Condensed,sans-serif;color:var(--rc)!important}#root .shop-item .odds-pop .odds-chips small{margin-top:2px;font-size:11px;font-weight:700;color:#05ef6d!important}#root .shop-item .odds-pop .odds-min{line-height:1.3;color:#87a593!important;font-size:10px!important}#root .shop-item .odds-pop .odds-chips{align-self:stretch;grid-template-columns:1fr!important;width:auto!important;display:grid!important}#root .shop-item .odds-pop .odds-chips span{min-width:0;width:auto!important}#root .mg-dim path{fill:#05070899}#root .mg-hole{border-radius:6px;outline:2px solid #05ef6d;animation-name:mg-pulse-neon}@keyframes mg-pulse-neon{50%{outline-color:#05ef6d55}}#root .mg-box{color:#dfe4e0;background:linear-gradient(145deg,#1d2022f7,#0d0f10fa);border:1px solid #7b858944;border-left:2px solid #05ef6d;border-radius:6px;gap:12px;padding:14px 16px 14px 18px;box-shadow:0 14px 34px #000b}#root .mg-head b{letter-spacing:.02em;color:#edf5ef;font:800 20px/1.05 Barlow Semi Condensed,sans-serif}#root .mg-step{color:#05ef6d;letter-spacing:.06em;background:#0f1819;border:1px solid #05ef6d55;border-radius:3px;padding:3px 7px;font:800 11px/1 Barlow Semi Condensed,sans-serif}#root .mg-skip{color:#a4aaa6;letter-spacing:.04em;font:700 13px/1 Barlow Semi Condensed,sans-serif}#root .mg-box p{color:#c9cfcb;font:500 14px/1.42 Barlow Semi Condensed,sans-serif}#root .mg-next{letter-spacing:.06em;height:36px;padding:0 12px 0 16px;font:800 14px/1 Barlow Semi Condensed,sans-serif}#root .mg-nav{color:#05ef6d;width:36px;height:36px;border-radius:4px!important}#root .mg-sell{background:#0b0d0e;border:1px solid #7b858933;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;display:flex}#root .mg-sell-copy{flex:1;gap:4px;min-width:0;display:grid}#root .mg-sell-copy b{color:#edf5ef;font:800 15px/1 Barlow Semi Condensed,sans-serif}#root .mg-sell-copy i{letter-spacing:.08em;text-transform:uppercase;color:#e8c35a;background:#0f1819;border:1px solid #e8c35a66;border-radius:3px;justify-self:start;padding:3px 6px;font:800 10px/1 Barlow Semi Condensed,sans-serif}#root .mg-sell-btn{background:var(--btn-bg);border:1px solid var(--btn-line);height:28px;color:var(--btn-ink);letter-spacing:.04em;border-radius:4px;align-items:center;gap:4px;padding:0 10px;font:800 12px/1 Barlow Semi Condensed,sans-serif;display:inline-flex}#root .mg-sell-btn .coin-ic{width:14px;height:14px}.update-ready{top:calc(10px + env(safe-area-inset-top));z-index:70;background:linear-gradient(145deg,#1d2022f2,#0d0f10f8);border-left:2px solid #05ef6d;border-radius:6px;align-items:center;gap:10px;width:min(560px,100% - 32px);padding:10px 12px 10px 14px;animation:.35s ease-out update-ready-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #000a}.update-ready-copy{flex:1;gap:2px;min-width:0;display:grid}.update-ready-copy b{color:#edf2ee;font-size:15px}.update-ready-copy small{color:#a4aaa6;font-size:12px}.update-ready .btn{flex:none;padding:7px 14px}@keyframes update-ready-in{0%{opacity:0;transform:translate(-50%,-20px)}}#root .fcd-queue-status{top:calc(10px + env(safe-area-inset-top));z-index:70;color:#edf2ee;background:linear-gradient(145deg,#1d2022f2,#0d0f10f8);border:0;border-left:2px solid #05ef6d;border-radius:6px;gap:10px;width:min(260px,100% - 32px);min-width:0;padding:7px 7px 7px 11px;animation:.35s ease-out update-ready-in;bottom:auto;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #000a}#root .fcd-queue-status>i{border-color:#05ef6d #05ef6d33 #05ef6d33;flex:none;width:20px;height:20px}#root .fcd-queue-status b{letter-spacing:.14em;color:#05ef6d;font:800 11px/1 Barlow Semi Condensed,sans-serif}#root .fcd-queue-status small{color:#edf2ee;font:600 13px/1.1 Barlow Semi Condensed,sans-serif}#root .fcd-queue-status .btn{flex:none;padding:7px 12px;font-size:12px}.starter-pack .sp-body{align-items:stretch;gap:16px;display:flex}.starter-pack .sp-stage{background:radial-gradient(70% 45% at 50% 55%,#05ef6d2e,#0000 70%),linear-gradient(#16191b,#0b0d0e);border:1px solid #7b858933;border-radius:4px;flex:none;place-items:center;width:clamp(96px,20%,170px);display:grid;position:relative;overflow:hidden}.starter-pack .sp-stage:after{content:"";filter:blur(8px);background:#05ef6d55;border-radius:50%;height:10px;position:absolute;bottom:12px;left:18%;right:18%}.starter-pack .sp-art{z-index:1;filter:drop-shadow(0 10px 14px #000c);width:78%;height:auto;animation:4s ease-in-out infinite sp-float;position:relative}@keyframes sp-float{50%{transform:translateY(-5px)}}.starter-pack .sp-info{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.starter-pack .sp-lead{gap:2px;margin:0;display:grid}.starter-pack .sp-lead b{letter-spacing:.01em;color:#edf2ee;font-size:19px}.starter-pack .sp-lead span{color:#8d958f;font-size:12px}.starter-pack .sp-pool{--rc:#f59e0b;border:1px solid #7b858926;border-left:2px solid var(--rc);background:linear-gradient(90deg, color-mix(in srgb, var(--rc) 9%, #15181a), #101314 60%);border-radius:4px;padding:7px 9px 8px}.starter-pack .sp-pool.sp-epic{--rc:#a855f7}.starter-pack .sp-pool{align-items:center;gap:10px;display:flex}.starter-pack .sp-pool h4{flex-direction:column;flex:none;align-items:flex-start;gap:5px;width:66px;margin:0;display:flex}.starter-pack .sp-tag{background:color-mix(in srgb, var(--rc) 20%, #0000);color:var(--rc);letter-spacing:.14em;border-radius:3px;padding:3px 6px 2px;font:800 10.5px/1 Barlow Semi Condensed,sans-serif}.starter-pack .sp-pool h4 em{letter-spacing:.04em;color:#a4aaa6;font:600 11px/1 Barlow Semi Condensed,sans-serif}.starter-pack .sp-cards{flex-wrap:wrap;gap:6px;display:flex}.starter-pack .sp-card{transition:transform .15s;position:relative}.starter-pack .sp-card:hover{transform:translateY(-3px)}.starter-pack .sp-card.owned .cardx{opacity:.45;filter:grayscale(.4)}.starter-pack .sp-card small{color:#0f2a15;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;background:#05ef6d;border-radius:2px;padding:2px 4px 1px;font:800 8px/1 Barlow Semi Condensed,sans-serif;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.starter-pack .sp-rules{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.starter-pack .sp-rules li{color:#a4aaa6;background:#ffffff06;border:1px solid #7b858933;border-radius:3px;align-items:center;gap:5px;padding:4px 7px 3px;font-size:11px;display:flex}.starter-pack .sp-rules li:before{content:"";background:#05ef6d;border-radius:1px;width:4px;height:4px}.starter-pack .sp-foot{align-items:center;gap:10px;margin-top:auto;display:flex}.starter-pack .sp-foot .sp-rules{flex:1;min-width:0}.starter-pack .sp-actions{flex:none;justify-content:flex-end;gap:8px;display:flex}@container stage (height<=500px){.starter-pack .sp-body{gap:10px}.starter-pack .sp-info{gap:6px}.starter-pack .sp-lead b{font-size:16px}.starter-pack .sp-pool{padding:5px 7px 6px}}#root .modal,#root .confirm-box{color:#dfe4e0;background:linear-gradient(145deg,#1d2022f7,#0d0f10fa)!important;border:1px solid #7b858944!important;border-left:2px solid #05ef6d!important;border-radius:6px!important;box-shadow:inset 0 1px #f0f5f50d,0 18px 44px #000c!important}#root .modal .modal-title{border-bottom:1px solid #7b858933;margin-bottom:12px;padding-bottom:10px;position:relative}#root .modal .modal-title:after{content:"";background:#05ef6d;width:44px;height:2px;position:absolute;bottom:-1px;left:0}#root .modal .modal-title h2,#root .confirm-box h3{letter-spacing:.04em;text-transform:uppercase;margin:0;color:#edf5ef!important;font:600 22px/1 Barlow Semi Condensed,sans-serif!important}#root .modal-bg:not(.reward-bg),#root .confirm-bg{background:#050708b3!important}.howto-video .hv-stage{width:min(100%, calc((100 * var(--vh) - 180px) * 16 / 9));margin:0 auto;position:relative}.howto-video video{aspect-ratio:16/9;background:#000;border-radius:4px;width:100%;display:block}#root .howto-video .hv-bar{box-sizing:border-box;background:linear-gradient(#0000,#000c);border-radius:0 0 4px 4px;align-items:center;gap:10px;padding:18px 10px 8px;display:flex;position:absolute;bottom:0;left:0;right:0;width:100%!important;height:auto!important;margin:0!important}.howto-video .hv-bar button{color:#edf5ef;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.howto-video .hv-bar button:hover{color:#05ef6d}.howto-video .hv-bar svg{width:20px;height:20px}#root .howto-video .hv-time{color:#dfe4e0;font-variant-numeric:tabular-nums;flex:none;height:auto;font:600 12px/1 Barlow Semi Condensed,sans-serif;display:block;background:0 0!important;border-radius:0!important}#root .howto-video .hv-seek{cursor:pointer;flex:1;width:auto;min-width:40px;height:16px;margin:0;position:relative}.howto-video .hv-seek:before,.howto-video .hv-seek i{content:"";border-radius:2px;height:4px;position:absolute;top:6px;left:0}.howto-video .hv-seek:before{background:#fff3;right:0}.howto-video .hv-seek i{background:#05ef6d}#root .modal.howto-video.full{z-index:1000;background:#000;border:0;border-radius:0;flex-direction:column;justify-content:center;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:0;display:flex;position:fixed;inset:0}#root .modal.howto-video.full .modal-title{top:max(8px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));z-index:2;border:0;margin:0;padding:0;position:absolute}#root .modal.howto-video.full .modal-title h2,#root .modal.howto-video.full .modal-title:after{display:none}.howto-video.full .hv-stage{width:min(100%, calc(100 * var(--vh) * 16 / 9))}.howto-video.full video{border-radius:0}#root .howto-video .hv-tabs{scrollbar-width:none;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #7b858933;border-radius:0;gap:20px;margin:-4px 0 10px;padding:0;display:flex;overflow-x:auto}#root .howto-video .hv-tabs button{color:#8d958f;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;border-radius:0;flex:none;min-height:0;padding:6px 0 9px;font:700 12px/1 Barlow Semi Condensed,sans-serif;position:relative;box-shadow:none!important;background:0 0!important}#root .howto-video .hv-tabs button:hover{color:#dcffe1}#root .howto-video .hv-tabs button.active{color:#05ef6d}#root .howto-video .hv-tabs button.active:after{content:"";background:#05ef6d;height:2px;position:absolute;bottom:-1px;left:0;right:0}#root .modal.howto-video.full .hv-tabs{display:none}#root .settings-modal .tabs{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #7b858933;border-radius:0;gap:22px;margin:0;padding:0;display:flex}#root .settings-modal .tabs button{color:#8d958f;letter-spacing:.16em;text-transform:uppercase;border:0;border-radius:0;flex:none;min-height:0;padding:6px 0 9px;font:700 12px/1 Barlow Semi Condensed,sans-serif;position:relative;box-shadow:none!important;background:0 0!important}#root .settings-modal .tabs button:before{display:none}#root .settings-modal .tabs button:hover{color:#dcffe1}#root .settings-modal .tabs button.active{color:#05ef6d}#root .settings-modal .tabs button.active:after{content:"";background:#05ef6d;border-radius:0;height:2px;position:absolute;bottom:-1px;left:0;right:0}#root .settings-modal .settings-panels>.set-card{box-shadow:none;background:#121416cc;border:1px solid #7b858933;border-radius:4px;padding:0 14px}#root .settings-modal .set-row{border-bottom:1px solid #7b858922;gap:14px;min-height:46px;padding:8px 0}#root .settings-modal .set-card>.set-row:last-child,#root .settings-modal .set-card>:last-child .set-row:last-child{border-bottom:0}#root .settings-modal .set-label{color:#edf5ef;font:600 14px/1.2 Barlow Semi Condensed,sans-serif}#root .settings-modal .set-title{color:#87a593;letter-spacing:.16em;font-size:10px}#root .settings-modal .set-tile{min-height:92px;box-shadow:none;color:#edf5ef;background:#121416cc;border:1px solid #7b858933;border-radius:4px}#root .settings-modal .set-tile:hover{background:#05ef6d0d;border-color:#05ef6d55}#root .settings-modal .set-foot{color:#8d958f;border-top-color:#7b858933}#root .modal:not(.de-detail) .modal-title .icon-btn{aspect-ratio:1;align-self:center;place-items:center;min-width:32px;min-height:32px;display:grid;width:32px!important;height:32px!important;padding:0!important}#root .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select){color:#edf5ef;min-height:38px;padding:8px 12px;font:500 15px/1.2 Barlow Semi Condensed,sans-serif;transition:border-color .15s;box-shadow:none!important;background:#0d0f10d9!important;border:1px solid #7b858955!important;border-radius:3px!important}#root .modal :is(input,textarea,select):focus{outline:none;border-color:#05ef6d99!important;box-shadow:0 0 0 3px #05ef6d14!important}#root .modal :is(input,textarea)::placeholder{color:#6c746f}#root .modal .field>span{color:#a4aaa6;letter-spacing:.12em;text-transform:uppercase;font:700 11px/1 Barlow Semi Condensed,sans-serif}#root .toasts{top:calc(10px + env(safe-area-inset-top));z-index:120;align-items:stretch;gap:6px;width:min(420px,100% - 32px);max-width:none;left:50%;transform:translate(-50%)}#root .toast{color:#edf2ee;text-shadow:none;background:linear-gradient(145deg,#1d2022f5,#0d0f10fa);border:0;border-left:2px solid #05ef6d;border-radius:6px;align-items:center;gap:10px;padding:10px 14px 10px 12px;font:600 14px/1.3 Barlow Semi Condensed,sans-serif;animation:.3s ease-out toast-drop;display:flex;box-shadow:0 10px 30px #000a}#root .toast.error{border-left-color:#ef4444}#root .toast-ic{color:#05ef6d;background:#05ef6d1f;border-radius:3px;flex:none;place-items:center;width:18px;height:18px;font:800 12px/1 Barlow Semi Condensed,sans-serif;display:grid;box-shadow:inset 0 0 0 1px #05ef6d55}#root .toast.error .toast-ic{color:#ef4444;background:#ef44441f;box-shadow:inset 0 0 0 1px #ef444466}@keyframes toast-drop{0%{opacity:0;transform:translateY(-16px)}}.app.signin-app{isolation:isolate;background:#070809;position:relative}.app.signin-app>.home-backdrop{z-index:-2}:root .app.signin-app .gx,:root[data-theme=dark] .app.signin-app .gx{background:radial-gradient(at 50% 55%,#07080933 0,#070809a6 75%),linear-gradient(#070809cc,#07080933 22% 70%,#070809d9)!important}.app.signin-app .gx:before{display:none}.app.signin-app .splash{background:radial-gradient(at 50% 45%,#0f2a1a99 0,#0b0d0ee6 55%,#070809f2 100%)}:root .gx-top .gx-gamename{color:#edf5ef!important;border-left:2px solid #05ef6d!important}:root .gx .ob-lang{gap:2px;display:flex;box-shadow:none!important;background:#0d0f10d9!important;border:1px solid #7b858955!important;border-radius:4px!important;padding:2px!important}:root .gx .ob-lang button{letter-spacing:.08em;height:28px;min-height:0!important;box-shadow:none!important;color:#8d958f!important;background:0 0!important;border:0!important;border-radius:3px!important;padding:0 10px!important;font:700 12px/1 Barlow Semi Condensed,sans-serif!important}:root .gx .ob-lang button.active{color:#05ef6d!important;background:#05ef6d1f!important}:root .gx .ob-sound{width:34px!important;height:34px!important;box-shadow:none!important;background:#0d0f10d9!important;border:1px solid #7b858955!important;border-radius:4px!important;padding:6px!important}:root .gx-hero-logo .gx-tagline{color:#edf5ef!important;font-weight:700!important}:root .gx-hero-logo .gx-caption{color:#05ef6d!important;letter-spacing:.2em!important}:root .gx-panel,:root[data-theme=dark] .gx-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#1d2022eb,#0d0f10f2)!important;border:1px solid #7b858944!important;border-left:2px solid #05ef6d!important;border-radius:6px!important;box-shadow:0 18px 44px #000a,inset 0 1px #f0f5f50a!important}:root .gx-panel h2{letter-spacing:.04em;text-transform:uppercase;color:#edf5ef!important;font-weight:700!important}:root .gx-panel .gx-sub,:root .gx-panel .gx-signup,:root .gx-panel .muted{color:#a4aaa6!important}:root .gx-panel input:not([type=checkbox]):not([type=radio]),:root .gx-panel select{box-shadow:none!important;color:#edf5ef!important;background:#0d0f10d9!important;border:1px solid #7b858955!important;border-radius:3px!important;font:500 15px/1.2 Barlow Semi Condensed,sans-serif!important}:root .gx-panel input::placeholder{color:#6c746f!important}:root .gx-panel input:focus,:root .gx-panel select:focus{border-color:#05ef6d99!important;outline:none!important;box-shadow:0 0 0 3px #05ef6d14!important}:root .gx-panel .field>span,:root .gx-panel .field>label{letter-spacing:.12em;text-transform:uppercase;color:#a4aaa6!important;font:700 11px/1 Barlow Semi Condensed,sans-serif!important}:root .gx-panel :is(.gx-primary,.gx-secondary){border-radius:4px!important}:root .gx-panel .gx-return{box-shadow:none!important;background:#ffffff06!important;border:1px solid #7b858944!important;border-radius:4px!important}:root .gx-panel .gx-return:hover{border-color:#05ef6d66!important}:root .gx-panel .gx-return small{color:#8d958f!important}:root .gx-panel .gx-return b{color:#edf5ef!important}:root .gx-panel .gx-return>span:last-child{color:#05ef6d!important}:root .gx-panel .gx-divider{letter-spacing:.12em;text-transform:uppercase;color:#6c746f!important;font-size:11px!important}:root .gx-panel .gx-divider:before,:root .gx-panel .gx-divider:after{background:#7b858933!important;border-color:#7b858933!important}:root .gx-panel.step-login,:root[data-theme=dark] .gx-panel.step-login{-webkit-backdrop-filter:none;backdrop-filter:none;width:min(560px,100%)!important;max-width:560px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;align-items:stretch!important;gap:clamp(6px,1.6vh,12px)!important;padding:0!important;display:flex!important;overflow:visible!important}:root .gx-panel.step-login .gx-box{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#1d2022eb,#0d0f10f2);border:1px solid #7b858944;border-left:2px solid #05ef6d;border-radius:6px;flex-direction:column;gap:clamp(6px,1.6vh,10px);padding:clamp(10px,2.6vh,18px) clamp(12px,2.4vw,20px);display:flex;box-shadow:0 18px 44px #000a,inset 0 1px #f0f5f50a}:root .gx-panel.step-login .gx-stack{grid-template-columns:1fr 1fr;gap:8px!important;display:grid!important}:root .gx-panel.step-login .gx-stack .field>span,:root .gx-panel.step-login .gx-stack .field>label{display:none}:root .gx-panel.step-login input:not([type=checkbox]){height:clamp(34px,9vh,42px)!important}:root .gx-panel.step-login .gx-options{justify-content:flex-end;display:flex;margin:-2px 0!important}:root .gx-panel.step-login .gx-options .gx-link{font-size:12px}:root .gx-panel.step-login .gx-primary{min-height:clamp(34px,9vh,44px)!important}:root .gx-panel.step-login .gx-row{grid-template-columns:1fr 1fr;gap:8px!important;display:grid!important}:root .gx-panel.step-login .gx-secondary{min-height:clamp(32px,8.5vh,40px)!important}:root .gx-panel.step-login .gx-return{min-height:0!important;padding:4px 10px!important}:root .gx-panel.step-login .gx-divider{margin:0!important}:root .gx-panel.step-login .gx-socials{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:center;gap:8px;display:grid!important}:root .gx-panel.step-login .gx-socials>*{min-width:0}:root .gx-panel.step-login .gx-social{border-radius:999px;min-height:40px!important}@media (height<=430px){:root .gx-top{padding-top:6px!important;padding-bottom:0!important}:root .gx-main{align-content:center;padding-bottom:6px!important}}.lobby-discover>.lobby-tournament{text-align:center;flex-direction:column;align-items:stretch;gap:6px;width:62%;height:auto;padding:12px;display:flex;position:absolute;top:0;bottom:0;left:calc(200% + 18px);overflow:hidden}.lobby-tournament>.lobby-kicker{background:0 0;align-self:flex-start;padding:0;position:static}.lobby-tournament .lt-well{flex:1 1 0;place-items:center;min-height:0;display:grid;container-type:size}.lobby-tournament .lt-well>i{background:radial-gradient(circle at 50% 42%,#05ef6d2e 0,#0f2a1a 45%,#0b0d0e 72%);border-radius:50%;place-items:center;width:min(100cqw,100cqh,150px);height:min(100cqw,100cqh,150px);display:grid;position:relative;box-shadow:0 0 0 1px #76977d55,0 8px 20px #000a,inset 0 0 18px #000}.lobby-tournament .lt-well>i:after{content:"";border:1px solid #05ef6d33;border-radius:50%;position:absolute;inset:6%}.lobby-tournament .lt-well img{filter:drop-shadow(0 4px 10px #000c)drop-shadow(0 0 10px #05ef6d44);width:58%}.lobby-tournament.hot .lt-well>i{animation:2s ease-in-out infinite lt-pulse}@keyframes lt-pulse{50%{box-shadow:0 0 0 1px #05ef6d99,0 8px 20px #000a,0 0 18px #05ef6d55,inset 0 0 18px #000}}.lobby-tournament .lt-title{letter-spacing:.04em;color:#edf5ef;font:700 14px/1.05 Barlow Semi Condensed,sans-serif}.lobby-tournament .lt-date{color:#8fa898;margin-top:-3px;font:600 10.5px/1.2 Barlow Semi Condensed,sans-serif}.lobby-tournament .lt-date:empty{display:none}.lobby-tournament .lt-prize{color:#edf5ef;background:#ffffff08;border-radius:3px;align-self:center;align-items:center;gap:4px;padding:3px 8px 2px 6px;font:800 13px/1 Barlow Semi Condensed,sans-serif;display:inline-flex;box-shadow:inset 0 0 0 1px #7b858944}.lobby-tournament .lt-prize img{width:14px;height:14px}.lobby-tournament .lt-state{letter-spacing:.08em;text-transform:uppercase;color:#c4f0cb;background:#05ef6d14;border-radius:3px;padding:6px 6px 5px;font:800 11px/1 Barlow Semi Condensed,sans-serif;box-shadow:inset 0 0 0 1px #05ef6d44}.lobby-tournament.hot .lt-state{color:#0f2a15;background:#05ef6d;box-shadow:0 0 12px #05ef6d55}@container stage (height<=500px){.lobby-discover>.lobby-tournament{gap:5px;padding:9px;left:calc(200% + 12px)}.lobby-tournament .lt-title{font-size:12px}}@container stage (height<=410px){.lobby-tournament .lt-title{font-size:11px}.lobby-tournament .lt-prize{font-size:12px}}@media (prefers-reduced-motion:reduce){.lobby-tournament.hot .lt-well>i{animation:none}}.tournament-page{flex-direction:column;gap:12px;display:flex}.tn-head{align-items:center;gap:14px;display:flex}.tn-cup{filter:drop-shadow(0 0 18px #05ef6d40);width:clamp(52px,12cqh,84px)}.tn-title{flex:1;gap:4px;min-width:0;display:grid}.tn-title h1{letter-spacing:.03em;text-transform:uppercase;color:#edf5ef;margin:0;font:700 clamp(22px,6cqh,36px)/1 Barlow Semi Condensed,sans-serif}.tn-title p{color:#a4aaa6;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font:600 13px/1 Barlow Semi Condensed,sans-serif;display:flex}.tn-title em{color:#edf5ef;font-style:normal}.tn-phase{color:#c9d3cc;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0d;border-radius:3px;padding:3px 7px 2px;font:700 10px/1 Barlow Semi Condensed,sans-serif}.tn-phase.checkin,.tn-phase.live{color:#0f2a15;background:#05ef6d}.tn-prizes{gap:6px;margin:0;padding:0;list-style:none;display:flex}.tn-prizes li{background:linear-gradient(145deg,#1d2022e6,#0d0f10f0);border:1px solid #7b858944;border-radius:4px;gap:4px;padding:7px 10px 6px;display:grid}.tn-prizes li.top{border-color:#05ef6d66}.tn-prizes small{letter-spacing:.12em;text-transform:uppercase;color:#8d958f;font:700 9px/1 Barlow Semi Condensed,sans-serif}.tn-prizes b{color:#edf5ef;align-items:center;gap:4px;font:800 15px/1 Barlow Semi Condensed,sans-serif;display:inline-flex}.tn-prizes b img{width:15px;height:15px}.tn-body{flex:1;grid-template-columns:minmax(230px,32%) minmax(0,1fr);gap:12px;min-height:0;display:grid}.tn-panel{background:linear-gradient(145deg,#1d2022eb,#0d0f10f2);border:1px solid #7b858944;border-left:2px solid #05ef6d;border-radius:6px;min-height:0;padding:12px 14px;overflow:auto}.tn-panel h3{letter-spacing:.14em;text-transform:uppercase;color:#05ef6d;margin:0 0 10px;font:700 12px/1 Barlow Semi Condensed,sans-serif}.tn-panel h3 small{color:#a4aaa6;letter-spacing:.04em;text-transform:none}.tn-players,.tn-friends{gap:6px;display:grid}.tn-player,.tn-friend,.tn-invite{background:#ffffff05;border:1px solid #7b858933;border-radius:4px;align-items:center;gap:9px;padding:6px 8px;display:flex}.tn-player.ready{border-color:#05ef6d66}.tn-player>span,.tn-friend>span,.tn-invite>span{flex:1;gap:2px;min-width:0;display:grid}.tn-player b,.tn-friend b,.tn-invite b{color:#edf5ef;text-overflow:ellipsis;white-space:nowrap;font:700 14px/1.1 Barlow Semi Condensed,sans-serif;overflow:hidden}.tn-player small,.tn-friend small,.tn-invite small{color:#8d958f;font:600 11px/1.2 Barlow Semi Condensed,sans-serif}.tn-player.ready small,.tn-friend small.on{color:#05ef6d}.tn-invite{border-color:#05ef6d66;margin-bottom:8px}.tn-note{color:#a4aaa6;margin:8px 0;font:500 12px/1.35 Barlow Semi Condensed,sans-serif}.tn-status{color:#edf5ef;margin:8px 0;font:800 14px/1.2 Barlow Semi Condensed,sans-serif}.tn-status.playing,.tn-status.champion{color:#05ef6d}.tn-status.out{color:#a4aaa6}.tn-actions,.tn-dev{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tn-dev{border-top:1px dashed #7b858944;padding-top:10px}.tn-rules{color:#dce9df;gap:7px;margin:0;padding-left:18px;font:500 13px/1.4 Barlow Semi Condensed,sans-serif;display:grid}.tn-count{color:#a4aaa6;margin:12px 0 0;font:700 12px/1 Barlow Semi Condensed,sans-serif}.tn-champion{color:#edf5ef;margin:0 0 10px;font:600 14px/1.2 Barlow Semi Condensed,sans-serif}.tn-champion b{color:#05ef6d}.tn-nofriend{text-align:center;border:1px dashed #7b858955;border-radius:4px;justify-items:center;gap:10px;padding:16px 8px;display:grid}.tn-nofriend p{color:#a4aaa6;margin:0;font:500 13px/1.35 Barlow Semi Condensed,sans-serif}.tn-bracket{gap:14px;min-width:min-content;display:flex}.tn-round{flex-direction:column;flex:1 0 150px;justify-content:space-around;gap:8px;display:flex}.tn-round-name{letter-spacing:.12em;text-transform:uppercase;color:#8d958f;font:700 10px/1 Barlow Semi Condensed,sans-serif}.tn-round.now .tn-round-name{color:#05ef6d}.tn-match{background:#0d0f10d9;border:1px solid #7b858944;border-radius:4px;display:grid;position:relative;overflow:hidden}.tn-match.playing{border-color:#05ef6d99;box-shadow:0 0 12px #05ef6d33}.tn-side{color:#dce9df;align-items:center;gap:6px;min-height:24px;padding:3px 8px;font:600 12px/1.1 Barlow Semi Condensed,sans-serif;display:flex}.tn-side+.tn-side{border-top:1px solid #7b858933}.tn-side span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tn-side em{color:#8d958f;flex:none;font:700 10px/1 Barlow Semi Condensed,sans-serif}.tn-side.won{color:#05ef6d;font-weight:800}.tn-side.lost{color:#6c746f}.tn-side.mine{background:#05ef6d12}.tn-empty{color:#6c746f}.tn-live,.tn-forfeit{letter-spacing:.1em;text-transform:uppercase;border-radius:2px;padding:2px 4px 1px;font:800 8px/1 Barlow Semi Condensed,sans-serif;position:absolute;top:3px;right:4px}.tn-live{color:#0f2a15;background:#05ef6d}.tn-forfeit{color:#a4aaa6;background:#ffffff14}@container stage (height<=440px){.tournament-page{gap:8px}.tn-round{flex-basis:132px;gap:5px}.tn-side{min-height:19px;padding:2px 7px;font-size:11px}.tn-panel h3{margin-bottom:6px}.tn-prizes li{padding:5px 7px 4px}.tn-panel{padding:9px 11px}}#root .modal.mm-modal{background:linear-gradient(145deg,#1d2022f7,#0d0f10fb)!important;border:1px solid #7b858944!important;border-left:2px solid #05ef6d!important;border-radius:6px!important;box-shadow:0 18px 50px #000b!important}#root .modal.mm-modal:before,#root .modal.mm-modal:after{display:none!important}#root .mm-modal .mm-head h2{letter-spacing:.08em;color:#05ef6d!important;text-shadow:none!important;font:800 20px/1 Barlow Semi Condensed,sans-serif!important}#root .mm-modal .mm-head h2 i{box-shadow:none!important;background:#05ef6d55!important}#root .mm-modal .mm-x{place-items:center;width:30px;height:30px;padding:0;display:grid}#root .mm-modal .mm-x svg{width:15px;height:15px}#root .mm-modal .mm-row{border-color:#ffffff12!important}#root .mm-modal .mm-ic{width:30px;height:30px}#root .mm-modal .mm-label{font-weight:600;color:#dce9df!important}#root .mm-modal .mm-val{letter-spacing:.06em;font-size:12px;font-weight:700;color:#87a593!important}#root .mm-modal .mm-range{touch-action:none;cursor:pointer;height:28px!important;box-shadow:none!important;background:linear-gradient(90deg, #05ef6d var(--v,100%), #ffffff17 var(--v,100%)) center / 100% 6px no-repeat!important;border:0!important;border-radius:0!important;padding:0!important}#root .mm-modal .mm-range::-webkit-slider-thumb{width:22px;height:22px;background:#0d0f10!important;border:3px solid #05ef6d!important;border-radius:50%!important;box-shadow:0 2px 6px #000a!important}#root .mm-modal .mm-range::-moz-range-thumb{width:18px;height:18px;background:#0d0f10!important;border:3px solid #05ef6d!important;border-radius:50%!important}#root .mm-modal .mm-range:disabled::-webkit-slider-thumb{border-color:#7b8589!important}#root .mm-modal .mm-switch{width:46px;height:26px;box-shadow:none!important;background:#2a2e30!important;border:1px solid #7b858955!important;border-radius:13px!important}#root .mm-modal .mm-switch:after{width:20px!important;height:20px!important;box-shadow:none!important;background:#d3ddd6!important;top:2px!important;left:2px!important}#root .mm-modal .mm-switch.on{background:#05ef6d!important;border-color:#05ef6d!important}#root .mm-modal .mm-switch.on:after{background:#0f2a15!important;transform:translate(20px)!important}#root .mm-modal .mm-resume{letter-spacing:.1em;height:44px;font:800 16px/1 Barlow Semi Condensed,sans-serif!important}#root .mm-modal .mm-resume svg{width:16px;height:16px}#root .mm-modal .mm-concede span{color:#dce9df}#root .modal.pick-modal{max-height:calc(100% - 16px);overflow:auto;background:linear-gradient(145deg,#1d2022f7,#0d0f10fb)!important;border:1px solid #7b858944!important;border-left:2px solid #05ef6d!important;border-radius:6px!important;padding:12px 18px 10px!important;box-shadow:0 18px 50px #000b!important}#root .modal.pick-modal:before,#root .modal.pick-modal:after{display:none!important}#root .pick-modal .pk-head{border-color:#ffffff12!important;margin-bottom:8px!important;padding-bottom:8px!important}#root .pick-modal .pk-head h2{letter-spacing:.08em;color:#05ef6d!important;text-shadow:none!important;margin:0!important;font:800 clamp(15px,4.2vh,20px)/1.15 Barlow Semi Condensed,sans-serif!important}#root .pick-modal .pk-head h2 i{box-shadow:none!important;background:#05ef6d55!important}#root .pick-modal .pk-head p{color:#a4aaa6!important;margin:4px 0 0!important;font-size:12px!important}#root .pick-modal .pick-grid{gap:14px!important}#root .pick-modal .pk-card{flex-direction:column;gap:8px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#root .pick-modal .pk-pick{letter-spacing:.12em;text-transform:uppercase;place-items:center;height:30px;display:grid;font:800 13px/1 Barlow Semi Condensed,sans-serif!important}#root .pick-modal .pk-foot{min-height:0!important;margin-top:8px!important}#root .pick-modal .pk-head h2{white-space:nowrap;align-items:center;gap:12px;display:flex!important}#root .pick-modal .pk-head h2 i{min-width:14px;flex:1 1 0!important;width:auto!important;height:1px!important}#root .modal.pick-modal.scrolling{width:min(94vw,980px)!important;max-width:none!important}#root .pick-modal .pick-grid.scroll{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px 24px 6px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000);flex-wrap:nowrap!important;justify-content:flex-start!important}#root .pick-modal .pick-grid.scroll::-webkit-scrollbar{display:none}#root .pick-modal .pick-grid.scroll .pk-card{scroll-snap-align:center;flex:none}#root .modal-bg:has(>.pick-modal){align-items:center!important;padding:8px!important}#root .modal.pick-modal{max-height:100%!important}#root .match-l .step-hint{letter-spacing:.02em;gap:5px;color:#05ef6d!important;text-shadow:none!important;background:linear-gradient(145deg,#1d2022f2,#0d0f10f7)!important;border:1px solid #7b858944!important;border-left:2px solid #05ef6d!important;border-radius:6px!important;padding:10px 12px!important;font:800 14px/1.2 Barlow Semi Condensed,sans-serif!important;box-shadow:0 10px 26px #000a!important}#root .match-l .step-hint.attack{color:#fecaca!important;border-left-color:#f87171!important}#root .match-l .step-hint .sh-what{line-height:1.35;color:#dce9df!important;font-size:12.5px!important;font-weight:600!important}#root .match-l .step-hint .sh-how{color:#87a593!important;font-size:11px!important;font-weight:600!important}#root .match-l :is(.step-hint,.preview-actions) .gbtn{letter-spacing:.08em;border-radius:4px!important;font:800 12px/1 Barlow Semi Condensed,sans-serif!important}#root .match-l .pb-card{color:#dce9df!important;background:linear-gradient(145deg,#1d2022f7,#0d0f10fb)!important;border:1px solid #7b858944!important;border-left:2px solid #05ef6d!important;border-radius:6px!important;gap:0!important;padding:12px 14px 8px!important;box-shadow:0 12px 30px #000b!important}#root .match-l .pb-card .pb-head{border-bottom:1px solid #ffffff12;gap:12px;margin-bottom:2px;padding-bottom:10px}#root .match-l .pb-card .pb-head b{color:#edf5ef!important;font:800 18px/1.1 Barlow Semi Condensed,sans-serif!important}#root .match-l .pb-card .pb-lv{letter-spacing:.08em;text-transform:uppercase;color:#05ef6d!important;font:700 11px/1 Barlow Semi Condensed,sans-serif!important}#root .match-l .pb-card .pb-line{color:#dce9df;gap:10px;padding:7px 0;font:600 13px/1.2 Barlow Semi Condensed,sans-serif}#root .match-l .pb-card .pb-line+.pb-line{border-top:1px solid #ffffff0d}#root .match-l .pb-card .pb-line img{object-fit:contain;width:20px;height:20px}:root{--btn-bg:linear-gradient(180deg, #0c3f24, #062314);--btn-line:#05ef6d6b;--btn-line-on:#05ef6d;--btn-ink:#e3fff0;--btn-ink-off:#a9c7b1;--btn-shadow:inset 0 1px #05ef6d2a, 0 3px 8px #0005;--btn-danger-bg:linear-gradient(180deg, #432626, #271515);--btn-danger-line:#cc7d7d80;--btn-danger-ink:#ffd9d9;--btn-icon-bg:#0f1819;--btn-icon-line:#738a7d40;--btn-link:#05ef6d;--btn-tab-off:#a4b0aa;--tile-bg:linear-gradient(145deg, #1d2022e6, #0d0f10f0);--tile-line:#7b858944}#root :is(.btn:not(.danger),.gbtn,.rka-play,.shop-purchase,.shop-open-all,.ms-claim-all,.reward-btn,.fpo-button,.gx-primary,.gx-secondary,.pm-clean-button,.pm-done,.pm-bulk,.fd-btn,.tut-nav,.mg-next,.mm-resume,.mm-btn:not(.danger),.pk-pick,.rk-switch>button,.mk-chip,.rw-chip,.new-chip){background:var(--btn-bg)!important;border:1px solid var(--btn-line)!important;color:var(--btn-ink)!important;box-shadow:var(--btn-shadow)!important;text-shadow:none!important;border-radius:4px!important}#root :is(.rk-switch>button.active,.mk-chip.on){border-color:var(--btn-line-on)!important}#root :is(.rk-switch>button:not(.active),.mk-chip:not(.on)){color:var(--btn-ink-off)!important}#root .new-chip{border-color:#f87171aa!important}#root :is(.btn.danger,.mm-btn.danger){background:var(--btn-danger-bg)!important;border:1px solid var(--btn-danger-line)!important;color:var(--btn-danger-ink)!important;box-shadow:var(--btn-shadow)!important;text-shadow:none!important;border-radius:4px!important}#root :is(.odds-q,.row-arrow,.cd-arrow,.chat-share,.wt-back,.mg-nav,.vol-toggle,.ob-sound,.mm-x,.mm-ic,.modal-title .icon-btn){background:var(--btn-icon-bg)!important;border:1px solid var(--btn-icon-line)!important;color:var(--btn-link)!important;box-shadow:none!important;text-shadow:none!important;border-radius:4px!important}#root .chat-send{background:var(--btn-line-on)!important;border:1px solid var(--btn-line-on)!important;color:#0f2a15!important;border-radius:4px!important}#root :is(.tabs>button,.rka-tab){color:var(--btn-tab-off)!important;text-shadow:none!important}#root :is(.tabs>button.active,.rka-tab[aria-selected=true]){color:var(--btn-ink)!important}#root :is(.rka-link,.set-link,.pk-link,.gx-link,.rift-practice-link,.rift-mode-back,.mm-quit){box-shadow:none!important;color:var(--btn-link)!important;text-shadow:none!important;background:0 0!important;border:0!important}#root :is(.lobby-feature,.lobby-promo-pair>button,.lobby-missions,.pt-tile:not(.premium),.market-row){background:var(--tile-bg)!important;border-top-color:var(--tile-line)!important;border-right-color:var(--tile-line)!important;border-bottom-color:var(--tile-line)!important;border-radius:6px!important}#root .mm-quit{color:#f0a3a3!important}#root :is(.btn,.gbtn,.rka-play,.shop-purchase,.shop-open-all,.ms-claim-all,.reward-btn,.fpo-button,.gx-primary,.gx-secondary,.pm-clean-button,.pm-done,.pm-bulk,.fd-btn,.tut-nav,.mm-resume,.mm-btn,.mm-x,.pk-pick,.rk-switch>button,.mk-chip,.new-chip,.odds-q,.row-arrow,.cd-arrow,.chat-share,.chat-send,.wt-back,.vol-toggle,.ob-sound):hover:not(:disabled){filter:brightness(1.12)}#root :is(.btn,.gbtn,.rka-play,.shop-purchase,.shop-open-all,.ms-claim-all,.reward-btn,.fpo-button,.gx-primary,.gx-secondary,.pm-clean-button,.pm-done,.pm-bulk,.fd-btn,.tut-nav,.mm-resume,.mm-btn,.mm-x,.pk-pick,.rk-switch>button,.mk-chip,.new-chip,.odds-q,.row-arrow,.cd-arrow,.chat-share,.chat-send,.wt-back,.vol-toggle,.ob-sound):disabled{opacity:.4}#root .shop-item .pack-count{letter-spacing:.02em;border:1px solid #05ef6d66;place-items:center;min-width:28px;height:28px;padding:0 8px;font:800 14px/1 Barlow Semi Condensed,sans-serif;display:grid;top:8px;left:8px;transform:none;box-shadow:none!important;color:#05ef6d!important;background:#0f1819!important;border-radius:4px!important}#root .shop-item .trade-badge:not(.card-corner){box-sizing:border-box;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex;top:8px;left:8px;box-shadow:none!important;color:#05ef6d!important;text-shadow:none!important;background:#0f1819!important;border:1px solid #05ef6d66!important;border-radius:4px!important}#root .shop-item .trade-badge:not(.card-corner) .ic{width:16px;height:16px}#root .market-page .mk-filters .mk-row:not(.scroll){grid-template-columns:1fr!important;gap:4px!important;display:grid!important}#root .market-page .mk-filters .mk-row:not(.scroll)>.mk-chip{height:28px;min-height:28px;text-align:left!important;border:1px solid #0000!important;border-left:3px solid var(--rc,#05ef6d)!important;box-shadow:none!important;color:#a9c7b1!important;background:#0f1819!important;border-radius:3px!important;grid-column:auto!important;justify-content:flex-start!important;padding:0 10px!important;font:600 12px/1 Barlow Semi Condensed,sans-serif!important}#root .market-page .mk-filters .mk-row:not(.scroll)>.mk-chip.on{border-color:#05ef6d66!important;border-left-color:var(--rc,#05ef6d)!important;color:#edf5ef!important;background:#05ef6d14!important;font-weight:800!important}#root .craft-sidebar .cr-tabs{align-content:start;grid-template-columns:1fr!important;gap:4px!important;display:grid!important}#root .craft-sidebar .cr-tabs>button{align-items:center;gap:8px;height:34px;border:1px solid #0000!important;border-left:3px solid var(--rc)!important;min-height:0!important;box-shadow:none!important;text-shadow:none!important;color:#a9c7b1!important;background:#0f1819!important;border-radius:3px!important;padding:0 10px!important;display:flex!important}#root .craft-sidebar .cr-tabs>button b{text-align:left;flex:1;min-width:0;color:inherit!important;font:600 13px/1 Barlow Semi Condensed,sans-serif!important}#root .craft-sidebar .cr-tabs>button small{align-items:center;gap:3px;display:flex;color:#8d958f!important;font:600 11px/1 Barlow Semi Condensed,sans-serif!important}#root .craft-sidebar .cr-tabs>button small .coin-ic{width:13px;height:13px}#root .craft-sidebar .cr-tabs>button i{text-align:right;min-width:22px;font-style:normal;color:var(--rc)!important;font:800 14px/1 Barlow Semi Condensed,sans-serif!important}#root .craft-sidebar .cr-tabs>button.active{border-color:#05ef6d66!important;border-left-color:var(--rc)!important;color:#edf5ef!important;background:#05ef6d14!important}#root .craft-sidebar .cr-tabs>button.active b{font-weight:800!important}#root .craft-sidebar .cr-tabs>button:hover:not(.active){filter:brightness(1.15)}#root .craft-sidebar .cr-tabs>button{overflow:hidden;flex-direction:row!important;justify-content:flex-start!important}#root .craft-sidebar .cr-tabs>button>*{height:auto!important;margin:0!important;line-height:1!important;position:static!important}#root .topbar .tb-lv-badge{min-width:18px;height:16px;color:#05ef6d!important;background:#0f1819!important;border:1px solid #05ef6d88!important;border-radius:4px!important;padding:0 4px!important;font:800 10px/1 Barlow Semi Condensed,sans-serif!important;box-shadow:0 1px 3px #000a!important}#root svg.ic.glyph{aspect-ratio:1;vertical-align:-.2em;flex:none;width:1.15em;height:1.15em;overflow:visible;filter:none!important}#root svg.ic.g-tradeable,#root svg.ic.g-unlocked{color:#05ef6d}#root svg.ic.g-locked{color:#a4aaa6}#root .road-page svg.road-lock{box-sizing:border-box;background:#0f1819;border:1px solid #7b858966;border-radius:50%;padding:4px;width:22px!important;height:22px!important}#root .road-locked-msg svg.ic{width:38px;height:38px}#root .rw-art .rw-trade svg.ic{box-sizing:content-box;background:#0f1819;border:1px solid #05ef6d66;border-radius:3px;width:18px;height:18px;padding:3px}
