:root,.keep-light{--ink:#2a2440;--ink-2:#5a5478;--ink-3:#4a4466;--muted:#7a7494;--ink-bg:#2a2440;--ink-on:#2a2440;--paper:#fff;--paper-2:#f3f1fa;--paper-3:#e6e2f2;--line:#e4e0f0;--hi:#fff;--edge:transparent;--slate:initial;--green-t:initial;--red-t:initial;--blue-t:initial;--purple-t:initial;--gold-t:initial;--shadow:0 10px 28px #1a124638, 0 2px 6px #1a12461f;--shadow-sm:0 4px 12px #1a12462e;--w55:#ffffff8c;--w70:#ffffffb3;--w82:#ffffffd1;--w85:#ffffffd9;--w86:#ffffffdb;--w88:#ffffffe0;--w90:#ffffffe6;--w92:#ffffffeb;--w93:#ffffffed;--w94:#fffffff0;--w95:#fffffff2;--w96:#fffffff5;--w97:#fffffff7;--k-c8f0ff:#c8f0ff;--k-d8c8ff:#d8c8ff;--k-c9d6ff:#c9d6ff;--k-cfe0ff:#cfe0ff;--k-e3e6ef:#e3e6ef;--k-d4ecff:#d4ecff;--k-e6d6ff:#e6d6ff;--k-d8e2ff:#d8e2ff;--k-e6e9f2:#e6e9f2;--k-e3f6ff:#e3f6ff;--k-e9e4ff:#e9e4ff;--k-e4f1ff:#e4f1ff;--k-e4ecff:#e4ecff;--k-e6efff:#e6efff;--k-f0f2f6:#f0f2f6;--k-e8f1ff:#e8f1ff;--k-e8f0ff:#e8f0ff;--k-f1e9ff:#f1e9ff;--k-eaf6ff:#eaf6ff;--k-efeaff:#efeaff;--k-eef3fb:#eef3fb;--k-eef2fb:#eef2fb;--k-f4ecff:#f4ecff;--k-f2f5fa:#f2f5fa;--k-f1edff:#f1edff;--k-eef2ff:#eef2ff;--k-eef4ff:#eef4ff;--k-f4f5fb:#f4f5fb;--k-f4f6fb:#f4f6fb;--k-f1f6ff:#f1f6ff;--k-c8f5d6:#c8f5d6;--k-dcf8e4:#dcf8e4;--k-dff6e7:#dff6e7;--k-e2f8e9:#e2f8e9;--k-e6f9ec:#e6f9ec;--k-e8f7ec:#e8f7ec;--k-e4fbe9:#e4fbe9;--k-e6faee:#e6faee;--k-e6fbe9:#e6fbe9;--k-eafbf0:#eafbf0;--k-f0ffe8:#f0ffe8;--k-e8ffef:#e8ffef;--k-f1fbf3:#f1fbf3;--k-f4fff0:#f4fff0;--k-f4fff8:#f4fff8;--k-d6d0e8:#d6d0e8;--k-d8d4e8:#d8d4e8;--k-d9d4e8:#d9d4e8;--k-d8d2ec:#d8d2ec;--k-d9d4ea:#d9d4ea;--k-d8d3ec:#d8d3ec;--k-d6cff0:#d6cff0;--k-e4e0ef:#e4e0ef;--k-e4dcf4:#e4dcf4;--k-e6e3ef:#e6e3ef;--k-e4e0f4:#e4e0f4;--k-e9e6f4:#e9e6f4;--k-ece9f4:#ece9f4;--k-ebe7f7:#ebe7f7;--k-ece4fa:#ece4fa;--k-eeebf6:#eeebf6;--k-ece8fb:#ece8fb;--k-f1f1f5:#f1f1f5;--k-f1eefa:#f1eefa;--k-f2f2f8:#f2f2f8;--k-f3eefc:#f3eefc;--k-f4f2fa:#f4f2fa;--k-f6f4fc:#f6f4fc;--k-f6f3ff:#f6f3ff;--k-fbfaff:#fbfaff;--k-ffe2c2:#ffe2c2;--k-fff0e0:#fff0e0;--k-fff1e4:#fff1e4;--k-fff3e6:#fff3e6;--k-ffe0f4:#ffe0f4;--k-ffe6f3:#ffe6f3;--k-ffe7fb:#ffe7fb;--k-ffe8f4:#ffe8f4;--k-ffe9f5:#ffe9f5;--k-fff0fa:#fff0fa;--k-fff3fb:#fff3fb;--k-f0b8ff:#f0b8ff;--k-ffc9cc:#ffc9cc;--k-ffd0d8:#ffd0d8;--k-ffd0da:#ffd0da;--k-ffd6d6:#ffd6d6;--k-ffe0dc:#ffe0dc;--k-ffdede:#ffdede;--k-ffe1e3:#ffe1e3;--k-ffe4e6:#ffe4e6;--k-fde8e8:#fde8e8;--k-ffe8ea:#ffe8ea;--k-ffe8e8:#ffe8e8;--k-ffe9ea:#ffe9ea;--k-ffecec:#ffecec;--k-fff0f0:#fff0f0;--k-fff1f1:#fff1f1;--k-fff3b8:#fff3b8;--k-fff6c0:#fff6c0;--k-fff1c2:#fff1c2;--k-fff3c4:#fff3c4;--k-fff7c8:#fff7c8;--k-fff4c8:#fff4c8;--k-fff4cc:#fff4cc;--k-fff3d0:#fff3d0;--k-fff6d0:#fff6d0;--k-fff4d0:#fff4d0;--k-fff3d6:#fff3d6;--k-fff6d6:#fff6d6;--k-fff6d8:#fff6d8;--k-fff8d9:#fff8d9;--k-fff6dc:#fff6dc;--k-fff8dc:#fff8dc;--k-fff3dc:#fff3dc;--k-fff6dd:#fff6dd;--k-fff9e0:#fff9e0;--k-fff8e0:#fff8e0;--k-fff8e6:#fff8e6;--k-fffbe8:#fffbe8;--k-fffbea:#fffbea;--k-fffaf0:#fffaf0;--k-fffdf6:#fffdf6;--k-ffe58a:#ffe58a;--k-ffcfa6:#ffcfa6;--k-ffe7b0:#ffe7b0;--k-ffd86a:#ffd86a;--k-ffe08a:#ffe08a;--k-ffe9a8:#ffe9a8}.keep-light{color:var(--ink)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e7eaf6;--ink-2:#aeb6cc;--ink-3:#c3c9dc;--muted:#8d97b3;--ink-bg:#3a4466;--slate:#4b5679;--paper:#222839;--paper-2:#1a1f2e;--paper-3:#2e3650;--line:#333c56;--hi:#ffffff12;--edge:#96a5d729;--green-t:#6fe39a;--red-t:#ff8d96;--blue-t:#8dbcff;--purple-t:#c0acff;--gold-t:#f4cb6a;--shadow:0 12px 32px #0000008c, 0 2px 8px #0006;--shadow-sm:0 4px 14px #00000073;--w55:#22283a8c;--w70:#22283ab3;--w82:#22283ad1;--w85:#22283ad9;--w86:#22283adb;--w88:#22283ae0;--w90:#22283ae6;--w92:#22283aeb;--w93:#22283aed;--w94:#22283af0;--w95:#22283af2;--w96:#22283af5;--w97:#22283af7;--k-c8f0ff:#234653;--k-d8c8ff:#312353;--k-c9d6ff:#232e52;--k-cfe0ff:#21304d;--k-e3e6ef:#2f323a;--k-d4ecff:#1f3649;--k-e6d6ff:#2e1e47;--k-d8e2ff:#1e2845;--k-e6e9f2:#2b2e37;--k-e3f6ff:#1a313c;--k-e9e4ff:#20193b;--k-e4f1ff:#192a3b;--k-e4ecff:#19233b;--k-e6efff:#192439;--k-f0f2f6:#24272c;--k-e8f1ff:#182438;--k-e8f0ff:#182338;--k-f1e9ff:#231837;--k-eaf6ff:#172936;--k-efeaff:#1f1736;--k-eef3fb:#1d2430;--k-eef2fb:#1d2330;--k-f4ecff:#231634;--k-f2f5fa:#1e232b;--k-f1edff:#1d1634;--k-eef2ff:#161d33;--k-eef4ff:#162033;--k-f4f5fb:#1c1e2a;--k-f4f6fb:#1c202a;--k-f1f6ff:#151e30;--k-c8f5d6:#2f533a;--k-dcf8e4:#26412d;--k-dff6e7:#273e2f;--k-e2f8e9:#243b2b;--k-e6f9ec:#223829;--k-e8f7ec:#243529;--k-e4fbe9:#1f3a25;--k-e6faee:#20382a;--k-e6fbe9:#1f3822;--k-eafbf0:#1e3426;--k-f0ffe8:#233818;--k-e8ffef:#183822;--k-f1fbf3:#1d2d20;--k-f4fff0:#1c3115;--k-f4fff8:#142e1e;--k-d6d0e8:#31374a;--k-d8d4e8:#303649;--k-d9d4e8:#303649;--k-d8d2ec:#303648;--k-d9d4ea:#303648;--k-d8d3ec:#303548;--k-d6cff0:#303548;--k-e4e0ef:#2d3243;--k-e4dcf4:#2c3243;--k-e6e3ef:#2c3142;--k-e4e0f4:#2c3141;--k-e9e6f4:#2a2f40;--k-ece9f4:#1f222e;--k-ebe7f7:#1f222e;--k-ece4fa:#1f222e;--k-eeebf6:#1f222e;--k-ece8fb:#1f222e;--k-f1f1f5:#1f222e;--k-f1eefa:#1f222e;--k-f2f2f8:#1f222e;--k-f3eefc:#1f222e;--k-f4f2fa:#1f222e;--k-f6f4fc:#1f222e;--k-f6f3ff:#222632;--k-fbfaff:#222632;--k-ffe2c2:#584026;--k-fff0e0:#3e2d1b;--k-fff1e4:#3b2a19;--k-fff3e6:#392a19;--k-ffe0f4:#3e1b32;--k-ffe6f3:#39192a;--k-ffe7fb:#391833;--k-ffe8f4:#381829;--k-ffe9f5:#371829;--k-fff0fa:#311528;--k-fff3fb:#2e1426;--k-f0b8ff:#542960;--k-ffc9cc:#522326;--k-ffd0d8:#4c2128;--k-ffd0da:#4c212a;--k-ffd6d6:#471e1e;--k-ffe0dc:#42211c;--k-ffdede:#401b1b;--k-ffe1e3:#3e1a1d;--k-ffe4e6:#3b191c;--k-fde8e8:#371b1b;--k-ffe8ea:#38181b;--k-ffe8e8:#381818;--k-ffe9ea:#371819;--k-ffecec:#341616;--k-fff0f0:#311515;--k-fff1f1:#301515;--k-fff3b8:#605729;--k-fff6c0:#595226;--k-fff1c2:#584c26;--k-fff3c4:#564c25;--k-fff7c8:#534c23;--k-fff4c8:#534923;--k-fff4cc:#4f4522;--k-fff3d0:#4c4121;--k-fff6d0:#4c4421;--k-fff4d0:#4c4221;--k-fff3d6:#473b1e;--k-fff6d6:#473e1e;--k-fff6d8:#453c1e;--k-fff8d9:#443d1d;--k-fff6dc:#42381c;--k-fff8dc:#423a1c;--k-fff3dc:#42351c;--k-fff6dd:#41371c;--k-fff9e0:#3e381b;--k-fff8e0:#3e361b;--k-fff8e6:#393019;--k-fffbe8:#383218;--k-fffbea:#363017;--k-fffaf0:#312815;--k-fffdf6:#2e2914;--k-ffe58a:#71612b;--k-ffcfa6:#674427;--k-ffe7b0:#635026;--k-ffd86a:#7c682f;--k-ffe08a:#715e2b;--k-ffe9a8:#665627}:root[data-theme=dark] .panel{box-shadow:var(--shadow), inset 0 0 0 1px var(--edge)}:root[data-theme=dark] .pill.on{background:var(--ink-bg);color:#fff;box-shadow:0 2px 0 #00000059, var(--shadow-sm)}:root[data-theme=dark] .seg{box-shadow:inset 0 1px 3px #0006}:root[data-theme=dark] .switch{background:#3b4361;box-shadow:inset 0 2px 4px #0006}:root[data-theme=dark] .switch.on{background:var(--c,var(--green))}:root[data-theme=dark] .switch i{background:#e7eaf6}:root[data-theme=dark] .dx-tile.unk>canvas:first-child{filter:brightness(0)invert();opacity:.2}:root[data-theme=dark] .ls-mate.off img{filter:brightness(0)invert()opacity(.25)}:root[data-theme=dark] .ic.locked .ic-art>img{filter:brightness(0)invert()opacity(.22)}:root[data-theme=dark] .q-card.secret .q-ic img{filter:brightness(0)invert()opacity(.3)}:root[data-theme=dark] .rs-fam.unk .rs-ring img{filter:brightness(0)invert()opacity(.2)}:root[data-theme=dark] .rg-stop.leg small,:root[data-theme=dark] .rg-miles .rg-stop.leg em{color:var(--gold-t)}:root[data-theme=dark]{--bp-gold-d:#f4cb6a;--bp-ok:var(--green-t)}:root[data-theme=dark] .timer:before{background:linear-gradient(180deg, #ff5a5f 0 44%, var(--ink) 44% 56%, var(--ink-2) 56%);box-shadow:0 0 0 2px var(--ink)}:root[data-theme=dark] .timer:after{background:var(--ink-2);box-shadow:0 0 0 2px var(--ink)}:root[data-theme=dark] .tl-next img{filter:brightness(0)invert()opacity(.7)}:root[data-theme=dark] .wl-gold>b,:root[data-theme=dark] .wl-gold>small{color:var(--gold-t)}:root[data-theme=dark] .bb-sub:not(.move){color:var(--green-t)}:root[data-theme=dark] .bossbar.mini .bb-sub{color:var(--ink-2)}:root[data-theme=dark] .bossbar.immune .bb-sub{color:var(--muted)}:root[data-theme=dark] .bossbar.shield .bb-sub{color:var(--blue-t)}:root[data-theme=dark] .coop-bar span{color:#fff;text-shadow:0 1px 2px #000000d9,0 0 3px #0009}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--red:#ff5a5f;--red-d:#e0303e;--orange:#ff9a3a;--yellow:#fc3;--yellow-d:#f2a516;--blue:#3a8cff;--blue-d:#2563d8;--green:#36c96a;--green-d:#1fa04e;--purple:#8a5cff;--purple-d:#5a2fc8;--radius:22px;--font-title:"M PLUS Rounded 1c", "Nunito", system-ui, sans-serif;--font:"Nunito", system-ui, sans-serif;--r0:#9aa4b8;--r1:#36c96a;--r2:#3a8cff;--r3:#a35cff;--r4:#ffb21a;--stripes:repeating-linear-gradient(-45deg, #ffffff24 0 10px, #fff0 10px 20px)}*{box-sizing:border-box}html[data-lang=ja]{--font-title:"M PLUS Rounded 1c", "Nunito", system-ui, sans-serif;--font:"Nunito", "M PLUS Rounded 1c", system-ui, sans-serif}html[data-lang=zht]{--font-title:"M PLUS Rounded 1c", "Nunito", "PingFang TC", "Microsoft JhengHei", "Noto Sans TC", "Noto Sans CJK TC", sans-serif;--font:"Nunito", "PingFang TC", "Microsoft JhengHei", "Noto Sans TC", "Noto Sans CJK TC", system-ui, sans-serif}html[data-lang=ko]{--font-title:"M PLUS Rounded 1c", "Nunito", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Noto Sans CJK KR", sans-serif;--font:"Nunito", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Noto Sans CJK KR", system-ui, sans-serif}html[data-lang=ru]{--font-title:"Nunito", system-ui, sans-serif}html[data-lang=zh]{--font-title:"M PLUS Rounded 1c", "Nunito", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", sans-serif;--font:"Nunito", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", system-ui, sans-serif}html,body{height:100%;color:var(--ink);font-family:var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;background:#1a1630;margin:0;font-weight:700;overflow:hidden}canvas#game{width:100%;height:100%;display:block;position:fixed;inset:0}#ui{pointer-events:none;z-index:10;position:fixed;inset:0}#ui>*{pointer-events:auto}#ui .passthru{pointer-events:none}button{font-family:var(--font-title);cursor:pointer}input{font-family:var(--font)}.panel{background:var(--w97);border-radius:var(--radius);box-shadow:var(--shadow)}.btn{--c:var(--yellow);--cd:var(--yellow-d);--tc:var(--ink-on);color:var(--tc);letter-spacing:.3px;background:var(--c);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 82%, white) 0%, var(--c) 60%, var(--cd) 100%);box-shadow:0 4px 0 color-mix(in srgb, var(--cd) 70%, black), var(--shadow-sm);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-size:17px;font-weight:800;transition:transform .1s,box-shadow .1s,filter .12s;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";background:var(--stripes);opacity:.5;pointer-events:none;position:absolute;inset:0}.btn:hover{filter:brightness(1.06);transform:translateY(-2px)}.btn:active{box-shadow:0 1px 0 color-mix(in srgb, var(--cd) 70%, black);transform:translateY(2px)}.btn:disabled{filter:grayscale(.85)brightness(.95);opacity:.7;cursor:not-allowed;transform:none}.btn.red{--c:var(--red);--cd:var(--red-d);--tc:#fff}.btn.armed,.btn.ghost.armed{--c:var(--red);--cd:var(--red-d);--tc:#fff;animation:.6s ease-in-out infinite alternate armed-pulse}@keyframes armed-pulse{to{filter:brightness(1.15);transform:scale(1.04)}}.btn.blue{--c:var(--blue);--cd:var(--blue-d);--tc:#fff}.btn.green{--c:var(--green);--cd:var(--green-d);--tc:#fff}.btn.ghost{--c:var(--paper);--cd:var(--paper-3);--tc:var(--ink)}.btn.ghost:after{display:none}.btn.small{padding:7px 14px;font-size:13px}.btn.big{padding:16px 38px;font-size:22px}.title{font-family:var(--font-title);font-weight:800}.chip{font-family:var(--font-title);color:#fff;text-shadow:0 1px 1px #00000040;letter-spacing:.3px;border-radius:999px;align-items:center;gap:4px;padding:3px 12px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:inset 0 -2px #00000026}.tag{color:var(--ink-2);text-transform:uppercase;letter-spacing:1.2px;font-size:12px;font-weight:900}.muted{color:var(--muted)}.row{align-items:center;gap:10px;display:flex}.col{flex-direction:column;gap:10px;display:flex}.grow{flex:1}.center{justify-content:center;align-items:center;display:flex}.pix{image-rendering:pixelated}.scroll{scrollbar-width:thin;scrollbar-color:#c8c2dc transparent;overflow-y:auto}.field{border:2px solid var(--line);background:var(--paper-2);width:100%;color:var(--ink);border-radius:999px;outline:none;padding:12px 18px;font-size:16px;font-weight:700}.field:focus{border-color:var(--blue);background:var(--paper)}.err{color:var(--red-t,var(--red-d));min-height:20px;font-weight:800}.bar{background:#3a3456;border-radius:999px;height:16px;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #0000004d}.bar>i{transform-origin:0;background:linear-gradient(#7af0a0,#2ac860);border-radius:999px;transition:transform .15s;position:absolute;inset:0}.bar>b{font-family:var(--font-title);color:#fff;text-shadow:0 1px 2px #0009;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;inset:0}.screen{isolation:isolate;flex-direction:column;padding:18px 24px 20px;animation:.25s ease-out fadeIn;display:flex;position:absolute;inset:0}.screen.center-col{justify-content:center;align-items:center;gap:24px}.screen.dim{background:radial-gradient(#1e144626,#140e329e)}.screen.blur{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.94)translateY(16px)}to{opacity:1;transform:none}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes shine{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{to{transform:rotate(360deg)}}.currency{background:var(--w95);box-shadow:var(--shadow-sm);font-family:var(--font-title);border-radius:999px;align-items:center;gap:6px;padding:6px 16px 6px 8px;font-size:17px;font-weight:800;display:inline-flex}.currency img{width:28px;height:28px}.stat-row{grid-template-columns:78px 1fr 34px;align-items:center;gap:8px;font-size:13px;font-weight:800;display:grid}.stat-row .sb{background:var(--paper-3);border-radius:9px;height:9px;overflow:hidden}.stat-row .sb i{background:var(--blue);border-radius:9px;height:100%;display:block}.list{flex-direction:column;gap:10px;display:flex}.item-row{background:var(--paper);border-radius:18px;align-items:center;gap:14px;padding:12px 16px;display:flex;box-shadow:0 2px 8px #1a124614}.item-row img.ic{width:40px;height:40px;image-rendering:pixelated}.item-row h4{font-family:var(--font-title);margin:0;font-size:17px;font-weight:900}.pips{gap:4px;margin-top:6px;display:flex}.pips i{background:var(--line);border-radius:6px;width:18px;height:6px}.pips i.on{background:linear-gradient(90deg, var(--orange), var(--yellow))}#hud{pointer-events:none;font-family:var(--font-title);position:absolute;inset:0}#hud *{pointer-events:none}.hud-tl,.hud-party,.hud-tr,.hud-bl,.hud-br{scale:var(--hs,1)}.hud-tl,.hud-party,.hud-top,.hud-tr,.hud-bl,.hud-br,.streak{opacity:var(--ho,1)}.hud-party{transform-origin:0 0}.hud-tr{transform-origin:100% 0}.hud-bl{transform-origin:0 100%}.hud-br{transform-origin:100% 100%}#hud.no-minimap .minimap,#hud.no-ladder .kgoal,#hud.no-toasts .toasts,#hud.no-streak .streak,#hud.no-items .hud-br{display:none!important}.hpbar{height:14px}.hpbar:before{content:none}.hpbar>i{background:linear-gradient(#7af0a0 0%,#2ac860 100%);left:0}.hpbar.mid>i{background:linear-gradient(#ffe07a,#f8b420)}.hpbar.low>i{background:linear-gradient(#ff8a8a,#ec3040);animation:.5s infinite alternate pulse}.hpbar>s{transform-origin:0;background:#78dcffbf;border-radius:999px;position:absolute;inset:0}.hpbar>b{font-size:9px}@keyframes pulse{to{filter:brightness(1.35)}}.xpbar{height:9px;box-shadow:0 0 0 2px var(--paper), 0 2px 4px #00000059;background:#2e2a48;margin-top:2px;overflow:visible}.xpbar>i{background:linear-gradient(90deg,#3a8cff,#5ad8ff 60%,#b0f4ff) 0 0/200% 100%;transition:transform .12s cubic-bezier(.3,1.6,.5,1);animation:1.6s linear infinite xpShine;box-shadow:0 0 6px #5ad8ffb3}.xpbar>em{opacity:0;background:radial-gradient(closest-side,#aaf0fff2,#5ad8ff00);border-radius:999px;position:absolute;inset:-3px}.xpbar.gain>em{animation:.28s ease-out xpFlash}.xpbar.gain{animation:.22s ease-out xpBump}.xpbar.big>em{background:radial-gradient(closest-side,#e6beff,#b46aff00);animation-duration:.5s}@keyframes xpShine{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes xpFlash{0%{opacity:.95}to{opacity:0}}@keyframes xpBump{0%{transform:scaleY(1.6)}to{transform:scaleY(1)}}.xpbar>b{color:var(--ink-2);text-shadow:none;justify-content:flex-start;font-size:10px;position:absolute;inset:8px 0 auto}.hud-top{--bc:#3e9a44;transform-origin:top;background:var(--w96);width:max-content;box-shadow:var(--shadow);border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 18px 8px;display:grid;position:absolute;top:12px;left:50%;overflow:visible;transform:translate(-50%)}.hud-top:before{content:"";background:var(--stripes), linear-gradient(90deg, var(--bc), color-mix(in srgb, var(--bc) 60%, #ffd23a));border-radius:20px 20px 0 0;height:6px;position:absolute;top:0;left:0;right:0}.ht-l{flex-direction:column;justify-self:start;gap:3px;min-width:0;padding-right:18px;display:flex}.ht-biome{font-family:var(--font-title);color:var(--ink);white-space:nowrap;font-size:17px;font-weight:900;line-height:1.05}.ht-row{white-space:nowrap;align-items:center;gap:6px;display:flex}.ht-zone{color:var(--ink-2);font-size:12px;font-weight:900}.ht-pips{gap:3px;display:flex}.ht-pips i{background:var(--k-ece9f4);border:2px solid #c8c4d8;border-radius:50%;width:16px;height:16px;position:relative}.ht-pips i:after{content:"";background:var(--paper);border-radius:50%;width:4px;height:4px;margin:-2px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1.5px #c8c4d8}.ht-pips i.now{border-color:var(--ink);background:linear-gradient(180deg, #ff5a5f 0 44%, var(--ink-bg) 44% 58%, var(--paper) 58%);animation:1.2s ease-in-out infinite pipNow}.ht-pips i.now:after{box-shadow:0 0 0 1.5px var(--ink)}.ht-pips i.done{background:linear-gradient(180deg, #4ad87a 0 44%, #1f8a46 44% 58%, var(--paper) 58%);border-color:#1f8a46}.ht-pips i.done:after{box-shadow:0 0 0 1.5px #1f8a46}.ht-pips i.sanct:not(.now):not(.done){background:linear-gradient(180deg, #ffe07a 0 44%, #d8a81a 44% 58%, var(--paper) 58%);border-color:#d8a81a}@keyframes pipNow{50%{transform:scale(1.18)}}.ht-tier{letter-spacing:1px;text-transform:uppercase;color:#fff;background:#36c96a;border-radius:99px;padding:1px 9px;font-size:10px;font-weight:900}.ht-tier[data-t="1"]{background:#ff8a2a}.ht-tier[data-t="2"]{background:#8a3aff}.ht-weather{color:var(--blue-t,#2a6ad0);background:var(--k-e4f1ff);border-radius:99px;align-items:center;gap:3px;padding:1px 8px 1px 3px;font-size:11px;font-weight:900;display:inline-flex}.ht-weather em{color:#8a3aff;font-style:normal}.ht-c{z-index:1;flex-direction:column;align-items:center;gap:6px;margin:-4px 0 -80px;display:flex}.evpill.siege b{animation:.5s infinite alternate pulse}.timer{font-family:var(--font-title);color:#fff;letter-spacing:1px;box-shadow:0 0 0 4px var(--paper), var(--shadow);background:linear-gradient(#4a4068 0 50%,#2e2848 50%);border-radius:999px;padding:3px 24px 4px 46px;font-size:30px;font-weight:900;line-height:1.1;position:relative}.timer:before{content:"";background:linear-gradient(180deg, #ff5a5f 0 44%, #2a2440 44% 56%, var(--paper) 56%);border-radius:50%;width:22px;height:22px;margin-top:-11px;position:absolute;top:50%;left:12px;box-shadow:0 0 0 2px #2a2440}.timer:after{content:"";background:var(--paper);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:20px;box-shadow:0 0 0 2px #2a2440}.timer.final{background:linear-gradient(180deg, #ff6a6f 0 50%, var(--red-d) 50%);animation:.4s infinite alternate pulse}.ht-r{justify-self:end;padding-left:18px}.runclock{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.runclock b{font-family:var(--font-title);letter-spacing:.5px;color:var(--ink);font-size:18px;font-weight:900}.runclock small{color:var(--ink-2);white-space:nowrap;font-size:11px;font-weight:900}.runclock.ahead small{color:#1fae5a}.runclock.behind small{color:var(--red-t,var(--red-d))}.hud-top.compact{grid-template-columns:auto auto auto;padding:8px 12px 6px}.hud-top.compact .ht-r{padding-left:10px}.hud-top.compact .runclock small{display:none}.hud-top.slim{grid-template-columns:auto}.hud-top.slim .ht-l,.hud-top.slim .ht-r{display:none}.hud-top.compact .ht-weather{padding-right:3px;font-size:0}.hud-tr{flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;top:14px;right:14px}.minimap{width:calc(212px * var(--mm,1));height:calc(212px * var(--mm,1));box-shadow:var(--shadow-sm), 0 0 0 4px var(--paper), 0 0 0 7px var(--red);background:#2a244073;border-radius:50%}.counters{gap:8px;display:flex}.wallet{background:var(--paper);box-shadow:var(--shadow);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:3px 5px;font-weight:900;display:flex}.wl-gold{align-items:center;gap:3px;padding-right:2px;display:flex}.wl-gold>img{width:24px;height:24px;image-rendering:pixelated}.wl-gold>b{font-family:var(--font-title);color:#b8860b;min-width:2ch;font-size:19px;line-height:1}.wl-gold>small{font:900 12px var(--font-title);color:#b8860b;opacity:.75}.wl-gold.up>b{animation:.35s ease-out wl-up}@keyframes wl-up{40%{transform:scale(1.15)}}.wl-prices{border-left:2px solid var(--line,#0000001a);align-items:center;gap:4px;padding-left:7px;display:flex}.wl-chip{height:22px;font:900 12.5px var(--font-title);color:var(--red-t,var(--red-d));background:var(--k-ffe8ea);border-radius:99px;align-items:center;gap:3px;padding:0 8px 0 3px;display:inline-flex}.wl-chip>img{image-rendering:auto;width:20px;height:20px}.wl-mon{background:#fff3c8;border-radius:50%;flex:none;width:20px;height:20px;overflow:hidden;box-shadow:0 0 0 1.5px #e0a82e}.wl-mon img{image-rendering:auto;width:100%;height:100%;display:block}.wl-chip em{font-style:normal}.wl-chip.ok{color:var(--green-t,#1f8a46);background:var(--k-e2f8e9)}.counter{background:var(--w95);box-shadow:var(--shadow-sm);border-radius:99px;align-items:center;gap:4px;padding:3px 12px 3px 5px;font-size:15px;font-weight:900;display:flex}.counter img{width:22px;height:22px;image-rendering:pixelated}.hud-bl{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:14px;left:14px}.slots{gap:8px;display:flex}.slot{background:var(--paper);width:64px;height:64px;box-shadow:var(--shadow-sm), inset 0 -3px 0 #00000026;border-radius:18px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.slot.empty{background:#ffffff47;box-shadow:inset 0 0 0 2px #ffffff8c}.slot.locked{color:#fff;background:#2a24408c}.slot .cd{transform-origin:bottom;background:#140e2880;position:absolute;inset:0}.slot .lvl{color:#fff;text-shadow:0 1px 2px #000000b3;font-size:12px;font-weight:900;position:absolute;bottom:2px;right:6px}.slot .nm{text-align:center;color:#fff;text-shadow:0 1px 2px #000000b3;white-space:nowrap;font-size:9px;font-weight:900;position:absolute;top:3px;left:0;right:0;overflow:hidden}.slot img{width:34px;height:34px;image-rendering:pixelated}.slot.mini{border-radius:13px;width:42px;height:42px}.slot.mini img{width:28px;height:28px}.typeicon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex;box-shadow:inset 0 -2px #0003,0 0 0 2px #ffffffd9}.hud-br{flex-wrap:wrap-reverse;justify-content:flex-end;gap:6px;max-width:360px;max-height:36vh;display:flex;position:absolute;bottom:14px;right:14px;overflow:hidden}.itm{background:var(--paper);width:40px;height:40px;box-shadow:var(--shadow-sm);border-bottom:3px solid var(--r0);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}.itm img{width:30px;height:30px;image-rendering:pixelated}.itm b{background:var(--ink-bg);color:#fff;border-radius:99px;padding:0 6px;font-size:11px;position:absolute;bottom:-5px;right:-5px}.prompt{background:var(--w96);box-shadow:var(--shadow);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:9px 22px 9px 9px;font-size:17px;font-weight:800;animation:.2s popIn;display:flex;position:absolute;bottom:24%;left:50%;transform:translate(-50%)}.prompt kbd{background:var(--red);color:#fff;width:30px;height:30px;font-family:var(--font-title);box-shadow:inset 0 -3px 0 var(--red-d);border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.toasts{transform:translateX(-50%) scale(var(--hs,1));transform-origin:top;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:158px;left:50%}.toast{background:var(--w96);box-shadow:var(--shadow-sm);border-radius:99px;align-items:center;gap:8px;padding:7px 18px 7px 8px;font-size:15px;font-weight:800;animation:.25s ease-out popIn;display:flex}.toast img{width:28px;height:28px;image-rendering:pixelated}.rival-toast{color:var(--ink);border:2px solid #7dffa8;font-size:14px}.rival-toast img{width:32px;height:32px;margin:-4px 0}.banner{text-align:center;pointer-events:none;justify-content:center;padding:0 16px;animation:3.2s ease-out forwards bannerIn;display:flex;position:absolute;top:20%;left:0;right:0}.bn-row{align-items:center;max-width:100%;display:inline-flex}.bn-txt{flex-direction:column;align-items:center;min-width:0;display:flex}.banner h1{color:#fff;background:var(--stripes), linear-gradient(100deg, var(--c,var(--red)), color-mix(in srgb, var(--c,var(--red)) 60%, #2a2440));box-shadow:var(--shadow);text-shadow:0 3px #0003;border-radius:16px;margin:0;padding:8px 40px;font-size:clamp(28px,4.2vw,54px);font-weight:900;display:inline-block;transform:skew(-8deg)}.banner p{color:#fff;background:#16102c9e;border-radius:99px;margin:10px 0 0;padding:5px 18px;font-size:17px;font-weight:800;display:inline-block;box-shadow:0 4px 14px #0000002e}.banner.has-pt .bn-txt{align-items:flex-start}.banner.has-pt h1{margin-left:-46px;padding-left:66px}.banner.has-pt p{margin-left:18px}.bn-pt{z-index:1;background:radial-gradient(circle at 50% 38%, var(--paper) 55%, color-mix(in srgb, var(--c) 22%, var(--paper)));border:5px solid var(--c);width:104px;height:104px;box-shadow:var(--shadow), 0 0 0 5px #fffc;border-radius:50%;flex:none;place-items:center;animation:.55s cubic-bezier(.2,1.5,.4,1) both bnPt;display:grid;position:relative;overflow:hidden}.bn-pt img,.cap-pt img{width:100%;height:100%;image-rendering:pixelated}.bn-pt.shiny,.cap-pt.shiny,.evo-portrait.shiny{box-shadow:var(--shadow), 0 0 0 5px #fffc, 0 0 26px 6px #ff9ae0cc}@keyframes bnPt{0%{opacity:0;transform:scale(.3)rotate(-25deg)}}#hud.capturing>:not(.capcine):not(.cap-reveal){transition:opacity .3s;opacity:0!important}.capcine{pointer-events:none;z-index:30;animation:.3s fadeIn;position:absolute;inset:0}.capcine.out{opacity:0;transition:opacity .45s}.capcine .lb{background:#0c0818;height:10vh;position:absolute;left:0;right:0}.capcine .lb.top{animation:.45s ease-out lbTop;top:0}.capcine .lb.bottom{animation:.45s ease-out lbBottom;bottom:0}.cap-vig{background:radial-gradient(at 50% 55%,#0c081800 30%,#0c081880 78%,#0c0818bf);position:absolute;inset:0}.cap-plate{background:var(--paper);box-shadow:var(--shadow);border-bottom:5px solid var(--c);border-radius:99px;align-items:center;gap:14px;padding:10px 26px 10px 10px;animation:.5s cubic-bezier(.2,1.4,.4,1) .2s both capPlateIn;display:flex;position:absolute;bottom:calc(10vh + 16px);left:50%;transform:translate(-50%)}@keyframes capPlateIn{0%{opacity:0;transform:translate(-50%,40px)scale(.9)}}.cap-pt{background:var(--paper-2);border:4px solid var(--c);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.cap-info p{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:12px;font-weight:900}.cap-info h2{font-family:var(--font-title);color:var(--ink);align-items:center;gap:6px;margin:0 0 4px;font-size:26px;font-weight:900;line-height:1.05;display:flex}.cap-info h2 .shiny-mark{position:static}.cap-pips{gap:6px;display:flex}.cap-pips i{background:var(--paper-2);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.cap-pips img{width:22px;height:22px;image-rendering:pixelated;filter:grayscale()opacity(.35);transition:filter .2s}.cap-pips i.on{animation:.35s ease-out pipPop}.cap-pips i.on img{filter:none}.cap-plate.ok{border-bottom-color:var(--yellow);animation:.5s cubic-bezier(.2,1.6,.4,1) capOk}.cap-plate.ok p{color:var(--yellow-d);font-size:14px}.cap-plate.ok .cap-pips i{background:var(--k-fff3c4);box-shadow:0 0 0 2px var(--yellow)}@keyframes capOk{0%{transform:translate(-50%)scale(1)}40%{transform:translate(-50%)scale(1.12)}to{transform:translate(-50%)scale(1)}}.cap-plate.fail{border-bottom-color:var(--red);animation:.45s capFail}.cap-plate.fail p{color:var(--red-t,var(--red-d))}@keyframes capFail{20%{transform:translate(calc(-50% - 10px))}40%{transform:translate(calc(9px - 50%))}60%{transform:translate(calc(-50% - 6px))}80%{transform:translate(calc(3px - 50%))}}.cap-reveal{pointer-events:none;z-index:31;align-items:center;gap:18px;animation:3.6s cubic-bezier(.2,1.4,.4,1) forwards capReveal;display:flex;position:absolute;top:13%;left:50%;transform:translate(-50%)}@keyframes capReveal{0%{opacity:0;transform:translate(-50%)scale(.6)}10%{opacity:1;transform:translate(-50%)scale(1.06)}17%{transform:translate(-50%)scale(1)}88%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-20px)scale(.96)}}.cap-reveal .evo-portrait{width:112px;height:112px;position:relative;overflow:visible}.cap-reveal .evo-portrait img:first-child{border-radius:50%}.cap-stamp{background:var(--paper);width:42px;height:42px;box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;animation:.45s cubic-bezier(.2,1.6,.4,1) .35s both stampBall;display:grid;position:absolute;bottom:-6px;right:-8px}.cap-stamp img{width:32px;height:32px;image-rendering:pixelated}@keyframes stampBall{0%{opacity:0;transform:scale(2.4)rotate(-90deg)}}.cap-reveal .evo-card{max-width:min(520px,70vw)}.cap-reveal .evo-card p{color:var(--c);letter-spacing:1px;text-transform:uppercase;font-weight:900}.cap-reveal .evo-card h1{font-size:clamp(22px,2.6vw,30px);line-height:1.1}.cap-sub{color:var(--ink-2);font-size:14px;font-weight:800}.cap-note .shiny-mark{flex:none;position:static}.cap-note{background:var(--k-fff0fa);color:var(--purple-t,#b0337f);border-radius:12px;align-items:center;gap:8px;margin-top:8px;padding:6px 12px;font-size:14px;font-weight:900;display:flex}.cap-reveal~.banner{top:36%}.cap-reveal:has(.cap-note){animation-duration:6s}.capcine.friend .cap-pips i.on img,.cap-reveal.friend .cap-stamp img{filter:hue-rotate(115deg)saturate(1.1)}.capcine.friend .cap-plate.ok{border-bottom-color:#36c96a}.capcine.friend .cap-plate.ok p{color:var(--green-t,#1f9a4a)}.capcine.friend .cap-plate.ok .cap-pips i{background:var(--k-dcf8e4);box-shadow:0 0 0 2px #36c96a}.cap-info h2 .cap-tag{background:var(--k-dcf8e4);color:var(--green-t,#1f9a4a);font-family:var(--font);letter-spacing:.3px;white-space:nowrap;border-radius:99px;margin-left:4px;padding:2px 8px;font-size:12px;font-weight:900}.cap-reveal.friend .cap-note{background:var(--k-e6f9ec);color:var(--green-t,#1f8a44)}@media (max-width:640px){.bn-pt{width:72px;height:72px}.banner.has-pt h1{margin-left:-34px;padding-left:46px;padding-right:22px}.cap-reveal{justify-content:center;gap:10px;width:calc(100% - 32px)}.cap-reveal .evo-portrait{width:80px;height:80px}}@media (max-height:520px){.cap-reveal,.evo-reveal{gap:8px;top:18%}.cap-reveal .evo-portrait,.evo-reveal .evo-portrait{border-width:3px;width:54px;height:54px}.cap-stamp{width:24px;height:24px;bottom:-4px;right:-6px}.cap-stamp img{width:18px;height:18px}.evo-burst{width:140px;height:140px;margin:-70px 0 0 -70px;left:27px}.evo-card{border-top-width:4px;border-radius:12px;min-width:0;padding:5px 12px 6px}.cap-reveal .evo-card{max-width:min(340px,60vw)}.evo-card p{font-size:10px}.evo-card h1,.cap-reveal .evo-card h1{margin:1px 0 3px;font-size:16px}.evo-types{margin-bottom:2px}.evo-types .chip{padding:1px 8px;font-size:10px}.cap-sub,.evo-stat{font-size:11px}.evo-stat b.up{font-size:12px}.cap-note{margin-top:4px;padding:3px 8px;font-size:11px}.banner{top:22%}.banner h1{border-radius:10px;padding:4px 22px;font-size:22px}.banner p{margin-top:5px;padding:3px 12px;font-size:12px}.bn-pt{border-width:3px;width:56px;height:56px}.banner.has-pt h1{margin-left:-26px;padding-left:34px;padding-right:18px}.stageintro h1{padding:4px 20px;font-size:22px}.stageintro p{margin-bottom:4px;font-size:14px}}@keyframes bannerIn{0%{opacity:0;transform:translate(-60px)}10%{opacity:1;transform:none}82%{opacity:1}to{opacity:0;transform:translate(40px)}}.popup{color:var(--c);-webkit-text-stroke:4px #fffffff2;paint-order:stroke fill;white-space:nowrap;font-size:22px;font-weight:900;animation:.9s ease-out forwards popupUp;position:absolute;transform:translate(-50%,-50%)}.banner.long{animation-duration:5.2s}.banner.long h1{box-shadow:var(--shadow), 0 0 0 4px var(--paper), 0 0 26px 6px #ff9ae0bf}.shiny-flash{pointer-events:none;z-index:5;mix-blend-mode:screen;background:radial-gradient(#ffffff80,#ff9ae059 40%,#9ae8ff40 70%,#0000 100%);animation:1.8s ease-out forwards shinyFlash;position:absolute;inset:0}.shiny-flash.classic{background:radial-gradient(#ffffff8c,#ffd23a73 40%,#ffa02847 70%,#0000 100%)}.bn-pt.classic,.cap-reveal.classic .evo-portrait{box-shadow:var(--shadow), 0 0 0 5px #fff8d6e6, 0 0 28px 8px #ffc938d9}.banner.classic h1{box-shadow:var(--shadow), 0 0 0 4px var(--k-fff3b8), 0 0 26px 6px #ffc938cc}.sm-mon.classic{background:var(--k-fff9e0);box-shadow:inset 0 0 0 2px #ffc938}.revive-flash{pointer-events:none;z-index:5;background:radial-gradient(#ffffffbf,#ffe27873 35%,#ffbe3c4d 70%,#ffaa288c 100%);animation:1.6s ease-out forwards reviveFlash;position:absolute;inset:0}@keyframes reviveFlash{0%{opacity:0}8%{opacity:1}to{opacity:0}}@keyframes shinyFlash{0%{opacity:0}12%{opacity:1}30%{opacity:.55}45%{opacity:.85}to{opacity:0}}@keyframes popupUp{0%{opacity:0;transform:translate(-50%,-30%)scale(.5)}15%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}to{opacity:0;transform:translate(-50%,-150%)scale(1)}}.flash{opacity:0;transition:opacity .3s;position:absolute;inset:0;box-shadow:inset 0 0 120px 30px #ff283c8c}.flash.on{opacity:1;transition:none}.lock-hint{background:var(--w94);box-shadow:var(--shadow-sm);pointer-events:none;border-radius:99px;padding:8px 20px;font-size:15px;font-weight:800;animation:.25s ease-out popIn;position:absolute;top:58%;left:50%;transform:translate(-50%)}.autorun-pill{background:var(--w94);box-shadow:var(--shadow-sm);pointer-events:none;border-radius:99px;align-items:center;gap:8px;padding:6px 16px;font-size:14px;font-weight:800;animation:.25s ease-out popIn;display:flex;position:absolute;top:12%;left:50%;transform:translate(-50%)}.cleanfx-pill{top:18%}.autorun-pill small{opacity:.65;font-weight:700}.lowhp{will-change:opacity;animation:.8s infinite alternate lowhpPulse;position:absolute;inset:0;box-shadow:inset 0 0 160px 50px #ff142866}@keyframes lowhpPulse{0%{opacity:.72}to{opacity:1}}.reticle{border:3px solid var(--red);width:56px;height:56px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;margin:-28px 0 0 -28px;animation:3s linear infinite spin;position:absolute}.reticle:before,.reticle:after{content:"";background:var(--red);position:absolute}.reticle:before{width:3px;height:14px;margin-left:-1.5px;top:-10px;left:50%}.reticle:after{width:3px;height:14px;margin-left:-1.5px;bottom:-10px;left:50%}.crosshair{border:2px solid var(--paper);border-radius:50%;width:18px;height:18px;margin:-9px;position:absolute;top:45%;left:50%;box-shadow:0 0 0 2px #2a244099}.mapbadge{--s:26px;width:var(--s);height:var(--s);background:var(--paper);border:3px solid var(--rc);box-sizing:border-box;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 2px #1d1236}.wlabel .mapbadge img,.mapbadge img{width:82%;height:82%;image-rendering:pixelated}.mapbadge.round img{width:108%;height:108%;margin-top:4%}.wlabel:has(.mapbadge){padding-left:2px}.compass{pointer-events:none;z-index:2;width:0;height:0;position:absolute}.compass .cp-ic{filter:drop-shadow(0 2px 4px #00000073);animation:1.1s ease-in-out infinite cpPulse;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.compass .cp-tip{border-left:12px solid #0000;border-right:12px solid #0000;border-bottom:18px solid var(--rc);transform-origin:12px 46px;filter:drop-shadow(0 1px #1d1236)drop-shadow(0 2px 3px #00000059);width:0;height:0;position:absolute;top:-46px;left:-12px}.compass .cp-d{background:var(--paper);color:var(--purple-t,#1d1236);white-space:nowrap;box-shadow:var(--shadow-sm);border-radius:99px;padding:1px 8px;font-size:12px;font-weight:900;position:absolute;top:26px;left:0;transform:translate(-50%)}@keyframes cpPulse{50%{transform:translate(-50%,-50%)scale(1.08)}}.bossbar{--c:#e82a5a;top:calc(var(--hb,76px) + 12px);left:var(--hc,50%);transform:translateX(-50%) scale(var(--hs,1));transform-origin:top;width:min(600px, 62vw, calc(var(--hw,100vw) / var(--hs,1)));pointer-events:none;align-items:center;gap:0;animation:.45s cubic-bezier(.2,1.3,.4,1) bbIn;display:flex;position:absolute}@keyframes bbIn{0%{opacity:0;transform:translate(-50%, -14px) scale(var(--hs,1))}}.bb-pt{z-index:1;background:radial-gradient(circle at 50% 38%, var(--paper) 55%, color-mix(in srgb, var(--c) 25%, var(--paper)));border:4px solid var(--c);width:64px;height:64px;box-shadow:var(--shadow-sm), 0 0 0 3px var(--paper);border-radius:50%;flex:none;place-items:center;margin-right:-22px;display:grid;position:relative;overflow:hidden}.bb-pt img{width:100%;height:100%;image-rendering:pixelated}.bb-body{background:var(--w96);min-width:0;box-shadow:var(--shadow);border-bottom:4px solid var(--c);border-radius:16px;flex-direction:column;flex:1;gap:4px;padding:6px 16px 8px 30px;display:flex}.bb-head{align-items:center;gap:8px;min-width:0;display:flex}.bb-name{font-family:var(--font-title);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:900;line-height:1.1;overflow:hidden}.bb-tag{letter-spacing:1.2px;text-transform:uppercase;color:#fff;background:var(--c);border-radius:99px;padding:1px 9px;font-size:10px;font-weight:900}.bb-rage{letter-spacing:1px;text-transform:uppercase;color:#fff;box-shadow:0 0 0 2px var(--paper), 0 0 12px #ff3c3cb3;background:linear-gradient(#ff5a4a,#d81a3a);border-radius:99px;margin-left:auto;padding:1px 10px;font-size:11px;font-weight:900;animation:.45s infinite alternate pulse}.bb-bar{background:#2e2848;border-radius:999px;height:15px;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #00000059}.bb-bar>u,.bb-bar>i{transform-origin:0;border-radius:999px;position:absolute;inset:0}.bb-bar>u{background:var(--k-ffd0d8);transition:none}.bb-bar>i{background:linear-gradient(#ff9ab4 0 30%,#ff4a6e 30%,#d8204a);transition:transform .12s}.bb-bar>s{background:var(--w90);width:3px;margin-left:-1px;position:absolute;top:0;bottom:0}.bb-bar>b{font-family:var(--font-title);color:#fff;text-shadow:0 1px 2px #000000b3;justify-content:flex-end;align-items:center;padding-right:10px;font-size:11px;font-weight:900;display:flex;position:absolute;inset:0}.bb-sub{letter-spacing:1px;color:#2a9a4a;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1}.bb-sub.move{color:var(--red-t,var(--red-d));font-size:13px}.bb-sub.pop{animation:.35s cubic-bezier(.2,1.6,.4,1) movePop}.bb-foot{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:12px;display:flex}.bb-foot>.bb-sub{min-width:0}.bb-st{align-items:center;gap:4px;display:flex}.bb-sti{align-items:center;animation:.25s ease-out miniIn;display:inline-flex}.bb-sti>b{font-family:var(--font-title);color:var(--ink);margin-left:1px;font-size:12px;font-weight:900;line-height:1}.bossbar.mini .bb-sti .uiicon{width:18px!important;height:18px!important}.bossbar.mini .bb-sti>b{font-size:11px}.bossbar.rage .bb-body{box-shadow:var(--shadow), 0 0 0 2px #ff3a4a80;border-bottom-color:#ff3a4a}.bossbar.legend{--c:#2ab84a}.bossbar.legend .bb-body{background:linear-gradient(180deg, var(--paper) 70%, var(--k-f0ffe8))}.bossbar.legend .bb-bar>i{background:linear-gradient(#c8ffaa 0 30%,#5ad86a 30%,#2a9a4a)}.bossbar.immune .bb-bar>i{background:repeating-linear-gradient(135deg,#c8c8d8 0 8px,#a8a8b8 8px 16px)}.bossbar.immune .bb-sub{color:#8a8a9a}.bossbar.shield .bb-bar>i:nth-child(2){background:linear-gradient(180deg, var(--k-c8f0ff), #6ac0ff)}.bossbar.shield .bb-sub{color:#3a8cff}.minibars{top:calc(var(--hb,76px) + 12px);left:var(--hc,50%);transform:translateX(-50%) scale(var(--hs,1));transform-origin:top;width:min(460px, 50vw, calc(var(--hw,100vw) / var(--hs,1)));pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute}.minibars.below{top:calc(var(--hb,76px) + 102px)}.bossbar.mini{width:100%;animation:.4s cubic-bezier(.2,1.3,.4,1) miniIn;position:relative;top:auto;left:auto;transform:none}@keyframes miniIn{0%{opacity:0;transform:translateY(-10px)}}.bossbar.mini .bb-pt{border-width:3px;width:48px;height:48px;margin-right:-18px}.bossbar.mini .bb-body{border-bottom-width:3px;border-radius:14px;gap:3px;padding:5px 14px 6px 24px}.bossbar.mini .bb-name{font-size:15px}.bossbar.mini .bb-bar{height:11px}.bossbar.mini .bb-bar>b{font-size:10px}.bossbar.mini .bb-sub{color:var(--ink-2);font-size:11px}.bossbar.mini .bb-sub.move{font-size:12px}.bossbar.totem .bb-tag{background:linear-gradient(#d27aff,#9a2ae8)}.bossbar.totem .bb-bar>i{background:linear-gradient(180deg, var(--k-f0b8ff) 0 30%, #c25aff 30%, #8a2ad8)}.bossbar.summoner .bb-tag{background:linear-gradient(#6ae87a,#2a9a4a)}.bossbar.summoner .bb-bar>i{background:linear-gradient(#c8ffaa 0 30%,#5ad86a 30%,#2a9a4a)}@keyframes movePop{0%{opacity:0;transform:scale(1.5)}}.fps{color:#fff;text-shadow:0 1px 2px #000;font-size:12px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.wlabel{background:var(--w95);box-shadow:var(--shadow-sm);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:3px 12px 3px 5px;font-size:12px;font-weight:900;display:flex;position:absolute;transform:translate(-50%,-100%)}.wlabel img{width:20px;height:20px;image-rendering:pixelated}.wlabel.cost{color:var(--green-t,var(--green-d))}.wlabel.nocost{color:var(--red-t,var(--red-d))}.charge{background:conic-gradient(var(--ac,#3ae0ff) calc(var(--p) * 1%), #ffffff59 0);width:66px;height:66px;box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.charge span{background:var(--w96);width:52px;height:52px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:flex}.modal{pointer-events:auto;z-index:20;background:radial-gradient(#1e14464d,#140e32bf);flex-direction:column;justify-content:safe center;align-items:center;gap:18px;padding:20px;animation:.2s fadeIn;display:flex;position:absolute;inset:0}.modal h1{font-family:var(--font-title);color:#fff;background:var(--stripes), linear-gradient(100deg, var(--orange), var(--red));box-shadow:var(--shadow);text-shadow:0 3px #00000026;border-radius:16px;margin:0;padding:6px 34px;font-size:40px;font-weight:900;transform:skew(-8deg)}.modal h1.small{font-size:28px}.modal{overscroll-behavior:contain;overflow-y:auto}.shop-modal>*{flex-shrink:0}.shop-sell{overscroll-behavior:contain;flex-wrap:wrap;justify-content:center;max-width:900px;max-height:min(24vh,200px);padding:4px;overflow-y:auto}.shop-exit{bottom:var(--sb,0px);z-index:30;box-shadow:var(--shadow);position:sticky}.cards{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.cards.scroll{overscroll-behavior:contain;gap:12px;max-width:min(1180px,100%);max-height:min(64vh,100dvh - 190px);padding:8px 10px 12px;overflow-y:auto}.card.mini{border-radius:18px;width:178px;min-height:0}.card.mini .top{height:74px}.card.mini .top img{width:48px;height:48px}.card.mini .bd{gap:4px;padding:10px 12px}.card.mini h3{font-size:16px}.card.mini p{font-size:12.5px}.card{--rc:var(--r0);background:var(--paper);width:236px;min-height:300px;box-shadow:var(--shadow);cursor:pointer;text-align:left;font-family:var(--font);color:var(--ink);border:none;border-radius:22px;flex-direction:column;padding:0;transition:transform .12s,box-shadow .15s;animation:.35s ease-out backwards cardIn;display:flex;overflow:hidden}.card:nth-child(2){animation-delay:60ms}.card:nth-child(3){animation-delay:.12s}.card:nth-child(4){animation-delay:.18s}@keyframes cardIn{0%{opacity:0;transform:translateY(40px)scale(.95)}}.card:hover{box-shadow:0 0 0 4px var(--rc), 0 18px 40px #1a124659;transform:translateY(-4px)scale(1.05)}.card .top{background:var(--rc);background:var(--stripes), linear-gradient(135deg, color-mix(in srgb, var(--rc) 55%, white), var(--rc));justify-content:center;align-items:center;height:110px;display:flex;position:relative}.card .top:after{content:"";opacity:var(--shine,0);background:linear-gradient(110deg,#0000 30%,#fff9 50%,#0000 70%) 0 0/200% 100%;animation:2.4s infinite shine;position:absolute;inset:0}.card .top img{width:64px;height:64px;image-rendering:pixelated;filter:drop-shadow(0 4px 4px #00000040)}.card .top .typeicon{width:66px;height:66px;font-size:30px}.card .rar{font-family:var(--font-title);background:var(--w92);color:var(--ink);border-radius:99px;padding:2px 10px;font-size:11px;font-weight:900;position:absolute;top:10px;left:10px}.card .kind{color:#fff;background:#2a2440bf;border-radius:99px;padding:2px 10px;font-size:11px;font-weight:900;position:absolute;top:10px;right:10px}.card .kind.price{z-index:1;font-family:var(--font-title);background:var(--paper);box-shadow:var(--shadow-sm);font-size:15px}.card .bd .kind.price{white-space:nowrap;background:var(--k-f4f5fb);box-shadow:none;align-self:flex-start;margin:0 0 6px;padding:2px 12px;font-size:17px;display:inline-block;position:static}.card .kind.price.ok{color:var(--green-t,var(--green-d))}.card .kind.price.no{color:var(--red-t,var(--red-d))}.card .kind.price.sold{color:var(--ink-2)}.card .bd{flex-direction:column;flex:1;gap:6px;padding:14px 16px;display:flex}.card h3{font-family:var(--font-title);margin:0;font-size:21px;font-weight:900;line-height:1.1}.card .sub{color:var(--ink-2);font-size:13px;font-weight:800}.card ul{margin:4px 0 0;padding-left:18px;font-size:15px;font-weight:800}.card ul li{margin:3px 0}.card ul li::marker{color:var(--rc)}.card p{color:var(--ink-2);margin:0;font-size:14px;font-weight:700}.card .key{font-family:var(--font-title);color:#fff;background:var(--slate,var(--ink-2));border-radius:8px;align-self:flex-end;margin-top:auto;padding:1px 8px;font-size:12px;font-weight:900}.ban-warn{background:var(--k-fde8e8);color:var(--red-t,#b3261e);border-radius:8px;margin-top:6px;padding:4px 8px;font-size:12px;font-weight:800;line-height:1.25;display:none}.cards.banning .ban-warn{display:block}.ban-tag{color:#fff;text-transform:uppercase;vertical-align:middle;background:#d93a3a;border-radius:99px;margin-left:6px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:900}.card.offer{animation:offerIn .3s cubic-bezier(.2,1.5,.4,1) calc(var(--i,0) * 50ms) backwards;position:relative}@keyframes offerIn{0%{opacity:0;transform:translateY(36px)scale(.88)}}.card.offer:after{content:"";border-radius:inherit;pointer-events:none;background:var(--paper);opacity:0;animation:offerFlash .3s ease-out calc(var(--i,0) * 50ms + .12s) backwards;position:absolute;inset:0}@keyframes offerFlash{0%{opacity:.7}to{opacity:0}}.actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.statgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 18px;font-size:14px;font-weight:800;display:grid}.statgrid div{border-bottom:1px solid var(--line);justify-content:space-between;padding:4px 0;display:flex}.evo{pointer-events:none;z-index:30;background:radial-gradient(circle at 50% 52%,#140a2800 18%,#140a288c 70%,#0a0519cc);flex-direction:column;justify-content:flex-start;align-items:center;padding-top:7%;animation:.6s fadeIn;display:flex;position:absolute;inset:0;overflow:hidden}.evo-rays{opacity:0;width:220vmax;height:220vmax;animation:evoRays var(--evo-d,3.6s) ease-in forwards;background:repeating-conic-gradient(#ffffff29 0deg 6deg,#fff0 6deg 18deg);margin:-110vmax 0 0 -110vmax;position:absolute;top:52%;left:50%;-webkit-mask:radial-gradient(circle,#0000 4%,#000 12%,#0000 45%);mask:radial-gradient(circle,#0000 4%,#000 12%,#0000 45%)}@keyframes evoRays{0%{opacity:0;transform:rotate(0)}25%{opacity:.7}to{opacity:1;transform:rotate(220deg)scale(1.15)}}.evo h2{font-family:var(--font-title);color:var(--ink);background:var(--w95);box-shadow:var(--shadow);animation:popIn .4s, evoTitleOut .3s calc(var(--evo-d,3.6s) - .35s) forwards;border-radius:18px;margin:0;padding:8px 30px;font-size:30px;font-weight:900;position:relative}@keyframes evoTitleOut{to{opacity:0;transform:scale(.9)}}.evo-white{background:var(--paper);opacity:0;animation:evoWhite .25s calc(var(--evo-d,3.6s) - .25s) ease-in forwards, evoWhiteOut .45s var(--evo-d,3.6s) ease-out forwards;position:absolute;inset:0}@keyframes evoWhite{to{opacity:1}}@keyframes evoWhiteOut{0%{opacity:1}to{opacity:0}}#hud.cinematic>:not(.evo):not(.evo-reveal):not(.bossintro):not(.toasts){opacity:0;transition:opacity .4s}.evo-reveal{pointer-events:none;z-index:31;align-items:center;gap:18px;animation:2.6s cubic-bezier(.2,1.4,.4,1) forwards evoReveal;display:flex;position:absolute;top:14%;left:50%;transform:translate(-50%)}@keyframes evoReveal{0%{opacity:0;transform:translate(-50%)scale(.6)}12%{opacity:1;transform:translate(-50%)scale(1.06)}20%{transform:translate(-50%)scale(1)}85%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-20px)scale(.96)}}.evo-burst{z-index:-1;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--c) 70%, white) 0deg 10deg, transparent 10deg 24deg);opacity:.8;border-radius:50%;width:260px;height:260px;margin:-130px 0 0 -130px;animation:6s linear infinite spin;position:absolute;top:50%;left:46px;-webkit-mask:radial-gradient(circle,#000 30%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0000 70%)}.evo-portrait{background:var(--paper);border:5px solid var(--c);width:92px;height:92px;box-shadow:var(--shadow), 0 0 0 6px #ffffffb3;border-radius:50%;place-items:center;display:grid;overflow:hidden}.evo-portrait img{width:100%;height:100%;image-rendering:pixelated}.evo-card{background:var(--paper);box-shadow:var(--shadow);border-top:6px solid var(--c);border-radius:18px;min-width:260px;padding:10px 22px 12px}.evo-card p{color:var(--ink-2);margin:0;font-size:13px;font-weight:800}.evo-card h1{font-family:var(--font-title);color:var(--ink);margin:2px 0 6px;font-size:34px;font-weight:900;line-height:1}.evo-types{gap:6px;margin-bottom:6px}.evo-stat{color:var(--ink-2);align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.evo-stat b{color:var(--ink)}.evo-stat b.up{color:var(--green-t,#1fae5a);font-size:17px}.fade{background:var(--paper);opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.fade.on{opacity:1}.loading{background:var(--stripes), linear-gradient(160deg, #ff7a5a, #ff4a6a 45%, #7a4aff);flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;inset:0}.loading .bar{background:#ffffff59;width:min(420px,80vw);height:18px}.loading .bar>i{background:#fff}.loading .bar>b{color:var(--ink-on);text-shadow:none}.loading .gl-help{background:var(--paper);width:min(520px,100vw - 32px);max-height:46vh;color:var(--ink);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:16px 20px;display:flex;overflow:auto;box-shadow:0 6px 24px #0000002e}.loading .gl-help p{margin:0;font-size:14px}.loading .gl-help small{opacity:.55;word-break:break-word;font-size:11px}.gl-lost{z-index:9000;background:#1e18348c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.gl-lost .panel{text-align:center;max-width:420px}.gl-lost [hidden]{display:none!important}.run-loading{text-align:center;pointer-events:auto;z-index:30;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px;transition:opacity .3s;display:flex;position:absolute;inset:0}.run-loading.out{opacity:0}.run-loading [hidden]{display:none!important}.run-loading h2{font-family:var(--font-title);color:var(--ink);margin:0;font-size:30px;font-weight:900}.run-loading .bar{width:min(420px,80vw);height:18px}.run-loading .ld-slow{max-width:440px;color:var(--ink-2);margin:0;font-size:14px;font-weight:800}.run-loading .ld-tip{max-width:560px;color:var(--ink-2);margin:0 auto;font-size:15px;font-weight:800;position:absolute;bottom:8%;left:16px;right:16px}.pokeball-spin{border:4px solid var(--ink);background:linear-gradient(180deg, var(--red) 0 46%, var(--ink-bg) 46% 54%, var(--paper) 54%);border-radius:50%;width:64px;height:64px;animation:1s linear infinite spin;position:relative}.pokeball-spin:after{content:"";background:var(--paper);border:4px solid var(--ink);border-radius:50%;width:16px;height:16px;margin:-8px;position:absolute;top:50%;left:50%}.stageintro{text-align:center;animation:3.2s ease-out forwards bannerIn;position:absolute;top:34%;left:0;right:0}.stageintro h1{font-family:var(--font-title);color:#fff;background:var(--stripes), linear-gradient(100deg, var(--blue), var(--purple));box-shadow:var(--shadow);border-radius:20px;margin:0;padding:7px 30px;font-size:clamp(26px,3.4vw,44px);font-weight:900;display:inline-block;transform:skew(-8deg)}.stageintro .si-tier{color:#fff;box-shadow:var(--shadow);background:#ff8a2a;border-radius:99px;margin:10px auto 0;padding:4px 14px;font-size:13px;font-weight:900;display:table}.stageintro .si-tier[data-t="2"]{background:#8a3aff}.stageintro.sanct h1{background:var(--stripes), linear-gradient(100deg, #2a9a5a, #1a6a6a)}.stageintro p{font-family:var(--font-title);color:#fff;text-shadow:0 2px 6px #0009;margin:0 0 10px;font-size:20px;font-weight:900}.help{color:#fff;text-shadow:0 1px 3px #000c;opacity:.9;font-size:12px;font-weight:800}.help kbd{background:var(--w92);color:var(--ink);text-shadow:none;border-radius:6px;padding:0 6px}@media (max-width:900px){.minimap{width:calc(144px * var(--mm,1));height:calc(144px * var(--mm,1))}.card{width:44vw;min-height:260px}}.typeicon img{width:100%;height:100%;image-rendering:pixelated}.typeicon{box-shadow:none;background:0 0}.uiicon{image-rendering:pixelated;flex:none}.evo-arrow{border-top:3px solid var(--ink-2);border-right:3px solid var(--ink-2);width:10px;height:10px;margin:0 4px;transform:rotate(45deg)}.btn .uiicon{margin-right:2px}.kitrow{background:var(--paper-2);border-radius:14px;align-items:center;gap:10px;padding:6px 10px;display:flex}.streak{text-align:right;pointer-events:none;--sc:#fff;contain:layout style;position:absolute;top:36%;right:26px}.hud-tr>.streak{margin:4px 12px 0 0;position:static}.streak small{letter-spacing:2px;color:var(--sc);text-shadow:0 2px 4px #0009;font-size:12px;font-weight:900;display:block}.streak b{font-family:var(--font-title);color:var(--sc);-webkit-text-stroke:2px #2a2440;paint-order:stroke fill;text-shadow:0 4px #00000040;font-size:46px;font-weight:900;line-height:1;display:block}.streak i{background:#00000059;border-radius:3px;height:5px;margin-top:4px;display:block;overflow:hidden}.streak i u{background:var(--sc);transform-origin:100%;height:100%;display:block}.streak[data-tier="1"]{--sc:#ffe14a}.streak[data-tier="2"]{--sc:#ffa53a}.streak[data-tier="3"]{--sc:#ff5a6a}.streak[data-tier="4"]{--sc:#ff8ae8}.streak[data-tier="4"] b{animation:1.2s steps(8,end) infinite rainbow}@keyframes rainbow{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.bossintro{pointer-events:none;z-index:30;animation:fadeOut .4s calc(var(--d,2.6s) - .4s) forwards;position:absolute;inset:0}@keyframes fadeOut{to{opacity:0}}.bossintro .lb{background:#0c0818;height:12vh;position:absolute;left:0;right:0}.bossintro .lb.top{animation:.4s ease-out lbTop;top:0}.bossintro .lb.bottom{animation:.4s ease-out lbBottom;bottom:0}@keyframes lbTop{0%{transform:translateY(-100%)}}@keyframes lbBottom{0%{transform:translateY(100%)}}.bossintro .plate{background:var(--paper);border-left:10px solid var(--c);box-shadow:var(--shadow);border-radius:18px;align-items:center;gap:16px;padding:12px 30px 12px 14px;animation:.5s cubic-bezier(.2,1.3,.4,1) .25s both plateIn;display:flex;position:absolute;bottom:16vh;right:6%;transform:skew(-8deg)}.bossintro .plate>*{transform:skew(8deg)}@keyframes plateIn{0%{opacity:0;transform:translate(120%)skew(-8deg)}}.bossintro .plate p{letter-spacing:2px;color:var(--c);margin:0;font-size:13px;font-weight:900}.bossintro .plate h1{font-family:var(--font-title);color:var(--ink);margin:0 0 4px;font-size:44px;font-weight:900;line-height:1}.bossintro .evo-portrait{border-color:var(--c)}.bossintro.legend .plate{background:linear-gradient(100deg, var(--paper) 60%, var(--k-fff4c8))}.shiny-mark{clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);background:linear-gradient(135deg,#fff27a,#ff9ae0 60%,#9ae8ff);width:14px;height:14px;position:absolute;top:4px;left:4px}.shiny-chip{background:linear-gradient(100deg,#ff9ae0,#c08aff 50%,#6ac8ff)}.hud-tl{--tc:var(--blue);transform-origin:0 0;align-items:flex-start;max-width:calc(100vw - 28px);display:flex;position:absolute;top:12px;left:14px}.tl-medal{z-index:2;flex:none;width:108px;height:108px;position:relative}.tl-ring{background:conic-gradient(#3a8cff, #5ad8ff calc(var(--p,0) * 1%), var(--line) 0);box-shadow:0 0 0 3px var(--paper), var(--shadow-sm);border-radius:50%;position:absolute;inset:0}.tl-ring>em{opacity:0;border-radius:50%;position:absolute;inset:-4px;box-shadow:0 0 14px 6px #78dcfff2}.tl-ring.gain>em{animation:.3s ease-out xpFlash}.tl-ring.big>em{animation-duration:.6s;box-shadow:0 0 18px 8px #c896ff}.tl-portrait{background:radial-gradient(circle at 50% 36%, var(--paper) 48%, color-mix(in srgb, var(--tc) 35%, var(--paper)));border:4px solid var(--tc);box-shadow:0 0 0 3px var(--paper);border-radius:50%;place-items:center;transition:filter .25s;display:grid;position:absolute;inset:10px;overflow:hidden}.tl-portrait img{width:100%;height:100%;image-rendering:pixelated}.tl-lvl{color:#fff;font-family:var(--font-title);box-shadow:0 0 0 3px var(--paper), 0 3px 6px #0000004d;white-space:nowrap;background:linear-gradient(#4a4068 0 50%,#2e2848 50%);border-radius:9px;align-items:baseline;gap:3px;padding:1px 12px 2px;line-height:1;display:flex;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)skew(-12deg)}.tl-lvl small{opacity:.8;font-size:10px;font-weight:800}.tl-lvl b{font-size:20px;font-weight:900}.tl-lvl.pop{animation:.55s cubic-bezier(.2,1.6,.4,1) tlLvlPop}@keyframes tlLvlPop{0%{background:var(--yellow);color:var(--ink-on);transform:translate(-50%)skew(-12deg)scale(1.7)}to{transform:translate(-50%)skew(-12deg)}}.tl-plate{z-index:1;isolation:isolate;flex-direction:column;gap:3px;min-width:240px;margin:12px 0 0 -34px;padding:8px 26px 9px 46px;display:flex;position:relative}.tl-plate:before,.tl-plate:after{content:"";transform-origin:0 100%;border-radius:4px 16px 16px 4px;position:absolute;inset:0;transform:skew(-14deg)}.tl-plate:before{z-index:-1;background:var(--w97);box-shadow:var(--shadow)}.tl-plate:after{z-index:-2;background:var(--stripes), linear-gradient(100deg, var(--tc), color-mix(in srgb, var(--tc) 55%, #2a2440));inset:7px -9px -7px 9px}.tl-head{align-items:center;gap:8px;display:flex}.tl-name{font-family:var(--font-title);color:var(--ink);white-space:nowrap;font-size:21px;font-weight:900;line-height:1.05}.tl-types{gap:4px;display:flex}.tl-lives{color:#b5841a;align-items:center;gap:2px;font-size:12px;font-weight:900;display:inline-flex}.tl-lives img{width:20px;height:20px}.tl-types .chip{padding:1px 9px;font-size:10.5px}.tl-evo{color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:900;display:flex}.tl-arrow{border-top:2.5px solid var(--ink-2);border-right:2.5px solid var(--ink-2);width:7px;height:7px;margin-right:1px;transform:rotate(45deg)}.tl-next{background:var(--paper-2);width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--line);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.tl-next img{width:135%;height:135%;image-rendering:pixelated;filter:brightness(0)opacity(.7)}.tl-next.q{font-family:var(--font-title);color:var(--ink-2);font-size:13px}.tl-final{background:var(--k-fff3c4);color:var(--yellow-d);border-radius:99px;padding:0 8px}.tl-evlv{font-family:var(--font-title);color:var(--ink);font-size:13px;font-weight:900}@media (max-width:900px){.hud-tl{transform:scale(.78)}}.train-chip{white-space:nowrap;color:#6a4a00;box-shadow:0 0 0 2px var(--paper), 0 3px 8px #0000004d;pointer-events:none;background:linear-gradient(#fff6d0,#ffd86a);border-radius:99px;align-items:center;gap:5px;padding:3px 10px 3px 5px;font-size:13px;font-weight:900;animation:2.6s ease-out forwards trainUp;display:flex;position:absolute;bottom:calc(100% + 70px);left:50%}.train-chip b{letter-spacing:.6px;text-transform:uppercase;color:#8a5c00;font-size:10px}.train-chip img{width:16px;height:16px;image-rendering:pixelated}.train-chip em{color:#8a5c00;font-size:11px;font-style:normal}.train-chip.again{animation:2.6s ease-out forwards trainAgain}@keyframes trainAgain{0%{opacity:1;transform:translate(-50%,-8px)scale(1.1)}10%{transform:translate(-50%,-8px)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-34px)scale(1)}}@keyframes trainUp{0%{opacity:0;transform:translate(-50%,6px)scale(.6)}10%{opacity:1;transform:translate(-50%,-6px)scale(1.08)}20%{transform:translate(-50%,-8px)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-34px)scale(1)}}.pz-train{margin-bottom:8px}.under{width:132px;transform:translateX(-50%) scale(var(--hs,1));transform-origin:top;filter:drop-shadow(0 2px 4px #0006);position:absolute}.under .hpbar{border:2.5px solid var(--paper);background:#4a4068;height:18px;padding:0;box-shadow:inset 0 2px 3px #0000004d}.under .hpbar>i{z-index:2;background:linear-gradient(#8af5ae 0%,#4ade7e 45%,#22b858 100%);box-shadow:inset 0 -2px #0000001f}.under .hpbar.mid>i{background:linear-gradient(#fff09a 0%,#ffd23a 45%,#f2a516 100%)}.under .hpbar.low>i{background:linear-gradient(#ffa0a0 0%,#ff5a5f 45%,#e0303e 100%)}.under .hpbar.wound{border-color:#ff6a8a;animation:.45s infinite alternate wound}@keyframes wound{to{border-color:var(--k-ffd0da)}}.under .hpbar:after{content:"";z-index:3;background:#ffffff59;border-radius:99px;height:35%;position:absolute;top:2px;left:4px;right:4px}.under .hpbar>s{z-index:3}.under .hpbar.oh>s{bottom:50%}.under .hpbar>b{z-index:4;letter-spacing:.3px;-webkit-text-stroke:2.5px #2a2440;paint-order:stroke fill;text-shadow:none;padding-left:8px;font-size:11px}.under .hpbar>em{z-index:3;transform-origin:0;background:linear-gradient(90deg,#ffd64ae6,#fff4aaf2 50%,#ffc828e6) 0 0/200% 100%;border-radius:999px;animation:1.6s linear infinite ohShine;position:absolute;inset:0;transform:scaleX(0)}.under .hpbar.oh>em{top:50%}.under .hpbar.oh{border-color:#ffe27a;box-shadow:inset 0 2px 3px #0000004d,0 0 8px #ffd64ab3}@keyframes ohShine{0%{background-position:0 0}to{background-position:-200% 0}}.pw-row{justify-content:center;gap:4px;margin-top:4px;display:flex}.pw-row:empty{display:none}.pw-chip{--p:1;background:conic-gradient(var(--c) calc(var(--p) * 360deg), #2820408c 0);border-radius:50%;place-items:center;width:26px;height:26px;padding:2.5px;animation:.35s cubic-bezier(.3,1.6,.5,1) pwIn;display:grid}.pw-chip img{background:var(--paper);width:100%;height:100%;image-rendering:pixelated;object-fit:contain;border-radius:50%}.pw-chip.end{animation:.25s infinite alternate pwEnd}.pw-chip.egg img{background:var(--k-f4fff0)}.pw-chip.egg.end{animation:.18s infinite alternate pwRattle}@keyframes pwRattle{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes pwIn{0%{transform:scale(.2)}}@keyframes pwEnd{to{opacity:.45}}.ult.deny .ult-ring{animation:.3s ultDeny}@keyframes ultKey{to{transform:scale(1.18)}}@keyframes ultDeny{20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.bl-row{align-items:flex-end;gap:14px;display:flex}.ult{flex:none;width:74px;height:74px;margin-bottom:-5px;position:relative}.ult-ring{background:conic-gradient(var(--c) calc(var(--p,0) * 1%), #3a3456 0);box-shadow:0 0 0 3px var(--paper), var(--shadow-sm);border-radius:50%;position:absolute;inset:0}.ult-core{background:radial-gradient(circle at 40% 30%, #4a4270, var(--ink-bg));filter:grayscale(.75)brightness(.75);border-radius:50%;place-items:center;transition:filter .25s;display:grid;position:absolute;inset:8px}.ult-core img{width:34px;height:34px}.ult kbd{min-width:22px;height:22px;font-family:var(--font-title);color:var(--ink);background:var(--paper);border-radius:7px;place-items:center;padding:0 4px;font-size:12px;font-weight:900;display:grid;position:absolute;bottom:-3px;right:-5px;box-shadow:0 2px #c8c0e0}.ult-nm{white-space:nowrap;color:#fff;opacity:.75;background:#16102c9e;border-radius:99px;padding:2px 10px;font-size:11px;font-weight:900;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ult.ready .ult-ring{background:var(--stripes), conic-gradient(var(--c), #ffd23a, var(--c));box-shadow:0 0 0 3px var(--paper), 0 0 10px 1px var(--c)}.ult.ready .ult-core{filter:none;animation:.7s ease-in-out infinite alternate ultPulse}.ult.ready kbd{background:#ffd23a;box-shadow:0 2px #c08a10}.ult.ready .ult-nm{opacity:1;background:var(--stripes), linear-gradient(100deg, var(--c), color-mix(in srgb, var(--c) 55%, #2a2440))}.ult.active .ult-core{filter:brightness(1.35)}.ult.auto:after{content:attr(data-auto);height:18px;font-family:var(--font-title);letter-spacing:.04em;color:#fff;background:var(--green,#2fb85c);pointer-events:none;border-radius:99px;place-items:center;padding:0 6px;font-size:10px;font-weight:900;display:grid;position:absolute;bottom:-3px;left:-6px;box-shadow:0 2px #00000040}@keyframes ultPulse{to{transform:scale(1.08)}}.ultcut{z-index:30;height:160px;animation:1.3s forwards ucOut;position:absolute;top:26%;left:0;right:0}.uc-band{transform-origin:0;background:var(--stripes), linear-gradient(100deg, color-mix(in srgb, var(--c) 35%, #1a1430), var(--c) 38%, color-mix(in srgb, var(--c) 55%, var(--paper)) 64%, color-mix(in srgb, var(--c) 35%, #1a1430));height:92px;box-shadow:0 0 0 4px var(--paper), var(--shadow);animation:.32s cubic-bezier(.2,.9,.3,1) forwards ucBand;position:absolute;top:34px;left:-10%;right:-10%;transform:skewY(-4deg)scaleX(0)}.uc-row{justify-content:center;align-items:center;gap:20px;animation:1.3s cubic-bezier(.2,.9,.3,1) forwards ucRow;display:flex;position:absolute;inset:0}.uc-pt{background:radial-gradient(circle at 40% 35%, var(--paper), color-mix(in srgb, var(--c) 30%, var(--paper)));width:150px;height:150px;box-shadow:0 0 0 5px var(--paper), 0 0 0 10px var(--c), var(--shadow);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.uc-pt img{width:100%;height:100%;image-rendering:pixelated}.uc-txt{flex-direction:column;display:flex;transform:skew(-8deg)}.uc-txt small{letter-spacing:3px;text-transform:uppercase;color:#ffe86a;background:#16102cc7;border-radius:99px;align-self:flex-start;margin-bottom:4px;padding:2px 12px;font-size:14px;font-weight:900}.uc-txt b{white-space:nowrap;color:#fff;text-shadow:0 4px 0 #00000047, 0 0 22px var(--c);font-size:clamp(30px,4.6vw,62px);font-weight:900;line-height:1}@keyframes ucBand{to{transform:skewY(-4deg)scaleX(1)}}@keyframes ucRow{0%{opacity:0;transform:translate(-60vw)}18%{opacity:1;transform:translate(12px)}26%{transform:none}76%{opacity:1;transform:translate(24px)}to{opacity:0;transform:translate(70vw)}}@keyframes ucOut{0%,78%{opacity:1}to{opacity:0}}@media (max-width:640px){.uc-pt{width:96px;height:96px}.ultcut{height:120px}.uc-band{height:72px;top:24px}}.hpbar>u{z-index:1;transform-origin:0;background:#ff5a6a;border-radius:999px;position:absolute;inset:0}kbd{background:var(--paper);min-width:22px;height:22px;color:var(--ink);font-family:var(--font-title);text-shadow:none;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:inset 0 -2px #0000002e}.btn kbd{background:var(--w92);margin-left:4px}.btn-ball{width:34px;height:34px;image-rendering:pixelated;filter:drop-shadow(0 2px #0003)}.shake{animation:.35s shake!important}@keyframes shake{20%{translate:-8px}40%{translate:7px}60%{translate:-5px}80%{translate:3px}}@keyframes slideDown{0%{opacity:0;transform:translateY(-24px)}}@keyframes slideRight{0%{opacity:0;transform:translate(-30px)}}@keyframes nudge{to{translate:5px}}@keyframes bob{to{translate:0 -5px}}@keyframes badgePulse{50%{transform:scale(1.15)}}@keyframes wobble{0%,64%,to{transform:rotate(0)}70%{transform:rotate(-16deg)}78%{transform:rotate(14deg)}86%{transform:rotate(-6deg)}}@keyframes plateIn2{0%{opacity:0;transform:translate(-40px)skew(-8deg)}}.logo{width:-moz-fit-content;width:fit-content;max-width:100%;font-family:var(--font-title);color:#fff;flex-direction:column;align-items:center;font-weight:900;animation:3.4s ease-in-out infinite float;display:flex;position:relative}.logo-word{letter-spacing:1px;-webkit-text-stroke:4px #2a2a7a;paint-order:stroke fill;text-shadow:0 7px #2a2a7a,0 14px 30px #140a3c73;font-size:clamp(56px,8.5vw,112px);line-height:.92;position:relative;transform:rotate(-3deg)}.logo-word span{color:var(--yellow)}.logo-bonk{position:relative}.logo-com{letter-spacing:.02em;color:#fff;-webkit-text-stroke-width:3px;text-shadow:0 3px #2a2a7a;margin-left:.03em;font-size:.3em;display:inline-block;transform:translateY(-.08em)}.logo-ball{width:.6em;height:.6em;image-rendering:pixelated;filter:drop-shadow(0 4px #2a2a7a);animation:2.6s ease-in-out infinite wobble;position:absolute;top:-.08em;right:-.42em}.logo-ver{background:var(--w94);color:var(--ink-2);font-family:var(--font);letter-spacing:.4px;border-radius:99px;align-items:center;gap:6px;padding:4px 13px 4px 5px;font-size:15px;font-weight:800;display:flex;transform:rotate(-3deg);box-shadow:0 3px #2a2a7a59}.logo-ver b{color:#fff;letter-spacing:1px;text-transform:uppercase;background:linear-gradient(#ff8a4a,#e84a2a);border-radius:99px;padding:1px 9px;font-size:12px}button.logo-ver{cursor:pointer;border:0;transition:transform .12s;position:relative}.logo>.logo-ver{z-index:1;white-space:nowrap;position:absolute;top:54%;left:calc(100% + 12px);transform:translateY(-50%)rotate(-3deg)}.logo>button.logo-ver:hover{transform:translateY(-50%)rotate(-3deg)scale(1.06)}button.logo-ver:hover{transform:rotate(-3deg)scale(1.06)}@media (max-width:700px){.logo>.logo-ver{margin-top:8px;position:relative;top:auto;left:auto;transform:rotate(-3deg)}.logo>button.logo-ver:hover{transform:rotate(-3deg)scale(1.06)}}.logo-ver.fresh:after{content:"";width:11px;height:11px;box-shadow:0 0 0 2px var(--paper);background:#ff3a5a;border-radius:50%;animation:.8s infinite alternate pulse;position:absolute;top:-3px;right:-3px}.rel-list{text-align:left;flex-direction:column;gap:10px;max-height:min(62vh,520px);padding-right:4px;display:flex;overflow-y:auto}.rel{background:var(--k-f4f5fb);border-radius:14px;padding:10px 14px}.rel.current{background:var(--k-fff6dc);box-shadow:inset 0 0 0 2px #ffd36a}.rel-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rel-head b{font-family:var(--font-title);color:var(--ink);font-size:18px}.rel-head small{color:var(--ink-2);margin-left:auto;font-weight:700}.rel-patch,.rel-now{letter-spacing:.6px;text-transform:uppercase;color:#fff;border-radius:99px;padding:1px 9px;font-size:11px;font-weight:900}.rel-patch{background:linear-gradient(#ff8a4a,#e84a2a)}.rel-now{background:linear-gradient(#5ad87a,#2a9a4a)}.rel ul{margin:6px 0 0;padding-left:18px}.rel li{color:var(--ink);margin:4px 0;font-size:14px;line-height:1.35}.rel-modal .cl-modal{width:min(640px,100vw - 32px)}.rel>summary{cursor:pointer;list-style:none}.rel>summary::-webkit-details-marker{display:none}.rel>summary:after{content:"▾";color:var(--ink-2);margin-left:4px;font-size:14px;transition:transform .15s}.rel:not([open])>summary:after{transform:rotate(-90deg)}.rel-title{color:var(--ink-2);flex-basis:100%;order:10;margin-top:2px;font-size:14px;font-weight:800;line-height:1.3}.rel-body{flex-direction:column;gap:8px;margin-top:8px;display:flex}.rel-cat{background:var(--paper);box-shadow:inset 4px 0 0 var(--rc);border-radius:12px;padding:7px 10px 6px 14px}.rel-cat-h{align-items:center;gap:6px;display:flex}.rel-cat-h b{font-family:var(--font-title);letter-spacing:.5px;text-transform:uppercase;color:var(--rc);font-size:13px}.rel-cat-h small{background:var(--rc);color:#fff;border-radius:99px;padding:0 7px;font-size:11px;font-weight:900}.rel-cat ul{margin:4px 0 0}.rel li b{color:var(--ink);font-weight:900}.rel li::marker{color:var(--rc,var(--ink-2))}.logo.small{align-items:flex-start}.logo.small .logo-word{font-size:clamp(42px,5vw,72px)}.logo.hero{align-items:flex-start}.logo.hero .logo-word{white-space:nowrap;font-size:clamp(72px,9.5vw,156px)}.logo.hero .logo-word span i{transform-origin:50% 90%;animation:logoHop 5.5s calc(1.2s + var(--i) * 90ms) infinite;font-style:normal;display:inline-block}.logo-glint{pointer-events:none;color:#0000;-webkit-text-stroke:0;text-shadow:none;white-space:nowrap;background:linear-gradient(105deg,#0000 0 42%,#fffffff2 48%,#ffffff8c 52%,#0000 58% 100%) 0 0/250% 100% no-repeat;background-position:100% 0;-webkit-background-clip:text;background-clip:text;animation:5.5s ease-in-out 1.2s infinite logoGlint;position:absolute;inset:0}.logo-tw{pointer-events:none;opacity:0;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);width:.16em;height:.16em;animation:logoTw 5.5s calc(1.45s + var(--i) * .3s) infinite;background:radial-gradient(#fff 35%,#fff6c0);position:absolute}.logo-tw:first-of-type{top:2%;left:4%}.logo-tw:nth-of-type(2){width:.12em;height:.12em;top:70%;left:46%}.logo-tw:nth-of-type(3){width:.2em;height:.2em;top:4%;right:16%}@keyframes logoGlint{0%{background-position:100% 0}22%,to{background-position:0 0}}@keyframes logoTw{0%,16%,to{opacity:0;transform:scale(0)rotate(0)}5%{opacity:1;transform:scale(1.25)rotate(45deg)}10%{opacity:1;transform:scale(.8)rotate(70deg)}}@keyframes logoHop{0%,44%,60%,to{transform:none}48%{transform:translateY(-.17em)scale(.92,1.1)}52%{transform:translateY(0)scale(1.14,.84)}56%{transform:scale(.97,1.04)}}@media (prefers-reduced-motion:reduce){.logo.hero .logo-word span i,.logo-glint,.logo-tw{animation:none}}.ribbon{font-family:var(--font-title);color:#fff;text-shadow:0 2px #00000026;background:var(--stripes), linear-gradient(100deg, var(--red), var(--orange));margin:-26px -26px 4px;padding:14px 22px;font-size:22px;font-weight:900}.scr-head{flex:none;align-items:center;gap:16px;margin-bottom:14px;animation:.35s both slideDown;display:flex}.back-btn{background:var(--paper);color:var(--ink);box-shadow:0 3px 0 #1a124640, var(--shadow-sm);border:none;border-radius:999px;align-items:center;gap:8px;padding:6px 16px 6px 6px;font-size:15px;font-weight:900;transition:transform .12s;display:inline-flex}.back-btn:hover{transform:translate(-3px)}.back-btn kbd{background:var(--ink-bg);color:#fff;box-shadow:none}.hd-ball{width:30px;height:30px;image-rendering:pixelated;filter:drop-shadow(0 2px #0003)}.scr-title{color:#fff;background:var(--stripes), linear-gradient(100deg, var(--red), var(--orange));box-shadow:0 4px 0 #b02030, var(--shadow-sm);border-radius:14px;align-items:baseline;gap:14px;padding:6px 30px 8px 22px;display:flex;transform:skew(-8deg)}.scr-title>*{transform:skew(8deg)}.scr-title h1{font-family:var(--font-title);text-shadow:0 2px #0000002e;margin:0;font-size:28px;font-weight:900}.scr-title span{font-size:14px;font-weight:900}.keys{color:#fff;text-shadow:0 1px 3px #000c;white-space:pre;align-items:center;gap:4px;font-size:12px;font-weight:800;display:flex}.mm{padding:0}.mm:before{content:"";pointer-events:none;background:linear-gradient(90deg,#140e3299 0%,#140e324d 34%,#140e3200 58%),linear-gradient(#140e3200 82%,#140e3259);position:absolute;inset:0}.mm{--mm-gutter:clamp(22px, 5vw, 84px)}.mm-top{z-index:2;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:absolute;top:18px;left:22px;right:22px}.trainer{background:var(--w96);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 6px;animation:.4s both slideDown;display:flex}.tr-tx{flex-direction:column;padding-right:6px;display:flex}.tr-tx b{text-overflow:ellipsis;white-space:nowrap;max-width:12em;font-family:var(--font-title);font-size:17px;font-weight:900;line-height:1.1;overflow:hidden}.tr-tx small{color:var(--ink-2);font-size:11px;font-weight:800}.tr-cur{border-left:2px solid var(--line);gap:6px;padding:0 6px 0 12px;display:flex}.tr-cur .currency{background:var(--paper-2);padding:4px 12px 4px 5px;font-size:15px;box-shadow:inset 0 1px 3px #1a124614}.tr-cur .currency img{width:24px;height:24px}@media (max-width:700px){.tr-tx small{display:none}}.mm-badge{background:var(--red);color:#fff;min-width:24px;height:24px;font-family:var(--font-title);box-shadow:0 0 0 3px var(--paper), var(--shadow-sm);border-radius:99px;justify-content:center;align-items:center;padding:0 7px;font-size:13px;font-weight:900;animation:1.2s ease-in-out infinite badgePulse;display:flex;position:absolute;top:-9px;right:-7px}.mm-season{z-index:1;background:var(--w96);width:clamp(340px,26vw,400px);max-height:min(640px,100dvh - 170px);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;gap:10px;padding:14px;animation:.5s cubic-bezier(.2,1.3,.4,1) .25s both plateIn;display:flex;position:absolute;top:52%;right:clamp(22px,3vw,56px);overflow:hidden;translate:0 -50%}.mm-sp-head{color:#fff;background:var(--stripes), linear-gradient(100deg, var(--yellow-d), #e0902a);align-items:center;gap:10px;margin:-14px -14px 0;padding:12px 16px;display:flex}.mm-sp-head>div{flex-direction:column;display:flex}.mm-sp-head b{font-family:var(--font-title);text-shadow:0 2px #0000002e;font-size:22px;font-weight:900;line-height:1.05}.mm-sp-head span{opacity:.95;font-size:12px;font-weight:800}.mm-sp-tabs{align-self:stretch}.mm-sp-tabs .pill{flex:1 1 0;gap:5px;min-width:0;padding:7px 8px}.mm-sp-tabs .pill:not(.on){flex:none;padding:7px 11px}.mm-sp-tabs .pill:not(.on) span{display:none}.mm-sp-tabs .pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mm-sp-row .mm-sp-reg{color:var(--muted);font-size:11px;font-weight:700}.mm-sp-tabs .pill img{width:20px;height:20px;image-rendering:pixelated}.mm-sp-sub{z-index:3;margin-top:-2px;position:relative}.mm-sp-ladder{width:100%}.mm-sp-ladder .pill{flex:1 1 0;padding:5px 8px;font-size:12px}.mm-sp-scope{position:relative}.mm-sp-scope-btn{cursor:pointer;width:100%;font:inherit;color:var(--ink);text-align:left;background:var(--paper-2);box-shadow:inset 0 0 0 2px var(--line);border:none;border-radius:14px;align-items:center;gap:9px;padding:6px 12px 6px 8px;transition:box-shadow .12s,background .12s;display:flex}.mm-sp-scope-btn:hover,.mm-sp-scope.open .mm-sp-scope-btn{background:var(--paper);box-shadow:inset 0 0 0 2px var(--blue)}.mm-sp-scope-btn>span,.mm-sp-menu button>span{flex-direction:column;flex:1;min-width:0;line-height:1.1;display:flex}.mm-sp-scope-btn b,.mm-sp-menu b{font-family:var(--font-title);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:900;overflow:hidden}.mm-sp-scope-btn small,.mm-sp-menu button small{color:var(--ink-2);font-size:11px;font-weight:800}.mm-sp-caret{border:solid var(--ink-2);border-width:0 3px 3px 0;flex:none;width:9px;height:9px;margin:-4px 2px 0 0;transition:rotate .15s,margin .15s;rotate:45deg}.mm-sp-scope.open .mm-sp-caret{margin-top:4px;rotate:-135deg}.mm-sp-dot{background:linear-gradient(180deg, var(--sky) 0 48%, var(--gr) 52%);border-radius:50%;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 2px #ffffffd9,0 0 0 1px #1a12462e}.mm-sp-dot.mon{background:var(--paper-2);overflow:hidden}.mm-sp-dot.mon img{width:100%;height:100%;image-rendering:pixelated}.mm-sp-menu{background:var(--paper);max-height:300px;box-shadow:var(--shadow), 0 0 0 2px var(--line);border-radius:16px;flex-direction:column;gap:2px;padding:6px;animation:.18s cubic-bezier(.2,1.3,.4,1) both plateIn;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.mm-sp-menu button{cursor:pointer;font:inherit;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:11px;align-items:center;gap:9px;padding:6px 8px;display:flex}.mm-sp-menu button:hover{background:var(--k-e8f0ff)}.mm-sp-menu button.on{background:var(--k-fff3c4);box-shadow:inset 0 0 0 2px var(--yellow)}.mm-sp-menu-h{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-2);border-top:2px dashed var(--line);margin-top:3px;padding:6px 8px 2px;font-size:10px;font-weight:900}.mm-sp-body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--yellow-d) 55%, #fff) transparent;flex-direction:column;flex:1;gap:6px;min-height:0;padding-right:2px;display:flex;overflow:hidden auto}.mm-sp-pod{cursor:pointer;text-align:left;font:inherit;color:var(--ink);background:color-mix(in srgb, var(--mc) 18%, var(--paper));width:100%;min-width:0;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--mc) 60%, var(--paper));border:none;border-radius:16px;align-items:center;gap:10px;padding:8px 10px;transition:background .12s,box-shadow .12s;display:flex}.mm-sp-pod:hover{background:color-mix(in srgb, var(--mc) 30%, var(--paper));box-shadow:inset 0 0 0 3px var(--mc)}.mm-sp-row:hover{background:var(--k-e8f0ff);box-shadow:inset 0 0 0 2px var(--blue)}.mm-sp-pod.p1{--mc:#f2b81a;padding:10px 12px}.mm-sp-pod.p2{--mc:#a8b4c8}.mm-sp-pod.p3{--mc:#d08a4a}.mm-sp-pod.me{box-shadow:inset 0 0 0 3px var(--yellow)}.mm-sp-who{flex-direction:column;flex:1;min-width:0;display:flex}.mm-sp-who b{font-family:var(--font-title);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:900;line-height:1.12;display:-webkit-box;overflow:hidden}.mm-sp-pod.p1 .mm-sp-who b{font-size:19px}.mm-sp-who small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:0;margin-top:2px;font-size:11px;font-weight:800;display:flex;overflow:hidden}.mm-sp-who small .ctag{margin-right:5px;font-size:10px}.mm-sp-val{flex-direction:column;flex:none;align-items:flex-end;display:flex}.mm-sp-val em{font-style:normal;font-family:var(--font-title);font-size:20px;font-weight:900;line-height:1}.mm-sp-pod.p1 .mm-sp-val em{font-size:24px}.mm-sp-val small{color:var(--ink-2);font-size:10px;font-weight:800}.mm-sp-duo{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.mm-sp-list{flex-direction:column;gap:3px;display:flex}.mm-sp-row{cursor:pointer;width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:12px;grid-template-columns:28px 30px minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:3px 8px;font-size:13px;font-weight:800;transition:background .12s,box-shadow .12s;display:grid}.mm-sp-row:nth-child(odd){background:var(--paper-2)}.mm-sp-row.me{background:var(--k-fff3c4);box-shadow:inset 0 0 0 2px var(--yellow)}.mm-sp-row b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mm-sp-row .ctag{margin-right:4px;font-size:10px}.mm-sp-row em{font-style:normal;font-family:var(--font-title);font-weight:900}.mm-sp-row .bd-rank,.mm-sp-me .bd-rank{width:26px;height:26px;font-size:13px}.mm-sp-cut{text-align:center;color:var(--ink-2);border-top:2px dashed var(--line);padding-top:5px;font-size:11px;font-weight:900}.mm-sp-me{background:var(--paper-2);box-shadow:inset 0 0 0 2px var(--yellow);border-radius:14px;flex-direction:column;gap:3px;padding:8px 12px;display:flex}.mm-sp-me>small{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:900}.mm-sp-me-row{align-items:center;gap:8px;display:flex}.mm-sp-me-row b,.mm-sp-me>b{font-family:var(--font-title);font-size:18px;font-weight:900}.mm-sp-hint{color:var(--blue-t,var(--blue-d,var(--blue)));font-size:12px;font-weight:800}.mm-sp-empty{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:4px;padding:18px 8px;font-weight:800;display:flex}.mm-sp-empty img{width:44px;height:44px;image-rendering:pixelated;animation:2s infinite wobble}.mm-sp-empty b{font-family:var(--font-title);color:var(--ink);font-size:17px}.mm-sp-prizes{background:var(--paper-2);border-radius:12px;justify-content:space-between;padding:4px 6px;display:flex}.mm-sp-prizes>span{align-items:center;gap:4px;font-size:12px;font-weight:900;display:flex}.mm-sp-prizes>span>span{flex-direction:column;line-height:1.05;display:flex}.mm-sp-prizes small{color:var(--ink-2);font-size:10px;font-weight:800}.mm-sp-all{width:100%}@media (max-height:720px){.mm-sp-list{display:none}}.mm-foot{color:#fff;text-shadow:0 1px 3px #000c;pointer-events:none;flex-direction:column;align-items:center;gap:6px;padding:0 24px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:10px;left:0;right:0}.mm-foot button,.mm-foot a{pointer-events:auto}@media (min-width:1001px){.mm.auth .mm-foot{right:calc(clamp(22px,6vw,120px) + min(470px,100vw - 44px) + 12px)}}.mm-legal{text-align:center;opacity:.82;max-width:980px;margin:0;font-size:10.5px;font-weight:700;line-height:1.4}.mm-legal p{margin:0}.mm-legal .mm-legal-links{margin-top:3px}.mm-legal .mm-author a{color:var(--yellow);font-weight:900;text-decoration:none}:is(.mm-legal .mm-author a:hover,.mm-legal .mm-author a:focus-visible){opacity:1;text-decoration:underline}.mm-legal a,.auth-terms a,.cr-row a{color:inherit;text-underline-offset:2px;text-decoration:underline}.mm-legal a:hover,.auth-terms a:hover,.cr-row a:hover{opacity:.8}.auth-terms{color:var(--ink-2);text-align:center;margin:2px 0 0;font-size:12px;font-weight:700;line-height:1.4}.ls-main{flex:1;grid-template-columns:minmax(0,1fr) minmax(400px,520px);gap:16px;min-height:0;display:grid}.ls-show{--c:var(--red);--c2:var(--c);background:radial-gradient(circle at 50% 62%, color-mix(in srgb, var(--c) 45%, var(--paper)) 0%, var(--c) 42%, color-mix(in srgb, var(--c2) 50%, #1a1240) 100%);min-height:260px;box-shadow:var(--shadow), inset 0 0 0 4px #ffffff8c;border-radius:26px;animation:.35s both popIn;position:relative;overflow:hidden}.ls-rays{aspect-ratio:1;background:repeating-conic-gradient(#ffffff2e 0deg 8deg,#fff0 8deg 20deg);width:180%;animation:40s linear infinite spin;position:absolute;top:62%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 8%,#0000 58%);mask:radial-gradient(circle,#000 8%,#0000 58%)}.ls-num{font-family:var(--font-title);letter-spacing:-2px;color:#fff3;font-size:clamp(60px,9vw,140px);font-weight:900;line-height:1;animation:.45s both slideDown;position:absolute;top:4px;right:22px}.ls-stage{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:4% 0 30%}.ls-pedestal{background:radial-gradient(at 50% 45%,#ffffff8c,#ffffff24 70%);border:3px solid #fff9;border-radius:50%;width:min(62%,360px);height:70px;position:absolute;bottom:-34px;left:50%;translate:-50%;box-shadow:0 10px #00000024}.ls-spr{max-width:92%;max-height:120%;image-rendering:pixelated;transform-origin:50% 75%;filter:drop-shadow(0 6px #0000002e);animation:.5s cubic-bezier(.2,1.5,.4,1) both sprIn;position:relative;translate:0 27%}@keyframes sprIn{0%{opacity:0;transform:scale(.3,.15)}55%{opacity:1;transform:scale(1.12,.9)}to{transform:none}}.ls-plate{background:var(--paper);border-left:8px solid var(--c);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:5px;padding:8px 30px 12px 20px;animation:.45s cubic-bezier(.2,1.3,.4,1) both plateIn2;display:flex;position:absolute;bottom:18px;left:18px;transform:skew(-8deg)}.ls-plate>*{transform:skew(8deg)}.ls-plate small{letter-spacing:2px;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:900}.ls-plate h1{font-family:var(--font-title);margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:900;line-height:1}.ls-flash{background:var(--paper);opacity:0;pointer-events:none;position:absolute;inset:0}.ls-stamp{white-space:nowrap;opacity:0;font-family:var(--font-title);color:#fff;text-shadow:0 3px #0003;background:var(--stripes), linear-gradient(100deg, var(--red), var(--orange));box-shadow:0 5px 0 #a81c2c, var(--shadow);border-radius:16px;padding:8px 34px;font-size:clamp(30px,4vw,56px);font-weight:900;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)scale(0)}.ls-show.go .ls-flash{animation:.7s ease-out flashOut}.ls-show.go .ls-stamp{animation:.5s cubic-bezier(.2,1.6,.4,1) .12s forwards stampIn}.ls-show.go .ls-spr{animation:.7s cubic-bezier(.3,1.4,.5,1) sprJump}.ls-show.go .ls-rays{animation-duration:2.5s}@keyframes flashOut{0%{opacity:.95}to{opacity:0}}@keyframes stampIn{to{opacity:1;transform:translate(-50%,-50%)rotate(-6deg)scale(1)}}@keyframes sprJump{0%{transform:none}30%{transform:translateY(-22%)scale(.94,1.08)}62%{transform:scale(1.12,.88)}to{transform:none}}.screen.sp{flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:28px 32px;display:flex}.sp-head{text-align:center;color:#fff;text-shadow:0 2px 6px #00000073;animation:.45s both slideDown}.sp-head small{letter-spacing:3px;text-transform:uppercase;opacity:.9;font-size:13px;font-weight:900}.sp-head h1{font-family:var(--font-title);margin:4px 0 8px;font-size:clamp(34px,4.4vw,60px);font-weight:900;line-height:1}.sp-head p{max-width:620px;margin:0 auto;font-size:15px;font-weight:800;line-height:1.4}.sp-row{grid-template-columns:repeat(3,minmax(0,300px));justify-content:center;gap:22px;width:100%;display:grid}.sp-card{background:var(--paper);text-align:left;color:var(--ink);box-shadow:var(--shadow);opacity:.78;animation:popIn .4s var(--d,0s) both;border:none;border-radius:28px;flex-direction:column;padding:0;transition:transform .25s cubic-bezier(.2,1.4,.4,1),opacity .25s,box-shadow .25s;display:flex;transform:scale(.94)}.sp-card.on{opacity:1;box-shadow:0 0 0 4px var(--paper), 0 0 0 8px var(--red), var(--shadow);transform:translateY(-8px)scale(1.02)}.sp-card.out{opacity:.3;filter:grayscale(.7);transform:scale(.88)}.sp-show{border-radius:28px 28px 22px 22px;min-height:300px;animation:none}.sp-show .ls-num{font-size:76px}.sp-show .ls-plate{padding:6px 22px 9px 14px;bottom:12px;left:12px}.sp-show .ls-plate h1{font-size:30px}.sp-show .ls-stamp{padding:6px 22px;font-size:30px}.sp-info{flex-direction:column;gap:10px;padding:14px 18px 18px;display:flex}.sp-pas{color:var(--ink-2);flex-direction:column;gap:2px;font-size:13px;font-weight:700;line-height:1.35;display:flex}.sp-pas small,.sp-move small{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:900}.sp-pas b,.sp-move b{font-family:var(--font-title);color:var(--ink);font-size:17px;font-weight:900}.sp-move{background:var(--paper-2);border-radius:14px;align-items:center;gap:10px;padding:8px 12px;display:flex}.sp-move>span{flex-direction:column;line-height:1.15;display:flex}.sp-foot{color:#fff;text-shadow:0 1px 3px #000c;flex-direction:column;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.sp-go{min-width:340px}@media (max-width:900px){.sp-row{grid-template-columns:1fr;max-width:360px}.sp-show{min-height:220px}.sp-info{display:none}}.ls-ult{background:var(--stripes), linear-gradient(100deg, color-mix(in srgb, var(--c) 18%, var(--paper)), var(--paper) 70%);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c) 45%, var(--paper));border-radius:14px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.ult-row{align-items:center;gap:8px;display:flex}.ult-row img{width:32px;height:32px;image-rendering:pixelated;flex:none}.ult-row b{font-family:var(--font-title);font-size:15px;font-weight:900}.ult-row .muted{font-size:12px;line-height:1.25}.ult-note{font-size:11px}.ult-pt{background:var(--paper);width:36px;height:36px;box-shadow:0 0 0 2px color-mix(in srgb, var(--c) 45%, var(--paper));border-radius:50%;flex:none;overflow:hidden}.ult-row .ult-pt img{object-fit:cover;width:100%;height:100%}.ls-share{flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;font-weight:700;line-height:1.5;display:flex}.ls-share.muted{color:var(--ink-2);margin-top:4px;font-size:12px}.ls-mates{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.ls-mate{background:var(--paper-2);border:none;border-radius:12px;place-items:center;width:38px;height:38px;padding:0;transition:transform .14s cubic-bezier(.3,1.6,.5,1);display:grid}.ls-mate:hover{transform:translateY(-3px)}.ls-mate img{width:34px;height:34px;image-rendering:pixelated}.ls-mate.off img{filter:brightness(0)opacity(.3)}.ls-chal{font-family:var(--font-title);font-size:20px;font-weight:900}.ls-ready{background:var(--k-e6faee);color:var(--green-t,var(--green-d));border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-weight:800;display:flex}.ls-shiny-note{background:var(--k-fff3fb);color:var(--purple-t,#9a3a86);border-radius:12px;margin:10px 0 0;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.35}.ls-ready img{width:32px;height:32px;animation:1.2s infinite float}.ls-chal-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ls-rank{font-family:var(--font-title);color:#fff;background:var(--rk);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:900}[data-rank=common]{--rk:#8a86a0}[data-rank=uncommon]{--rk:var(--green-d)}[data-rank=rare]{--rk:var(--blue)}[data-rank=legendary]{--rk:linear-gradient(100deg, #ffb21a, #ff6a3a)}.ls-conds{flex-direction:column;gap:8px;display:flex}.ls-cond{flex-direction:column;gap:4px;display:flex}.ls-cond-head{font-family:var(--font-title);align-items:center;gap:6px;font-size:15px;font-weight:900;line-height:1.2;display:flex}.ls-cond-head b:empty{display:none}.ls-cond-head b{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.ls-cond-head b img,.ls-cond-head b svg{width:14px;height:14px}.ls-cond.ok .ls-cond-head span{color:var(--green-t,var(--green-d))}.ls-cond .bar{height:16px}.ls-grid .ls-tile[data-rank=rare]{box-shadow:0 0 0 2px var(--blue) inset}.ls-grid .ls-tile[data-rank=legendary]{box-shadow:inset 0 0 0 2px #ffb21a,0 0 10px #ffb21a73}.stat-row .sb i{width:var(--w,0);animation:barGrow .7s calc(var(--i,0) * 50ms) cubic-bezier(.2,1,.3,1) backwards}@keyframes barGrow{0%{width:0}}.evo-line{padding:4px 2px 6px;display:flex;overflow-x:auto}.evo-step{align-items:center;gap:6px;display:flex}.evo-branches{flex-direction:column;gap:6px;display:flex}.evo-mon{cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0;display:flex}.evo-pt{background:var(--paper-2);border-radius:50%;place-items:center;width:76px;height:76px;transition:transform .12s;display:grid;overflow:hidden;box-shadow:inset 0 -3px #0000000f}.evo-pt img{width:100%;height:100%;image-rendering:pixelated}.evo-mon small{max-width:84px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:900;overflow:hidden}.evo-mon:hover .evo-pt{transform:scale(1.06)}.evo-mon.on .evo-pt{background:var(--k-fff3c4);box-shadow:0 0 0 3px var(--yellow)}.evo-mon.unk canvas{width:78%;height:78%;image-rendering:pixelated;opacity:.32}.evo-mon.unk small{color:var(--ink-2)}.ls-roster{flex-direction:column;gap:10px;min-height:0;padding:14px;animation:.35s both popIn;display:flex}.ls-roster-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;display:flex}.ls-seg .pill{padding:5px 12px;font-size:13px}.ls-count{font-family:var(--font-title);color:var(--ink-2);white-space:nowrap;font-size:13px;font-weight:900}.ls-count:empty{display:none}.ls-roster .ls-types{flex-wrap:nowrap;justify-content:space-between;gap:0}.ls-types .dx-type{flex:0 auto;min-width:0}.ls-types .typeicon{aspect-ratio:1;width:min(24px,5.55556cqw - 4.22222px);height:auto}.ls-roster{container-type:inline-size}.ls-grid .ls-tile{aspect-ratio:auto;border-radius:14px;flex-direction:column;gap:2px;padding:5px 5px 4px;display:flex}.ls-grid .ls-portrait{aspect-ratio:1;width:100%;position:relative;inset:auto}.ls-name{font-family:var(--font-title);text-align:center;white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-size:11px;font-weight:900;line-height:1.2;overflow:hidden}.ls-tile.locked .ls-name{color:#fff9}.ls-grid .ls-prog{bottom:24px}.ls-foot{background:var(--paper-2);border-radius:18px;flex-direction:column;flex:none;gap:8px;padding:10px 12px;display:flex}.ls-foot-head{align-items:center;gap:10px;display:flex}.ls-foot-head b{font-family:var(--font-title);font-size:15px;font-weight:900}.ls-foot .bar{height:10px}.ls-nears{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ls-near{background:var(--paper);text-align:left;min-width:0;color:var(--ink);border:none;border-radius:12px;align-items:center;gap:6px;padding:4px 8px 4px 4px;transition:transform .14s cubic-bezier(.3,1.6,.5,1);display:flex;box-shadow:0 1px 3px #1a12461a}.ls-near:hover{transform:translateY(-2px)}.ls-near>.grow{min-width:0}.ls-near-ic{background:linear-gradient(#4a4468,#2e2a48);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ls-near-ic img{width:28px;height:28px;image-rendering:pixelated;filter:brightness(0)invert()opacity(.35)}.ls-near.ready .ls-near-ic{background:radial-gradient(circle,#b8f6cc,#36c96a)}.ls-near.ready .ls-near-ic img{filter:brightness(0)opacity(.55)}.ls-near small{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2);font-size:10px;font-weight:900;line-height:1.2;display:block;overflow:hidden}.ls-near-bar{background:var(--paper-3);border-radius:5px;height:5px;margin-top:3px;display:block;overflow:hidden}.ls-near-bar i{background:linear-gradient(90deg, var(--orange), var(--yellow));height:100%;display:block}.ls-near>b{font-family:var(--font-title);color:var(--ink-2);font-size:12px;font-weight:900}@media (max-height:700px){.ls-nears,.rg-about .rg-desc{display:none}}.ls-grid .ls-tile.on{transform:scale(1.08)}.ls-grid .ls-tile.on:before{display:none}.ls-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));grid-auto-rows:min-content;align-content:start;gap:8px;min-height:0;padding:10px 9px 9px;display:grid}.ls-tile{--c:var(--blue);aspect-ratio:1;cursor:pointer;background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--c) 25%, var(--paper)), color-mix(in srgb, var(--c) 72%, var(--paper)) 75%);animation:tileIn .35s var(--d,0s) backwards;border:none;border-radius:16px;padding:0;transition:transform .14s cubic-bezier(.3,1.6,.5,1),box-shadow .12s;position:relative;box-shadow:inset 0 -4px #0000001f,0 2px 4px #1a124626}.ls-portrait{inset:0;background:#ffffff59;border-radius:12px;place-items:center;display:grid;position:absolute;inset:5px;overflow:hidden}.ls-portrait img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;transition:transform .15s}.ls-tile:hover{z-index:2;transform:translateY(-4px)scale(1.06)}.ls-tile:hover .ls-portrait img{transform:scale(1.12)}.ls-tile.on{z-index:3;box-shadow:0 0 0 3px var(--paper), 0 0 0 6px var(--yellow), 0 10px 18px #1a124659;transform:translateY(-6px)scale(1.1)}.ls-tile.on:before{content:"";border:9px solid #0000;border-top:12px solid var(--yellow);filter:drop-shadow(0 2px #a86f00);z-index:4;margin-left:-9px;animation:.5s ease-in-out infinite alternate bob;position:absolute;top:-24px;left:50%}.ls-tile.locked{background:linear-gradient(#4a4468,#2e2a48)}.ls-tile.locked .ls-portrait{background:0 0}.ls-tile.locked .ls-portrait img{object-fit:contain;filter:brightness(0)invert()opacity(.28);transform:scale(1.15)}.ls-tile.ready .ls-portrait img{filter:brightness(0)opacity(.55)}.ls-steps{flex-direction:column;gap:6px;display:flex}.ls-step{background:var(--paper-2);opacity:.6;border-radius:14px;align-items:center;gap:12px;padding:8px 12px;display:flex}.ls-step>b{background:var(--slate,var(--ink-2));color:#fff;width:30px;height:30px;font-family:var(--font-title);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.ls-step strong{font-family:var(--font-title);font-size:15px;font-weight:900;display:block}.ls-step small{color:var(--ink-2);font-size:12px;font-weight:700}.ls-step.now{opacity:1;background:var(--k-fff6d8);box-shadow:0 0 0 2px var(--yellow)}.ls-step.now>b{background:var(--yellow-d);animation:1.2s ease-in-out infinite badgePulse}.ls-step.done{opacity:1;background:var(--k-e6faee)}.ls-step.done>b{background:var(--green)}.ls-tile.ready{animation:tileIn .35s var(--d,0s) backwards, readyGlow 1s ease-in-out infinite alternate;background:radial-gradient(circle,#b8f6cc,#36c96a)}@keyframes readyGlow{to{box-shadow:0 0 0 3px var(--paper), 0 0 20px 4px var(--green)}}@keyframes tileIn{0%{opacity:0;transform:translateY(18px)scale(.85)}}.ls-lock{display:flex;position:absolute;top:3px;right:3px}.ls-lock img{width:18px;height:18px;image-rendering:pixelated}.ls-prog{background:#ffffff2e;border-radius:5px;height:5px;position:absolute;bottom:6px;left:9px;right:9px;overflow:hidden}.ls-prog i{background:linear-gradient(90deg, var(--orange), var(--yellow));height:100%;display:block}.ls-go{white-space:nowrap;border-radius:22px;flex:none;width:100%;padding:13px 22px;font-size:22px}.ls-go:disabled{font-size:17px}.ls .ls-stamp{font-size:clamp(26px,3vw,44px)}.ls-hero{flex-direction:column;min-height:0;animation:.35s 50ms both popIn;display:flex;position:relative;overflow:hidden;container-type:inline-size}.ls-top{border-bottom:2px solid var(--line);background:linear-gradient(180deg, var(--k-f6f4fc), var(--paper));flex:none;grid-template-columns:200px minmax(170px,1fr) minmax(0,1.6fr);gap:16px;padding:14px 16px;display:grid}.ls-stagecard{aspect-ratio:1;border-radius:18px;min-height:0;animation:none;box-shadow:inset 0 0 0 3px #ffffff8c,0 4px #1a12461f}.ls-stagecard .ls-stage{top:4%;bottom:22%}.ls-stagecard .ls-pedestal{border-width:2px;width:72%;height:34px;bottom:-17px;box-shadow:0 5px #00000024}.ls-stagecard .ls-spr{max-width:96%;max-height:112%;translate:0 22%}.ls-stagecard .ls-shiny{z-index:2;padding:3px 11px 3px 6px;font-size:12px;top:auto;bottom:8px;left:50%;translate:-50%}.ls-id{flex-direction:column;gap:7px;min-width:0;display:flex}.ls-id-top{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ls-id-top small{letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:900}.ls-id h1{font-family:var(--font-title);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(26px,2.4vw,38px);font-weight:900;line-height:1.05;animation:.35s backwards slideRight;overflow:hidden}.ls-id-types{flex-wrap:wrap;gap:5px;display:flex}.ls-id-lock{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:flex}.ls-evo{flex-direction:column;gap:5px;margin-top:auto;display:flex}.ls-evo small{letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:900}.ls-evo-row{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.ls-evo-mon{background:var(--paper-2);width:42px;height:42px;box-shadow:inset 0 0 0 2px var(--line);cursor:help;border-radius:50%;flex:none;place-items:center;transition:transform .14s;display:grid;overflow:hidden}.ls-evo-mon:hover{transform:translateY(-2px)}.ls-evo-mon img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.ls-evo-mon.on{background:var(--k-fff3c4);box-shadow:0 0 0 3px var(--yellow)}.ls-evo-arrow{flex-direction:column;align-items:center;gap:1px;padding:0 3px;display:flex}.ls-evo-arrow small{letter-spacing:0;text-transform:none;white-space:nowrap;font-size:10px}.ls-evo-arrow:after{content:"";border-top:3px solid var(--ink-2);border-right:3px solid var(--ink-2);width:7px;height:7px;transform:rotate(45deg)}.ls-evo-branch{gap:2px;display:flex}.ls-evo-branch .ls-evo-mon{width:36px;height:36px}.ls-top-stats{grid-template-columns:1fr 1fr;gap:16px;min-width:0;display:grid}.ls-top-chal{align-self:center;display:block}.ls-top .tag,.ls-sec>.tag{margin-bottom:6px}.ls-stats{flex-direction:column;gap:3px;display:flex}.ls-stats .stat-row{cursor:help;border-radius:8px;grid-template-columns:60px 1fr 26px;gap:6px;padding:1px 4px;font-size:12px}.ls-stats .stat-row:hover,.ls-run-row:hover{background:var(--k-fff3c4)}.ls-run{flex-direction:column;gap:1px;display:flex}.ls-run-row{cursor:help;border-radius:8px;justify-content:space-between;gap:8px;padding:1px 8px;font-size:12px;display:flex}.ls-run-row:nth-child(odd){background:var(--paper-2)}.ls-run-row span{color:var(--ink-2);white-space:nowrap}.ls-run-row b{font-family:var(--font-title);font-weight:900}.ls-stats .stat-row:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ls-run-row:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ls-evo-mon:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ls-body{background:var(--paper-2);flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;padding:12px 16px;display:grid}.ls-card{background:var(--paper);border-radius:18px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 2px #1a12460f,0 4px 14px #1a124614}.ls-card-head{color:#fff;text-shadow:0 1px 2px #0000004d;background:var(--stripes), linear-gradient(100deg, var(--mc,var(--slate,var(--ink-2))), color-mix(in srgb, var(--mc,var(--slate,var(--ink-2))) 55%, #2a2440));flex:none;align-items:center;gap:8px;padding:7px 14px;display:flex}.ls-card-head b{font-family:var(--font-title);letter-spacing:.3px;font-size:14px;font-weight:900}.ls-card-head .typeicon,.ls-card-head img{filter:drop-shadow(0 1px 1px #00000040);flex:none;width:22px;height:22px}.ls-card-body{scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 14px 12px;display:flex;overflow-y:auto}.ls-card-body>.ls-sec+.ls-sec,.ls-card-body>.ls-ult+.ls-sec{border-top:2px dashed var(--line);padding-top:8px}.ls-card .ls-ult{box-shadow:none;background:0 0;padding:0}.ls-card-body>.ls-sec:last-child{flex-direction:column;flex:1 0 auto;display:flex}.ls-card-body>.ls-sec:last-child>.ls-kit{flex:1;grid-auto-rows:1fr}.ls-kit .ls-move{align-items:center}.ls-card .ls-passive{background:0 0;padding:0}.ls-rec{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ls-rec small{letter-spacing:.8px;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:900}.ls-rec span{background:var(--paper);box-shadow:inset 0 0 0 2px var(--line);color:var(--ink-2);white-space:nowrap;border-radius:99px;align-items:baseline;gap:5px;padding:4px 11px;font-size:11px;font-weight:800;display:inline-flex}.ls-rec span b{font-family:var(--font-title);color:var(--ink);font-size:15px;font-weight:900}.ls-body>*{animation:.35s backwards slideUp}.ls-body>:nth-child(2){animation-delay:60ms}.ls-passive{background:var(--paper-2);border-radius:14px;padding:10px 12px}.ls-passive b{font-family:var(--font-title);font-size:17px;font-weight:900;line-height:1.15;display:block}.ls-passive p{color:var(--ink-2);margin:3px 0 0;font-size:13px;line-height:1.4}.ls-mods{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.ls-mods span{background:var(--k-e6faee);color:var(--green-t,var(--green-d));font-family:var(--font-title);border-radius:99px;padding:2px 9px;font-size:11px;font-weight:900}.ls-kit{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ls-move{--c:var(--blue);cursor:help;background:linear-gradient(100deg, color-mix(in srgb, var(--c) 14%, var(--paper)), var(--paper) 80%);min-width:0;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c) 28%, var(--paper));animation:slideUp .3s calc(var(--i,0) * 40ms) backwards;border-radius:14px;align-items:flex-start;gap:9px;padding:8px 10px;transition:transform .14s cubic-bezier(.3,1.6,.5,1),box-shadow .14s;display:flex}:is(.ls-move:hover,.ls-move:focus-visible){box-shadow:inset 0 0 0 2px var(--c), 0 6px 14px #1a124624;outline:none;transform:translateY(-2px)}.ls-move .typeicon{flex:none}.ls-move-tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ls-move-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.ls-move-top b{min-width:0;font-family:var(--font-title);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.15;overflow:hidden}.ls-gate{background:var(--slate,var(--ink-2));color:#fff;font-family:var(--font-title);border-radius:99px;flex:none;padding:1px 7px;font-size:10px;font-weight:900}.ls-gate.first{background:var(--green)}.ls-move small{color:var(--ink-2);font-size:11px;font-weight:800}.ls-move-desc{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ls-move-chips{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.ls-move-chips span{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-title);white-space:nowrap;border-radius:8px;align-items:baseline;gap:4px;padding:1px 7px;font-size:11px;font-weight:900;display:inline-flex}.ls-move-chips i{font-family:var(--font);color:var(--ink-2);font-size:10px;font-style:normal;font-weight:800}.ls-hero .ls-mate{border-radius:9px;width:30px;height:30px}.ls-hero .ls-mate img{width:28px;height:28px}.ls-mu-box{flex-direction:column;gap:5px;display:flex}.ls-mu-row{grid-template-columns:96px 1fr;align-items:center;gap:8px;display:grid}.ls-mu-row>span{font-size:12px;font-weight:900}.ls-mu-row.weak>span{color:var(--red-t,var(--red-d))}.ls-mu-row.res>span{color:var(--blue-t,var(--blue-d))}.ls-mu-row.strong>span{color:var(--green-t,var(--green-d))}.ls-mu-icons{flex-wrap:wrap;gap:4px;display:flex}.ls-mu-icons em{color:var(--ink-2);font-size:12px;font-style:normal;font-weight:800}.ls-mu{background:var(--paper-2);cursor:help;border-radius:9px;flex-direction:column;align-items:center;gap:1px;padding:3px 4px 2px;transition:transform .14s;display:flex}:is(.ls-mu:hover,.ls-mu:focus-visible){background:var(--k-fff3c4);outline:none;transform:translateY(-2px)}.ls-mu small{font-family:var(--font-title);color:var(--ink-2);font-size:9px;font-weight:900}.ls-cta{border-top:2px solid var(--line);background:var(--paper);flex:none;align-items:center;gap:14px;padding:10px 16px;display:flex}.ls-cta-tx{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.ls-cta-tx b{font-family:var(--font-title);color:var(--ink)}.ls-hero .ls-go{width:auto;min-width:280px;padding:10px 26px;font-size:20px}.ls-hero>.ls-flash{z-index:5}.ls-hero>.ls-stamp{z-index:6;top:42%}.ls-hero.go .ls-flash{animation:.7s ease-out flashOut}.ls-hero.go .ls-stamp{animation:.5s cubic-bezier(.2,1.6,.4,1) .12s forwards stampIn}.ls-hero.go .ls-spr{animation:.7s cubic-bezier(.3,1.4,.5,1) sprJump}.ls-hero.go .ls-rays{animation-duration:2.5s}@container (width<=860px){.ls-top{grid-template-columns:170px minmax(0,1fr)}.ls-top-stats{grid-column:1/-1}}@container (width<=640px){.ls-body{grid-template-columns:1fr;overflow-y:auto}.ls-card{min-height:auto;overflow:visible}.ls-card-body{overflow:visible}.ls-hero .ls-go{min-width:0;font-size:18px}}@container (width<=440px){.ls-top{grid-template-columns:120px minmax(0,1fr);gap:12px;padding:12px}.ls-top-stats,.ls-kit{grid-template-columns:1fr}.ls-cta-tx{display:none}.ls-hero .ls-go{flex:1}}.tt{z-index:1000;background:var(--paper);max-width:300px;color:var(--ink);pointer-events:none;font-family:var(--font);box-shadow:0 0 0 2px #2a244014, var(--shadow);border-radius:16px;font-size:13px;font-weight:700;line-height:1.35;animation:.12s ease-out ttIn;position:fixed;overflow:hidden}.tt.below{animation-name:ttInBelow}@keyframes ttIn{0%{opacity:0;transform:translateY(4px)}}@keyframes ttInBelow{0%{opacity:0;transform:translateY(-4px)}}.tt-card{--tc:var(--ink-2);flex-direction:column;gap:7px;padding:0 12px 11px;display:flex}.tt-head{color:#fff;text-shadow:0 1px 2px #0000004d;background:var(--stripes), linear-gradient(100deg, var(--tc), color-mix(in srgb, var(--tc) 55%, #2a2440));align-items:center;gap:8px;margin:0 -12px;padding:8px 12px;display:flex}.tt-head b{font-family:var(--font-title);font-size:15px;font-weight:900;line-height:1.15;display:block}.tt-head small{opacity:.92;font-size:11px;font-weight:800;display:block}.tt-head .typeicon{flex:none}.tt-mon{background:var(--w85);width:32px;height:32px;image-rendering:pixelated;border-radius:50%;flex:none}.tt-card p{margin:0}.tt-note{color:var(--ink-2);font-size:11.5px}.tt-ok{color:var(--green-t,var(--green-d))}.tt-facts{background:var(--paper-2);border-radius:10px;grid-template-columns:auto 1fr;gap:2px 14px;padding:6px 10px;font-size:12px;display:grid}.tt-facts span{color:var(--ink-2)}.tt-facts b{text-align:right;font-family:var(--font-title);font-weight:900}.tt-sec small,.tt-sub{letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);margin-bottom:3px;font-size:10px;font-weight:900;display:block}.tt-pills{flex-wrap:wrap;gap:3px;display:flex}.tt-pills span{background:var(--k-e8f1ff);color:var(--blue-t,var(--blue-d));border-radius:99px;padding:1px 8px;font-size:11px;font-weight:900}.tt-stats{grid-template-columns:repeat(3,1fr);gap:3px 12px;font-size:12px;display:grid}.tt-stats span{justify-content:space-between;gap:6px;display:flex}.tt-stats i{color:var(--ink-2);font-style:normal;font-weight:800}.tt-types{gap:4px;display:flex}.tt-cond{justify-content:space-between;gap:10px;font-size:12px;display:flex}.tt-cond+.tt-cond{margin-top:3px}.tt-cond b{font-family:var(--font-title);white-space:nowrap}.tt-rank{background:var(--rk);color:#fff;font-family:var(--font-title);border-radius:99px;align-self:flex-start;padding:1px 9px;font-size:10px;font-weight:900}.tt-kit{flex-direction:column;gap:3px;display:flex}.tt-kit span{align-items:center;gap:6px;font-size:12px;display:flex}.screen.ls,.screen.rg{--sec-w:1640px;padding-inline:max(24px, calc((100vw - var(--sec-w)) / 2))}.rg:before{content:"";pointer-events:none;background:linear-gradient(#140e3280,#140e3200 20% 55%,#140e3266);position:absolute;inset:0}.rg>*{position:relative}.rg-veil{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(9px)saturate(.85);background:radial-gradient(at 50% 40%,#1812342e,#18123473);animation:.4s fadeIn;position:fixed;inset:0}.screen.rg>:not(.rg-veil){z-index:1;position:relative}.rg-main{flex:1;grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:16px;min-height:0;display:grid}.rg-regions{scrollbar-width:thin;scrollbar-color:#ffffff80 transparent;flex:none;grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;gap:10px;margin:-4px -4px 10px;padding:4px 4px 6px;display:grid;overflow-x:auto}.rg-item{--sky:#8ad0ff;--gr:#6cc650;background:var(--w96);min-width:0;color:var(--ink);text-align:left;box-shadow:0 3px 0 #1a12462e, var(--shadow-sm);animation:slideDown .35s var(--d,0s) backwards;border:none;border-radius:16px;align-items:center;gap:10px;padding:6px 10px 6px 6px;transition:transform .14s cubic-bezier(.3,1.6,.5,1),box-shadow .12s;display:flex;position:relative}.rg-item-md{flex:none;display:flex}.rg-sw{background:linear-gradient(180deg, var(--sky) 0 55%, var(--gr) 55%);border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:inset 0 -3px #00000026}.rg-sw img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;transform:translateY(4px)scale(1.1)}.rg-tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rg-tx b{font-family:var(--font-title);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:900;overflow:hidden}.rg-item:hover{transform:translateY(-2px)}.rg-item.on{background:linear-gradient(100deg, var(--k-fff6d8), var(--k-ffe08a));box-shadow:0 0 0 3px var(--yellow-d), var(--shadow-sm);transform:translateY(-3px)}.rg-item.locked{color:#8a84a4;cursor:not-allowed;background:#ebe8f5e6}.rg-item.locked .rg-sw{filter:grayscale()brightness(.55)}.rg-item.locked .typeicon{filter:grayscale();opacity:.6}.rg-soon{letter-spacing:1px;text-transform:uppercase;color:#8a84a4;font-size:11px;font-weight:900}.rg-view{flex-direction:column;min-height:0;display:flex}.rg-window{--bc:#3e9a44;min-height:110px;box-shadow:inset 0 0 0 5px #ffffffe6, var(--shadow);border-radius:26px;flex-direction:column;flex:1;justify-content:space-between;gap:12px;padding:16px;display:flex;position:relative}.rg-name{flex-direction:column;align-items:flex-start;padding:0 8px;animation:.45s cubic-bezier(.2,1.3,.4,1) both plateIn2;display:flex}.rg-name small{letter-spacing:3px;text-transform:uppercase;color:#fff;text-shadow:0 2px 4px #000000b3;font-size:12px;font-weight:900}.rg-name h1{font-family:var(--font-title);color:#fff;-webkit-text-stroke:3px #2a2440;paint-order:stroke fill;text-shadow:0 5px #2a2440;margin:0;font-size:clamp(36px,4.6vw,66px);font-weight:900;line-height:1.05}.rg-flash{background:var(--paper);opacity:0;pointer-events:none;z-index:5;position:fixed;inset:0}.rg-flash.on{animation:.55s ease-out rgFlash}@keyframes rgFlash{0%{opacity:0}18%{opacity:.9}to{opacity:0}}.rg-about{background:var(--w90);border-radius:16px;flex-direction:column;gap:6px;max-width:460px;margin-top:10px;padding:10px 14px;animation:.4s .1s backwards slideRight;display:flex;box-shadow:0 3px #0000001f}.rg-window .rg-boss{background:var(--w92);max-width:100%;box-shadow:0 4px 0 #00000024, var(--shadow-sm);border-radius:18px;align-self:flex-start;padding:10px 12px 12px;animation:.4s .15s backwards slideUp}.rg-window .rg-boss .tag{margin-bottom:6px}.rg-window .rg-stop{background:var(--paper);box-shadow:inset 0 0 0 2px var(--line)}.rg-window .rg-stop.leg{background:linear-gradient(180deg, var(--k-fff8dc), var(--k-ffe9a8));box-shadow:inset 0 0 0 2px #f2c94a}.rg-side{--bc:#3e9a44;border-bottom:5px solid var(--bc);flex-direction:column;min-height:0;animation:.35s both popIn;display:flex;position:relative;overflow:hidden}.rg-side-head{color:#fff;background:var(--stripes), linear-gradient(100deg, var(--bc), color-mix(in srgb, var(--bc) 55%, #ffd23a));text-shadow:0 2px #0000002e;flex:none;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 18px;display:flex}.rg-side-head b{font-family:var(--font-title);font-size:20px;font-weight:900}.rg-side-head span{white-space:nowrap;text-overflow:ellipsis;opacity:.95;font-size:13px;font-weight:900;overflow:hidden}.rg-side-body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px;display:flex}.rg-side .rg-go{border-top:2px solid var(--line);flex:none;padding:12px 16px 16px}.rg-side .rg-go .btn{white-space:nowrap;width:100%;padding:14px 18px}.rg-sec{flex-direction:column;gap:8px;display:flex}.rg-sec-head{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.rg-side-body .rg-sec-head .tag{margin:0}.rg-sec-head .rg-hint{font-size:11px}.rg-link{background:var(--paper-2);color:var(--blue-t,var(--blue-d));cursor:pointer;border:none;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 6px;font-size:12px;font-weight:900;transition:background .12s,transform .12s;display:inline-flex}.rg-link:hover{background:var(--k-e4ecff);transform:translateY(-1px)}.rg-season{color:var(--ink-2);font-size:11px;font-weight:800;display:flex}.rg-headrow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rg-headrow .rg-name{min-width:0}.rg-window .rg-partner{background:var(--w92);box-shadow:0 4px 0 #00000024, var(--shadow-sm);border-radius:22px;flex:none;align-items:center;gap:10px;padding:6px 8px 6px 6px;animation:.4s .1s backwards slideDown;display:flex}.rg-pn{flex-direction:column;gap:2px;padding-right:4px;display:flex}.rg-pn .chip{padding:1px 8px;font-size:10px}.rg-window .rg-partner .rg-link{align-self:flex-start}.rg-hint{text-transform:none;letter-spacing:0;color:var(--ink-2);opacity:.8;font-weight:800}.rg-route{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rg-stop{background:var(--paper-2);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:5px 8px 7px;display:flex}.rg-stop small{letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;font-size:10px;font-weight:900}.rg-stop.leg{background:linear-gradient(180deg, var(--k-fff8dc), var(--k-ffe9a8));box-shadow:inset 0 0 0 2px #f2c94a}.rg-stop.leg small{color:#b07a10}.rg-mons{gap:4px;display:flex}.rg-chev{border-top:3px solid #c8c4d8;border-right:3px solid #c8c4d8;width:9px;height:9px;margin:14px 2px 0 -2px;transform:rotate(45deg)}.rg-desc{margin:0;font-size:15px;font-weight:700}.rg-rec{background:var(--ink-bg)}.rg-bic{--c:#8a84a4;background:radial-gradient(circle at 50% 38%, var(--paper) 55%, color-mix(in srgb, var(--c) 25%, var(--paper)));border:3px solid var(--c);border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .15s;display:grid;overflow:hidden;box-shadow:0 2px 5px #1a12462e}.rg-bic:hover{transform:translateY(-3px)scale(1.08)}.rg-bic img{width:100%;height:100%;image-rendering:pixelated}.rg-bic.leg{border-color:#e2a81a}.rg-bic.unseen{background:linear-gradient(160deg, var(--k-fff6d8), #ffd34a);border-color:#e2a81a}.rg-bic.unseen img{filter:brightness(0)opacity(.5)}.rg-tiers{flex-direction:column;gap:6px;display:flex}.rg-tier{--c:var(--green);background:var(--paper-2);color:var(--ink);border:none;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;transition:transform .14s cubic-bezier(.3,1.6,.5,1);display:flex;box-shadow:inset 0 -3px #00000014}.rg-tier b{font-family:var(--font-title);align-items:center;gap:4px;font-size:17px;font-weight:900;display:flex}.rg-tier small{color:var(--ink-2);font-size:11px;font-weight:800}.rg-tier:hover{transform:translate(3px)}.rg-tier.on{color:#fff;background:var(--stripes), var(--c);box-shadow:0 4px 0 color-mix(in srgb, var(--c) 60%, black);transform:translate(4px)}.rg-tier.on small{color:#ffffffeb}.rg-tier.locked{opacity:.5;cursor:not-allowed}.rg-go{align-items:center;gap:12px;display:flex}.rg-go .btn{border-radius:22px}.rg-pt{border:3px solid var(--c,var(--blue));background:radial-gradient(circle at 50% 38%, var(--paper) 55%, color-mix(in srgb, var(--c,var(--blue)) 25%, var(--paper)));border-radius:50%;flex:none;place-items:center;width:60px;height:60px;display:grid;overflow:hidden}.rg-pt img{width:100%;height:100%;image-rendering:pixelated}.rg-partner small{color:var(--ink-2);font-size:11px;font-weight:800;display:block}.rg-partner b{font-family:var(--font-title);font-size:18px;font-weight:900;line-height:1.1}.wipe{z-index:100;position:fixed;inset:0}.wipe i{height:50%;position:absolute;left:0;right:0}.w-top{background:var(--stripes), linear-gradient(180deg, #ff7070, var(--red-d));border-bottom:8px solid var(--ink);animation:.42s cubic-bezier(.6,0,.3,1) both wTopIn;top:0}.w-bot{background:linear-gradient(180deg, var(--paper), var(--line));border-top:8px solid var(--ink);animation:.42s cubic-bezier(.6,0,.3,1) both wBotIn;bottom:0}.w-btn{border:12px solid var(--ink);background:radial-gradient(circle, var(--paper) 0 30%, var(--k-d8d4e8) 31% 36%, var(--paper) 37%);border-radius:50%;width:130px;height:130px;margin:-65px;animation:.3s cubic-bezier(.2,1.6,.4,1) .3s both wBtnIn;position:absolute;top:50%;left:50%}.wipe.open .w-top{animation:.5s cubic-bezier(.6,0,.3,1) forwards wTopOut}.wipe.open .w-bot{animation:.5s cubic-bezier(.6,0,.3,1) forwards wBotOut}.wipe.open .w-btn{animation:.2s ease-in forwards wBtnOut}@keyframes wTopIn{0%{transform:translateY(-105%)}}@keyframes wBotIn{0%{transform:translateY(105%)}}@keyframes wTopOut{to{transform:translateY(-105%)}}@keyframes wBotOut{to{transform:translateY(105%)}}@keyframes wBtnIn{0%{transform:scale(0)rotate(-200deg)}}@keyframes wBtnOut{to{opacity:0;transform:scale(0)}}@media (max-width:1100px){.keys{display:none}}@media (max-width:1300px) and (min-width:901px){.rg-main{grid-template-columns:minmax(0,1fr) 340px;gap:12px}.rg-regions{gap:8px}.ls-main{grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:12px}.ls-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px}.ls-near small{display:none}.ls-near-bar{margin-top:0}}@media (max-width:900px){.screen{overflow-y:auto}.ls-main,.rg-main{flex:none;grid-template-columns:1fr}.ls-show{min-height:280px}.ls-grid{max-height:300px}.rg-window{min-height:360px}.rg-regions{grid-auto-columns:minmax(150px,1fr)}}.seg{background:var(--paper-2);border-radius:999px;gap:4px;padding:4px;display:flex;box-shadow:inset 0 1px 3px #1a124614}.pill{color:var(--ink-2);white-space:nowrap;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:900;transition:background .12s,color .12s,transform .14s cubic-bezier(.3,1.6,.5,1);display:inline-flex}.pill:hover{color:var(--ink);transform:translateY(-1px)}.pill.on{background:var(--paper);color:var(--ink);box-shadow:0 2px 0 #1a12461f, var(--shadow-sm)}.pill .uiicon{width:18px;height:18px}.grp-head{border-left:6px solid var(--c,var(--red));color:#fff;text-shadow:0 2px 4px #0009;align-items:baseline;gap:10px;margin:4px 0 10px;padding-left:12px;display:flex}.grp-head b{font-family:var(--font-title);font-size:22px;font-weight:900}.grp-head small{font-size:13px;font-weight:800}.hd-stat{background:var(--w95);box-shadow:var(--shadow-sm);border-radius:16px;grid-template-columns:auto auto;align-items:baseline;column-gap:8px;padding:6px 16px 8px;display:grid}.hd-stat small{letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:900}.hd-stat b{font-family:var(--font-title);text-align:right;font-size:18px;font-weight:900}.hd-bar{background:var(--line);border-radius:6px;grid-column:1/-1;height:6px;margin-top:3px;overflow:hidden}.hd-bar i{background:linear-gradient(90deg, var(--red), var(--orange));border-radius:6px;height:100%;animation:.8s cubic-bezier(.2,1,.3,1) .2s backwards barGrow;display:block}.hd-note{color:#fff;text-align:right;text-shadow:0 1px 3px #000c;max-width:260px;font-size:12px;font-weight:800}.currency.dust b,.currency.dust span{min-width:3ch}.currency.bonk{background:linear-gradient(180deg, var(--k-fff6d6), var(--k-ffe6f3));box-shadow:inset 0 0 0 2px #f2c94c, 0 0 0 1px #d63ca040, var(--shadow-sm);color:var(--gold-t,#6a3a00)}.tr-cur .currency.bonk{background:linear-gradient(180deg, var(--k-fff6d6), var(--k-ffe9f5));box-shadow:inset 0 0 0 2px #f2c94c}.currency.bonk span{min-width:2ch}.currency.bump{animation:.4s cubic-bezier(.3,1.6,.5,1) dustBump}@keyframes dustBump{40%{transform:scale(1.18)}}.floater{z-index:60;pointer-events:none;font-family:var(--font-title);color:#fff;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;align-items:center;gap:4px;font-size:26px;font-weight:900;animation:1s cubic-bezier(.2,.8,.3,1) forwards floatUp;display:flex;position:fixed;translate:-50% -100%}.floater img{width:26px;height:26px;image-rendering:pixelated}@keyframes floatUp{0%{opacity:0;transform:translateY(10px)scale(.5)}15%{opacity:1;transform:scale(1.2)}30%{transform:none}to{opacity:0;transform:translateY(-70px)}}.spark{z-index:59;pointer-events:none;border-radius:2px;width:9px;height:9px;margin:-4.5px;animation:.65s cubic-bezier(.2,.8,.3,1) forwards spark;position:fixed;box-shadow:0 0 6px #fffc}@keyframes spark{to{transform:translate(var(--dx), var(--dy)) rotate(200deg) scale(.2);opacity:0}}.sec .scroll{scrollbar-color:#ffffff80 transparent}.screen.sec{--sec-w:1480px;padding-inline:max(24px, calc((100vw - var(--sec-w)) / 2));background:linear-gradient(90deg, #140e3280, #140e321f calc((100vw - var(--sec-w)) / 2 + 40px), #140e321f calc((100vw + var(--sec-w)) / 2 - 40px), #140e3280), radial-gradient(ellipse at center, #1e144626, #140e329e)}.auth-hero{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:50%;left:clamp(28px,6vw,120px);translate:0 -50%}.mm-foot .dc-pill{pointer-events:auto;text-shadow:none;gap:8px;padding:4px 14px 4px 5px;animation:.5s .4s backwards fadeIn}.mm-foot .dc-pill .dc-logo{width:28px;height:28px}.mm-foot .dc-pill .dc-logo svg{width:16px}.mm-foot .dc-pill b{font-size:13px}.mm-foot .dc-pill small{font-size:10px}.auth-side{z-index:1;width:min(470px,100vw - 44px);position:absolute;top:52%;right:clamp(22px,6vw,120px);translate:0 -50%}.auth-side .auth-card{scrollbar-width:thin;max-height:calc(100dvh - 24px);overflow-y:auto}@media (max-width:1000px){.auth-hero{align-items:center;top:60px;left:0;right:0;translate:none}.auth-hero .logo.hero .logo-word{font-size:clamp(56px,11vw,96px)}.auth-side{top:calc(100px + clamp(56px,11vw,96px));left:50%;right:auto;translate:-50%}}.auth-card{flex-direction:column;gap:14px;padding:26px;animation:.5s cubic-bezier(.2,1.3,.4,1) .1s backwards slideRight;display:flex;overflow:hidden;transform:skew(-3deg)}.auth-card>*{transform:skew(3deg)}.auth-card .ribbon{align-items:center;gap:10px;display:flex;transform:none}.auth-tabs .pill{flex:1;padding:9px 10px;font-size:14px}.auth-body{gap:12px;animation:.25s fadeIn}.auth-body .btn{white-space:nowrap;width:100%;padding:14px 20px;font-size:20px}.auth-body.reg{gap:9px}.auth-body.reg .field{padding:10px 16px;font-size:15px}.auth-body.reg .btn{padding:11px 20px;font-size:19px}.auth-body.reg .auth-warn{padding:6px 12px;font-size:12px}.auth-body.reg .auth-hint,.auth-body.reg .pw-meter span{font-size:12px}@media (max-height:820px){.auth-card{gap:10px;padding:20px 22px}.auth-tabs .pill{padding:7px 10px}}.auth-perks{flex-direction:column;gap:6px;display:flex}.auth-perks div{background:var(--paper-2);border-radius:14px;align-items:center;gap:10px;padding:6px 12px 6px 6px;font-size:14px;font-weight:800;display:flex}.auth-perks img{width:30px;height:30px;image-rendering:pixelated}.auth-hint{min-height:0;color:var(--muted);margin:-6px 0 0 18px;font-size:12.5px;font-weight:800}.auth-hint:empty{display:none}.auth-hint.ok{color:var(--green-t,var(--green-d))}.auth-hint.bad{color:var(--red-t,var(--red-d))}.pw-field{position:relative}.pw-field .field{padding-right:92px}.pw-eye{background:var(--line);font:800 12.5px var(--font);color:var(--ink-2);cursor:pointer;border:none;border-radius:999px;padding:6px 12px;position:absolute;top:50%;right:6px;translate:0 -50%}.pw-eye:hover{background:var(--k-d8d2ec);color:var(--ink)}.pw-meter{flex-direction:column;gap:4px;margin:-4px 0 0;display:flex}.pw-meter i{background:var(--paper-2);border-radius:99px;height:6px;display:block;position:relative;overflow:hidden}.pw-meter i:after{content:"";width:var(--w,0%);background:var(--c,var(--line));border-radius:inherit;transition:width .25s,background .25s;position:absolute;inset:0 auto 0 0}.pw-meter span{color:var(--muted);margin-left:18px;font-size:12.5px;font-weight:800}.pw-meter.bad span{color:var(--red-t,var(--red-d))}.auth-beta{color:#fff;background:repeating-linear-gradient(-45deg,#ffffff24 0 10px,#fff0 10px 20px),linear-gradient(100deg,#6c4cf0,#3b8cff);border-radius:14px;align-items:center;gap:10px;padding:8px 12px 8px 8px;font-size:12.5px;font-weight:800;line-height:1.35;display:flex}.auth-beta img{width:30px;height:30px;image-rendering:pixelated;flex:none}.auth-beta span{flex-direction:column;display:flex}.auth-beta b{font-size:14px}.auth-beta.big{box-shadow:0 4px 0 #3a3a9e, var(--shadow-sm);border-radius:18px;flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px}.auth-beta.big .ab-head{align-items:center;gap:10px;display:flex}.auth-beta.big .ab-head img{filter:drop-shadow(0 2px #140a3c59);width:36px;height:36px;animation:2.6s ease-in-out infinite abFloat}.auth-beta.big .ab-head b{align-items:center;gap:8px;font-size:16px;display:flex}.ab-soon{color:#2a2440;letter-spacing:1px;text-transform:uppercase;background:#fc3;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:10.5px;font-style:normal;font-weight:900;display:inline-flex;box-shadow:0 2px #c9921a}.ab-soon i{background:#ff5a5f;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite abPulse}.ab-soon.ab-live{background:#5fe08a;box-shadow:0 2px #2fa85a}.ab-soon.ab-live i{background:var(--paper)}.ab-text{background:#140a3c38;border-radius:12px;margin:0;padding:8px 10px;font-size:12.5px;font-weight:800;line-height:1.4}.ab-text b{color:#ffe27a}.ab-dc{background:var(--paper);color:#5865f2;font:900 14px var(--font-title);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:8px 14px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 3px #c9c4ea}.ab-dc:hover{transform:translateY(-2px);box-shadow:0 5px #c9c4ea}.ab-dc .dc-logo{color:#5865f2;width:22px}.auth-beta.big.mini{flex-direction:row;align-items:center;gap:10px;padding:9px 10px 9px 12px}.auth-beta.big.mini>img{filter:drop-shadow(0 2px #140a3c59);width:30px;height:30px;animation:2.6s ease-in-out infinite abFloat}.auth-beta.big.mini>span{flex:1;font-size:12px}.auth-beta.big.mini b{align-items:center;gap:8px;font-size:15px;display:flex}.ab-dc.round{border-radius:50%;flex:none;width:44px;height:44px;padding:0}.ab-dc.round .dc-logo{width:24px}@keyframes abPulse{50%{opacity:.5;transform:scale(.6)}}@keyframes abFloat{50%{transform:translateY(-3px)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.auth-beta.big .ab-head img,.auth-beta.big.mini>img,.ab-soon i{animation:none}}.invite-field{text-transform:uppercase;letter-spacing:3px;text-align:center;font-weight:900}.invite-field::placeholder{letter-spacing:normal;text-transform:none;font-weight:700}.auth-warn{background:var(--k-fff6dd);color:var(--gold-t,#8a6200);border-radius:14px;padding:8px 12px;font-size:12.5px;font-weight:800;line-height:1.35}.auth-note{color:var(--muted);font-size:12px;font-weight:700}.auth-keep{background:var(--k-e8f7ec);color:var(--green-t,#1d6b3a);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:8px 12px;display:flex}.auth-keep input{accent-color:#1fa04e;flex:none;width:18px;height:18px;margin-top:3px}.auth-keep b{font-size:13.5px;display:block}.auth-keep small{font-size:12px;font-weight:700;line-height:1.3;display:block}.cl-mem-pts small.end{color:var(--purple-t,var(--purple-d))}@keyframes blink{50%{opacity:.35}}.dc-logo{flex:none;place-items:center;display:inline-grid}.dc-logo svg{width:100%;height:auto;display:block}.dc-pill{color:#fff;background:var(--stripes), linear-gradient(100deg, #6d78ff, #5865f2 55%, #4752c4);box-shadow:0 4px 0 #3a43a8, var(--shadow-sm);border-radius:999px;align-items:center;gap:10px;padding:7px 18px 7px 8px;text-decoration:none;transition:transform .15s;animation:.4s both slideDown;display:flex}.dc-pill:hover{transform:translateY(-2px)scale(1.03)}.dc-pill .dc-logo{background:#ffffff2e;border-radius:50%;width:38px;height:38px;box-shadow:inset 0 0 0 2px #ffffff59}.dc-pill .dc-logo svg{width:22px}.dc-pill>span:last-child{flex-direction:column;line-height:1.1;display:flex}.dc-pill b{font-family:var(--font-title);text-shadow:0 2px #00000026;font-size:16px;font-weight:900}.dc-pill small{opacity:.9;font-size:11px;font-weight:800}.mt-card{width:min(440px,100%)}.mt-ribbon{background:var(--stripes), linear-gradient(100deg, #ff9a3a, #fc3);background-size:28px 28px,100% 100%;animation:1.2s linear infinite mtStripes}.ban-ribbon{background:var(--stripes), linear-gradient(100deg, #e8455a, #ff7a5a);background-size:28px 28px,100% 100%;animation:none}@keyframes mtStripes{to{background-position:28px 0,0 0}}.mt-body{flex-direction:column;gap:12px;animation:.4s fadeIn;display:flex}.mt-title{font-family:var(--font-title);color:var(--ink);margin:0;font-size:25px;font-weight:900;line-height:1.15}.mt-msg{color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere;max-height:38vh;margin:0;font-size:15.5px;font-weight:700;line-height:1.5;overflow-y:auto}.mt-eta{background:var(--stripes), linear-gradient(135deg, var(--blue), var(--purple));color:#fff;text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:2px;padding:12px 16px;display:flex}.mt-eta span{letter-spacing:1.5px;text-transform:uppercase;opacity:.85;font-size:12px;font-weight:900}.mt-eta b{font-family:var(--font-title);text-shadow:0 3px #0000002e;font-variant-numeric:tabular-nums;font-size:38px;font-weight:900;line-height:1.1}.mt-eta small{opacity:.9;font-size:13px;font-weight:800}.mt-foot{border-top:2px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.mt-sign{text-align:right;color:var(--ink-2);margin-top:-4px;font-size:14px;font-weight:800}.mt-sign a{color:var(--blue,#2f7de1);font-weight:900;text-decoration:none}:is(.mt-sign a:hover,.mt-sign a:focus-visible){text-decoration:underline}.mt-support{color:var(--ink-2);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.mt-x{color:#fff;background:var(--stripes), linear-gradient(100deg, #3a3f47, #14171a 60%, #000);border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 4px;text-decoration:none;transition:transform .12s;display:inline-flex;box-shadow:0 3px #000}:is(.mt-x:hover,.mt-x:focus-visible){transform:translateY(-2px)scale(1.03)}.mt-x .x-logo{background:#ffffff24;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.mt-x .x-logo svg{width:14px;height:auto;display:block}.mt-x b{font-family:var(--font-title);font-size:14px;font-weight:900}.mt-live{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;font-weight:800;display:flex}.mt-live i{background:var(--green);border-radius:50%;width:10px;height:10px;animation:1.6s ease-out infinite mtPulse;box-shadow:0 0 #36c96a99}@keyframes mtPulse{70%{box-shadow:0 0 0 9px #36c96a00}to{box-shadow:0 0 #36c96a00}}.mt-admin{z-index:90;background:var(--stripes), linear-gradient(100deg, #ff9a3a, #fc3);color:#fff;text-shadow:0 1px 2px #00000040;box-shadow:var(--shadow-sm);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:13px;font-weight:900;display:flex;position:fixed;top:10px;left:50%;translate:-50%}.dx-main{flex:1;grid-template-columns:minmax(0,1fr) 420px;gap:16px;min-height:0;display:grid}.dx-left{flex-direction:column;gap:10px;min-height:0;padding:14px;animation:.35s both popIn;display:flex}.dx-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dx-search{flex:1;min-width:200px;padding:9px 16px;font-size:15px}.dx-count{color:var(--ink-2);white-space:nowrap;font-size:12px;font-weight:900}.dx-types{flex-wrap:wrap;gap:4px;display:flex}.dx-type{opacity:.5;background:0 0;border:none;border-radius:50%;padding:2px;transition:opacity .12s,transform .14s cubic-bezier(.3,1.6,.5,1)}.dx-type:hover{opacity:.85;transform:translateY(-2px)}.dx-type.on{opacity:1;box-shadow:0 0 0 3px var(--yellow);transform:scale(1.18)}.dx-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-auto-rows:max-content;align-content:start;gap:8px;min-height:0;padding:6px 4px;display:grid}.dx-tile{--c:var(--blue);aspect-ratio:1;cursor:pointer;background:radial-gradient(circle at 50% 40%, var(--paper) 30%, color-mix(in srgb, var(--c) 30%, var(--paper)));animation:tileIn .3s var(--d,0s) backwards;border-radius:16px;transition:transform .14s cubic-bezier(.3,1.6,.5,1),box-shadow .12s;position:relative;overflow:hidden;box-shadow:inset 0 -3px #00000014,0 2px 5px #1a12461f}.dx-tile>img:first-child{object-fit:contain;width:82%;height:76%;image-rendering:pixelated;border-radius:12px;position:absolute;inset:9% 9% 15%}.dx-tile small{color:var(--ink-2);font-size:10px;font-weight:900;position:absolute;bottom:3px;left:7px}.dx-tile:hover{z-index:2;transform:translateY(-3px)scale(1.05)}.dx-tile.on{z-index:3;box-shadow:0 0 0 3px var(--paper), 0 0 0 6px var(--yellow), var(--shadow-sm);background:radial-gradient(circle at 50% 40%, var(--k-fffbe8) 30%, var(--k-ffe08a));transform:scale(1.08)}.dx-tile.unk{background:linear-gradient(180deg, var(--k-e9e6f4), var(--k-d8d4e8))}.dx-tile.unk>canvas:first-child{object-fit:contain;width:82%;height:76%;image-rendering:pixelated;opacity:.3;position:absolute;inset:9% 9% 15%}.dx-ball{width:18px;height:18px;image-rendering:pixelated;position:absolute;top:4px;right:4px}.dx-tile .shiny-mark{top:5px;left:5px}.dx-empty{color:var(--ink-2);flex-direction:column;grid-column:1/-1;align-items:center;gap:8px;padding:50px;font-weight:800;display:flex}.dx-empty img{width:48px;height:48px;image-rendering:pixelated;opacity:.6}.dx-right{flex-direction:column;gap:14px;min-height:0;display:flex}.dx-show{flex:none;height:300px;min-height:0}.dx-show .ls-num{font-size:90px}.dx-show .ls-plate h1{font-size:32px}.dx-shiny{background:var(--w90);color:var(--ink);box-shadow:var(--shadow-sm);border:none;border-radius:99px;align-items:center;gap:6px;padding:5px 14px 5px 8px;font-size:13px;font-weight:900;display:flex;position:absolute;top:14px;left:14px}.dx-shiny .shiny-mark{width:16px;height:16px;position:static}.dx-shiny.on{color:#fff;background:linear-gradient(100deg,#ff9ae0,#c08aff 50%,#6ac8ff)}.dx-info{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 18px;animation:.35s 50ms both popIn;display:flex}.dx-info .tag{margin-bottom:6px}.dx-entry{background:var(--paper-2);border-left:5px solid var(--red);border-radius:14px;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.45}.dx-chip{background:var(--slate,var(--ink-2))}.lab-wrap,.q-wrap{flex-direction:column;flex:1;gap:18px;min-height:0;padding:4px 6px 10px;display:flex}.lab-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.lab-card{--c:var(--purple);background:var(--paper);box-shadow:var(--shadow-sm);animation:tileIn .35s var(--d,0s) backwards;border-radius:20px;flex-direction:column;transition:transform .14s cubic-bezier(.3,1.6,.5,1),box-shadow .14s;display:flex;position:relative;overflow:hidden}.settled .lab-card,.settled .q-card{animation:none}.lab-card:hover{box-shadow:0 0 0 3px var(--c), var(--shadow);transform:translateY(-4px)}.lab-top{background:var(--stripes), linear-gradient(135deg, color-mix(in srgb, var(--c) 60%, var(--paper)), var(--c));justify-content:center;align-items:center;height:70px;display:flex;position:relative}.lab-ic{background:var(--paper);border-radius:50%;place-items:center;width:54px;height:54px;display:grid;transform:translateY(18px);box-shadow:0 3px #00000026}.lab-ic img{width:40px;height:40px;image-rendering:pixelated}.lab-card:hover .lab-ic img{animation:1.2s ease-in-out infinite wobble}.lab-lv{background:var(--w92);font-family:var(--font-title);border-radius:99px;padding:2px 10px;font-size:12px;font-weight:900;position:absolute;top:8px;right:10px}.lab-bd{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;padding:24px 14px 10px;display:flex}.lab-bd h3{font-family:var(--font-title);margin:0;font-size:18px;font-weight:900}.lab-bd p{color:var(--ink-2);margin:0;font-size:13px;font-weight:700}.lab-bd p.lab-note{color:var(--blue);font-size:12px}.lab-bd .pips{margin-top:auto;padding-top:8px}.pips i.new{animation:.6s cubic-bezier(.2,1.8,.4,1) pipPop}@keyframes pipPop{0%{filter:brightness(1.6);transform:scale(2.4)}}.lab-buy{font-family:var(--font-title);color:#fff;cursor:not-allowed;background:#b8b2cc;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:4px 12px 12px;padding:9px;font-size:17px;font-weight:900;transition:transform .1s,filter .12s;display:flex;box-shadow:0 3px #8a84a4}.lab-buy.can{cursor:pointer;background:var(--stripes), linear-gradient(180deg, #5ae08a, var(--green-d));box-shadow:0 4px #157a3a}.lab-buy.can:hover{filter:brightness(1.08);transform:translateY(-2px)}.lab-buy.can:active{transform:translateY(2px);box-shadow:0 1px #157a3a}.lab-buy.max{cursor:default;background:linear-gradient(180deg, #ffe07a, var(--yellow-d));color:var(--ink-on);box-shadow:0 3px #b07a00}.lab-card.max .lab-top{background:var(--stripes), linear-gradient(135deg, #ffe9a0, var(--yellow-d))}.lab-card.bought{animation:.6s cubic-bezier(.2,1.6,.4,1) bought}.lab-card.bought:after{content:"";background:var(--paper);pointer-events:none;animation:.5s ease-out forwards flashOut;position:absolute;inset:0}@keyframes bought{0%{transform:scale(.92)}50%{transform:scale(1.06)}to{transform:none}}.lab-hub{gap:8px;display:flex}.lab-mode{--c:var(--purple);text-align:left;color:var(--ink);background:var(--w82);box-shadow:var(--shadow-sm);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 5px;transition:transform .16s cubic-bezier(.3,1.6,.5,1),background .16s,box-shadow .16s;display:flex;position:relative}.lab-mode:hover{background:var(--paper);transform:translateY(-2px)}.lab-mode.on{background:var(--paper);box-shadow:0 0 0 3px var(--c), 0 8px 20px #140a3c40}.lm-ic{background:var(--stripes), linear-gradient(135deg, color-mix(in srgb, var(--c) 50%, var(--paper)), var(--c));border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 3px #00000029}.lm-ic img{width:30px;height:30px;image-rendering:pixelated}.lab-mode:not(.on) .lm-ic{filter:saturate(.55)brightness(1.05)}.lab-mode:hover .lm-ic img,.lab-mode.on .lm-ic img{animation:1.4s ease-in-out infinite wobble}.lm-tx{flex-direction:column;line-height:1.05;display:flex}.lm-tx b{font-family:var(--font-title);font-size:19px;font-weight:900}.lm-tx em{color:var(--ink-2);white-space:nowrap;font-size:11px;font-style:normal;font-weight:900}.lm-chip{font-family:var(--font-title);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:4px;padding:4px 10px;font-size:13px;font-weight:900;display:flex}.lm-chip .uiicon{width:15px;height:15px}.lm-chip.go{background:var(--k-e6faee);color:var(--green-t,var(--green-d))}.lm-chip.hot{color:var(--ink-on);background:var(--stripes), linear-gradient(180deg, #ffe07a, var(--yellow-d));animation:1.1s ease-in-out infinite badgePulse;box-shadow:0 2px #b07a00}.lm-new{background:var(--red);color:#fff;letter-spacing:.08em;border-radius:99px;padding:1px 8px;font-size:10px;font-weight:900;animation:1.1s ease-in-out infinite badgePulse;position:absolute;top:-8px;right:10px;box-shadow:0 2px #0000002e}.it-tools{flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:0 6px 10px;display:flex}.it-tools[hidden]{display:none}.it-filters{background:var(--w90);box-shadow:var(--shadow-sm);flex-wrap:wrap}.it-f .it-n{background:var(--paper-2);text-align:center;border-radius:99px;min-width:22px;padding:1px 7px;font-size:12px}.it-f.on .it-n{background:var(--ink-bg);color:#fff}.it-f.hot .it-n{background:var(--yellow);color:var(--ink-on)}.it-f:disabled{opacity:.4;cursor:default;transform:none}.it-slots{background:var(--w90);box-shadow:var(--shadow-sm);border-radius:999px;flex:none;align-items:center;gap:8px;margin-left:auto;padding:3px 14px 3px 6px;display:flex}.it-slots img{width:26px;height:26px;image-rendering:pixelated}.it-slots>span{flex-direction:column;line-height:1.15;display:flex}.it-slots b{font-family:var(--font-title);font-size:15px;font-weight:900}.it-slots small{color:var(--ink-2);font-size:11px;font-weight:800}.it-slots.none{opacity:.75}.it-sec{flex-direction:column;display:flex}.it-sec h4{color:#fff;font-family:var(--font-title);text-shadow:0 2px 4px #0000008c;align-items:center;gap:8px;margin:4px 0 12px;font-size:16px;font-weight:900;display:flex}.it-sec h4 i{background:var(--c);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #ffffffd9}.it-sec h4 span{background:var(--w88);color:var(--ink-2);text-shadow:none;border-radius:99px;padding:0 8px;font-size:12px}.lab-wrap{overflow-x:hidden}.ic.ready .ic-foot{border-top-color:#fff0c2}.ic-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;display:grid}.ic{--c:#c8d0dc;background:var(--paper);animation:tileIn .3s var(--d,0s) backwards;border-radius:22px;flex-direction:column;gap:10px;padding:16px 16px 12px;transition:transform .16s cubic-bezier(.3,1.6,.5,1),box-shadow .16s,opacity .3s;display:flex;position:relative;box-shadow:0 2px #1a12460d,0 8px 20px #1a12461f}.settled .ic{animation:none}.ic:hover{transform:translateY(-3px);box-shadow:0 2px #1a12460d,0 14px 28px #1a12462e}.ic-top{align-items:center;gap:12px;display:flex}.ic-art{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--c) 34%, var(--paper)) 0%, color-mix(in srgb, var(--c) 12%, var(--paper)) 64%, transparent 74%);border-radius:50%;flex:none;place-items:center;width:66px;height:66px;display:grid;position:relative}.ic-art>img{z-index:2;width:48px;height:48px;image-rendering:pixelated;filter:drop-shadow(0 3px 2px #1a124629);animation:icFloat 2.8s var(--f,0s) ease-in-out infinite;transition:transform .25s cubic-bezier(.3,1.8,.5,1);position:relative}.ic-shadow{z-index:1;width:30px;height:6px;animation:icShadow 2.8s var(--f,0s) ease-in-out infinite;background:#1a12462e;border-radius:50%;margin-left:-15px;position:absolute;bottom:7px;left:50%}.ic-rays{z-index:0;opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-6px}.ic.r2 .ic-rays{opacity:1;background:radial-gradient(circle, color-mix(in srgb, var(--c) 30%, transparent) 0%, transparent 68%);animation:icBreath 2.8s var(--f,0s) ease-in-out infinite}.ic.r3 .ic-rays,.ic.r4 .ic-rays{opacity:.55;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--c) 55%, transparent) 0deg 10deg, transparent 10deg 30deg);animation:14s linear infinite icSpin;inset:-10px;-webkit-mask:radial-gradient(circle,#000 30%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0000 70%)}.ic.r4 .ic-rays{opacity:.8;animation-duration:9s}.ic-spark{z-index:3;pointer-events:none;background:radial-gradient(circle, var(--paper) 0 18%, transparent 20%), conic-gradient(from 45deg, transparent 0 20deg, var(--paper) 20deg 25deg, transparent 25deg 110deg, var(--paper) 110deg 115deg, transparent 115deg 200deg, var(--paper) 200deg 205deg, transparent 205deg 290deg, var(--paper) 290deg 295deg, transparent 295deg);width:12px;height:12px;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--c) 80%, #fff));animation:icTwinkle 2.4s var(--f,0s) ease-in-out infinite;position:absolute;top:6px;right:8px}.ic:hover .ic-art>img{transform:scale(1.18)rotate(-8deg)}.ic:hover .ic-rays{opacity:1}.ic.locked .ic-art>img,.ic.locked .ic-shadow{animation:none}.ic.locked .ic-rays,.ic.off .ic-rays{display:none}@keyframes icFloat{50%{translate:0 -5px}}@keyframes icShadow{50%{opacity:.55;transform:scaleX(.72)}}@keyframes icBreath{50%{opacity:.6;transform:scale(1.12)}}@keyframes icSpin{to{transform:rotate(360deg)}}@keyframes icTwinkle{0%,60%,to{opacity:0;transform:scale(0)rotate(0)}75%{opacity:1;transform:scale(1)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.ic-art>img,.ic-shadow,.ic-rays,.ic-spark{animation:none!important}}.ic-name{flex-direction:column;gap:2px;min-width:0;display:flex}.ic-name b{font-family:var(--font-title);font-size:17px;font-weight:900;line-height:1.1}.ic-name small{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.ic-dot{background:var(--c);border-radius:50%;width:8px;height:8px}.ic-desc{color:var(--ink-3);flex:1;margin:0;font-size:13px;font-weight:700;line-height:1.45}.ic-req{color:var(--ink);flex-direction:column;gap:2px;font-weight:800;display:flex}.ic-req small,.ic-foot small{letter-spacing:.08em;text-transform:uppercase;color:#9a94b8;font-size:10px;font-weight:900}.ic-foot{border-top:1px solid var(--k-eeebf6);justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding-top:10px;display:flex}.ic-max{background:var(--k-e6faee);color:var(--green-d);border-radius:10px;margin:-2px 0 0;padding:4px 10px;font-size:12.5px;font-weight:900}.ic-note{color:var(--ink-2);align-items:center;gap:5px;font-size:12px;font-weight:900;display:flex}.ic-note.green{color:var(--green-t,var(--green-d))}.ic-note.gold{color:var(--gold-t,#b07a00)}.ic-note .uiicon{width:15px;height:15px}.ic-buy{color:#fff;font-family:var(--font-title);cursor:pointer;background:var(--stripes), linear-gradient(180deg, #5ae08a, var(--green-d));border:none;border-radius:99px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:6px 6px 6px 16px;font-size:14px;font-weight:900;transition:transform .12s,filter .12s;display:flex;box-shadow:0 3px #157a3a}.ic-buy em{background:#0000002e;border-radius:99px;align-items:center;gap:3px;padding:2px 9px;font-style:normal;display:flex}.ic-buy:hover{filter:brightness(1.07);transform:translateY(-1px)}.ic-buy:active{transform:translateY(2px);box-shadow:0 1px #157a3a}.ic-buy.poor{background:#cfcae0;box-shadow:0 3px #aaa3c4}.ic-buy.off{background:var(--k-e4e0ef);color:#8a84a6;cursor:default;justify-content:center;padding-right:16px;box-shadow:0 3px #cfcae0}.ic-buy.off:hover{filter:none;transform:none}.screen.shop .scr-title{background:linear-gradient(110deg,#17a88a,#1fa85a 55%,#7bd34a)}.shop-wrap .it-sec{width:100%;max-width:1180px;margin:0 auto}.shop-wrap .shop-intro{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto}.shop-btn{isolation:isolate;cursor:pointer;color:#fff;letter-spacing:.3px;text-shadow:0 1px #003c2873;background:linear-gradient(110deg,#12b3a0 0%,#1fa85a 55%,#7bd34a 100%);border:none;border-radius:999px;align-items:center;gap:7px;height:40px;margin-right:auto;padding:0 16px 0 8px;font-size:14px;font-weight:900;transition:transform .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #1a124647,inset 0 -3px #00462840,inset 0 2px #ffffff59}.shop-btn:hover{transform:translateY(-2px)scale(1.03)}.shop-btn:before{content:"";z-index:-1;background:var(--stripes);opacity:.55;position:absolute;inset:0}.shop-btn-ic{background:radial-gradient(circle at 35% 30%,#ffffffbf,#ffffff1f 70%);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.shop-btn-ic img{width:22px;height:22px;image-rendering:pixelated;filter:drop-shadow(0 1px #0000004d)}.mm-top>.tz-btn:has(+.shop-btn){margin-right:0}.mm-top>.fs-btn:has(+.tz-btn){margin-right:0}.mm-top>.fs-btn+.tz-btn{margin-left:2px}@media (max-height:560px){.mm:not(.auth) .mm-top .shop-btn{order:3;justify-content:center;width:40px;margin:0;padding:0}.mm:not(.auth) .mm-top .shop-btn-lbl{display:none}}.shop-intro{background:var(--paper);border-radius:22px;align-items:center;gap:14px;margin:0 0 14px;padding:12px 18px;display:flex;box-shadow:0 4px #140a3c1f}.shop-intro img{width:44px;height:44px;image-rendering:pixelated;flex:none}.shop-intro b{font-family:var(--font-title);color:var(--ink);font-size:17px;font-weight:900;display:block}.shop-intro small{color:var(--ink-2);font-weight:700;line-height:1.35;display:block}.shop-cap{background:var(--k-e6faee);color:var(--green-d);border-radius:99px;align-items:center;gap:6px;margin-top:6px;padding:4px 10px;font-size:12.5px;font-weight:900;display:inline-flex}.shop-can{background:var(--k-e6faee);color:var(--green-d);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px;padding:5px 10px;font-size:13px;font-weight:900;display:flex}.shop-can small{color:var(--ink-2);font-size:11px;font-weight:800}.shop-can.none{background:var(--paper-2);color:var(--ink-2)}.shop-meta{color:var(--ink-2);justify-content:space-between;gap:8px;font-size:12px;font-weight:900;display:flex}.ic-prog{flex:1;align-items:center;gap:8px;display:flex}.ic-bar{background:var(--k-eeebf6);border-radius:99px;flex:1;height:6px;overflow:hidden}.ic-bar i{transform-origin:0;background:#9a94b8;border-radius:99px;height:100%;display:block}.ic-prog small{letter-spacing:0;text-transform:none;color:var(--ink-2);white-space:nowrap;font-size:11px}.ic-price{color:#9a94b8;align-items:center;gap:3px;font-size:13px;font-weight:900;display:flex}.ic-price .uiicon{opacity:.6;width:14px;height:14px}.ic-link{color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:900}.ic-link:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.ic-link:disabled{opacity:.4;cursor:default}.ic.locked{background:var(--w86)}.ic.locked .ic-art{background:radial-gradient(circle, var(--k-eeebf6) 0%, transparent 72%)}.ic.locked .ic-art>img{filter:brightness(0)opacity(.25)}.ic.locked .ic-name b{color:#9a94b8;letter-spacing:.12em}.ic-lock{background:var(--paper);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 1px 3px #0000004d}.ic-lock .uiicon{width:13px;height:13px}.ic.off{opacity:.6}.ic.off .ic-art>img{filter:grayscale()}.ic.bought{animation:.6s cubic-bezier(.2,1.6,.4,1) bought}.it-empty{background:var(--w90);color:var(--ink-2);border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:40px;font-weight:900;display:flex}.it-empty img{width:48px;height:48px;image-rendering:pixelated;opacity:.5}@media (max-width:760px){.lab-hub{order:10;width:100%}.lab-mode{flex:1;padding-right:10px}.lm-tx em{display:none}.it-slots{margin-left:0}.ic-grid{grid-template-columns:1fr;gap:12px}}.q-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:10px;display:grid}.q-page{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.q-seg{scrollbar-width:none;flex:none;align-self:flex-start;max-width:100%;overflow-x:auto}.q-seg .pill{white-space:nowrap;flex:none}@media (max-width:1000px){.q-seg{gap:2px}.q-seg .pill{padding:7px 9px}}.q-title{background:var(--k-fff3c4);color:var(--gold-t,#8a5a00);border-radius:99px;align-items:center;gap:4px;margin-top:4px;padding:2px 10px 2px 6px;font-size:12px;font-weight:900;display:inline-flex}.q-card.secret h3{letter-spacing:3px}.q-card.secret .q-ic img{filter:brightness(0)opacity(.35)}.q-card{background:var(--paper);box-shadow:var(--shadow-sm);animation:tileIn .35s var(--d,0s) backwards;border-radius:18px;align-items:center;gap:14px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.q-ic{background:var(--paper-2);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.q-ic img{width:40px;height:40px;image-rendering:pixelated}.q-card h3{font-family:var(--font-title);margin:0;font-size:17px;font-weight:900}.q-card p{color:var(--ink-3);margin:2px 0 0;font-size:13px;font-weight:700}.q-bar{height:16px;margin-top:7px}.q-bar>i{background:linear-gradient(#2fb866,#17803f)}.q-bar>b{text-shadow:0 0 2px #141028f2,0 1px 2px #141028e6;font-size:11.5px}.q-reward{background:var(--paper-2);font-family:var(--font-title);border-radius:99px;flex:none;align-items:center;gap:4px;padding:6px 14px 6px 8px;font-weight:900;display:flex}.q-reward.done{color:var(--green-t,var(--green-d));background:var(--k-e6faee)}.q-card.ready{box-shadow:0 0 0 3px var(--yellow), 0 0 22px #ffcc338c, var(--shadow-sm);background:linear-gradient(100deg, var(--paper) 55%, var(--k-fff6d8))}.q-card.ready .q-ic{background:var(--k-fff3c4)}.q-card.ready .q-ic img{animation:1.4s ease-in-out infinite wobble}.q-card.done{opacity:.62}.q-claim{color:#fff;background:var(--stripes), linear-gradient(180deg, #5ae08a, var(--green-d));border:none;border-radius:16px;flex-direction:column;flex:none;align-items:center;padding:8px 18px;transition:filter .12s;animation:1.1s ease-in-out infinite badgePulse;display:flex;box-shadow:0 4px #157a3a}.q-claim:hover{filter:brightness(1.1)}.q-claim b{font-family:var(--font-title);font-size:17px;font-weight:900}.q-claim small{align-items:center;gap:3px;font-size:13px;font-weight:900;display:flex}.q-stamp{border:4px solid var(--green-d);color:var(--green-t,var(--green-d));background:var(--w90);font-family:var(--font-title);opacity:0;pointer-events:none;border-radius:12px;padding:4px 16px;font-size:24px;font-weight:900;position:absolute;top:50%;right:18px;transform:translateY(-50%)rotate(-12deg)scale(2.2)}.q-card.claimed .q-stamp{animation:.35s cubic-bezier(.3,1.5,.5,1) forwards stampDown}.q-card.claimed .q-claim{visibility:hidden}@keyframes stampDown{to{opacity:1;transform:translateY(-50%)rotate(-12deg)scale(1)}}.q-group.ready .grp-head{--c:var(--yellow)}.q-group.todo .grp-head{--c:var(--blue)}.q-group.done .grp-head{--c:var(--green)}.q-group.done .q-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.q-card.done{opacity:1;background:var(--w94);box-shadow:inset 4px 0 0 var(--green), var(--shadow-sm);border-radius:14px;gap:10px;padding:8px 12px 8px 8px}.q-card.done .q-ic{background:var(--k-e6faee);width:38px;height:38px}.q-card.done .q-ic img{width:28px;height:28px}.q-card.done h3{font-size:15px}.q-card.done p{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.q-card.done .grow{min-width:0}.q-card.done .q-reward{gap:0;padding:4px;font-size:0}.av{--s:48px;width:var(--s);height:var(--s);flex:none;place-items:center;display:inline-grid;position:relative}.av-pic{background:radial-gradient(circle at 40% 35%, var(--paper), var(--k-e4e0f4));width:100%;height:100%;box-shadow:0 0 0 max(2px, calc(var(--s) * .05)) var(--paper), 0 2px 6px #1a124640;border-radius:50%;place-items:center;display:grid;overflow:hidden}.av-pic img{width:100%;height:100%;image-rendering:pixelated;object-fit:cover}.av.framed .av-pic{width:84%;height:84%;box-shadow:none}.av-frame{width:calc(var(--s) * .72 / .48 * 1.04);height:calc(var(--s) * .72 / .48 * 1.04);transform:translate(calc(-50% - var(--fx,0) * 100%), calc(-50% - var(--fy,0) * 100%));pointer-events:none;image-rendering:auto;filter:drop-shadow(0 2px 3px #1a12464d);position:absolute;top:50%;left:50%}.av>img.av-frame{object-fit:fill;max-width:none;max-height:none;width:calc(var(--s) * .72 / .48 * 1.04)!important;height:calc(var(--s) * .72 / .48 * 1.04)!important}.bd-wrap{flex:1;gap:16px;min-height:0;display:flex}.bd-side{flex-direction:column;flex:none;gap:12px;width:300px;padding:2px 4px 10px 2px;animation:.35s both slideRight;display:flex;overflow:hidden auto}.bd-mode{background:var(--w95);box-shadow:var(--shadow-sm)}.bd-mode .pill{white-space:nowrap;flex:1;min-width:0;padding-left:6px;padding-right:6px;font-size:12px}.bd-mode .pill img{display:none}.bd-modes{flex:none;grid-template-columns:1fr 1fr;gap:6px;display:grid}.bd-mode-t{cursor:pointer;min-width:0;font:inherit;text-align:center;color:var(--ink);background:var(--w95);box-shadow:var(--shadow-sm);border:none;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:7px 4px 6px;transition:transform .14s cubic-bezier(.3,1.6,.5,1),box-shadow .14s;display:flex}.bd-mode-t:hover:not(.on){transform:translateY(-2px)}.bd-mode-ic{background:var(--paper-2);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.bd-mode-ic img{width:30px;height:30px;image-rendering:pixelated;border-radius:8px}.bd-mode-t>span:last-child{flex-direction:column;align-items:center;min-width:0;max-width:100%;line-height:1.1;display:flex}.bd-mode-t b{max-width:100%;font-family:var(--font-title);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:900;overflow:hidden}.bd-mode-t small{max-width:100%;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:800;overflow:hidden}.bd-mode-t.on{color:#fff;background:var(--stripes), linear-gradient(110deg, var(--blue), #6a4cd8);box-shadow:0 0 0 3px var(--paper), var(--shadow)}.bd-mode-t.on small{color:#ffffffe6}.bd-mode-t.on .bd-mode-ic{background:#ffffff40}.bd-side.mon{overflow:hidden}.bd-monbox{flex:1;min-height:0}.bd-monbox .bd-search{flex:none;margin:2px 0;padding:8px 14px}.bd-sort .pill{padding-left:4px;padding-right:4px;font-size:12px}.bd-mons{background:var(--w95);min-height:120px;box-shadow:var(--shadow-sm);border-radius:18px;flex:1;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:5px;padding:6px;display:grid;overflow-y:auto}.bd-mon-t{aspect-ratio:1;cursor:pointer;background:linear-gradient(160deg, color-mix(in srgb, var(--sky) 30%, var(--paper)), color-mix(in srgb, var(--gr) 22%, var(--paper)));border:none;border-radius:12px;place-items:center;padding:0;transition:transform .12s cubic-bezier(.3,1.6,.5,1);display:grid;position:relative}.bd-mon-t img{width:86%;height:86%;image-rendering:pixelated;border-radius:9px}.bd-mon-t:hover{z-index:1;transform:scale(1.08)}.bd-mon-t.off img{filter:grayscale(.85)opacity(.55)}.bd-mon-t.on{box-shadow:0 0 0 3px var(--red), 0 3px 8px #00000040;z-index:1;transform:scale(1.06)}.bd-mon-t i{border-radius:999px;padding:0 4px;font-size:10px;font-style:normal;font-weight:900;line-height:15px;position:absolute;bottom:-3px;right:-2px}.bd-mon-rk{background:var(--ink-bg);color:#fff}.bd-mon-n{background:var(--paper);color:var(--ink-2);box-shadow:0 0 0 1px var(--line)}.bd-mon-t.crown .bd-mon-rk{background:var(--yellow);color:var(--ink-on)}.bd-mons-none{text-align:center;grid-column:1/-1;padding:10px;font-size:13px}.bd-hero.mon{padding-left:12px}.bd-hero-mon{background:#ffffff38;border-radius:22px;flex:none;place-items:center;width:76px;height:76px;display:grid;box-shadow:inset 0 0 0 3px #ffffff73}.bd-hero-mon img{width:68px;height:68px;image-rendering:pixelated;filter:drop-shadow(0 2px #00000040)}.bd-kind{background:var(--w95);box-shadow:var(--shadow-sm);border-radius:18px;flex:none;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;padding:4px;display:grid}.bd-kind-tab{cursor:pointer;min-width:0;font:inherit;color:var(--ink-2);text-align:left;background:0 0;border:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:7px 4px 6px;transition:background .14s,color .14s,transform .14s cubic-bezier(.3,1.6,.5,1);display:flex}.bd-kind-tab:hover:not(.on){background:var(--paper-2);color:var(--ink)}.bd-kind-tab img{image-rendering:pixelated;flex:none;width:30px!important;height:30px!important}.bd-kind-tab>span{text-align:center;flex-direction:column;align-items:center;min-width:0;max-width:100%;line-height:1.1;display:flex}.bd-kind-tab b{font-family:var(--font-title);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:900;overflow:hidden}.bd-kind-tab small{opacity:.85;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.bd-kind-tab.on{color:#fff;background:var(--stripes), linear-gradient(110deg, var(--red), var(--orange));box-shadow:0 3px #b02030}.bd-kind-tab.on img{filter:drop-shadow(0 1px #0000004d)}.bd-ic{width:18px;height:18px;image-rendering:pixelated}.bd-picks{flex-direction:column;gap:8px;display:flex}.bd-pick{cursor:pointer;text-align:left;font:inherit;color:var(--ink);background:var(--w93);box-shadow:var(--shadow-sm);border:none;border-radius:18px;align-items:center;gap:10px;padding:8px 12px 8px 8px;transition:transform .14s cubic-bezier(.3,1.6,.5,1),box-shadow .14s;display:flex}.bd-pick:hover{transform:translate(4px)}.bd-pick>span:last-child{flex-direction:column;min-width:0;line-height:1.15;display:flex}.bd-pick b{font-family:var(--font-title);font-size:18px;font-weight:900}.bd-pick small{color:var(--ink-2);font-size:12px;font-weight:800}.bd-pick-ic{background:linear-gradient(180deg, var(--sky) 0 55%, var(--gr) 55%);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 2px #fff9}.bd-pick-ic img{width:40px;height:40px;image-rendering:pixelated}.bd-pick.on{background:var(--stripes), linear-gradient(110deg, var(--red), var(--orange));color:#fff;box-shadow:0 0 0 3px var(--paper), var(--shadow);transform:translate(6px)}.bd-pick.on small{color:#ffffffe6}.bd-opt{flex-direction:column;gap:4px;display:flex}.bd-opt>small{letter-spacing:1.5px;text-transform:uppercase;color:#ffffffeb;text-shadow:0 1px 3px #00000080;padding-left:10px;font-size:11px;font-weight:900}.bd-opt .seg{background:var(--w95);box-shadow:var(--shadow-sm)}.bd-opt .pill{flex:1;padding-left:8px;padding-right:8px}.bd-prizes{flex-direction:column;gap:4px;padding:12px;display:flex}.bd-prizes.off{opacity:.6}.bd-ph{flex-direction:column;margin-bottom:4px;display:flex}.bd-ph b{font-family:var(--font-title);font-size:17px;font-weight:900}.bd-ph small{color:var(--ink-2);font-size:12px;font-weight:700}.bd-prize{border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;padding:3px 8px 3px 4px;display:grid}.bd-prize:nth-child(2n){background:var(--paper-2)}.bd-prize>span{flex-direction:column;line-height:1.1;display:flex}.bd-prize b{font-size:14px;font-weight:900}.bd-prize small{color:var(--ink-2);font-size:11px;font-weight:800}.bd-prize em{color:var(--purple-t,var(--purple-d));align-items:center;gap:3px;font-style:normal;font-weight:900;display:flex}.bd-pnote{color:var(--ink-2);margin:6px 2px 0;font-size:12px;font-weight:700;line-height:1.35}.bd-pnote b{color:var(--ink)}.bd-searchbox{position:relative}.bd-search{background:var(--w95);width:100%;box-shadow:var(--shadow-sm);font:inherit;color:var(--ink);border:none;border-radius:999px;outline:none;padding:10px 16px;font-weight:800}.bd-search:focus{box-shadow:0 0 0 3px var(--blue), var(--shadow-sm)}.bd-found{z-index:5;background:var(--paper);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.bd-found:not(:empty){padding:6px}.bd-found .pill{justify-content:flex-start}.bd-found .muted{padding:6px 10px;font-size:13px}.bd-main{flex-direction:column;flex:1;gap:10px;min-width:0;min-height:0;display:flex}.bd-hero{color:#fff;box-shadow:var(--shadow);background:var(--stripes), linear-gradient(105deg, color-mix(in srgb, var(--sky) 80%, #1a1446) 0%, color-mix(in srgb, var(--gr) 75%, #1a1446) 100%);border-radius:22px;flex:none;align-items:center;gap:16px;padding:14px 20px;animation:.35s both popIn;display:flex}.bd-hero-tx{flex:1;min-width:0}.bd-hero-tx small{letter-spacing:1.5px;text-transform:uppercase;opacity:.9;font-size:11px;font-weight:900}.bd-hero-tx h2{font-family:var(--font-title);text-shadow:0 2px #0003;margin:0;font-size:30px;font-weight:900;line-height:1.05}.bd-hero-tx p{opacity:.95;max-width:620px;margin:4px 0 0;font-size:13px;font-weight:700;line-height:1.35}.bd-hero-chips{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.bd-chip{white-space:nowrap;background:#140e3273;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:900;display:flex}.bd-chip.live{background:var(--paper);color:var(--red-t,var(--red-d,var(--red)))}.bd-chip.live i{background:var(--red);border-radius:50%;width:8px;height:8px;animation:1.2s infinite pulse}.bd-scroll{flex-direction:column;flex:1;gap:14px;min-height:0;padding:0 4px 10px;display:flex;overflow-y:auto}.podium{flex:none;justify-content:center;align-items:flex-end;gap:14px;padding-top:34px;display:flex}.pod{cursor:pointer;width:210px;font:inherit;text-align:center;color:#fff;text-shadow:0 2px 4px #0009;animation:podIn .55s var(--d,0s) cubic-bezier(.2,1.3,.4,1) backwards;background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;padding:0;transition:transform .14s;display:flex}.pod:hover{transform:translateY(-4px)}@keyframes podIn{0%{opacity:0;transform:translateY(60px)}}.pod-av{margin-bottom:10px;position:relative}.pod-medal{filter:drop-shadow(0 2px 3px #0006);position:absolute;bottom:-8px;right:-16px}.pod b{font-family:var(--font-title);font-size:20px;font-weight:900}.pod small{font-size:12px;font-weight:800}.pod-score{font-family:var(--font-title);color:var(--yellow);align-items:baseline;gap:5px;margin:2px 0 8px;font-size:26px;font-weight:900;display:flex}.pod-score small{color:#fff;font-size:12px}.pod-base{width:100%;font-family:var(--font-title);color:#ffffffe6;background:var(--stripes), linear-gradient(180deg, color-mix(in srgb, var(--mc) 70%, var(--paper)), var(--mc));box-shadow:inset 0 -6px 0 #00000026, var(--shadow);border-radius:16px 16px 6px 6px;place-items:center;font-size:46px;font-weight:900;display:grid}.pod.p1{--mc:#f2b81a}.pod.p1 .pod-base{height:110px}.pod.p2{--mc:#a8b4c8}.pod.p2 .pod-base{height:76px}.pod.p3{--mc:#d08a4a}.pod.p3 .pod-base{height:54px}.pod.me b{color:var(--yellow)}.bd-list{flex-direction:column;flex:none;gap:3px;padding:8px 10px;display:flex}.bd-row{font:inherit;color:var(--ink);text-align:left;cursor:pointer;animation:slideRight .3s var(--d,0s) backwards;background:0 0;border:none;border-radius:14px;grid-template-columns:44px minmax(150px,1.2fr) minmax(140px,1.6fr) 74px 54px 120px;align-items:center;gap:10px;padding:5px 12px;font-size:14px;font-weight:800;transition:background .12s;display:grid}.bd-row:not(.hd):hover{background:var(--k-ece8fb)}.bd-row.prize:not(.me){background:color-mix(in srgb, var(--yellow) 9%, var(--paper))}.bd-row.hd{cursor:default;letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);padding-top:2px;padding-bottom:2px;font-size:11px;font-weight:900;animation:none}.bd-row.me{background:var(--k-fff3c4);box-shadow:inset 0 0 0 2px var(--yellow)}.bd-rank{background:var(--ink-bg);color:#fff;width:32px;height:32px;font-family:var(--font-title);border-radius:50%;place-items:center;font-size:14px;font-weight:900;display:grid}.bd-who{align-items:center;gap:12px;min-width:0;display:flex}.bd-who b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bd-mon{align-items:center;gap:6px;min-width:0;display:flex}.bd-mon img{width:32px;height:32px;image-rendering:pixelated}.bd-parts{flex-wrap:wrap;gap:4px;display:flex}.pod .bd-parts{color:var(--ink);justify-content:center;margin:3px 0}.bd-parts i{background:var(--paper-2);border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 3px;font-size:12px;font-style:normal;font-weight:900;display:flex}.bd-parts i span{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(180deg, color-mix(in srgb, var(--sky) 75%, #222) 0 50%, color-mix(in srgb, var(--gr) 75%, #222) 50%);border-radius:999px;padding:1px 6px;font-size:10px}.bd-gap{color:var(--ink-2);font-size:12px}.bd-badge{place-items:center;display:grid}.bd-pm{display:inline-flex}.bd-val{justify-content:flex-end;align-items:baseline;gap:4px;display:flex}.bd-val b{font-family:var(--font-title);font-size:18px;font-weight:900}.bd-val small{color:var(--ink-2);font-size:11px}.bd-splits{flex-wrap:wrap;gap:4px;display:flex}.bd-splits i{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;padding:1px 6px;font-size:12px;font-style:normal}.bd-tier{color:var(--ink-2);align-items:center;gap:8px;margin:8px 4px 2px;font-size:12px;font-weight:900;display:flex}.bd-tier b{font-family:var(--font-title);color:var(--ink);font-size:15px}.bd-tier em{color:var(--purple-t,var(--purple-d));align-items:center;gap:3px;font-style:normal;display:flex}.bd-tier:after{content:"";border-top:2px dashed var(--line);flex:1;order:2}.bd-tier em{order:3}.bd-tier.out,.bd-tier.out b{color:var(--red-t,var(--red-d,var(--red)))}.bd-me{background:var(--paper);box-shadow:0 0 0 3px var(--yellow), var(--shadow);border-radius:20px;flex:none;align-items:center;gap:14px;padding:10px 16px 10px 12px;animation:.35s both slideUp;display:flex}.bd-me-av{cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:6px 4px 0;display:flex;position:relative}.bd-me-av>span:last-child{letter-spacing:1px;text-transform:uppercase;color:var(--blue);font-size:10px;font-weight:900}.bd-me-av:hover .av{transform:scale(1.06)}.bd-me-av .av{transition:transform .14s}.bd-me-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bd-me-tx>small{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:900}.bd-me-tx>b{font-family:var(--font-title);font-size:18px;font-weight:900}.bd-me-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.bd-me-row>b{font-family:var(--font-title);align-items:baseline;gap:4px;font-size:20px;font-weight:900;display:flex}.bd-me-row>b small{color:var(--ink-2);font-size:12px}.bd-me-prize{background:var(--k-fff3c4);border-radius:999px;align-items:center;gap:4px;padding:2px 10px 2px 4px;font-size:12px;font-weight:900;display:flex}.bd-next{color:var(--blue-t,var(--blue-d,var(--blue)));flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;font-weight:800;display:flex}.bd-chip.break{background:var(--paper);color:var(--blue-t,var(--blue-d))}.bd-chip.dust{background:linear-gradient(90deg, var(--purple), #c060ff);color:#fff}.bd-msg{background:var(--w95);color:var(--ink);border-radius:999px;padding:4px 12px;display:inline-block;margin-top:6px!important;font-weight:900!important}.bd-break{border:3px solid var(--blue);flex:none;align-items:center;gap:14px;padding:12px 18px;display:flex}.bd-break>div{flex-direction:column;gap:2px;display:flex}.bd-break b{font-family:var(--font-title);font-size:18px;font-weight:900}.bd-break span{color:var(--ink-2);font-size:13px;font-weight:700}.bd-break .bd-break-cd{color:var(--blue-t,var(--blue-d));font-size:15px;font-weight:900}.bd-x{background:var(--purple);color:#fff;vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 8px;font-family:inherit;font-size:12px}.mm-sp-dust{background:var(--paper);color:var(--purple-t,var(--purple-d));border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:900}.mm-sp-dust:empty{display:none}.mm-sp-break{background:var(--k-e8f0ff);box-shadow:inset 0 0 0 2px var(--blue);color:var(--blue-t,var(--blue-d));border-radius:14px;flex-direction:column;gap:2px;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.mm-sp-break b{font-family:var(--font-title);color:var(--ink);font-size:15px}.mm-sp-msg{background:var(--k-fff3c4);border-radius:12px;padding:6px 12px;font-size:12px;font-weight:800}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}}.bd-empty{text-align:center;flex-direction:column;align-self:center;align-items:center;gap:6px;margin-top:30px;padding:30px 40px;display:flex}.bd-empty img{width:56px;height:56px;image-rendering:pixelated;animation:2s infinite wobble}.bd-empty h3{font-family:var(--font-title);margin:0;font-size:22px;font-weight:900}.bd-empty p{color:var(--ink-2);margin:0;font-weight:700}@media (max-width:900px){.bd-wrap{flex-direction:column;overflow-y:auto}.bd-side{width:auto;overflow:visible}.bd-main{min-height:70vh}.bd-side.mon{overflow:visible}.bd-mons{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));max-height:260px}.bd-row{grid-template-columns:36px 1fr auto}.bd-row>:nth-child(3),.bd-row>:nth-child(4),.bd-row>:nth-child(5){display:none}.bd-hero{flex-direction:column;align-items:flex-start}.bd-hero-chips{flex-flow:wrap;align-items:flex-start}}.season-card.lk-card{width:min(640px,100% - 32px);max-height:calc(100dvh - 40px)}.lk-head{align-items:center;gap:22px;display:flex}.lk-head small{letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:900}.lk-head h2{font-family:var(--font-title);margin:0;font-size:26px;font-weight:900}.lk-head p{margin:4px 0 0;font-size:13px;text-align:left!important}.lk-prev{background:radial-gradient(circle, var(--paper-2) 55%, transparent 70%);border-radius:50%;flex:none;place-items:center;width:180px;height:180px;display:grid}.lk-card>.seg{align-self:center}.lk-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;max-height:300px;padding:6px;display:grid;overflow:hidden auto}.lk-cell{background:var(--paper-2);cursor:pointer;font:inherit;color:var(--ink);border:none;border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:20px 4px 8px;transition:transform .14s cubic-bezier(.3,1.6,.5,1);display:flex;position:relative}.lk-cell:hover{transform:translateY(-3px)}.lk-cell small{text-align:center;font-size:12px;font-weight:900;line-height:1.1}.lk-cell.on{background:var(--k-fff3c4);box-shadow:inset 0 0 0 3px var(--yellow)}.lk-cell.locked .av{filter:grayscale()brightness(.7)opacity(.55)}.lk-cell.locked small{color:var(--ink-2)}.lk-lock{position:absolute;top:6px;right:6px}.lk-info{min-height:1.3em;color:var(--ink-2);font-size:13px;font-weight:800}.season-looks{flex-direction:column;align-items:center;gap:6px;display:flex}.season-looks>small{letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:900}.season-looks>div{flex-wrap:wrap;justify-content:center;gap:22px;padding:14px 4px 0;display:flex}.season-look{color:var(--ink-2);flex-direction:column;align-items:center;gap:12px;font-size:11px;font-weight:900;display:flex}.tr-av{cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}.mm-sp-av{flex:none;place-items:center;margin:4px;display:grid;position:relative}.mm-sp-av>i{position:absolute;bottom:-8px;right:-10px}.mm-sp-mini{place-items:center;display:grid}.mm-sp-prizes{flex-direction:column;align-items:center;gap:2px}.mm-sp-prizes>small{color:var(--ink-2);font-size:10px;font-weight:900}.mm-sp-prizes>div{justify-content:space-between;width:100%;display:flex}.mm-sp-prizes>div>span{flex-direction:column;align-items:center;line-height:1;display:flex}.pf-av{flex-direction:column;flex:none;align-items:center;gap:14px;padding:18px 26px 0;display:flex;position:relative}.pf-look{padding:4px 12px;font-size:12px}.st-wrap{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:270px minmax(0,1fr);align-items:start;gap:20px;width:min(1180px,100%);min-height:0;margin:0 auto;padding:4px;display:grid}.st-tabs{flex-direction:column;gap:10px;padding:2px 14px 2px 0;display:flex}.st-tab{--c:var(--blue);background:var(--w96);color:var(--ink);text-align:left;box-shadow:var(--shadow-sm);animation:slideRight .35s var(--d,0s) backwards;border:none;border-radius:20px;align-items:center;gap:12px;padding:10px 16px 10px 10px;transition:transform .2s cubic-bezier(.3,1.6,.5,1),box-shadow .2s;display:flex;position:relative}.st-tab:before{content:"";background:var(--c);border-radius:0 6px 6px 0;width:5px;position:absolute;top:16px;bottom:16px;left:0}.st-tab:hover{transform:translate(5px)}.st-tab .st-ic{width:44px;height:44px;box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--c) 30%, var(--paper)), 0 3px 0 #00000014}.st-tx{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.st-tab .st-tx b{font-family:var(--font-title);font-size:18px;font-weight:900}.st-tab .st-tx small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.st-tab.on{color:#fff;background:var(--stripes), linear-gradient(100deg, color-mix(in srgb, var(--c) 72%, var(--paper)), var(--c));box-shadow:var(--shadow), 0 0 0 3px var(--paper);transform:translate(12px)}.st-tab.on:before{content:none}.st-tab.on .st-tx b{text-shadow:0 2px #00000026}.st-tab.on .st-tx small{color:#ffffffeb}.st-tab.on .st-ic{box-shadow:0 3px #00000026}.st-tab.on:after{content:"";border:11px solid #0000;border-right:0;border-left-color:var(--c);margin-top:-11px;position:absolute;top:50%;right:-10px}.st-pane{--c:var(--blue);flex-direction:column;min-height:0;max-height:100%;display:flex;overflow:hidden}.st-head{color:#fff;background:var(--stripes), linear-gradient(100deg, color-mix(in srgb, var(--c) 70%, var(--paper)), var(--c));flex:none;align-items:center;gap:14px;padding:14px 20px;display:flex}.st-head .st-tx b{font-family:var(--font-title);text-shadow:0 2px #00000026;font-size:26px;font-weight:900;line-height:1.1}.st-head .st-tx small{opacity:.92;font-size:13px;font-weight:800}.st-ic{background:var(--paper);border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 3px #00000026}.st-ic img{width:34px;height:34px;image-rendering:pixelated}.st-tab .st-ic img{width:30px;height:30px}.st-reset{flex:none;align-items:center;gap:6px;display:inline-flex}.st-reset img{width:18px;height:18px}.st-body{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;padding:18px 20px 20px;display:grid;overflow:hidden auto}.st-body>*{animation:.3s backwards tileIn}.st-body>:nth-child(2){animation-delay:30ms}.st-body>:nth-child(3){animation-delay:60ms}.st-body>:nth-child(4){animation-delay:90ms}.st-body>:nth-child(5){animation-delay:.12s}.st-body>:nth-child(6){animation-delay:.15s}.st-body>:nth-child(n+7){animation-delay:.18s}.st-row{background:var(--paper-2);border-radius:16px;grid-template-columns:1fr auto;grid-template-areas:"l o""c c";align-items:center;gap:6px 10px;min-height:52px;padding:12px 16px;font-weight:800;transition:box-shadow .15s,background .15s;display:grid;box-shadow:inset 0 0 0 2px #0000}.st-row:hover{background:var(--paper);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c) 45%, transparent), 0 4px 12px #1a124614}.st-row.wide{grid-column:1/-1}.st-row .st-val,.st-row .seg{background:var(--paper)}.st-row>span:first-child{grid-area:l}.st-row>:nth-child(2){grid-area:c}.st-row>:nth-child(3){grid-area:o}.st-row.tog{cursor:pointer;grid-template-areas:"l c"}.st-row.tog>:nth-child(3){display:none}.st-row.keyrow{grid-template-areas:"l c"}.st-row.keyrow>:nth-child(3){display:none}.st-row .key-bind{min-width:96px;font-family:var(--font-title)}.st-row .key-bind.on{background:var(--yellow);color:var(--ink-on)}.st-row small{color:var(--ink-2);font-size:11px;font-weight:700;display:block}.st-row .seg .pill{flex:1}.st-val{background:var(--paper-2);text-align:center;min-width:48px;font-family:var(--font-title);border-radius:99px;padding:2px 10px;font-weight:900}.st-range{--p:50%;-webkit-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--c) var(--p), var(--line) var(--p));border-radius:99px;outline:none;width:100%;height:12px;margin:8px 0;box-shadow:inset 0 2px 3px #00000026}.st-range::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--ink);cursor:grab;background:radial-gradient(circle, var(--paper) 0 17%, var(--ink-bg) 18% 30%, transparent 31%), linear-gradient(180deg, var(--red) 0 43%, var(--ink-bg) 43% 57%, var(--paper) 57%);border-radius:50%;width:28px;height:28px;transition:transform .15s cubic-bezier(.3,1.6,.5,1);box-shadow:0 2px 4px #00000059}.st-range::-moz-range-thumb{border:3px solid var(--ink);cursor:grab;background:radial-gradient(circle, var(--paper) 0 17%, var(--ink-bg) 18% 30%, transparent 31%), linear-gradient(180deg, var(--red) 0 43%, var(--ink-bg) 43% 57%, var(--paper) 57%);border-radius:50%;width:22px;height:22px}.st-range:hover::-webkit-slider-thumb{transform:scale(1.15)rotate(25deg)}.st-range:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.25)rotate(-25deg)}.switch{background:#d4cfe6;border:none;border-radius:99px;flex:none;justify-self:end;width:58px;height:32px;padding:0;transition:background .2s;position:relative;box-shadow:inset 0 2px 4px #00000026}.switch i{background:var(--paper);border-radius:50%;width:24px;height:24px;transition:transform .22s cubic-bezier(.3,1.6,.5,1);position:absolute;top:4px;left:4px;box-shadow:0 2px 4px #00000040}.switch.on{background:var(--c,var(--green))}.switch.on i{transform:translate(26px)}.pz-st{flex-direction:column;width:min(1200px,100%);min-height:0;max-height:100%;padding:16px;animation:.3s ease-out popIn;display:flex}.ml-cols{grid-template-columns:2fr 1fr;gap:16px;min-height:0;margin-top:10px;display:grid;overflow:auto}.ml-col{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:18px;flex-direction:column;gap:6px;padding:12px;display:flex}.ml-col .tag{align-self:flex-start;margin-bottom:4px}.ml-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ml-row{background:var(--k-f4f2fa);border-radius:12px;align-items:center;gap:12px;padding:4px 6px;display:flex}.ml-row b{font-size:15px;display:block}.ml-row .grow{flex:1;min-width:0}.ml-n{color:#fff;background:#1d1236;border-radius:99px;flex:none;padding:2px 9px;font-size:13px;font-weight:900}.ml-row small{color:var(--ink-2);font-size:12px;font-weight:700;display:block}.ml-row.off{opacity:.62;background:0 0;padding:2px 6px}.ml-row.off b{font-size:13px}.ml-places .tag+.ml-grid+.tag{margin-top:12px}.ml-ring i{background:#c8c4d8;border-radius:50% 50% 40% 40%;width:46%;height:52%}.ml-dot{background:#281e46bf;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.ml-dot:after{content:"";background:#ff5a6a;width:9px;height:9px}.ml-dot.elite:after{background:#ffd23a;border-radius:50%;width:11px;height:11px}.ml-dot.mate:after{background:#7aff9a;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 2px #1d1236}.ml-dot.me:after{background:var(--paper);clip-path:polygon(50% 0,100% 100%,50% 75%,0 100%);width:18px;height:18px}@media (max-width:1000px){.ml-cols,.ml-grid{grid-template-columns:1fr}}.pz-st .scr-title h1{box-shadow:none;background:0 0;border-radius:0;padding:0;transform:none}.cr-wrap{flex-direction:column;flex:1;align-items:center;gap:22px;min-height:0;padding:10px;display:flex}.cr-card{flex-direction:column;gap:10px;width:min(780px,100%);padding:20px 22px;animation:.4s .1s both popIn;display:flex}.cr-legal{background:var(--paper-2);color:var(--ink-2);border-radius:14px;margin:0 0 4px;padding:10px 14px;font-size:13px;font-weight:700}.cr-row{align-items:center;gap:14px;padding:6px 0;animation:.35s backwards slideRight;display:flex}.cr-row:nth-child(3){animation-delay:50ms}.cr-row:nth-child(4){animation-delay:.1s}.cr-row:nth-child(5){animation-delay:.15s}.cr-row:nth-child(6){animation-delay:.2s}.cr-ic{background:var(--paper-2);border-radius:14px;flex:none;place-items:center;width:50px;height:50px;display:grid}.cr-ic img{width:38px;height:38px;image-rendering:pixelated}.cr-row b{font-family:var(--font-title);font-size:17px;font-weight:900}.cr-row p{margin:0;font-size:14px;font-weight:700}@media (max-width:1200px){.hd-note{display:none}}@media (max-width:640px){.st-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.dx-main{flex:none;grid-template-columns:1fr}.dx-left{height:70vh}.st-wrap{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px}.st-tabs{flex-direction:row;padding:0 0 4px;overflow-x:auto}.st-tab{flex:1 0 auto;padding:6px 14px 6px 6px}.st-tab .st-tx small,.st-tab.on:after{display:none}.st-tab.on,.st-tab:hover{transform:none}.q-grid{grid-template-columns:1fr}.bd-row{grid-template-columns:40px 1fr 1fr 90px}.bd-row>:nth-child(4),.bd-row>:nth-child(5),.bd-row>:nth-child(6){display:none}.pod{width:30vw}.scr-head{flex-wrap:wrap}}.app-notice{z-index:200;background:var(--ink-bg);color:#fff;box-shadow:var(--shadow);pointer-events:none;border-radius:999px;padding:12px 22px;font-weight:900;transition:opacity .5s;animation:.3s both popIn;position:fixed;bottom:40px;left:50%;transform:translate(-50%)}.app-notice.out{opacity:0}.upd-bar{z-index:210;background:var(--paper);width:min(560px,100vw - 32px);box-shadow:inset 0 0 0 3px var(--green), var(--shadow);border-radius:18px;align-items:center;gap:12px;margin:0 auto;padding:10px 12px 10px 16px;animation:.3s both popIn;display:flex;position:fixed;bottom:24px;left:0;right:0}.upd-bar .uiicon{flex:none}.upd-bar>div{min-width:0;color:var(--ink-2);flex-direction:column;flex:1;gap:2px;font-size:13px;font-weight:700;display:flex}.upd-bar b{font-family:var(--font-title);color:var(--ink);font-size:16px;font-weight:900}.upd-x{background:var(--k-f0f2f6);width:30px;height:30px;color:var(--ink-2);cursor:pointer;border:none;border-radius:50%;flex:none;font-size:18px;font-weight:900}.split-pop{background:var(--w96);box-shadow:var(--shadow);border-radius:999px;align-items:baseline;gap:12px;padding:10px 22px;transition:opacity .5s,transform .5s;animation:.5s cubic-bezier(.2,1.4,.4,1) both splitIn;display:flex;position:absolute;top:150px;left:50%;transform:translate(-50%)}.split-pop small{text-transform:uppercase;letter-spacing:1px;color:var(--ink-2);font-size:12px;font-weight:900}.split-pop b{font-family:var(--font-title);font-size:28px;font-weight:900}.split-pop em{font-style:normal;font-family:var(--font-title);color:var(--ink-2);font-size:22px;font-weight:900}.split-pop.ahead{box-shadow:0 0 0 3px var(--green), var(--shadow)}.split-pop.ahead em{color:var(--green-t,var(--green-d))}.split-pop.behind{box-shadow:0 0 0 3px var(--red), var(--shadow)}.split-pop.behind em{color:var(--red-t,var(--red-d))}.split-pop.out{opacity:0;transform:translate(-50%,-14px)}@keyframes splitIn{0%{opacity:0;transform:translate(-50%,-20px)scale(.7)}}@keyframes medalIn{0%{opacity:0;transform:scale(.3)rotate(-20deg)}}.rg-medals{gap:6px;display:flex}.rg-md{background:var(--paper-2);border-radius:12px;flex-direction:column;align-items:center;gap:1px;width:58px;padding:4px 0;display:flex}.rg-md .uiicon{filter:grayscale()brightness(.75)opacity(.45)}.rg-md small{color:var(--ink-2);font-size:11px;font-weight:900}.rg-md.on{background:var(--k-fff8dc);box-shadow:inset 0 0 0 2px var(--yellow)}.rg-md.on .uiicon{filter:none}.rg-pb{background:var(--paper-2);border-radius:16px;flex-direction:column;gap:4px;padding:10px 14px;line-height:1.15;display:flex}.rg-pb small{text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:900}.rg-pb>b{font-family:var(--font-title);font-size:26px;font-weight:900}.rg-rank{color:var(--ink-2);flex-wrap:wrap;gap:2px 10px;font-size:12px;font-weight:800;display:flex}.rg-rank b{color:var(--ink)}.rg-rival{color:var(--red-t,var(--red-d))}.season-modal{z-index:150;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1410288c;place-items:center;display:grid;position:fixed;inset:0}.season-card{flex-direction:column;gap:14px;width:min(520px,100% - 32px);padding:22px;animation:.4s both popIn;display:flex}.season-head{align-items:center;gap:14px;display:flex}.season-head small{text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:900}.season-head h2{font-family:var(--font-title);margin:0;font-size:24px;font-weight:900}.season-list{flex-direction:column;gap:6px;max-height:40vh;display:flex;overflow-y:auto}.season-row{background:var(--paper-2);border-radius:14px;grid-template-columns:54px 1fr auto auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.season-row b{font-family:var(--font-title);font-size:20px;font-weight:900}.season-row small{color:var(--ink-2)}.season-row em{color:var(--purple-t,var(--purple-d));align-items:center;gap:4px;font-style:normal;font-weight:900;display:flex}.season-card p{text-align:center;margin:0}.kgoal{--kc:var(--purple);box-sizing:border-box;background:var(--w97);width:226px;color:var(--ink);box-shadow:var(--shadow-sm), inset 0 -3px 0 #2a244014;border:2px solid var(--paper);border-radius:14px;flex-direction:column;margin-top:2px;transition:border-color .3s;display:flex;overflow:hidden}.kgoal.kg-in{animation:.35s cubic-bezier(.2,1.3,.4,1) miniIn}.kgoal.tier,.kgoal.done{--kc:#e8930c}.kgoal.done{background:linear-gradient(100deg, var(--k-fff6d6), var(--paper));border-color:var(--yellow)}.kg-head{color:#fff;background:var(--stripes), linear-gradient(100deg, var(--kc), color-mix(in srgb, var(--kc) 55%, #2a2440));text-shadow:0 1px #0003;justify-content:space-between;align-items:center;gap:6px;padding:2px 6px 2px 9px;display:flex}.kg-head b{font-family:var(--font-title);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:900;overflow:hidden}.kg-head span{background:var(--paper);color:var(--kc);font-family:var(--font-title);text-shadow:none;border-radius:99px;flex:none;padding:0 6px;font-size:10px;font-weight:900;line-height:15px}.kg-main{align-items:center;gap:8px;padding:5px 9px 0 6px;display:flex}.kg-pt{background:var(--paper-2);width:34px;height:34px;box-shadow:inset 0 0 0 2px var(--paper), 0 0 0 2px var(--kc);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.kg-pt>img:first-child{object-fit:cover;width:31px;height:31px;image-rendering:pixelated;border-radius:50%}.kg-rank{background:var(--kc);color:#fff;font-family:var(--font-title);box-shadow:0 0 0 2px var(--paper);border-radius:99px;padding:0 4px;font-size:9px;font-weight:900;line-height:13px;position:absolute;bottom:-5px;right:-8px}.kg-badge{filter:drop-shadow(0 1px 1px #00000040);display:grid;position:absolute;bottom:-6px;right:-7px}.kg-body{flex-direction:column;flex:1;min-width:0;display:flex}.kg-body small{letter-spacing:.2px;text-transform:uppercase;color:var(--kc);font-size:9.5px;font-weight:900;line-height:1.15}.kg-name{font-family:var(--font-title);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:900;line-height:1.15;overflow:hidden}.kgoal.done .kg-name{white-space:normal;font-size:13px}.kg-left{flex-direction:column;flex:none;align-items:flex-end;line-height:1;display:flex}.kg-left span{letter-spacing:.2px;text-transform:uppercase;color:var(--ink-2);font-size:8.5px;font-weight:900}.kg-left strong{font-family:var(--font-title);color:var(--kc);font-size:19px;font-weight:900}.kgoal-bar{background:var(--paper-2);border-radius:9px;height:6px;margin:5px 9px 6px;overflow:hidden;box-shadow:inset 0 1px 2px #2a244026}.kgoal-bar i{background:var(--stripes), linear-gradient(90deg, var(--kc), color-mix(in srgb, var(--kc) 55%, var(--paper)));transform-origin:0;border-radius:9px;height:100%;transition:transform .25s;display:block}.kg-next{background:var(--paper-2);border-top:1px solid #2a244014;padding:3px 9px 4px}.kg-row{align-items:baseline;gap:5px;font-size:11px;display:flex}.kg-row small{letter-spacing:.4px;text-transform:uppercase;color:var(--ink-2);font-size:8.5px;font-weight:900}.kg-row em{font-style:normal;font-family:var(--font-title);color:var(--kc);font-weight:900}.kg-row span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:800;overflow:hidden}.kg-row b{font-family:var(--font-title);color:var(--ink-2);font-weight:900}.kgoal.near{border-color:var(--yellow);animation:1.1s ease-in-out infinite kgNear}.kgoal.near .kg-left strong{color:#e8930c}@keyframes kgNear{50%{box-shadow:var(--shadow-sm), 0 0 14px 2px #ffcc33bf}}.evpill{--c:#9a7aff;color:#fff;width:100%;box-shadow:var(--shadow-sm), inset 3px 0 0 var(--c);background:#2a2440d1;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:5px 10px;animation:.4s cubic-bezier(.2,1.3,.4,1) miniIn;display:flex}.evpill b{color:var(--c);letter-spacing:.3px;white-space:nowrap;font-size:12px;font-weight:900}.evpill span{font-family:var(--font-title);font-size:12px;font-weight:900}.bd-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rg-tt-pb{align-items:baseline;gap:6px;display:flex}.rg-tt-pb small{text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:900}.rg-tt-pb b{font-family:var(--font-title);font-size:18px;font-weight:900}.rg-sec .rg-medals{grid-template-columns:1fr 1fr;gap:6px;display:grid}.rg-sec .rg-md{text-align:left;flex-direction:row;justify-content:flex-start;gap:8px;width:auto;padding:5px 10px 5px 6px}.rg-sec .rg-md>span{flex-direction:column;min-width:0;line-height:1.15;display:flex}.rg-sec .rg-md b{font-family:var(--font-title);font-size:14px;font-weight:900}.rg-sec .rg-md small{color:var(--ink-2);white-space:nowrap;font-size:11px;font-weight:800}.rg-sec .rg-md:not(.on) b{color:var(--ink-2)}.rg-top{color:var(--green-t,var(--green-d));font-weight:900}.pf-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:0 4px 12px;display:flex}.pf-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.rp-note{resize:vertical;width:100%;min-height:80px;font-family:var(--font)}.pf-hero{background:linear-gradient(120deg, var(--paper) 55%, color-mix(in srgb, var(--c) 30%, var(--paper)));isolation:isolate;flex:none;align-items:center;gap:18px;padding:16px 20px;animation:.35s both popIn;display:flex;position:relative;overflow:hidden}.pf-bg{display:none}.pf-hero.has-bg{background:#1a1430}.pf-hero.has-bg .pf-bg{z-index:-1;background:50%/cover no-repeat;display:block;position:absolute;inset:0}.pf-hero.has-bg:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0e0a1e73,#0e0a1e0d 70%);position:absolute;inset:0}.pf-hero.has-bg .pf-id,.pf-hero.has-bg .pf-clan,.pf-hero.has-bg .pf-trophy-sum{background:color-mix(in srgb, var(--paper) 72%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--paper) 55%, transparent), var(--shadow-sm);border-radius:18px}.pf-hero.has-bg .pf-id{flex:0 auto;padding:10px 16px}.pf-hero.has-bg .pf-trophy-sum{margin-left:auto;padding:6px 10px}.pf-hero.has-bg .pf-since{color:var(--ink);opacity:.8}.lk-prev.has-bg{box-shadow:var(--shadow-sm);background:50%/cover no-repeat;border-radius:18px;padding:10px 14px}.lk-bg-cell{background:var(--paper-2);color:var(--ink);font:inherit;cursor:pointer;border:none;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:6px;display:flex;position:relative}.lk-bg-cell.on{box-shadow:0 0 0 3px var(--blue);background:var(--paper)}.lk-bg-cell small{text-align:center;font-size:11.5px;font-weight:800}.lk-bg-pic{aspect-ratio:2;width:100%;box-shadow:var(--shadow-sm);background:50%/cover no-repeat;border-radius:10px;position:relative}.lk-bg-pic.none{background:repeating-linear-gradient(-45deg, var(--paper) 0 8px, var(--paper-2) 8px 16px)}.lk-bg-cell.locked .lk-bg-pic{filter:grayscale(.85)brightness(.75)}.lk-bg-cell .lk-lock{place-items:center;display:grid;position:absolute;inset:0}.pf-id{flex:1;min-width:0}.pf-id h2{font-family:var(--font-title);margin:0;font-size:32px;font-weight:900}.pf-trophy-sum{gap:10px;display:flex}.pf-trophy-sum span{flex-direction:column;align-items:center;font-weight:900;display:flex}.pf-trophy-sum span.off{opacity:.35;filter:grayscale()}.pf-stats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.pf-stat{background:var(--w95);box-shadow:var(--shadow-sm);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:10px 12px;animation:.4s both cardIn;display:grid}.pf-sic{grid-row:span 2;place-items:center;width:34px;height:34px;display:grid}.pf-sic img{width:30px;height:30px;image-rendering:pixelated}.pf-stat b{font-family:var(--font-title);font-size:20px;font-weight:900}.pf-stat small{color:var(--ink-2);text-transform:uppercase;font-size:11px;font-weight:900}.pf-cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pf-box{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pf-maps{flex-direction:column;gap:5px;display:flex}.pf-map{background:var(--paper-2);border-left:6px solid var(--gr);border-radius:12px;grid-template-columns:1.4fr 1fr 1fr;align-items:center;gap:8px;padding:6px 10px 6px 14px;display:grid}.pf-mname b{font-size:14px;display:block}.pf-mname small{color:var(--ink-2);font-size:11px;font-weight:800}.pf-mk,.pf-mt{font-family:var(--font-title);align-items:center;gap:4px;font-weight:900;display:flex}.pf-mk small{font-family:var(--font);color:var(--ink-2);font-size:11px}.pf-trophies{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.pf-tro{background:var(--paper-2);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;animation:.4s both cardIn;display:flex}.pf-tro b{font-family:var(--font-title);font-size:18px;font-weight:900}.pf-tro small{color:var(--ink-2);font-size:10px;font-weight:900}.pf-tro span{font-size:11px;font-weight:800;line-height:1.1}.pf-tro.m4{background:linear-gradient(160deg, var(--k-ffe7fb), var(--k-e3f6ff));box-shadow:inset 0 0 0 2px #c08aff}.pf-tro.m3{background:var(--k-fff6d6);box-shadow:inset 0 0 0 2px var(--yellow)}.pf-recent{grid-template-columns:52px minmax(110px,150px) minmax(160px,1fr) max-content max-content max-content max-content max-content;gap:5px 10px;display:grid}.pf-run{grid-column:1/-1;grid-template-columns:subgrid;background:linear-gradient(90deg, color-mix(in srgb, var(--sky) 14%, var(--paper-2)) 0%, var(--paper-2) 55%);border-left:6px solid var(--mc);border-radius:14px;align-items:center;padding:5px 10px 5px 8px;font-size:14px;font-weight:800;animation:.3s both cardIn;display:grid}.pf-run-team{border-top:2px dashed color-mix(in srgb, var(--mc) 35%, transparent);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;margin:4px 0 1px;padding-top:5px;display:flex}.pf-run-team>small{color:var(--ink-2);margin-right:4px;font-size:11px;font-weight:900}.pf-mate{background:var(--paper);box-shadow:inset 0 0 0 2px var(--line,var(--k-e3e6ef));font:inherit;color:inherit;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:5px;padding:2px 9px 2px 2px;font-size:12px;display:inline-flex}.pf-mate:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--mc)}.pf-mate:disabled{cursor:default;opacity:1}.pf-mate.me{background:color-mix(in srgb, var(--mc) 12%, var(--paper))}.pf-mate img{width:22px;height:22px;image-rendering:pixelated}.pf-mate em{font-style:normal;font-family:var(--font-title);color:var(--ink-2);font-variant-numeric:tabular-nums}.pf-teams{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.pf-team{text-align:left;font:inherit;color:inherit;cursor:pointer;background:linear-gradient(90deg, color-mix(in srgb, var(--sky) 18%, var(--paper-2)), var(--paper-2) 70%);border:0;border-left:6px solid var(--gr);border-radius:14px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex}.pf-team:disabled{cursor:default;opacity:1}.pf-team-who{flex:none;display:flex}.pf-team-who>*+*{margin-left:-10px}.pf-team-tx{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.pf-team-tx b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pf-team-tx small{color:var(--ink-2);font-size:11px;font-weight:800}.pf-team em{font-style:normal;font:900 18px var(--font-title);flex-direction:column;align-items:flex-end;display:flex}.pf-team em small{color:var(--ink-2);font-size:11px}.pf-run-mon{justify-content:flex-end;align-items:center;height:38px;display:flex;position:relative}.pf-run-mon img{width:40px;height:40px;image-rendering:pixelated}.pf-run-mon i{opacity:.75;position:absolute;bottom:-3px;left:-2px}.pf-run-mon i img{width:24px;height:24px}.pf-run-who,.pf-run-where{flex-direction:column;min-width:0;line-height:1.15;display:flex}.pf-run-who b,.pf-run-where small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-run-who small,.pf-run-where small{color:var(--ink-2);font-size:11px;font-weight:800}.pf-mode{background:var(--mc);color:#fff;font-style:normal;font-family:var(--font-title);border-radius:99px;align-self:flex-start;align-items:center;gap:4px;padding:1px 9px 1px 4px;font-size:11px;font-weight:900;display:inline-flex}.pf-mode img{width:16px!important;height:16px!important}.pf-run-where small{border-left:3px solid var(--gr);margin-top:2px;padding-left:5px}.pf-run-end{white-space:nowrap;font-family:var(--font-title);align-items:center;gap:4px;font-weight:900;display:inline-flex}.pf-run-end.win{color:var(--green-t,var(--green-d,#2e8b3a))}.pf-run-end small{color:#8a4fc8;align-items:center;gap:1px;font-size:11px;display:inline-flex}.pf-run-num{text-align:right;font-family:var(--font-title);white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end;font-weight:900}.pf-run-tags{justify-content:flex-start;align-items:center;gap:4px;display:flex}.pf-run>.pf-build{justify-self:end}.pf-tag{background:var(--paper);box-shadow:inset 0 0 0 2px var(--line,var(--k-e3e6ef));border-radius:99px;align-items:center;gap:2px;padding:1px 7px 1px 3px;font-size:11px;font-weight:900;display:inline-flex}.pf-tag img{width:18px;height:18px;image-rendering:pixelated}.pf-tag.fu{color:var(--gold-t,#a8650c);box-shadow:inset 0 0 0 2px #e8a33a}.pf-tag.bag{padding:1px 4px;box-shadow:inset 0 0 0 2px #7cc46a}.pf-tag.ta{color:var(--gold-t,#9a7400);box-shadow:inset 0 0 0 2px #e0b52a}.pf-run.win{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--green) 45%, transparent)}.pf-rtabs{flex-wrap:wrap;gap:6px;display:flex}.pf-rtabs:empty{display:none}.pf-rtabs .pill{align-items:center;gap:5px;display:inline-flex}.pf-rtabs .pill img{width:18px;height:18px;image-rendering:pixelated}.pf-rtabs .pill small{opacity:.7;font-size:11px}.pf-rtabs .pill.on{background:var(--mc);border-color:var(--mc);color:#fff}.pf-evmap .pf-mname b{align-items:center;gap:2px;display:flex}.pf-evmap .pf-mk img{width:26px;height:26px;image-rendering:pixelated}.season-big{place-items:center;animation:.8s cubic-bezier(.2,1.5,.4,1) both medalIn;display:grid}.season-row{animation:cardIn .4s var(--d,0s) both;grid-template-columns:34px 54px 1fr auto}.season-row.m4{background:linear-gradient(100deg, var(--k-ffe7fb), var(--k-e3f6ff))}.season-row.m3{background:var(--k-fff6d6)}@media (max-width:900px){.pf-cols{grid-template-columns:1fr}.pf-hero{flex-wrap:wrap}.pf-recent{flex-direction:column;display:flex}.pf-run{grid-template-columns:46px minmax(0,1fr) minmax(0,1.25fr);gap:2px 8px}.pf-run-num{justify-self:start}.pf-run-tags{flex-wrap:wrap}.pf-run-mon{grid-row:span 2}.pf-run-end{grid-area:2/2;font-size:13px}.pf-run-num.kl{grid-area:2/3;font-size:13px}.pf-run-num.tm{display:none}.pf-run-tags{grid-area:3/1/auto/3;justify-content:flex-start}.pf-run-tags:empty{display:none}.pf-run>.pf-build{grid-area:3/3;justify-self:end}.pf-run>span:last-child:empty{display:none}}.pf-box .grp-head{color:var(--ink);text-shadow:none;margin:0 0 4px}.pf-box .grp-head b{font-size:19px}.pf-box .grp-head small{color:var(--ink-2)}.pf-stats{grid-template-columns:repeat(6,1fr)}@media (max-width:900px){.pf-stats{grid-template-columns:repeat(3,1fr)}}.tk-main{flex:1;grid-template-columns:minmax(0,1fr) 340px;align-content:start;gap:18px;min-height:0;padding:6px 6px 14px;display:grid;overflow-y:auto}.tk-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:18px;display:grid}.tk-col,.tk-bagpanel{--hc:#f2a516;background:var(--w97);box-shadow:0 6px 0 #1a12461f, var(--shadow);border-radius:24px;flex-direction:column;animation:.45s cubic-bezier(.2,1.3,.4,1) both plateIn;display:flex;overflow:hidden}.tk-col.weekly{--hc:#8a5ae0;animation-delay:80ms}.tk-bagpanel{--hc:#3aa0e8;align-self:start;animation-delay:.16s;position:sticky;top:0}.quiet,.quiet *{animation-delay:0s!important}.tk-col.quiet,.tk-bagpanel.quiet,.quiet .tk-head,.quiet .tk-card:not(.just),.quiet .tk-prize:not(.just){animation:none}.tk-head{color:#fff;background:var(--stripes), linear-gradient(110deg, color-mix(in srgb, var(--hc) 70%, white), var(--hc) 55%, color-mix(in srgb, var(--hc) 75%, black));flex-direction:column;gap:12px;padding:16px 20px 14px;display:flex;position:relative}.tk-head-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tk-head-tx{flex-direction:column;min-width:0;display:flex}.tk-head-tx small{letter-spacing:.6px;text-transform:uppercase;opacity:.9;font-size:12px;font-weight:900}.tk-head-tx h2{font-family:var(--font-title);text-shadow:0 3px #0000002e;margin:0;font-size:34px;font-weight:900;line-height:1.05}.tk-left{opacity:.95;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.tk-streak{white-space:nowrap;background:#0000002e;border-radius:99px;flex:none;padding:4px 12px;font-size:12px;font-weight:900}.tk-streak.on{background:var(--paper);color:#e0662a;box-shadow:0 2px #0000001f}.tk-track{--p:0;justify-content:space-between;align-items:center;padding:0 4px;display:flex;position:relative}.tk-track:before,.tk-track-fill{content:"";background:#0003;border-radius:3px;height:6px;margin-top:-3px;position:absolute;top:50%;left:18px;right:28px}.tk-track-fill{width:calc((100% - 46px) * var(--p));background:var(--paper);transition:width .6s cubic-bezier(.3,1.2,.5,1);right:auto;box-shadow:0 0 8px #fffc}.tk-node{z-index:1;background:color-mix(in srgb, var(--hc) 60%, black);color:#fffc;width:26px;height:26px;font-family:var(--font-title);border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid;position:relative;box-shadow:inset 0 0 0 2px #ffffff8c}.tk-node.on{background:var(--paper);color:var(--hc);box-shadow:0 0 10px #ffffffe6}.tk-node.on .uiicon{filter:none}.tk-node.pop{animation:.55s cubic-bezier(.3,1.8,.5,1) tkPop}.tk-node.goal{background:#00000038;border-radius:14px;width:40px;height:40px;box-shadow:inset 0 0 0 2px #ffffff8c}.tk-node.goal img{width:30px;height:30px;image-rendering:pixelated;filter:grayscale(.5)brightness(.9)}.tk-node.goal.ready{background:var(--k-fff3c4);box-shadow:0 0 0 3px var(--yellow), 0 0 16px #fc3c;animation:1.1s ease-in-out infinite badgePulse}.tk-node.goal.ready img,.tk-node.goal.on img{filter:none}.tk-node.goal.on{background:var(--paper)}.tk-card{animation:tileIn .35s var(--d,0s) backwards;align-items:center;gap:14px;margin:0 12px;padding:14px 6px;transition:opacity .35s,background .35s;display:flex;position:relative}.tk-card+.tk-card{border-top:2px solid var(--paper-2)}.tk-head+.tk-card{margin-top:4px}.tk-card.lv0{--lv:#36c96a}.tk-card.lv1{--lv:#3a8cff}.tk-card.lv2{--lv:#ff5a5f}.tk-ball{background:color-mix(in srgb, var(--lv) 14%, var(--paper));width:54px;height:54px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--lv) 35%, var(--paper));border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.tk-ball img{width:38px;height:38px;image-rendering:pixelated}.tk-tick{background:var(--green-d);width:22px;height:22px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.tk-tick .uiicon{filter:brightness(10)}.tk-body{flex:1;min-width:0}.tk-title{align-items:center;gap:8px;min-width:0;display:flex}.tk-lv{background:var(--lv);color:#fff;letter-spacing:.5px;text-transform:uppercase;border-radius:99px;flex:none;padding:1px 9px;font-size:10px;font-weight:900}.tk-body h3{min-width:0;font-family:var(--font-title);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:900;overflow:hidden}.tk-body p{color:var(--ink-2);margin:3px 0 0;font-size:13px;font-weight:700}.tk-bar{height:15px;margin-top:8px}.tk-col .tk-bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--hc) 65%, white), var(--hc))}.tk-donetx{color:var(--green-t,var(--green-d));align-items:center;gap:4px;margin-top:6px;font-size:13px;font-weight:900;display:flex}.tk-side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.tk-reward{background:var(--paper-2);font-family:var(--font-title);border-radius:99px;align-items:center;gap:4px;padding:6px 14px 6px 8px;font-weight:900;display:flex}.tk-reward.done{color:var(--green-t,var(--green-d));background:var(--k-e6faee)}.tk-reroll{color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:99px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:900;transition:background .12s,color .12s;display:flex}.tk-reroll:hover{background:var(--k-e4ecff);color:var(--blue-t,var(--blue-d))}.tk-claim{color:#fff;cursor:pointer;background:var(--stripes), linear-gradient(180deg, #5ae08a, var(--green-d));border:none;border-radius:16px;flex-direction:column;align-items:center;padding:8px 18px;transition:filter .12s,transform .1s;animation:1.1s ease-in-out infinite badgePulse;display:flex;box-shadow:0 4px #157a3a}.tk-claim:hover{filter:brightness(1.1)}.tk-claim:active{transform:translateY(3px);box-shadow:0 1px #157a3a}.tk-claim b{font-family:var(--font-title);font-size:17px;font-weight:900}.tk-claim small{align-items:center;gap:3px;font-size:13px;font-weight:900;display:flex}.tk-claim.big{align-self:stretch;padding:12px}.tk-claim.big b{font-size:20px}.tk-card.ready{background:linear-gradient(100deg, var(--paper) 55%, var(--k-fff6d8));box-shadow:0 0 0 3px var(--yellow), 0 0 20px #ffcc3380;border-radius:16px;margin:4px 8px;padding:14px 10px;overflow:hidden}.tk-card.ready+.tk-card,.tk-card+.tk-card.ready{border-top:none}.tk-card.ready:after,.tk-prize.ready:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffffb3,#fff0);width:70px;animation:3.2s ease-in-out infinite tkShine;position:absolute;top:0;bottom:0;left:0}.tk-card.ready .tk-ball img{animation:1.4s ease-in-out infinite wobble}.tk-card.done>:not(.tk-stamp){opacity:.55}.tk-card.done .tk-ball{opacity:1}.tk-stamp{border:4px solid var(--green-d);color:var(--green-t,var(--green-d));background:var(--w92);font-family:var(--font-title);opacity:0;pointer-events:none;z-index:2;border-radius:12px;padding:3px 14px;font-size:22px;font-weight:900;position:absolute;top:50%;right:18px;transform:translateY(-50%)rotate(-12deg)scale(2.2)}.claimed .tk-stamp{animation:.35s cubic-bezier(.3,1.5,.5,1) forwards stampDown}.claimed .tk-claim{visibility:hidden}.tk-card.done .tk-stamp{opacity:.9;right:10px;transform:translateY(-50%)rotate(-12deg)scale(.8)}.tk-card.done .tk-side{visibility:hidden}.tk-card.just,.tk-prize.just{animation:.45s ease-out both tkSwap}.tk-prize{background:var(--stripes), linear-gradient(120deg, var(--k-fffaf0), color-mix(in srgb, var(--hc) 12%, var(--paper)));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--hc) 25%, var(--paper));border-radius:18px;flex-direction:column;gap:10px;margin:8px 12px 12px;padding:14px 16px;transition:opacity .35s;display:flex;position:relative;overflow:hidden}.tk-prize-hd{align-items:center;gap:10px;display:flex}.tk-prize-ic{background:var(--paper);width:38px;height:38px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--hc) 30%, var(--paper));border-radius:12px;flex:none;place-items:center;display:grid}.tk-prize-hd b{font-family:var(--font-title);font-size:18px;font-weight:900;display:block}.tk-prize-hd small{color:var(--ink-2);font-size:13px;font-weight:800}.tk-prize-items{flex-wrap:wrap;gap:8px;display:flex}.tk-pi{background:var(--paper);min-width:84px;box-shadow:0 0 0 2px var(--k-ece4fa);text-align:center;border-radius:14px;flex-direction:column;align-items:center;padding:8px 10px;display:flex}.tk-pi img{width:34px;height:34px;image-rendering:pixelated}.tk-pi b{font-size:13px;font-weight:900}.tk-pi small{color:var(--ink-2);text-transform:uppercase;font-size:10px;font-weight:800}.tk-pi.dust b{font-family:var(--font-title);font-size:18px}.tk-prize.ready{box-shadow:0 0 0 3px var(--yellow), 0 0 22px #ffcc338c}.tk-prize.ready .tk-prize-ic{background:var(--k-fff3c4);animation:1.4s ease-in-out infinite wobble}.tk-prize.done>:not(.tk-stamp){opacity:.6}.tk-prize.done .tk-stamp{opacity:.9;transform:translateY(-50%)rotate(-12deg)scale(.8)}.tk-bag-list{flex-direction:column;padding:6px 12px;display:flex}.tk-boost{align-items:center;gap:12px;padding:10px 4px;display:flex}.tk-boost+.tk-boost{border-top:2px solid var(--paper-2)}.tk-boost-ic{background:color-mix(in srgb, var(--hc) 12%, var(--paper));border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative}.tk-boost-ic img{width:34px;height:34px;image-rendering:pixelated}.tk-count{background:var(--ink-bg);color:#fff;font-family:var(--font-title);box-shadow:0 0 0 2px var(--paper);border-radius:99px;padding:0 7px;font-size:12px;font-weight:900;position:absolute;bottom:-6px;right:-6px}.tk-boost b{font-size:14px;font-weight:900;display:block}.tk-boost small{color:var(--ink-2);font-size:12px;font-weight:700;line-height:1.25}.tk-boost.none .tk-boost-ic{background:var(--paper-2)}.tk-boost.none .tk-boost-ic img{filter:grayscale(.6)opacity(.75)}.tk-boost.none .tk-count{background:#c8c0d8}.tk-note{background:var(--paper-2);color:var(--ink-2);text-align:center;border-radius:12px;margin:0 12px 14px;padding:8px 12px;font-size:12px;font-weight:800}@keyframes tkPop{0%{transform:scale(.4)}60%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes tkSwap{0%{opacity:.3;filter:brightness(1.15)}}@keyframes tkShine{0%,55%{transform:translate(-120%)skew(-20deg)}to{transform:translate(900%)skew(-20deg)}}@media (prefers-reduced-motion:reduce){.tk-card.ready:after,.tk-prize.ready:after,.tk-node.pop,.tk-node.goal.ready,.tk-claim{animation:none}}@media (max-width:1250px){.tk-main{grid-template-columns:1fr}.tk-bagpanel{position:static}.tk-bag-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));column-gap:14px;display:grid}.tk-boost+.tk-boost{border-top:none}}@media (max-width:900px){.tk-cols{grid-template-columns:1fr}}.rg-bag{flex-wrap:wrap;gap:8px;display:flex}.rg-boost{background:var(--paper-2);text-align:left;cursor:pointer;border:none;border-radius:16px;align-items:center;gap:8px;max-width:100%;padding:6px 12px 6px 6px;transition:transform .12s,box-shadow .12s;display:flex;position:relative}.rg-boost:hover{transform:translateY(-2px)}.rg-boost img{width:34px;height:34px;image-rendering:pixelated;flex:none}.rg-boost span{flex-direction:column;min-width:0;display:flex}.rg-boost b{font-size:13px;font-weight:900}.rg-boost small{color:var(--ink-2);font-size:11px;font-weight:700;line-height:1.2}.rg-boost i{background:var(--ink-bg);color:#fff;border-radius:99px;padding:0 6px;font-size:11px;font-style:normal;font-weight:900;position:absolute;top:-6px;right:-4px}.rg-boost.on{background:var(--k-e6faee);box-shadow:0 0 0 3px var(--green)}.hud-party{flex-direction:column;gap:6px;display:flex;position:absolute;top:142px;left:22px}.ally{align-items:center;animation:.35s both popIn;display:flex}.ally-pt{z-index:1;background:radial-gradient(circle at 50% 38%, var(--paper) 55%, color-mix(in srgb, var(--tc) 25%, var(--paper)));border:3px solid var(--tc);width:46px;height:46px;box-shadow:var(--shadow-sm), 0 0 0 2px var(--paper);border-radius:50%;flex:none;place-items:center;margin-right:-16px;display:grid;position:relative;overflow:hidden}.ally-pt img{width:100%;height:100%;image-rendering:pixelated}.ally-tx{background:var(--w95);box-shadow:var(--shadow-sm);border-bottom:3px solid var(--tc);border-radius:13px;flex-direction:column;padding:7px 12px 5px 22px;line-height:1.15;display:flex;position:relative;overflow:hidden}.ally-tx:before{content:"";background:var(--stripes), var(--tc);height:4px;position:absolute;top:0;left:0;right:0}.ally-tx b{font-family:var(--font-title);color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:900;display:flex}.ally-tx b em{letter-spacing:.8px;text-transform:uppercase;color:#fff;background:#36c96a;border-radius:99px;padding:0 6px;font-size:9px;font-style:normal}.ally-tx small{color:var(--ink-2);font-size:10.5px;font-weight:800}.ally-bond{gap:2px;margin-top:2px;display:flex}.ally-bond i{background:var(--k-e4dcf4);width:9px;height:8px;clip-path:path("M4.5 8 L0.6 4 A2.2 2.2 0 0 1 4.5 1.4 A2.2 2.2 0 0 1 8.4 4 Z")}.ally-bond i.on{background:#ff6ab8}.pz-ability{background:var(--paper-2);border-radius:16px;padding:10px 12px}.pz-ability small,.pz-eff small{letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:900;display:block}.pz-ability b{font-family:var(--font-title);font-size:16px;font-weight:900}.pz-ability p{color:var(--ink-2);margin:2px 0 0;font-size:13px}.pz-moves{flex-direction:column;gap:8px;display:flex}.pz-move{--c:var(--blue);background:var(--paper);box-shadow:0 2px 8px #1a124614, inset 4px 0 0 var(--c);border-radius:16px;align-items:center;gap:10px;padding:8px 10px;display:flex}.pz-move .grow{flex:1;min-width:0}.pz-mh{justify-content:space-between;gap:6px;display:flex}.pz-mh b{font-family:var(--font-title);font-size:15px;font-weight:900}.pz-mh span{color:var(--ink-2);font-size:12px;font-weight:900}.pz-move .muted{font-size:11px}.pz-share{background:var(--paper-2);border-radius:99px;height:6px;margin:4px 0 2px;overflow:hidden}.pz-share i{background:var(--c);border-radius:99px;height:100%;display:block}.pz-move small{color:var(--ink-2);font-size:11px;font-weight:800}.pz-team{flex-wrap:wrap;gap:8px;display:flex}.pz-ally{background:var(--paper-2);border-radius:99px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:12px;display:flex}.pz-ally img{background:var(--paper);width:30px;height:30px;image-rendering:pixelated;border-radius:50%}.pz-centre .sm-cbody>*{flex-shrink:0}.pz-items{grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:8px;display:grid}.pz-item{--rc:var(--r0);aspect-ratio:1;cursor:pointer;background:var(--stripes), linear-gradient(135deg, color-mix(in srgb, var(--rc) 35%, var(--paper)), color-mix(in srgb, var(--rc) 70%, white));border:none;border-radius:16px;place-items:center;padding:0;transition:transform .1s,box-shadow .12s;animation:.3s ease-out backwards cardIn;display:grid;position:relative;box-shadow:inset 0 -3px #0000001a}.pz-item img{width:40px;height:40px;image-rendering:pixelated;filter:drop-shadow(0 2px 2px #00000040)}.pz-item b{background:var(--ink-bg);color:#fff;font-family:var(--font-title);border-radius:99px;padding:0 6px;font-size:11px;font-weight:900;position:absolute;bottom:2px;right:3px}.pz-item:hover,.pz-item.sel{box-shadow:0 0 0 3px var(--rc), 0 6px 14px #1a124638;outline:none;transform:translateY(-2px)}.pz-detail{background:var(--paper-2);border-radius:18px;flex-direction:column;gap:8px;min-height:150px;padding:12px 14px;display:flex}.pz-dtop{--rc:var(--r0);align-items:center;gap:12px;display:flex}.pz-dtop img{width:56px;height:56px;image-rendering:pixelated;background:var(--stripes), linear-gradient(135deg, color-mix(in srgb, var(--rc) 50%, var(--paper)), var(--rc));border-radius:16px;flex:none;padding:6px}.pz-dtop h3{font-family:var(--font-title);margin:0 0 3px;font-size:19px;font-weight:900}.pz-rar{background:var(--rc);color:#fff;font-family:var(--font-title);text-shadow:0 1px 1px #0003;border-radius:99px;padding:1px 10px;font-size:11px;font-weight:900}.pz-count{background:var(--paper);font-family:var(--font-title);color:var(--ink-2);border-radius:99px;padding:1px 10px;font-size:11px;font-weight:900}.pz-desc{margin:0;font-size:14px;font-weight:800}.pz-eff{background:var(--paper);border-radius:12px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.pz-eff div{color:var(--green-t,var(--green-d));font-size:13px;font-weight:900}.pz-eff div:before{content:"▸ ";color:var(--ink-2)}.pz-dealt{color:var(--orange);font-size:12px;font-weight:900}.pz-empty{color:var(--ink-2);margin:0;font-size:13px}.pz-vits{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;display:grid}.pz-vit{background:var(--k-f1edff);border-radius:14px;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:flex}.pz-vit img{width:30px;height:30px;image-rendering:pixelated}.pz-vit b{font-size:13px;font-weight:900;display:block}.pz-vit span{color:var(--purple-t,var(--purple-d));font-size:12px;font-weight:900}.pz-group{flex-direction:column;gap:4px;display:flex}.pz-stats{flex-direction:column;display:flex}.pz-stats div{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:3px 2px;font-size:13px;font-weight:800;display:flex}.pz-stats div.up b{color:var(--green-t,var(--green-d))}.pz-stats div.down b{color:var(--red-t,var(--red-d))}.sm-modal{padding:20px 24px}.modal.sm-modal{-webkit-backdrop-filter:blur(5px)}.modal:has(>.pz-st){-webkit-backdrop-filter:blur(5px)}.sm{flex-direction:column;gap:14px;width:min(1340px,100%);min-height:0;max-height:100%;padding:14px;animation:.35s ease-out popIn;display:flex}.sm-hero{color:#fff;box-shadow:var(--shadow-sm);background:var(--stripes), linear-gradient(105deg, color-mix(in srgb, var(--sky) 80%, #1a1446) 0%, color-mix(in srgb, var(--gr) 75%, #1a1446) 100%);border-radius:20px;flex:none;align-items:center;gap:18px;padding:14px 18px 14px 14px;display:flex}.sm-hero.lose{background:var(--stripes), linear-gradient(105deg, color-mix(in srgb, var(--red-d) 70%, #1a1446) 0%, color-mix(in srgb, var(--sky) 45%, #1a1446) 100%)}.sm-av{background:var(--paper);width:84px;height:84px;box-shadow:0 0 0 4px var(--yellow), var(--shadow-sm);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.sm-hero.lose .sm-av{box-shadow:0 0 0 4px var(--paper), var(--shadow-sm)}.sm-av img{width:100%;height:100%;image-rendering:pixelated;border-radius:50%}.sm-av span{background:var(--ink-bg);font-family:var(--font-title);white-space:nowrap;border-radius:99px;padding:1px 10px;font-size:12px;font-weight:900;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.sm-hero-tx{flex:1;min-width:0}.sm-hero-tx small{letter-spacing:1.5px;text-transform:uppercase;opacity:.9;font-size:11px;font-weight:900}.sm-hero-tx h2{font-family:var(--font-title);text-shadow:0 3px #0003;margin:0;font-size:40px;font-weight:900;line-height:1.05}.sm-hero.win h2{color:var(--yellow)}.sm-hero-tx p{opacity:.95;margin:2px 0 0;font-size:15px;font-weight:800}.sm-kpis{flex:none;grid-template-columns:repeat(4,minmax(104px,auto));gap:8px;display:grid}.sm-kpi{background:var(--w95);color:var(--ink);border-radius:16px;flex-direction:column;align-items:center;padding:8px 14px;display:flex;box-shadow:inset 0 -3px #00000014}.sm-kpi b{font-family:var(--font-title);font-size:26px;font-weight:900;line-height:1.1}.sm-kpi span{letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:900}.sm-body{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:0;display:grid}.sm-card{background:var(--paper-2);border-radius:18px;flex-direction:column;min-height:0;animation:.4s both cardIn;display:flex;overflow:hidden}.sm-card:nth-child(2){animation-delay:60ms}.sm-card:nth-child(3){animation-delay:.12s}.sm-card>header{color:#fff;background:var(--stripes), linear-gradient(100deg, var(--c1), var(--c2));flex:none;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 14px;display:flex}.sm-card>header b{font-family:var(--font-title);text-shadow:0 1px #00000026;font-size:17px;font-weight:900}.sm-card>header small{opacity:.92;font-size:12px;font-weight:900}.sm-recs{--c1:var(--orange);--c2:var(--red)}.sm-run{--c1:var(--green);--c2:#1f9e8a}.sm-dex{--c1:var(--blue);--c2:var(--purple)}.sm-cbody{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex;overflow:hidden auto}.sm-sect{flex-direction:column;gap:6px;display:flex}.sm-empty{background:var(--paper);text-align:center;color:var(--ink-2);border-radius:12px;margin:0;padding:10px;font-size:13px}.sm-rec{flex-direction:column;gap:10px;display:flex}.sm-best{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.sm-best-n{background:var(--paper);border-radius:14px;flex-direction:column;flex:150px;justify-content:center;min-width:0;padding:8px 12px;display:flex}.sm-best-n small{letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:900}.sm-best-n b{font-family:var(--font-title);font-size:46px;font-weight:900;line-height:1}.sm-best-n em{font-size:13px;font-style:normal;font-weight:900}.sm-best.pb .sm-best-n{box-shadow:inset 0 0 0 2px var(--yellow);background:var(--k-fffbea)}.sm-best.pb .sm-best-n small{color:var(--yellow-d);animation:.5s infinite alternate pulse}.sm-best.pb .sm-best-n b{color:var(--yellow-d);text-shadow:0 3px #00000014}.sm-ranks{flex-direction:column;flex:1.15 180px;gap:4px;min-width:0;display:flex}.sm-ranks>div{background:var(--paper);border-radius:12px;flex:1;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:8px;padding:4px 10px;display:grid}.sm-ranks span{color:var(--ink-2);grid-row:1/3;font-size:12px;font-weight:900;line-height:1.15}.sm-ranks b{font-family:var(--font-title);text-align:right;font-size:20px;font-weight:900;line-height:1}.sm-ranks small{color:var(--ink-2);text-align:right;font-size:10px;font-weight:800}.sm-ranks .rival b{color:var(--red-t,var(--red-d))}.sm-note{background:var(--paper);color:var(--ink-2);border-radius:14px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;line-height:1.35;display:flex}.sm-note .uiicon{flex:none}.sm-note>div{flex-direction:column;gap:2px;display:flex}.sm-note b{color:var(--ink)}.sm-note em{color:var(--red-t,var(--red-d));font-style:normal;font-weight:900}.sm-note.top{background:var(--k-fff8dc);box-shadow:inset 0 0 0 2px var(--yellow);color:var(--ink)}.sm-note.warn{background:var(--k-fff0f0);box-shadow:inset 0 0 0 2px var(--red)}.sm-note.review{background:var(--k-fff8e6);color:var(--ink);box-shadow:inset 0 0 0 2px #f2a83a}.sm-tt{background:var(--paper);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.sm-tt>div:first-child{flex-direction:column;flex:1;min-width:150px;display:flex}.sm-tt small,.sm-next small,.sm-medal small{letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:900}.sm-tt>div:first-child b{font-family:var(--font-title);font-size:24px;font-weight:900;line-height:1.1}.sm-tt em{font-size:13px;font-style:normal;font-weight:900}.sm-best-n em.ahead,.sm-tt em.ahead{color:var(--green-t,var(--green-d))}.sm-best-n em.behind,.sm-tt em.behind{color:var(--red-t,var(--red-d))}.sm-next,.sm-medal{background:var(--paper-2);border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 6px;display:flex}.sm-next>div,.sm-medal>div{flex-direction:column;line-height:1.15;display:flex}.sm-next b{font-size:13px;font-weight:900}.sm-medal{background:var(--paper);box-shadow:0 0 0 3px var(--yellow), var(--shadow-sm);animation:.7s cubic-bezier(.2,1.5,.4,1) .3s both medalIn}.sm-medal .uiicon{animation:1.6s infinite wobble}.sm-medal b{font-family:var(--font-title);font-size:18px;font-weight:900}.sm-medal span{color:var(--purple-t,var(--purple-d));align-items:center;gap:3px;font-size:13px;font-weight:900;display:flex}.sm-dust{background:var(--paper);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--purple) 35%, var(--paper));border-radius:14px;align-items:center;gap:8px;padding:6px 14px 6px 8px;display:flex}.sm-dust img{width:32px;height:32px;image-rendering:pixelated}.sm-dust b{font-family:var(--font-title);color:var(--purple-t,var(--purple-d));font-size:22px;font-weight:900}.sm-bonk{background:linear-gradient(180deg, var(--k-fff6d6), var(--k-ffe6f3));animation:1.6s ease-in-out infinite alternate bonkGlow;box-shadow:inset 0 0 0 2px #f2c94c,0 0 14px #ff3fc859}.sm-bonk b{color:var(--purple-t,#8a2a6a)}.sm-bonk small{color:var(--ink-2);font-size:11px;font-weight:800}@keyframes bonkGlow{to{box-shadow:inset 0 0 0 2px #f2c94c,0 0 22px #ffc83a99}}@media (prefers-reduced-motion:reduce){.sm-bonk{animation:none}}.sm-dust span{letter-spacing:.5px;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:900}.sm-facts{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:6px;display:grid}.sm-facts>div{background:var(--paper);border-radius:12px;flex-direction:column;align-items:center;padding:6px 4px;display:flex}.sm-facts b{font-family:var(--font-title);font-size:20px;font-weight:900;line-height:1.1}.sm-facts span{letter-spacing:.5px;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:900}.sm-mons{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;display:grid}.sm-mon,.sm-task{background:var(--paper);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:5px 10px 5px 5px;animation:.4s both cardIn;display:flex}.sm-mon>div:last-child,.sm-task>div{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;line-height:1.15;display:flex}.sm-mon b,.sm-task b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:900;overflow:hidden}.sm-mon small,.sm-task small{color:var(--ink-2);font-size:11px;font-weight:800}.sm-mon .sm-skin{color:var(--purple-t,#b0337f);white-space:normal;margin-top:3px;display:block}.sm-ic{background:var(--paper-2);width:42px;height:42px;box-shadow:0 0 0 3px var(--yellow);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.sm-ic img{width:100%;height:100%;image-rendering:pixelated}.sm-mon .chip{background:var(--yellow-d);padding:1px 9px;font-size:11px}.sm-mon.shiny .sm-ic{box-shadow:0 0 0 3px #ff9ae0}.sm-mon.shiny .chip{background:linear-gradient(100deg,#ff9ae0,#c08aff 50%,#6ac8ff)}.sm-mon.ally .sm-ic{box-shadow:0 0 0 3px #4ad87a}.sm-task{background:var(--k-fff6d8);box-shadow:inset 0 0 0 2px var(--yellow)}.sm-kills{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:6px;display:grid}.sm-kill{background:var(--paper);border-radius:14px;flex-direction:column;align-items:center;padding:5px 2px 3px;display:flex;position:relative}.sm-kill img{width:40px;height:40px;image-rendering:pixelated}.sm-kill b{font-family:var(--font-title);font-size:13px;font-weight:900}.sm-kill.new{background:var(--k-eaf6ff);box-shadow:inset 0 0 0 2px var(--blue)}.sm-kill i{background:var(--blue);color:#fff;letter-spacing:.5px;border-radius:99px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:-6px;right:-4px}.sm-research{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;display:grid}.sm-rs{background:var(--paper);border-radius:14px;align-items:center;gap:8px;padding:5px 10px 5px 5px;display:flex}.sm-rs img{background:var(--paper-2);width:38px;height:38px;image-rendering:pixelated;border-radius:50%;flex:none}.sm-rs>div{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.1;display:flex}.sm-rs b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:900;overflow:hidden}.sm-rs i{background:var(--paper-2);border-radius:99px;height:6px;display:block;overflow:hidden}.sm-rs i span{background:linear-gradient(90deg, var(--blue), var(--purple));border-radius:99px;height:100%;display:block}.sm-rs small{color:var(--ink-2);font-size:11px;font-weight:800}.sm-rs.ready{box-shadow:inset 0 0 0 2px var(--green)}.sm-rs.ready i span{background:var(--green)}.sm-rs.ready small{color:var(--green-t,var(--green-d))}.sm-foot{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.sm-foot .actions{flex-wrap:nowrap;flex:none;align-items:center;margin:0}.sm-foot .help{min-width:0;color:var(--ink-2);text-shadow:none;flex:1}.pz>.sm-foot{flex-wrap:wrap;row-gap:6px}.pz>.sm-foot .help{flex:100%;line-height:1.6}.pz>.sm-foot .actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;row-gap:6px}.pz-body{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.2fr)}.pz-left{--c1:var(--blue);--c2:#2bb3c9}.pz-centre{--c1:var(--yellow-d);--c2:var(--orange)}.pz-right{--c1:var(--purple);--c2:#d05ce0}.pz-hero .sm-hero-tx small{align-items:center;gap:8px;display:flex}.pz-pill{background:var(--paper);color:var(--red-t,var(--red-d));letter-spacing:1px;border-radius:99px;padding:1px 10px;font-style:normal}.pz-name{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 6px;display:flex}.pz-name h2{font-family:var(--font-title);text-shadow:0 3px #0003;margin:0 6px 0 0;font-size:32px;font-weight:900;line-height:1.05}.pz-bars{flex-direction:column;gap:4px;max-width:420px;display:flex}.pz-bar{grid-template-columns:34px 1fr 76px;align-items:center;gap:8px;font-size:12px;font-weight:900;display:grid}.pz-bar b{text-align:right;font-size:12px}.pz-track{background:#140e3266;border-radius:99px;height:10px;overflow:hidden;box-shadow:inset 0 1px 2px #00000040}.pz-track i{background:linear-gradient(180deg, #7dff9a, var(--green));border-radius:99px;height:100%;display:block}.pz-bar.xp .pz-track i{background:linear-gradient(180deg, #8ac8ff, var(--blue))}.pz-kpis{grid-template-columns:repeat(6,minmax(86px,auto))}.pz .pz-ability,.pz .pz-detail,.pz .pz-ally{background:var(--paper)}.pz .pz-move{box-shadow:inset 4px 0 0 var(--c)}.pz-statcols{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:start;gap:6px 14px;display:grid}.pz-statcols>.pz-group{gap:10px}.pz .pz-stats{background:var(--paper);border-radius:12px;padding:2px 10px}.pz .pz-stats div:last-child{border-bottom:none}.pz-help{font-size:12px;line-height:1.8}@media (max-width:1180px){.pz .pz-kpis{grid-template-columns:repeat(3,minmax(80px,auto))}.sm-kpis{grid-template-columns:repeat(2,minmax(96px,auto))}.sm-kpi{padding:4px 12px}.sm-kpi b{font-size:20px}}@media (max-width:900px),(max-height:520px){.sm{overflow-y:auto}.sm-hero{flex-wrap:wrap}.sm-hero-tx h2{font-size:30px}.sm-kpis{grid-template-columns:repeat(4,1fr);width:100%}.sm-body{flex-direction:column;flex:none;display:flex}.sm-cbody{overflow:visible}.sm-foot .help{display:none}}.emb{image-rendering:pixelated;filter:drop-shadow(0 2px 2px #1a124640);flex:none}.ctag{vertical-align:.12em;background:var(--ink-bg);color:var(--yellow);font-family:var(--font-title);letter-spacing:.5px;text-shadow:none;white-space:nowrap;border-radius:7px;align-items:center;margin-right:6px;padding:1px 6px;font-size:.7em;font-weight:900;line-height:1.35;display:inline-flex}.cl-title{align-items:center;min-width:0;display:inline-flex}.cl-title b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cl-box .grp-head{color:var(--ink);text-shadow:none;--c:var(--blue);margin:0 0 6px}.cl-box .grp-head b{font-size:19px}.cl-box .grp-head small{color:var(--ink-2)}.cl-box{flex-direction:column;gap:6px;padding:12px 14px;display:flex}.cl-hub,.cl-page{flex-direction:column;flex:1;gap:14px;min-height:0;padding:0 4px 10px;display:flex;overflow-y:auto}.cl-cols{align-items:flex-start;gap:14px;display:flex}.cl-col{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.cl-col.wide{flex:1.6}.cl-mailbtn{position:relative;overflow:visible}.cl-mailbtn .uiicon{width:22px;height:22px}.cl-mbadge{top:-10px;right:-10px}.cl-hero{color:#fff;background:var(--stripes), linear-gradient(110deg, #6c4cf0 0%, #3b8cff 70%, #2fb2ff 100%);align-items:center;gap:28px;padding:22px 28px;display:flex;position:relative;overflow:hidden}.cl-hero:after{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-90px;right:-60px}.cl-stage-wrap{flex:none;position:relative}.cl-stage{background:radial-gradient(circle,#fffffff2 0 52%,#ffffff59 53% 60%,#fff0 61%);border-radius:50%;place-items:center;width:210px;height:210px;display:grid}.cl-stage .emb{filter:drop-shadow(0 6px #1e145a2e);animation:.45s cubic-bezier(.3,1.6,.5,1) cl-pop}@keyframes cl-pop{0%{opacity:0;transform:scale(.6)rotate(-14deg)}}@media (prefers-reduced-motion:reduce){.cl-stage .emb{animation:none}}.cl-hero .btn.big{white-space:nowrap}@media (max-width:520px){.cl-hero h2{font-size:28px}.cl-hero .btn.big{padding:13px 24px;font-size:18px}.cl-stage{width:150px!important;height:150px!important}.cl-stage .emb{width:120px!important;height:120px!important}.cl-fact{padding:6px 12px 6px 8px}.cl-fact small{display:none}}.cl-reroll{background:var(--paper);width:44px;height:44px;box-shadow:0 3px 0 var(--paper-3), var(--shadow-sm);border:none;border-radius:50%;place-items:center;padding:0;transition:transform .12s;display:grid;position:absolute;bottom:8px;right:6px}.cl-reroll:hover{transform:rotate(-30deg)scale(1.08)}:is(.cl-reroll:focus-visible,.cl-frow:focus-visible,.cf-accopt:focus-visible){outline:3px solid var(--yellow);outline-offset:2px}.cl-hero-tx{z-index:1;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex;position:relative}.cl-hero h2{font-family:var(--font-title);text-shadow:0 3px #1e145a40;margin:0;font-size:34px;font-weight:900}.cl-hero p{color:#ffffffeb;max-width:520px;margin:0;font-size:15px;font-weight:700;line-height:1.45}.cl-hero-btns{flex-wrap:wrap;gap:12px;margin-top:4px}.cl-hero-tx{flex:1}.cl-facts{z-index:1;flex-direction:column;flex:none;gap:8px;width:290px;display:flex;position:relative}.cl-fact{background:#ffffff29;border-radius:16px;align-items:center;gap:12px;padding:9px 14px 9px 10px;display:flex;box-shadow:inset 0 0 0 1px #ffffff38}.cl-fact>span{flex-direction:column;line-height:1.2;display:flex}.cl-fact b{font-family:var(--font-title);font-size:15px;font-weight:900}.cl-fact small{color:#ffffffd9;font-size:12px;font-weight:700}.cl-mailnote{cursor:pointer;font:inherit;color:var(--ink);text-align:left;box-shadow:0 0 0 3px var(--yellow), var(--shadow);border:none;align-items:center;gap:12px;padding:10px 18px;display:flex;position:relative}.cl-mailnote b{font-family:var(--font-title);flex:1;font-size:17px;font-weight:900}.cl-mailnote .mm-badge{position:static}.cl-how{color:var(--ink-2);text-align:left;flex-direction:column;gap:8px;margin:4px 0 0;padding-left:20px;font-size:14px;font-weight:700;line-height:1.45;display:flex}.cl-how b{color:var(--ink)}.cl-how-head{color:var(--ink);text-shadow:none;--c:var(--blue)}.cl-how-head b{font-size:21px}.cl-how-head small{color:var(--ink-2)}.cl-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:8px;margin:4px 0 6px;display:grid}.cl-pod{--pc:#b9c2d6;--pd:#8e97ad;min-width:0;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;padding:0;transition:transform .12s;display:flex}.cl-pod:hover{transform:translateY(-3px)}.cl-pod.p1{--pc:#fc3;--pd:#e0a516}.cl-pod.p3{--pc:#e8a26a;--pd:#c27a42}.cl-pod .emb{filter:drop-shadow(0 4px #1e145a26);margin-bottom:4px}.cl-pod b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-title);font-size:14px;font-weight:900;overflow:hidden}.cl-pod small{color:var(--ink-2);font-size:11.5px;font-weight:800}.cl-pod-base{width:100%;height:44px;font-family:var(--font-title);color:#fff;text-shadow:0 2px #0003;background:var(--stripes), linear-gradient(180deg, var(--pc), var(--pd));border-radius:14px 14px 6px 6px;place-items:center;margin-top:6px;font-size:26px;font-weight:900;display:grid}.cl-pod.p1 .cl-pod-base{height:66px;font-size:32px}.cl-pod.p3 .cl-pod-base{height:32px;font-size:22px}.cl-pod.me b{color:var(--blue-d)}.cl-nc-grid{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:14px;display:grid}.cl-side{flex-direction:column;gap:12px;min-width:0;display:flex}.cl-side .cl-hero{text-align:center;flex-direction:column;align-items:stretch;gap:12px;padding:18px 18px 16px}.cl-side .cl-stage-wrap{align-self:center}.cl-side .cl-stage{width:156px;height:156px}.cl-side .cl-stage .emb{width:128px!important;height:128px!important}.cl-side .cl-reroll{width:38px;height:38px;bottom:4px;right:-2px}.cl-side .cl-hero-tx{flex:none;align-items:center;gap:8px}.cl-side .cl-hero h2{font-size:28px}.cl-side .cl-hero p{font-size:13.5px}.cl-side .cl-hero-btns{flex-direction:column;gap:8px;width:100%}.cl-side .cl-hero-btns .btn{width:100%}.cl-side .cl-hero .btn.big{padding:12px 20px;font-size:19px}.cl-side .cl-hero-btns .btn.ghost{padding:8px 16px;font-size:14px}.cl-side .cl-facts{text-align:left;gap:6px;width:100%}.cl-side .cl-fact{padding:6px 12px 6px 8px}.cl-side .cl-fact .uiicon{width:26px!important;height:26px!important}.cl-side .cl-mine .grp-head b{font-size:17px}.cl-side .cl-mine .cl-frow{grid-template-columns:40px 1fr auto;gap:8px;padding:5px 8px}.cl-main{flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.cl-tabs .pill{gap:8px;padding:8px 18px;font-size:15px}.cl-main>.cl-box{padding:0}.cl-main>[hidden]{display:none!important}.cl-main{position:relative}.cl-tabs{align-self:stretch}.cl-main .grp-head>b{display:none}.cl-main .grp-head{border-left:none;align-items:center;gap:10px;margin:0;padding:0;position:absolute;top:18px;right:22px}.cl-main .cl-finder .cl-found-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-content:start;gap:10px;display:grid}.cl-main .cl-found-list .cl-frow{border-radius:18px;grid-template-rows:1fr auto;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:8px 12px;padding:12px}.cl-main .cl-found-list .cl-frow:hover{transform:translateY(-2px)}.cl-main .cl-found-list .cl-frow>:last-child{grid-column:1/-1;justify-content:center;justify-self:stretch}.cl-main .cl-found-list .cl-frow>.cl-acc{justify-self:center}.cl-main .cl-frow-name{flex-wrap:wrap;gap:0 4px}.cl-main .cl-frow-tx .cl-title b{white-space:normal}.cl-main .cl-frow-meta small{white-space:nowrap}.cl-main .cl-frow-meta{flex-wrap:wrap;gap:4px 10px}.cl-main .cl-seats{flex:1;min-width:60px}.cl-main .cl-top{align-self:center;width:100%;max-width:640px}@media (min-width:981px) and (min-height:560px){.cl-hub.cl-nc{overflow:hidden}.cl-nc>.cl-nc-grid{flex:1;align-items:stretch;min-height:0}.cl-side{scrollbar-width:none;min-height:0;overflow-y:auto}.cl-side>*{flex:none}.cl-main{min-height:0}.cl-main>*{flex:none}.cl-main>.cl-box:not([hidden]){flex:1;min-height:0}.cl-main .cl-finder>*,.cl-main .cl-top>*{flex:none}.cl-main .cl-finder .cl-found-list{flex:1;min-height:0;max-height:none;padding:2px 4px 6px 2px;overflow:hidden auto}.cl-main .cl-top .cl-top-list{flex:0 auto;min-height:0;overflow:hidden auto}}@media (max-height:760px) and (min-width:981px){.cl-side .cl-fact small{display:none}.cl-side .cl-stage{width:124px;height:124px}.cl-side .cl-stage .emb{width:100px!important;height:100px!important}.cl-side .cl-hero{gap:8px;padding:14px 16px}.cl-side .cl-hero h2{font-size:24px}}@media (max-width:980px){.cl-nc-grid{grid-template-columns:1fr}.cl-main{padding:12px}.cl-main .grp-head{justify-content:flex-end;position:static}.cl-tabs .pill{flex:1;justify-content:center;padding:8px 10px;font-size:14px}.cl-main .cl-filters{scrollbar-width:none;flex-wrap:nowrap;align-self:stretch;overflow-x:auto}.cl-main .cl-filters .pill{flex:none}.cl-main .cl-finder .cl-found-list{grid-template-columns:1fr}}@media (max-width:980px),(max-height:559px){.cl-hub .cl-finder .cl-found-list{max-height:none;overflow:visible}}.cl-top-list{flex-direction:column;gap:4px;padding:2px;display:flex}.cl-hub :is(.cl-found-list,.cl-top-list)::-webkit-scrollbar{width:8px}.cl-hub :is(.cl-found-list,.cl-top-list)::-webkit-scrollbar-thumb{background:var(--k-d6cff0);border:2px solid var(--paper);border-radius:99px}.cl-hub :is(.cl-found-list,.cl-top-list)::-webkit-scrollbar-button{display:none}.cl-filters{flex-wrap:wrap;align-self:flex-start;max-width:100%}.cl-filters .pill{gap:6px}.cl-fn{background:var(--paper-3);text-align:center;border-radius:99px;min-width:20px;padding:0 6px;font-size:11px;line-height:18px}.cl-filters .pill.on .cl-fn{background:var(--yellow)}.cl-reqchips{flex-wrap:wrap;gap:4px;display:flex}.cl-reqchips>span{background:var(--k-ece8fb);color:var(--purple-d);border-radius:99px;padding:1px 8px;font-size:11px;font-weight:800}.cl-row{background:var(--paper-2);cursor:pointer;font:inherit;color:var(--ink);text-align:left;border:none;border-radius:14px;grid-template-columns:34px 40px 1fr auto auto;align-items:center;gap:10px;padding:5px 10px;font-weight:800;transition:background .12s,transform .12s;display:grid}.cl-row:hover{background:var(--k-ece8fb);transform:translate(3px)}.cl-row.me{background:var(--k-fff3c4);box-shadow:inset 0 0 0 2px var(--yellow)}.cl-row em{font-style:normal;font-family:var(--font-title);font-size:16px;font-weight:900}.cl-found-list .cl-row{grid-template-columns:36px 1fr auto;margin-top:4px}.cl-found-list .muted{padding:6px 10px;font-size:13px}.cl-box .bd-search{background:var(--paper-2);box-shadow:none}.cl-empty{text-align:center;margin:4px 6px}.cl-all{align-self:center;margin-top:6px}.cl-guest{text-align:center;flex-direction:column;align-self:center;align-items:center;gap:10px;max-width:520px;margin-top:40px;padding:30px 40px;display:flex}.cl-guest h2{font-family:var(--font-title);margin:0;font-size:26px;font-weight:900}.cl-guest p{color:var(--ink-2);margin:0 0 8px;font-weight:700}.cl-hero{color:#fff;box-shadow:var(--shadow);background:var(--stripes), linear-gradient(110deg, #2a2a7a, #3a5cd8 55%, #8a5cff);border-radius:24px;flex:none;align-items:center;gap:22px;padding:16px 24px;animation:.35s both popIn;display:flex}.cl-hero-emb{background:radial-gradient(circle,#ffffff47,#fff0 68%);border-radius:50%;flex:none;place-items:center;width:180px;height:180px;display:grid}.cl-hero-emb .emb{animation:3.4s ease-in-out infinite float}.cl-hero-tx{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cl-hero-tx>small{letter-spacing:1px;text-transform:uppercase;opacity:.9;font-size:12px;font-weight:900}.cl-hero-tx h2{font-family:var(--font-title);text-shadow:0 3px #00000040;margin:0;font-size:38px;font-weight:900;line-height:1.05}.cl-hero-tx h2 .ctag{background:var(--yellow);color:var(--ink-on);font-size:.55em}.cl-hero-stats{flex-wrap:wrap;gap:10px;display:flex}.cl-hero-stats span{background:#ffffff29;border-radius:14px;flex-direction:column;padding:6px 14px;display:flex}.cl-hero-stats b{font-family:var(--font-title);font-size:24px;font-weight:900;line-height:1.1}.cl-hero-stats small{opacity:.9;font-size:11px;font-weight:800}.cl-hero-prize{background:var(--k-fff3c4);color:var(--ink);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 14px 4px 6px;font-size:13px;font-weight:900;display:inline-flex}.cl-hero-prize.off{color:#fff;background:#ffffff2e;padding-left:14px}.cl-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.cl-actions .btn .uiicon{width:22px!important;height:22px!important}.cl-danger{--c:#fff0f0;--cd:#f2c6c8;color:var(--red-t,var(--red-d))}.cl-mem{grid-template-columns:minmax(170px, 1fr) 100px 80px var(--tools,auto);border-radius:14px;align-items:center;gap:10px;padding:5px 8px;display:grid}.cl-mem:not(.hd):nth-child(odd){background:var(--paper-2)}.cl-mem.hd{letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);padding-top:0;font-size:11px;font-weight:900}.cl-mem.me{box-shadow:inset 0 0 0 2px var(--yellow);background:var(--k-fff3c4)!important}.cl-mem-who{cursor:pointer;min-width:0;font:inherit;color:var(--ink);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex}.cl-mem-who>span:last-child{flex-direction:column;min-width:0;display:flex}.cl-mem-who b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.cl-mem-who small{color:var(--ink-2);align-items:center;gap:4px;font-size:12px;font-weight:800;display:flex}.cl-mem-who:hover b{color:var(--blue-t,var(--blue-d))}.cl-mem-pts{flex-direction:column;line-height:1.1;display:flex}.cl-mem-pts b{font-family:var(--font-title);font-size:18px;font-weight:900}.cl-mem-pts small,.cl-mem-tot{color:var(--ink-2);font-size:12px;font-weight:800}.cl-mem-tools{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.cl-mem-tools .pill{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);padding:4px 10px;font-size:12px}.cl-mem-tools .cl-kick{color:var(--red-t,var(--red-d))}.cl-invites{border-top:2px dashed var(--line);flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;display:flex}.cl-invites>small{letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:900}.cl-inv{align-items:center;gap:10px;padding:2px 6px;display:flex}.cl-inv small{color:var(--ink-2);flex:1;font-size:12px}.cl-inv .pill{background:var(--paper-2);padding:3px 10px;font-size:12px}.cl-slots-bar{grid-template-columns:repeat(var(--n), 1fr);gap:4px;display:grid}.cl-slot{background:var(--k-dff6e7);border-radius:7px;place-items:center;height:22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #b6e9c8}.cl-slot:before{content:"";width:calc(var(--f) * 100%);background:var(--green);position:absolute;inset:0 auto 0 0}.cl-slot.off{background:var(--paper-2);box-shadow:inset 0 0 0 2px var(--line)}.cl-slot.off img{opacity:.45}.cl-slots-tx{color:var(--ink-2);font-size:12px;font-weight:800}.cl-slots-btn{justify-content:center;align-self:stretch;gap:8px}.cl-slots-max{background:var(--k-fff3c4);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:6px;font-weight:900;display:flex}.cl-slots-jump{justify-content:center;align-items:baseline;gap:12px;margin:6px 0 2px;display:flex}.cl-slots-jump b{color:var(--ink-2);font-size:40px;font-weight:900}.cl-slots-jump b.new{color:var(--green-t,var(--green-d))}.cl-slots-jump span{color:var(--ink-2);font-size:28px;font-weight:900}.cl-slots-jump small{color:var(--ink-2);font-size:14px;font-weight:900}.cl-prize{border-radius:12px;grid-template-columns:32px 1fr auto 38px 30px;align-items:center;gap:8px;padding:3px 8px 3px 4px;display:grid}.cl-prize:nth-child(2n){background:var(--paper-2)}.cl-prize.on{background:var(--k-fff3c4);box-shadow:inset 0 0 0 2px var(--yellow)}.cl-shares{gap:4px;margin-top:8px;display:grid}.cl-shares>small{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:900}.cl-share{background:var(--paper-2);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:5px 10px;font-size:12px;display:grid}.cl-share span{color:var(--ink-2);font-weight:700}.cl-share em{color:var(--ink-2);font-style:normal;font-weight:900}.cl-share.ok em{color:var(--green-t,var(--green-d))}.cl-prize>span:nth-child(2){flex-direction:column;line-height:1.1;display:flex}.cl-prize b{font-size:14px;font-weight:900}.cl-prize small{color:var(--ink-2);font-size:11px;font-weight:800}.cl-prize em{color:var(--purple-t,var(--purple-d));align-items:center;gap:3px;font-style:normal;font-weight:900;display:flex}.cl-won{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.cl-won>span{background:var(--paper-2);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex}.cl-won small{font-size:10.5px;font-weight:900;line-height:1.1}.cl-symrow{justify-content:center;gap:6px;margin-top:4px;display:flex}.cl-modal{width:min(460px,100% - 32px)}.cl-mh{font-family:var(--font-title);text-align:center;margin:0;font-size:24px;font-weight:900}.cl-mhead{align-items:center;gap:12px;display:flex}.cl-mhead .uiicon{width:48px!important;height:48px!important}.cl-mhead .cl-mh{text-align:left}.cl-mbtns{justify-content:center;gap:10px}.cl-sugg{flex-wrap:wrap;gap:4px;display:flex}.cl-sugg:empty{display:none}.cl-sugg .pill{background:var(--paper-2)}.bd-row.cl-brow{grid-template-columns:44px minmax(190px,1.6fr) 70px minmax(120px,1fr) 74px 54px 110px}.cl-brow .bd-who{gap:8px}.cl-bmem,.cl-btop{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cl-bhero{background:var(--stripes), linear-gradient(110deg, #2a2a7a, #3a5cd8 55%, #8a5cff)}.bd-me>.emb{margin-left:4px}.cf-wrap{flex:1;gap:16px;min-height:0;display:flex}.cf-left{flex-direction:column;flex:none;align-items:center;gap:10px;width:340px;padding:18px;display:flex;overflow-y:auto}.cf-prev{background:radial-gradient(circle, var(--paper) 0 50%, #fff0 51%), var(--stripes), linear-gradient(135deg, #6c4cf0, #3b8cff);border-radius:50%;flex:none;place-items:center;width:230px;height:230px;display:grid;box-shadow:0 6px #1e145a26}.cf-names{gap:8px;width:100%;display:flex}.cf-tag{text-align:center;text-transform:uppercase;letter-spacing:1.5px;width:112px;font-family:var(--font-title);flex:none;font-weight:900}.cf-left .auth-hint{align-self:flex-start;margin:-4px 0 0 12px}.cf-sample{background:var(--paper-2);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;padding:8px 16px;font-size:18px;display:flex}.cf-sample b{font-family:var(--font-title);font-weight:900}.cf-sample small{text-align:center;width:100%;color:var(--ink-2);font-size:12px;font-weight:800}.cf-left .btn.big{white-space:nowrap;width:100%;padding-left:18px;padding-right:18px;font-size:20px}.cf-note{text-align:center;font-size:12px;line-height:1.35;display:block}.cf-right{flex-direction:column;flex:1;gap:12px;min-width:0;padding:14px;display:flex}.cf-tabs{align-self:flex-start}.cf-tabs .pill{padding:8px 18px;font-size:15px}.cf-pane{flex-direction:column;flex:1;gap:12px;min-height:0;padding:2px;display:flex;overflow-y:auto}.cf-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.cf-opt{background:var(--paper-2);cursor:pointer;font:inherit;color:var(--ink);border:none;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 8px;transition:transform .12s,box-shadow .12s;animation:.3s both cardIn;display:flex;position:relative}.cf-opt:hover{transform:translateY(-3px)}.cf-opt.on{background:var(--k-fff3c4);box-shadow:inset 0 0 0 3px var(--yellow)}.cf-opt small{text-align:center;font-size:12px;font-weight:900;line-height:1.1}.cf-opt.locked .emb{filter:grayscale()brightness(.75)opacity(.5)}.cf-cols{flex-direction:column;gap:6px;display:flex}.cf-cols>small{letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:900}.cf-sw{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cf-dot{border:3px solid var(--paper);cursor:pointer;width:36px;height:36px;box-shadow:0 0 0 2px var(--line), var(--shadow-sm);border-radius:50%;padding:0;transition:transform .12s}.cf-dot:hover{transform:scale(1.12)}.cf-dot.on{box-shadow:0 0 0 3px var(--ink), var(--shadow-sm);transform:scale(1.1)}.cf-color{cursor:pointer;background:0 0;border:none;border-radius:10px;width:46px;height:38px;padding:0 2px}.cf-pane>.btn,.cf-pane .seg{align-self:flex-start}.cf-pane .bd-search{background:var(--paper-2);box-shadow:none;flex:1}.cf-syms{grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:6px;display:grid}.cf-syms.big{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.cf-sym{background:var(--paper-2);cursor:pointer;border:none;border-radius:14px;place-items:center;height:58px;padding:4px;transition:transform .1s;display:grid;position:relative}.cf-syms.big .cf-sym{height:78px}.cf-sym:hover{transform:scale(1.06)}.cf-sym img{object-fit:contain;width:46px;height:46px;image-rendering:pixelated}.cf-syms.mons .cf-sym img{border-radius:10px;width:50px;height:50px}.cf-sym.on{background:var(--k-fff3c4);box-shadow:inset 0 0 0 3px var(--yellow)}.cf-sym.locked img{filter:grayscale()brightness(.75)opacity(.5)}.cf-sym .lk-lock{top:3px;right:3px}.cf-sym .typeicon{width:40px;height:40px}.ml-wrap{flex-direction:column;flex:1;align-items:center;gap:12px;min-height:0;padding:4px 4px 14px;display:flex;overflow-y:auto}.ml-card{width:min(760px,100%);animation:slideRight .35s var(--d,0s) backwards;align-items:center;gap:18px;padding:14px 20px;display:flex}.ml-card.new{box-shadow:0 0 0 3px var(--yellow), var(--shadow)}.ml-card.done{opacity:.75}.ml-card>.uiicon{width:64px!important;height:64px!important}.ml-tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ml-tx small{color:var(--ink-2);font-size:12px;font-weight:800}.ml-tx h3{font-family:var(--font-title);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:21px;font-weight:900;display:flex}.ml-tx p{color:var(--ink-2);margin:0;font-size:13px;font-weight:700}.ml-link{color:var(--blue-t,var(--blue-d));font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:900;text-decoration:underline}.ml-btns{flex-direction:column;align-items:stretch;gap:6px;display:flex}.ml-state{background:var(--slate,var(--ink-2))}.ml-state.accepted{background:var(--green)}.ml-state.declined{background:var(--red)}.ml-av{flex:none;place-items:center;display:grid;position:relative}.ml-avic{background:var(--paper);width:36px;height:36px;box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-8px}.ml-avic .uiicon{width:28px!important;height:28px!important}.cl-acc{--c:var(--blue);white-space:nowrap;background:color-mix(in srgb, var(--c) 14%, var(--paper));color:color-mix(in srgb, var(--c) 80%, #1a1446);font-family:var(--font-title);border-radius:999px;align-items:center;gap:5px;padding:3px 12px 3px 6px;font-size:12.5px;font-weight:900;display:inline-flex}.cl-acc .uiicon{width:18px!important;height:18px!important}.cl-acc.open{--c:var(--green-d)}.cl-acc.request{--c:var(--blue)}.cl-acc.invite{--c:#6a4cd8}.cl-acc.pending{--c:#c98a00;padding-left:10px}.cl-acc.pending .uiicon{margin-left:-4px}.cl-acc.full{--c:var(--slate,var(--ink-2));padding-left:12px}.cl-hero-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cl-hero-meta .cl-acc{box-shadow:0 2px #00000026}.cl-desc{opacity:.95;overflow-wrap:anywhere;max-width:620px;margin:0;font-size:14px;font-weight:700;line-height:1.35}.cl-desc-wrap{align-items:inherit;flex-direction:column;gap:4px;min-width:0;display:flex}.cl-desc-more{background:var(--w94);color:var(--ink-2);cursor:pointer;border:none;border-radius:99px;padding:2px 12px;font-size:12px;font-weight:900;box-shadow:0 2px #1a124633}.cl-desc-more[hidden]{display:none}.cl-desc-full{max-width:460px;max-height:50vh;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.45;overflow-y:auto}.cl-actions .cl-acc{padding-top:7px;padding-bottom:7px;font-size:14px}.cl-finder .cl-found-list{flex-direction:column;gap:6px;max-height:560px;padding:2px;display:flex;overflow-y:auto}.cl-frow{background:var(--paper-2);cursor:pointer;border-radius:16px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:7px 10px;transition:transform .12s,background .12s;animation:.3s both cardIn;display:grid}.cl-frow:hover{background:var(--k-ece8fb);transform:translate(3px)}.cl-frow-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.cl-frow-meta{align-items:center;gap:10px;display:flex}.cl-seats{background:var(--paper-3);border-radius:99px;flex:none;width:90px;height:8px;position:relative;overflow:hidden}.cl-seats>i{background:linear-gradient(90deg, var(--green), var(--blue));border-radius:99px;position:absolute;inset:0 auto 0 0}.cl-frow-tx .cl-title b{font-size:16px}.cl-frow-tx small{color:var(--ink-2);font-size:12px;font-weight:800}.cl-frow-tx em{color:var(--ink);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-style:normal;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.cl-frow .btn{white-space:nowrap}.cl-frow .btn .uiicon{width:18px!important;height:18px!important}.cl-mine{box-shadow:0 0 0 3px #f2c41a, var(--shadow)}.cl-mine .cl-frow{grid-template-columns:44px 1fr auto}.cl-mine .pill{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.cl-tabbox{gap:10px}.cl-tabs{background:var(--paper-2);border-radius:999px;align-self:stretch;gap:6px;padding:5px;display:flex;box-shadow:inset 0 1px 3px #1a124614}.cl-tab{color:var(--ink-2);font-family:var(--font-title);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:17px;font-weight:900;transition:background .12s,color .12s;display:inline-flex;position:relative}.cl-tab:hover{color:var(--ink)}.cl-tab.on{background:var(--paper);color:var(--ink);box-shadow:0 2px 0 #1a12461f, var(--shadow-sm)}.cl-tab small{font-family:var(--font);color:var(--ink-2);font-size:12px;font-weight:800}.cl-tab-badge{background:var(--red);color:#fff;min-width:22px;height:22px;box-shadow:0 0 0 2px var(--paper);border-radius:99px;place-items:center;padding:0 6px;font-size:12.5px;animation:1.2s ease-in-out infinite badgePulse;display:grid}.cl-tabbody{flex-direction:column;display:flex}.cl-tabbody>*{flex-direction:column;gap:6px;animation:.18s both fadeIn;display:flex}.cl-tabbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cl-tabnote{color:var(--ink-2);margin:0;font-size:12.5px;font-weight:800}.cl-memlist{flex-direction:column;display:flex}.cl-mem.idle .cl-mem-who b{color:var(--ink-2)}.cl-mem-who small .cl-seen{color:var(--ink-2);font-style:normal;font-weight:800}.cl-mem-who small .cl-seen:before{content:"·";margin:0 4px 0 2px}.cl-mem-who small .cl-seen.on{color:var(--green-t,var(--green-d))}.cl-mem-who small .cl-seen.on:before{content:"";background:var(--green);width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 30%, transparent);border-radius:50%;margin:0 5px 1px 4px;display:inline-block}.cl-mem-who small .cl-seen.idle{color:var(--red-t,var(--red-d))}.cl-notice{text-align:left;font:inherit;color:var(--ink);background:var(--stripes), linear-gradient(100deg, var(--k-fff3c4), var(--paper));box-shadow:0 0 0 3px #f2c41a, var(--shadow);border:none;align-items:center;gap:14px;padding:12px 16px;animation:.35s both popIn;display:flex}.cl-notice>.uiicon{flex:none}.cl-notice-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cl-notice-tx small{letter-spacing:1px;text-transform:uppercase;color:var(--gold-t,#b07a00);font-size:11px;font-weight:900}.cl-notice-tx p{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15.5px;font-weight:800;line-height:1.35}.cl-notice-btns{flex-direction:column;align-items:stretch;gap:6px;display:flex}.cl-notice.empty{cursor:pointer;background:var(--paper);box-shadow:inset 0 0 0 2px #f2c41a, var(--shadow-sm);transition:transform .14s;animation:none}.cl-notice.empty:hover{transform:translateY(-2px)}.cl-notice.empty span{flex-direction:column;display:flex}.cl-notice.empty b{font-family:var(--font-title);font-size:17px;font-weight:900}.cl-notice.empty small{color:var(--ink-2);font-size:12.5px;font-weight:700}.cl-ideas{flex-wrap:wrap;gap:6px;display:flex}.cl-ideas .pill{white-space:normal;text-align:left;background:var(--paper-2);color:var(--ink);font-size:12.5px}.cl-ideas .pill:hover{background:var(--k-fff3c4)}.cl-noticemsg{min-height:110px}.cl-ev-q{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;quotes:"«" "»";font-size:13px;font-weight:700;display:block}.cl-req{background:var(--paper-2);border-radius:14px;grid-template-columns:minmax(170px,1fr) minmax(0,1.3fr) auto;align-items:center;gap:12px;padding:6px 8px;display:grid}.cl-req-msg{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:700}.cl-req-msg i{color:var(--ink-2);font-weight:700}.cl-stats{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.cl-stat{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);border-radius:99px;align-items:center;gap:4px;padding:2px 8px 2px 5px;font-size:11.5px;font-weight:900;display:inline-flex}.cl-stat img{width:14px;height:14px}.cl-stat.miss{color:var(--red);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--red) 55%, transparent);background:var(--k-fff1f1)}.cl-reqsets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cl-reqset{background:var(--paper-2);border-radius:14px;align-items:center;gap:8px;padding:8px 10px;display:flex}.cl-reqset>span{flex-direction:column;flex:1;min-width:0;display:flex}.cl-reqset b{font:900 13.5px var(--font-title)}.cl-reqset small{color:var(--ink-2);font-size:11px;line-height:1.25}.cl-req-in{text-align:center;flex:none;width:86px;padding:7px 10px;font-weight:900}.cl-reqline{background:#ffffff38;border-radius:99px;flex-wrap:wrap;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:6px;padding:4px 12px 4px 8px;font-size:13px;font-weight:800;display:flex}.cl-relay{color:var(--ink-2);align-items:center;gap:4px;margin-left:10px;font-size:11.5px;display:inline-flex}.cl-guide{flex-direction:column;gap:10px;display:flex}.cl-guide-tx{overflow-wrap:anywhere;max-width:820px;padding:4px 6px 10px;font-size:15px;line-height:1.55}.cl-guide-tx h3{font:900 19px var(--font-title);color:var(--ink);margin:14px 0 4px}.cl-guide-tx h3:first-child{margin-top:0}.cl-guide-tx p{margin:0 0 4px}.cl-guide-tx ul{margin:2px 0 6px;padding-left:22px}.cl-guide-tx li{margin:2px 0}.cl-guide-gap{height:8px}.cl-guide-empty{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:6px;padding:30px 16px;display:flex}.cl-guide-empty b{font:900 20px var(--font-title);color:var(--ink)}.cl-guide-empty p{max-width:460px;margin:0;font-size:14px}.cl-guide-in{resize:vertical;min-height:340px;font:inherit;border-radius:18px;font-size:14.5px;font-weight:600;line-height:1.5}.cl-req-btns{gap:6px;display:flex}.cl-reqmsg{resize:vertical;min-height:84px;font:inherit;border-radius:18px;font-weight:700;line-height:1.35}.cl-count{color:var(--ink-2);align-self:flex-end;margin-top:-6px;font-size:11.5px;font-weight:800}.cl-mp{margin:0;font-size:13px;line-height:1.4}.season-card.cl-set{width:min(560px,100% - 32px);max-height:calc(100dvh - 40px);overflow-y:auto}.cl-msec{letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-2);margin-top:4px;font-size:11.5px;font-weight:900}.cl-accs{flex-direction:column;gap:8px;display:flex}.cl-acc-opt{background:var(--paper-2);font:inherit;color:var(--ink);text-align:left;cursor:pointer;border:none;border-radius:16px;grid-template-columns:44px 1fr 22px;align-items:center;gap:12px;padding:10px 14px;transition:transform .12s,box-shadow .12s;display:grid}.cl-acc-opt:hover{transform:translate(3px)}.cl-acc-opt .uiicon{width:40px!important;height:40px!important}.cl-acc-opt>span{flex-direction:column;gap:2px;display:flex}.cl-acc-opt b{font-family:var(--font-title);font-size:17px;font-weight:900}.cl-acc-opt small{color:var(--ink-2);font-size:12.5px;font-weight:700;line-height:1.3}.cl-acc-opt.on{background:var(--k-fff3c4);box-shadow:inset 0 0 0 3px var(--yellow)}.cl-radio{width:20px;height:20px;box-shadow:inset 0 0 0 3px var(--line);background:var(--paper);border-radius:50%}.cl-acc-opt.on .cl-radio{box-shadow:inset 0 0 0 6px var(--green)}.cl-pals{flex-direction:column;gap:4px;display:flex}.cl-pals:empty{display:none}.cl-pals>small{letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-2);font-size:11.5px;font-weight:900}.cl-pal{padding:3px 12px 3px 3px}.cl-pal.on .av-pic{box-shadow:0 0 0 2px var(--green)}.cf-accw{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.cf-accw>small{letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);font-size:11.5px;font-weight:900}.cf-acc{flex-direction:column;gap:6px;width:100%;display:flex}.cf-accopt{background:var(--paper-2);color:var(--ink);text-align:left;border:none;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;transition:background .12s;display:flex}.cf-accopt:hover{background:var(--k-ece8fb)}.cf-accopt.on{background:var(--k-fff3c4);box-shadow:inset 0 0 0 3px var(--yellow)}.cf-accopt>span{flex-direction:column;min-width:0;display:flex}.cf-accopt b{font-size:14px;font-weight:900}.cf-accopt small{font-family:var(--font);color:var(--ink-2);font-size:11.5px;font-weight:700;line-height:1.3}.tr-friends{background:var(--paper)}.fr-wrap{flex:1;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);grid-auto-rows:max-content;align-items:start;gap:14px;min-height:0;padding:0 4px 10px;display:grid;overflow-y:auto}.fr-main{min-height:min-content}.fr-main .bd-search{background:var(--paper-2);box-shadow:none}.fr-side{flex-direction:column;gap:14px;min-width:0;display:flex}.fr-list{flex-direction:column;gap:4px;display:flex}.fr-row{background:var(--paper-2);animation:slideRight .3s var(--d,0s) backwards;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:grid}.fr-row.on{background:var(--k-eafbf0)}.fr-who{cursor:pointer;min-width:0;font:inherit;color:var(--ink);text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:0;display:flex}.fr-who:hover b{color:var(--blue-t,var(--blue-d))}.fr-av{flex:none;display:grid;position:relative}.fr-dot{width:14px;height:14px;box-shadow:0 0 0 3px var(--paper);background:#b8b4c8;border-radius:50%;position:absolute;bottom:-1px;right:-1px}.fr-row.on .fr-dot{background:var(--green);animation:1.6s ease-out infinite mtPulse}.fr-tx{flex-direction:column;min-width:0;display:flex}.fr-tx b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.fr-tx small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.fr-tx small em{font-style:normal}.fr-row.on .fr-tx small em{color:var(--green-t,var(--green-d))}.fr-clan{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);padding:3px 6px}.fr-clan .ctag{margin:0}.fr-tools .pill .uiicon{width:16px!important;height:16px!important}.fr-inv{color:var(--blue-t,var(--blue-d))!important}.fr-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:26px 20px;display:flex}.fr-empty .uiicon{width:72px!important;height:72px!important}.fr-empty h3{font-family:var(--font-title);margin:0;font-size:22px;font-weight:900}.fr-empty p{max-width:420px;color:var(--ink-2);margin:0;font-size:13.5px;font-weight:700;line-height:1.4}.fr-add .cl-mhead .uiicon{width:48px!important;height:48px!important}.fr-add-row{gap:8px;display:flex}.fr-add-row .field{flex:1;min-width:0}.fr-add-row .btn{white-space:nowrap}.fr-add-row .btn .uiicon{width:22px!important;height:22px!important}.fr-share{align-self:flex-start}.fr-in{box-shadow:0 0 0 3px #f2c41a, var(--shadow);animation:.35s both popIn}.fr-in .grp-head{--c:#f2a516}.fr-out .grp-head{--c:var(--slate,var(--ink-2))}.fr-req{background:var(--paper-2);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 8px 5px 5px;display:grid}.fr-req .pill{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.fr-req-btns{gap:6px;display:flex}.fr-soon p{color:var(--ink-2);margin:0;font-size:13px;font-weight:700;line-height:1.4}.fr-soon .grp-head{--c:#6a4cd8}.pf-actions .btn .uiicon{width:20px!important;height:20px!important}.pf-actions .fr-is{color:var(--green-t,var(--green-d))}@media (max-width:980px){.fr-wrap{grid-template-columns:1fr}.cl-req{grid-template-columns:1fr auto}.cl-req-msg{grid-area:2/1/auto/-1}.fr-row{grid-template-columns:minmax(0,1fr) auto}.fr-row .fr-clan{display:none}}.ml-state.ok{background:var(--green)}.ml-state.removed,.ml-state.deleted{background:var(--red)}.ml-msg{background:var(--k-f2f5fa);border-radius:10px;padding:6px 10px;font-style:italic;color:var(--ink)!important;margin-top:4px!important}.ml-text{white-space:pre-line;color:var(--ink)!important}.ml-rich{font-size:14.5px;line-height:1.5}.ml-rich p{margin:0 0 8px;color:var(--ink)!important}.ml-rich>:last-child{margin-bottom:0}.ml-rich a{color:var(--blue-t,var(--blue-d));font-weight:900}.ml-vanish{font-size:12.5px;font-weight:800;color:var(--ink-2)!important;margin-top:6px!important}.ml-season{align-items:flex-start}.ml-res{flex-direction:column;gap:5px;margin:6px 0 4px;display:flex}.ml-res-row{background:var(--paper-2);border-radius:12px;grid-template-columns:30px 58px 1fr auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.ml-res-row b{font-family:var(--font-title);font-size:18px;font-weight:900}.ml-res-row span{flex-direction:column;min-width:0;font-size:13px;font-weight:800;display:flex}.ml-res-row small{color:var(--ink-2);font-size:11px}.ml-res-row em{color:var(--purple-t,var(--purple-d));align-items:center;gap:4px;font-style:normal;font-weight:900;display:flex}.ml-res-row.m6{background:linear-gradient(100deg, var(--k-fff1c2), var(--k-ffe0f4))}.ml-res-row.m5{background:linear-gradient(100deg, var(--k-ffe7fb), var(--k-e3f6ff))}.ml-res-row.m4{background:var(--k-fff6d6)}.ml-note{color:#fff;text-shadow:0 1px 3px #000000b3;margin:4px 0 0;font-size:12.5px;font-weight:800}.tr-mail{cursor:pointer;background:var(--k-ffe8e8);width:40px;height:40px;box-shadow:inset 0 0 0 2px var(--k-ffc9cc);border:none;border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .14s cubic-bezier(.3,1.6,.5,1);display:grid;position:relative}.tr-mail:hover{transform:scale(1.1)rotate(-6deg)}.tr-mail .uiicon{width:26px!important;height:26px!important}.tr-mail .mm-badge{min-width:20px;height:20px;padding:0 5px;font-size:11px;top:-6px;right:-8px}.tr-mail.new .uiicon{animation:1.4s ease-in-out infinite wobble}.pf-clan{cursor:pointer;font:inherit;color:var(--ink);text-align:left;background:var(--stripes), linear-gradient(110deg, var(--k-eef2ff), var(--k-f4ecff));box-shadow:inset 0 0 0 2px var(--k-c9d6ff);border:none;border-radius:20px;flex:none;align-items:center;gap:10px;padding:6px 18px 6px 8px;transition:transform .14s cubic-bezier(.3,1.6,.5,1);display:flex}.pf-clan:hover{transform:translateY(-3px)}.pf-clan>span{flex-direction:column;gap:1px;line-height:1.15;display:flex}.pf-clan small{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:900}.pf-clan b{font-family:var(--font-title);white-space:nowrap;font-size:19px;font-weight:900}.pf-clan em{color:var(--ink-2);align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:800;display:flex}.sm-note.clan{background:var(--k-eef4ff);box-shadow:inset 0 0 0 2px var(--blue);color:var(--ink)}.pf-mons{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.pf-mon{cursor:pointer;font:inherit;text-align:left;color:var(--ink);background:linear-gradient(110deg, color-mix(in srgb, var(--sky) 22%, var(--paper)), color-mix(in srgb, var(--gr) 16%, var(--paper)));border:none;border-radius:16px;align-items:center;gap:10px;padding:6px 12px 6px 6px;transition:transform .14s cubic-bezier(.3,1.6,.5,1);display:flex}.pf-mon:hover{transform:translateY(-2px)}.pf-mon-pic{background:var(--w70);border-radius:12px;flex:none;width:42px;height:42px;overflow:hidden}.pf-mon-pic img{width:100%;height:100%;image-rendering:pixelated}.pf-mon>span:nth-child(2){flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.pf-mon b{font-family:var(--font-title);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:900;overflow:hidden}.pf-mon small{color:var(--ink-2);font-size:11px;font-weight:800}.pf-mon em{font-style:normal;font-family:var(--font-title);flex-direction:column;align-items:flex-end;font-size:18px;font-weight:900;line-height:1;display:flex}.pf-mon.crown{box-shadow:inset 0 0 0 2px var(--yellow)}.pf-mon.crown em{color:var(--yellow-d)}.sm-note.mon{color:var(--ink)}.sm-note.mon small{color:var(--ink-2);font-size:11.5px}.sm-note .sm-mon{background:var(--paper-2);border-radius:10px;flex:none;width:34px;height:34px;padding:0;animation:none;display:block;overflow:hidden}.sm-note .sm-mon img{width:100%;height:100%;image-rendering:pixelated}.cl-log-tabs{align-self:flex-start}.cl-log{flex-direction:column;gap:4px;max-height:420px;padding-right:2px;display:flex;overflow-y:auto}.cl-ev{background:var(--paper-2);font:inherit;color:var(--ink);text-align:left;border:none;border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:5px 10px 5px 6px;font-size:13.5px;font-weight:700;animation:.3s both slideRight;display:grid}.cl-ev.run{cursor:pointer;background:var(--paper);box-shadow:inset 0 0 0 2px var(--line);grid-template-columns:40px 1fr auto auto;transition:transform .12s,box-shadow .12s}.cl-ev.run:hover{box-shadow:inset 0 0 0 2px var(--blue);transform:translate(3px)}.cl-ev-pic{background:color-mix(in srgb, var(--blue) 12%, var(--paper));border-radius:12px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.cl-ev-pic img{width:40px;height:40px;image-rendering:pixelated}.cl-ev-pic.ic img{width:26px!important;height:26px!important}.cl-ev-tx{flex-direction:column;gap:1px;min-width:0;display:flex}.cl-ev-tx b{font-weight:900}.cl-ev-tx em{font-style:normal;font-family:var(--font-title);color:var(--green-t,var(--green-d));font-weight:900}.cl-ev-tx small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.cl-ev-at{color:var(--ink-2);white-space:nowrap;font-size:11.5px;font-weight:800}.cl-ev-go{background:var(--blue);color:#fff;font-family:var(--font-title);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:900}.cl-log-more{align-self:center}.cl-page .cl-hero{padding:14px 24px}.cl-page .cl-hero-emb{width:136px;height:136px}.cl-page .cl-hero-emb>*{scale:.78}.cl-log{gap:0;padding:2px}.cl-ev,.cl-ev.run{box-shadow:none;background:0 0;border-radius:12px;padding:7px 10px 7px 6px}.cl-ev+.cl-ev{box-shadow:0 -2px 0 var(--paper-2)}.cl-ev.run:hover{background:var(--k-eef4ff);box-shadow:none;transform:none}.cl-ev.run.win{box-shadow:inset 4px 0 0 var(--green)}@media (min-width:1100px) and (min-height:700px){.cl-page{padding-bottom:4px;overflow:hidden}.cl-page>.cl-cols{flex:1;align-items:stretch;min-height:0}.cl-page .cl-col{min-height:0}.cl-page .cl-col:not(.wide){padding-right:2px;overflow-y:auto}.cl-page .cl-tabbox{flex:1;min-height:0}.cl-page .cl-tabbody{flex:1;min-height:0;overflow-y:auto}.cl-page .cl-tabbody>.cl-activity{height:100%}.cl-page .cl-log{flex:1;min-height:0;max-height:none}}.season-card.cl-rd{gap:12px;width:min(640px,100% - 32px);max-height:calc(100dvh - 40px);overflow-y:auto}.cl-rd-hero{color:#fff;background:var(--stripes), linear-gradient(105deg, color-mix(in srgb, var(--sky) 80%, #1a1446), color-mix(in srgb, var(--gr) 75%, #1a1446));border-radius:22px 22px 0 0;align-items:center;gap:14px;margin:-22px -22px 0;padding:16px 20px;display:flex}.cl-rd-mons{align-items:center;gap:6px;display:flex}.cl-rd-mons img{width:64px;height:64px;image-rendering:pixelated;background:#fff3;border-radius:16px;box-shadow:inset 0 0 0 2px #fff6}.cl-rd-mons img:first-child:not(:last-child){opacity:.85;width:44px;height:44px}.cl-rd-mons span{font-size:20px;font-weight:900}.cl-rd-tx{flex-direction:column;flex:1;min-width:0;display:flex}.cl-rd-tx small{letter-spacing:1px;text-transform:uppercase;opacity:.9;font-size:11px;font-weight:900}.cl-rd-tx h2{font-family:var(--font-title);text-shadow:0 2px #0003;margin:0;font-size:28px;font-weight:900;line-height:1.1}.cl-rd-tx span{font-size:13px;font-weight:700}.cl-rd-pts{background:var(--paper);color:var(--ink);border-radius:16px;flex-direction:column;align-items:center;padding:6px 14px;display:flex}.cl-rd-pts b{font-family:var(--font-title);color:var(--green-t,var(--green-d));font-size:24px;font-weight:900}.cl-rd-pts small{color:var(--ink-2);white-space:nowrap;font-size:11px;font-weight:800}.cl-rd-stats{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.cl-rd-stat{background:var(--paper-2);border-radius:12px;flex-direction:column;align-items:center;padding:6px 4px;display:flex}.cl-rd-stat b{font-family:var(--font-title);font-size:20px;font-weight:900}.cl-rd-stat small{color:var(--ink-2);font-size:11px;font-weight:800}.cl-rd-sec{flex-direction:column;gap:6px;display:flex}.cl-rd-sec>small{letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:900}.cl-rd-zones{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px;display:grid}.cl-rd-zone{background:var(--paper-2);border-radius:12px;flex-direction:column;padding:6px 10px;display:flex}.cl-rd-zone small{color:var(--ink-2);font-size:11px;font-weight:900}.cl-rd-zone b{font-family:var(--font-title);font-size:17px;font-weight:900}.cl-rd-zone em{color:var(--blue-t,var(--blue-d));font-size:11px;font-style:normal;font-weight:800}.cl-rd-moves{flex-wrap:wrap;gap:6px;display:flex}.cl-rd-move{background:var(--paper-2);border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 4px;font-size:13px;font-weight:900;display:inline-flex}.cl-rd-items{flex-wrap:wrap;gap:4px;display:flex}.cl-rd-item{background:var(--paper-2);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.cl-rd-item img{width:30px;height:30px;image-rendering:pixelated}@media (max-width:980px){.cl-cols,.cf-wrap{flex-direction:column;align-items:stretch}.cf-left{width:auto}.cl-hero{text-align:center;flex-direction:column}.cl-hero{text-align:center;flex-direction:column;gap:14px;padding:18px 16px}.cl-hero-tx{align-items:center}.cl-hero-btns{justify-content:center}.cl-facts{text-align:left;width:100%}.cl-stage{width:170px;height:170px}.cl-rd-stats{grid-template-columns:repeat(2,1fr)}.cl-notice{flex-wrap:wrap}.cl-notice-btns{flex-direction:row}.cl-tab{padding:8px 10px;font-size:15px}.cl-tab small{display:none}}.cl-hero-emb{position:relative}.cl-hero-lv{color:#4a2a00;font-family:var(--font-title);box-shadow:0 3px 0 #b07a00, 0 0 0 3px var(--paper);background:linear-gradient(#ffe066,#f2b31a);border-radius:999px;align-items:baseline;gap:3px;padding:2px 12px;font-size:20px;font-weight:900;display:inline-flex;position:absolute;bottom:6px;left:50%;translate:-50%}.cl-hero-lv small{font-size:11px}.cl-lvchip{background:var(--k-f4ecff);color:var(--purple-t,#4a2a9a);font-family:var(--font-title);border-radius:999px;align-items:center;gap:5px;padding:3px 12px 7px 6px;font-size:12.5px;font-weight:900;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px #00000026}.cl-lvchip .uiicon{width:18px!important;height:18px!important}.cl-lvchip i{background:var(--k-d8c8ff);border-radius:3px;height:3px;position:absolute;bottom:3px;left:10px;right:10px}.cl-lvchip i:after{content:"";width:calc(var(--p) * 100%);background:#8a5cff;border-radius:3px;position:absolute;inset:0 auto 0 0}.cl-lv{background:var(--k-f4ecff);color:var(--purple-t,#6a4cd8);font-family:var(--font-title);white-space:nowrap;border-radius:999px;flex:none;align-items:center;margin-left:6px;padding:1px 8px;font-size:11.5px;font-weight:900;display:inline-flex}.cl-stchip{background:var(--k-fff0e0);color:var(--gold-t,#b04a00);font-family:var(--font-title);border-radius:999px;align-items:center;gap:4px;padding:3px 12px 3px 6px;font-size:12.5px;font-weight:900;display:inline-flex;box-shadow:0 2px #00000026}.cl-stchip .uiicon{width:18px!important;height:18px!important}.cl-stchip.off{color:#fff;background:#fff3}.cl-stchip.off .uiicon{filter:grayscale()brightness(1.4);opacity:.7}.cl-stchip.done .uiicon{animation:1.6s ease-in-out infinite wobble}.cl-more{letter-spacing:1px;font-size:20px}.cl-more span{letter-spacing:0;font-size:14px}.cl-frow-name{align-items:center;min-width:0;display:flex}.bd-who .cl-lv{margin-left:2px}.season-card.cl-sheetcard{gap:10px;width:min(440px,100% - 24px);max-height:calc(100dvh - 32px);overflow-y:auto}.cl-sheet-head{justify-content:center;align-items:center;gap:10px;display:flex}.cl-sheet{flex-direction:column;gap:6px;display:flex}.cl-sheet-btn{background:var(--paper-2);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border:none;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;transition:transform .12s,background .12s;display:flex}.cl-sheet-btn:hover{background:var(--k-ece8fb);transform:translate(3px)}.cl-sheet-btn>span:last-child{flex-direction:column;min-width:0;display:flex}.cl-sheet-btn b{font-family:var(--font-title);font-size:16px;font-weight:900}.cl-sheet-btn small{color:var(--ink-2);font-size:12px;font-weight:700}.cl-sheet-btn.bad{color:var(--red-t,var(--red-d));background:var(--k-fff0f0)}.cl-sheet-ic{flex:none;place-items:center;width:34px;display:grid}.cl-sheet-ic .uiicon{width:26px!important;height:26px!important}.cl-sheet-close{align-self:center}.cl-sheet-rx{background:var(--paper-2);border-radius:18px;justify-content:space-between;gap:4px;padding:6px;display:flex}.cl-sheet-rx button{cursor:pointer;background:0 0;border:none;border-radius:14px;flex:1;place-items:center;height:52px;transition:transform .12s cubic-bezier(.3,1.6,.5,1),background .12s;display:grid}.cl-sheet-rx button:hover{background:var(--paper);transform:scale(1.15)}.cl-sheet-rx button.on{background:var(--k-fff3c4);box-shadow:inset 0 0 0 2px var(--yellow)}.cl-rewards{background:var(--stripes), linear-gradient(100deg, var(--k-e6faee), var(--paper));box-shadow:0 0 0 3px var(--green), 0 0 18px #36c96a59, var(--shadow);align-items:center;gap:14px;padding:10px 16px;animation:.35s both popIn;display:flex}.cl-rewards>.uiicon{flex:none;animation:1.4s ease-in-out infinite wobble}.cl-rewards>div{flex-direction:column;flex:1;min-width:0;display:flex}.cl-rewards b{font-family:var(--font-title);font-size:18px;font-weight:900}.cl-rewards small{color:var(--ink-2);font-size:12.5px;font-weight:800}.cl-rw-btn{flex:none;gap:6px;animation:1.4s ease-in-out infinite badgePulse}.cl-note{color:var(--ink-2);font-size:11.5px;font-weight:700;line-height:1.35;display:block}.cl-bar{background:var(--paper-2);border-radius:99px;height:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #1a12461f}.cl-bar i{background:linear-gradient(90deg,#8a5cff,#c25ce0);border-radius:99px;transition:width .5s;position:absolute;inset:0 auto 0 0}.cl-rival{--me:#3a8cff;--them:#ff5a5f}.cl-rv-vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.cl-rv-side{min-width:0;font:inherit;color:var(--ink);text-align:center;background:0 0;border:none;border-radius:16px;flex-direction:column;align-items:center;gap:3px;padding:6px 4px;display:flex}button.cl-rv-side{cursor:pointer;transition:background .12s}button.cl-rv-side:hover{background:var(--paper-2)}.cl-rv-emb{place-items:center;display:grid;position:relative}.cl-rv-emb .cl-lv{box-shadow:0 0 0 2px var(--paper);margin:0;position:absolute;bottom:-4px;left:50%;translate:-50%}.cl-rv-side b{justify-content:center;align-items:center;max-width:100%;font-size:13px;font-weight:900;display:flex}.cl-rv-side b span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-rv-side em{font-style:normal;font-family:var(--font-title);color:var(--them);font-size:24px;font-weight:900;line-height:1}.cl-rv-side.me em{color:var(--me)}.cl-rv-x{flex-direction:column;align-items:center;display:flex}.cl-rv-x small{font-family:var(--font-title);color:var(--ink-2);font-size:13px;font-weight:900}.cl-rv-bar{border-radius:99px;height:14px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 2px #fff9}.cl-rv-bar i:first-child{flex:var(--s) 0 0;background:linear-gradient(90deg, #7ab8ff, var(--me));transition:flex .5s}.cl-rv-bar i:last-child{flex:calc(1 - var(--s)) 0 0;background:linear-gradient(90deg, var(--them), #ff9a9a)}.cl-rv-state{text-align:center;font-family:var(--font-title);margin:0;font-size:15px;font-weight:900}.cl-rv-state.up{color:var(--green-t,var(--green-d))}.cl-rv-state.down{color:var(--red-t,var(--red-d))}.cl-rv-top{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:4px 10px;font-size:12px;font-weight:800;display:flex}.cl-rv-top b{color:var(--ink);margin-right:3px}.cl-rv-top em{color:var(--blue-t,var(--blue-d));margin-left:4px;font-style:normal}.cl-rv-hist{justify-content:center;gap:4px;display:flex}.cl-rv-res{background:var(--paper-2);width:26px;height:26px;color:var(--ink-2);font-family:var(--font-title);border-radius:8px;place-items:center;font-size:13px;font-weight:900;display:grid}.cl-rv-res.win{background:var(--green);color:#fff}.cl-rv-res.loss{background:var(--red);color:#fff}.cl-rv-res.draw{background:var(--yellow);color:#4a2a00}.cl-rv-empty{align-items:center;gap:12px;display:flex}.cl-rv-empty .uiicon{opacity:.65;flex:none}.cl-rv-empty p{color:var(--ink-2);margin:0;font-size:13px;font-weight:700;line-height:1.4}.cl-ms{background:var(--paper-2);border-radius:14px;grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:6px 8px;display:grid}.cl-ms.done{background:linear-gradient(100deg, var(--k-fff6d6), var(--paper));box-shadow:inset 0 0 0 2px var(--yellow)}.cl-ms-ic{background:var(--paper);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.cl-ms-ic img{width:34px!important;height:34px!important}.cl-ms-tx{flex-direction:column;gap:4px;min-width:0;display:flex}.cl-ms-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cl-ms-top b{font-size:13.5px;font-weight:900;line-height:1.2}.cl-ms-stars{flex:none;gap:2px;display:flex}.cl-ms-stars i,.cl-ms-mark{clip-path:polygon(50% 0,62% 35%,100% 38%,70% 60%,80% 100%,50% 78%,20% 100%,30% 60%,0 38%,38% 35%);background:var(--k-d6d0e8);width:14px;height:14px}.cl-ms-stars i.on,.cl-ms-mark.on{background:#f2b31a}.cl-ms-bar{background:var(--paper);border-radius:99px;height:12px;margin:2px 7px 0 0;position:relative;box-shadow:inset 0 1px 2px #1a124626}.cl-ms-bar>i{background:linear-gradient(90deg, #5ae08a, var(--green-d));border-radius:99px;transition:width .5s;position:absolute;inset:0 auto 0 0}.cl-ms-mark{box-shadow:none;position:absolute;top:-1px;translate:-50%}.cl-ms-tx small{color:var(--ink-2);font-size:11.5px;font-weight:800}.cl-ms-tx small em{color:var(--blue-t,var(--blue-d));font-style:normal}.cl-ms-hint{font-weight:700}.cl-ms-me{background:var(--k-eef4ff);border-radius:12px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;font-weight:800;display:flex}.cl-ms-me.ok{background:var(--k-e6faee);color:var(--green-t,var(--green-d))}.cl-lv-row{align-items:center;gap:12px;display:flex}.cl-lv-big{flex:none;place-items:center;display:grid;position:relative}.cl-lv-big b{font-family:var(--font-title);color:#fff;text-shadow:0 2px #3a1a8a,0 0 4px #3a1a8a;place-items:center;padding-top:2px;font-size:21px;font-weight:900;display:grid;position:absolute;inset:0}.cl-lv-tx{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cl-lv-tx small{color:var(--ink-2);font-size:11.5px;font-weight:800}.cl-unlocks{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.cl-unlock{background:var(--paper-2);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:6px 4px;display:flex}.cl-unlock img{filter:saturate(.85)}.cl-unlock small{color:var(--purple-t,#6a4cd8);font-size:10.5px;font-weight:900}.cl-unlock em{font-size:11px;font-style:normal;font-weight:800;line-height:1.1}.cl-how-xp summary{cursor:pointer;color:var(--blue-t,var(--blue-d));font-size:12px;font-weight:900}.cl-how-xp ul{color:var(--ink-2);flex-direction:column;gap:3px;margin:6px 0 0;padding-left:18px;font-size:12px;font-weight:700;display:flex}.cl-streak{background:var(--k-fff3e6);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.cl-streak.done{background:linear-gradient(100deg, var(--k-ffe2c2), var(--k-fff3e6));box-shadow:inset 0 0 0 2px #ff9a3a}.cl-streak .uiicon{filter:grayscale(.4)}.cl-streak.done .uiicon{filter:none;animation:1.6s ease-in-out infinite wobble}.cl-streak>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.cl-streak b{font-family:var(--font-title);color:var(--gold-t,#b04a00);font-size:17px;font-weight:900}.cl-streak small{color:var(--ink-2);font-size:11.5px;font-weight:800}.cl-st-dots{flex-wrap:wrap;justify-content:flex-end;gap:3px;max-width:70px;display:flex}.cl-st-dots i{background:#f2d8c0;border-radius:50%;width:10px;height:10px}.cl-st-dots i.on{background:#ff7a1a;box-shadow:0 0 6px #ff7a1ab3}.cl-records{gap:10px!important}.cl-rec-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.cl-rec{background:var(--paper-2);font:inherit;color:var(--ink);text-align:left;border:none;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex}button.cl-rec{cursor:pointer;transition:transform .12s,background .12s}button.cl-rec:hover{background:var(--k-ece8fb);transform:translateY(-2px)}.cl-rec.clan{background:var(--k-fff3e6)}.cl-rec-ic{background:var(--paper);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.cl-rec-ic img{width:30px!important;height:30px!important}.cl-rec-tx{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.cl-rec-tx small{letter-spacing:.5px;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:900}.cl-rec-tx b{font-family:var(--font-title);font-size:22px;font-weight:900}.cl-rec-tx b.none{color:var(--ink-2)}.cl-rec-tx em{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800;overflow:hidden}.cl-rec-pic{background:var(--paper);border-radius:12px;flex:none;width:40px;height:40px;overflow:hidden}.cl-rec-pic img{width:100%;height:100%;image-rendering:pixelated}.cl-rx{flex-wrap:wrap;align-items:center;gap:4px;display:flex;position:relative}.cl-rx.empty .cl-rx-add{opacity:0}.cl-msg:hover .cl-rx-add,.cl-sys:hover .cl-rx-add,.cl-ev:hover .cl-rx-add{opacity:1}.cl-rx-add:focus-visible{opacity:1}@media (hover:none){.cl-rx.empty .cl-rx-add{opacity:.55}}.cl-rx-chip,.cl-rx-add{background:var(--paper);height:26px;box-shadow:inset 0 0 0 1.5px var(--line);font:inherit;color:var(--ink-2);cursor:pointer;border:none;border-radius:99px;align-items:center;gap:3px;padding:0 8px 0 5px;font-size:12px;font-weight:900;transition:transform .12s cubic-bezier(.3,1.6,.5,1),opacity .15s;display:inline-flex}.cl-rx-chip:hover,.cl-rx-add:hover{transform:scale(1.08)}.cl-rx-chip.on{background:var(--k-fff3c4);color:var(--gold-t,#8a5a00);box-shadow:inset 0 0 0 2px var(--yellow)}.cl-rx-chip:disabled{cursor:default;transform:none}.cl-rx-add img{filter:grayscale();opacity:.6}.cl-rx-pick{z-index:20;background:var(--paper);box-shadow:var(--shadow), inset 0 0 0 1.5px var(--line);border-radius:99px;gap:2px;padding:5px;animation:.18s both popIn;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.cl-rx-pick button{cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .12s cubic-bezier(.3,1.6,.5,1);display:grid}.cl-rx-pick button:hover{transform:scale(1.25)translateY(-3px)}.cl-rx-pick button.on{background:var(--k-fff3c4)}.cl-ev-tx .cl-rx{margin-top:3px}.cl-ev.life{background:0 0}.cl-ev.life .cl-ev-pic{background:var(--k-f4ecff)}.cl-ev.record .cl-ev-pic,.cl-ev.rival.win .cl-ev-pic{background:var(--k-fff3c4)}.cl-tabbox.chat .cl-tabbody>.cl-chat{gap:0}.cl-chat{flex-direction:column;height:min(62vh,620px);min-height:320px;display:flex;position:relative}.cl-chat-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:2px;min-height:0;padding:4px 4px 10px;display:flex;overflow-y:auto}.cl-chat-older{align-self:center;margin-bottom:6px}.cl-chat-day{justify-content:center;margin:10px 0 4px;display:flex}.cl-chat-day span{background:var(--paper-2);letter-spacing:.5px;text-transform:capitalize;color:var(--ink-2);border-radius:99px;padding:2px 12px;font-size:11px;font-weight:900}.cl-chat-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;margin:auto;padding:20px;display:flex}.cl-chat-empty b{font-family:var(--font-title);font-size:20px;font-weight:900}.cl-chat-empty p{max-width:360px;color:var(--ink-2);margin:0;font-size:13px;font-weight:700;line-height:1.4}.cl-msg{grid-template-columns:40px minmax(0,1fr);gap:8px;margin-top:8px;animation:.2s both fadeIn;display:grid}.cl-msg-av{cursor:pointer;background:0 0;border:none;place-items:start center;width:40px;padding:0;display:grid}.cl-msg-body{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.cl-msg-head{align-items:baseline;gap:6px;padding:0 4px;display:flex}.cl-msg-head b{font-size:14px;font-weight:900}.cl-msg-head small{color:var(--ink-2);font-size:11px;font-weight:800}.cl-msg-role{background:var(--k-fff3c4);color:var(--gold-t,#8a5a00);border-radius:99px;padding:0 7px;font-size:10.5px;font-style:normal;font-weight:900}.cl-msg-role.officer{background:var(--k-eef4ff);color:var(--blue-t,var(--blue-d))}.cl-msg-bub{background:var(--paper-2);overflow-wrap:anywhere;border-radius:4px 18px 18px;max-width:min(560px,100%);padding:7px 34px 7px 12px;font-size:14.5px;font-weight:700;line-height:1.38;position:relative}.cl-msg.stack .cl-msg-bub{border-radius:18px}.cl-msg-more{width:26px;height:26px;color:var(--ink-2);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:50%;padding:0;font-size:16px;font-weight:900;transition:opacity .12s,background .12s;position:absolute;top:50%;right:4px;translate:0 -50%}.cl-msg:hover .cl-msg-more{opacity:1}.cl-msg-more:focus-visible{opacity:1}.cl-msg-more:hover{background:#1a124614}@media (hover:none){.cl-msg-more{opacity:.6}}.cl-msg.own{grid-template-columns:minmax(0,1fr)}.cl-msg.own .cl-msg-av{display:none}.cl-msg.own .cl-msg-body{align-items:flex-end}.cl-msg.own .cl-msg-head b{display:none}.cl-msg.own .cl-msg-bub{background:linear-gradient(180deg, #4a9aff, var(--blue));color:#fff;border-radius:18px 4px 18px 18px}.cl-msg.own.stack .cl-msg-bub{border-radius:18px}.cl-msg.own .cl-msg-more{color:#ffffffd9}.cl-msg.del .cl-msg-bub{box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink-2);background:0 0;font-weight:700}.cl-sys{background:var(--k-f4ecff);border-radius:16px;align-self:center;align-items:center;gap:10px;width:min(560px,100%);margin:10px 0 2px;padding:8px 12px;animation:.2s both fadeIn;display:flex}.cl-sys.sys-record,.cl-sys.sys-mission{background:var(--k-fff6d6)}.cl-sys.sys-rival{background:var(--k-ffecec)}.cl-sys.sys-streak{background:var(--k-fff0e0)}.cl-sys.sys-join{background:var(--k-e6faee)}.cl-sys-ic{background:var(--paper);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.cl-sys-tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cl-sys-tx p{flex-direction:column;margin:0;font-size:13.5px;font-weight:800;line-height:1.35;display:flex}.cl-sys-tx p small{color:var(--ink-2);font-size:11.5px;font-weight:700}.cl-sys-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cl-sys-foot>small{color:var(--ink-2);font-size:11px;font-weight:800}.cl-chat-new{z-index:5;background:var(--blue);color:#fff;font:inherit;box-shadow:var(--shadow);cursor:pointer;border:none;border-radius:99px;padding:6px 14px;font-size:13px;font-weight:900;animation:.2s both popIn;position:absolute;bottom:70px;left:50%;translate:-50%}.cl-chat-muted{background:var(--k-fff0f0);color:var(--red-t,var(--red-d));text-align:center;border-radius:12px;margin:4px 0;padding:8px 12px;font-size:13px;font-weight:800}.cl-chat-bar{border-top:2px solid var(--paper-2);flex:none;align-items:center;gap:8px;padding-top:8px;display:flex}.cl-chat-in{flex:1;min-width:0}.cl-chat-count{color:var(--ink-2);font-size:11px;font-weight:800}.cl-chat-count:empty{display:none}.cl-chat-send{flex:none;justify-content:center;width:48px;height:44px;padding:0}.cl-report-q{background:var(--paper-2);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:8px 12px;font-size:13.5px;font-weight:700}.cl-tab .uiicon{flex:none;width:22px!important;height:22px!important}.cl-mem{grid-template-columns:minmax(150px,1fr) 100px 80px 40px}.cl-mem-more{background:var(--paper);width:36px;height:36px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);cursor:pointer;border:none;border-radius:50%;padding:0;font-size:18px;font-weight:900;transition:transform .12s}.cl-mem-more:hover{background:var(--k-ece8fb);transform:scale(1.1)}.cl-summary{gap:12px!important}.cl-summary>.panel{box-shadow:inset 0 0 0 2px var(--paper-2)}@media (min-width:1100px) and (min-height:700px){.cl-page .cl-tabbox.chat .cl-tabbody{overflow:hidden}.cl-page .cl-tabbody>.cl-chat{height:100%;min-height:0}}@media (max-width:1280px){.cl-tab{gap:6px;padding:8px 12px;font-size:15px}.cl-tab small{display:none}}@media (max-width:980px){.cl-page{gap:10px}.cl-page .cl-hero{border-radius:20px;gap:6px;padding:12px 14px 14px}.cl-page .cl-hero-emb{width:112px;height:112px}.cl-page .cl-hero-emb>.emb{scale:1}.cl-hero-tx h2{font-size:28px}.cl-hero-meta,.cl-hero-stats,.cl-actions{justify-content:center}.cl-hero-stats{gap:6px}.cl-hero-stats span{padding:4px 10px}.cl-hero-stats b{font-size:19px}.cl-hero-prize{align-self:center;font-size:12px}.cl-actions{gap:6px}.cl-tabs{scrollbar-width:none;border-radius:18px;justify-content:flex-start;overflow-x:auto}.cl-tabs::-webkit-scrollbar{display:none}.cl-tab{flex:none;padding:7px 12px;font-size:14px}.cl-chat{height:calc(100dvh - 250px);min-height:280px}.cl-notice.empty{flex-wrap:nowrap}.cl-box .grp-head{flex-wrap:wrap;row-gap:0}.cl-box .grp-head b{font-size:17px}.cl-box .grp-head small{white-space:nowrap}}@media (max-width:640px){.cl-hero-desc,.cl-hero-meta>small{display:none}.cl-actions .btn{padding:8px 12px;font-size:14px}.cl-actions .btn>span{display:none}.cl-actions .btn .uiicon{width:24px!important;height:24px!important}.cl-actions .cl-more>span{display:inline}.cl-hero-end{display:none!important}.cl-mem{grid-template-columns:minmax(0,1fr) 76px 40px;gap:6px}.cl-mem-tot,.cl-mem.hd>span:nth-child(3){display:none}.cl-tabbar{gap:6px}.cl-sort{max-width:100%;overflow-x:auto}.cl-rewards{flex-wrap:wrap}.cl-rw-btn{justify-content:center;width:100%}.cl-rv-side em{font-size:20px}.cl-msg-bub{font-size:14px}.cl-rec-grid{grid-template-columns:1fr}.cl-notice{gap:10px;padding:10px 12px}.cl-notice>.uiicon{width:36px!important;height:36px!important}}.cl-page .cl-hero-emb>.cl-hero-lv{scale:1}@media (max-width:980px) and (max-height:540px){.cl-page .cl-hero{text-align:left;flex-direction:row;align-items:center;gap:12px;padding:8px 14px}.cl-page .cl-hero-emb{width:76px;height:76px}.cl-page .cl-hero-emb>.emb{scale:.72}.cl-hero-tx{gap:4px;align-items:flex-start!important}.cl-hero-meta,.cl-hero-stats,.cl-actions{justify-content:flex-start!important}.cl-hero-tx h2{font-size:22px}.cl-hero-meta>small,.cl-desc,.cl-hero-prize{display:none!important}.cl-hero-stats b{font-size:16px}.cl-hero-stats span{padding:2px 8px}.cl-actions .btn{padding:6px 10px;font-size:13px}.cl-chat{height:calc(100dvh - 180px);min-height:180px}}.cl-page{gap:14px;padding-bottom:16px!important;overflow-y:auto!important}.cl-page .cl-hero2{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:18px 26px;display:grid}.cl-page .cl-hero2 .cl-hero-tx{gap:8px}.cl-page .cl-hero2 .cl-hero-tx h2{font-size:40px}.cl-chip{font-family:var(--font-title);background:#fff3;border-radius:999px;align-items:center;gap:5px;padding:3px 12px 3px 7px;font-size:13px;font-weight:900;display:inline-flex}.cl-chip .uiicon{width:18px!important;height:18px!important}.cl-hero-meta>small{opacity:.85;font-size:12px;font-weight:800}.cl-ring{width:var(--s);height:var(--s);background:conic-gradient(#ffd34d calc(var(--p) * 360deg), #fff3 0);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 6px 18px #140a3c59}.cl-ring:before{content:"";background:radial-gradient(circle at 50% 40%,#5a4ae0,#2a1f7a);border-radius:50%;position:absolute;inset:7px}.cl-ring-emb{place-items:center;animation:3.4s ease-in-out infinite float;display:grid;position:relative}.cl-ring-lv{white-space:nowrap;color:#4a2a00;font-family:var(--font-title);box-shadow:0 3px 0 #b07a00, 0 0 0 3px var(--paper);background:linear-gradient(#ffe066,#f2b31a);border-radius:999px;align-items:baseline;gap:3px;padding:2px 14px;font-size:22px;font-weight:900;display:inline-flex;position:absolute;bottom:-8px;left:50%;translate:-50%}.cl-ring-lv small{font-size:12px}.cl-hero-side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.cl-kpis{grid-auto-flow:column;gap:8px;display:grid}.cl-kpi{background:var(--w96);min-width:150px;color:var(--ink);font:inherit;text-align:left;border:none;border-radius:18px;align-items:center;gap:10px;padding:9px 14px 9px 10px;display:flex;box-shadow:0 3px #140a3c40}button.cl-kpi{cursor:pointer;transition:transform .14s cubic-bezier(.3,1.6,.5,1)}button.cl-kpi:hover{transform:translateY(-2px)}.cl-kpi-ic{background:var(--paper-2);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.cl-kpi>span:last-child{flex-direction:column;min-width:0;line-height:1.1;display:flex}.cl-kpi small{letter-spacing:.8px;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;font-size:10.5px;font-weight:900}.cl-kpi b{font-family:var(--font-title);white-space:nowrap;font-size:25px;font-weight:900}.cl-kpi em{color:var(--ink-2);white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.cl-kpi.k-streak .cl-kpi-ic{background:var(--k-fff0e0)}.cl-kpi.k-streak b{color:var(--gold-t,#c25a00)}.cl-kpi.k-rival .cl-kpi-ic{background:var(--k-ffecec)}.cl-kpi.up b{color:var(--green-t,var(--green-d))}.cl-kpi.down b{color:var(--red-t,var(--red-d))}.cl-kpi.off b{color:var(--ink-2)}.cl-kpi.off .cl-kpi-ic img{filter:grayscale();opacity:.6}.cl-page .cl-hero2 .cl-hero-prize{align-self:flex-end}.cl-nav{z-index:6;background:var(--w96);box-shadow:var(--shadow);scrollbar-width:none;border-radius:999px;flex:none;gap:4px;padding:5px;display:flex;position:sticky;top:0;overflow-x:auto}.cl-nav::-webkit-scrollbar{display:none}.cl-nav .cl-tab{flex:1 0 auto;padding:9px 14px;font-size:16px}.cl-nav .cl-tab.on{background:linear-gradient(180deg, #4a9aff, var(--blue));color:#fff;box-shadow:0 3px #1f5fb8}.cl-nav .cl-tab.on small{color:#ffffffd9}.cl-view{flex:none}.cl-view>*{animation:.2s both fadeIn}.cl-pane{flex-direction:column;padding:14px 18px;display:flex}.cl-pane>*{flex-direction:column;gap:8px;display:flex}.cl-pane .cl-chat{height:min(66vh,660px)}.cl-chat{gap:14px;flex-direction:row!important}.cl-chat-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.cl-chat-list>:first-child{margin-top:auto}.cl-chat-empty.top{border-bottom:2px dashed var(--paper-2);margin:auto auto 10px;padding:10px 20px 14px}.cl-chat-empty.top .cl-chat-emb .emb{scale:.8}.cl-chat-empty b{font-size:19px}.cl-chat-side{border-left:2px solid var(--paper-2);flex-direction:column;flex:none;gap:8px;width:230px;min-height:0;padding-left:14px;display:flex}.cl-chat-side>small{letter-spacing:.6px;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:900}.cl-chat-people{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.cl-chat-who{font:inherit;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:8px;padding:4px 6px;display:flex}.cl-chat-who:hover{background:var(--paper-2)}.cl-chat-who.on{color:var(--ink)}.cl-chat-who>span:last-child{flex-direction:column;min-width:0;line-height:1.15;display:flex}.cl-chat-who b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:900;overflow:hidden}.cl-chat-who small{color:var(--ink-2);font-size:11px;font-weight:800}.cl-chat-av{flex:none;display:grid;position:relative}.cl-chat-av>i{width:11px;height:11px;box-shadow:0 0 0 2px var(--paper);background:#b8b4c8;border-radius:50%;position:absolute;bottom:-2px;right:-2px}.cl-chat-who.on .cl-chat-av>i{background:var(--green)}.cl-chat-who:not(.on) .cl-chat-av{opacity:.6}@media (max-width:980px){.cl-chat-side{display:none}}.cl-pane .cl-log{max-height:none}.cl-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px;display:grid}.cl-grid>*{grid-column:1/-1;min-width:0}.cl-home>.cl-rival{grid-column:span 7}.cl-home{align-items:stretch}.cl-home>.lc .lc-body{flex:1}.cl-rival.none .lc-body{justify-content:center}.cl-home>.cl-level,.cl-clantab>.cl-slots{grid-column:span 5}.cl-clantab>.cl-prizes{grid-column:span 7}.lc{--lc:var(--blue);flex-direction:column;padding:0;display:flex;overflow:hidden}.lc-head{color:#fff;background:var(--stripes), linear-gradient(100deg, var(--lc), color-mix(in srgb, var(--lc) 65%, var(--paper)));align-items:center;gap:10px;padding:9px 14px 9px 10px;display:flex}.lc-ic{background:var(--paper);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 2px #00000026}.lc-head h3{min-width:0;font-family:var(--font-title);text-shadow:0 2px #0000002e;flex:1;margin:0;font-size:20px;font-weight:900}.lc-meta{white-space:nowrap;background:#ffffff3d;border-radius:99px;flex:none;padding:3px 12px;font-size:12px;font-weight:900}.lc-body{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.cl-rival{--lc:#ff5a5f}.cl-missions{--lc:#2fae5a}.cl-level{--lc:#8a5cff}.cl-road{--lc:#6a4cd8}.cl-rival .cl-rv-side em{font-size:34px}.cl-rival .cl-rv-side b{font-size:15px}.cl-rv-x{background:var(--paper);color:#ff5a5f;width:58px;height:58px;font-family:var(--font-title);box-shadow:0 3px 0 #1a124626, inset 0 0 0 3px var(--k-ffd6d6);border-radius:50%;place-items:center;font-size:24px;font-weight:900;display:grid}.cl-rival .cl-rv-bar{height:18px}.cl-rival .cl-rv-state{font-size:18px}.cl-rv-hist{align-items:center}.cl-rv-hist>small{color:var(--ink-2);text-transform:uppercase;letter-spacing:.6px;margin-right:4px;font-size:11px;font-weight:900}.cl-rv-empty{gap:18px}.cl-rv-empty b{font-family:var(--font-title);font-size:19px;font-weight:900}.cl-rv-empty p{margin:4px 0 8px;font-size:13.5px}.cl-rv-ghost{flex:none;align-items:center;gap:8px;display:flex}.cl-rv-ghost>b{color:#ff5a5f}.cl-rv-ghost>i{border:3px dashed var(--k-d6d0e8);color:#b8b4c8;width:64px;height:64px;font-family:var(--font-title);border-radius:50%;place-items:center;font-size:30px;font-style:normal;font-weight:900;display:grid}.ms2-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ms2{background:color-mix(in srgb, var(--mc) 9%, var(--paper));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--mc) 28%, var(--paper));border-radius:18px;flex-direction:column;gap:8px;padding:12px 14px 10px;display:flex}.ms2.done{background:linear-gradient(160deg, var(--k-fff6d6), var(--paper));box-shadow:inset 0 0 0 3px var(--yellow), 0 0 14px #f2b31a59}.ms2-head{align-items:center;gap:10px;min-height:48px;display:flex}.ms2-ic{background:var(--paper);width:48px;height:48px;box-shadow:0 2px 0 color-mix(in srgb, var(--mc) 30%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.ms2-ic img{width:36px!important;height:36px!important}.ms2-head b{font-size:15px;font-weight:900;line-height:1.2}.ms2-num{align-items:baseline;gap:2px;display:flex}.ms2-num b{font-family:var(--font-title);color:color-mix(in srgb, var(--mc) 75%, #1a1446);font-size:32px;font-weight:900;line-height:1}.ms2-num span{color:var(--ink-2);font-size:15px;font-weight:900}.ms2-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:2px 12px 16px 0;display:grid}.ms2-step{background:var(--paper);border-radius:99px;height:12px;position:relative;box-shadow:inset 0 1px 2px #1a12462e}.ms2-step>i{background:var(--mc);border-radius:99px;transition:width .5s;position:absolute;inset:0 auto 0 0}.ms2-star{z-index:1;background:var(--k-d6d0e8);clip-path:polygon(50% 0,62% 35%,100% 38%,70% 60%,80% 100%,50% 78%,20% 100%,30% 60%,0 38%,38% 35%);width:24px;height:24px;position:absolute;top:50%;right:-13px;translate:0 -50%}.ms2-step.on .ms2-star{filter:drop-shadow(0 0 4px #f2b31acc);background:#f2b31a}.ms2-step small{color:var(--ink-2);font-size:11px;font-weight:900;position:absolute;top:16px;right:-10px}.ms2-foot{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ms2-foot>span{color:var(--blue-t,var(--blue-d));flex:none;font-size:12.5px;font-weight:900}.ms2-foot small{color:var(--ink-2);text-align:right;font-size:11.5px;font-weight:700;line-height:1.3}.ms2-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.ms2-bottom .cl-note{flex:320px}.cl-lv-big{color:#fff;background:radial-gradient(circle at 50% 35%,#a98bff,#6a4cd8);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:92px;height:92px;display:flex;box-shadow:0 4px #4a2a9a,inset 0 0 0 4px #ffffff59}.cl-lv-big small{text-transform:uppercase;letter-spacing:1px;opacity:.9;font-size:11px;font-weight:900}.cl-lv-big b{font-family:var(--font-title);text-shadow:0 3px #3a1a8a;padding:0;font-size:40px;font-weight:900;line-height:1;position:static}.cl-lv-tx{gap:8px}.cl-level .cl-bar{height:14px}.cl-lv-next{background:var(--k-f4ecff);border-radius:14px;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex}.cl-lv-next>span{flex-direction:column;line-height:1.15;display:flex}.cl-lv-next small{color:var(--purple-t,#6a4cd8);text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:900}.cl-lv-next b{font-size:14px;font-weight:900}.cl-st-flame{place-items:center;display:grid;position:relative}.cl-st-flame>b{color:#fff;min-width:24px;height:24px;font-family:var(--font-title);box-shadow:0 0 0 2px var(--paper);background:#ff7a1a;border-radius:99px;place-items:center;padding:0 6px;font-size:14px;font-weight:900;display:grid;position:absolute;bottom:-4px;right:-6px}.cl-streak.off .cl-st-flame>b{background:#b8b4c8}.cl-streak.off .uiicon{filter:grayscale();opacity:.6}.cl-door{cursor:pointer;width:100%;font:inherit;color:var(--ink);text-align:left;border:none;align-items:center;gap:14px;padding:12px 18px;transition:transform .14s;display:flex;position:relative}.cl-door:hover{transform:translateY(-2px)}.cl-door>span:nth-child(2){flex-direction:column;display:flex}.cl-door b{font-family:var(--font-title);font-size:19px;font-weight:900}.cl-door small{color:var(--ink-2);font-size:13px;font-weight:700}.cl-door .mm-badge{position:static}.cl-door-go{color:var(--ink-2);margin-left:auto;font-size:34px;font-weight:900;line-height:1}.cl-door.new{box-shadow:0 0 0 3px var(--blue), var(--shadow)}.cl-road-list{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px;display:grid}.cl-road-step{background:var(--paper-2);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:3px;padding:10px 6px 8px;display:flex}.cl-road-step b{font-family:var(--font-title);color:var(--ink-2);font-size:13px;font-weight:900}.cl-road-step small{font-size:11.5px;font-weight:800;line-height:1.15}.cl-road-step:not(.got) img{filter:grayscale(.85)brightness(.95);opacity:.7}.cl-road-step.got{background:var(--k-f4ecff);box-shadow:inset 0 0 0 2px #c9b6ff}.cl-road-step.got b{color:var(--purple-t,#6a4cd8)}.cl-road-step.next{box-shadow:inset 0 0 0 3px var(--yellow)}.cl-road-pic{place-items:center;height:58px;display:grid;position:relative}.cl-road-pic .lk-lock{top:0;right:-6px}.cl-clantab .cl-box{padding:14px 16px}.cl-pane .cl-mem{padding:7px 10px}.cl-pane .cl-mem-who b{font-size:16.5px}@media (max-width:1200px){.cl-page .cl-hero2{grid-template-columns:auto minmax(0,1fr)}.cl-hero-side{grid-column:1/-1;align-items:stretch}.cl-kpis{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.cl-kpi{min-width:0}.cl-page .cl-hero2 .cl-hero-prize{align-self:flex-start}.cl-home>.cl-rival,.cl-home>.cl-level{grid-column:1/-1}}@media (max-width:980px){.cl-page .cl-hero2{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px;padding:18px 14px 14px}.cl-page .cl-hero2 .cl-hero-tx{align-items:center}.cl-page .cl-hero2 .cl-hero-tx h2{font-size:30px}.cl-hero-side{align-items:center;width:100%}.cl-page .cl-hero2 .cl-hero-prize{align-self:center}.cl-kpi{text-align:center;flex-direction:column;gap:4px;padding:8px 6px}.cl-kpi>span:last-child{align-items:center}.cl-kpi-ic{width:36px;height:36px}.cl-kpi b{font-size:20px}.cl-grid>*{grid-column:1/-1!important}.ms2-grid{grid-template-columns:1fr}.cl-nav{border-radius:20px}.cl-nav .cl-tab{padding:8px 12px;font-size:14px}.cl-pane{padding:10px 12px}.cl-pane .cl-chat{height:calc(100dvh - 200px);min-height:300px}}@media (max-width:640px){.cl-kpi small{font-size:9.5px}.cl-kpi em{font-size:11px}.lc-head h3{font-size:17px}.lc-body{padding:12px}.cl-rival .cl-rv-side em{font-size:26px}.cl-rv-x{width:46px;height:46px;font-size:19px}.cl-rv-empty{text-align:center;flex-direction:column}.cl-lv-row{flex-direction:column;align-items:stretch}.cl-lv-big{align-self:center}.ms2-bottom{flex-direction:column;align-items:stretch}}@media (max-width:980px) and (max-height:540px){.cl-page .cl-hero2{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;justify-items:stretch;gap:12px;padding:8px 14px}.cl-page .cl-hero2 .cl-ring{--s:80px!important}.cl-page .cl-hero2 .cl-ring-emb .emb{scale:.7}.cl-page .cl-hero2 .cl-ring-lv{padding:1px 10px;font-size:15px}.cl-page .cl-hero2 .cl-hero-tx{align-items:flex-start}.cl-page .cl-hero2 .cl-hero-tx h2{font-size:22px}.cl-hero-side{grid-column:auto;width:auto}.cl-kpis{grid-template-columns:repeat(3,auto)}.cl-kpi{padding:4px 8px}.cl-kpi-ic,.cl-kpi em,.cl-page .cl-hero2 .cl-hero-prize{display:none!important}.cl-kpi b{font-size:17px}.cl-pane .cl-chat{height:calc(100dvh - 150px);min-height:200px}.cl-page .cl-hero2 .cl-actions .btn:not(.cl-more)>span{display:none}}.nw-wrap{flex:1;grid-template-columns:minmax(280px,380px) 1fr;gap:18px;min-height:0;display:grid}.nw-list{flex-direction:column;gap:10px;padding:4px 8px 12px 4px;display:flex}.nw-none{color:#fff;opacity:.8;text-align:center}.nw-card{--c:var(--blue);background:var(--w94);color:var(--ink);text-align:left;box-shadow:0 4px 0 #1a12462e, var(--shadow-sm);animation:slideRight .4s var(--d,0s) cubic-bezier(.2,1.3,.4,1) backwards;border:none;border-radius:18px;flex:none;align-items:center;gap:12px;padding:10px 14px 10px 10px;transition:transform .16s cubic-bezier(.3,1.6,.5,1),box-shadow .14s;display:flex;position:relative}.nw-card:before{content:"";background:var(--c);border-radius:0 6px 6px 0;width:5px;position:absolute;top:14px;bottom:14px;left:0}.nw-card:hover{transform:translate(4px)}.nw-card.on{background:var(--paper);box-shadow:0 0 0 3px var(--c), 0 5px 0 color-mix(in srgb, var(--c) 55%, black), var(--shadow);transform:translate(8px)}.nw-thumb{background:var(--stripes), color-mix(in srgb, var(--c) 18%, var(--paper));border-radius:14px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.nw-thumb.img img{object-fit:cover;width:100%;height:100%}.nw-ctx{flex-direction:column;gap:3px;min-width:0;display:flex}.nw-ctx>b{font-family:var(--font-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:900;line-height:1.2;display:-webkit-box;overflow:hidden}.nw-sum{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:700;display:-webkit-box;overflow:hidden}.nw-dot{background:var(--red);width:10px;height:10px;box-shadow:0 0 0 3px var(--paper);border-radius:50%;animation:1.2s ease-in-out infinite badgePulse;display:none;position:absolute;top:10px;right:10px}.nw-card.unread .nw-dot{display:block}.nw-reader{flex-direction:column;min-height:0;display:flex;overflow:hidden}.nw-reader.swap{animation:.35s both popIn}.nw-scroll{flex:1;min-height:0;padding:22px 30px 24px}.sec .nw-reader .scroll{scrollbar-color:#c8c2dc transparent}.nw-foot{border-top:2px dashed var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:16px;font-size:13px;display:flex}.nw-empty{text-align:center;max-width:420px;color:var(--ink-2);flex-direction:column;align-items:center;gap:10px;margin:auto;padding:40px;display:flex}.nw-empty b{font-family:var(--font-title);color:var(--ink);font-size:22px}@media (max-width:1000px),(max-height:640px){.nw-scroll{padding:16px 20px 18px}}@media (max-width:860px){.nw-wrap{grid-template-rows:190px 1fr;grid-template-columns:1fr}}.fb-modal.out{animation:.18s forwards fbOut}@keyframes fbOut{to{opacity:0}}.season-card.fb-card{gap:12px;width:min(560px,100% - 32px);overflow:hidden}.fb-head{color:#fff;background:var(--stripes), linear-gradient(100deg, #4ec27a, var(--green-d));align-items:center;gap:14px;margin:-22px -22px 0;padding:16px 22px;display:flex}.fb-head h2{font-family:var(--font-title);margin:0;font-size:22px;font-weight:900}.fb-head small{opacity:.92;font-size:13px}.fb-head img{filter:drop-shadow(0 3px #0000002e)}.fb-kinds{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fb-kind{border:2px solid var(--line);background:var(--paper-2);color:var(--ink-2);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;font-size:14px;transition:transform .12s,border-color .12s,background .12s;display:flex}.fb-kind:hover{transform:translateY(-2px)}.fb-kind.on{border-color:var(--blue);background:var(--paper);color:var(--ink);box-shadow:0 3px #1a12461f}.fb-kind.on img{animation:1.4s ease-in-out infinite wobble}.fb-note{resize:vertical;min-height:130px;max-height:40vh;font-family:var(--font);-webkit-user-select:text;user-select:text;border-radius:18px;line-height:1.45}.fb-row{align-items:flex-start;gap:12px;display:flex}.fb-tech{cursor:pointer;flex:1;align-items:flex-start;gap:8px;display:flex}.fb-tech[hidden]{display:none}.fb-tech input{width:18px;height:18px;accent-color:var(--blue);margin-top:3px}.fb-tech span{flex-direction:column;display:flex}.fb-tech small{color:var(--ink-2);font-size:12px;font-weight:700}.fb-count{color:var(--ink-2);white-space:nowrap;margin-left:auto;font-size:12px}.fb-count.ok{color:var(--green-t,var(--green-d))}.fb-actions{align-items:center;gap:10px;display:flex}.fb-dc{color:#5865f2;font-size:13px;font-weight:800;text-decoration:none}.fb-dc:hover{text-decoration:underline}.fb-thanks{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:18px 8px 6px;display:flex}.fb-thanks h2{font-family:var(--font-title);margin:0;font-size:30px;font-weight:900}.fb-check{background:var(--stripes), color-mix(in srgb, var(--blue) 18%, var(--paper));border-radius:50%;place-items:center;width:104px;height:104px;animation:.45s cubic-bezier(.2,1.5,.4,1) both popIn;display:grid}.fb-check img{animation:1.2s ease-in-out infinite alternate fbFly}@keyframes fbFly{0%{transform:translate(-4px,4px)rotate(-4deg)}to{transform:translate(4px,-4px)rotate(4deg)}}.pz-bug img{margin:-4px 0}.rg-modes{grid-template-columns:1fr 1fr;gap:6px;display:grid}.rg-mode{--c:var(--red);background:var(--paper-2);color:var(--ink);text-align:left;border:none;border-radius:14px;align-items:center;gap:8px;padding:8px 10px;transition:transform .14s cubic-bezier(.3,1.6,.5,1);display:flex;box-shadow:inset 0 -3px #00000014}.rg-mode.endless{--c:#5a4cd8}.rg-mode img{width:30px;height:30px;image-rendering:pixelated;flex:none}.rg-mode b{font-family:var(--font-title);font-size:15px;font-weight:900;line-height:1.1;display:block}.rg-mode small{color:var(--ink-2);font-size:10px;font-weight:800;display:block}.rg-mode:hover{transform:translateY(-2px)}.rg-mode.on{color:#fff;background:var(--stripes), var(--c);box-shadow:0 4px 0 color-mix(in srgb, var(--c) 60%, black)}.rg-mode.on small{color:#ffffffe6}.rg-miles .rg-stop em{color:var(--ink-2);font-size:10px;font-style:normal;font-weight:900}.rg-miles .rg-stop.leg em{color:#b07a10}.rg-how{background:var(--paper-2);color:var(--ink-2);border-radius:14px;flex-direction:column;gap:5px;margin:0;padding:10px 12px 10px 26px;font-size:12px;font-weight:700;display:flex}.rg-how b{color:var(--ink)}.milepill{--c:#ff4a8a;color:#fff;width:100%;box-shadow:var(--shadow-sm), inset 3px 0 0 var(--c);background:#2a2440d1;border-radius:14px;align-items:center;gap:8px;margin-top:6px;padding:4px 10px 4px 4px;display:flex}.mp-pt{background:radial-gradient(circle at 50% 38%, var(--paper) 55%, color-mix(in srgb, var(--c) 30%, var(--paper)));width:34px;height:34px;box-shadow:0 0 0 2px var(--c);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.mp-pt img{width:100%;height:100%;image-rendering:pixelated}.mp-tx{flex-direction:column;min-width:0;display:flex}.mp-tx small{letter-spacing:.4px;color:var(--c);text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900}.mp-tx b{font-family:var(--font-title);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:900;overflow:hidden}.ht-tier[data-t=endless]{background:#5a4cd8}.ht-tier[data-t=mutation]{background:#d8324a}.ht-pacts{background:var(--k-efeaff);border-radius:99px;align-items:center;gap:2px;padding:1px 6px;display:inline-flex}.ht-pacts em{color:#5a4cd8;margin-right:2px;font-size:10px;font-style:normal;font-weight:900}.ht-pacts i{background:var(--paper);width:18px;height:18px;box-shadow:0 0 0 2px var(--c);border-radius:50%;place-items:center;display:grid}.ht-pacts img{width:14px;height:14px;image-rendering:pixelated}.stageintro.endless h1{background:var(--stripes), linear-gradient(100deg, #8a7aff, #3a2a8a)}.stageintro.tower h1{background:var(--stripes), linear-gradient(100deg, #b08aff, #4a2a7a)}.card.pact .top{background:var(--stripes), linear-gradient(135deg, color-mix(in srgb, var(--rc) 40%, #2a2440), #2a2440)}.card.pact .top img{width:60px;height:60px}.pact-line{border-radius:10px;flex-direction:column;padding:5px 9px;display:flex}.pact-line small{letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:900}.pact-line b{font-size:13px;font-weight:900;line-height:1.2}.pact-line.boon{background:var(--k-e6fbe9);color:var(--green-t,#1f7a3a)}.pact-line.bane{background:var(--k-ffe9ea);color:var(--red-t,#b02a3a)}.card.trade .top img{width:64px;height:64px;image-rendering:pixelated}.trade-mon img{width:34px;height:34px;image-rendering:pixelated;vertical-align:middle;margin-right:8px}.sm-pacts{flex-wrap:wrap;gap:6px;display:flex}.sm-pact{background:var(--paper);box-shadow:inset 0 0 0 2px var(--c);border-radius:99px;align-items:center;gap:6px;padding:4px 10px 4px 4px;display:flex}.sm-pact img{width:22px;height:22px;image-rendering:pixelated}.sm-pact b{font-size:12px;font-weight:900}.pf-end-head{margin-top:10px}.cl-hero-end{cursor:pointer;background:#5a4cd873!important}.lang-pick{z-index:5;flex:none;position:relative}.lang-btn{background:var(--w95);height:40px;box-shadow:var(--shadow-sm);color:var(--ink);border:none;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 9px;font-size:14px;font-weight:900;transition:transform .15s;display:inline-flex}.lang-btn:hover{transform:translateY(-2px)}.lang-btn .uiicon{width:22px!important;height:22px!important}.lang-pick.open .lang-btn{box-shadow:0 0 0 3px var(--blue), var(--shadow-sm)}.lang-list{background:var(--paper);border-radius:18px;flex-direction:column;gap:2px;min-width:210px;padding:6px;animation:.16s popIn;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #1a12464d}.lang-pick.open .lang-list{display:flex}.lang-opt{color:var(--ink);text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:15px;display:flex}.lang-opt:hover{background:var(--k-eef3fb)}.lang-opt.on{background:var(--k-e6efff);color:var(--blue-t,var(--blue-d))}.lang-opt b{font-weight:900}.lang-opt small{font-family:var(--font);opacity:.6;font-size:12px;font-weight:700}.lang-opt .uiicon{margin-left:auto}.mm.auth .mm-top{justify-content:flex-start}.mm-top>.lang-pick{margin-right:auto}.mm:not(.auth) .mm-top>.lang-pick{margin-left:calc(var(--mm-gutter) - 22px)}.mm-top>.lang-pick .lang-list{left:0;right:auto}.lang-seg{flex-wrap:wrap;justify-content:flex-end}.ally.shiny .ally-pt{box-shadow:0 0 0 3px var(--paper), 0 0 12px 3px #ff9ae0d9}.ally.shiny .ally-tx b em{background:linear-gradient(100deg,#ff9ae0,#c08aff 50%,#6ac8ff)}.pz-ally.shiny img{box-shadow:0 0 0 2px #ff9ae0}.sm-mon.ally.shiny .sm-ic{box-shadow:0 0 0 3px #ff9ae0}.ls-tile .shiny-mark{z-index:3;top:5px;left:auto;right:5px}.hd-click{cursor:pointer;transition:transform .15s}.hd-click:hover{transform:translateY(-2px)}.dx-coll{background:linear-gradient(120deg,#ff9ae02e,#c08aff24 50%,#6ac8ff29);border-radius:16px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.dx-coll-head{justify-content:space-between;align-items:baseline;display:flex}.dx-coll-head .tag{margin-bottom:0}.dx-coll-head b{font-family:var(--font-title);font-size:16px;font-weight:900}.dx-ms{background:var(--w85);border-radius:12px;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:flex}.dx-ms>div{flex-direction:column;gap:2px;min-width:0;line-height:1.2;display:flex}.dx-ms b{font-size:13px;font-weight:900}.dx-ms small{color:var(--ink-2);font-size:11.5px;font-weight:700}.dx-ms-n{background:var(--k-e4dcf4);width:30px;height:30px;font-family:var(--font-title);color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.dx-ms.ok .dx-ms-n{background:linear-gradient(135deg,#fff27a,#ff9ae0 60%,#9ae8ff)}.dx-ms:not(.ok){opacity:.85}.dx-ms.charm{box-shadow:inset 0 0 0 2px #ff9ae0}.dx-ms-bar{background:var(--k-e4dcf4);border-radius:99px;height:5px;margin-top:3px;display:block;overflow:hidden}.dx-ms-bar i{background:linear-gradient(90deg,#ff9ae0,#c08aff 50%,#6ac8ff);height:100%;display:block}.dx-skin{background:var(--paper-2);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:800;display:flex}.dx-skin .shiny-mark{flex:none;position:static}.sl-cab{--sl:92px;background:linear-gradient(180deg, var(--k-fffdf6), var(--k-fff3dc));box-shadow:inset 0 0 0 4px #ffc83a, inset 0 0 0 8px #b01c34, var(--shadow);border-radius:26px;flex-direction:column;align-items:center;gap:10px;padding:0 18px 14px;display:flex;position:relative}.sl-marq{box-shadow:inset 0 0 0 3px #ffc83a, 0 6px 0 #7a1030, var(--shadow);background:linear-gradient(#3a1230,#1e0a1c);border-radius:20px;margin-top:-20px;padding:10px 26px 8px;position:relative}.sl-logo{font-family:var(--font-title);letter-spacing:.5px;color:#fff3c0;text-shadow:0 0 10px #ffc83abf,0 3px #7a1030;white-space:nowrap;align-items:center;gap:10px;font-size:26px;font-weight:900;display:flex}.sl-r{background:var(--paper);color:#e8383a;width:36px;height:36px;text-shadow:none;border-radius:50%;place-items:center;font-size:26px;line-height:1;display:grid;box-shadow:inset 0 0 0 3px #e8383a}.sl-bulbs{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:4px 8px auto}.sl-bulbs i{background:#ffe680;border-radius:50%;width:6px;height:6px;animation:1.1s step-end infinite slBulb;box-shadow:0 0 6px 2px #ffd65acc}.sl-bulbs i:nth-child(odd){animation-delay:-.55s}@keyframes slBulb{50%{box-shadow:none;background:#6a3a20}}.sl-cab.spinning .sl-bulbs i{animation-duration:.3s}.sl-cab.win .sl-bulbs i{animation:.6s linear infinite slChase}.sl-cab.win .sl-bulbs i:nth-child(4n+1){animation-delay:0s}.sl-cab.win .sl-bulbs i:nth-child(4n+2){animation-delay:-.15s}.sl-cab.win .sl-bulbs i:nth-child(4n+3){animation-delay:-.3s}.sl-cab.win .sl-bulbs i:nth-child(4n){animation-delay:-.45s}@keyframes slChase{0%,24%{background:var(--paper);box-shadow:0 0 10px 4px #ffd23a}25%,to{box-shadow:none;background:#6a3a20}}.sl-cab.bad .sl-bulbs i{background:#ff5a5a;box-shadow:0 0 6px 2px #ff3c3ccc}.sl-cab.gengar .sl-bulbs i{background:#b07aff;box-shadow:0 0 6px 2px #965affcc}.sl-row{align-items:center;gap:10px;margin-top:4px;display:flex}.sl-window{box-shadow:inset 0 0 0 4px #ffc83a, 0 8px 0 #7a1030, var(--shadow);background:linear-gradient(#e8383a,#b01c34);border-radius:20px;gap:10px;padding:12px;display:flex;position:relative}.sl-reel{width:var(--sl);height:calc(var(--sl) * 3);background:linear-gradient(180deg, var(--k-d9d4e8), var(--paper) 22%, var(--paper) 78%, var(--k-d9d4e8));border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 14px 16px -8px #00000073,inset 0 -14px 16px -8px #00000073}.sl-reel.stop{animation:.28s cubic-bezier(.3,1.8,.5,1) slStop}@keyframes slStop{30%{transform:translateY(5px)}}.sl-reel.tease{animation:.32s ease-in-out infinite alternate slTease;box-shadow:inset 0 14px 16px -8px #00000073,inset 0 -14px 16px -8px #00000073,0 0 0 3px #ffd23a,0 0 18px 6px #ffd23ad9}@keyframes slTease{to{box-shadow:inset 0 14px 16px -8px #00000073, inset 0 -14px 16px -8px #00000073, 0 0 0 3px var(--k-fff6c0), 0 0 28px 10px #ffd23a}}.sl-strip{will-change:transform}.sl-strip.blur .sl-cell>*{filter:blur(2.5px);transform:scaleY(1.15)}.sl-cell{height:var(--sl);justify-content:center;align-items:center;display:flex}.sl-cell img{width:calc(var(--sl) * .76);height:calc(var(--sl) * .76);image-rendering:pixelated}.sl-cell.hit>*{animation:.55s cubic-bezier(.2,1.6,.4,1) 3 alternate slHit}@keyframes slHit{to{filter:drop-shadow(0 0 8px #ffd23a)drop-shadow(0 0 3px #fff);transform:scale(1.18)}}.sl-cab.bad .sl-cell.hit>*{animation-name:slHitBad}@keyframes slHitBad{to{filter:drop-shadow(0 0 8px #ff4a4a);transform:scale(1.14)rotate(-6deg)}}.sl-7{font-family:var(--font-title);font-size:calc(var(--sl) * .72);color:#ff3a3a;-webkit-text-stroke:3px #7a1030;text-shadow:0 4px #7a1030;font-weight:900;line-height:1}.sl-glass{pointer-events:none;background:linear-gradient(115deg,#ffffff61 0%,#fff0 28% 62%,#ffffff29 70%,#fff0 78%);border-radius:12px;position:absolute;inset:12px}.sl-line{pointer-events:none;background:#ff3c3cb3;height:3px;margin-top:-1px;position:absolute;top:50%;left:6px;right:6px}.sl-cab.win .sl-line{background:#ffd23a;height:4px;box-shadow:0 0 10px 3px #ffd23ae6}.sl-arr{pointer-events:none;border:9px solid #0000;width:0;height:0;margin-top:-9px;position:absolute;top:50%}.sl-arr.l{border-left-color:#ffc83a;left:-6px}.sl-arr.r{border-right-color:#ffc83a;right:-6px}.sl-cab.win .sl-arr{animation:.35s ease-in-out infinite alternate slArr}@keyframes slArr{to{filter:drop-shadow(0 0 6px #fff);transform:scale(1.3)}}.sl-cab.win .sl-window{animation:.3s 6 alternate slWin}.sl-cab.bad .sl-window{animation:.25s 4 alternate slBad}@keyframes slWin{to{box-shadow:inset 0 0 0 4px var(--k-fff6c0), 0 8px 0 #7a1030, 0 0 44px 12px #ffd23a}}@keyframes slBad{to{box-shadow:inset 0 0 0 4px var(--paper), 0 8px 0 #7a1030, 0 0 44px 12px #ff5a3a}}.sl-cab.seven .sl-window{animation:.18s 14 alternate slJack}@keyframes slJack{0%{filter:hue-rotate()brightness(1.1)}to{filter:hue-rotate(40deg)brightness(1.35);box-shadow:inset 0 0 0 4px var(--paper), 0 8px 0 #7a1030, 0 0 60px 20px #ffd23a}}.sl-cab.voltorb{animation:.45s cubic-bezier(.36,.07,.19,.97) 2 slShake}@keyframes slShake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)rotate(-.6deg)}40%,60%{transform:translate(7px)rotate(.6deg)}}.sl-window:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(at 50% 60%,#783cc8bf,#3c146e59 60%,#0000 80%);border-radius:20px;position:absolute;inset:0}.sl-cab.gengar .sl-window:after{animation:2.2s ease-out forwards slFog}@keyframes slFog{15%{opacity:1}to{opacity:.35}}.sl-lever{width:30px;height:calc(var(--sl) * 2.4);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.sl-lever:disabled{cursor:default}.sl-stick{background:linear-gradient(90deg, #8a8aa0, var(--k-f2f2f8) 45%, #8a8aa0);transform-origin:bottom;border-radius:4px;width:8px;height:100%;margin-left:-4px;position:absolute;bottom:0;left:50%;box-shadow:0 2px #4a4a5a}.sl-stick:after{content:"";background:#7a1030;border-radius:6px;width:22px;height:14px;position:absolute;bottom:-6px;left:-7px;box-shadow:inset 0 0 0 2px #ffc83a}.sl-knob{background:radial-gradient(circle at 35% 30%,#ff9a9a,#e8383a 45%,#8a1028);border-radius:50%;width:28px;height:28px;margin-left:-14px;position:absolute;top:-10px;left:50%;box-shadow:0 3px #5a0a1a}.sl-lever:not(:disabled):hover .sl-knob{filter:brightness(1.12)}.sl-lever.pull .sl-stick{animation:.55s cubic-bezier(.3,.8,.4,1) slPullStick}.sl-lever.pull .sl-knob{animation:.55s cubic-bezier(.3,.8,.4,1) slPullKnob}@keyframes slPullStick{35%{transform:scaleY(.38)}}@keyframes slPullKnob{35%{transform:translateY(calc(var(--sl) * 1.5))}}.sl-msg{min-height:30px;color:var(--ink);text-align:center;font-size:22px;font-weight:900}.sl-msg.win{color:var(--green-t,var(--green-d));animation:.5s cubic-bezier(.2,1.6,.4,1) slPop}.sl-msg.win.big{color:var(--yellow-d);font-size:38px;font-family:var(--font-title);-webkit-text-stroke:1px #7a1030;animation:.9s cubic-bezier(.2,1.6,.4,1) slBig}@keyframes slPop{40%{transform:scale(1.12)}}@keyframes slBig{0%{transform:scale(.2)rotate(-8deg)}60%{transform:scale(1.25)rotate(3deg)}}.sl-msg.tease{color:var(--yellow-d);animation:.32s ease-in-out infinite alternate slPulse}@keyframes slPulse{to{transform:scale(1.08)}}.sl-msg.bad{color:var(--red-t,var(--red-d));animation:.5s cubic-bezier(.2,1.6,.4,1) slPop}.sl-msg.miss{color:#8a86a0}.sl-bag{min-height:26px;color:var(--yellow-d);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin-top:-4px;font-size:13px;font-weight:800;display:flex}.sl-bag .sl-mini{animation:.5s cubic-bezier(.2,1.6,.4,1) slPop}.sl-bag .sl-baghint{color:#8a86a0;font-weight:700}.sl-led{color:#ffd23a;font-variant-numeric:tabular-nums;text-shadow:0 0 6px #ffd23a99;background:#1e0a1c;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;padding:6px 14px;font-size:15px;font-weight:900;display:flex;box-shadow:inset 0 0 0 2px #5a2440}.sl-led>span{align-items:center;gap:5px;display:inline-flex}.sl-led .sl-ledhint{color:#c8a8c0;text-shadow:none;font-size:12px;font-weight:700}.sl-pay{color:var(--ink);grid-template-columns:1fr 1fr;gap:4px 18px;font-size:13px;display:grid}.sl-payrow{border-radius:8px;align-items:center;gap:8px;padding:2px 6px;transition:background .2s;display:flex}.sl-payrow.bad{color:var(--red-t,var(--red-d))}.sl-payrow.off{opacity:.45}.sl-payrow.on{color:#4a3200;background:#fff1b0;animation:.5s cubic-bezier(.2,1.6,.4,1) slPop;box-shadow:inset 0 0 0 2px #ffc83a}.sl-payrow.bad.on{background:var(--k-ffe0dc);box-shadow:inset 0 0 0 2px #ff7a6a}.sl-mini{gap:1px;display:inline-flex}.sl-mini img{width:22px;height:22px;image-rendering:pixelated}.sl-mini .sl-7{-webkit-text-stroke:1px #7a1030;text-shadow:0 1px #7a1030;text-align:center;width:22px;font-size:20px}.sl-fx{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:visible}.sl-p{image-rendering:pixelated;position:absolute}.sl-confetti{border-radius:2px;width:8px;height:12px}.btn.sl-no{animation:.35s slNo}@keyframes slNo{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.sl-cab.calm .sl-bulbs i,.sl-cab.calm .sl-window,.sl-cab.calm .sl-arr,.sl-cab.calm .sl-reel.tease,.sl-cab.calm .sl-cell.hit>*,.sl-cab.calm .sl-msg.tease{animation:none!important}.sl-cab.calm .sl-reel.tease{box-shadow:inset 0 14px 16px -8px #00000073,inset 0 -14px 16px -8px #00000073,0 0 0 3px #ffd23a}@media (max-width:520px){.sl-cab{--sl:68px;padding:0 10px 12px}.sl-window{gap:6px;padding:9px}.sl-glass{inset:9px}.sl-logo{font-size:20px}.sl-pay{grid-template-columns:1fr;font-size:12px}.sl-led .sl-ledhint{display:none}}@media (max-height:640px){.sl-cab{--sl:66px}.sl-pay{gap:2px 14px;font-size:12px}}@media (max-height:520px){.sl-cab{zoom:.78}.modal:has(.sl-cab){gap:8px}}.fs-btn,.quit-btn{justify-content:center;width:40px;padding:0}.mm-top>.lang-pick+.fs-btn{margin-left:-2px;margin-right:auto}.mm-top>.lang-pick:has(+.fs-btn){margin-right:0}.card .affects{background:color-mix(in srgb, var(--rc,var(--blue)) 14%, var(--paper));color:var(--ink);border-radius:10px;margin-top:6px;padding:4px 10px;font-size:13px;font-weight:800;line-height:1.3}.card .affects.none{background:var(--k-f1f1f5);color:var(--ink-2)}.pz-vit .affects,.pz-detail .affects,.tt-card .affects{color:var(--ink-2);font-size:11.5px;font-weight:800;line-height:1.25}.pz-vit .affects{margin-top:2px}.pz-vit .affects:not(.none),.tt-card .affects:not(.none){color:var(--blue-t,var(--blue-d,#2a5ab8))}.pz-detail .affects{background:var(--k-eef4ff);color:var(--ink);border-radius:10px;padding:4px 10px}.pz-detail .affects.none{background:var(--k-f1f1f5);color:var(--ink-2)}.tt-head img.pix{width:32px;height:32px;image-rendering:pixelated;flex:none}.card .cap{color:var(--ink-2);margin-top:4px;font-size:12px;font-weight:800;display:block}.dx-nb{color:#fff;text-align:left;background:var(--stripes), linear-gradient(120deg, #e04a52, #b02a4a);box-shadow:0 3px 0 #7a1a34, var(--shadow-sm);border:none;border-radius:16px;align-items:center;gap:8px;padding:5px 16px 5px 8px;transition:transform .15s cubic-bezier(.3,1.6,.5,1);display:flex}.dx-nb:hover{transform:translateY(-3px)rotate(-1deg)}.dx-nb img{filter:drop-shadow(0 2px #00000040)}.dx-nb span{flex-direction:column;line-height:1.05;display:flex}.dx-nb small{letter-spacing:.8px;text-transform:uppercase;opacity:.9;font-size:10.5px;font-weight:900}.dx-nb b{font-family:var(--font-title);font-size:18px;font-weight:900}.dx-rs-done{text-align:left;width:100%;color:var(--ink);background:linear-gradient(100deg, var(--k-e4fbe9), var(--paper));box-shadow:inset 0 0 0 2px var(--green);border:none;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;display:flex}.dx-rs-done span{flex-direction:column;gap:1px;display:flex}.dx-rs-done b{color:var(--green-t,var(--green-d));font-size:14px;font-weight:900}.dx-rs-done small{color:var(--ink-2);font-size:12px;font-weight:700}.dx-rs-done:hover{box-shadow:inset 0 0 0 3px var(--green)}.lk-note{color:var(--ink-2);text-align:center;grid-column:1/-1;margin:4px 0 0;font-size:12px;font-weight:800}.rs-main{flex:1;grid-template-columns:340px minmax(0,1fr);gap:16px;min-height:0;display:grid}.rs-side{flex-direction:column;gap:8px;min-height:0;padding:14px;animation:.35s both popIn;display:flex}.rs-side>.tag{margin:6px 0 2px}.rs-cover{--p:0;color:#fff;background:var(--stripes), linear-gradient(135deg, #e85a5a, #b02a4a);border-radius:18px;align-items:center;gap:14px;padding:14px;display:flex;box-shadow:inset 6px 0 #7a1a34,0 4px #7a1a34}.rs-cover h3{font-family:var(--font-title);margin:0 0 4px;font-size:18px;font-weight:900}.rs-cover p{opacity:.95;margin:0;font-size:12px;font-weight:700;line-height:1.35}.rs-cover-ring{width:92px;height:92px;color:var(--ink-on);background:radial-gradient(circle, var(--paper) 58%, transparent 59%), conic-gradient(#ffd84a calc(var(--p) * 360deg), #ffffff4d 0);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.rs-cover-ring b{font-family:var(--font-title);font-size:30px;font-weight:900;line-height:1}.rs-cover-ring small{color:var(--ink-2);font-size:11px;font-weight:900}.rs-ms{background:var(--paper-2);border-radius:16px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.rs-ms>div{flex-direction:column;gap:2px;min-width:0;line-height:1.2;display:flex}.rs-ms b{font-size:14px;font-weight:900}.rs-ms small{color:var(--ink-2);font-size:12px;font-weight:800}.rs-ms:not(.ok) .av{filter:grayscale(.9)brightness(.85)opacity(.6)}.rs-ms.ok{background:linear-gradient(100deg, var(--k-fff6d8), var(--paper));box-shadow:inset 0 0 0 2px var(--yellow)}.rs-ms.next{box-shadow:inset 0 0 0 2px #c8c0e4}.rs-ms .dx-ms-bar i{background:linear-gradient(90deg,#e85a5a,#ffb84a)}.rs-body{flex-direction:column;gap:14px;min-height:0;padding:14px 16px;animation:.35s 50ms both popIn;display:flex}.rs-body>.seg{align-self:flex-start}.rs-frames{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.rs-frame{--c:var(--blue);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 22%, var(--paper)), var(--paper) 70%);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c) 35%, var(--paper));color:var(--ink);animation:tileIn .35s var(--d,0s) backwards;border:none;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:14px 6px 10px;transition:transform .14s cubic-bezier(.3,1.6,.5,1),box-shadow .14s;display:flex;position:relative}.rs-frame:hover{transform:translateY(-4px)}.rs-frame:not(.ok) .av{filter:grayscale(.85)brightness(.9)opacity(.55)}.rs-frame:hover:not(.ok) .av{filter:grayscale(.3)opacity(.85)}.rs-frame.ok{box-shadow:inset 0 0 0 2px var(--c), 0 4px 14px color-mix(in srgb, var(--c) 45%, transparent)}.rs-frame.on{box-shadow:0 0 0 3px var(--paper), 0 0 0 6px var(--yellow), var(--shadow-sm);transform:translateY(-3px)}.rs-frame>.av{margin:4px 0 8px}.rs-frame-n{align-items:center;gap:4px;font-size:13px;font-weight:900;display:flex}.rs-pips{gap:4px;display:flex}.rs-pips i{background:var(--line);border-radius:3px;width:14px;height:6px}.rs-pips i.on{background:var(--c);box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 60%, #000) inset}.rs-badge{background:var(--green);width:24px;height:24px;box-shadow:0 2px 0 var(--green-d);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.rs-detail{--c:var(--blue);background:color-mix(in srgb, var(--c) 10%, var(--paper));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c) 30%, var(--paper));border-radius:18px;flex-direction:column;gap:12px;padding:14px;display:flex}.rs-detail-head{align-items:center;gap:16px;display:flex}.rs-detail-head small{letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:900}.rs-detail.ok .rs-detail-head small{color:var(--green-t,var(--green-d))}.rs-detail-head h3{font-family:var(--font-title);margin:0;font-size:22px;font-weight:900}.rs-detail-head p{color:var(--ink-2);margin:2px 0 0;font-size:13px;font-weight:700}.rs-detail:not(.ok) .rs-detail-head .av{filter:grayscale(.85)opacity(.6)}.rs-hint{color:var(--ink-2);margin:0;font-size:13px;font-weight:800}.rs-fams{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.rs-fam{--p:0;--c:var(--blue);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm);animation:tileIn .3s var(--d,0s) backwards;border:none;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:8px 2px 6px;transition:transform .14s cubic-bezier(.3,1.6,.5,1);display:flex;position:relative}.rs-fam:hover{transform:translateY(-3px)scale(1.04)}.rs-ring{background:radial-gradient(circle, var(--paper-2) 62%, transparent 63%), conic-gradient(var(--c) calc(var(--p) * 360deg), var(--line) 0);border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.rs-ring img{object-fit:cover;width:50px;height:50px;image-rendering:pixelated;border-radius:50%}.rs-fam small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 4px;font-size:11.5px;font-weight:900;overflow:hidden}.rs-fam.unk .rs-ring img{object-fit:contain;filter:brightness(0)opacity(.22);border-radius:0;width:44px;height:44px}.rs-fam.unk small{color:var(--ink-2)}.rs-fam.ok{background:linear-gradient(180deg, var(--k-fff6d8), var(--paper));box-shadow:inset 0 0 0 2px var(--yellow), var(--shadow-sm)}.rs-fam.ok .rs-ring{background:radial-gradient(circle, var(--k-fffbe8) 62%, transparent 63%), var(--yellow-d)}.rs-tick{background:var(--green);width:20px;height:20px;box-shadow:0 2px 0 var(--green-d);border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:6px}.rs-tick img{width:14px!important;height:14px!important}.sm-looks{flex-wrap:wrap;gap:18px;padding:10px 4px 2px;display:flex}.sm-look{flex-direction:column;align-items:center;gap:10px;font-size:12px;font-weight:900;animation:.5s .3s both popIn;display:flex}@media (max-width:900px){.rs-main{flex:none;grid-template-columns:1fr}.rs-frames{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}.dx-nb{position:relative}.dx-nb-new{animation:1.2s ease-in-out infinite badgePulse}.rs-ms{position:relative}.rs-new{z-index:2;background:var(--red);color:#fff;font-family:var(--font-title);letter-spacing:.5px;white-space:nowrap;box-shadow:0 2px 0 var(--red-d);pointer-events:none;border-radius:99px;padding:1px 8px;font-size:10px;font-weight:900;animation:1.2s ease-in-out infinite rsNew;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(-4deg)}@keyframes rsNew{50%{scale:1.12}}.rs-ms .rs-new{left:auto;right:34px;transform:rotate(-4deg)}.rs-pill-new{background:var(--red);color:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:900;display:inline-grid}.bd-title{max-width:100%;color:var(--yellow-d);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;font-size:10.5px;font-weight:900;display:inline-flex;overflow:hidden}.bd-title .uiicon,.bd-title img{flex:none;width:12px;height:12px}.bd-who-n{flex-direction:column;min-width:0;line-height:1.15;display:flex}.bd-who-n b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pod-title{color:var(--yellow);text-shadow:0 1px 2px #00000080;justify-content:center}.pf-title{background:var(--k-fff4cc);width:-moz-fit-content;width:fit-content;color:var(--gold-t,#9a6a00);border-radius:99px;gap:5px;margin:6px 0;padding:4px 12px 4px 8px;font-size:13px;display:flex;box-shadow:inset 0 0 0 2px #ffd23a}.pf-title .uiicon,.pf-title img{width:16px;height:16px}.pf-since{font-size:13px;font-weight:800;display:block}.lk-prev{flex-direction:column;gap:6px}.lk-title{font-size:12px}.bd-mp{flex-direction:column;gap:4px;width:100%;display:flex}.bd-mp>small{color:var(--ink-2);text-align:center;font-size:10px;font-weight:900}.bd-mp-h{flex-direction:column;display:flex}.bd-mp-h b{font-family:var(--font-title);font-size:17px;font-weight:900}.bd-mp-h small{color:var(--ink-2);font-size:12px;font-weight:700}.bd-mp-row{justify-content:space-around;align-items:center;gap:8px;display:flex}.bd-mp-f,.bd-mp-t{align-items:center;gap:6px;min-width:0;display:flex}.bd-mp-f>span:last-child,.bd-mp-t>span:last-child{flex-direction:column;min-width:0;line-height:1.1;display:flex}.bd-mp b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:900;overflow:hidden}.bd-mp-row small{color:var(--ink-2);white-space:nowrap;font-size:9.5px;font-weight:800}.bd-mp-t b{color:var(--yellow-d)}.bd-mp.full .bd-mp-row{justify-content:flex-start;gap:22px;padding:6px 4px 2px}.bd-mp.full b{font-size:14px}.bd-mp.full .bd-mp-row small{font-size:11px}.mm-sp-prizes .bd-mp-row{width:100%}.bd-mpbox{box-shadow:inset 0 0 0 2px var(--yellow), var(--shadow-sm);flex-direction:column;flex:none;gap:6px;padding:12px 16px;display:flex}.bd-mpbox.few{box-shadow:var(--shadow-sm)}.bd-mp-few{color:var(--blue-t,var(--blue-d,var(--blue)));font-size:12px;font-weight:900}.lk-title-cell{background:var(--paper-2);cursor:pointer;font:inherit;color:var(--ink);text-align:left;border:none;border-radius:14px;grid-column:1/-1;align-items:center;gap:10px;padding:8px 12px;display:flex}.lk-title-cell>span:last-child{flex-direction:column;line-height:1.15;display:flex}.lk-title-cell b{font-family:var(--font-title);font-size:15px;font-weight:900}.lk-title-cell small{color:var(--ink-2);font-size:11px;font-weight:800}.lk-title-cell.on{background:var(--k-fff3c4);box-shadow:inset 0 0 0 3px var(--yellow)}.lk-title-pic{background:var(--paper);border-radius:10px;flex:none;width:36px;height:36px;overflow:hidden}.lk-title-pic img{width:100%;height:100%;image-rendering:pixelated}.season-look.title img{width:44px;height:44px;image-rendering:pixelated;border-radius:12px}.pf-mtitles{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.pf-mtitle{background:var(--k-fff3c4);color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:3px 10px 3px 6px;font-size:12px;font-weight:900;display:inline-flex}.pf-mtitle.on{box-shadow:inset 0 0 0 2px var(--yellow)}.pf-mtitle.top{background:var(--paper-2);color:var(--ink-2)}.sm-note.mon em{color:var(--purple-t,var(--purple-d));font-size:11.5px}.pad-focus{outline-offset:3px;outline:4px solid #ffcb3a!important;box-shadow:0 0 0 9px #ffcb3a59,0 8px 22px #1a124640!important}html.pad .card:hover:not(.pad-focus){box-shadow:var(--shadow);transform:none}html.pad .card.pad-focus{transform:translateY(-8px)scale(1.03)}.pad-map{flex-wrap:wrap;gap:6px 14px;font-size:13px;font-weight:700;display:flex}.pad-map span{align-items:center;gap:6px;display:inline-flex}.bigmap{width:min(1200px,100%)}.bm-body{justify-content:safe center;align-items:flex-start;gap:20px;min-height:0;padding:4px;display:flex;overflow:auto}.bm-cv{box-shadow:var(--shadow-sm), 0 0 0 4px var(--paper), 0 0 0 7px var(--red);touch-action:none;cursor:grab;background:#2a2246;border-radius:18px;flex:none;display:block}.bm-wrap{flex:none;position:relative}.bm-zoom{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:10px;right:10px}.bm-zb{background:var(--paper);min-width:44px;height:44px;color:var(--ink);font-family:var(--font-title);box-shadow:var(--shadow-sm);cursor:pointer;border:none;border-radius:99px;padding:0 8px;font-size:22px;font-weight:900;line-height:1}.bm-zb:hover{filter:brightness(.95)}.bm-zb:active{transform:translateY(1px)}.bm-side{flex-direction:column;flex:260px;gap:8px;min-width:220px;max-width:360px;padding-right:4px;display:flex;overflow-y:auto}.bm-grid{grid-template-columns:1fr}.bm-note{color:var(--ink-2);margin:4px 2px 0;font-size:12px;font-weight:700}@media (max-aspect-ratio:11/10){.bm-body{flex-direction:column;align-items:center}.bm-side{width:100%;max-width:none}}.leftpill{background:var(--w92);max-width:230px;box-shadow:var(--shadow-sm);color:var(--ink);border-radius:99px;flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;align-items:center;gap:4px 8px;margin:6px 12px 0 0;padding:5px 10px;font-weight:900;display:flex}.leftpill small{letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);font-size:11px}.leftpill .lp-i{align-items:center;gap:3px;display:inline-flex}.leftpill b{font-size:14px}html.touch .minimap{pointer-events:auto;cursor:pointer}.mp-open{align-self:flex-start;gap:8px;margin-top:8px}.ls-cta .mp-open{flex:none;align-self:center;margin:0;padding:10px 16px;font-size:14px}.mp-ov{z-index:900;-webkit-backdrop-filter:blur(5px);background:#1a12468c;place-items:center;padding:14px;animation:.18s fadeIn;display:grid;position:fixed;inset:0}.mp-panel{background:var(--paper-2);width:min(960px,100%);min-height:0;max-height:100%;box-shadow:0 0 0 3px var(--paper), var(--shadow);border-radius:22px;flex-direction:column;animation:.25s ease-out popIn;display:flex;overflow:hidden}.mp-head{color:#fff;text-shadow:0 1px 2px #0000004d;background:var(--stripes), linear-gradient(100deg, var(--mc,var(--slate,var(--ink-2))), color-mix(in srgb, var(--mc,var(--slate,var(--ink-2))) 55%, #2a2440));flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.mp-head>div{flex-direction:column;min-width:0;display:flex}.mp-head b{font-family:var(--font-title);font-size:18px;font-weight:900}.mp-head small{opacity:.9;font-size:12px;font-weight:800}.mp-head .btn{text-shadow:none;flex:none}.mp-panel>.mp-body{flex:1;min-height:0;overflow-y:auto}.mp-body{flex-direction:column;gap:14px;padding:12px 16px 16px;display:flex}.mp-sec{background:var(--paper);border-radius:18px;flex-direction:column;gap:6px;padding:10px 12px 12px;display:flex;box-shadow:0 2px #1a12460f,0 4px 14px #1a124614}.mp-hint{color:var(--ink-2);margin:0 0 2px;font-size:12px;font-weight:700;line-height:1.35}.mp-none{color:var(--ink-2);margin:4px 0;font-size:13px;font-weight:800}.mp-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px;display:grid}.mp-move{--c:var(--blue);background:linear-gradient(100deg, color-mix(in srgb, var(--c) 14%, var(--paper)), var(--paper) 80%);min-width:0;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c) 28%, var(--paper));border-radius:14px;align-items:flex-start;gap:9px;padding:8px 10px;display:flex}.mp-move.off{opacity:.55;filter:saturate(.6)}.mp-move .typeicon{flex:none;margin-top:1px}.mp-tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mp-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.mp-top b{min-width:0;font-family:var(--font-title);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.15;overflow:hidden}.mp-tag{background:var(--slate,var(--ink-2));color:#fff;font-family:var(--font-title);border-radius:99px;flex:none;padding:1px 8px;font-size:10px;font-weight:900}.mp-tag.first{background:var(--green)}.mp-tag.lock{background:#8a84a4}.mp-move small{color:var(--ink-2);font-size:11px;font-weight:800}.mp-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.mp-from{flex-wrap:wrap;align-items:center;gap:2px;margin-top:3px;display:flex}.mp-from i{text-transform:uppercase;letter-spacing:.6px;color:var(--ink-2);margin-right:4px;font-size:10px;font-style:normal;font-weight:900}.mp-from img{background:var(--paper);width:28px;height:28px;image-rendering:pixelated;border-radius:50%}.mp-who{background:color-mix(in srgb, var(--c) 14%, var(--paper));border-radius:99px;align-items:center;gap:4px;padding:2px 8px 2px 2px;display:inline-flex}.mp-who small{color:var(--ink);font-size:11px;font-weight:900}.mp-type{--c:var(--blue);background:color-mix(in srgb, var(--c) 10%, var(--paper));border-radius:12px;flex-direction:column;gap:4px;padding:6px 8px;display:flex}.mp-type-h{align-items:center;gap:6px;display:flex}.mp-type-h b{font-family:var(--font-title);font-size:13px;font-weight:900}.mp-type-h small{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:99px;padding:0 7px;font-size:11px;font-weight:900}.mp-chips{flex-wrap:wrap;gap:4px;display:flex}.mp-chips span{background:var(--paper);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 40%, var(--paper));cursor:help;border-radius:99px;padding:2px 9px;font-size:12px;font-weight:800}.pz-st.mp-pause>.mp-body{background:0 0;flex:1;min-height:0;padding:4px 2px 8px;overflow-y:auto}.pz-st.mp-pause>.fi-pause{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:4px 2px 8px;overflow-y:auto}.pz-st.mp-pause>.fi-pause>*{flex:none}.mp-closed{border:2px dashed var(--line);color:var(--ink-2);border-radius:12px;align-items:center;gap:8px;margin:2px 0 0;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.mp-slots{background:var(--k-fff3d6);color:var(--gold-t,#8a5a00);border-radius:14px;margin:0;padding:8px 12px;font-size:13px;font-weight:800}@media (max-width:700px),(max-height:480px){.mp-ov{padding:6px}.mp-grid{grid-template-columns:1fr}.mp-head{padding:8px 12px}.mp-head b{font-size:16px}.mp-body{gap:10px;padding:8px 10px 12px}.mp-desc{-webkit-line-clamp:4}}@media (max-height:480px) and (min-width:560px){.mp-grid{grid-template-columns:1fr 1fr}}.ls-random{align-items:center;gap:5px;padding:5px 12px;font-size:13px;display:inline-flex}.pf-build{background:var(--blue);color:#fff;font-family:var(--font-title);box-shadow:0 2px 0 var(--blue-d,#2a5bbf);border:none;border-radius:99px;margin-left:auto;padding:2px 11px;font-size:11px;font-weight:900}.pf-build:hover{filter:brightness(1.08);transform:translateY(-1px)}.bd-build{vertical-align:middle;cursor:pointer;margin-left:8px;padding:1px 9px;font-size:10px;line-height:1.5;display:inline-block}.pod-build{margin:-2px 0 6px}.pf-mk,.pf-mt{flex-wrap:wrap}.bv-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bv-head small{color:var(--ink-2);font-size:12px;font-weight:800}.bv-mon{background:var(--paper);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 0 3px #fff9}.bv-mon img{width:46px;height:46px;image-rendering:pixelated}.bv-share{background:#1a12461a;border-radius:99px;height:7px;margin:3px 0 1px;overflow:hidden}.bv-share i{background:var(--c,var(--blue));border-radius:99px;height:100%;display:block}.bv-items{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.bv-item{--rc:var(--r0);background:var(--paper-2);box-shadow:inset 0 0 0 2px var(--rc);cursor:help;border-radius:12px;align-items:center;gap:7px;padding:5px 8px;display:flex;position:relative}.bv-item img{width:30px;height:30px;image-rendering:pixelated;flex:none}.bv-item span{flex:1;min-width:0;font-size:12px;font-weight:800;line-height:1.15}.bv-item b{background:var(--ink-bg);color:#fff;font-family:var(--font-title);border-radius:99px;flex:none;padding:0 7px;font-size:11px;font-weight:900}.bv-vits{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;display:grid}.bv-vit{background:var(--paper-2);border-radius:12px;align-items:center;gap:8px;padding:5px 10px;display:flex}.bv-vit img{width:30px;height:30px;image-rendering:pixelated;flex:none}.bv-vit b{font-family:var(--font-title);font-size:13px;font-weight:900;display:block}.bv-vit small{color:var(--ink-2);font-size:11px;font-weight:800}.bv-pas{margin:0;font-size:13px;font-weight:700;line-height:1.4}.bv-stats{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:4px 12px;display:grid}.bv-stats>div{border-bottom:1px dashed var(--line);justify-content:space-between;gap:8px;padding:3px 0;font-size:13px;font-weight:800;display:flex}.bv-stats span{color:var(--ink-2)}.bv-stats b{font-family:var(--font-title);font-weight:900}@media (max-width:700px),(max-height:480px){.bv-items{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.bv-mon{width:40px;height:40px}.bv-mon img{width:36px;height:36px}}.pz-guide{align-self:flex-start;margin-top:6px}.pz-guides{flex-wrap:wrap;gap:6px;display:flex}@container (width<=420px){.ls-roster-head .ls-count{display:none}.ls-roster-head .ls-random{margin-right:0}}.compass.mkpin .cp-d{top:22px}.compass.mktag .cp-d{top:-8px;transform:translate(-50%,-100%)}.mk-dot{box-sizing:border-box;background:#ffd23a;border:3px solid #1d1236;border-radius:50%;width:28px;height:28px;display:block;position:relative}.mk-dot:after{content:"";background:var(--paper);position:absolute;inset:6px;transform:rotate(45deg)scale(.8)}.compass.mkpin .mapbadge{box-shadow:0 0 0 3px #ffd23a,0 0 0 5px #1d1236}.bm-peek{z-index:30;pointer-events:none;background:#140c2861;place-items:center;display:grid;position:fixed;inset:0}.bm-peek .bm-cv{opacity:.94}.ult.ready .ult-core{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ult{contain:layout style}.captcha-box{z-index:100000;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.captcha-box:not(:empty){filter:drop-shadow(0 6px 24px #00000059)}.cl-page,.cl-hub{scrollbar-gutter:stable;padding-right:10px!important}.cl-page::-webkit-scrollbar{width:10px}.cl-hub::-webkit-scrollbar{width:10px}.cl-page::-webkit-scrollbar-track{background:#ffffff14;border-radius:99px;margin:6px 0}.cl-hub::-webkit-scrollbar-track{background:#ffffff14;border-radius:99px;margin:6px 0}.cl-page::-webkit-scrollbar-thumb{background:var(--w55);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.cl-hub::-webkit-scrollbar-thumb{background:var(--w55);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.cl-page::-webkit-scrollbar-thumb:hover{background:var(--w85);background-clip:padding-box}.cl-hub::-webkit-scrollbar-thumb:hover{background:var(--w85);background-clip:padding-box}.cl-page :is(.cl-chat-list,.cl-chat-people,.cl-log,.cl-found-list,.cl-memlist)::-webkit-scrollbar{width:8px}.cl-page :is(.cl-chat-list,.cl-chat-people,.cl-log,.cl-found-list,.cl-memlist)::-webkit-scrollbar-track{background:0 0}.cl-page :is(.cl-chat-list,.cl-chat-people,.cl-log,.cl-found-list,.cl-memlist)::-webkit-scrollbar-thumb{background:var(--k-d6cff0);border:2px solid var(--paper);border-radius:99px}.cl-page :is(.cl-chat-list,.cl-chat-people,.cl-log,.cl-found-list,.cl-memlist)::-webkit-scrollbar-thumb:hover{background:#a98bff}.cl-page ::-webkit-scrollbar-button{display:none}.cl-hub ::-webkit-scrollbar-button{display:none}.cl-page::-webkit-scrollbar-button{display:none}.cl-hub::-webkit-scrollbar-button{display:none}@supports ((-moz-appearance:none)){.cl-page,.cl-hub{scrollbar-width:thin;scrollbar-color:#ffffff8c transparent}.cl-page :is(.cl-chat-list,.cl-chat-people,.cl-log,.cl-found-list,.cl-memlist){scrollbar-width:thin;scrollbar-color:#d6cff0 transparent}}.cl-home-side{flex-direction:column;gap:14px;min-width:0;display:flex}@media (min-width:981px) and (min-height:600px){.cl-page{flex-direction:column;gap:12px;display:flex;padding-bottom:12px!important;overflow:hidden!important}.cl-page>.cl-hero2,.cl-page>.cl-nav{flex:none}.cl-page .cl-hero2{grid-template-columns:auto minmax(0,1fr) auto;gap:18px;padding:10px 22px}.cl-page .cl-hero2 .cl-hero-side{grid-column:auto;align-items:flex-end}.cl-page .cl-hero2 .cl-kpis{grid-template-columns:none;grid-auto-flow:column}.cl-page .cl-hero2 .cl-kpi{min-width:0}.cl-page .cl-hero2 .cl-ring{--s:112px!important}.cl-page .cl-hero2 .cl-ring-emb .emb{scale:.76}.cl-page .cl-hero2 .cl-hero-tx{gap:6px}.cl-page .cl-hero2 .cl-hero-tx h2{font-size:32px}.cl-page .cl-hero2 .cl-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cl-page .cl-hero2 .cl-actions .btn{padding-top:7px;padding-bottom:7px}.cl-nav{position:static}.cl-view{flex-direction:column;flex:1;min-height:0;display:flex}.cl-view>*{flex:1;min-height:0}.cl-pane{overflow:hidden}.cl-pane>*{flex:1;min-height:0;padding-right:4px;overflow-y:auto}.cl-pane>.cl-chat{padding-right:0;overflow:hidden;height:auto!important}.cl-pane>.cl-activity{overflow:hidden}.cl-pane>.cl-activity .cl-log{flex:1;min-height:0;overflow-y:auto}.cl-home{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);align-items:stretch}.cl-home>*{min-height:0;grid-column:auto!important}.cl-home>.cl-rewards{grid-row:1;grid-column:1/-1!important}.cl-home>.cl-rival{grid-row:2;grid-column:1!important}.cl-home>.cl-missions{grid-row:2;grid-column:2!important}.cl-home>.cl-home-side{grid-row:2;padding-right:4px;overflow-y:auto;grid-column:3!important}.cl-home>.cl-home-side>*{flex:none}.cl-home .lc{min-height:0}.cl-home .lc-body{flex:1;min-height:0;overflow-y:auto}.cl-rival .lc-body{justify-content:space-evenly}.cl-rival .cl-rv-side em{font-size:30px}.cl-rival.none .cl-rv-empty{text-align:center;flex-direction:column;gap:22px}.cl-rival.none .cl-rv-ghost .emb{margin:0 14px;scale:1.25}.cl-rival.none .cl-rv-ghost>b{font-family:var(--font-title);font-size:30px}.cl-rival.none .cl-rv-ghost>i{width:84px;height:84px;font-size:38px}.cl-rival.none .cl-rv-empty b{font-size:22px}.cl-rival.none .cl-rv-empty p{max-width:300px;margin:6px auto 12px}.cl-missions .lc-body{gap:10px}.cl-missions .ms2-grid{flex:1;grid-template-columns:1fr;grid-auto-rows:minmax(min-content,1fr);gap:10px;min-height:0;padding-right:2px;overflow-y:auto}.cl-missions .lc-body{overflow:hidden}.cl-missions .ms2{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"ic title num""track track track""foot foot foot";align-items:center;gap:6px 12px;padding:10px 14px 8px;display:grid}.cl-missions .ms2-head{display:contents}.cl-missions .ms2-ic{grid-area:ic}.cl-missions .ms2-head b{grid-area:title;font-size:15px}.cl-missions .ms2-num{grid-area:num}.cl-missions .ms2-num b{font-size:28px}.cl-missions .ms2-track{grid-area:track;margin:0 12px 14px 0}.cl-missions .ms2-foot{grid-area:foot}.cl-missions .ms2-foot small,.cl-missions .ms2-bottom .cl-note,.cl-level .cl-how-xp{display:none}.cl-clantab{grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.cl-clantab>*{min-height:0;overflow-y:auto;grid-column:auto!important}.cl-clantab>.cl-road{overflow:visible;grid-column:1/-1!important}.cl-clantab:has(>.cl-frames){grid-template-rows:auto minmax(0,1fr) auto}.cl-clantab:has(>.cl-frames)>.cl-frames{grid-area:2/1}.cl-clantab:has(>.cl-frames)>.cl-slots{grid-area:3/1}.cl-clantab:has(>.cl-frames)>.cl-prizes{grid-area:2/2/4/3}.cl-clantab:has(>.cl-frames)>.cl-vitrine{grid-area:2/3/4/4}.cl-road-list{grid-template-columns:none;grid-auto-columns:minmax(96px,1fr);grid-auto-flow:column;padding-bottom:2px;overflow-x:auto}.cl-road .cl-note{display:none}}@media (min-width:981px) and (max-width:1380px) and (min-height:600px){.cl-page .cl-hero2 .cl-actions{flex-wrap:nowrap;gap:6px}.cl-page .cl-hero2 .cl-actions .btn{white-space:nowrap;padding:6px 12px;font-size:14px}.cl-page .cl-hero2 .cl-actions .btn .uiicon{width:20px!important;height:20px!important}.cl-kpi b{font-size:21px}}@media (min-width:981px) and (min-height:600px) and (max-height:760px){.cl-page .cl-hero2 .cl-ring{--s:92px!important}.cl-page .cl-hero2 .cl-ring-emb .emb{scale:.62}.cl-page .cl-hero2 .cl-hero-tx h2{font-size:26px}.cl-page .cl-hero2 .cl-desc,.cl-page .cl-hero2 .cl-hero-prize{display:none}.cl-kpi{padding:6px 12px 6px 8px}.cl-kpi-ic{width:36px;height:36px}.cl-kpi b{font-size:21px}.cl-rival .cl-rv-emb .emb{scale:.8}.cl-kpi em{display:none}.cl-page .cl-hero2{padding:8px 18px}.cl-page .cl-hero-meta>small{display:none}.cl-missions .ms2{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"ic title num""track track track";row-gap:2px;padding:6px 12px 2px}.cl-missions .ms2-ic{width:36px;height:36px}.cl-missions .ms2-ic img{width:28px!important;height:28px!important}.cl-missions .ms2-head b{font-size:13.5px}.cl-missions .ms2-num b{font-size:22px}.cl-missions .ms2-foot{display:none}.cl-missions .ms2-track{margin-bottom:13px}.cl-missions .ms2-grid{row-gap:6px}.cl-missions .lc-body,.cl-home .lc-body{gap:8px;padding:10px 12px 12px}.cl-missions .ms2-grid{gap:8px}.lc-head{padding-top:6px;padding-bottom:6px}.lc-ic{width:34px;height:34px}.lc-head h3{font-size:18px}}.ms2-step .ms2-prize{background:var(--k-f4ecff);color:var(--purple-t,#6a4cd8);white-space:nowrap;border-radius:99px;align-items:center;gap:1px;padding:0 5px 0 2px;font-size:10.5px;font-weight:900;display:inline-flex;position:absolute;top:31px;right:-14px}.ms2-step.on .ms2-prize{background:var(--k-fff3c4);color:var(--gold-t,#8a5a00)}.ms2-track{margin-bottom:34px!important}.lc-meta-in{white-space:nowrap}.cl-prizes-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.cl-prizes-row>small{text-align:center;letter-spacing:.6px;text-transform:uppercase;width:100%;color:var(--ink-2);font-size:10.5px;font-weight:900}.cl-prize-chip{background:var(--paper-2);color:var(--purple-t,#6a4cd8);border-radius:99px;align-items:center;gap:4px;padding:4px 10px 4px 6px;font-size:13px;font-weight:900;display:inline-flex}.cl-prize-chip b{color:#fff;border-radius:99px;margin-right:2px;padding:1px 8px;font-size:11px}.cl-prize-chip.win b{background:var(--green-d)}.cl-prize-chip.draw b{background:#c98a00}.cl-prize-chip.loss b{background:var(--slate,var(--ink-2))}.cl-prize-chip em{color:var(--ink-2);font-size:11px;font-style:normal}.cl-pz-bonk{color:var(--gold-t,#8a5a00);align-items:center;gap:1px;display:inline-flex}.cl-pz-bag img,.ms2-prize img{width:16px;height:16px;image-rendering:pixelated}.ms2-prize img{width:14px;height:14px}.cl-rw-loot{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:4px;font-size:14px;font-weight:900;display:flex}.cl-rw-loot>span{align-items:center;gap:3px;display:inline-flex}.cl-rw-loot>span img{width:22px;height:22px;image-rendering:pixelated}.cl-rw-loot>span.bonk{color:var(--gold-t,#8a5a00)}.cl-frames{--lc:#c25ce0}.cl-frames-list{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px;display:grid}.cl-frame{background:var(--paper-2);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;display:flex}.cl-frame:not(.got) .cl-frame-pic{filter:grayscale(.85)opacity(.6)}.cl-frame-pic{padding:8px;display:inline-flex;position:relative}.cl-frame-pic .lk-lock{position:absolute;bottom:0;right:0}.cl-frame b{font-family:var(--font-title);font-size:13px;font-weight:900}.cl-frame small{color:var(--ink-2);font-size:10.5px;font-weight:800;line-height:1.2}@media (min-width:981px) and (min-height:600px) and (max-height:760px){.cl-missions .ms2-track{margin-bottom:30px!important}.ms2-step .ms2-prize{top:28px}}.cl-chat-list{background:linear-gradient(180deg, var(--k-f6f3ff), var(--k-fbfaff) 40%, var(--paper));box-shadow:inset 0 0 0 1.5px var(--k-efeaff);border-radius:16px;padding:8px 14px 12px;overflow-x:hidden}.cl-chat-day span{background:var(--paper);box-shadow:0 1px 2px #1a12461a}.cl-msg{margin-top:10px}.cl-msg.stack{margin-top:3px}.cl-msg-head{gap:6px}.cl-msg-head b{font-size:13.5px}.cl-msg.r-leader .cl-msg-head b{color:var(--gold-t,#a86a00)}.cl-msg.r-officer .cl-msg-head b{color:var(--blue-t,var(--blue-d))}.cl-msg-row{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.cl-msg.own .cl-msg-row{flex-direction:row-reverse}.cl-msg-bub{background:var(--paper);max-width:min(520px,100%);box-shadow:0 1px 2px #1a12461f, inset 0 0 0 1px var(--k-ece8fb);border-radius:4px 18px 18px;padding:8px 14px;font-size:14.5px;line-height:1.4}.cl-msg.own .cl-msg-bub{box-shadow:0 2px 4px #1f5fb840}.cl-msg.del .cl-msg-bub{box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.cl-msg-tools{background:var(--paper);opacity:0;pointer-events:none;border-radius:99px;flex:none;gap:2px;padding:2px;transition:opacity .12s,transform .12s;display:flex;transform:scale(.9);box-shadow:0 2px 6px #1a124626}.cl-msg:hover .cl-msg-tools,.cl-msg-tools:focus-within{opacity:1;pointer-events:auto;transform:none}.cl-msg-tool{width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;font-size:16px;font-weight:900;display:grid}.cl-msg-tool:hover{background:var(--paper-2);color:var(--ink)}.cl-msg-tool img{filter:grayscale(.4)}.cl-msg-tool:hover img{filter:none}@media (hover:none){.cl-msg-tools{display:none}.cl-msg-bub{cursor:pointer}}.cl-msg .cl-rx{margin-top:2px}.cl-msg.own .cl-rx{justify-content:flex-end}.cl-rx-chip{height:24px;box-shadow:0 1px 2px #1a12461f, inset 0 0 0 1px var(--k-ece8fb)}.cl-rx-pick{z-index:400;position:fixed!important;bottom:auto!important}.cl-sys{border-radius:14px;gap:10px;width:min(500px,100%);margin:12px auto 2px;padding:7px 12px;box-shadow:inset 0 0 0 1px #1a12460f}.cl-sys-ic{border-radius:10px;width:34px;height:34px}.cl-sys-ic img{width:24px!important;height:24px!important}.cl-sys-tx p{font-size:13px}.cl-chat-bar{background:var(--paper);box-shadow:0 2px 8px #1a12461a, inset 0 0 0 1.5px var(--k-ece8fb);border-top:none;border-radius:99px;margin-top:8px;padding:5px 5px 5px 6px}.cl-chat-in{box-shadow:none!important;background:0 0!important;border:none!important}.cl-chat-send{border-radius:99px;width:44px;height:40px}.cl-msg,.cl-sys{animation:none}.cl-msg.fresh,.cl-sys.fresh{animation:.25s ease-out both msgIn}@keyframes msgIn{0%{opacity:0;transform:translateY(8px)}}#pad-hint{z-index:100000;color:#fff;pointer-events:none;background:#1a1246e0;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:8px 18px;max-width:94vw;padding:6px 16px;font:800 13px/1 system-ui,sans-serif;display:none;position:fixed;bottom:10px;left:50%;transform:translate(-50%)}html.pad.pad-menu #pad-hint{display:flex}#pad-hint span{align-items:center;gap:6px;display:inline-flex}#pad-hint i{box-sizing:border-box;color:#1a1246;background:#ffcb3a;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.pz-guide .pz-gn{background:var(--ink-bg);color:#fff;border-radius:99px;margin-left:6px;padding:0 7px;font-size:11px;font-style:normal;font-weight:900}.pz-st.al{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.pz-st.al>*{flex:none}.al .al-zones{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:10px 0;display:grid}.al .al-zone{background:var(--paper-2);border-radius:14px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.al .al-zone .tag{align-self:flex-start;margin-bottom:2px}.al .al-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:3px 0;display:flex}.al .al-row:last-child{border-bottom:none}.al .al-row b{font-family:var(--font-title);color:var(--green-t,var(--green-d));font-size:14px;font-weight:900}.al .al-row.bad b{color:var(--red-t,var(--red-d))}.al .al-row.roar b{color:#c8581a;font-size:13px}.al .al-row small{text-align:right;max-width:50%;color:var(--ink-2);flex:none;font-size:11px;font-weight:800}.al .al-total{max-width:420px}.pz-live .tag{cursor:help}.ht-weather em.ht-roar{color:#c8581a}.sv-card{max-width:460px}.sv-run{background:var(--card-2,#0000000a);border-radius:16px;align-items:center;gap:14px;margin:6px 0 10px;padding:12px 14px;display:flex}.sv-mon{flex:none;place-items:center;width:64px;height:64px;display:grid}.sv-mon img{width:64px;height:64px;image-rendering:pixelated}.sv-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.sv-tx b{font-size:1.15em}.sv-note{font-size:.9em}.pz-save.off{opacity:.5}.pz-savewhy{text-align:center;color:var(--red,#e5484d);margin:0 0 6px;font-weight:700}.pz-savewhy.flash{animation:.5s ease-out pz-why}@keyframes pz-why{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sv-card .cl-mbtns .btn{white-space:nowrap}.st-contents{display:contents}html{touch-action:manipulation;-webkit-tap-highlight-color:transparent;--sl:env(safe-area-inset-left,0px);--sr:env(safe-area-inset-right,0px);--sb:env(safe-area-inset-bottom,0px);--st:env(safe-area-inset-top,0px)}html.touch body{-webkit-touch-callout:none;overscroll-behavior:none;position:fixed;inset:0}html.touch,html.touch *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.touch input,html.touch textarea,html.touch .nw-body,html.touch .fb-msg{-webkit-user-select:text;user-select:text}html.touch img{-webkit-user-drag:none}html.touch canvas#game{touch-action:none}html.touch .scroll,html.touch [class*=scroll]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html.touch kbd,html.touch .keys,html.touch .lock-hint,html.touch .card .key{display:none!important}@media (hover:none){.btn:hover,.card:hover{filter:none;transform:none}}.rotate-hint{z-index:100000;text-align:center;color:#fff;font-family:var(--font-title);background:var(--stripes), radial-gradient(ellipse at 50% 40%, #3a2f7a, #1a1630 70%);place-items:center;display:none;position:fixed;inset:0}.rotate-hint>div{flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex}.rotate-hint img{width:120px;height:120px;image-rendering:pixelated;animation:2.4s ease-in-out infinite rotHint}.rotate-hint b{font-size:26px;font-weight:900}.rotate-hint span{opacity:.8;font-size:16px}@keyframes rotHint{0%,25%{transform:rotate(0)}50%,75%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media (orientation:portrait) and (max-aspect-ratio:5/6){html.touch:not(.rotate-ok) .rotate-hint{animation:10ms .9s both rotShow;display:grid}}@keyframes rotShow{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:auto}}.rotate-hint .rotate-skip{font:inherit;color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:999px;margin-top:8px;padding:10px 22px;font-size:15px;font-weight:900;box-shadow:inset 0 0 0 2px #fff6}.tc{touch-action:none;-webkit-user-select:none;user-select:none;display:none;position:absolute;inset:0}#ui .tc.on{pointer-events:auto;display:block}.tc-btn{touch-action:none;zoom:var(--tcs,1);background:var(--w90);border-radius:50%;place-items:center;transition:transform 80ms,filter 80ms;display:grid;position:absolute;box-shadow:0 4px #1a124640,0 6px 16px #1a12464d}.tc-btn.on{filter:brightness(.92);transform:scale(.88)translateY(2px)}.tc-btn img{width:60%;height:60%;image-rendering:pixelated;pointer-events:none}.tc-jump{right:calc(22px + var(--sr));bottom:calc(22px + var(--sb));background:var(--stripes), radial-gradient(circle at 50% 30%, #ff7a7f, var(--red) 60%, var(--red-d));width:100px;height:100px;box-shadow:0 0 0 4px var(--paper), 0 5px 0 4px #1a124640, 0 8px 18px #1a124659}.tc-dash{right:calc(140px + var(--sr));bottom:calc(16px + var(--sb));background:var(--stripes), radial-gradient(circle at 50% 30%, #7ab8ff, var(--blue) 65%, var(--blue-d));width:74px;height:74px;box-shadow:0 0 0 4px var(--paper), 0 4px 0 4px #1a124638, 0 6px 14px #1a12464d}.tc-lock{right:calc(136px + var(--sr));bottom:calc(110px + var(--sb));width:58px;height:58px}.tc.locking .tc-lock{background:var(--k-ffe4e6);box-shadow:0 0 0 3px var(--red), 0 6px 16px #1a12464d}.tc-ultb.ult{right:calc(32px + var(--sr));bottom:calc(140px + var(--sb));width:82px;height:82px;box-shadow:none;background:0 0;margin:0}.tc-ultb .ult-core img{width:38px;height:38px}.tc-ultb .ult-nm{display:none}.tc-ultb.ready .ult-nm{font-size:10px;display:block}.tc-act{right:calc(128px + var(--sr));bottom:calc(180px + var(--sb));height:50px;font-family:var(--font-title);color:var(--ink);white-space:nowrap;box-shadow:0 0 0 3px var(--red), 0 6px 16px #1a12464d;border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 8px;font-size:17px;font-weight:900;animation:.2s popIn;display:flex}.tc-act>i{background:linear-gradient(180deg, var(--red) 0 48%, #2a2440 48% 56%, var(--paper) 56%);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 2px #2a2440}.tc-act>i>b{background:var(--paper);border-radius:50%;width:14px;height:14px;font-size:0;box-shadow:0 0 0 3px #2a2440}.tc-act>i>img{width:32px;height:32px}.tc-sm{width:50px;height:50px;top:calc(12px + var(--st));right:calc(12px + var(--sr))}.tc-fs{right:calc(70px + var(--sr))}.tc-aim{top:calc(70px + var(--st));border-radius:18px;flex-direction:column;gap:0;height:62px;padding-top:4px;display:flex}.tc-aim img{width:30px;height:30px}.tc-aim span{font-family:var(--font-title);color:var(--blue-t,var(--blue-d));font-size:10px;font-weight:900;line-height:1}.tc-aim.manual span{color:var(--red-t,var(--red-d))}.tc-stick{left:calc(120px + var(--sl));bottom:calc(110px + var(--sb));width:calc(128px * var(--tcs,1));height:calc(128px * var(--tcs,1));margin:calc(-64px * var(--tcs,1)) 0 0 calc(-64px * var(--tcs,1));opacity:.55;pointer-events:none;background:radial-gradient(circle,#ffffff14 55%,#ffffff47);border-radius:50%;transition:opacity .15s;position:absolute;transform:translateY(50%);box-shadow:inset 0 0 0 3px #ffffff8c}.tc-stick.on{opacity:1;transform:none}.tc-stick.on.fixed{transform:translateY(50%)}.tc-stick>i{width:calc(58px * var(--tcs,1));height:calc(58px * var(--tcs,1));margin:calc(-29px * var(--tcs,1));background:radial-gradient(circle at 50% 35%, var(--paper), var(--paper-3));border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 0 3px #fff9,0 4px 10px #1a124659}html.touch .prompt{display:none!important}html.touch .hud-bl{left:50%;bottom:calc(10px + var(--sb));scale:none;transform:translateX(-50%) scale(var(--hs,1));transform-origin:bottom;align-items:center}html.touch .hud-bl .ult{display:none}html.touch .hud-bl .slot{border-radius:15px;width:54px;height:54px}html.touch .hud-bl .slot.mini{border-radius:12px;width:38px;height:38px}html.touch .hud-tl{left:calc(14px + var(--sl))}html.touch .hud-tr{right:calc(62px * var(--tcs,1) + 12px + var(--sr))}html.touch .hud-tr .minimap{width:calc(140px * var(--mm,1));height:calc(140px * var(--mm,1))}html.touch .streak{right:auto;left:calc(18px + var(--sl));text-align:left;scale:var(--hs,1);transform-origin:0;top:38%}html.touch .streak i u{transform-origin:0}html.touch .hud-br{display:none!important}html.touch .hud-tr .hud-br{flex-wrap:wrap;gap:4px;max-width:340px;max-height:112px;padding:2px 4px 4px;position:static;overflow:hidden}html.touch .hud-tr .itm{border-radius:10px;width:32px;height:32px}html.touch .hud-tr .itm img{width:24px;height:24px}html.touch .hud-tr .itm b{padding:0 4px;font-size:9px;bottom:-3px;right:-3px}@media (max-height:560px){.logo>.logo-ver{padding:2px 10px 2px 4px;font-size:12px;left:calc(100% + 8px)}.logo>.logo-ver b{font-size:10px}.hud-tl{transform:scale(.72)}.hud-party{transform-origin:0 0;top:96px;transform:scale(.8)}.hud-top{top:8px}.hud-tr{transform-origin:100% 0;gap:6px;top:8px;transform:scale(.85)}.bossbar{transform:translateX(-50%) scale(calc(.62 * var(--hs,1)));transform-origin:top;opacity:.88}.minibars{transform:translateX(-50%) scale(calc(.6 * var(--hs,1)));transform-origin:top;opacity:.85;gap:4px}.minibars>:nth-child(n+3){display:none}.toasts{transform:translateX(-50%) scale(calc(.78 * var(--hs,1)));top:112px}.hud-bl{transform-origin:0 100%;transform:scale(.9)}html.touch .hud-bl{transform:translateX(-50%) scale(calc(.9 * var(--hs,1)));transform-origin:bottom}.modal{gap:10px;padding:10px 14px}.modal h1{padding:3px 26px;font-size:28px}.modal h1.small{font-size:21px}.modal .help{font-size:13px!important}.cards{gap:10px}.card{border-radius:18px;width:212px;min-height:0}.card .top{height:78px}.card .top img{width:48px;height:48px}.card .top .typeicon{width:50px;height:50px}.card .bd{gap:4px;padding:10px 13px}.card h3{font-size:18px}.card ul{font-size:14px}.card p{font-size:13px}.shop-modal .cards{flex-wrap:nowrap;gap:8px}.shop-modal .card{width:190px}.shop-modal .card .top{height:64px}.shop-modal .card .top img{width:40px;height:40px;margin-top:12px}.shop-modal .card .bd{padding:8px 10px}.shop-modal .card h3{font-size:16px}.shop-modal .card ul,.shop-modal .card p{font-size:12px}}@media (max-height:560px) and (min-width:760px){.sm-modal{padding:8px 12px}.sm{border-radius:18px;gap:8px;padding:8px;overflow:hidden}.sm-hero{border-radius:16px;flex-wrap:nowrap;gap:12px;padding:8px 12px 8px 8px}.sm-av{width:58px;height:58px;box-shadow:0 0 0 3px var(--yellow), var(--shadow-sm)}.sm-av span{font-size:10px;bottom:-6px}.sm-hero-tx small{font-size:9.5px}.sm-hero-tx h2{font-size:24px}.sm-hero-tx p{font-size:12px}.pz-bars{gap:2px;max-width:300px}.sm-kpis,.pz .pz-kpis{grid-template-columns:repeat(3,minmax(70px,auto));gap:4px;width:auto}.sm-kpi{border-radius:12px;padding:2px 10px}.sm-kpi b{font-size:16px}.sm-kpi span{font-size:8.5px}.sm-body{flex:1;gap:8px;display:grid}.sm-card>header{padding:5px 12px}.sm-card>header b{font-size:15px}.sm-cbody{gap:8px;padding:8px;overflow:hidden auto}.sm-foot{justify-content:flex-end;gap:8px}.sm-foot .help{display:none}.sm-foot .btn{padding:8px 18px;font-size:16px}.sm-foot .btn.big{padding:9px 26px;font-size:19px}}@media (max-height:560px){.screen{padding:calc(10px + var(--st)) calc(16px + var(--sr)) calc(10px + var(--sb)) calc(16px + var(--sl))}.screen.sec{padding-inline:max(calc(16px + var(--sl)), calc((100vw - var(--sec-w)) / 2))}.scr-head{gap:10px;margin-bottom:8px}.scr-title{padding:4px 22px 5px 16px}.scr-title h1{font-size:22px}.scr-title{flex:none}.scr-title span{white-space:nowrap;font-size:12px}.back-btn{padding-block:5px}.rg-regions{grid-auto-columns:minmax(140px,1fr);margin-bottom:6px}.rg-item{gap:6px;padding:4px 8px 4px 4px}.rg-sw{width:36px;height:36px}.rg-tx b{font-size:14px}.rg-window{scrollbar-width:thin;gap:8px;padding:10px;overflow:hidden auto}.rg-name h1{font-size:34px}.rg-window .rg-boss,.rg-window .rg-partner,.rg-about{zoom:.8}.rg-side-head{padding:8px 14px}.rg-side-body{gap:10px;padding:10px 12px;overflow:hidden auto}.rg-side .rg-go{padding:8px 12px 10px}.rg-side .rg-go .btn{padding:9px 16px}.bd-wrap{gap:10px}.bd-side{gap:8px;width:240px}.bd-side>*{zoom:.88}.bd-main{gap:6px}.bd-hero{border-radius:16px;gap:10px;padding:8px 14px}.bd-hero-tx h2{font-size:22px}.bd-hero-tx p{display:none}.bd-me{zoom:.8}.podium{zoom:.62;padding-top:20px}.st-wrap{grid-template-rows:minmax(0,1fr);grid-template-columns:172px minmax(0,1fr);gap:14px}.st-tabs{flex-direction:column;gap:6px;padding:0 10px 0 0;overflow:visible}.st-tab{border-radius:14px;flex:none;gap:8px;padding:5px 12px 5px 6px}.st-tab.on:after{display:block}.st-tab .st-tx small{display:none}.st-tab .st-tx b{font-size:15px}.st-tab .st-ic{width:32px;height:32px}.st-tab .st-ic img{width:24px;height:24px}.st-tab.on{transform:translate(8px)}.st-head{gap:10px;padding:7px 14px}.st-head .st-tx b{font-size:19px}.st-head .st-tx small{font-size:11px}.st-ic{width:36px;height:36px}.st-ic img{width:26px;height:26px}.st-body{gap:8px;padding:10px 12px 12px}.st-row{border-radius:12px;gap:2px 10px;min-height:0;padding:6px 12px}.st-range{margin:4px 0}.pz-st{padding:10px}.tk-main{zoom:.8;gap:14px}.tk-head{padding:10px 14px}.tk-head-tx h2{font-size:28px}.auth-hero{left:calc(24px + var(--sl));align-items:flex-start;top:50%;right:auto;translate:0 -50%}.auth-hero .logo.hero .logo-word{font-size:clamp(44px,6.5vw,64px)}.auth-side{left:auto;right:calc(28px + var(--sr));width:min(440px,52vw);top:50%;translate:0 -50%}.auth-card{gap:9px;padding:14px 18px}.mm.auth .mm-foot{right:auto;left:calc(16px + var(--sl));align-items:flex-start;width:min(380px,42vw)}.mm.auth .mm-foot .mm-legal{text-align:left}}@media (max-height:560px) and (max-width:980px){.mm-top{zoom:.85}.mm-top .tr-tx small{display:none}}@media (max-height:560px){.nw-wrap{grid-template-rows:none;grid-template-columns:minmax(220px,300px) 1fr;gap:10px}.screen.sp{justify-content:flex-start;gap:10px;padding:12px 18px}.sp-row{grid-template-columns:repeat(3,minmax(0,260px));gap:12px;max-width:none}.sp-show{height:52vh;min-height:0}.sp-show .ls-num{font-size:52px}.sp-show .ls-plate h1{font-size:22px}.sp-info{display:none}}@media (max-height:560px),(max-width:1100px),(pointer:coarse){.ls-hero{overscroll-behavior:contain;scrollbar-width:thin;overflow:hidden auto}.ls-body{flex:none;grid-template-columns:1fr;overflow:visible}.ls-card,.ls-card-body{overflow:visible}.ls-cta{z-index:4;margin-top:auto;position:sticky;bottom:0;box-shadow:0 -6px 16px #1a12461a}}@media (max-width:900px) and (min-height:561px){.ls-hero{overscroll-behavior:auto;overflow:clip}}@media (max-height:560px){.ls-main{grid-template-columns:minmax(0,1fr) minmax(300px,40%);gap:10px}.ls-top{grid-template-columns:112px minmax(0,1fr);gap:10px 12px;padding:10px 12px}.ls-top-stats{grid-column:1/-1;gap:10px}.ls-id{gap:5px}.ls-id h1{font-size:26px}.ls-body{gap:10px;padding:10px 12px}.ls-cta{padding:8px 12px}.ls-cta .ls-rec{display:none}.ls-cta-tx{white-space:normal;font-size:12px;line-height:1.25}.ls-hero .ls-go{flex:1;min-width:0;padding:9px 18px;font-size:18px}.ls-roster{gap:6px;padding:8px 10px}.ls-roster .seg .pill{padding:5px 12px;font-size:13px}.ls-foot{display:none}.ls-grid{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:6px;padding:8px 2px 4px}.ls-grid .ls-name{font-size:10px}.ls-tile.on:before{display:none}}@media (max-height:560px),(max-width:1300px),(pointer:coarse){.rg-regions{display:flex}.rg-item{flex:1 0 170px}.rg-item.soon{flex:none;padding:6px}.rg-item.soon .rg-tx{display:none}}@media (max-height:560px){.rg-main{grid-template-columns:minmax(0,1fr) minmax(300px,36%);gap:10px}.rg-window{border-radius:20px}.rg-window .rg-partner{gap:6px;padding:4px 6px 4px 4px}.rg-pt{width:44px;height:44px}.rg-side-head{padding:7px 14px}.rg-side-body{gap:10px}.rg-sec{gap:5px}.rg-mode{gap:6px;padding:6px 8px}.rg-mode small{display:none}.rg-tiers{flex-direction:row;gap:5px}.rg-tier{flex-direction:column;flex:1;align-items:flex-start;gap:0;min-width:0;padding:6px 9px}.rg-tier:hover,.rg-tier.on{transform:none}.rg-tier b{font-size:15px}.rg-tier small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5px;overflow:hidden}.rg-side .rg-go{padding:8px 12px 10px}.rg-side .rg-go .btn{padding:9px 16px;font-size:19px}.dx-main{grid-template-columns:minmax(0,1fr) minmax(280px,34%);gap:10px}.dx-left{gap:6px;padding:8px 10px}.dx-bar{flex-wrap:nowrap;gap:6px}.dx-search{min-width:0;padding:6px 12px;font-size:14px}.dx-bar .seg .pill{padding:5px 10px;font-size:13px}.dx-count{display:none}.dx-left>.dx-types{scrollbar-width:none;flex-wrap:nowrap;flex:none;overflow-x:auto}.dx-left>.dx-types .typeicon{width:24px;height:24px}.dx-grid{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:6px}.dx-right{gap:8px}.dx-show{height:54%}.dx-info{gap:8px;padding:10px 12px;overflow-y:auto}.dx-entry{padding:8px 10px;font-size:13px}.scr-head{flex-wrap:nowrap}.scr-head .hd-stat{border-radius:12px;padding:4px 12px}.scr-head .hd-bar{display:none}}@media (max-height:560px) and (max-width:1000px){.screen.dx .scr-title span{display:none}.scr-head .hd-stat small{font-size:9px}}@media (max-height:560px) and (max-width:1100px){.screen.lab .scr-title span,.lab-mode .lm-tx em{display:none}.lab-mode{gap:6px;padding-right:10px}.screen.lab .scr-head .currency{zoom:.85}}@media (max-height:560px) and (max-width:900px){.screen.ls,.screen.rg,.screen.dx,.screen.bd{overflow:hidden}.ls-main,.rg-main,.dx-main{flex:1;min-height:0}.ls-main{grid-template-columns:minmax(0,1fr) minmax(260px,40%)}.rg-main{grid-template-columns:minmax(0,1fr) minmax(270px,40%)}.dx-main{grid-template-columns:minmax(0,1fr) minmax(240px,36%)}.ls-show.ls-stagecard{min-height:0}.ls-grid{max-height:none}.ls-top{grid-template-columns:96px minmax(0,1fr)}.rg-window{min-height:0}.dx-left{height:auto}.bd-wrap{flex-direction:row;overflow:hidden}.bd-side{width:220px;overflow:hidden auto}.bd-side.mon{overflow:hidden}.bd-mons{grid-template-columns:repeat(4,minmax(0,1fr));max-height:none}.bd-main{min-height:0}}.pz-tabs{display:none}@media (max-height:560px),(max-width:1100px){.sm-modal:has(>.pz){padding:calc(8px + var(--st)) calc(12px + var(--sr)) calc(8px + var(--sb)) calc(12px + var(--sl))}.sm.pz{grid-template:"hero tabs""hero body"minmax(0,1fr)"foot body"/minmax(230px,28%) minmax(0,1fr);gap:8px 12px;width:min(1100px,100%);height:100%;max-height:100%;padding:10px;display:grid;overflow:hidden}.pz>.pz-hero{grid-area:hero;grid-template-columns:58px minmax(0,1fr);align-content:start;align-items:center;gap:10px;min-height:0;padding:10px;display:grid;overflow:hidden}.pz>.pz-hero .sm-av{width:58px;height:58px}.pz>.pz-hero .sm-av span{font-size:10px;bottom:-6px}.pz>.pz-hero .sm-hero-tx small{letter-spacing:.8px;justify-items:start;gap:3px;font-size:9px;display:grid}.pz>.pz-hero .pz-name{gap:4px;margin:2px 0 0}.pz>.pz-hero .pz-name h2{text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;font-size:22px;overflow:hidden}.pz>.pz-hero .pz-name .chip{padding:0 7px;font-size:9.5px}.pz>.pz-hero .pz-bars{grid-column:1/-1;max-width:none;margin-top:2px}.pz>.pz-hero .sm-hero-tx{display:contents}.pz>.pz-hero .sm-hero-tx>small,.pz>.pz-hero .sm-hero-tx>.pz-name{grid-column:2}.pz>.pz-hero .sm-hero-tx>small{grid-row:1;align-self:end}.pz>.pz-hero .sm-hero-tx>.pz-name{grid-row:2;align-self:start}.pz>.pz-hero .sm-av{grid-row:1/3}.pz-bar{grid-template-columns:30px 1fr auto;gap:6px;font-size:11px}.pz-bar b{font-size:11px}.pz>.pz-hero .pz-kpis{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:auto}.pz>.pz-hero .sm-kpi{grid-column:span 2}.pz>.pz-hero .sm-kpi:nth-child(n+4){grid-column:span 3}.pz>.pz-hero .sm-kpi{border-radius:10px;min-width:0;padding:3px 4px}.pz>.pz-hero .sm-kpi b{font-size:15px}.pz>.pz-hero .sm-kpi span{white-space:nowrap;font-size:8px}.pz>.sm-foot{grid-area:foot;padding:0}.pz>.sm-foot .help{display:none}.pz>.sm-foot .actions{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.pz>.sm-foot .actions .btn{white-space:nowrap;grid-column:span 2;justify-content:center;min-width:0;padding:7px 6px;font-size:13px;overflow:hidden}.pz>.sm-foot .actions .btn.big{order:-1;grid-column:1/-1;padding:9px 12px;font-size:19px}.pz>.sm-foot .actions>:nth-child(-n+2){order:1;grid-column:span 3}.pz>.sm-foot .actions .pz-bug{gap:3px}.pz>.sm-foot .actions .pz-bug .uiicon{width:16px!important;height:16px!important}.pz>.pz-tabs{background:var(--paper-2);border-radius:16px;grid-area:tabs;gap:6px;padding:4px;display:flex}.pz-tab{font-family:var(--font-title);color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:15px;font-weight:900;display:flex}.pz-tab i{background:#1a12461a;border-radius:99px;min-width:20px;padding:0 6px;font-size:11px;font-style:normal}.pz-tab.on{color:#fff;background:var(--stripes), var(--blue);box-shadow:0 3px 0 var(--blue-d)}.pz[data-tab=items] .pz-tab.on{background:var(--stripes), var(--orange);box-shadow:0 3px 0 var(--yellow-d)}.pz[data-tab=stats] .pz-tab.on{background:var(--stripes), var(--purple);box-shadow:0 3px #6a2ab8}.pz-tab.on i{background:#ffffff4d}.pz>.pz-body{grid-area:body;min-height:0;display:block}.pz[data-tab=moves] :is(.pz-centre,.pz-right),.pz[data-tab=items] :is(.pz-left,.pz-right),.pz[data-tab=stats] :is(.pz-left,.pz-centre){display:none}.pz>.pz-body>.sm-card{height:100%;animation:none}.pz>.pz-body>.sm-card>header{display:none}.pz>.pz-body .sm-cbody{overscroll-behavior:contain;padding:10px;overflow:hidden auto}.pz .pz-moves{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.pz-centre .sm-cbody{flex-flow:wrap;align-content:flex-start;align-items:flex-start;gap:10px;display:flex}.pz-centre .sm-cbody>*{flex:100%;min-width:0}.pz-centre .sm-cbody>.pz-items{flex:240px;align-content:start}.pz-centre .sm-cbody>.pz-items+.pz-detail{overscroll-behavior:contain;touch-action:pan-y;z-index:1;flex:220px;min-height:0;max-height:50dvh;position:sticky;top:0;overflow-y:auto}.pz-centre .sm-cbody>.pz-vits,.pz-centre .sm-cbody>.pz-group{flex-basis:100%}.pz .pz-statcols{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:1100px) and (min-height:561px){.pz>.pz-hero{grid-template-columns:84px minmax(0,1fr);align-content:center;gap:14px 12px;padding:16px 14px}.pz>.pz-hero .sm-av{width:84px;height:84px}.pz>.pz-hero .pz-name h2{font-size:28px}.pz>.pz-hero .sm-kpi b{font-size:19px}.pz>.pz-hero .sm-kpi span{font-size:9px}.pz-bar,.pz-bar b{font-size:12px}.pz-track{height:12px}.pz>.sm-foot .actions .btn{padding:10px 8px;font-size:15px}}html.touch .ls-move{cursor:pointer;gap:10px;padding:10px 12px}html.touch .ls-move .typeicon{width:40px!important;height:40px!important}html.touch .ls-move-top b{font-size:16px}html.touch .ls-gate{font-size:12px}html.touch .ls-move small{font-size:13px}html.touch .ls-move-desc{-webkit-line-clamp:unset;font-size:14px;line-height:1.35;display:block}html.touch .ls-move-chips span{padding:1px 8px;font-size:12.5px}html.touch .ls-move-chips i{font-size:11px}html.touch .ls-passive b{font-size:19px}html.touch .ls-passive p{font-size:14.5px;line-height:1.45}html.touch .ls-mods span{font-size:12.5px}html.touch .ls-mu small{font-size:11px}html.touch .tt{max-width:min(420px,72vw);font-size:15px}html.touch .tt-head b{font-size:17px}html.touch .tt-head small{font-size:12.5px}html.touch .tt-note{font-size:13px}html.touch .tt-facts,html.touch .tt-stats,html.touch .tt-cond{font-size:14px}html.touch .tt-pills span{font-size:12.5px}html.touch .tt-sec small,html.touch .tt-sub{font-size:11px}@media (max-height:560px){html.touch .kgoal{width:150px}html.touch .kgoal .kg-main,html.touch .kgoal .kg-next{display:none}html.touch .kgoal .kgoal-bar{margin:4px 9px 5px}}.currency.dust,.currency.bonk{flex:none}@media (max-width:760px) and (max-height:560px){.screen.lab .scr-head{flex-wrap:nowrap}.screen.lab .lab-hub{flex:1 1 0;order:0;width:auto;min-width:0}.screen.lab .lab-mode{min-width:0}.screen.lab .scr-title{flex:none}}@media (max-height:560px){.screen.lab,.screen.qs{overflow:hidden}.lab-wrap,.q-wrap,.q-page>:last-child{overscroll-behavior:contain;touch-action:pan-y;min-height:0}.dx-show .ls-stage{top:2%;bottom:42%}.dx-show .ls-plate{padding:5px 18px 8px 12px;bottom:10px;left:10px}.dx-show .ls-plate h1{font-size:20px}.dx-show .ls-num{font-size:46px;top:2px;right:12px}}.tc .tc-sm{zoom:1}@media (min-height:561px) and (max-height:760px) and (min-width:700px){html.touch .modal{gap:12px;padding:12px 16px}html.touch .modal h1{padding:4px 28px;font-size:32px}html.touch .modal h1.small{font-size:23px}html.touch .cards{gap:12px}html.touch .card{border-radius:18px;width:min(212px,25vw - 24px);min-height:0}html.touch .card .top{height:80px}html.touch .card .top img{width:50px;height:50px}html.touch .card .top .typeicon{width:52px;height:52px;font-size:24px}html.touch .card .bd{gap:4px;padding:10px 13px}html.touch .card h3{font-size:18px}html.touch .card ul{font-size:14px}html.touch .card p{font-size:13px}}.bossbar:not(.mini),.minibars{opacity:var(--bo,1)}.lock-hint{opacity:.92;padding:5px 16px;font-size:13px;top:auto;bottom:34px}.hud-party{top:calc(26px + 122px * var(--hs,1))}@media (max-width:900px){.hud-party{top:calc(22px + 96px * var(--hs,1))}}.season-modal>.season-card:not(.fb-card){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;max-height:calc(100dvh - 24px);overflow-y:auto}.lk-grid{touch-action:pan-y;overscroll-behavior:contain}.ls-wins{z-index:2;pointer-events:none;gap:2px;display:flex;position:absolute;top:5px;left:5px}.ls-wins i{background:var(--c);width:9px;height:9px;box-shadow:0 0 0 1.5px var(--paper), 0 1px 3px #0000004d;border-radius:50%}.ls-wonrow{flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;display:flex}.ls-wonrow small{letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);margin-right:2px;font-size:10px;font-weight:900}.ls-won{background:var(--paper-2);color:var(--ink-2);opacity:.7;border-radius:99px;align-items:center;gap:3px;padding:1px 9px;font-size:11px;font-weight:900;display:inline-flex}.ls-won.on{background:var(--c);color:#fff;opacity:1}.ls-seg-star{vertical-align:-2px;margin-right:4px;display:inline-block;position:static}.wlabel.shop{color:var(--gold-t,#8a5a00);border:3px solid #ffc83a;padding:4px 18px 4px 5px;font-size:14px;animation:1s ease-in-out infinite alternate shopPulse;box-shadow:0 0 0 3px #ffc83a73,0 0 18px 4px #ffc83ad9}@keyframes shopPulse{to{box-shadow:0 0 0 5px #ffc83a99,0 0 28px 8px #ffc83a}}html.touch .screen{padding-left:max(24px, calc(var(--sl) + 12px));padding-right:max(24px, calc(var(--sr) + 12px));padding-bottom:max(20px, calc(var(--sb) + 8px))}html.touch .modal{padding-left:max(20px, calc(var(--sl) + 8px));padding-right:max(20px, calc(var(--sr) + 8px))}html.touch .season-modal{padding:0 var(--sr) var(--sb) var(--sl)}@media (max-height:560px){.cap-reveal{top:calc(var(--hb,64px) + 6px);left:var(--hc,50%);max-width:calc(var(--hw,100vw) - 8px);gap:6px;animation-duration:2.6s}.cap-reveal:has(.cap-note){animation-duration:4.4s}.cap-reveal .evo-burst,.cap-reveal .evo-types{display:none}.cap-reveal .evo-portrait{width:42px;height:42px;box-shadow:var(--shadow-sm);border-width:3px}.cap-stamp{width:20px;height:20px;bottom:-4px;right:-5px}.cap-stamp img{width:15px;height:15px}.cap-reveal .evo-card{border-top-width:3px;border-radius:10px;min-width:0;max-width:none;padding:3px 10px 4px}.cap-reveal .evo-card p{letter-spacing:.5px;font-size:9px}.evo-card h1,.cap-reveal .evo-card h1{margin:0 0 1px;font-size:14px}.cap-sub{font-size:10px;line-height:1.15}.cap-reveal.friend .cap-sub{display:none}.cap-note{border-radius:8px;margin-top:3px;padding:2px 7px;font-size:10px}.cap-plate{border-bottom-width:3px;gap:8px;padding:5px 16px 5px 5px;bottom:calc(10vh + 6px)}.cap-pt{border-width:3px;width:40px;height:40px}.cap-info p{letter-spacing:1px;font-size:9px}.cap-info h2{margin-bottom:2px;font-size:17px}.cap-info h2 .cap-tag{padding:1px 6px;font-size:9px}.cap-pips i{width:18px;height:18px}.cap-pips img{width:16px;height:16px}.banner{top:calc(var(--hb,64px) + 52px);animation-duration:2.6s}.banner.long{animation-duration:4s}.banner h1{border-radius:9px;padding:3px 16px;font-size:17px}.banner p{max-width:70vw;margin-top:3px;padding:2px 10px;font-size:10.5px}.bn-pt{width:40px;height:40px;box-shadow:var(--shadow-sm);border-width:3px}.banner.has-pt h1{margin-left:-20px;padding-left:26px;padding-right:14px}.banner.has-pt p{margin-left:12px}.bossbar:not(.mini),.minibars{transform:translateX(-50%) scale(calc(.5 * var(--hs,1)))}.hud-party{top:calc(18px + 88px * var(--hs,1))}.ally-tx small{display:none}.shop-modal .cards{-webkit-overflow-scrolling:touch;justify-content:safe center;max-width:100%;overflow-x:auto}.shop-modal .card{flex:0 190px;width:auto;min-width:128px}.season-card.lk-card{gap:6px;width:min(780px,100% - 24px);padding:10px 14px}.lk-head{gap:12px}.lk-prev{width:84px;height:84px}.lk-prev .av{--s:64px!important}.lk-head h2{font-size:18px}.lk-head p{display:none}.lk-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));max-height:max(130px,100dvh - 210px)}.lk-cell{gap:6px;padding:12px 2px 6px}.lk-cell .av{--s:52px!important}}.mm-top{pointer-events:none}.mm-top>*{pointer-events:auto}.mm-left>.logo{z-index:3;position:relative}@media (max-width:860px){.mm-left>.logo.hero{margin-bottom:22px}.mm-left>.logo.hero>.logo-ver,.mm-left>.logo.hero>button.logo-ver:hover{top:100%;left:8px;transform:translateY(-2px)rotate(-3deg)}.mm-left>.logo.hero>button.logo-ver:hover{transform:translateY(-2px)rotate(-3deg)scale(1.06)}}@media (max-width:900px){.rs-main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;grid-auto-rows:max-content;align-content:start;min-height:0;overflow-y:auto}.rs-side,.rs-body{overflow:visible}}.season-modal>.season-card.fb-card{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;max-height:calc(100dvh - 24px);overflow-y:auto}@media (max-height:440px){.sl-box{zoom:.5}}html.calm-fx .fade{background:#14102a;transition-duration:.6s}html.calm-fx .evo-white{background:#14102a;animation-name:evoWhite,evoWhiteOut}html.calm-fx .ls-flash,html.calm-fx .rg-flash{background:#14102a}html.calm-fx .shiny-flash,html.calm-fx .revive-flash,html.calm-fx .card.offer:after,html.calm-fx .lab-card.bought:after{opacity:0;animation:none}html.calm-fx .flash.on{opacity:.5}.sl-led .sl-fast{color:#c8a8c0;cursor:pointer;background:#3a1a34;padding:3px 12px;font-size:12px;font-weight:900;box-shadow:inset 0 0 0 2px #5a2440}.sl-led .sl-fast.on{color:#3a1a34;box-shadow:none;background:#ffd23a}.pz-bans{flex-wrap:wrap;gap:6px;display:flex}.pz-ban{background:var(--k-f1f1f5);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:3px 12px 3px 6px;font-size:12.5px;font-weight:800;display:inline-flex}.pz-ban img{width:22px;height:22px;image-rendering:pixelated}.pz-ban .uiicon,.pz-ban svg{width:20px;height:20px}.cl-chat-filter{flex:none;align-self:flex-start;margin-bottom:6px}.cl-chat-filter .pill{padding:5px 14px;font-size:13px}.cl-sys.fold .cl-sys-tx p{font-size:13px}.cl-chat-pin{background:linear-gradient(100deg, var(--paper), var(--k-fff4d0));border-radius:16px;flex:none;align-items:flex-start;gap:10px;margin-bottom:8px;padding:8px 12px;display:flex;box-shadow:inset 0 0 0 2px #fc3}.cl-chat-pin small{color:var(--ink-2);font-size:11.5px;font-weight:800}.cl-chat-pin p{overflow-wrap:anywhere;max-height:4.6em;margin:2px 0 0;font-size:14px;font-weight:700;overflow-y:auto}@media (max-height:540px),(max-width:640px){.cl-chat-pin{gap:8px;margin-bottom:4px;padding:5px 10px}.cl-chat-pin p{max-height:2.7em;font-size:13px}.cl-chat-pin small{display:none}.cl-chat-filter{margin-bottom:4px}.cl-chat-filter .pill{padding:3px 12px;font-size:12px}.cl-page .cl-chat,.cl-pane .cl-chat{min-height:340px}}.release-ally{z-index:6;pointer-events:auto;background:var(--w96);box-shadow:var(--shadow);color:var(--ink);cursor:pointer;gap:8px;padding:6px 16px 6px 7px;font-size:14px;font-weight:800;position:absolute;bottom:calc(24% - 46px);left:50%;transform:translate(-50%)}.release-ally kbd{background:var(--slate,var(--ink-2));color:#fff;width:24px;height:24px;font-family:var(--font-title);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:inline-flex}.modal{justify-content:flex-start}.modal>:first-child{margin-top:auto}.modal>:last-child{margin-bottom:auto}.bm-body{justify-content:flex-start}.bm-body>:first-child{margin-left:auto}.bm-body>:last-child{margin-right:auto}.card,.card .bd,.card h3,.card p,.card li,.card .affects,.pz-detail,.pz-detail p{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.card h3{word-break:break-word}html.touch .under{width:100px}html.touch .under .hpbar{height:14px}html.touch .under .hpbar>b{font-size:10px}html.touch .bm-zoom{flex-direction:row;gap:4px;bottom:6px;right:6px}html.touch .bm-zb{opacity:.8;min-width:34px;height:34px;padding:0 6px;font-size:16px}html.touch,html.touch body{overscroll-behavior:none}.modal>h1,.modal>.cards,.modal>.card,.modal>.actions,.modal>.help,.modal>.row{flex-shrink:0}html.touch .modal{padding-top:max(10px, calc(var(--st) + 6px));padding-bottom:max(36px, calc(var(--sb) + 14px));-webkit-overflow-scrolling:touch}html.touch .modal:has(>.pz){padding-top:calc(8px + var(--st));padding-bottom:calc(8px + var(--sb))}.bd-rank{box-sizing:border-box;white-space:nowrap;letter-spacing:-.3px;border-radius:999px;justify-self:start;width:auto;min-width:32px;padding:0 7px}.mm-sp-row .bd-rank,.mm-sp-me .bd-rank{width:auto;min-width:26px;padding:0 6px}.card .top{background-color:var(--rc)}.card.pact .top{background-color:#2a2440}@supports not (color:color-mix(in srgb, red, blue)){.card .affects{background:var(--k-eef2fb)}.card .affects.none{background:var(--k-f1f1f5)}.card.fusion .top{background:var(--t1)}}.mp-panel,.mv-panel,.gl-panel,.pk-panel,.mp-move,.mp-top b,.pk-move,.mv-sheet,.tt{color:var(--ink)}.ls-move-top b,.mp-top b,.pz-mh b,.pk-move .mp-top b{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.fu-pair{flex-wrap:wrap}.fu-chip{white-space:nowrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-overflow:ellipsis;flex:none;max-width:100%;overflow:hidden}.cl-chat-list{min-height:150px}@media (max-width:980px) and (max-height:540px){.cl-pane .cl-chat{height:max(100dvh - 150px,340px);min-height:340px}}@media (max-width:980px){.screen.cf{-webkit-overflow-scrolling:touch;overflow-y:auto}.cf-wrap{flex:none;min-height:0}.cf-left{flex:none;overflow:visible}.cf-right{flex:none;min-height:min(420px,90dvh)}.cf-pane{flex:none;overflow-y:visible}}html.touch .bd-scroll,html.touch .bd-side,html.touch .bd-wrap{touch-action:pan-x pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html.touch .bd-scroll{overflow-x:auto}html.touch .bd-list{min-width:min-content}.sp-confirm .center{justify-content:center;display:flex}.sp-confirm .center img{background:var(--paper-2);width:112px;height:112px;image-rendering:pixelated;box-shadow:0 0 0 4px var(--yellow);border-radius:50%}.ls-roster-head .ls-random{margin-right:0}.ls-search{border-width:2px;flex:120px;width:auto;min-width:0;max-width:220px;padding:5px 12px;font-size:13px}.ls-roster-head .ls-count{margin-left:auto}@media (max-height:560px) and (max-width:1120px){.mm:not(.auth) .mm-top .trainer{gap:5px;padding:4px 6px 4px 4px}.mm:not(.auth) .mm-top .tr-cur{gap:3px;padding:0 4px 0 6px}.mm:not(.auth) .mm-top .tr-cur .currency{padding:2px 8px 2px 3px;font-size:13px}.mm:not(.auth) .mm-top .tr-cur .currency img{width:20px;height:20px}.mm:not(.auth) .mm-top .trainer .btn.small{padding:4px 9px;font-size:11px}html .mm:not(.auth) .mm-top{zoom:.8}.mm .mm-left .logo.hero .logo-word{-webkit-text-stroke-width:2.5px;font-size:36px}}@media (min-width:1101px) and (min-height:561px) and (max-height:860px){.ls-hero{overscroll-behavior:contain;scrollbar-width:thin;overflow:hidden auto}.ls-body{flex:none;overflow:visible}.ls-card,.ls-card-body{overflow:visible}.ls-cta{z-index:4;margin-top:auto;position:sticky;bottom:0;box-shadow:0 -6px 16px #1a12461a}}.ls-roster-head .ls-seg{flex:100%;max-width:100%}.ls-roster-head .ls-seg .pill{white-space:nowrap;flex:auto;padding-inline:8px}.ls-roster-head .ls-seg{border-radius:22px;flex-wrap:wrap}.ls-roster .ls-roster-head .ls-seg .pill{padding:4px 10px;font-size:12.5px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.passthru>.release-ally{z-index:30;pointer-events:auto}html.touch .passthru>.release-ally{padding:10px 22px 10px 10px;font-size:17px;top:42%;bottom:auto}html.touch .release-ally kbd{display:none}@media (max-height:560px){.cards:has(>.card:nth-child(4)):not(.scroll){flex-wrap:nowrap}.cards:has(>.card:nth-child(4)):not(.scroll)>.card{width:min(212px,25vw - 24px)}}.mm:not(.auth){--mm-w:min(520px, calc(100vw - 2 * var(--mm-gutter)))}.mm-left{left:var(--mm-gutter);width:var(--mm-w);z-index:1;flex-direction:column;gap:18px;display:flex;position:absolute;top:52%;transform:translateY(-50%)}.mm-left .logo.hero .logo-word{font-size:clamp(48px,min(6vw,10vh),88px)}.mm-left>.logo.hero{margin:-26px 0 8px}.mm-nav{z-index:4;flex-direction:column;gap:12px;display:flex;position:relative}.mm-modes,.mm-today,.mm-tiles,.mm-small{gap:10px;display:flex}.mm-modes{height:clamp(100px,14vh,124px)}.mm-today{min-height:72px}.mm-today>.mm-item{flex:1 1 0;min-width:0}.mm-today>.event{flex-grow:1.45}.mm-tiles{gap:8px}.mm-small{align-items:center;gap:8px}.mm-item{--c:var(--blue);background:var(--paper);color:var(--ink);text-align:left;box-shadow:0 4px 0 #1a124633, var(--shadow-sm);animation:mmIn .5s var(--d,0s) cubic-bezier(.2,1.3,.4,1) backwards;border:none;border-radius:18px;align-items:center;gap:12px;padding:10px 14px 10px 12px;transition:transform .18s cubic-bezier(.3,1.6,.5,1),box-shadow .16s,filter .16s;display:flex;position:relative;transform:skew(-6deg)}.mm-item>*{transform:skew(6deg)}.mm-item:before{content:"";background:var(--c);border-radius:18px 0 0 18px;width:7px;position:absolute;top:0;bottom:0;left:0}.mm-item.focus{z-index:1;filter:brightness(1.03);box-shadow:0 0 0 3px var(--c), 0 7px 0 color-mix(in srgb, var(--c) 55%, black), var(--shadow);transform:skew(-6deg)translateY(-4px)}.mm-item:active{transform:skew(-6deg)translateY(-1px)scale(.97)}.mm-item.focus:after{content:"";border:10px solid #0000;border-top:13px solid var(--paper);filter:drop-shadow(0 2px 1px #00000073);border-bottom:0;margin-left:-10px;animation:.45s ease-in-out infinite alternate mmCursor;position:absolute;top:-22px;left:50%}.mm-ic{background:color-mix(in srgb, var(--c) 16%, var(--paper));border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.mm-ic img{width:36px;height:36px;image-rendering:pixelated}.mm-item.focus .mm-ic img{animation:1.4s ease-in-out infinite wobble}.mm-tx{flex-direction:column;min-width:0;display:flex}.mm-tx b{font-family:var(--font-title);font-size:19px;font-weight:900;line-height:1.15}.mm-tx small{font-family:var(--font);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.mm-item .mm-badge{z-index:2}.mm-item.play{color:#fff;background:var(--stripes), linear-gradient(180deg, #ff7a7e, var(--red) 58%, var(--red-d));flex:1 1 0;gap:16px;min-width:0;padding:0 16px 0 14px;box-shadow:inset 0 0 0 4px #ffffffe6,0 6px #a81c2c,0 14px 30px #e0303e66}.mm-item.play:before{display:none}.mm-item.play .mm-ic{background:var(--paper);border-radius:50%;width:70px;height:70px;box-shadow:inset 0 -4px #00000014,0 3px 8px #780a144d}.mm-item.play .mm-ic img{width:52px;height:52px;animation:2.2s ease-in-out infinite mmBall}.mm-item.play .mm-tx{flex:1}.mm-item.play b{overflow-wrap:anywhere;letter-spacing:.5px;text-shadow:0 3px #0003;font-size:clamp(20px,15.3846cqw - 23.0769px,clamp(34px,4.6vh,42px));line-height:1}.mm-item.play small{color:#fffffff2;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12.5px;line-height:1.2;display:-webkit-box}.mm-item.play.focus{box-shadow:inset 0 0 0 4px var(--paper), 0 0 0 4px #ffffff8c, 0 8px 0 #a81c2c, 0 16px 34px #e0303e80}.mm-partner{background:#ffffff38;border-radius:18px;flex:none;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 0 0 2px #ffffff59}.mm-partner img{width:56px;height:56px;image-rendering:pixelated;border-radius:12px;animation:2.6s ease-in-out infinite mmFloat}.mm-shine{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mm-shine:before{content:"";background:linear-gradient(90deg,#fff0,#ffffff80,#fff0);width:80px;animation:4s ease-in-out 1s infinite mmShine;position:absolute;top:0;bottom:0;left:0}.mm-item.endless{color:#fff;text-align:center;background:radial-gradient(circle at 70% 18%, #ffffff47, transparent 38%), var(--stripes), linear-gradient(160deg, #8a7aff, #5a4cd8 50%, #2e2070);flex-direction:column;flex:0 0 132px;justify-content:center;gap:4px;min-width:0;padding:10px 8px;transition:transform .18s cubic-bezier(.3,1.6,.5,1),box-shadow .16s,flex-basis .32s cubic-bezier(.3,1.4,.5,1);animation:.55s cubic-bezier(.2,1.3,.4,1) .12s backwards mmDock;box-shadow:0 6px #24185a,0 12px 26px #3b2a9a66}.mm-item.endless:before{display:none}.mm-modes:has(.endless.focus) .endless{flex-basis:172px}.mm-item.endless .mm-ic{background:#ffffff2e;border-radius:50%;width:52px;height:52px;position:relative;box-shadow:inset 0 0 0 3px #ffffff59,0 0 18px #aa96ff8c}.mm-item.endless .mm-ic img{width:40px;height:40px}.mm-item.endless .mm-tx{align-items:center;max-width:100%}.mm-item.endless b{letter-spacing:-.2px;text-shadow:0 2px #0003;text-overflow:ellipsis;max-width:100%;font-size:16px;overflow:hidden}.mm-item.endless small{color:#ffffffeb;font-size:11px}.mm-item.endless.focus{box-shadow:0 0 0 4px var(--paper), 0 8px 0 #24185a, var(--shadow)}.mm-star{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 3px #fff);width:7px;height:7px;animation:modeOrbit 4.5s calc(var(--k) * -1.5s) linear infinite;background:#fff7c8;margin:-3.5px;position:absolute;top:50%;left:50%}.mm-item.endless.focus .mm-star{animation-duration:2s}.mm-item.event{--c:#9a6aff;color:#fff;background:linear-gradient(100deg, #2a1a4ef0, #4a2c82c7 55%, #7a4ac873), var(--ev-img,none) center / cover, #3a2668;box-shadow:0 5px 0 #24164a, 0 0 22px #9a6aff66, var(--shadow-sm);gap:10px;padding:8px 12px 8px 10px}.mm-item.event:before{background:linear-gradient(#ffb04a,#9a6aff)}.mm-item.event .mm-ic{background:#ffffff24;border-radius:50%;width:50px;height:50px;box-shadow:inset 0 0 0 3px #ffd68c8c,0 0 16px #ffb04a73}.mm-item.event .mm-ic img{width:38px;height:38px;animation:2.4s ease-in-out infinite mmFloat}.mm-item.event b{text-shadow:0 2px #00000059;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.12;display:-webkit-box;overflow:hidden}.mm-item.event small{color:#ffd88a;order:-1;font-size:11px}.mm-item.event.focus{box-shadow:0 0 0 3px #ffd88a, 0 6px 0 #24164a, 0 0 26px #9a6aff99, var(--shadow)}.mm-item.tasks{background:var(--stripes), linear-gradient(100deg, var(--paper) 55%, var(--k-fff3d0));gap:10px;padding:8px 12px}.mm-item.tasks .mm-ic{width:44px;height:44px}.mm-item.tasks .mm-ic img{width:34px;height:34px}.mm-item.tasks b{font-size:16px}.mm-item.tasks small{font-size:11px}.mm-pips{gap:4px;margin:3px 0 2px;display:flex}.mm-pips i{background:0 0;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 2px #f2a516}.mm-pips i.on{background:#f2a516;animation:1.8s ease-out infinite mmPip}.mm-today:empty{display:none}.mm-item.tile{text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;gap:3px;min-width:0;padding:10px 4px 13px}.mm-item.tile:before{border-radius:0 0 18px 18px;width:auto;height:5px;top:auto;right:0}.mm-item.tile .mm-ic{width:44px;height:44px;margin-bottom:1px}.mm-item.tile .mm-ic img{width:32px;height:32px}.mm-item.tile .mm-tx{align-items:center;max-width:100%}.mm-item.tile{container-type:inline-size}.mm-item.tile b{max-width:100%;font-size:min(14.5px, calc(100cqw / (var(--n,8) * .66)));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mm-item.tile small{max-width:100%;font-size:11px}.mm-item.tile .mm-badge{top:-9px;right:-6px}.mm-item.tile.clan .mm-ic .emb{width:40px!important;height:40px!important}.mm-item.mini{border-radius:999px;padding:5px 18px 5px 5px;animation-name:mmPop}.mm-item.mini:before{display:none}.mm-item.mini .mm-ic{border-radius:50%;width:34px;height:34px}.mm-item.mini .mm-ic img{width:26px;height:26px}.mm-item.mini b{font-size:15px}.mm-item.mini small{display:none}.mm-item.mini.round{padding:5px}.mm-item.mini.round .mm-tx{display:none}.mm-item.mini.focus:after{border-width:10px 8px 0;border-bottom-style:none;border-bottom-color:currentColor;margin-left:-8px;top:-19px}.mm-item.mini.discord{color:#fff;background:var(--stripes), linear-gradient(100deg, #6d78ff, #5865f2 60%, #4752c4)}.mm-item.mini.discord .mm-ic{background:#fff3}.mm-item.mini.discord .dc-logo{color:#fff;width:20px}.mm-item.mini.discord.focus{box-shadow:0 0 0 3px var(--paper), 0 5px 0 #3a43a8, var(--shadow)}.mm-item.mini.x{color:#fff;background:var(--stripes), linear-gradient(100deg, #3a3f47, #14171a 60%, #000)}.mm-item.mini.x .mm-ic{background:#ffffff24}.mm-item.mini.x .x-logo{color:#fff;place-items:center;width:16px;display:grid}.mm-item.mini.x .x-logo svg{width:100%;height:auto;display:block}.mm-item.mini.x.focus{box-shadow:0 0 0 3px var(--paper), 0 5px 0 #000, var(--shadow)}.mm-season{width:clamp(300px,26vw,400px)}.mm-sp-head{position:relative;overflow:hidden}.mm-sp-head:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff73,#fff0);width:70px;animation:6s ease-in-out 2.5s infinite mmShine;position:absolute;top:0;bottom:0;left:0}.mm-sp-head>.uiicon{animation:3s ease-in-out infinite mmFloat}@keyframes mmIn{0%{opacity:0;transform:skew(-6deg)translateY(16px)scale(.94)}}@keyframes mmPop{0%{opacity:0;transform:skew(-6deg)scale(.6)}}@keyframes mmDock{0%{opacity:0;transform:skew(-6deg)translate(60px)scale(.8)}70%{opacity:1;transform:skew(-6deg)translate(-6px)scale(1.02)}}@keyframes mmCursor{to{transform:translateY(-5px)}}@keyframes mmBall{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-4px)rotate(8deg)}}@keyframes mmFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes mmShine{0%,62%{transform:translate(-120%)skew(-20deg)}to{transform:translate(900%)skew(-20deg)}}@keyframes mmPip{0%{box-shadow:inset 0 0 0 2px #f2a516,0 0 #f2a5168c}70%,to{box-shadow:inset 0 0 0 2px #f2a516,0 0 0 6px #f2a51600}}@keyframes modeOrbit{0%{transform:rotate(0)translate(31px)scale(.7)}50%{transform:rotate(180deg)translate(31px)scale(1.15)}to{transform:rotate(360deg)translate(31px)scale(.7)}}@media (max-width:1100px){.mm:not(.auth){--mm-w:min(480px, 56vw);--mm-gutter:clamp(20px, 4vw, 48px)}.mm-season{width:min(320px,34vw);right:20px}}@media (max-height:760px) and (min-height:561px){.mm-left{gap:12px}.mm-left .logo.hero .logo-word{font-size:clamp(48px,9vh,70px)}.mm-nav{gap:10px}.mm-modes{height:100px}.mm-today{min-height:64px}.mm-item.tile{padding:8px 4px 11px}.mm-item.tile .mm-ic{width:40px;height:40px}}@media (max-height:560px){.mm-top{top:calc(8px + var(--st));right:calc(14px + var(--sr))}.mm:not(.auth) .mm-top{zoom:.85}.mm:not(.auth) .mm-top .tr-tx small,.mm:not(.auth) .mm-top .lang-btn>b{display:none}.mm:not(.auth) .mm-top .lang-btn{justify-content:center;width:40px;padding:0}.mm:not(.auth) .mm-top>.lang-pick{order:2;margin:0}.mm:not(.auth) .mm-top>.lang-pick .lang-list{left:auto;right:0}.mm:not(.auth) .mm-top>.lang-pick+.fs-btn{order:3;margin:0}.mm-left{left:calc(22px + var(--sl));top:calc(10px + var(--st));gap:8px;transform:none}.mm-left>.logo.hero{margin:0 0 4px}.mm-left .logo.hero .logo-word{-webkit-text-stroke-width:3px;text-shadow:0 4px #2a2a7a,0 8px 18px #140a3c73;font-size:48px}.mm-nav{gap:9px}.mm-modes,.mm-today,.mm-tiles,.mm-small{gap:8px}.mm-item{border-radius:15px;gap:8px;padding:6px 10px 6px 8px}.mm-item:before{border-radius:15px 0 0 15px;width:6px}.mm-item.focus:after{border-width:10px 8px 0;border-bottom-style:none;border-bottom-color:currentColor;margin-left:-8px;top:-17px}.mm-ic{border-radius:11px;width:36px;height:36px}.mm-ic img{width:28px;height:28px}.mm-modes{height:94px}.mm-item.play{gap:12px;padding:0 12px 0 10px}.mm-item.play .mm-ic{width:62px;height:62px}.mm-item.play .mm-ic img{width:46px;height:46px}.mm-item.play b{font-size:34px}.mm-item.play small{font-size:11px}.mm-partner{border-radius:15px;width:56px;height:56px}.mm-partner img{width:50px;height:50px}.mm-item.endless{flex-basis:116px;gap:3px;padding:6px}.mm-modes:has(.endless.focus) .endless{flex-basis:132px}.mm-item.endless .mm-ic{width:44px;height:44px}.mm-item.endless .mm-ic img{width:32px;height:32px}.mm-item.endless b{font-size:14px}.mm-item.endless small{font-size:10px}.mm-star{width:6px;height:6px;margin:-3px}.mm-today{min-height:60px}.mm-item.event,.mm-item.tasks{padding:5px 10px 5px 8px}.mm-item.event .mm-ic{width:44px;height:44px}.mm-item.event .mm-ic img{width:34px;height:34px}.mm-item.event b{font-size:14px}.mm-item.event small{font-size:10px}.mm-item.tasks .mm-ic{width:38px;height:38px}.mm-item.tasks .mm-ic img{width:28px;height:28px}.mm-item.tasks b{font-size:14px}.mm-item.tasks small{font-size:10px}.mm-pips{margin:2px 0 1px}.mm-pips i{width:10px;height:10px}.mm-item.tile{gap:2px;padding:7px 2px 10px}.mm-item.tile .mm-ic{width:40px;height:40px}.mm-item.tile .mm-ic img{width:30px;height:30px}.mm-item.tile.clan .mm-ic .emb{width:34px!important;height:34px!important}.mm-item.tile b{font-size:min(13px, calc(100cqw / (var(--n,8) * .66)))}.mm-item.tile small{font-size:10px}.mm-item.mini{padding:4px 14px 4px 4px}.mm-item.mini.round{padding:4px}.mm-item.mini .mm-ic{width:32px;height:32px}.mm-item.mini .mm-ic img{width:24px;height:24px}.mm-item.mini b{font-size:14px}.mm-badge{min-width:20px;height:20px;padding:0 5px;font-size:11px}.mm-season{top:calc(62px + var(--st));right:calc(14px + var(--sr));width:min(300px,32vw);max-height:calc(100dvh - 130px - var(--st) - var(--sb));border-radius:18px;gap:7px;padding:10px;translate:none}.mm-sp-head{gap:8px;margin:-10px -10px 0;padding:7px 12px}.mm-sp-head b{font-size:17px}.mm-sp-head span{font-size:11px}.mm-sp-head>.uiicon{width:24px!important;height:24px!important}.mm-sp-tabs .pill{padding:5px 6px;font-size:12px}.mm-sp-tabs .pill img{width:16px;height:16px}.mm-sp-scope-btn{padding:4px 10px 4px 6px}.mm-sp-scope-btn b{font-size:13px}.mm-sp-list,.mm-sp-prizes,.mm-sp-cut,.mm-sp-all{display:none}.mm-foot{left:auto;right:calc(10px + var(--sr));bottom:calc(6px + var(--sb));align-items:flex-end;width:min(300px,32vw);padding:0}.mm-foot .mm-legal{text-align:right;font-size:8.5px;line-height:1.3}}@media (max-height:560px) and (max-width:940px){.mm:not(.auth){--mm-w:min(470px, 54vw)}.mm-season,.mm-foot{width:min(280px,36vw)}.mm-season{max-height:calc(100dvh - 172px - var(--st) - var(--sb))}.mm-item.play small,.mm:not(.auth) .mm-top .tr-tx{display:none}.mm-left .logo.hero .logo-word{font-size:42px}.mm-left>.logo.hero{margin-bottom:0}.mm-left>.logo.hero>.logo-ver,.mm-left>.logo.hero>button.logo-ver:hover{top:54%;left:calc(100% + 6px);transform:translateY(-50%)rotate(-3deg)}.mm-left>.logo.hero>.logo-ver b{display:none}}@media (max-height:560px) and (min-width:941px) and (max-width:1120px){.mm:not(.auth) .mm-top .tr-tx,.mm-left>.logo.hero>.logo-ver b{display:none}}@media (max-width:860px) and (min-height:561px){.mm:not(.auth){--mm-w:min(560px, 100%);padding:96px 16px 20px;display:block;overflow-y:auto}.mm:not(.auth) .mm-top .tr-tx small{display:none}.mm:not(.auth) .mm-left{margin:0 auto;position:relative;top:auto;left:auto;transform:none}.mm:not(.auth) .mm-season{width:var(--mm-w);max-height:560px;margin:22px auto 0;position:relative;top:auto;right:auto;translate:none}.mm:not(.auth) .mm-foot{margin-top:18px;padding:0;position:relative;bottom:auto}}@media (max-width:480px) and (min-height:561px){.mm-item.tile{padding:8px 2px 11px}.mm-item.tile b{font-size:min(11px, calc(100cqw / (var(--n,8) * .66)))}.mm-item.tile small,.mm-partner{display:none}}@media (prefers-reduced-motion:reduce){.mm-item,.mm-item.endless,.mm-item.focus:after,.mm-item .mm-ic img,.mm-partner img,.mm-shine:before,.mm-pips i.on,.mm-sp-head:after,.mm-sp-head>.uiicon{animation:none!important}}.mm-item.play{container-type:inline-size}@container (width<=290px){.mm-partner{display:none}.mm-item.play .mm-ic{width:60px;height:60px}.mm-item.play .mm-ic img{width:44px;height:44px}}@container (width<=250px){.mm-item.play{gap:10px}.mm-item.play b{font-size:30px}.mm-item.play .mm-ic{width:52px;height:52px}.mm-item.play .mm-ic img{width:38px;height:38px}}.av-frame.tf{filter:none;--c1:#ff5a1a;--c2:#ffb02e;--c3:#fff0a0;--c4:#8a1200;--m1:#ffd9a0;--m2:#e0651c;--m3:#6a1608;--m4:#240500;--g1:#ffb09a;--g2:#b01000;display:block}.av-frame.tf-grass{--c1:#1f9e3f;--c2:#6ee060;--c3:#e8ffa8;--c4:#07391a;--m1:#f0ffc0;--m2:#86cc54;--m3:#2a7a35;--m4:#082a14;--g1:#b8ffd0;--g2:#0a8a3a}.av-frame.tf-water{--c1:#1f7fe0;--c2:#4cc8ff;--c3:#e6fbff;--c4:#06235a;--m1:#fff;--m2:#b4ecff;--m3:#3f8fd6;--m4:#0a2a6a;--g1:#fff;--g2:#1f9ee8}.tf>i{pointer-events:none;border-radius:50%;position:absolute;inset:0}.tf-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tf-svg *{transform-origin:0 0}.tf-svg .wv,.tf-svg .ripple{transform-origin:100px 100px}.tf-glow{background:radial-gradient(circle closest-side, transparent 50%, color-mix(in srgb, var(--c2) 60%, transparent) 70%, transparent 100%);opacity:.7}.tf-e .tf-glow{animation:2.4s ease-in-out infinite tfPulse}.tf-s .tf-glow{opacity:.4}.tf-shine{background:conic-gradient(from 0deg, transparent 0 78%, #fff0 80%, #fffc 88%, transparent 94%);mix-blend-mode:soft-light;animation:5s linear infinite tfSpin;-webkit-mask:radial-gradient(circle closest-side,#0000 0 50%,#000 51% 65.5%,#0000 66.5%);mask:radial-gradient(circle closest-side,#0000 0 50%,#000 51% 65.5%,#0000 66.5%)}.tf-s .tf-shine{animation-duration:8s}.tf-svg .rg-sh{fill:none;stroke:#0006;stroke-width:3px}.tf-svg .rg-ol{fill:none;stroke:var(--m4);stroke-width:2.6px}.tf-svg .rg-band{fill:none;stroke-width:12.4px}.tf-svg .rg-hi{fill:none;stroke-width:1.3px}.tf-svg .rg-in{fill:none;stroke:#0000008c;stroke-width:1.8px}.tf-svg .rg-fil{fill:none;stroke:var(--m4);stroke-width:.9px;opacity:.75;stroke-linejoin:round}.tf-svg .rg-bead{fill:none;stroke:var(--m1);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:.1 3.55}.tf-svg .rg-bead2{fill:none;stroke:var(--m1);stroke-width:.7px;stroke-linecap:round;stroke-dasharray:.1 2.5;opacity:.7}.tf-svg .gem-bz{fill:var(--m4)}.tf-svg .gem-ol{fill:none;stroke:#00000080;stroke-width:.6px}.tf-svg .gem-hi{fill:#fff;opacity:.85}.tf-svg .gem-gl{fill:#fff;opacity:0;animation:tfGem 2.8s ease-in-out var(--d,0s) infinite}.tf-svg .rivet{fill:var(--m3);stroke:var(--m4);stroke-width:.6px}.tf-svg .rivet-hi{fill:var(--m1);opacity:.85}.tf-svg .fl{animation:tfFl var(--t,1s) ease-in-out var(--d,0s) infinite alternate}.tf-svg .fl-a{fill:#8c1200;stroke:#3a0600;stroke-width:.7px}.tf-svg .fl-b{fill:var(--c1)}.tf-svg .fl-c{fill:var(--c2)}.tf-svg .fl-d{fill:var(--c3)}.tf-svg .crack-gl{fill:none;stroke:#ff7a10;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.35}.tf-svg .crack{fill:none;stroke:#ffc24a;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;animation:tfCrack 1.9s ease-in-out var(--d,0s) infinite}.tf-svg .sp{fill:var(--c3);opacity:0;animation:tfSpark var(--t,2s) ease-out var(--d,0s) infinite}.tf-fire.tf-e .tf-glow{background:radial-gradient(circle closest-side,#0000 50%,#ff6e14b3 72%,#0000 100%)}.tf-fire .rg-band{filter:saturate(1.1)}.tf-svg .vn-o{fill:none;stroke:#0a3a14;stroke-width:3.8px;stroke-linejoin:round}.tf-svg .vn{fill:none;stroke:#3fbf4f;stroke-width:2px;stroke-linejoin:round}.tf-svg .vn-b{stroke:#7be860}.tf-svg .lf{animation:tfSway var(--t,3s) ease-in-out var(--d,0s) infinite alternate}.tf-svg .lf-b{fill:var(--c1);stroke:#07391a;stroke-width:.7px;stroke-linejoin:round}.tf-svg .lf-big .lf-b{fill:#167a33}.tf-svg .lf-s .lf-b{fill:var(--c2)}.tf-svg .lf-v{fill:none;stroke:var(--c3);stroke-width:.7px;opacity:.85}.tf-svg .tendril{fill:none;stroke:#5fd45f;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.tf-svg .pt{fill:#ffe0f0;stroke:#e0609a;stroke-width:.6px}.tf-svg .ct{fill:#ffd23a;stroke:#b8860b;stroke-width:.5px}.tf-svg .ct-hi{fill:#fff6b0}.tf-svg .bl{animation:tfBloom var(--t,5s) ease-in-out var(--d,0s) infinite}.tf-svg .pol{fill:var(--c3);opacity:0;animation:tfSpark var(--t,3s) ease-out var(--d,0s) infinite}.tf-svg .pol-p{fill:#ffb8dc}.tf-grass.tf-e .tf-glow{background:radial-gradient(circle closest-side,#0000 50%,#6ee0608c 72%,#0000 100%)}.tf-svg .wv-a{animation:17s linear infinite tfSpin}.tf-svg .wv-b{animation:11s linear infinite tfSpinR}.tf-svg .wv-s{animation:30s linear infinite tfSpin}.tf-svg .wv-fill{fill:var(--c2);opacity:.7}.tf-svg .crest{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linejoin:round;opacity:.95}.tf-svg .crest-b{stroke:var(--c3);stroke-width:1px;opacity:.7}.tf-svg .ripple{fill:none;stroke:var(--c3);stroke-width:.8px;stroke-dasharray:6 5 2 7;opacity:.5;animation:32s linear infinite tfSpin}.tf-svg .drop{fill:var(--c3);stroke:var(--c2);stroke-width:.5px;opacity:0;animation:tfDrop var(--t,2.4s) ease-out var(--d,0s) infinite}.tf-svg .bub{opacity:0;animation:tfBub var(--t,3s) ease-out var(--d,0s) infinite}.tf-svg .bub-c{fill:#bef0ff40;stroke:#fff;stroke-width:.6px}.tf-svg .bub-h{fill:#fff}.tf-water.tf-e .tf-glow{background:radial-gradient(circle closest-side,#0000 50%,#4cc8ff99 72%,#0000 100%)}.tf-water .tf-shine{mix-blend-mode:normal;opacity:.75}@keyframes tfSpin{to{transform:rotate(360deg)}}@keyframes tfSpinR{to{transform:rotate(-360deg)}}@keyframes tfPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes tfGem{0%,to{opacity:0}50%{opacity:.4}}@keyframes tfFl{0%{transform:scale(.92,.8)skew(-6deg)}to{transform:scale(1.06,1.2)skew(7deg)}}@keyframes tfCrack{0%,to{opacity:.3;stroke:#ff9a2a}50%{opacity:1;stroke:#fff2b0}}@keyframes tfSpark{0%{opacity:0;transform:translate(0)scale(1)}15%{opacity:1}to{opacity:0;transform:translate(var(--x,0px), -26px) scale(.25)}}@keyframes tfSway{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes tfBloom{0%,to{transform:scale(.3)rotate(-25deg)}35%,65%{transform:scale(1)rotate(0)}}@keyframes tfDrop{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(var(--x,0px), -20px) scale(1)}}@keyframes tfBub{0%{opacity:0;transform:translate(0)scale(.5)}15%,80%{opacity:1}to{opacity:0;transform:translate(var(--x,0px), -16px) scale(1.3)}}.tf.tf-still,.tf.tf-still *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.tf *,.tf{animation:none!important}.tf-svg .sp,.tf-svg .pol,.tf-svg .drop,.tf-svg .bub{opacity:.85}.tf-svg .bl{transform:scale(.9)}.tf-shine{display:none}}.tour{z-index:9500;touch-action:none;overscroll-behavior:contain;position:fixed;inset:0}.tour.blind{background:#1a1246a8}.tour-spot{pointer-events:none;width:0;height:0;box-shadow:0 0 0 100vmax #1a1246a8, 0 0 0 3px var(--paper), 0 0 22px 4px #ffffff8c;border-radius:16px;transition:left .18s ease-out,top .18s ease-out,width .18s ease-out,height .18s ease-out;animation:1.6s ease-in-out infinite tourPulse;position:fixed;top:0;left:0}.tour.blind .tour-spot{display:none}@keyframes tourPulse{50%{box-shadow:0 0 0 100vmax #1a1246a8, 0 0 0 5px var(--paper), 0 0 30px 8px #ffffffbf}}.tour-card{box-sizing:border-box;isolation:isolate;background:var(--paper);width:340px;max-width:calc(100vw - 20px);color:var(--ink);box-shadow:var(--shadow), 0 5px 0 #1a124629;border-radius:22px;padding:18px 18px 14px;animation:.22s ease-out popIn;position:fixed}.tour.blind .tour-card{top:50%;left:50%;transform:translate(-50%,-50%)}.tour-card:before{content:"";background:var(--stripes), linear-gradient(100deg, var(--purple), var(--blue));border-radius:22px 22px 0 0;height:10px;position:absolute;top:0;left:0;right:0}.tour-top{align-items:center;gap:8px;margin-top:4px;display:flex}.tour-ic{background:var(--yellow);width:30px;height:30px;box-shadow:0 2px 0 var(--yellow-d);border-radius:50%;place-items:center;display:grid}.tour-top small{letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:900}.tour-card h3{font-family:var(--font-title);margin:8px 0 4px;font-size:21px;font-weight:900;line-height:1.15}.tour-card p{color:var(--ink-3);white-space:pre-line;margin:0;font-size:15px;font-weight:700;line-height:1.4}.tour-dots{flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 10px;display:flex}.tour-dots i{background:var(--k-d9d4ea);border-radius:50%;width:8px;height:8px;transition:background .15s,transform .15s}.tour-dots i.on{background:var(--purple);transform:scale(1.35)}.tour-foot{align-items:center;gap:8px;display:flex}.tour-skip{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:none;padding:6px 4px;font-size:13px;font-weight:900;text-decoration:underline}.tour-skip:hover{color:var(--ink)}.tour-back[disabled]{opacity:.4;pointer-events:none}.tour-card .btn.small{padding:8px 18px;font-size:14px}.tour-arrow{z-index:-1;background:var(--paper);border-radius:3px;width:18px;height:18px;margin:-9px 0 0 -9px;display:none;position:absolute;transform:rotate(45deg)}.tour-card[data-side=below] .tour-arrow{display:block;top:0}.tour-card[data-side=above] .tour-arrow{display:block;top:100%}.tour-card[data-side=right] .tour-arrow{display:block;left:0}.tour-card[data-side=left] .tour-arrow{display:block;left:100%}.tour.compact .tour-card{border-radius:20px;width:auto;max-width:none;padding:14px 14px 12px}.tour.compact .tour-card h3{font-size:18px}.tour.compact .tour-card p{font-size:14px;line-height:1.35}.tour.compact .tour-dots{margin:8px 0}.tour.compact.blind .tour-card{top:auto;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));transform:none}@media (max-height:560px){.tour-card{width:300px;padding:14px 14px 10px}.tour-card h3{margin:4px 0 2px;font-size:17px}.tour-card p{font-size:13px;line-height:1.3}.tour-dots{margin:6px 0}.tour.compact .tour-card{width:auto}}.run-hint{left:50%;top:calc(88px + env(safe-area-inset-top));z-index:60;pointer-events:none;background:var(--w97);width:max-content;max-width:min(440px,100vw - 24px);color:var(--ink);box-shadow:var(--shadow);border-radius:22px;align-items:center;gap:10px;padding:8px 18px 8px 8px;transition:opacity .35s,transform .35s;animation:.3s cubic-bezier(.3,1.4,.5,1) hintIn;display:flex;position:fixed;transform:translate(-50%)}.run-hint.out{opacity:0;transform:translate(-50%)translateY(-8px)}.run-hint .rh-ic{background:var(--stripes), linear-gradient(135deg, var(--k-fff3c4), var(--yellow));width:40px;height:40px;box-shadow:0 3px 0 var(--yellow-d);border-radius:50%;flex:none;place-items:center;display:grid}.run-hint .rh-ic img{width:28px;height:28px;image-rendering:pixelated}.run-hint b{font-family:var(--font-title);font-size:15px;font-weight:900;line-height:1.15;display:block}.run-hint span{color:var(--ink-3);font-size:13px;font-weight:700;line-height:1.3;display:block}@keyframes hintIn{0%{opacity:0;transform:translate(-50%)translateY(-14px)scale(.9)}}@media (max-width:760px),(max-height:560px){.run-hint{top:calc(54px + env(safe-area-inset-top));border-radius:16px;gap:8px;max-width:min(360px,100vw - 150px);padding:5px 12px 5px 5px}.run-hint .rh-ic{width:30px;height:30px}.run-hint .rh-ic img{width:22px;height:22px}.run-hint b{font-size:12px}.run-hint span{font-size:11px;line-height:1.25}}@media (prefers-reduced-motion:reduce){.tour-spot,.tour-card,.run-hint{transition:none;animation:none}}.run-hint.low{top:auto;bottom:calc(10px + env(safe-area-inset-bottom))}@keyframes hintInLow{0%{opacity:0;transform:translate(-50%)translateY(14px)scale(.9)}}.run-hint.low{animation-name:hintInLow}.run-hint.low.out{transform:translate(-50%)translateY(8px)}@media (max-width:760px),(max-height:560px){.run-hint.low{top:auto;bottom:calc(6px + env(safe-area-inset-bottom))}}.fu-cards.scroll{flex-wrap:wrap;max-height:min(64vh,100dvh - 190px);padding:6px;overflow-y:auto}.fu-actions{z-index:2;padding:4px 0;position:sticky;bottom:0}html.touch .fu-cards.scroll{max-height:none;overflow:visible}.card.fusion{width:250px}.card.fusion .top{background:var(--t1);background:var(--stripes), linear-gradient(120deg, color-mix(in srgb, var(--t1) 55%, #2a2440), color-mix(in srgb, var(--t2) 55%, #2a2440));position:relative}.card.fusion .top:after{content:"";background:linear-gradient(90deg, var(--t1), var(--rc), var(--t2));height:4px;position:absolute;inset:auto 0 0}.card.fusion .top img{width:64px;height:64px;image-rendering:pixelated}.card.fusion .rar{background:var(--rc);color:#2a2440}.card.fusion h3{color:var(--ink)}@supports (color:color-mix(in srgb, red, blue)){.card.fusion h3{background:linear-gradient(90deg, color-mix(in srgb, var(--t1) 80%, #2a2440), color-mix(in srgb, var(--t2) 80%, #2a2440));color:#0000;-webkit-background-clip:text;background-clip:text}}.card.fusion.locked{opacity:.8;filter:saturate(.6)}.card.fusion.locked:hover{transform:none}.fu-types{gap:4px;display:inline-flex}.fu-types img{width:34px!important;height:34px!important}.fu-pair{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:2px 0 4px;display:flex}.fu-pair>b{font-family:var(--font-title);color:var(--ink-2);font-size:15px}.fu-chip{color:#fff;background:var(--tc,#7a7498);background:color-mix(in srgb, var(--tc,#7a7498) 85%, #2a2440);border-radius:99px;align-items:center;gap:3px;padding:2px 8px 2px 3px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:inset 0 -2px #0000002e}.fu-desc{color:var(--ink-2);margin:0 0 6px;font-size:12px;font-weight:700;line-height:1.3}.slot.fused,.chip.fused{box-shadow:0 0 0 2px var(--t1,#ffb43a), 0 0 0 4px var(--t2,#5ad0ff)}.slot.fused .lvl{color:#ffb43a;text-shadow:0 1px #2a2440}.fi-types{flex:none;gap:3px;display:inline-flex}.fi-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:2px 0 5px;display:flex}.fi-type{background:var(--tc);background:color-mix(in srgb, var(--tc) 85%, #2a2440);color:#fff;border-radius:99px;align-items:center;gap:3px;padding:1px 8px 1px 3px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:inset 0 -2px #0000002e}.fi-cls{font-family:var(--font-title);color:#fff;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:900}.fi-cls.physical{background:#b8480f}.fi-cls.special{background:#3a52c0}.fi-shape,.fi-st{background:var(--paper-2);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink-2);border-radius:99px;padding:2px 9px;font-size:11px;font-weight:900}.fi-warn{background:var(--k-fff3d6);border-radius:10px;margin:4px 0 2px;padding:4px 8px;font-size:11.5px;font-weight:800;line-height:1.3;box-shadow:inset 0 0 0 1.5px #f0c060}.fi-ready{color:var(--green-t,#2c9a5a);margin:4px 0 0;font-size:12px;font-weight:900}.fi-need{color:var(--red-t,#b5472f);margin:4px 0 0;font-size:12px;font-weight:800}.fu-chip small{color:#fff;background:#ffffff47;border-radius:99px;margin-left:3px;padding:0 6px;font-size:9.5px;font-weight:900}.fu-chip.have{box-shadow:inset 0 -2px 0 #0000002e, 0 0 0 2px var(--green)}.fu-chip.any{background:var(--tc,#7a7498);background:color-mix(in srgb, var(--tc,#7a7498) 70%, #2a2440)}.fi-arrow{font-style:normal;font-family:var(--font-title);color:var(--ink-2);font-size:15px}.fi-card{box-shadow:0 0 0 2px var(--t1), 0 0 0 4px var(--t2);margin:4px}.fi-card .fi-kind{background:var(--rc);color:#2a2440}.fi-card.made{background:var(--k-f1fbf3)}.fi-card .fu-pair,.fi-card .fi-tags{justify-content:flex-start}.fi-art img{background:var(--paper);width:40px;height:40px;image-rendering:pixelated;border-radius:50%;flex:none}.fi-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.fi-to{align-items:flex-start;gap:6px;display:flex}.fi-to .fi-arrow{margin-top:1px}.fi-gl .fi-tags{justify-content:flex-start;margin:3px 0}.fi-pause{flex-direction:column;gap:10px;display:flex}.card.fusion .fi-tags{margin:2px 0 4px}.card.fusion .fi-warn{margin:0 0 6px}.card.fusion .mp-nums{justify-content:center;margin-bottom:6px}@media (max-width:560px){.fi-grid{grid-template-columns:1fr}}.fi-cls.rand{background:linear-gradient(90deg,#b8480f,#3a52c0)}.fi-card .mp-top{flex-wrap:wrap;justify-content:flex-start}.fi-card .mp-top b{white-space:normal;overflow:visible}.fi-card .mp-tags{gap:4px;margin-left:auto;display:inline-flex}.fi-uses{background:var(--paper-2);text-align:left;border-radius:12px;flex-direction:column;gap:4px;margin:6px 0 4px;padding:6px 9px;display:flex}.fi-sub{letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);margin-top:3px;font-size:10px;font-weight:900}.fi-parts{flex-wrap:wrap;gap:4px;display:flex}.fi-part{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:99px;align-items:center;gap:5px;padding:1px 3px 1px 8px;font-size:11.5px;font-weight:800;display:inline-flex}.fi-part b{font-weight:900}.fi-part i{background:var(--k-e8f1ff);color:var(--blue-t,var(--blue-d));border-radius:99px;padding:0 7px;font-size:10px;font-style:normal;font-weight:900}.fi-use{grid-template-columns:92px 1fr;align-items:baseline;gap:8px;font-size:11.5px;font-weight:700;line-height:1.3;display:grid}.fi-use>b{overflow-wrap:anywhere;font-family:var(--font-title);font-size:11.5px;font-weight:900}.fi-use.none{color:var(--ink-2)}.fi-use.none>b{font-weight:800}.fi-fixed{color:var(--ink-2);margin:0;font-size:11.5px;font-weight:700}.card.fusion .fi-uses{margin:2px 0 6px}.bp-opt .fi-uses{margin:4px 0 0}.fi-shape{white-space:nowrap}.tt:has(.mv-sheet){max-width:min(360px,100vw - 16px)}.mv-sheet{gap:8px}.mv-sheet p{margin:0;font-size:12.5px;line-height:1.35}.mv-badge{background:var(--tc,var(--blue));color:#fff;font-family:var(--font-title);letter-spacing:.3px;text-shadow:0 1px 1px #00000040;border-radius:99px;align-self:flex-start;align-items:center;gap:4px;padding:1px 10px 1px 7px;font-size:10.5px;font-weight:900;display:inline-flex}.mv-badge.own{background:var(--slate,var(--ink-2))}.mv-facts{background:var(--paper-2);border-radius:12px;grid-template-columns:auto 1fr;gap:3px 14px;padding:7px 11px;font-size:12px;display:grid}.mv-facts span{color:var(--ink-2);font-weight:800}.mv-facts b{text-align:right;font-family:var(--font-title);font-weight:900}.mv-sec{flex-direction:column;gap:4px;display:flex}.mv-sec>small{letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:900;display:block}.mv-scale,.mv-stats{font-weight:800}.mv-note,.mv-more{color:var(--ink-2);font-weight:700;font-size:11.5px!important}.mv-basis{border-top:1px dashed var(--line);color:var(--ink-2);padding-top:2px;font-weight:700;font-size:11px!important}.mv-chips{flex-wrap:wrap;gap:4px;display:flex}.mv-chip{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:1px 8px 1px 3px;font-size:11.5px;font-weight:800;display:inline-flex}.mv-chip img{width:20px;height:20px;image-rendering:pixelated}.mv-chip.vit{background:var(--k-f3eefc);box-shadow:inset 0 0 0 1.5px #cdbdf0}.mv-chip.have{background:var(--k-e6f9ec);box-shadow:inset 0 0 0 2px var(--green)}.mv-chip b{background:var(--green);color:#fff;font-family:var(--font-title);border-radius:99px;padding:0 6px;font-size:10px;font-weight:900}.mv-group{background:var(--paper-2);border-radius:10px;flex-direction:column;gap:3px;padding:5px 8px;display:flex}.mv-group>b{font-family:var(--font-title);align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.mv-group>b i{background:var(--k-e8f1ff);color:var(--blue-t,var(--blue-d));border-radius:99px;padding:0 7px;font-size:9.5px;font-style:normal;font-weight:900}.mv-levels{background:var(--paper-2);border-radius:12px;grid-template-columns:repeat(8,1fr);align-items:end;gap:4px;padding:8px 6px 4px;display:grid}.mv-lv{flex-direction:column;justify-content:flex-end;align-items:center;gap:1px;min-width:0;display:flex;position:relative}.mv-lv i{background:color-mix(in srgb, var(--tc,var(--blue)) 55%, var(--paper));border-radius:6px 6px 0 0;width:100%;display:block}.mv-lv.cur i{background:var(--tc,var(--blue))}.mv-lv b{font-family:var(--font-title);font-size:10px;font-weight:900;line-height:1}.mv-lv small{color:var(--ink-2);font-size:9.5px;font-weight:900;line-height:1.2}.mv-lv.cur small{color:var(--tc,var(--blue))}.mv-ups{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:3px 10px;display:grid}.mv-ups span{background:var(--k-e8f1ff);color:var(--blue-t,var(--blue-d));border-radius:8px;justify-content:space-between;gap:6px;padding:2px 8px;font-size:11.5px;font-weight:900;display:flex}.mv-ups i{color:var(--ink);font-style:normal}.mv-ov{z-index:960}.mv-panel{width:min(640px,100%)}.mv-scroll{flex:1;min-height:0;padding:12px 16px 16px;overflow-y:auto}.mv-sheet.full{padding:0}.mv-sheet.full .tt-head{display:none}.mv-sheet.full>p:first-of-type{font-size:13.5px}.mv-clickable{cursor:pointer}.mv-diff{background:var(--k-f1f6ff);border-radius:10px;flex-direction:column;gap:2px;margin-top:6px;padding:5px 9px;display:flex}.mv-diff small{color:var(--ink-2);font-size:11px;font-weight:800}.mv-diff-row{justify-content:space-between;gap:8px;font-size:12.5px;font-weight:800;display:flex}.mv-diff-row span{color:var(--ink-2)}.mv-diff-row b{font-family:var(--font-title);color:var(--green-t,var(--green-d,#1f9a4c));white-space:nowrap;font-weight:900}.mv-diff-row b s{color:var(--ink-2);font-weight:800;text-decoration:none}.mv-diff-row.bad b{color:var(--ink-2)}.mp-move.mv-clickable{cursor:pointer;transition:transform .1s,box-shadow .12s}:is(.mp-move.mv-clickable:hover,.mp-move.mv-clickable:focus-visible){box-shadow:0 0 0 2px var(--c), 0 4px 10px #1a124626;outline:none;transform:translateY(-1px)}.mp-nums{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.mp-nums span{background:color-mix(in srgb, var(--c) 12%, var(--paper));border-radius:99px;align-items:baseline;gap:4px;padding:1px 8px;font-size:11px;font-weight:900;display:inline-flex}.mp-nums i{color:var(--ink-2);text-transform:uppercase;font-size:9.5px;font-style:normal;font-weight:800}.mp-badge{background:var(--c);color:#fff;font-family:var(--font-title);letter-spacing:.3px;text-shadow:0 1px 1px #00000040;border-radius:99px;flex:none;padding:1px 8px;font-size:9.5px;font-weight:900}.mp-badge-evo{background:var(--purple,#8a5ad8)}.mp-tags{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:flex}.mp-evo-h{align-items:center;gap:8px;display:flex}.mp-evo-h img{background:var(--paper);width:34px;height:34px;box-shadow:0 0 0 2px var(--c,var(--blue));image-rendering:pixelated;border-radius:50%}.mp-bar{background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:6px 10px;padding:8px 16px;display:flex}.mp-bar-types{flex-wrap:wrap;gap:3px;display:flex}.mp-ft{background:var(--paper-2);cursor:pointer;opacity:.62;border:none;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;transition:opacity .1s,transform .1s,box-shadow .1s;display:grid}.mp-ft:hover{opacity:1;transform:translateY(-1px)}.mp-ft.on{opacity:1;box-shadow:0 0 0 3px var(--blue);background:var(--paper)}.mp-seg{background:var(--paper-2);border-radius:99px;padding:2px;display:inline-flex}.mp-seg button{font-family:var(--font-title);color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:99px;padding:4px 11px;font-size:12px;font-weight:900}.mp-seg button.on{background:var(--blue);color:#fff}.mp-sel{text-transform:uppercase;letter-spacing:.5px;color:var(--ink-2);align-items:center;gap:5px;font-size:11px;font-weight:900;display:inline-flex}.mp-sel select{border:2px solid var(--line);background:var(--paper);max-width:150px;font-family:var(--font);color:var(--ink);text-transform:none;letter-spacing:0;border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:800}.mp-count{color:var(--ink-2);margin-left:auto;font-size:12px;font-weight:900}.mp-reset{padding:4px 12px!important}.gl-panel{width:min(900px,100%);height:min(720px,100%)}.gl-tabs{background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;gap:6px;padding:8px 16px;display:flex}.gl-tabs button{background:var(--paper-2);font-family:var(--font-title);color:var(--ink-2);cursor:pointer;border:none;border-radius:99px;padding:6px 16px;font-size:13px;font-weight:900}.gl-tabs button.on{background:var(--blue);color:#fff;box-shadow:0 3px #00000026}.gl-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 16px 16px;display:flex;overflow-y:auto}.gl-intro{color:var(--ink-2);margin:0;font-size:13px;font-weight:700;line-height:1.4}.gl-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:6px;display:grid}.gl-row{--c:var(--blue);background:var(--paper);box-shadow:0 2px 8px #1a124614, inset 4px 0 0 var(--c);border-radius:14px;align-items:flex-start;gap:9px;padding:8px 11px;display:flex}.gl-row>div{min-width:0}.gl-row b{font-family:var(--font-title);font-size:14px;font-weight:900;line-height:1.15;display:block}.gl-row p{color:var(--ink-2);margin:2px 0 0;font-size:12.5px;font-weight:700;line-height:1.35}.gl-row em{color:var(--blue-t,var(--blue-d));margin-top:3px;font-size:11.5px;font-style:normal;font-weight:800;display:block}.gl-row .typeicon,.gl-row>img{flex:none;margin-top:1px}.gl-combo{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.gl-combo i{color:var(--ink-2);font-style:normal;font-weight:900}.gl-combo span{background:var(--paper-2);border-radius:99px;align-items:center;gap:4px;padding:1px 9px 1px 3px;font-size:11.5px;font-weight:800;display:inline-flex}.gl-sec{font-family:var(--font-title);letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);margin:4px 0 -2px;font-size:11px;font-weight:900}.gl-btn{align-self:flex-start;gap:6px;margin-top:6px}.pk-ov{z-index:950}.pk-panel{width:min(1040px,100%)}.pk-body{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;min-height:0;padding:12px 16px 16px;display:grid;overflow-y:auto}.pk-body>section{background:var(--paper);border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:10px 12px 12px;display:flex;box-shadow:0 2px #1a12460f,0 4px 14px #1a124614}.pk-body .mp-sec{box-shadow:none;padding:0}.pk-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pk-h small{color:var(--ink-2);font-size:12px;font-weight:800}.pk-moves{flex-direction:column;gap:6px;display:flex}.pk-move{--c:var(--blue);background:var(--paper-2);box-shadow:inset 4px 0 0 var(--c);border-radius:14px;align-items:center;gap:9px;padding:7px 10px;display:flex}.pk-move .grow{flex:1;min-width:0}.pk-move .mp-top b{font-size:13.5px}.pk-vits{flex-direction:column;gap:5px;display:flex}.pk-vit{background:var(--paper-2);border-radius:12px;align-items:center;gap:8px;padding:4px 10px;display:flex}.pk-vit img{width:28px;height:28px;image-rendering:pixelated;flex:none}.pk-vit b{font-family:var(--font-title);font-size:12.5px;font-weight:900;display:block}.pk-vit small{color:var(--ink-2);font-size:11px;font-weight:800}.pk-items{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;max-height:260px;padding:3px;display:grid;overflow-y:auto}.pk-item{--rc:var(--r0);aspect-ratio:1;cursor:help;background:var(--stripes), linear-gradient(135deg, color-mix(in srgb, var(--rc) 35%, var(--paper)), color-mix(in srgb, var(--rc) 70%, white));border:none;border-radius:14px;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 -3px #0000001a}.pk-item img{width:34px;height:34px;image-rendering:pixelated;filter:drop-shadow(0 2px 2px #00000040)}.pk-item b{background:var(--ink-bg);color:#fff;font-family:var(--font-title);border-radius:99px;padding:0 5px;font-size:10px;font-weight:900;position:absolute;bottom:1px;right:2px}:is(.pk-item:hover,.pk-item:focus-visible){box-shadow:0 0 0 3px var(--rc), 0 4px 10px #1a124633;outline:none}.pk-stats{grid-template-columns:1fr;gap:0;display:grid}.pk-stats>div{border-bottom:1px dashed var(--line);justify-content:space-between;gap:8px;padding:3px 2px;font-size:12.5px;font-weight:800;display:flex}.pk-stats>div span{color:var(--ink-2)}.pk-stats>div b{font-family:var(--font-title);text-align:right;font-weight:900}.pk-stats>div.up b{color:var(--green-t,var(--green-d,#1f9a4c))}.pk-stats>div.down b{color:var(--red)}.pk-stats>div.warn b{color:var(--gold-t,#c47a00)}.pk-gtitle{letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);margin:6px 0 0;font-size:10px;font-weight:900}.pk-peek{gap:8px}.pk-help{background:var(--paper);border-top:1px solid var(--line);color:var(--ink-2);text-align:center;flex:none;padding:6px 16px;font-size:12px;font-weight:800}.pk-help kbd,.pk-btn kbd{margin:0 2px}.pk-btn{gap:6px}.pk-note{background:var(--k-fff3d6);color:var(--gold-t,#8a5a00);border-radius:10px;margin:4px 0 0;padding:5px 9px;font-size:11.5px;font-weight:800;line-height:1.3}.mv-dmg{flex-direction:column;gap:6px;display:flex}.mv-dmg-row{--c:var(--blue);align-items:center;gap:8px;display:flex}.mv-dmg-row>div:not(.typeicon){flex:1;min-width:0}.mv-dmg-row>.typeicon{flex:none}.mv-dmg-top{justify-content:space-between;gap:6px;display:flex}.mv-dmg-top b{font-family:var(--font-title);font-size:13px;font-weight:900}.mv-dmg-top span{color:var(--ink-2);font-size:11px;font-weight:900}.mv-dmg-dot{background:var(--slate,var(--ink-2));border-radius:50%;flex:none;width:22px;height:22px}.mv-dmg-row .pz-share{margin:2px 0}.mv-dmg-row small{color:var(--ink-2);font-size:11px;font-weight:800}.pz-centre .pz-items{overscroll-behavior:contain;max-height:min(34vh,250px);margin:-4px;padding:4px;overflow-y:auto}.pz-nums{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.pz-nums span{background:color-mix(in srgb, var(--c) 12%, var(--paper));border-radius:99px;align-items:baseline;gap:3px;padding:0 7px;font-size:11px;font-weight:900;display:inline-flex}.pz-nums i{color:var(--ink-2);text-transform:uppercase;font-size:9.5px;font-style:normal;font-weight:800}.pz-ups{color:var(--green-t,#1f8a46);flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:3px;font-size:11px;font-weight:900;display:flex}.pz-ups i{color:var(--ink-2);text-transform:uppercase;font-size:9.5px;font-style:normal;font-weight:800}.pz-mdesc{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:11.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}:is(.pz-move.mv-clickable:hover,.pz-move.mv-clickable:focus-visible){box-shadow:0 0 0 2px var(--c), 0 4px 10px #1a124626;outline:none}.pz-gloss{align-self:flex-start}@media (max-width:900px),(max-height:480px){.pk-body{grid-template-columns:1fr}.mp-bar{padding:6px 10px}.gl-body,.mv-scroll{padding:8px 10px 12px}.gl-grid{grid-template-columns:1fr}.mv-ups{grid-template-columns:1fr 1fr}}.pz-stats>div.warn b{color:var(--gold-t,#c47a00)}.gl-ov{z-index:960}.mp-body>.mp-bar{z-index:3;border-radius:14px;position:sticky;top:0;box-shadow:0 3px 10px #1a12461f}.mv-diff.mv-diff-card{background:0 0;flex-flow:wrap;gap:0 10px;margin-top:3px;padding:0}.mv-diff-card .mv-diff-row{justify-content:flex-start;gap:5px;font-size:11.5px;line-height:1.3}.mv-diff-card small{font-size:10.5px}.pk-row{justify-content:center;margin-top:8px;display:flex}.pk-row .pk-btn{opacity:.85}:is(.pk-row .pk-btn:hover,.pk-row .pk-btn:focus-visible){opacity:1}.pz-pfacts{--c:#7a6ad8;margin-top:6px}.pz-dps{color:var(--ink-2);margin-top:1px;font-weight:800;display:block}.pz-dps b{color:var(--ink);font-weight:900}.pz-dps i{opacity:.75;font-style:normal;font-weight:700}.pz-others{margin-top:10px}.pz-other{background:color-mix(in srgb, var(--c) 9%, var(--paper));border-left:4px solid var(--c);border-radius:12px;align-items:center;gap:8px;margin-top:5px;padding:6px 9px;display:flex}.pz-other .pz-mh{justify-content:space-between;gap:8px;display:flex}.pz-other .pz-mh span{color:var(--ink-2);text-transform:uppercase;font-size:10.5px;font-weight:800}.pz-other small{color:var(--ink-2);font-weight:800}.pz-other .mv-dmg-dot{flex:none;width:20px;height:20px}.mv-dmg-row>img,.pz-other>img{width:24px;height:24px;image-rendering:pixelated;object-fit:contain;flex:none}:root{--bp-gold:#f2b705;--bp-gold-d:#b97f00;--bp-gold-bg:#f2b70529;--bp-gold-bg-2:#f2b70557;--bp-badge-a:#ffd23a;--bp-badge-b:#f29a05;--bp-badge-ink:#4a3000;--bp-ing-a:#ffe58a;--bp-ing-b:#f7c948;--bp-surface:var(--paper);--bp-surface-2:var(--paper-2);--bp-line:var(--line);--bp-ink:var(--ink);--bp-ink-2:var(--ink-2);--bp-ok:var(--green-d);--bp-ok-bg:#36c96a29}.card.bp-on{position:relative}.card.bp-on:before{content:"";z-index:4;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 3px var(--bp-gold), inset 0 0 14px #f2b70559;position:absolute;inset:0}.bp-badge{z-index:5;white-space:nowrap;background:linear-gradient(180deg, var(--bp-badge-a), var(--bp-badge-b));color:var(--bp-badge-ink);font-family:var(--font-title);letter-spacing:.3px;pointer-events:none;text-shadow:none;border-radius:99px;align-items:center;gap:4px;padding:2px 11px 2px 7px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 2px #78460059,0 3px 8px #0003}.bp-badge.ing{background:linear-gradient(180deg, var(--bp-ing-a), var(--bp-ing-b))}.bp-badge .bp-star{color:var(--bp-badge-ink)}.card.bp-on>.bp-badge{inset:8px 8px auto auto;transform:none}.bp-ov{padding:4vh 14px}.bp-ov .bp-panel{width:min(1060px,100vw - 28px);height:min(720px,92vh);max-height:100%}.bp-sum{background:var(--bp-surface);flex:none;grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,.7fr) minmax(0,1.15fr);gap:8px;padding:10px 16px;display:grid;box-shadow:0 2px #1a124614}.bp-sum-grp{background:var(--bp-surface-2);border-radius:14px;flex-direction:column;gap:5px;min-width:0;padding:6px 8px 8px;transition:box-shadow .12s;display:flex;box-shadow:inset 0 0 0 2px #0000}.bp-sum-grp.cur{box-shadow:inset 0 0 0 2px var(--bp-gold)}.bp-sum-lbl{color:var(--bp-ink);font-family:var(--font-title);letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:8px;padding:0;font-size:12.5px;font-weight:900;display:inline-flex}:is(.bp-sum-lbl:hover,.bp-sum-lbl:focus-visible){color:var(--bp-gold-d);outline:none}.bp-slots{flex-wrap:wrap;gap:4px;display:flex}.bp-slots.open{scrollbar-width:thin;max-height:76px;margin:-4px -4px 0 0;padding:4px 4px 0 0;overflow-y:auto}.bp-slot{width:34px;height:34px;box-shadow:none;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}span.bp-slot{box-shadow:none;border:2px dashed var(--bp-line)}.bp-slot.on{cursor:pointer;background:var(--bp-gold-bg);box-shadow:inset 0 0 0 2.5px var(--bp-gold);transition:transform .12s}:is(.bp-slot.on:hover,.bp-slot.on:focus-visible){outline:none;transform:scale(1.1)}.bp-slot-img{width:26px;height:26px;image-rendering:pixelated}.bp-slot .fi-art img,.bp-slot img{max-width:28px;max-height:28px}.bp-slot .fi-types{gap:1px}.bp-slot .fi-types img,.bp-slot .fi-types svg{max-width:15px;max-height:15px}.bp-slot-x{background:var(--ink-bg,#2a2440);color:#fff;opacity:0;border-radius:50%;place-items:center;width:16px;height:16px;font-size:12px;font-style:normal;font-weight:900;line-height:1;transition:opacity .12s,transform .12s;display:grid;position:absolute;top:-4px;right:-4px;transform:scale(.6)}:is(.bp-slot.on:hover .bp-slot-x,.bp-slot.on:focus-visible .bp-slot-x){opacity:1;transform:none}.bp-bar{flex:none;align-items:center;gap:10px;padding:10px 16px 6px;display:flex}.bp-bar .seg{flex:none}.bp-bar .field{flex:1;min-width:0;padding:8px 14px;font-size:14px}.bp-pillcount{background:var(--bp-surface-2);color:var(--bp-ink-2);border-radius:99px;margin-left:7px;padding:0 7px;font-size:11.5px;font-weight:900}.pill.on .bp-pillcount{background:var(--bp-gold-bg-2);color:var(--bp-gold-d)}.bp-note{min-height:20px;color:var(--bp-gold-d);flex:none;padding:0 16px;font-size:12.5px;font-weight:800;line-height:20px}.bp-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:6px 16px 16px;display:flex;overflow-y:auto}.bp-count{background:var(--bp-surface);font-family:var(--font-title);letter-spacing:0;color:var(--bp-ink-2);border-radius:99px;padding:1px 10px;font-size:12px;font-weight:900}.bp-count.full{background:var(--bp-gold-bg-2);color:var(--bp-gold-d)}.bp-count.shake{animation:.4s bpShake}@keyframes bpShake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.bp-types{flex-wrap:wrap;gap:3px;display:flex}.bp-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;display:grid}.bp-grid.fus{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.bp-opt{--c:var(--blue);text-align:left;cursor:pointer;background:var(--bp-surface);min-width:0;color:var(--bp-ink);box-shadow:inset 0 0 0 2px var(--bp-line);border:none;border-radius:14px;align-items:center;gap:9px;padding:8px 10px;transition:transform .1s,box-shadow .12s,background .12s,opacity .12s;display:flex;position:relative}:is(.bp-opt:hover,.bp-opt:focus-visible){box-shadow:inset 0 0 0 2px var(--c), 0 3px 8px #1a12461f;outline:none;transform:translateY(-1px)}.bp-opt.on{background:var(--bp-gold-bg-2);box-shadow:inset 0 0 0 3px var(--bp-gold)}.bp-opt.ing{box-shadow:inset 0 0 0 2px var(--bp-ing-b)}.bp-opt.lock{opacity:.45;filter:saturate(.5)}:is(.bp-opt.lock:hover,.bp-opt.lock:focus-visible){box-shadow:inset 0 0 0 2px var(--bp-line);transform:none}.bp-opt .typeicon{flex:none}.bp-tx{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.2;display:flex}.bp-tx b{font-family:var(--font-title);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.bp-tx small{color:var(--bp-ink-2);font-size:11px;font-weight:800}.bp-opt.vit .bp-tx small{white-space:normal}.bp-tick{background:var(--bp-gold);width:22px;height:22px;color:var(--bp-badge-ink);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid;box-shadow:0 1px #78460066}.bp-tick .uiicon,.bp-tick img{width:14px;height:14px}.bp-opt.fus .bp-tick{align-self:flex-start}.bp-star{color:var(--bp-gold);vertical-align:middle;flex:none;line-height:0;display:inline-block}.bp-ing{background:var(--bp-gold-bg-2);border-radius:99px;flex:none;padding:0 8px;color:var(--bp-gold-d)!important}.bp-vit-img{width:30px;height:30px;image-rendering:pixelated;flex:none}.bp-opt.fus{align-items:flex-start}.bp-opt.fus .bp-tx b{white-space:normal}.bp-opt.fus .fi-art img,.bp-opt.fus .fi-art{flex:none}.bp-open .bp-star{color:var(--bp-gold)}.bp-open.has{box-shadow:inset 0 0 0 2px var(--bp-gold)}.ls-cta .bp-open{flex:none;align-self:center;margin:0;padding:10px 14px;font-size:14px}.bp-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bp-prog{background:var(--bp-gold-bg);box-shadow:inset 0 0 0 2px var(--bp-gold);border-radius:14px;flex-direction:column;gap:6px;padding:9px 12px 11px;display:flex}.bp-prog-head{color:var(--bp-ink-2);align-items:center;gap:7px;font-size:12.5px;font-weight:800;display:flex}.bp-prog-head b{font-family:var(--font-title);color:var(--bp-ink);font-size:14px;font-weight:900}.bp-prog-head span{margin-left:auto}.bp-prog-bar{background:#00000014;border-radius:99px;height:7px;overflow:hidden}.bp-prog-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--bp-badge-a), var(--bp-badge-b));height:100%;transition:width .3s;display:block}.bp-pcs{flex-wrap:wrap;gap:4px;display:flex}.bp-pc{background:var(--bp-surface);box-shadow:inset 0 0 0 1.5px var(--bp-line);opacity:.75;border-radius:99px;align-items:center;gap:5px;padding:2px 9px 2px 5px;font-size:12px;font-weight:800;display:inline-flex}.bp-pc.ok{opacity:1;background:var(--bp-ok-bg);box-shadow:inset 0 0 0 2px var(--green);color:var(--bp-ink)}.bp-pc-img{width:18px;height:18px;image-rendering:pixelated}@media (max-width:640px),(max-height:560px){.bp-ov{padding:6px}.bp-ov .bp-panel{height:calc(100vh - 12px)}.bp-note{min-height:0;line-height:1.2}.bp-note:empty{display:none}.bp-types{scrollbar-width:none;flex-wrap:nowrap;flex:none;overflow-x:auto}.bp-sum{gap:6px;padding:6px 10px}.bp-sum-grp{padding:4px 6px 6px}.bp-slot{width:30px;height:30px}.bp-slot-img{width:20px;height:20px}.bp-bar{gap:6px;padding:6px 10px 4px}.bp-bar .pill{padding:5px 10px;font-size:12.5px}.bp-body{gap:8px;padding:4px 10px 12px}.bp-grid,.bp-grid.fus{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.bp-badge{padding:1px 9px 1px 6px;font-size:10px;bottom:6px}}@media (max-width:640px){.bp-sum{grid-template-columns:1fr}.bp-sum-grp{flex-direction:row;justify-content:space-between;align-items:center}.bp-sum-lbl{flex:none}.bp-slots{flex-wrap:nowrap}.bp-slots.open{scrollbar-width:none;min-width:0;max-height:none;overflow:auto hidden}.bp-slot{width:26px;height:26px}.bp-slot-img{width:18px;height:18px}.bp-bar{flex-wrap:wrap}.bp-bar .seg{width:100%}.bp-bar .seg .pill{flex:1;padding:5px 4px}.bp-pillcount{display:none}}@media (hover:none){.bp-slot-x{opacity:1;transform:none}}:root{--bp-warn:var(--red-t,#c0392b);--bp-warn-bg:#e048341f}.bp-slot.on.warn{box-shadow:inset 0 0 0 2.5px var(--bp-gold)}.bp-slot.warn:after{content:"!";color:#fff;width:15px;height:15px;font-family:var(--font-title);background:#e04834;border-radius:50%;place-items:center;font-size:11px;font-weight:900;line-height:1;display:grid;position:absolute;bottom:-3px;left:-3px;box-shadow:0 1px #0000004d}.bp-alert{color:#fff;width:15px;height:15px;font-family:var(--font-title);background:#e04834;border-radius:50%;flex:none;place-items:center;margin-left:5px;font-size:11px;font-weight:900;line-height:1;display:inline-grid}.bp-warnbox{background:var(--bp-warn-bg);border-radius:14px;flex:none;align-items:center;gap:10px;padding:8px 12px;display:flex;box-shadow:inset 0 0 0 2px #e04834}.bp-warn-tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bp-warn-tx p{color:var(--bp-ink);align-items:center;gap:7px;margin:0;font-size:12.5px;font-weight:800;line-height:1.3;display:flex}.bp-warn-tx b{font-family:var(--font-title);color:var(--bp-warn);font-weight:900}.bp-warn-img{width:22px;height:22px;image-rendering:pixelated;flex:none}.bp-warnbox .btn{flex:none}.bp-grid.items{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.bp-opt.item{align-items:flex-start}.bp-opt.item .bp-vit-img{margin-top:2px}.bp-opt.item .bp-tx b{white-space:normal}.bp-rar{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.bp-dot{background:var(--c,var(--rc,var(--bp-line)));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.bp-desc{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden;font-weight:700!important}.bp-un{background:var(--bp-warn-bg);color:var(--bp-warn);border-radius:99px;padding:0 8px;font-size:10.5px;font-style:normal;font-weight:900;box-shadow:inset 0 0 0 1.5px #e04834}.bp-opt.item.unreach:not(.on){box-shadow:inset 0 0 0 2px var(--bp-line)}.bp-rars{gap:5px}.bp-rarf{--rc:var(--bp-line);background:var(--bp-surface-2);color:var(--bp-ink-2);cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--bp-line);border:none;border-radius:99px;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;font-weight:900;display:inline-flex}.bp-rarf .bp-dot{background:var(--rc)}:is(.bp-rarf:hover,.bp-rarf:focus-visible){color:var(--bp-ink);box-shadow:inset 0 0 0 2px var(--rc);outline:none}.bp-rarf.on{background:var(--bp-surface);color:var(--bp-ink);box-shadow:inset 0 0 0 2.5px var(--rc), var(--shadow-sm)}:root[data-theme=dark]{--bp-warn:#ff9a86;--bp-warn-bg:#ff6e5a29}@media (max-height:560px){.bp-warnbox{gap:6px;padding:4px 8px}.bp-warn-tx p{font-size:11.5px}.bp-warn-img{width:16px;height:16px}}@supports (height:100dvh){.bp-ov .bp-panel{height:min(720px,92dvh);max-height:calc(100dvh - 12px)}@media (max-width:640px),(max-height:560px){.bp-ov .bp-panel{height:calc(100dvh - 12px)}}}.dk-btn{isolation:isolate;cursor:pointer;color:#fff;letter-spacing:.3px;text-shadow:0 1px #140a5073;background:linear-gradient(110deg,#3d3bd6 0%,#7a4ff0 55%,#1fb6e8 100%);border:none;border-radius:999px;align-items:center;gap:7px;height:40px;margin-right:auto;padding:0 16px 0 8px;font-size:14px;font-weight:900;transition:transform .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #1a124647,inset 0 -3px #140a5a47,inset 0 2px #ffffff59}.dk-btn:hover{transform:translateY(-2px)scale(1.03)}.dk-btn:before{content:"";z-index:-1;background:var(--stripes);opacity:.55;position:absolute;inset:0}.dk-btn-ic{background:radial-gradient(circle at 35% 30%,#ffffffbf,#ffffff1f 70%);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.dk-btn-ic img{filter:drop-shadow(0 1px #0000004d)}.mm-top>.shop-btn:has(+.dk-btn){margin-right:0}@media (max-height:560px){.mm:not(.auth) .mm-top .dk-btn{order:3;justify-content:center;width:40px;margin:0;padding:0}.mm:not(.auth) .mm-top .dk-btn-lbl{display:none}}.screen.dk-scr{background:#120a2e;padding:0;overflow:hidden}.dk-stage{--mc:#6a5cff;--mc2:#1fb6e8;--deep:#16104a;isolation:isolate;color:#fff;grid-template:". ."minmax(0,1fr)"poster side""road side""shelf side""go side"". ."minmax(0,1fr)/min(860px,56vw) clamp(340px,30vw,520px);justify-content:center;gap:clamp(6px,1.8vh,18px) clamp(20px,4vw,72px);padding:clamp(10px,2vh,20px) clamp(14px,2.4vw,32px) clamp(10px,2.2vh,22px);display:grid;position:absolute;inset:0}.dk-bg{z-index:-2;opacity:0;animation:32s linear infinite dkBg;animation-delay:calc(var(--i) * 8s - 1s);background:50%/cover no-repeat;position:absolute;inset:-3%}@keyframes dkBg{0%{opacity:0;transform:scale(1.02)}4%{opacity:1}25%{opacity:1}30%{opacity:0;transform:scale(1.09)translate(-1.5%,-1%)}to{opacity:0}}.dk-veil{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 75% 70% at 50% 50%, color-mix(in srgb, var(--deep) 58%, transparent), color-mix(in srgb, var(--deep) 90%, transparent));position:absolute;inset:0}.dk-top{z-index:2;position:absolute;top:clamp(10px,2vh,20px);left:clamp(14px,2.4vw,32px)}.dk-poster{grid-area:poster;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"medal head""medal rules";gap:clamp(8px,1.6vh,16px) clamp(14px,2vw,28px);animation:.5s 50ms both popIn;display:grid}.dk-medal{aspect-ratio:1;background:radial-gradient(circle at 50% 38%, #fff 0 22%, color-mix(in srgb, var(--mc) 40%, #fff) 50%, var(--mc) 74%);width:clamp(104px,20vh,168px);box-shadow:0 0 0 5px #fff, 0 0 0 11px var(--mc), 0 10px 0 11px var(--deep), 0 0 60px 10px color-mix(in srgb, var(--mc2) 55%, transparent);border-radius:50%;grid-area:medal;align-self:start;place-items:center;display:grid;position:relative}.dk-medal img{border-radius:22%;width:62%;height:62%;position:relative;box-shadow:0 4px #140a5059}.dk-medal-rays{z-index:-1;opacity:.55;background:repeating-conic-gradient(color-mix(in srgb, var(--mc2) 70%, #fff) 0 7deg, transparent 7deg 22deg);border-radius:50%;animation:26s linear infinite dkSpin;position:absolute;inset:-38%;-webkit-mask:radial-gradient(circle,#000 30%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0000 70%)}@keyframes dkSpin{to{transform:rotate(360deg)}}.dk-head{flex-direction:column;grid-area:head;gap:clamp(4px,.8vh,8px);min-width:0;display:flex}.dk-tags{background:#00000059;border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:6px;padding:4px;display:inline-flex}.dk-tags em{background:#ffffff29;border-radius:999px;align-items:center;gap:5px;padding:2px 11px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.dk-tags em:first-child{background:var(--mc);padding-left:6px}.dk-name{white-space:nowrap;font-family:var(--font-title);letter-spacing:-.5px;color:#fff;-webkit-text-stroke:clamp(4px, .8vh, 8px) var(--deep);paint-order:stroke fill;text-shadow:0 clamp(4px, .8vh, 8px) 0 var(--deep), 0 0 40px color-mix(in srgb, var(--mc2) 60%, transparent);margin:0;font-size:clamp(36px,min(8vh,5.2vw),84px);font-weight:900;line-height:.95}.dk-desc{text-shadow:0 2px 6px #00000080;max-width:44ch;margin:0;font-size:clamp(14px,2.2vh,19px);font-weight:800;line-height:1.3}.dk-rules{flex-direction:column;grid-area:rules;gap:clamp(3px,.6vh,6px);margin:0;padding:0;list-style:none;display:flex}.dk-rules li{color:#ffffffeb;text-shadow:0 1px 4px #0009;padding-left:20px;font-size:clamp(12.5px,1.9vh,15.5px);font-weight:700;line-height:1.3;position:relative}.dk-rules li:before{content:"";background:var(--mc2);border-radius:2px;width:9px;height:9px;position:absolute;top:.42em;left:2px;transform:rotate(45deg);box-shadow:0 0 0 2px #fff}.dk-road{grid-area:road;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin-top:clamp(6px,2.4vh,26px);animation:.5s .15s both popIn;display:grid;position:relative}.dk-road-line{background:linear-gradient(90deg, #fff, var(--mc2));opacity:.55;border-radius:4px;height:8px;position:absolute;top:calc(clamp(48px,8.4vh,64px)/2 - 4px);left:16.6%;right:16.6%}.dk-stop{text-align:center;flex-direction:column;align-items:center;gap:3px;padding:0 6px;display:flex;position:relative}.dk-stop-medal{aspect-ratio:1;width:clamp(48px,8.4vh,64px);color:var(--deep);box-shadow:0 0 0 4px var(--mc), 0 5px 0 #00000040, 0 0 16px color-mix(in srgb, var(--mc2) 60%, transparent);font-family:var(--font-title);background:#fff;border-radius:50%;place-items:center;font-size:clamp(18px,3vh,26px);display:grid}.dk-stop-name{text-shadow:0 2px 4px #0009;margin-top:4px;font-size:clamp(14px,2.1vh,17px);font-weight:900}.dk-stop-sub{color:#bfe9ff;text-shadow:0 1px 3px #000000b3;max-width:28ch;font-size:clamp(11px,1.6vh,13px);font-weight:800;line-height:1.25}.dk-shelf{grid-area:shelf;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;animation:.5s .25s both popIn;display:grid}.dk-gem{cursor:pointer;text-align:left;color:#fff;background:color-mix(in srgb, var(--mc) 26%, #0e0828b8);min-width:0;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--mc) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;padding:5px 12px 5px 5px;transition:transform .15s cubic-bezier(.3,1.6,.5,1),background .15s;display:grid}.dk-gem:hover{transform:translateY(-2px)}.dk-gem.on{background:linear-gradient(110deg, var(--mc), var(--mc2));box-shadow:0 0 0 2px #fff, 0 0 18px var(--mc2)}.dk-gem.soon{opacity:.7}.dk-gem:focus-visible{outline-offset:3px;outline:3px solid #fff}.dk-gem-ic{background:#ffffff29;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.dk-gem-ic img{image-rendering:pixelated}.dk-gem-tx{flex-direction:column;min-width:0;line-height:1.1;display:flex}.dk-gem-tx b{font-size:15px;line-height:1.05}.dk-gem-tx small{color:#bfe9ff;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:800;overflow:hidden}.dk-gem.on .dk-gem-tx small{color:#fff}.dk-go{flex-direction:column;grid-area:go;justify-self:center;align-items:center;gap:8px;margin-top:clamp(2px,1vh,10px);animation:.5s .3s both popIn;display:flex}.dk-play{cursor:pointer;height:clamp(54px,9vh,76px);font-family:var(--font-title);color:#fff;letter-spacing:.5px;background:linear-gradient(180deg, #ff7a6a, var(--red) 55%, var(--red-d));border:none;border-radius:999px;align-items:center;gap:12px;padding:0 clamp(34px,5vw,64px);font-size:clamp(24px,4.4vh,36px);font-weight:900;transition:transform .15s cubic-bezier(.3,1.6,.5,1),box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -5px #0000002e,0 7px #8e1d2a,0 12px 28px #ff3c5073}.dk-play span{text-shadow:0 3px #00000040;position:relative}.dk-play img{filter:drop-shadow(0 2px #00000040);position:relative;width:38px!important;height:38px!important}.dk-play:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}button.dk-play:not(:disabled):hover{transform:translateY(-3px)scale(1.03);box-shadow:inset 0 -5px #0000002e,0 10px #8e1d2a,0 16px 34px #ff3c508c}button.dk-play:focus-visible{transform:translateY(-3px)scale(1.03);box-shadow:inset 0 -5px #0000002e,0 10px #8e1d2a,0 16px 34px #ff3c508c}button.dk-play:not(:disabled):hover:after{transition:transform .6s;transform:translate(100%)}button.dk-play:focus-visible{outline-offset:4px;outline:3px solid #fff}button.dk-play:not(:disabled):active{transform:translateY(3px);box-shadow:inset 0 -3px #0000002e,0 3px #8e1d2a}.dk-play:disabled{cursor:default;filter:grayscale(.7)brightness(.85)}.dk-play.in{cursor:default;background:linear-gradient(#5ad87a,#2a9a4a);box-shadow:inset 0 -5px #0000002e,0 7px #1a6a32}.dk-alt{cursor:pointer;color:#bfe9ff;font-family:var(--font);text-underline-offset:3px;text-shadow:0 1px 3px #000000b3;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;text-decoration:underline}.dk-alt:hover{color:#fff}.dk-go small{color:#ffffffe6;background:#0000004d;border-radius:999px;padding:3px 12px;font-size:13px;font-weight:800}.dk-side{flex-direction:column;grid-area:side;align-self:center;gap:clamp(14px,3vh,26px);animation:.5s .2s both popIn;display:flex}.dk-safe{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e082899;border-radius:18px;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:13px;font-weight:800;line-height:1.35;display:flex;box-shadow:inset 0 0 0 2px #ffd36ab3}.dk-safe img{flex:none}.dk-win{background:#1a1630;border-radius:14px;animation:4.2s ease-in-out infinite dkFloat;position:relative;overflow:hidden;transform:rotate(-2.5deg);box-shadow:0 0 0 3px #2a2a7a,0 22px 40px #0a063c73}.dk-bar{color:#2a2440;background:#f4f3fb;align-items:center;gap:7px;height:30px;padding:0 10px;display:flex}.dk-bar img{border-radius:5px;width:18px;height:18px}.dk-bar b{font-family:var(--font-title);flex:1;font-size:13px;font-weight:900}.dk-ctl{background:#d9d6ea;border-radius:4px;width:12px;height:12px}.dk-ctl.x{background:#ff6a7a}.dk-screen{aspect-ratio:16/9;position:relative;overflow:hidden}.dk-art{opacity:0;animation:16s linear infinite dkArt;animation-delay:calc(var(--i) * 4s - .8s);background:50%/cover no-repeat;position:absolute;inset:-2%}.dk-shade{background:linear-gradient(#1a16304d,#0000 28% 55%,#100c22e0);position:absolute;inset:0}.dk-word{white-space:nowrap;font-family:var(--font-title);color:#fff;-webkit-text-stroke:3px #2a2a7a;paint-order:stroke fill;text-shadow:0 4px #2a2a7a;font-size:clamp(24px,3.3vw,46px);font-weight:900;line-height:1;position:absolute;top:8%;left:50%;transform:rotate(-3deg)}.dk-word span{color:#ffd23a}.dk-foot{flex-direction:column;gap:7px;display:flex;position:absolute;bottom:7%;left:13%;right:13%}.dk-tip{color:#2a2440;white-space:nowrap;background:#fffffff2;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:clamp(8px,.8vw,11px);font-weight:800;display:flex;overflow:hidden}.dk-tip em{color:#fff;background:linear-gradient(#ff8a4a,#e84a2a);border-radius:999px;flex:none;padding:2px 7px;font-size:.85em;font-style:normal;font-weight:900}.dk-tip span{text-overflow:ellipsis;overflow:hidden}.dk-load{background:#ffffff38;border-radius:999px;height:8px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #ffffffe6}.dk-load i{transform-origin:0;background:linear-gradient(#7af0a0,#2ac860);border-radius:999px;animation:4s cubic-bezier(.3,.6,.4,1) -.8s infinite dkLoad;position:absolute;inset:0}@keyframes dkArt{0%{opacity:0;transform:scale(1)}4%{opacity:1}25%{opacity:1}30%{opacity:0;transform:scale(1.06)}to{opacity:0}}@keyframes dkLoad{0%{transform:scaleX(.04)}80%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes dkFloat{50%{translate:0 -8px}}@media (max-height:620px){.dk-rules,.dk-stop-sub,.dk-safe{display:none}.dk-desc{font-size:14px}}@media (max-height:470px){.dk-gem-tx small{display:none}}@media (max-width:760px){.dk-stage{grid-template:".""poster""side""road""shelf""go"/minmax(0,1fr);padding-top:56px;overflow-y:auto}.dk-shelf{grid-template-columns:minmax(0,1fr)}.dk-name{white-space:normal}}@media (prefers-reduced-motion:reduce){.dk-bg,.dk-art,.dk-win,.dk-load i,.dk-medal-rays{animation:none}.dk-bg:first-of-type,.dk-art:first-child{opacity:1}.dk-load i{transform:scaleX(.7)}}.lk-fx{--lk:#fff}.lk-fx-neon,.lk-fx-shadow,.lk-fx-aurora,.lk-fx-galaxy{animation:2.4s ease-in-out infinite lkPulse}.lk-fx-flame,.lk-fx-magma{animation:1.1s ease-in-out infinite lkFlicker}.lk-fx-crystal,.lk-fx-metal{animation:2.8s ease-in-out infinite lkShine}.lk-fx-holo{animation:3.6s linear infinite lkHolo}@keyframes lkPulse{0%,to{filter:drop-shadow(0 0 2px var(--lk))}50%{filter:drop-shadow(0 0 8px var(--lk))}}@keyframes lkFlicker{0%,to{filter:brightness(1) drop-shadow(0 0 3px var(--lk))}40%{filter:brightness(1.14) drop-shadow(0 0 7px var(--lk))}70%{filter:brightness(.96) drop-shadow(0 0 4px var(--lk))}}@keyframes lkShine{0%,to{filter:brightness()}50%{filter:brightness(1.22)contrast(1.06)}}@keyframes lkHolo{0%{filter:hue-rotate(-28deg)}50%{filter:hue-rotate(28deg)}to{filter:hue-rotate(-28deg)}}@media (prefers-reduced-motion:reduce){.lk-fx{animation:none!important}}.lk-lockbadge{z-index:3;background:var(--paper);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 1px 4px #1a124659}.lk-lockbadge img{width:14px;height:14px}.av.lk-av .av-pic{background:var(--paper-2)}.wd-card .lk-av{flex:none;margin:16px}.q-lkwho .lk-av{margin:8px 8px 8px 6px}.q-card .lk-q-ic{margin:0 8px}.q-card .lk-q-ic .lk-av{margin:10px 4px}.lk-av{position:relative}.ls-roster .wd{display:none}.ls-roster.wd-on .wd{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.ls-roster.wd-on .ls-types,.ls-roster.wd-on .ls-grid,.ls-roster.wd-on .ls-foot,.ls-roster.wd-on .ls-team{display:none}.wd-strip{scroll-snap-type:x proximity;scrollbar-width:thin;background:var(--paper-2);border-radius:16px;flex:none;gap:6px;padding:6px 4px 8px;display:flex;overflow-x:auto}.wd-mon{background:var(--paper);cursor:pointer;scroll-snap-align:center;box-shadow:inset 0 0 0 2px var(--line);border:none;border-radius:50%;flex:none;padding:3px;transition:transform .12s;position:relative}:is(.wd-mon:hover,.wd-mon:focus-visible){box-shadow:inset 0 0 0 2px var(--blue);outline:none;transform:translateY(-2px)}.wd-mon.on{box-shadow:0 0 0 3px var(--yellow), 0 0 12px #fc39;transform:scale(1.08)}.wd-n{background:var(--purple);color:#fff;text-align:center;border-radius:99px;min-width:18px;padding:0 4px;font-size:11px;font-weight:900;line-height:18px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 1px 3px #1a124666}.wd-team{background:var(--yellow);clip-path:polygon(50% 0,62% 35%,98% 35%,69% 57%,80% 92%,50% 71%,20% 92%,31% 57%,2% 35%,38% 35%);filter:drop-shadow(0 1px 1px #1a124680);width:17px;height:17px;position:absolute;top:-2px;left:-2px}.wd-pane{flex-direction:column;flex:1;gap:12px;min-height:0;padding:2px 4px 6px;display:flex;overflow-y:auto}.wd-head{align-items:center;gap:14px;display:flex}.wd-pvbox{background:linear-gradient(160deg, var(--k-e9e4ff), var(--k-d4ecff));border-radius:18px;flex-direction:column;flex:none;align-items:center;gap:2px;width:128px;padding:8px;display:none;box-shadow:inset 0 0 0 3px #fff9}.wd-pv{place-items:end center;height:104px;display:grid}.wd-pv canvas{max-width:112px;max-height:104px;image-rendering:pixelated}.wd-pvbox small{color:var(--ink-2);font-size:11px;font-weight:900}.wd-who small{color:var(--ink-2);font-size:12px;font-weight:900}.wd-who h2{font-family:var(--font-title);color:var(--ink);margin:0;font-size:24px;font-weight:900}.wd-count{background:var(--k-f1e9ff);color:var(--purple-t,var(--purple-d));border-radius:99px;margin-top:2px;padding:2px 10px;font-size:12px;font-weight:900;display:inline-block}.wd-who p{color:var(--ink-3);margin:6px 0 0;font-size:12.5px;font-weight:700}.wd-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:start;gap:10px;display:grid}.wd-card{--lc:#9aa4b8;background:var(--paper);box-shadow:inset 0 0 0 2px var(--line), 0 3px 0 #1a12461a;cursor:default;border-radius:18px;outline:none;flex-direction:column;gap:4px;padding:6px 12px 12px 0;transition:transform .12s,box-shadow .15s;display:flex;position:relative}.wd-card:not(.locked){cursor:pointer}.wd-card:hover,.wd-card:focus-within{box-shadow:inset 0 0 0 3px var(--lc), 0 5px 0 #1a124624;transform:translateY(-2px)}.wd-card.worn{background:var(--k-f4fff8);box-shadow:inset 0 0 0 3px var(--green), 0 3px 0 #1a124624}.wd-card.ready{box-shadow:inset 0 0 0 3px var(--yellow), 0 0 14px #fc39}.wd-card.locked .av{filter:grayscale(.85)brightness(.92);opacity:.75}.wd-card.pop{animation:.5s cubic-bezier(.2,1.6,.4,1) lkPop}@keyframes lkPop{0%{transform:scale(.94)}50%{transform:scale(1.05)}to{transform:scale(1)}}.wd-c-top{align-items:center;display:flex}.wd-c-tx{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.wd-c-tx b{font-family:var(--font-title);font-size:16px;font-weight:900;line-height:1.15}.wd-c-tx small{color:var(--ink-2);font-size:11.5px;font-weight:800}.wd-c-desc,.wd-card .lk-how,.wd-card .lk-bar,.wd-c-act{margin-left:12px}.wd-c-desc{color:var(--ink-3);margin-top:0;margin-bottom:0;font-size:12.5px;font-weight:700;line-height:1.3}.wd-card .lk-how{color:var(--ink);align-items:flex-start;gap:6px;margin-top:0;margin-bottom:0;font-size:12.5px;font-weight:800;line-height:1.3;display:flex}.wd-card .lk-how img{flex:none;margin-top:1px}.wd-c-act{justify-content:flex-end;margin-top:2px;display:flex}.lk-rar{color:#fff;background:var(--lc);border-radius:99px;padding:1px 9px;font-size:10.5px;font-weight:900}.lk-bar{height:16px;margin-top:4px}.lk-bar>i{background:linear-gradient(#7aa8ff,#3a6fe0)}.lk-bar.ready>i{background:linear-gradient(#ffd45a,#f2a516)}.lk-bar>b{text-shadow:0 0 2px #141028f2,0 1px 2px #141028e6;font-size:11.5px}.lk-worn{background:var(--k-e6faee);color:var(--green-t,var(--green-d));border-radius:99px;align-items:center;gap:4px;padding:6px 14px 6px 8px;font-size:13px;font-weight:900;display:inline-flex}.ls-stagecard.lk-flash:after{content:"";border-radius:inherit;background:var(--paper);opacity:0;pointer-events:none;z-index:4;animation:.5s ease-out lkFlash;position:absolute;inset:0}@keyframes lkFlash{0%{opacity:.75}to{opacity:0}}.ls-wd-btn{z-index:3;background:var(--paper);color:var(--ink);font:900 12px var(--font);cursor:pointer;border:none;border-radius:99px;align-items:center;gap:5px;padding:3px 12px 3px 7px;display:inline-flex;position:absolute;bottom:8px;left:50%;translate:-50%;box-shadow:0 2px #1a124633}:is(.ls-wd-btn:hover,.ls-wd-btn:focus-visible){background:var(--k-f1e9ff);outline:none}.ls-team{background:var(--paper-2);border-radius:16px;flex:none;align-items:center;gap:10px;padding:6px 10px;display:flex}.ls-team-head{flex-direction:column;line-height:1.1;display:flex}.ls-team-head b{font-family:var(--font-title);color:var(--ink);font-size:13px;font-weight:900}.ls-team-head small{color:var(--ink-2);font-size:11px;font-weight:800}.ls-team-row{flex:1;justify-content:flex-end;gap:6px;min-width:0;display:flex}.ls-tslot{--c:#9aa4b8;aspect-ratio:1;background:var(--paper);cursor:pointer;min-width:0;box-shadow:inset 0 0 0 2px var(--c);border:none;border-radius:14px;flex:0 46px;place-items:center;padding:0;display:grid}.ls-tslot.on{box-shadow:0 0 0 3px var(--yellow), inset 0 0 0 2px var(--c)}:is(.ls-tslot:hover,.ls-tslot:focus-visible){outline:none;transform:translateY(-2px)}.ls-tslot.empty{box-shadow:inset 0 0 0 2px var(--line);background:0 0;border:2px dashed #c9c3e0}.ls-tpic{border-radius:12px;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.ls-tpic img{width:100%;height:100%;image-rendering:pixelated;object-fit:cover}.ls-plus{width:14px;height:14px;position:relative}.ls-plus:before,.ls-plus:after{content:"";background:#b0aacb;border-radius:2px;position:absolute}.ls-plus:before{width:3px;height:14px;top:0;left:6px}.ls-plus:after{width:14px;height:3px;top:6px;left:0}.ls-star,.ls-star-ic{clip-path:polygon(50% 0,62% 35%,98% 35%,69% 57%,80% 92%,50% 71%,20% 92%,31% 57%,2% 35%,38% 35%);background:#fff}.ls-star{z-index:4;background:var(--k-d8d3ec);opacity:0;cursor:pointer;width:20px;height:20px;padding:0;transition:opacity .12s,transform .12s;position:absolute;top:3px;left:3px}.ls-tile:hover .ls-star,.ls-star.on{opacity:1}.ls-tile:focus-visible .ls-star{opacity:1}.ls-star.on{background:var(--yellow);filter:drop-shadow(0 1px 1px #1a124699)}.ls-star:hover{transform:scale(1.2)}@media (hover:none){.ls-star:not(.on){opacity:.55}}.ls-namerow{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.ls-namerow h1{margin:0}.ls-fav{background:var(--paper-2);color:var(--ink-2);font:900 12px var(--font);cursor:pointer;box-shadow:inset 0 0 0 2px var(--line);border:none;border-radius:99px;align-items:center;gap:6px;padding:4px 12px 4px 8px;display:inline-flex}.ls-fav .ls-star-ic{background:#c4bfdc;width:16px;height:16px}.ls-fav.on{background:var(--k-fff6d8);color:var(--gold-t,#8a5a00);box-shadow:inset 0 0 0 2px var(--yellow)}.ls-fav.on .ls-star-ic{background:var(--yellow-d)}:is(.ls-fav:hover,.ls-fav:focus-visible){filter:brightness(1.05);outline:none}.pf-teamrow{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.pf-tmon{--c:#9aa4b8;background:var(--paper);box-shadow:inset 0 0 0 2px var(--c), var(--shadow-sm);border-radius:16px;flex-direction:column;align-items:center;gap:3px;padding:8px 4px 6px;display:flex}.pf-tmon-pic{background:var(--paper-2);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.pf-tmon-pic img{width:100%;height:100%;image-rendering:pixelated;object-fit:cover}.pf-tmon b{text-align:center;font-size:12px;font-weight:900}.ls-lkcount{z-index:3;background:var(--paper);color:var(--ink);border-radius:99px;align-items:center;gap:3px;padding:1px 6px 1px 4px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:4px;right:4px;box-shadow:0 1px 3px #1a12464d}.ls-lkcount .shiny-mark{width:11px;height:11px;position:static}.dx-classic{z-index:3;line-height:0;position:absolute;bottom:4px;right:4px}.dx-skin img.uiicon{flex:none}.lk-un-ov{z-index:80;background:#140e329e;place-items:center;padding:16px;animation:.25s ease-out lkFade;display:grid;position:fixed;inset:0}@keyframes lkFade{0%{opacity:0}}.lk-un{--lc:#a35cff;background:var(--paper);text-align:center;width:min(440px,100%);box-shadow:var(--shadow), 0 0 0 4px var(--lc);border-radius:26px;padding:18px 20px 20px;animation:.5s cubic-bezier(.2,1.5,.4,1) lkUn;position:relative;overflow:hidden}@keyframes lkUn{0%{opacity:0;transform:scale(.7)translateY(30px)}}.lk-un-rays{background:repeating-conic-gradient(from 0deg, #fff0 0 12deg, #ffd65a47 12deg 24deg);pointer-events:none;animation:22s linear infinite lkSpin;position:absolute;inset:-60%}@keyframes lkSpin{to{transform:rotate(360deg)}}.lk-un>*{position:relative}.lk-un>.lk-un-rays{position:absolute}.lk-un small{font-family:var(--font-title);letter-spacing:1px;text-transform:uppercase;color:var(--lc);font-size:14px;font-weight:900;display:block}.lk-un-stage{justify-content:center;align-items:center;gap:6px;min-height:160px;margin:12px 0 20px;display:flex}.lk-un-stage canvas{max-width:45%;height:auto;max-height:170px;image-rendering:pixelated}.lk-un h2{font-family:var(--font-title);color:var(--ink);margin:2px 0 4px;font-size:26px;font-weight:900}.lk-un-sub{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.lk-un p{color:var(--ink-3);margin:8px 0 12px;font-size:14px;font-weight:700}.lk-un-act{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lk-q-ic{background:0 0!important;width:auto!important;height:auto!important}.q-card.done .lk-q-ic{width:auto}.q-card.q-look .lk-q-ic img.uiicon{width:14px;height:14px}.q-card .lk-q-ic .av-pic img{width:100%;height:100%}.q-card .lk-q-ic img.av-frame{animation:none!important}.q-card.ready .lk-q-ic .av-pic img{animation:none}.q-card.focus{animation:1.4s ease-out 2 lkFocus}@keyframes lkFocus{0%,to{box-shadow:var(--shadow-sm)}50%{box-shadow:0 0 0 4px var(--blue), var(--shadow-sm)}}.q-lknote{opacity:.85;background:#0000000d;border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:13px;line-height:1.4}.q-lkgrid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:12px;display:grid}.q-lkmon{background:var(--w55);box-shadow:inset 0 0 0 2px var(--line);border-radius:20px;padding:8px}.q-lkmon.out{opacity:.55;filter:saturate(.55)}.q-lkwho{align-items:center;gap:10px;padding:2px 6px 8px;display:flex}.q-lkwho b{font-family:var(--font-title);font-size:16px;font-weight:900}.q-lkwho small{color:var(--ink-2);margin-left:auto;font-size:12px;font-weight:800}.q-lkpair{gap:8px;display:grid}.q-lkmon .q-card{gap:10px;padding:8px 10px}.q-lkmon .q-card h3{font-size:15px}.q-lkmon .q-card p{font-size:12px}.q-lkmon .q-card.done{padding:6px 10px}.q-lkmon .q-card.done p{white-space:normal}@media (max-width:900px){.wd-pvbox{display:flex}.ls-roster.wd-on .wd{flex:none}.wd-pane{overflow:visible}.wd-strip{z-index:5;position:sticky;top:0}}@media (max-width:900px) and (max-height:560px){.ls-roster.wd-on{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;overflow-y:auto}}@media (max-height:560px){.wd-who p{display:none}.wd-card{padding-bottom:8px}}@media (max-width:640px){.wd-cards{grid-template-columns:1fr}.wd-card .btn{min-height:40px}.q-lkgrid{grid-template-columns:1fr}.lk-un h2{font-size:22px}}html.touch .wd-strip.scroll{overscroll-behavior-y:auto}@media (pointer:coarse),(max-height:560px){.wd-pvbox{display:flex}}:root{--dxp-surface:var(--paper);--dxp-surface-2:var(--paper-2);--dxp-line:var(--line);--dxp-ink:var(--ink);--dxp-ink-2:var(--ink-2);--dxp-sel:var(--yellow);--dxp-sel-bg:#ffcc3329;--dxp-gold:var(--bp-gold,#f2b705);--dxp-gold-bg:var(--bp-gold-bg);--dxp-off:.55}.dxp-tabs{flex:none}.dxp-tabs .pill{padding:8px 18px;font-size:15px}.dxp-tabs .pill .uiicon,.dxp-tabs .pill img{width:18px;height:18px}.screen.dx .scr-head{min-width:0}.screen.dx .scr-title{flex:none}.dx-hdbtn{flex:none;min-height:44px}.dx-hdbtn .dx-hdtx{white-space:nowrap}.dx-gloss{background:var(--paper);box-shadow:0 3px 0 #1a124640, var(--shadow-sm);gap:8px;padding:6px 16px;font-size:14px}.dx-gloss:hover{transform:translateY(-2px)}.dx-nb-new{position:absolute;top:-7px;right:-7px}@media (max-width:1240px){.dx-hdbtn{padding:6px 10px}.dx-gloss .dx-hdtx,.dx-nb .dx-hdtx small{display:none}}@media (max-width:1000px){.dx-nb .dx-hdtx{display:none}.dxp-tabs .pill{padding:7px 13px;font-size:14px}}.dx-stats{flex-wrap:wrap;gap:6px;display:flex}.dx-chipstat{background:var(--paper-2);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);border:none;border-radius:99px;align-items:baseline;gap:7px;padding:3px 12px 5px;display:inline-flex;position:relative;overflow:hidden}.dx-chipstat small{letter-spacing:.6px;text-transform:uppercase;color:var(--ink-2);font-size:10.5px;font-weight:900}.dx-chipstat b{font-family:var(--font-title);font-size:14px;font-weight:900}.dx-chipstat:after{content:"";height:3px;width:calc(var(--f,0) * 100%);background:linear-gradient(90deg, var(--red), var(--orange));position:absolute;bottom:0;left:0}button.dx-chipstat{cursor:pointer}:is(button.dx-chipstat:hover,button.dx-chipstat:focus-visible){box-shadow:inset 0 0 0 2px var(--yellow);outline:none;transform:none}.dxp-main .dx-bar{gap:8px}.dxp-shape{flex:none;max-width:190px;padding:8px 12px;font-size:13px}.dxp-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}.dxp-item{--c:var(--blue);text-align:left;cursor:pointer;background:var(--dxp-surface);min-width:0;color:var(--dxp-ink);box-shadow:inset 0 0 0 2px var(--dxp-line);border:none;border-radius:14px;align-items:center;gap:8px;padding:7px 10px;transition:transform .1s,box-shadow .12s;display:flex;position:relative}:is(.dxp-item:hover,.dxp-item:focus-visible){box-shadow:inset 0 0 0 2px var(--c), 0 3px 8px #1a12461f;outline:none;transform:translateY(-2px)}.dxp-item.on{background:var(--dxp-sel-bg);box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--dxp-sel), var(--shadow-sm);z-index:2;transform:scale(1.02)}.dxp-item .typeicon,.dxp-item .fi-types{flex:none}.dxp-item>.bp-star{position:absolute;top:5px;right:6px}.dxp-tx{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.2;display:flex}.dxp-tx b{font-family:var(--font-title);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.dxp-tx small{color:var(--dxp-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.dxp-vimg{width:32px;height:32px;image-rendering:pixelated;flex:none}.dxp-vbig{width:64px;height:64px;image-rendering:pixelated;filter:drop-shadow(0 3px 3px #0003);flex:none}.dxp-list.vits{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:10px;padding:8px 6px}.dxp-item.vit{text-align:center;background:linear-gradient(180deg, color-mix(in srgb, var(--c) 12%, var(--dxp-surface)), var(--dxp-surface) 70%);border-radius:18px;flex-direction:column;justify-content:flex-start;gap:6px;min-height:142px;padding:14px 10px 12px}.dxp-item.vit .dxp-vimg{filter:drop-shadow(0 3px 2px #0000002e);width:52px;height:52px}.dxp-item.vit .dxp-tx{flex:none;align-items:center;gap:3px;width:100%}.dxp-item.vit .dxp-tx b{max-width:100%;font-size:15px}.dxp-item.vit .dxp-tx small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box}.dxp-item.vit>.bp-star{top:8px;right:9px}.dxp-info{gap:12px}.dxp-head{background:color-mix(in srgb, var(--c,var(--blue)) 14%, var(--dxp-surface));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c,var(--blue)) 45%, transparent);border-radius:16px;align-items:center;gap:12px;padding:10px 14px;display:flex}.dxp-head h2{font-family:var(--font-title);margin:0;font-size:21px;font-weight:900}.dxp-head small{color:var(--dxp-ink-2);font-size:12.5px;font-weight:800}.dxp-head .fi-tags{margin-top:4px}.dxp-head .fi-art img{width:44px;height:44px}.dxp-info .mv-sheet.full{padding:0}.dxp-sec{flex-direction:column;gap:6px;display:flex}.dxp-sec .tag{margin-bottom:0}.dxp-note{color:var(--dxp-ink-2);margin:0;font-size:12.5px;font-weight:700}.dxp-plan{background:var(--dxp-surface-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}.dxp-plan.on{background:var(--dxp-gold-bg);box-shadow:inset 0 0 0 2px var(--dxp-gold)}.dxp-plan label{flex-direction:column;flex:100%;gap:3px;min-width:0;display:flex}.dxp-plan label small{letter-spacing:.8px;text-transform:uppercase;color:var(--dxp-ink-2);font-size:10.5px;font-weight:900}.dxp-sel{text-overflow:ellipsis;width:100%;min-width:0;padding:7px 12px;font-size:14px}.dxp-planbtn .bp-star{color:currentColor}.dxp-planbtn.shake{animation:.4s bpShake}.dxp-planmax{background:var(--paper);font-family:var(--font-title);color:var(--dxp-ink-2);white-space:nowrap;border-radius:99px;margin-left:auto;padding:2px 11px;font-size:12px;font-weight:900}.dxp-planmax.full{background:var(--bp-gold-bg-2);color:var(--bp-gold-d)}.dxp-plan .dxp-note{flex:100%}.dxp-plan.none{font-weight:800}.dxp-by{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dxp-by>small{letter-spacing:.6px;text-transform:uppercase;color:var(--dxp-ink-2);font-size:11px;font-weight:900}.dxp-mons{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:5px;display:grid}.dxp-mon{--c:var(--blue);background:var(--dxp-surface-2);min-width:0;box-shadow:inset 0 0 0 1.5px var(--dxp-line);border-radius:12px;align-items:stretch;display:flex;overflow:hidden}.dxp-mon.off .dxp-mon-go{opacity:var(--dxp-off)}.dxp-mon.on{background:var(--dxp-gold-bg);box-shadow:inset 0 0 0 2px var(--dxp-gold)}.dxp-mon-go{min-width:0;color:var(--dxp-ink);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:6px;padding:3px 8px 3px 3px;display:flex}:is(.dxp-mon-go:hover,.dxp-mon-go:focus-visible){background:color-mix(in srgb, var(--c) 14%, transparent);outline:none}.dxp-mon-go img{width:34px;height:34px;image-rendering:pixelated;flex:none}.dxp-mon-go span{flex-direction:column;min-width:0;line-height:1.15;display:flex}.dxp-mon-go b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:900;overflow:hidden}.dxp-mon-go small{color:var(--dxp-ink-2);font-size:10.5px;font-weight:800}.dxp-mon-go.solo{background:var(--dxp-gold-bg);box-shadow:inset 0 0 0 1.5px var(--dxp-gold);border-radius:99px;flex:none;padding-right:12px}.dxp-mon-star{cursor:pointer;width:34px;color:var(--dxp-line);background:0 0;border:none;flex:none;place-items:center;display:grid}.dxp-mon-star .bp-star{color:#c9c3dc}:is(.dxp-mon-star:hover .bp-star,.dxp-mon-star:focus-visible .bp-star),.dxp-mon-star.on .bp-star{color:var(--dxp-gold)}.dxp-mon-star:focus-visible{outline:2px solid var(--dxp-gold);outline-offset:-2px}.dxp-fus{flex-direction:column;gap:6px;display:flex}.dxp-fu{background:var(--dxp-surface-2);color:var(--dxp-ink);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--t1) 55%, transparent);border:none;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;display:flex}:is(.dxp-fu:hover,.dxp-fu:focus-visible){box-shadow:inset 0 0 0 2px var(--t1), 0 0 0 2px var(--t2);outline:none}.dxp-fu-tx{flex-direction:column;gap:4px;min-width:0;display:flex}.dxp-fu .fu-pair{flex-wrap:wrap;justify-content:flex-start}.dxp-fu-to{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dxp-fu-to b{font-family:var(--font-title);font-size:14px;font-weight:900}.dxp-fu-to small{background:var(--rc);color:#2a2440;border-radius:99px;padding:0 8px;font-size:10px;font-weight:900}.dxp-levels{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.dxp-lv{background:var(--dxp-surface-2);border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:6px 4px;display:flex}.dxp-lv small{color:var(--dxp-ink-2);font-size:10.5px;font-weight:900}.dxp-lv b{font-family:var(--font-title);font-size:14px;font-weight:900}.dxp-lv.max{background:var(--dxp-gold-bg);box-shadow:inset 0 0 0 2px var(--dxp-gold)}.dxp-rar{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:5px;display:grid}.dxp-rar-row{background:var(--dxp-surface-2);box-shadow:inset 4px 0 0 var(--rc);border-radius:99px;justify-content:space-between;align-items:center;gap:8px;padding:5px 12px;font-size:12.5px;font-weight:800;display:flex}.dxp-rar-row b{font-family:var(--font-title);font-weight:900}.dxp-extra{flex-wrap:wrap;gap:5px;display:flex}.dxp-extra span{background:var(--dxp-surface-2);border-radius:99px;gap:8px;padding:3px 12px;font-size:12.5px;font-weight:800;display:inline-flex}@media (max-width:900px){.dxp-info{overflow:visible}.dxp-main .dx-bar{flex-wrap:wrap}.dxp-shape{flex:140px;max-width:none}}@media (max-height:560px){.dxp-main .dx-bar{flex-wrap:nowrap}.dxp-shape{max-width:100px;padding:5px 6px;font-size:11.5px}.dxp-main .dx-bar .seg{padding:3px}.dxp-main .dx-bar .seg .pill{padding:4px 8px;font-size:12px}.dxp-main .dx-search{flex:60px;min-width:60px;padding:5px 10px;font-size:13px}.dxp-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:5px}.dxp-item{padding:5px 8px}.dxp-tx b{font-size:13px}.dxp-head{padding:6px 10px}.dxp-head h2{font-size:17px}.dxp-plan{gap:6px;padding:6px 10px}.dxp-mons{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.dxp-tabs .pill{padding:5px 12px;font-size:13px}.dxp-levels{grid-template-columns:repeat(5,minmax(0,1fr))}}.dxp-list.items{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}.dxp-item.it{gap:9px;padding:8px 12px 8px 8px}.dxp-item.it .dxp-tx small{align-items:center;gap:5px;display:flex}.dxp-item.it.off{opacity:.6}.dxp-item.it.off .dxp-vimg{filter:grayscale()}.dxp-ia{flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative}.dxp-ia .dxp-vimg{width:34px;height:34px}.dxp-ia .ic-lock{width:17px;height:17px;bottom:-4px;right:-5px}.dxp-ia .ic-lock .uiicon,.dxp-ibimg{width:11px;height:11px}.dxp-ibimg{image-rendering:pixelated}.dxp-ic{cursor:default;animation:none}.dxp-ic:hover{transform:none;box-shadow:0 2px #1a12460d,0 8px 20px #1a12461f}.dxp-ic .ic-art{width:84px;height:84px}.dxp-ic .ic-art>img{width:62px;height:62px}.dxp-ic .ic-shadow{width:38px;margin-left:-19px;bottom:9px}.dxp-ic .ic-name b{font-size:21px}.dxp-ic .ic-desc{flex:none;font-size:14.5px}.dxp-ic .ic-foot{flex-wrap:wrap}.dxp-ic .ic-note .dxp-ibimg{width:15px;height:15px}.dxp-price{background:var(--dxp-surface-2);color:var(--dxp-ink);border-radius:99px;align-items:center;gap:3px;margin-left:6px;padding:1px 9px;font-style:normal;display:inline-flex}.dxp-lab{align-items:center;gap:6px;display:inline-flex}.dxp-labimg{width:18px;height:18px;image-rendering:pixelated}.dxp-flavor{color:var(--dxp-ink-2);margin:-4px 0 0;font-size:12.5px;font-style:italic;font-weight:700}.dxp-facts{flex-wrap:wrap;gap:5px;display:flex}.dxp-facts span{background:var(--dxp-surface-2);border-radius:99px;align-items:baseline;gap:8px;padding:3px 12px;display:inline-flex}.dxp-facts small{letter-spacing:.6px;text-transform:uppercase;color:var(--dxp-ink-2);font-size:10.5px;font-weight:900}.dxp-facts b{font-family:var(--font-title);font-size:13px;font-weight:900}.dxp-warn{margin-top:0}@media (max-height:560px){.dxp-main .dxp-bar-items{flex-wrap:wrap}.dxp-bar-items .dx-search{flex:110px}.dxp-bar-items .dxp-shape{flex:100px;max-width:none}.dxp-ic .ic-art{width:64px;height:64px}.dxp-ic .ic-art>img{width:46px;height:46px}.dxp-ic .ic-name b{font-size:17px}.dxp-ic .ic-desc{font-size:13px}}.cp{--link:#2ad38a;--link-d:#13995e}.cp-err{min-height:1.2em;color:var(--red-t,var(--red-d));margin:0;font-size:13px;font-weight:800}.cp-err:empty{display:none}.cp-empty{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:6px;padding:14px 8px;font-size:13px;display:flex}.cp-empty .uiicon{opacity:.55}.cp-empty.big{padding:34px 10px}.cp-empty.big b{font-family:var(--font-title);color:var(--ink);font-size:19px}.cp-inv-tx{flex-direction:column;flex:1;min-width:0;display:flex}.cp-inv-tx b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-inv-tx small{color:var(--ink-2);align-items:center;gap:5px;font-size:12px;display:flex}.cp-x{background:var(--paper-2);width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--line);cursor:pointer;border:0;border-radius:50%;flex:none;position:relative}.cp-x:before,.cp-x:after{content:"";background:var(--slate,var(--ink-2));border-radius:2px;width:13px;height:3px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.cp-x:after{rotate:-45deg}.cp-x:hover{background:var(--k-ffe1e3)}.cp-x:hover:before,.cp-x:hover:after{background:var(--red-d)}.btn.busy{opacity:.7}.btn.sent{--c:var(--paper-2);--cd:var(--line);--tc:var(--ink-2)}.cp-tiles{gap:6px;display:flex}.cp-tiles>b,.cp-tiles>input{text-align:center;width:46px;height:56px;font:900 30px/1 var(--font-title);color:var(--ink);background:var(--paper);box-shadow:inset 0 -5px 0 var(--line), 0 0 0 3px var(--line);border:0;border-radius:12px;place-items:center;display:grid}.cp-tiles>input{text-transform:uppercase;caret-color:var(--blue);outline:none;padding:0;transition:box-shadow .12s,transform .12s}.cp-tiles>input:focus{box-shadow:inset 0 -5px 0 var(--k-cfe0ff), 0 0 0 3px var(--blue);transform:translateY(-2px)}.screen.cp.entry{--sec-w:1680px}.cp-home{flex:1;grid-template-columns:clamp(260px,22vw,330px) minmax(0,1fr) clamp(260px,22vw,330px);grid-template-areas:"play center side";gap:14px;min-height:0;display:grid}.cp-center{flex-direction:column;grid-area:center;gap:14px;min-width:0;min-height:0;display:flex}.cp-left{flex-direction:column;grid-area:play;gap:14px;min-width:0;min-height:0;display:flex}.cp-side{flex-direction:column;grid-area:side;gap:14px;min-width:0;min-height:0;display:flex}.cp-hero{border-radius:var(--radius);background:radial-gradient(circle at 78% 120%, #ffffff59, transparent 55%), var(--stripes), linear-gradient(120deg, #1fbf78, #13995e 55%, #0b5e43);height:clamp(150px,24vh,220px);box-shadow:inset 0 0 0 4px #fff6, 0 4px 0 #08041e29, var(--shadow);color:#fff;flex:none;align-items:flex-end;gap:12px;padding:0 22px;display:flex;position:relative;overflow:hidden}.cp-hero-tx{z-index:1;flex:0 0 42%;align-self:center;min-width:0;position:relative}.cp-hero h2{font:900 clamp(24px, 2.6vw, 38px)/1.02 var(--font-title);text-shadow:0 3px #0000002e;margin:6px 0}.cp-hero p{color:#ffffffeb;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.cp-beta{background:var(--paper);color:var(--link-d);font:900 12px var(--font-title);letter-spacing:1.5px;border-radius:999px;padding:3px 12px;display:inline-block}.cp-lineup{flex:1 1 0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;min-width:0;height:88%;display:grid;position:relative}.cp-lu{min-width:0;height:calc(100% - var(--k) * 8px)}.cp-lu-free{height:100%;animation:cpRise .5s calc(var(--k) * 80ms) cubic-bezier(.2,1.3,.4,1) both;background:repeating-linear-gradient(-45deg,#ffffff14 0 10px,#fff0 10px 20px),#063c2859;border:3px dashed #fff9;border-bottom:0;border-radius:22px 22px 0 0;place-items:center;display:grid}.cp-lu-free img{width:40px;height:40px;image-rendering:pixelated;filter:grayscale()brightness(1.8)opacity(.55);animation:cpBob 2.4s calc(var(--k) * .3s) ease-in-out infinite}.cp-lu-show{border-radius:22px 22px 0 0;height:100%;min-height:0;animation:.5s cubic-bezier(.2,1.3,.4,1) both cpRise;box-shadow:inset 0 0 0 3px #ffffff80}.cp-lu-show .ls-stage{top:6%;bottom:14%}.cp-lu-show .ls-pedestal{width:78%;height:36px;bottom:-18px}.cp-lu-show .ls-spr{max-width:96%;max-height:120%}@keyframes cpRise{0%{opacity:0;transform:translateY(40px)}}.cp-play{--hc:#1fbf78;--hc2:#13995e;flex:none}.cp-play .cp-pane-body{gap:14px}.cp-act{background:var(--paper-2);box-shadow:inset 0 0 0 2px var(--line);border-radius:18px;flex-direction:column;gap:4px;padding:16px;display:flex}.cp-act>b{font:900 19px var(--font-title);color:var(--ink)}.cp-act>small{color:var(--ink-2);margin-bottom:10px;font-size:13px}.cp-create{width:100%}.cp-join{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cp-join .cp-tiles>input{width:42px;height:52px;font-size:26px}.cp-join-btn{flex:1;min-width:90px}.cp-or{color:var(--ink-2);font:900 12px var(--font-title);text-transform:uppercase;letter-spacing:1.2px;align-items:center;gap:10px;display:flex}.cp-or:before,.cp-or:after{content:"";background:var(--line);border-radius:1px;flex:1;height:2px}.cp-play .cp-err{text-align:center}.cp-play.cp-shut{--hc:#ff9a3a;--hc2:#f25d4a}.cp-closed{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:10px 4px;display:flex}.cp-closed p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.45}.cp-ladder{--hc:#ffb21a;--hc2:#f2780f;flex:1;min-height:220px}.cp-lb-filters{border-bottom:2px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:12px 14px 10px;display:flex}.cp-seg{background:var(--paper-2);box-shadow:inset 0 0 0 2px var(--line);border-radius:999px;gap:3px;padding:3px;display:flex}.cp-seg>button{color:var(--ink-2);font:900 12.5px var(--font-title);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 12px}.cp-seg>button:hover:not(.on){color:var(--ink)}.cp-seg>button.on{--c:var(--blue);color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--c) 70%, var(--paper)), var(--c));box-shadow:inset 0 2px 0 #ffffff73, 0 2px 0 color-mix(in srgb, var(--c) 60%, #140c36);text-shadow:0 1px #0003}.cp-seg.tier{margin-left:auto}.cp-lb-maps{scrollbar-width:none;flex-basis:100%;order:3;gap:6px;min-width:0;display:flex;overflow-x:auto}.cp-lb-map{background:var(--paper-2);color:var(--ink-2);font:900 12.5px var(--font-title);cursor:pointer;box-shadow:inset 0 0 0 2px var(--line);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;display:flex}.cp-lb-map .cp-map-mon{border-radius:50%;width:28px;height:28px}.cp-lb-map.on{color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 3px var(--blue)}.cp-lb-map:not(.on) .cp-map-mon{filter:saturate(.5)}.cp-lb-body{flex-direction:column;flex:1;gap:6px;min-height:0;padding:10px 12px;display:flex}.cp-lb-load{place-items:center;padding:40px;display:grid}.cp-lb-row{background:var(--paper-2);animation:cpRow .35s var(--d,0s) cubic-bezier(.2,1.2,.4,1) both;border-radius:16px;grid-template-columns:40px auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 14px 7px 8px;display:grid}@keyframes cpRow{0%{opacity:0;transform:translateY(8px)}}.cp-lb-row.top{background:linear-gradient(100deg, var(--rc), var(--paper) 70%);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--rc) 70%, var(--paper))}.cp-lb-row.r1{--rc:#fff1bf}.cp-lb-row.r2{--rc:#eef0f6}.cp-lb-row.r3{--rc:#ffe2cc}.cp-lb-row.me{box-shadow:inset 0 0 0 3px var(--blue)}.cp-lb-rank{font:900 17px var(--font-title);color:var(--ink-2);place-items:center;display:grid}.cp-lb-who{flex-direction:column;min-width:0;display:flex}.cp-lb-who b{font:900 14.5px var(--font-title);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-lb-who small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cp-lb-val{flex-direction:column;align-items:flex-end;line-height:1.05;display:flex}.cp-lb-val b{font:900 19px var(--font-title);color:var(--ink)}.cp-lb-val small{color:var(--ink-2);font-size:11px;font-weight:900}.cp-lb-foot{border-top:2px solid var(--line);background:var(--k-fbfaff);flex:none;align-items:center;gap:10px;padding:10px 12px 12px;display:flex}.cp-lb-me{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.cp-lb-me .cp-lb-who small{font:900 11px var(--font-title);letter-spacing:1px;text-transform:uppercase}.cp-lb-pos{font:900 18px var(--font-title);color:var(--blue-t,var(--blue-d))}.cp-lb-full{color:#fff;font:900 13px var(--font-title);cursor:pointer;text-shadow:0 1px #0003;background:linear-gradient(#ffc94d,#f2780f);border:0;border-radius:999px;flex:none;padding:8px 16px;transition:transform .12s;box-shadow:inset 0 2px #ffffff73,0 3px #b55400}.cp-lb-full:hover{transform:translateY(-2px)}.cp-invbox{--hc:#2563d8;--hc2:#6a8aff;flex:1 1 0;min-height:150px}.cp-invites{flex-direction:column;flex:1;gap:6px;min-height:0;padding:12px;display:flex}.cp-invites>.cp-empty{margin:auto}.cp-inv{background:var(--paper-2);box-shadow:inset 4px 0 0 var(--c,var(--line));border-radius:16px;align-items:center;gap:10px;padding:7px 8px 7px 7px;display:flex}.cp-howto{--hc:#7a4bd6;--hc2:#a77bff;flex:auto;min-height:200px}.cp-rules{flex-direction:column;flex:1;gap:6px;min-height:0;padding:12px;display:flex}.cp-rule>div{min-width:0}.cp-rule b,.cp-rule p{overflow-wrap:anywhere}.cp-rule{background:var(--paper-2);border-radius:16px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.cp-rule-ic{background:var(--paper);width:38px;height:38px;box-shadow:inset 0 0 0 2px var(--line);border-radius:50%;flex:none;place-items:center;display:grid}.cp-rule b{font:900 14px var(--font-title)}.cp-rule p{color:var(--ink-2);margin:2px 0 0;font-size:12.5px;line-height:1.35}.screen.cp.lobby{--sec-w:1680px}.cp-room{flex:1;grid-template:"dest main fr"minmax(0,1fr)"bar bar bar"/clamp(236px,20vw,300px) minmax(0,1fr) clamp(270px,22vw,340px);gap:14px;min-height:0;display:grid}.cp-head-invite{display:none}.cp-report{padding-inline:10px}:where(.cp-pane){--hc:#ff8a3d;--hc2:#f25d4a}.cp-pane{min-width:0;min-height:0;box-shadow:inset 0 1px 0 var(--hi), 0 4px 0 #08041e29, var(--shadow);flex-direction:column;display:flex;overflow:hidden}.cp-pane-head{color:#fff;background:var(--stripes), linear-gradient(100deg, var(--hc), var(--hc2));flex:none;align-items:center;gap:8px;padding:10px 16px;display:flex}.cp-pane-head b{font:900 18px var(--font-title);text-shadow:0 2px #00000026;white-space:nowrap}.cp-pane-head small{opacity:.92;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:12px;font-weight:900;overflow:hidden}.cp-pane-head .uiicon{filter:drop-shadow(0 1px #0003)}.cp-pane-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 16px 16px;display:flex}.cp-lbl{font:900 11.5px var(--font-title);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-2);margin-top:4px}.cp-pane.cp-flash{animation:1s ease-out cpFlash}@keyframes cpFlash{0%,40%{box-shadow:0 0 0 4px var(--paper), 0 0 0 8px var(--blue), 0 0 34px #3c78ff99}}.cp-dest{grid-area:dest}.cp-dest-art{--sky:#6cc6ff;--sky2:#c9ecff;--gr:#6fcf5b;--gr2:#3c8c3f;isolation:isolate;color:#fff;background:linear-gradient(180deg, var(--sky), var(--sky2) 70%);border-radius:16px;flex:none;height:168px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff73}.cp-dest-art:before{content:"";z-index:-1;background:var(--stripes), linear-gradient(180deg, var(--gr), var(--gr2));border-radius:50% 50% 0 0/40px 40px 0 0;height:44%;position:absolute;bottom:-6px;left:-20%;right:-20%;box-shadow:inset 0 4px #ffffff4d}.cp-dest-art:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0e082800 42%,#0e0828b8);position:absolute;inset:0}.cp-dest-boss{z-index:1;max-width:70%;max-height:92%;image-rendering:pixelated;filter:drop-shadow(0 6px #0a061e40);position:absolute;bottom:14%;left:50%;translate:-50%}.cp-dest-tx{z-index:3;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:10px;left:14px;right:14px}.cp-dest-tx b{font:900 22px/1.05 var(--font-title);text-shadow:0 2px #0000004d}.cp-dest-tx p{opacity:.95;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.cp-maps{flex-direction:column;gap:6px;display:flex}.cp-map{text-align:left;cursor:pointer;background:var(--paper-2);color:var(--ink);font:900 14px var(--font-title);box-shadow:inset 0 0 0 2px var(--line);border:0;border-radius:14px;align-items:center;gap:10px;padding:6px 40px 6px 6px;transition:transform .12s,box-shadow .12s;display:flex;position:relative}.cp-map:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--blue);transform:translate(3px)}.cp-map.on{background:linear-gradient(100deg, color-mix(in srgb, var(--sky) 22%, var(--paper)), var(--paper));box-shadow:inset 0 0 0 3px var(--blue), 0 3px 0 #1a12461f}.cp-map:disabled{cursor:default}.cp-map.locked{opacity:.55}.cp-map>.uiicon{opacity:.7;position:absolute;top:50%;right:12px;translate:0 -50%}.cp-map-mon{background:var(--stripes), linear-gradient(160deg, var(--sky), var(--gr));border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 2px #fff9}.cp-map-mon img{width:120%;height:120%;image-rendering:pixelated}.cp-map.on:after{content:"";width:22px;height:22px;box-shadow:0 0 0 2px var(--paper);background:linear-gradient(#74adff,#2f6cf2);border-radius:50%;position:absolute;top:50%;right:10px;translate:0 -50%}.cp-map.on:before{content:"";z-index:1;border:solid var(--paper);border-width:0 2.5px 2.5px 0;width:5px;height:10px;position:absolute;top:50%;right:18px;translate:0 -65%;rotate:45deg}.cp-tiers{background:var(--paper-2);box-shadow:inset 0 0 0 2px var(--line);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.cp-tier{min-width:0;color:var(--ink-2);font:900 13px var(--font-title);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:999px;padding:8px 6px;overflow:hidden}.cp-tier.on{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--c) 70%, var(--paper)), var(--c));box-shadow:inset 0 2px 0 #ffffff73, 0 3px 0 color-mix(in srgb, var(--c) 60%, #140c36);text-shadow:0 1px #0003}.cp-tier:disabled{cursor:default}.cp-dest-rules{flex-direction:column;gap:4px;display:flex}.cp-dest-rule{color:var(--ink-2);cursor:help;border-radius:12px;align-items:center;gap:8px;padding:5px 8px;font-size:12.5px;display:flex}.cp-dest-rule:hover{background:var(--paper-2);color:var(--ink)}.cp-dest-rule b{font-weight:800}.cp-tier:disabled:not(.on){opacity:.45}.cp-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-tiers[hidden],.cp-lbl[hidden]{display:none}.cp-modes .cp-tier{justify-content:center;align-items:center;gap:6px;display:inline-flex}.cp-mode-ic{width:22px;height:22px;image-rendering:pixelated;flex:none}.cp-bag{flex-direction:column;gap:8px;display:flex}.cp-bag .cp-lbl{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cp-bag .cp-lbl small{opacity:.8;text-transform:none;letter-spacing:0;font-size:11px;font-weight:800}.cp-bag .rg-bag{flex-flow:column}.cp-main{flex-direction:column;grid-area:main;gap:14px;min-width:0;min-height:0;display:flex}.cp-team{flex-direction:column;flex:none;gap:8px;display:flex}.cp-team-head{color:#fff;align-items:baseline;gap:10px;padding:0 4px;display:flex}.cp-team-head b{font:900 20px var(--font-title);text-shadow:0 2px #0000004d}.cp-team-head small{opacity:.85;text-shadow:0 1px 2px #00000080;font-size:13px;font-weight:900}.cp-stand{background:var(--paper);color:var(--ink-2);font:800 12.5px var(--font-title);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 12px 3px 8px;animation:.35s cubic-bezier(.2,1.6,.4,1) cpStamp;display:inline-flex;box-shadow:0 3px #0a061e40}.cp-stand[hidden]{display:none}.cp-stand b{color:var(--ink);font-size:14px;font-weight:900}.cp-stand>i{background:var(--line);border-radius:50%;width:4px;height:4px}.cp-stand.r1{background:linear-gradient(180deg, var(--k-fff8d9), var(--k-ffe58a))}.cp-stand.r2{background:linear-gradient(180deg, var(--paper), var(--k-e6e9f2))}.cp-stand.r3{background:linear-gradient(180deg, var(--k-fff1e4), var(--k-ffcfa6))}.cp-stand.new .uiicon{filter:grayscale()opacity(.6)}.cp-stand.off{padding-left:12px;font-weight:800}.cp-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cp-slot{--c:#9aa0b4;border-radius:22px;flex-direction:column;min-width:0;display:flex;position:relative;container-type:inline-size}@container (width<=250px){.cp-chip.host>span,.cp-slot-change>span{display:none}.cp-chip.host,.cp-slot-change{padding-inline:6px}.cp-sig.bad>i{display:none}.cp-sig.bad{padding:3px}}@container (width<=215px){.cp-slot-types .typeicon{width:18px!important;height:18px!important}.cp-slot-mon>b{font-size:16px}.cp-sig.wait>span,.cp-sig.ok>span,.cp-slot-tr .ctag{display:none}}.cp-slot.taken{background:var(--paper);box-shadow:inset 0 1px 0 var(--hi), 0 5px 0 color-mix(in srgb, var(--c) 40%, #1a1240), var(--shadow);transition:box-shadow .25s;animation:.45s cubic-bezier(.2,1.3,.4,1) both cpSeat}@keyframes cpSeat{0%{opacity:0;transform:translateY(18px)scale(.94)}}.cp-slot.me:not(.ready){box-shadow:0 0 0 4px var(--paper), 0 0 0 8px var(--blue), var(--shadow)}.cp-slot.ready{box-shadow:0 0 0 4px var(--paper), 0 0 0 8px var(--link), 0 0 34px #2ad38a80}.cp-slot-stage{border-radius:22px 22px 0 0;flex:none;height:clamp(96px,100vh - 540px,210px);min-height:0;box-shadow:inset 0 0 0 3px #fff6}.cp-slot-stage .ls-stage{top:12%;bottom:26%}.cp-slot-stage .ls-pedestal{width:70%;height:40px;box-shadow:0 0 0 3px #ffffffbf, 0 6px 0 #0a06282e, 0 0 22px color-mix(in srgb, var(--c) 55%, var(--paper));bottom:-20px}.cp-slot-stage .ls-num{font-size:clamp(30px,2.8vw,46px);top:34px;right:12px}.cp-slot-stage .ls-spr{max-width:92%;max-height:118%}.cp-slot-stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff5c,#fff0);border-radius:20px 20px 60% 60%/20px 20px 18% 18%;height:34%;position:absolute;top:3%;left:3%;right:3%}.cp-slot-stage.spectral .ls-spr{filter:grayscale(.5)sepia(.6)hue-rotate(215deg)saturate(2.4)brightness(1.08)opacity(.8)drop-shadow(0 6px #0000002e)}.cp-slot-stage.shiny{box-shadow:inset 0 0 0 4px #ffe27a}.cp-slot.me .cp-slot-stage{cursor:pointer}:is(.cp-slot.me .cp-slot-stage:hover .ls-spr,.cp-slot.me .cp-slot-stage:focus-visible .ls-spr){animation:.6s cubic-bezier(.3,1.4,.5,1) sprJump}.cp-slot.me .cp-slot-stage:focus-visible{outline:3px solid var(--paper);outline-offset:-6px}.cp-slot-chips{z-index:2;pointer-events:none;align-items:center;gap:5px;display:flex;position:absolute;top:8px;left:8px;right:8px}.cp-slot-chips>*{pointer-events:auto}.cp-chip{font:900 12px var(--font-title);color:var(--ink);background:linear-gradient(180deg, var(--paper), var(--k-f1eefa));box-shadow:inset 0 1px 0 var(--hi), 0 3px 0 #0a061e33;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.cp-chip.host{color:#7a4c00;background:linear-gradient(#fff3b8,#ffd34d);box-shadow:inset 0 1px #fffc,0 3px #c48a00}.cp-chip.you{color:#fff;background:linear-gradient(#74adff,#2f6cf2);box-shadow:inset 0 1px #ffffff80,0 3px #1a46a8}.cp-kick{width:26px;height:26px;margin-left:auto}.cp-slot-change{color:#fff;font:900 12px var(--font-title);white-space:nowrap;background:linear-gradient(#74adff,#2f6cf2);border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:4px 12px 4px 8px;transition:transform .15s;display:inline-flex;box-shadow:inset 0 2px #ffffff80,0 3px #1a46a8}.cp-slot.me .cp-slot-stage:hover .cp-slot-change{transform:scale(1.08)}.cp-slot-info{flex-direction:column;flex:1;gap:7px;min-width:0;padding:9px 10px 10px;display:flex}.cp-slot-mon{align-items:center;gap:6px;min-width:0;display:flex}.cp-slot-mon>b{min-width:0;font:900 18px/1.1 var(--font-title);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cp-slot-types{flex:none;gap:2px;display:flex}.cp-slot-types .typeicon{filter:drop-shadow(0 1px 1px #0003)}.cp-slot-tr{background:var(--paper-2);border-radius:14px;align-items:center;gap:8px;min-width:0;padding:6px 8px 6px 6px;display:flex}.cp-slot-tr>.av{flex:none}.cp-slot-who{flex-direction:column;min-width:0;display:flex}.cp-slot-who>b{min-width:0;font:900 14px var(--font-title);color:var(--ink);align-items:center;gap:5px;display:flex}.cp-slot-who>b>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-slot-who>b .ctag{flex:none;font-size:10.5px}.cp-slot-who>small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.cp-title{min-width:0;font:900 11.5px var(--font-title);align-items:center;gap:4px;display:flex;color:var(--purple-t,var(--purple-d))!important}.cp-title img{flex:none}.cp-slot-st{z-index:2;pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.cp-slot-st>*{pointer-events:auto}.cp-ready{background:var(--w94);color:var(--ink-2);font:900 12.5px var(--font-title);border-radius:999px;align-items:center;gap:5px;padding:4px 11px;display:inline-flex;box-shadow:0 2px #0a061e2e}.cp-ready.on{color:#fff;text-shadow:0 1px #00000026;background:linear-gradient(#6cf0b0,#17b06d);animation:.35s cubic-bezier(.2,1.6,.4,1) cpStamp;box-shadow:inset 0 2px #ffffff73,0 2px #0b6e43}.cp-ready>i{width:12px;height:12px;position:relative}.cp-ready>i:after{content:"";border:solid var(--paper);border-width:0 3px 3px 0;width:4px;height:8px;position:absolute;top:0;left:3px;rotate:45deg}@keyframes cpStamp{0%{opacity:0;transform:scale(1.4)}}.cp-sig{--s:var(--link-d);background:var(--w94);color:var(--s);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;font-size:11.5px;font-weight:900;display:inline-flex;box-shadow:0 2px #0a061e2e}.cp-sig:has(.cp-retry){padding-right:3px}.cp-sig>i{align-items:flex-end;gap:2px;height:13px;display:inline-flex}.cp-sig u{background:var(--s);border-radius:1px;width:4px}.cp-sig u:first-child{height:5px}.cp-sig u:nth-child(2){height:9px}.cp-sig u:nth-child(3){height:13px}.cp-sig.wait{--s:var(--yellow-d)}.cp-sig.wait u{animation:1.2s infinite cpSig}.cp-sig.wait u:nth-child(2){animation-delay:.2s}.cp-sig.wait u:nth-child(3){animation-delay:.4s}@keyframes cpSig{50%{opacity:.25}}.cp-sig.bad{--s:var(--red-d)}.cp-sig.old{background:var(--red-d);color:#fff;font-weight:900}.cp-sig.old>span{display:inline!important}.cp-sig.bad u:not(:first-child){opacity:.25}.cp-retry{background:var(--k-ffe1e3);color:var(--red-t,var(--red-d));font:900 11px var(--font-title);border:0;border-radius:999px;padding:2px 9px}.cp-slot.pop:before{content:"";z-index:3;aspect-ratio:2.6;pointer-events:none;width:60%;box-shadow:0 0 20px var(--link);border:5px solid #b4ffe0;border-radius:50%;animation:.75s cubic-bezier(.2,.8,.3,1) forwards cpBurst;position:absolute;top:30%;left:50%;translate:-50% -50%}@keyframes cpBurst{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2)}}.cp-slot.empty{-webkit-backdrop-filter:blur(6px)saturate(1.2);backdrop-filter:blur(6px)saturate(1.2);background:linear-gradient(#ffffff29,#ffffff0d),#1a123c59;border:3px dashed #ffffff80}.cp-slot-free{color:#fff;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:100%;padding:16px 10px;transition:background .15s;display:flex;position:relative}.cp-slot-free:hover{background:#ffffff1a}.cp-slot-free b{font:900 17px var(--font-title);text-shadow:0 2px #00000040}.cp-slot-free small{opacity:.85;font-size:12.5px}.cp-slot-ball{background:#ffffff24;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:4px;animation:2.6s ease-in-out infinite cpBreath;display:grid;box-shadow:0 0 0 8px #ffffff0f}.cp-slot-ball img{width:44px;height:44px;image-rendering:pixelated;filter:grayscale()brightness(1.9)opacity(.7);animation:2.4s ease-in-out infinite cpBob}.cp-slot-free:hover .cp-slot-ball img{filter:none}.cp-slot-n{font:900 28px var(--font-title);opacity:.25;font-style:normal;position:absolute;top:8px;right:12px}@keyframes cpBreath{50%{box-shadow:0 0 0 14px #ffffff08}}@keyframes cpBob{50%{transform:translateY(-5px)rotate(-8deg)}}.cp-bubble{z-index:4;background:var(--paper);max-width:90%;color:var(--ink);box-shadow:var(--shadow);text-align:center;overflow-wrap:anywhere;pointer-events:none;border-radius:14px;padding:7px 13px;font-size:13.5px;font-weight:800;line-height:1.3;transition:opacity .3s,transform .3s;animation:.25s cubic-bezier(.2,1.4,.4,1) both cpBubble;position:absolute;top:36px;left:50%;transform:translate(-50%)}.cp-bubble:after{content:"";background:var(--paper);border-radius:2px;width:14px;height:14px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.cp-bubble.out{opacity:0;transform:translate(-50%)translateY(-6px)}@keyframes cpBubble{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.8)}}.cp-chat{--hc:#7a4bd6;--hc2:#a77bff;flex:1;min-height:200px}.cp-chat-list{flex-direction:column;flex:1;min-height:0;padding:12px 14px 8px;display:flex}.cp-chat-list>.cp-empty{margin:auto}.cp-msg{border-radius:14px;align-items:flex-start;gap:10px;margin-top:4px;padding:6px 8px;display:flex}.cp-msg.cont{margin-top:-2px;padding-top:0}.cp-msg:hover{background:var(--paper-2)}.cp-msg-av{flex:none;width:34px;height:34px}.cp-msg-av img{width:34px;height:34px;image-rendering:pixelated;background:color-mix(in srgb, var(--c) 22%, var(--paper));box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--c);border-radius:50%}.cp-msg.cont .cp-msg-av{height:0}.cp-msg-body{flex:1;min-width:0}.cp-msg-head{align-items:baseline;gap:8px;display:flex}.cp-msg-head b{font:900 14px var(--font-title);color:color-mix(in srgb, var(--c) 62%, #1d1236)}.cp-msg-head time{color:#8a84a2;font-size:11px;font-weight:800}.cp-msg p{color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:1px 0 0;font-size:15px;font-weight:700;line-height:1.4}.cp-msg.me .cp-msg-head b{color:var(--blue-t,var(--blue-d))}.cp-msg.me .cp-msg-head b:after{content:""}.cp-chat-foot{border-top:2px solid var(--line);background:var(--k-fbfaff);flex-direction:column;flex:none;gap:8px;padding:8px 14px 12px;display:flex}.cp-quick{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.cp-quick .pill{flex:none;padding:4px 12px;font-size:12.5px}.cp-chat-row{gap:8px;display:flex}.cp-chat-in{background:var(--paper);flex:1;min-width:0;padding:10px 16px;font-size:15px}.cp-chat-send{flex:none;padding:8px 16px}.cp-chat-err{color:var(--red-t,var(--red-d));font-size:12px;font-weight:800}.cp-chat-err:empty{display:none}.cp-friends{--hc:#2563d8;--hc2:#6a8aff;grid-area:fr}.cp-ticket{background:var(--paper-2);box-shadow:inset 0 0 0 2px var(--line);border-radius:18px;flex-direction:column;flex:none;gap:10px;margin:14px 16px 4px;padding:12px 14px;display:flex;position:relative}.cp-ticket:before,.cp-ticket:after{content:"";background:var(--paper);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--line);border-radius:50%;position:absolute;top:50%;translate:0 -50%}.cp-ticket:before{clip-path:inset(0 0 0 50%);left:-8px}.cp-ticket:after{clip-path:inset(0 50% 0 0);right:-8px}.cp-ticket-code{flex-direction:column;align-items:center;gap:6px;display:flex}.cp-ticket-code small{font:900 11.5px var(--font-title);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-2)}.cp-ticket .cp-tiles>b{width:44px;height:52px;box-shadow:inset 0 -5px 0 var(--k-d8e2ff), 0 0 0 3px var(--line);font-size:28px}.cp-ticket-btns{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cp-ticket-btns .btn{flex:1}.cp-fr-tools{flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin:10px 16px 0;display:flex}.cp-fr-tools:not(:has(>:not([hidden]))){display:none}.cp-fr-tools>[hidden]{display:none!important}.cp-fr-search{flex:1;min-width:140px;padding:8px 14px;font-size:14px}.cp-fr-all{color:#fff;font:900 11.5px var(--font-title);white-space:nowrap;background:linear-gradient(#6cf0b0,#17b06d);border:0;border-radius:999px;margin-left:auto;padding:3px 10px;transition:transform .12s;box-shadow:0 2px #0b6e43}.cp-fr-all:hover{transform:translateY(-1px)}.cp-fr-all:disabled{opacity:.6}.cp-fr-list{flex-direction:column;flex:1;gap:6px;min-height:0;padding:10px 12px 14px 16px;display:flex}.cp-friends{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.cp-friends .cp-fr-list{flex:1 0 auto;min-height:176px;overflow:visible}.cp-fr-head{z-index:1;background:var(--paper);align-items:center;gap:6px;padding:6px 4px 3px;display:flex;position:sticky;top:-10px}.cp-fr-head b{font:900 11.5px var(--font-title);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-2)}.cp-fr-head small{color:#9a96ae;font-size:11px;font-weight:900}.cp-fr{background:var(--paper-2);border-radius:16px;align-items:center;gap:10px;padding:6px 8px 6px 6px;transition:background .12s;display:flex}.cp-fr:hover{background:var(--k-ebe7f7)}.cp-fr:not(.on) .av{filter:grayscale(.6)opacity(.75)}.cp-fr .cp-inv-tx b{font:900 14px var(--font-title)}.cp-fr .cp-inv-tx small.bad{color:var(--red-t,var(--red-d));white-space:normal}.cp-fr.on .cp-inv-tx small{color:var(--link-d)}.cp-dot{background:#b8b4c8;border-radius:50%;width:8px;height:8px}.cp-fr.on .cp-dot{background:var(--link);box-shadow:0 0 0 3px #2ad38a40}.cp-bar{background:linear-gradient(180deg, var(--paper) 50%, var(--k-f1eefa));box-shadow:inset 0 1px 0 var(--hi), 0 4px 0 #08041e33, var(--shadow);border-radius:999px;grid-area:bar;align-items:center;gap:16px;padding:10px 12px 10px 14px;display:flex}.cp-pips{flex:none;gap:8px;display:flex}.cp-pip{background:var(--paper);width:42px;height:42px;box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--c);border-radius:50%;position:relative}.cp-pip img{width:100%;height:100%;image-rendering:pixelated;background:color-mix(in srgb, var(--c) 22%, var(--paper));border-radius:50%}.cp-pip:not(.ok) img{filter:grayscale(.7)opacity(.7)}.cp-pip>i{background:var(--link);width:18px;height:18px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;position:absolute;bottom:-5px;right:-5px}.cp-pip>i:after{content:"";border:solid var(--paper);border-width:0 3px 3px 0;width:4px;height:8px;position:absolute;top:3px;left:6px;rotate:45deg}.cp-pip.free{box-shadow:none;border:3px dashed var(--line);background:0 0}.cp-bar-st{flex-direction:column;flex:1;min-width:0;display:flex}.cp-bar-st b{font:900 21px var(--font-title)}.cp-bar-st span{color:var(--ink-2);font-size:13.5px}.cp-bar-st.go span{color:var(--link-d);font-weight:900}.cp-bar-st .cp-err{font-size:12.5px}.cp-bar-dest{border-left:2px solid var(--line);flex:none;grid-template-columns:auto auto;align-items:center;column-gap:8px;padding:6px 16px;display:grid}.cp-bar-dest small{font:900 10.5px var(--font-title);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-2);grid-column:1/-1}.cp-bar-dest b{font:900 16px var(--font-title);white-space:nowrap}.cp-bar-dest span{background:var(--c);color:#fff;font:900 11.5px var(--font-title);white-space:nowrap;border-radius:999px;padding:2px 10px}.cp-bar .btn.big{padding:14px 36px}@media (max-width:1240px){.cp-room{grid-template:"main dest""main fr"minmax(0,1fr)"bar bar"/minmax(0,1fr) minmax(280px,320px)}.cp-dest .cp-pane-body{gap:8px;padding:10px 12px 12px}.cp-dest{max-height:max(180px,100vh - 560px)}.cp-friends{min-height:220px}.cp-dest-art,.cp-dest-tx p,.cp-dest .cp-lbl,.cp-dest-rules,.cp-bar-dest{display:none}.cp-dest-boss{max-height:96%;bottom:4px;left:auto;right:6px;translate:0}.cp-maps{flex-direction:row;gap:6px}.cp-map{flex:none;justify-content:center;padding:4px}.cp-map.on{flex:1;justify-content:flex-start;min-width:0;padding-right:10px}.cp-map>b,.cp-map.on:after,.cp-map.on:before,.cp-map>.uiicon{display:none}.cp-map.on>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.cp-map:hover:not(:disabled){transform:translateY(-2px)}.cp-map-mon{width:36px;height:36px}.cp-slot-tr>.av{--s:32px!important}.cp-ticket{flex-direction:row;align-items:center;gap:10px;margin:10px 12px 2px;padding:8px 10px}.cp-ticket:before,.cp-ticket:after{display:none}.cp-ticket-code{flex:none}.cp-ticket-code small{display:none}.cp-ticket .cp-tiles{gap:4px}.cp-ticket .cp-tiles>b{width:30px;height:38px;box-shadow:inset 0 -4px 0 var(--k-d8e2ff), 0 0 0 2px var(--line);border-radius:9px;font-size:20px}.cp-ticket-btns{flex-direction:column;flex:1;gap:5px;min-width:0}.cp-ticket-btns .btn{padding:5px 10px;font-size:12px}.cp-fr-tools{margin:8px 12px 0}.cp-fr-list{padding:8px 10px 12px 12px}}@media (max-width:1240px) and (min-height:860px){.cp-dest-art{height:80px;display:block}.cp-dest-tx b{font-size:19px}}@media (max-height:700px) and (min-height:561px) and (min-width:761px){.cp-team-head{margin-bottom:-2px}.cp-team-head b{font-size:16px}.cp-pane-head{padding-block:7px}.cp-room,.cp-main{gap:10px}.cp-bar{padding-block:6px}.cp-pip{width:34px;height:34px}.cp-bar-st b{font-size:18px}.cp-bar .btn.big{padding:10px 28px;font-size:19px}}@media (max-width:760px),(max-height:560px){.cp-room{scrollbar-width:thin;flex-direction:column;margin-inline:-8px;padding:8px 8px 2px;display:flex;overflow-y:auto}.cp-main,.cp-pane{flex:none;overflow:visible}.cp-pane{overflow:hidden}.cp-chat{min-height:0}.cp-dest{max-height:none}.cp-friends{min-height:0}.cp-chat-list{flex:none;height:260px}.cp-fr-list,.cp-friends .cp-fr-list{flex:none;min-height:0;max-height:340px;overflow-y:auto}.cp-friends{overflow:hidden}.cp-room>.cp-dest{order:3}.cp-room>.cp-friends{order:2}.cp-bar{z-index:5;border-radius:22px;flex-wrap:wrap;order:9;gap:10px;position:sticky;bottom:0}.cp-bar .btn.big{padding:12px 24px;font-size:19px}.cp-head-invite{display:inline-flex}.cp-dest-art{height:110px}}@media (max-width:760px){.cp-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-slot-stage{height:150px}.cp-pips{display:none}.cp-bar .btn.big{flex:1}}@media (max-height:560px) and (min-width:761px){.cp-slot-stage{height:120px}.cp-slot-info{gap:5px;padding:8px 10px 10px}.cp-slot-mon>b{font-size:15px}}@media (prefers-reduced-motion:reduce){.cp-slot.taken,.cp-slot.pop:before,.cp-slot-ball,.cp-slot-ball img,.cp-sig.wait u,.cp-pane.cp-flash,.cp-ready.on,.cp-slot.me .cp-slot-stage:hover .ls-spr{animation:none!important}}.cp-stack{flex:none;align-items:center;display:inline-flex}.cp-stack>span{box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--c);border-radius:50%;display:inline-flex}.cp-stack>span+span{margin-left:-10px}.pod .cp-stack>span+span{margin-left:-14px}.cp-parts{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.cp-parts i{background:var(--paper-2);color:var(--ink);border-radius:999px;align-items:baseline;gap:4px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.cp-parts i b{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:11px;overflow:hidden}.pod .cp-parts{justify-content:center;margin:4px 0 2px}.pod>b{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.bd-row.cp-brow{grid-template-columns:44px minmax(190px,1.4fr) minmax(150px,1.4fr) 74px 0 120px}.bd-me .cp-stack{margin-right:4px}.cp-toast{z-index:60;background:var(--paper);width:min(440px,100vw - 36px);box-shadow:var(--shadow);border-radius:20px;transition:transform .3s,opacity .3s;animation:.45s cubic-bezier(.2,1.4,.4,1) cpIn;position:fixed;bottom:18px;right:18px;overflow:hidden}.cp-toast.out{opacity:0;transform:translateY(20px)}.cp-toast-head{color:#fff;font:900 13px var(--font-title);background:var(--stripes), linear-gradient(100deg, #1fbf78, #13995e);align-items:center;gap:6px;padding:6px 14px;display:flex}.cp-toast-body{border-left:6px solid var(--c);align-items:center;gap:10px;padding:10px 12px;display:flex}@keyframes cpIn{0%{opacity:0;transform:translateY(40px)scale(.9)}}.mm-pair{flex-direction:column;flex:0 0 172px;gap:8px;min-width:0;display:flex}.mm-pair>.mm-item.endless{text-align:left;flex-direction:row;flex:1 1 0;justify-content:flex-start;gap:8px;min-height:0;padding:4px 10px 4px 6px}.mm-pair>.mm-item.endless .mm-ic{flex:none;width:34px;height:34px}.mm-pair>.mm-item.endless .mm-ic img{width:28px;height:28px}.mm-pair>.mm-item.endless .mm-tx{align-items:flex-start;min-width:0}.mm-pair>.mm-item.endless b{letter-spacing:-.3px;font-size:13px}.mm-pair>.mm-item.endless small{font-size:10px}.mm-modes:has(.mm-pair .focus) .mm-pair{flex-basis:186px}.mm-item.endless.coop{background:radial-gradient(circle at 70% 18%, #ffffff47, transparent 38%), var(--stripes), linear-gradient(160deg, #5ae0a0, #1fa86a 50%, #0e6a48);box-shadow:0 6px #0b4a32,0 12px 26px #148c5a66}.mm-item.endless.coop .mm-ic{box-shadow:inset 0 0 0 3px #ffffff59,0 0 18px #78ffbe8c}.mm-item.endless.coop.focus{box-shadow:0 0 0 4px var(--paper), 0 8px 0 #0b4a32, var(--shadow)}.mm-pair>.mm-item.coop.off{filter:saturate(.35)}.mm-item .mm-beta{background:var(--paper);color:var(--green-t,#0e6a48);letter-spacing:1px;border-radius:999px;padding:1px 5px;font-size:8px;font-weight:900;position:absolute;top:4px;right:6px}.coop-team{pointer-events:none;z-index:3;transform-origin:0 0;scale:var(--hs,1);opacity:var(--ho,1);flex-direction:column;gap:12px;display:flex;position:absolute;top:150px;left:22px}.coop-mate{--c:var(--blue);--hp:1;align-items:center;height:54px;display:flex;position:relative}.coop-med{z-index:2;background:conic-gradient(var(--hpc,#4ad86a) calc(var(--hp) * 360deg), var(--line) 0);width:54px;height:54px;box-shadow:0 0 0 3px var(--paper), var(--shadow-sm);border-radius:50%;flex:none;position:relative}.coop-med>img{width:calc(100% - 10px);height:calc(100% - 10px);image-rendering:pixelated;background:radial-gradient(circle at 50% 36%, var(--paper) 48%, color-mix(in srgb, var(--c) 35%, var(--paper)));border:3px solid var(--c);box-sizing:border-box;border-radius:50%;position:absolute;inset:5px}.coop-lvl{white-space:nowrap;color:#fff;font:900 11px/1.3 var(--font-title);box-shadow:0 0 0 2px var(--paper);background:linear-gradient(#4a4068 0 50%,#2e2848 50%);border-radius:6px;padding:0 7px 1px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)skew(-12deg)}.coop-plate{z-index:1;isolation:isolate;flex-direction:column;gap:1px;min-width:150px;margin-left:-18px;padding:4px 18px 5px 26px;display:flex;position:relative}.coop-plate:before,.coop-plate:after{content:"";transform-origin:0 100%;border-radius:3px 12px 12px 3px;position:absolute;inset:0;transform:skew(-14deg)}.coop-plate:before{z-index:-1;background:var(--w96);box-shadow:var(--shadow-sm)}.coop-plate:after{z-index:-2;background:var(--stripes), linear-gradient(100deg, var(--c), color-mix(in srgb, var(--c) 55%, #2a2440));inset:5px -6px -5px 6px}.coop-plate b{font:800 12px/1.1 var(--font-title);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.coop-bar{background:var(--line);border-radius:7px;height:13px;margin:1px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #2a24402e}.coop-bar i{background:linear-gradient(#8af07a,#3fc65f);border-radius:7px;width:100%;transition:width .2s;position:absolute;inset:0 auto 0 0}.coop-bar span{font:900 10px/1 var(--font-title);color:#1d3a24;text-shadow:0 0 3px #fff,0 0 3px #fff;white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.coop-mate.down .coop-bar i{background:linear-gradient(#ff8a96,#d8283c)}.coop-plate small{color:var(--ink-2);white-space:nowrap;font-size:11px;font-weight:900}.coop-mate.down{--hpc:var(--red)}.coop-mate.down .coop-med{animation:1s ease-in-out infinite coopDown}.coop-mate.down .coop-med>img{filter:grayscale(.6)}.coop-mate.down small{color:var(--red-t,var(--red-d))}@keyframes coopDown{50%{box-shadow:0 0 0 3px var(--paper), 0 0 0 7px #ff5a5f8c, var(--shadow-sm)}}.coop-mate.portal small{color:var(--purple-t,var(--purple-d))}.coop-mate.out .coop-med>img,.coop-mate.lost .coop-med>img{filter:grayscale()opacity(.7)}.coop-mate.out,.coop-mate.lost{opacity:.7}.coop-tag{pointer-events:none;z-index:2;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;transform:translate(-50%,-100%)}.coop-tag b{color:#ffffffeb;font:800 10px var(--font-title);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 1px #00000080;background:#1d123680;border-radius:999px;max-width:110px;padding:0 6px 1px;overflow:hidden}.coop-tag .coop-hp{background:#1d123699;border-radius:6px;width:70px;height:11px;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #ffffffb3}.coop-tag .coop-hp span{font:900 8px/1 var(--font-title);color:#fff;text-shadow:0 0 2px #000,0 0 2px #000;white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.coop-tag .coop-hp i{background:linear-gradient(90deg,#4ad86a,#8af07a);height:100%;display:block}.coop-tag.down b{background:#c8283cd9}.coop-down{left:50%;bottom:calc(150px + env(safe-area-inset-bottom,0px));text-align:center;pointer-events:none;z-index:4;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%)}.coop-down b{font:900 clamp(26px, 4vw, 44px) var(--font-title);color:#fff;text-shadow:0 3px #00000059}.coop-down span{color:#fff;background:#1d1236c7;border-radius:999px;padding:4px 14px;font-weight:800}.coop-down .coop-hp{width:240px;height:10px;box-shadow:0 0 0 2px var(--paper);background:#1d123699;border-radius:5px;overflow:hidden}.coop-down .coop-hp i{background:linear-gradient(90deg,#4ad86a,#8af07a);height:100%;transition:width .2s;display:block}.coop-down:not(.lifting) .coop-hp i{background:linear-gradient(90deg,#d8283c,#ff6a7a)}.coop-down em{font:900 16px var(--font-title);color:#fff;text-shadow:0 2px #0006;font-style:normal}.coop-lift{pointer-events:none;z-index:4;background:#1d1236cc;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:6px 16px 9px;display:flex;position:absolute;bottom:24%;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #7aff9a}.coop-lift b{font:900 16px var(--font-title);color:#fff}.coop-lift .coop-hp{background:#fff3;border-radius:5px;width:200px;height:9px;overflow:hidden}.coop-lift .coop-hp i{background:linear-gradient(90deg,#4ad86a,#8af07a);width:0;height:100%;transition:width .1s linear;display:block}.coop-tag .coop-help{background:var(--paper);color:var(--red-t,var(--red-d,#b0203a));font:900 11px var(--font-title);white-space:nowrap;border-radius:999px;padding:1px 8px;box-shadow:0 2px #00000040}.coop-tag .coop-help:empty{display:none}.coop-tag.down .coop-hp i{background:linear-gradient(90deg,#4ad86a,#8af07a)}.coop-tag.edge{animation:1s ease-in-out infinite coopEdge;transform:translate(-50%,-50%)}@keyframes coopEdge{50%{transform:translate(-50%,-50%)scale(1.12)}}.coop-watch{pointer-events:none;z-index:4;background:var(--w95);color:var(--ink);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:10px;padding:5px 16px 5px 6px;display:flex;position:absolute;top:22%;left:50%;transform:translate(-50%)}.coop-watch img{width:36px;height:36px;image-rendering:pixelated;background:var(--paper);box-sizing:border-box;border:3px solid #7aff9a;border-radius:50%}.coop-watch b{font:900 16px var(--font-title)}.coop-watch small{color:var(--ink-2);border-left:2px solid var(--line);padding-left:10px;font-size:12px;font-weight:900}.coop-mate.bubble .coop-med{box-shadow:0 0 0 3px #9ad8ff,0 0 12px 3px #9ad8ffcc}.coop-watch[hidden],.coop-down[hidden],.coop-portal[hidden],.coop-tag[hidden],.coop-lift[hidden]{display:none}.coop-portal{background:var(--stripes), linear-gradient(100deg, #6a4ad8, #9a6aff);color:#fff;font:900 14px var(--font-title);pointer-events:none;z-index:3;box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:8px;padding:6px 18px 6px 8px;display:flex;position:absolute;top:84px;left:50%;transform:translate(-50%)}@media (max-width:1240px){.cp-home{grid-template:"center play""center side"minmax(0,1fr)/minmax(0,1fr) clamp(270px,30vw,330px)}.cp-side{flex-direction:column}.cp-howto{display:none}.cp-play .cp-pane-body{gap:10px;padding:12px}.cp-act{gap:6px;padding:10px 12px 12px}.cp-act>b{font-size:16px}.cp-act>small,.cp-or{display:none}.cp-create.btn.big{padding:10px 20px;font-size:18px}.cp-join{flex-wrap:nowrap;gap:8px}.cp-join .cp-tiles{gap:4px}.cp-join .cp-tiles>input{border-radius:10px;width:34px;height:42px;font-size:21px}.cp-join-btn.btn{min-width:0;padding:9px 12px;font-size:14px}.cp-lb-maps .cp-lb-map b{display:none}.cp-lb-maps .cp-lb-map{padding:3px}.cp-lb-maps .cp-lb-map.on b{display:inline}.cp-lb-maps .cp-lb-map.on{padding-right:10px}}@media (max-width:760px),(max-height:560px){.cp-home{scrollbar-width:thin;flex-direction:column;margin-inline:-8px;padding:8px 8px 12px;display:flex;overflow-y:auto}.cp-left,.cp-center,.cp-side,.cp-pane{flex:none}.cp-left{display:contents}.cp-play{order:1}.cp-center{order:2}.cp-side{order:3}.cp-howto{order:4}.cp-ladder{min-height:0}.cp-lb-body{flex:none;max-height:420px}.cp-invites{max-height:300px}.cp-howto{min-height:0;display:flex}.cp-rules{overflow:visible}html.touch .cp-home .scroll,html.touch .cp-home [class*=scroll],html.touch .cp-room .scroll,html.touch .cp-room [class*=scroll]{overscroll-behavior:auto}.cp-seg.tier{margin-left:0}}@media (max-width:760px){.cp-lineup{display:none}.cp-hero{height:auto;padding:18px 20px}.cp-hero-tx{flex:1}.cp-lb-row{grid-template-columns:32px auto minmax(0,1fr) auto;gap:8px}}@media (prefers-reduced-motion:reduce){.cp-lu-free,.cp-lu-free img,.coop-mate.down .coop-med,.cp-lu-show,.cp-lb-row,.coop-tag.edge{animation:none!important}}.bd-kind:has(>:nth-child(3)) .bd-kind-tab b{font-size:13.5px}.bd-kind:has(>:nth-child(3)) .bd-kind-tab small{font-size:9.5px}.pod .cp-parts i{background:var(--w95);color:var(--ink);box-shadow:var(--shadow-sm)}.pod .cp-parts i b{color:var(--ink-2);font-size:11px}.cp-av-link{cursor:pointer;transition:transform .12s}.cp-av-link:hover{transform:scale(1.08)}.cp-open{cursor:pointer;transition:transform .12s,filter .12s}.cp-open:hover{filter:brightness(1.04)}.cp-open:active{transform:scale(.99)}.cp-open:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.tr-panel{width:min(1040px,100%)}.tr-body{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.tr-sum{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tr-tile{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;gap:1px;min-width:0;padding:8px 12px;display:flex}.tr-tile small{color:var(--ink-2);font-size:11px;font-weight:800}.tr-tile b{font-family:var(--font-title);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:900;overflow:hidden}.tr-live{color:var(--ink-2);grid-column:1/-1;font-size:12px;font-weight:800}.tr-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tr-cards.n3,.tr-cards.n4{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.tr-card{background:var(--paper);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c) 45%, var(--paper)), var(--shadow-sm);border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.tr-card.me{box-shadow:inset 0 0 0 3px var(--blue), var(--shadow-sm)}.tr-who{align-items:center;gap:10px;min-width:0;display:flex}.tr-av{box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--c);border-radius:50%;flex:none;display:inline-flex}.tr-name{flex-direction:column;flex:1;min-width:0;display:flex}.tr-name b{font-family:var(--font-title);color:var(--ink);align-items:center;gap:5px;min-width:0;font-size:16px;font-weight:900;display:flex}.tr-name b span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tr-name small{color:var(--ink-2);font-size:12px;font-weight:800}.tr-mon{background:color-mix(in srgb, var(--c) 18%, var(--paper-2));border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.tr-mon img{width:40px;height:40px;image-rendering:pixelated}.tr-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tr-stat{background:var(--paper-2);border-radius:12px;flex-direction:column;gap:1px;min-width:0;padding:6px 8px;display:flex}.tr-stat small{color:var(--ink-2);font-size:10.5px;font-weight:800}.tr-stat b{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:900}.tr-stat.hot b{color:var(--green-d,var(--green))}.tr-stat .bv-share{--c:var(--green);margin-top:3px}.tr-pct{color:var(--ink-2);margin-top:-2px;font-size:11px;font-weight:800}.tr-moves,.tr-items{flex-wrap:wrap;gap:4px;display:flex}.tr-chip{background:var(--paper-2);max-width:100%;color:var(--ink);border-radius:99px;align-items:center;gap:4px;padding:2px 8px 2px 4px;font-size:11.5px;font-weight:800;display:inline-flex}.tr-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tr-chip b{background:var(--ink-bg);color:#fff;border-radius:99px;flex:none;padding:0 6px;font-size:10px;font-weight:900}.tr-item{background:var(--paper-2);cursor:help;border-radius:12px;align-items:center;gap:2px;padding:2px 6px 2px 3px;display:inline-flex;position:relative}.tr-item img{width:26px;height:26px;image-rendering:pixelated}.tr-item b{color:var(--ink);font-size:11px;font-weight:900}.tr-acts{gap:6px;margin-top:auto;padding-top:2px;display:flex}.tr-acts .btn{flex:1}@media (max-width:700px){.tr-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-cards{grid-template-columns:1fr}.tr-body{padding:10px 10px 14px}.tr-tile b{font-size:17px}}@media (max-height:520px){.tr-sum{grid-template-columns:repeat(4,minmax(0,1fr))}.tr-tile{padding:5px 10px}.tr-tile b{font-size:16px}}.cp-return{z-index:60;border-radius:999px;align-items:center;gap:10px;padding:8px 20px 8px 14px;animation:.35s ease-out cpReturnIn;display:inline-flex;position:fixed;bottom:16px;left:16px}.cp-return>span{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.cp-return small{opacity:.85;letter-spacing:.5px;font-size:11px;font-weight:900}.cp-return b{font:900 16px var(--font-title)}@keyframes cpReturnIn{0%{opacity:0;transform:translateY(20px)}}.cp-afk{z-index:90;width:min(460px,100vw - 32px);color:var(--ink,#23263a);border:3px solid var(--red,#e8414b);text-align:center;pointer-events:none;background:#fff;border-radius:18px;flex-direction:column;gap:4px;padding:12px 18px;animation:1s ease-in-out infinite alternate cpAfk;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.cp-afk b{font:900 18px var(--font-title);color:var(--red,#e8414b)}.cp-afk span{font-size:14px;font-weight:700}@keyframes cpAfk{to{box-shadow:0 8px 30px #e8414b8c}}@media (max-width:760px){.cp-return{bottom:10px;left:10px}.cp-lab span{display:none}}.cp-sum{flex-direction:column;gap:8px;display:flex}.cp-sum-row{background:var(--paper);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c,#7a6cff) 45%, var(--paper)), 0 2px 0 #08041e1a;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:grid}.cp-sum-row.me{box-shadow:inset 0 0 0 3px var(--c,#7a6cff), 0 2px 0 #08041e1a}.cp-sum-row.gone{opacity:.72}.cp-sum-av{background:color-mix(in srgb, var(--c,#7a6cff) 22%, var(--paper));border-radius:50%;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.cp-sum-av img,.cp-sum-av canvas{object-fit:contain;width:100%;height:100%}.cp-sum-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.cp-sum-tx b{font:900 15px var(--font-title);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-sum-tx small{color:var(--ink-2);font-size:12px;font-weight:800}.cp-sum-bar{background:var(--paper-3);border-radius:99px;height:8px;overflow:hidden}.cp-sum-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--c,#7a6cff), color-mix(in srgb, var(--c,#7a6cff) 60%, var(--paper)));height:100%;display:block}.cp-sum-dmg{text-align:right;flex-direction:column;display:flex}.cp-sum-dmg b{font:900 17px var(--font-title);color:var(--ink)}.cp-sum-dmg small{color:var(--ink-2);font-size:11.5px;font-weight:800}.cp-quick-seg{justify-content:center}.cp-quick-seg>button{flex:auto;min-width:0;padding:6px;font-size:12px}.cp-search{white-space:nowrap;width:100%;font-size:22px}.cp-search img{flex:none}.cp-seek-n{min-height:1em;font:800 12.5px var(--font-title);color:var(--green);align-self:center}.cp-seek-n:empty{display:none}.cp-slot.empty.seeking .cp-slot-ball img{filter:none;animation:1.6s ease-in-out infinite cp-seek}.cp-slot.empty.closed{opacity:.45;border-style:solid}.cp-slot.empty.closed .cp-slot-free{cursor:default}@keyframes cp-seek{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-6px)rotate(-14deg)}60%{transform:translateY(0)rotate(12deg)}}.cp-seats{background:var(--paper-2);box-shadow:inset 0 0 0 2px var(--line);border-radius:16px;flex:none;grid-template-columns:1fr auto;align-items:center;gap:8px 10px;margin:12px 16px 0;padding:10px 12px;display:grid}.cp-seats[hidden]{display:none}.cp-seats-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.cp-seats-tx b{font:900 14.5px var(--font-title);color:var(--ink)}.cp-seats-tx small{color:var(--ink-2);font-size:12px}.cp-seats-size{grid-area:2/1/auto/-1;justify-self:start}.cp-switch{grid-area:1/2}@media (prefers-reduced-motion:reduce){.cp-slot.empty.seeking .cp-slot-ball img{animation:none}}.coop-wheel{z-index:40;pointer-events:none;background:radial-gradient(circle,#1d12369e 0 30%,#1d123661 31% 69%,#0000 70%);border-radius:50%;width:330px;height:330px;animation:.14s ease-out coop-wheel-in;position:fixed;top:50%;left:50%;translate:-50% -50%}.coop-wheel[hidden]{display:none}@keyframes coop-wheel-in{0%{opacity:0;scale:.8}}.coop-wheel-hub{--c:#fff;text-align:center;background:var(--paper);width:112px;height:112px;box-shadow:0 0 0 4px var(--c), 0 6px 0 #00000040;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.coop-wheel-hub b{font:900 15px var(--font-title);color:var(--ink);padding:0 8px;line-height:1.05}.coop-wheel-hub small{font:800 10.5px var(--font-title);color:var(--ink-2)}.coop-wheel-it{--c:#fff;flex-direction:column;align-items:center;gap:2px;width:74px;transition:scale .1s;display:flex;position:absolute;translate:-50% -50%}.coop-wheel-it img{filter:drop-shadow(0 4px #0000004d);opacity:.9;border-radius:50%;width:56px;height:56px}.coop-wheel-it span{color:#fff;font:900 11.5px var(--font-title);white-space:nowrap;text-shadow:0 1px #0006;background:#1d1236c7;border-radius:999px;padding:1px 7px}.coop-wheel-it.on{z-index:1;scale:1.22}.coop-wheel-it.on img{opacity:1;box-shadow:0 0 0 3px #fff, 0 0 20px var(--c)}.coop-wheel-it.on span{background:var(--c);color:#1d1236;text-shadow:none}.coop-ping{--c:#ffd23a;pointer-events:none;z-index:3;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;transform:translate(-50%,-100%)}.coop-ping img{border-radius:50%;width:40px;height:40px;animation:.35s cubic-bezier(.3,1.6,.5,1) coop-ping-in;box-shadow:0 0 0 2px #fff,0 3px #0000004d}.coop-ping.hot img{animation:.35s cubic-bezier(.3,1.6,.5,1) coop-ping-in,.8s ease-in-out .35s infinite coop-ping-hot}.coop-ping-tx{color:#fff;text-align:center;background:#1d1236b8;border-radius:10px;flex-direction:column;align-items:center;padding:2px 8px 3px;line-height:1.1;display:flex}.coop-ping-tx b{font:900 12px var(--font-title);color:var(--c);white-space:nowrap}.coop-ping-tx span{font:800 10px var(--font-title);opacity:.9;white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.coop-ping-tx small{font:800 10px var(--font-title);opacity:.8}.coop-ping-tx small:empty{display:none}.coop-ping.edge{transform:translate(-50%,-50%)scale(.85)}.coop-ping.edge .coop-ping-tx span{display:none}@keyframes coop-ping-in{0%{scale:0}}@keyframes coop-ping-hot{50%{box-shadow:0 0 0 2px #fff, 0 0 18px var(--c), 0 3px 0 #0000004d}}@media (prefers-reduced-motion:reduce){.coop-wheel,.coop-ping img{animation:none!important}}.cp-dest .cp-maps[hidden],.cp-dest .cp-lbl[hidden]{display:none}.cp-quick-map{background:var(--paper-2);min-width:0;color:var(--ink-2);font:900 12px var(--font-title);cursor:pointer;box-shadow:inset 0 0 0 2px var(--line);border:0;border-radius:999px;align-items:center;gap:6px;padding:3px 8px 3px 3px;display:flex}.cp-quick-map b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cp-quick-map .cp-map-mon{border-radius:50%;width:26px;height:26px}.cp-quick-map.any>img{flex:none;margin:2px}.cp-quick-map.on{color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 3px var(--blue)}.cp-quick-map:not(.on) .cp-map-mon{filter:saturate(.5)}.cp-quick-map.locked{opacity:.45;cursor:not-allowed}.cp-hero.cp-find{align-items:stretch;gap:20px;height:auto;padding:16px 18px 16px 24px}.cp-find-tx{z-index:1;flex-direction:column;flex:0 0 min(36%,300px);justify-content:center;align-items:flex-start;gap:6px;min-width:0;display:flex;position:relative}.cp-find-tx h2{font:900 clamp(26px, 2.6vw, 38px)/1.02 var(--font-title);text-shadow:0 3px #0000002e;margin:2px 0 0}.cp-find-tx p{color:#ffffffeb;margin:0 0 6px;font-size:13.5px;line-height:1.35}.cp-find .cp-search{width:100%;margin:0}.cp-find .cp-seek-n{color:#fff;text-shadow:0 1px #00000040;align-self:center}.cp-find-opts{z-index:1;background:var(--paper);min-width:0;color:var(--ink);border-radius:18px;flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:12px 14px;display:grid;position:relative;box-shadow:0 4px #08041e29}.cp-find-opts>[hidden]{display:none}.cp-find-opts .cp-quick-lbl{font:900 11px var(--font-title);letter-spacing:.8px;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;justify-self:end;margin:0}.cp-find-opts .cp-quick-seg{justify-content:flex-start;justify-self:start;max-width:100%}.cp-find-opts .cp-quick-seg>button{flex:0 auto;padding:6px 12px;font-size:12.5px}.cp-find-opts .cp-quick-maps{flex-wrap:wrap;gap:5px;display:flex}.cp-find-opts .cp-quick-map{flex:0 auto}@media (max-width:760px){.cp-hero.cp-find{flex-direction:column;padding:16px}.cp-find-tx{flex:none}.cp-find-opts{grid-template-columns:minmax(0,1fr)}.cp-find-opts .cp-quick-lbl{justify-self:start}}.cp-quick-seg>button.locked{opacity:.5;cursor:not-allowed;align-items:center;gap:4px;display:inline-flex}.coop-bub{z-index:60;pointer-events:none;color:#fff;font:900 14px var(--font-title);text-shadow:0 1px #0000004d;box-shadow:0 0 0 3px #fff, var(--shadow);background:linear-gradient(#6fd0ff,#2f8fe0);border-radius:999px;padding:5px 16px;position:fixed;top:10px;left:50%;translate:-50%}.coop-bub[hidden]{display:none}.coop-bub{flex-direction:column;align-items:center;gap:3px;min-width:150px;display:flex}.coop-bub>i{background:#00000047;border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.coop-bub>i>b{background:#fff;border-radius:999px;height:100%;transition:width .2s linear;display:block}.coop-bub.bare>i{display:none}.coop-bub.low{background:linear-gradient(#ffd06a,#f29a1a);animation:.5s ease-in-out infinite coop-bub-beat}.coop-bub.bare{background:linear-gradient(#ff7a7a,#e0343a)}@keyframes coop-bub-beat{50%{scale:1.08}}@media (prefers-reduced-motion:reduce){.coop-bub.low{animation:none}}.cp-seek{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 50% 45%,#1fbf7840,#0e0828c7 60%);place-items:center;padding:16px;animation:.25s ease-out cp-seek-in;display:grid;position:fixed;inset:0}.cp-seek[hidden]{display:none}.cp-seek.out{opacity:0;transition:opacity .35s}@keyframes cp-seek-in{0%{opacity:0}}.cp-seek-card{text-align:center;background:var(--paper);width:min(420px,100%);box-shadow:0 0 0 4px #ffffff80, 0 8px 0 #08041e40, var(--shadow);color:var(--ink);border-radius:26px;flex-direction:column;align-items:center;gap:6px;padding:26px 24px 22px;display:flex}.cp-seek-card h2{font:900 28px var(--font-title);margin:10px 0 0}.cp-seek-time{font:900 34px var(--font-title);color:var(--green);font-variant-numeric:tabular-nums}.cp-seek-time:empty,.cp-seek-count:empty{display:none}.cp-seek-what{font:800 13.5px var(--font-title);color:var(--ink-2)}.cp-seek-count{font:800 12.5px var(--font-title);color:var(--green)}.cp-seek-cancel{min-width:160px;margin-top:10px}.cp-seek-cancel[hidden]{display:none}.cp-seek-radar{place-items:center;width:150px;height:150px;display:grid;position:relative}.cp-seek-radar i{border:4px solid var(--green);opacity:0;border-radius:50%;animation:2.4s ease-out infinite cp-radar;position:absolute;inset:0}.cp-seek-radar i:nth-child(2){animation-delay:.8s}.cp-seek-radar i:nth-child(3){animation-delay:1.6s}@keyframes cp-radar{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.15)}}.cp-seek-ball{width:84px;height:84px;image-rendering:pixelated;filter:drop-shadow(0 6px #0000002e);animation:1.1s cubic-bezier(.5,0,.5,1) infinite cp-ball-spin}@keyframes cp-ball-spin{0%{transform:rotate(0)}60%{transform:rotate(-20deg)translateY(-6px)}to{transform:rotate(360deg)}}.cp-seek.found .cp-seek-ball{animation:.6s cubic-bezier(.2,1.6,.4,1) both cp-ball-pop}.cp-seek.found .cp-seek-radar i{border-color:#ffd23a;animation-duration:.9s}.cp-seek.found h2{color:var(--green);animation:.5s cubic-bezier(.2,1.6,.4,1) both cp-found-in}@keyframes cp-ball-pop{0%{transform:scale(1)}40%{transform:scale(1.35)rotate(-12deg)}to{transform:scale(1.1)}}@keyframes cp-found-in{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.cp-seek-radar i,.cp-seek-ball,.cp-seek.found h2{animation:none!important}.cp-seek-radar i{opacity:.4}}.coop-tp{z-index:70;pointer-events:none;place-items:start center;padding:70px 16px 16px;display:grid;position:fixed;inset:0}.coop-tp[hidden]{display:none}.coop-tp.ph2,.coop-tp.ph3{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 50% 45%,#281e6e59,#0c08289e 70%);place-items:center}.coop-tp-card{text-align:center;pointer-events:auto;background:var(--paper);width:min(380px,100%);color:var(--ink);box-shadow:0 0 0 4px #ffffff8c, 0 6px 0 #08041e40, var(--shadow);border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:14px 18px 16px;display:flex}.coop-tp-card b{font:900 16px var(--font-title)}.coop-tp-card h2{font:900 28px var(--font-title);margin:0}.coop-tp-card small{color:var(--ink-2);font-size:12.5px;font-weight:800}.coop-tp-card.big{width:min(430px,100%);padding:22px 26px 20px}.coop-tp-time{font:900 44px var(--font-title);color:var(--blue,#2f8fe0);font-variant-numeric:tabular-nums;line-height:1}.coop-tp-rows{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.coop-tp-row{background:var(--paper-2);box-shadow:inset 0 0 0 2px var(--line);font:800 13px var(--font-title);border-radius:999px;align-items:center;gap:6px;padding:3px 12px 3px 8px;display:inline-flex}.coop-tp-row i{background:var(--line);border-radius:50%;width:12px;height:12px}.coop-tp-row.yes{box-shadow:inset 0 0 0 2px var(--link,#2ad38a)}.coop-tp-row.yes i{background:var(--link,#2ad38a)}.coop-tp-btns{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.coop-tp-wait:empty{display:none}.cp-vote{background:var(--k-ffe1e3);color:var(--red-t,var(--red-d));font:900 11px var(--font-title);cursor:pointer;border:0;border-radius:999px;margin-left:auto;padding:2px 10px}.cp-vote.on{background:var(--red-d,#c0392b);color:#fff}.cp-vote b{font:inherit}.ap{background:var(--paper-2);border-radius:16px;flex-direction:column;gap:6px;padding:10px;display:flex}.ap-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;display:flex}.ap-head b{font-family:var(--font-title);color:var(--ink);font-size:14px;font-weight:900}.ap-head small{color:var(--ink-2);font-size:11px;font-weight:800}.ap-row{background:var(--paper);box-shadow:inset 0 0 0 2px var(--line);border-radius:12px;align-items:center;gap:6px;padding:5px 6px;display:flex}.ap-row.on{box-shadow:inset 0 0 0 2px var(--green)}.ap-name{background:var(--paper-2);width:112px;min-width:0;font:800 13px var(--font);color:var(--ink);border:none;border-radius:10px;flex:0 112px;padding:5px 8px}.ap-icons{flex:auto;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.ap-icons img{width:24px;height:24px;image-rendering:pixelated;flex:none}.ap-icons small{color:var(--ink-2);white-space:nowrap;font-size:11px;font-weight:800}.ap-row .btn{flex:none}@media (max-width:560px){.ap-row{flex-wrap:wrap}.ap-name{flex:100%;width:auto}.ap-icons{flex:100%}}.ap-fold{cursor:pointer;text-align:left;background:0 0;border:none;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;padding:0}.ap-fold small{text-align:right;flex:auto;min-width:0}.ap-chev{border-right:3px solid var(--ink-2);border-bottom:3px solid var(--ink-2);flex:none;width:8px;height:8px;transition:transform .15s;transform:rotate(-45deg)}.ap-fold[aria-expanded=true] .ap-chev{transform:rotate(45deg)}.ap.folded{padding:8px 12px}.ap-ic{cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;padding:0}.ap-ic img{width:24px;height:24px;image-rendering:pixelated;display:block}.ap-ic:hover{background:var(--line)}.lab-wrap>.ap{margin:0 6px 12px}.ev-scr .ev-main{--ev:#9a6aff;flex:1;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:18px;width:100%;max-width:1380px;min-height:0;margin:0 auto;display:grid}.ev-pts{font-size:20px}.ev-side{border-radius:var(--radius);background:var(--w97);min-height:0;max-height:100%;box-shadow:var(--shadow);flex-direction:column;align-self:start;animation:.45s cubic-bezier(.2,1.3,.4,1) both plateIn;display:flex;overflow:hidden}.ev-hero{background:#2a1a4e 50%/cover no-repeat;flex:none;align-items:flex-end;height:clamp(190px,36vh,400px);display:flex;position:relative}.ev-hero:after{content:"";background:var(--stripes), linear-gradient(0deg, #1a0e34eb, #1a0e3459 55%, #1a0e340d);position:absolute;inset:0}.ev-hero-tx{z-index:1;color:#fff;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 18px 16px;display:flex;position:relative}.ev-hero-tx small{background:var(--ev);letter-spacing:.6px;text-transform:uppercase;border-radius:999px;padding:3px 12px;font-size:11px;font-weight:900}.ev-hero-tx h1{font-family:var(--font-title);text-shadow:0 3px #00000059;margin:0;font-size:27px;line-height:1.08}.ev-when{color:#ffd88a;background:#00000059;border-radius:999px;align-items:center;gap:7px;padding:3px 12px 3px 9px;font-size:13px;font-weight:800;display:inline-flex}.ev-when i{background:#c8c0e0;border-radius:50%;width:8px;height:8px}.ev-when.live i{background:#ff5a5f;animation:1.6s ease-out infinite evLive;box-shadow:0 0 #ff5a5f99}.ev-side-body{scrollbar-width:thin;flex-direction:column;flex:none;gap:12px;min-height:0;padding:14px;display:flex;overflow-y:auto}.ev-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ev-stat{background:var(--paper-2);border-radius:16px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.ev-stat>small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;overflow:hidden}.ev-stat>b{font-family:var(--font-title);color:var(--ink);align-items:center;gap:6px;font-size:22px;font-weight:900;display:flex}.ev-stat>b img{width:26px;height:26px}.ev-next{cursor:pointer;width:100%;font:inherit;color:var(--ink);text-align:left;background:color-mix(in srgb, var(--ev) 12%, var(--paper));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ev) 35%, var(--paper));border:none;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;transition:transform .14s cubic-bezier(.3,1.6,.5,1),box-shadow .14s;display:flex}.ev-next:hover{box-shadow:inset 0 0 0 2px var(--ev);transform:translateY(-2px)}.ev-next>.grow{flex-direction:column;gap:3px;min-width:0;display:flex}.ev-next small{color:var(--ink-2);font-size:11px;font-weight:800}.ev-next b{font-family:var(--font-title);font-size:16px;font-weight:900}.ev-next-rw{flex:none;place-items:center;width:52px;display:grid}.ev-next-rw .ev-rw small{display:none}.ev-next-rw .ev-titlechip{padding:4px;font-size:0}.ev-next .ev-bar{flex:none;height:10px;margin-top:2px}.ev-next.ready{background:linear-gradient(100deg, var(--paper) 40%, var(--k-fff3c4));box-shadow:0 0 0 3px var(--yellow), 0 0 18px #ffcc3380;animation:1.6s ease-in-out infinite evReady}.ev-next.ready img{width:30px;height:30px;animation:1.4s ease-in-out infinite wobble}.ev-next.done{cursor:default;color:var(--green-t,var(--green-d))}.ev-go{white-space:nowrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.ev-go img{width:32px;height:32px;image-rendering:pixelated;animation:2.4s ease-in-out infinite float}.ev-content{flex-direction:column;gap:12px;min-height:0;display:flex}.ev-tabs{scrollbar-width:none;flex-wrap:nowrap;flex:none;align-self:flex-start;max-width:100%;overflow-x:auto}.ev-tabs .pill{flex:none;padding:9px 16px;font-size:14px;position:relative}.ev-tabs .pill .mm-badge{margin-left:4px;position:static}.ev-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding-bottom:18px;display:flex}.ev-body>*{flex:none}.ev-card{flex-direction:column;gap:8px;padding:16px 18px;animation:.3s both slideUp;display:flex}.ev-card>b{font-size:17px}.ev-card small{color:var(--ink-2);font-weight:700}.ev-desc{margin:0;font-size:15px;line-height:1.45}.ev-how-h{font-family:var(--font-title);letter-spacing:1.2px;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px #0009;margin:4px 2px -2px;font-size:13px;font-weight:900}.ev-how{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ev-how li{background:var(--paper);box-shadow:var(--shadow-sm);animation:slideUp .35s var(--d,0s) both;border-radius:18px;flex-direction:column;gap:10px;padding:14px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.ev-how-ic{background:color-mix(in srgb, var(--ev) 16%, var(--paper));border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.ev-how-ic img{width:34px;height:34px;image-rendering:pixelated}.ev-how-ic i{background:var(--ev);color:#fff;width:22px;height:22px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-6px;right:-6px}.ev-trackhead{flex-flow:wrap;align-items:center;gap:14px}.ev-trackhead>.grow{flex-direction:column;gap:2px;min-width:220px;display:flex}.ev-bar{flex:220px;height:22px}.ev-bar i{transform-origin:0;background:linear-gradient(90deg, #ffb04a, var(--ev));position:absolute;inset:0}.ev-bar b{color:#fff;text-shadow:0 1px #0006;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.ev-track{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.ev-step{background:var(--paper);box-shadow:var(--shadow-sm);text-align:center;animation:slideUp .3s var(--d,0s) both;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:12px 10px;display:flex;position:relative}.ev-step.todo{background:var(--w88)}.ev-step.todo .ev-step-rw{filter:saturate(.55);opacity:.8}.ev-step.ready{box-shadow:0 0 0 3px var(--yellow), 0 0 18px #ffcc3380, var(--shadow-sm);animation:slideUp .3s var(--d,0s) both, evReady 1.6s .4s ease-in-out infinite}.ev-step.done{background:color-mix(in srgb, var(--green) 10%, var(--paper))}.ev-step.done .ev-step-rw{opacity:.7}.ev-step-at{background:var(--ev);color:#fff;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:13px;display:flex}.ev-step.done .ev-step-at{background:var(--green-d)}.ev-step-rw{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-height:64px;display:flex}.ev-step-st{color:var(--ink-2);align-items:center;gap:4px;font-size:12px;display:flex}.ev-step.done .ev-step-st{color:var(--green-t,var(--green-d))}.ev-step .q-claim{width:100%}.ev-rw{flex-direction:column;align-items:center;gap:4px;max-width:150px;display:inline-flex}.ev-rw small{color:var(--ink-2);font-size:11px;line-height:1.15}.ev-rw>img,.ev-rw .ev-pic img,.ev-rw-bag img{width:40px;height:40px;image-rendering:pixelated}.ev-pic{background:#2a1a4e;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.ev-pic img{object-fit:cover;width:100%;height:100%}.ev-clanpic{width:44px;height:44px;image-rendering:pixelated}.ev-titlechip{background:linear-gradient(90deg, var(--k-ffe7b0), var(--k-e6d6ff));color:var(--ink-on);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex}.ev-qrw{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:4px;display:flex}.ev-prizes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:6px;display:grid}.ev-prize{--tc:var(--r1);text-align:center;background:color-mix(in srgb, var(--tc) 10%, var(--paper));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--tc) 45%, var(--paper));border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:14px 10px 12px;display:flex;position:relative;overflow:hidden}.ev-prize:before{content:"";background:var(--tc);height:5px;position:absolute;top:0;left:0;right:0}.ev-prize>b{background:var(--tc);color:#fff;font-family:var(--font-title);text-shadow:0 1px #0003;border-radius:999px;padding:2px 12px;font-size:14px}.ev-prize .ev-qrw{justify-content:center}.ev-won{box-shadow:0 0 0 3px #fc3, var(--shadow)}@keyframes evLive{0%{box-shadow:0 0 #ff5a5f99}70%,to{box-shadow:0 0 0 7px #ff5a5f00}}@keyframes evReady{0%,to{filter:none}50%{filter:brightness(1.06)}}.ls-stagecard .ls-looks{z-index:2;gap:6px;display:flex;position:absolute;bottom:8px;left:50%;translate:-50%}.ls-stagecard .ls-looks .ls-shiny{position:static;translate:none}.ls-spectral{--c:#9a6aff}.ls-spectral.on{color:#fff;background:linear-gradient(90deg,#6a4cd8,#b48aff)}.ls-spectral img{width:16px;height:16px;image-rendering:pixelated}@media (max-width:900px){.ev-scr .ev-main{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px}.ev-side{flex-direction:row;align-self:stretch}.ev-hero{flex:45%;height:auto;min-height:150px}.ev-side-body{flex:55%;overflow:visible}.ev-go{margin-top:0}}@media (max-width:560px){.ev-side{flex-direction:column}.ev-hero{flex:none;min-height:120px}.ev-hero-tx h1{font-size:22px}.ev-track{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}@media (max-height:560px){.ev-scr .ev-main{grid-template-rows:none;grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:12px}.ev-side{flex-direction:column;align-self:start}.ev-hero{flex:none;height:104px}.ev-hero-tx{gap:4px;padding:8px 12px 10px}.ev-hero-tx small{padding:2px 9px;font-size:9px}.ev-hero-tx h1{font-size:19px}.ev-when{padding:2px 10px 2px 8px;font-size:11px}.ev-side-body{flex:1;gap:8px;padding:10px;overflow-y:auto}.ev-stats{gap:8px}.ev-stat{border-radius:12px;padding:6px 10px}.ev-stat>b{font-size:17px}.ev-stat>b img{width:20px;height:20px}.ev-stat>small{font-size:10px}.ev-next{border-radius:12px;gap:8px;padding:7px 10px}.ev-next b{font-size:14px}.ev-next-rw{width:40px}.ev-next-rw .ev-rw>img,.ev-next-rw .ev-pic,.ev-next-rw .avatar{zoom:.8}.ev-go{white-space:nowrap;gap:8px;padding:9px 10px;font-size:15px}.ev-side{justify-content:flex-start}.ev-go img{width:26px;height:26px}.ev-tabs .pill{padding:6px 12px;font-size:13px}.ev-card{padding:12px 14px}.ev-desc{font-size:14px}.ev-how{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.ev-how li{flex-direction:row;align-items:center;padding:10px;font-size:13px}.ev-how-ic{width:40px;height:40px}.ev-how-ic img{width:28px;height:28px}.ev-track{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.ev-step{gap:6px;padding:8px}.ev-step-rw{min-height:50px}}@media (prefers-reduced-motion:reduce){.ev-when.live i,.ev-next.ready,.ev-next.ready img,.ev-step.ready,.ev-go img{animation:none}}.ev-bhero{border-radius:var(--radius);color:#fff;min-height:150px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ev) 55%, transparent), var(--shadow);background:#2a1a4e 50% 30%/cover no-repeat;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 18px;padding:18px 20px;animation:.35s both popIn;display:flex;position:relative;overflow:hidden}.ev-bhero:before{content:"";background:var(--stripes), linear-gradient(95deg, #160a30f0 0%, #201046c7 45%, #20104633 100%);position:absolute;inset:0}.ev-bhero>*{position:relative}.ev-bhero-tx{flex-direction:column;flex:300px;align-items:flex-start;gap:4px;min-width:0;display:flex}.ev-bhero-tx small{background:var(--ev);letter-spacing:1.2px;text-transform:uppercase;border-radius:999px;padding:3px 12px;font-size:11px;font-weight:900}.ev-bhero-tx h2{font-family:var(--font-title);text-shadow:0 3px #00000059;margin:0;font-size:32px;font-weight:900;line-height:1.05}.ev-bhero-tx p{opacity:.92;max-width:560px;margin:0;font-size:13px;font-weight:700;line-height:1.35}.ev-bhero-side{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.ev-bchips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ev-bchips .bd-chip{color:#fff;background:#0e062299}.ev-bchips .ev-chip-prize{color:#ffd88a;box-shadow:inset 0 0 0 1.5px #ffd88a8c}.ev-chip-prize img{width:16px;height:16px}.ev-bseg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e06228c;border-radius:999px;gap:4px;padding:4px;display:flex;box-shadow:inset 0 0 0 1.5px #ffffff2e}.ev-bseg button{color:#fff;font:inherit;font-family:var(--font-title);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;padding:8px 16px 8px 12px;font-size:15px;font-weight:900;transition:background .14s;display:flex}.ev-bseg button img{opacity:.75;width:20px;height:20px}.ev-bseg button:hover{background:#ffffff1f}.ev-bseg button.on{background:var(--paper);color:var(--ink);box-shadow:0 3px 0 color-mix(in srgb, var(--ev) 70%, #1a1030)}.ev-bseg button.on img{opacity:1}.ev-podium{padding-top:26px}.ev-pod-mon{background:var(--paper);width:40px;height:40px;box-shadow:0 0 0 3px var(--mc), 0 3px 8px #0006;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;left:-14px;overflow:hidden}.ev-pod-mon img{object-fit:contain;width:36px;height:36px;image-rendering:pixelated}.ev-pod>b{justify-content:center;align-items:center;gap:5px;max-width:100%;display:flex}.ev-pod>b>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-pod>small{color:#ffd88a}.ev-pod .pod-score{flex-direction:column;align-items:center;gap:0}.ev-pod .pod-score b{font-size:24px}.ev-pod.me .pod-base{box-shadow:inset 0 -6px 0 #00000026, 0 0 0 3px var(--paper), 0 0 22px var(--ev)}.ev-blist{flex-direction:column;gap:3px;padding:8px 10px;animation:.3s both slideUp;display:flex}.ev-bempty{color:var(--ink-2);margin:10px 8px;font-weight:800}button.ev-brow{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;animation:slideRight .3s var(--d,0s) backwards;background:0 0;border:none;border-radius:14px;align-items:center;gap:12px;padding:6px 12px 6px 8px;font-weight:800;transition:background .12s,transform .12s cubic-bezier(.3,1.6,.5,1);display:flex}button.ev-brow.prize{background:color-mix(in srgb, var(--ev) 7%, var(--paper))}button.ev-brow:hover{background:color-mix(in srgb, var(--ev) 14%, var(--paper));transform:translate(3px)}button.ev-brow.me{background:color-mix(in srgb, var(--ev) 18%, var(--paper));box-shadow:inset 0 0 0 2px var(--ev)}.ev-brow .bd-rank{flex:none}.ev-brow.prize .bd-rank{background:linear-gradient(180deg, color-mix(in srgb, var(--ev) 80%, var(--paper)), color-mix(in srgb, var(--ev) 80%, #1a1030))}.ev-bwho{flex-direction:column;min-width:0;display:flex}.ev-bwho b{align-items:center;gap:6px;min-width:0;font-size:15px;display:flex}.ev-bwho b>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-bwho small{color:color-mix(in srgb, var(--ev) 70%, var(--ink));text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.ev-you{background:var(--ev);color:#fff;border-radius:999px;flex:none;padding:1px 8px;font-size:10.5px;font-style:normal;font-weight:900}.ev-bmon{background:var(--paper-2);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.ev-bmon img{object-fit:contain;width:36px;height:36px;image-rendering:pixelated}.ev-bval{flex-direction:column;flex:none;align-items:flex-end;min-width:92px;display:flex}.ev-bval b{font-family:var(--font-title);font-size:18px;font-weight:900}.ev-bval small{color:var(--ink-2);font-size:11.5px;font-weight:800}.ev-bgo{color:var(--ink-2);flex:none;font-size:22px;font-style:normal;font-weight:900;line-height:1}.ev-cutline{color:color-mix(in srgb, var(--ev) 75%, var(--ink));text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:10px;margin:6px 4px;font-size:11.5px;font-weight:900;display:flex}.ev-cutline:before,.ev-cutline:after{content:"";border-top:2px dashed color-mix(in srgb, var(--ev) 40%, var(--paper));flex:1}.ev-body:has(>.ev-bme){padding-bottom:0}.ev-bme{z-index:2;background:var(--paper);box-shadow:0 0 0 3px color-mix(in srgb, var(--ev) 60%, var(--paper)), 0 -6px 22px #0e062259;border-radius:20px;align-items:center;gap:14px;margin-bottom:3px;padding:10px 16px 10px 10px;animation:.35s both slideUp;display:flex;position:sticky;bottom:3px}.ev-bme.top{box-shadow:0 0 0 3px var(--yellow), 0 -6px 22px #0e062259}.ev-bme-rank{color:#fff;background:var(--stripes), linear-gradient(160deg, color-mix(in srgb, var(--ev) 85%, var(--paper)), color-mix(in srgb, var(--ev) 70%, #1a1030));border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:70px;height:54px;padding:0 10px;display:flex}.ev-bme-rank small{letter-spacing:1px;text-transform:uppercase;opacity:.9;font-size:10px;font-weight:900}.ev-bme-rank b{font-family:var(--font-title);font-size:22px;font-weight:900;line-height:1}.ev-bme-rank.none{min-width:54px}.ev-bme-tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ev-bme-tx>small{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:900}.ev-bme-tx>b{font-family:var(--font-title);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:19px;font-weight:900;display:flex}.ev-bme-tx>b small{color:var(--ink-2);font-size:12px}.ev-bme-st{background:var(--paper-2);max-width:46%;color:var(--ink-2);border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 12px 5px 8px;font-size:12.5px;font-weight:900;display:flex}.ev-bme.top .ev-bme-st{background:var(--k-fff3c4);color:var(--gold-t,#8a5a00)}@media (max-width:700px){.ev-bhero{gap:10px;min-height:0;padding:12px 14px}.ev-bhero-tx h2{font-size:22px}.ev-bhero-tx p{display:none}.ev-bhero-side{flex:100%;align-items:stretch}.ev-bhero-side .ev-bchips{justify-content:flex-start}.ev-bseg button{flex:1;justify-content:center;padding:6px 10px;font-size:14px}.ev-podium{zoom:.66;padding-top:18px}.ev-bme{gap:10px;padding:8px 10px 8px 8px}.ev-bme-rank{min-width:58px;height:46px}.ev-bme-rank b{font-size:18px}.ev-bme-tx>b{font-size:16px}}@media (max-width:560px){.ev-scr .ev-main{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.ev-side,.ev-content{flex:none;min-height:auto;max-height:none}.ev-body{flex:none;min-height:auto;overflow:visible}.ev-tabs{z-index:3;box-shadow:var(--shadow-sm);align-self:stretch;position:sticky;top:0}.ev-podium{zoom:.55}.ev-bmon{display:none}button.ev-brow{gap:8px;padding:5px 8px 5px 6px}.ev-bval{min-width:0}.ev-bgo{display:none}.ev-bme{flex-wrap:wrap}.ev-bme-st{flex:100%;justify-content:center;max-width:none}}@media (max-height:560px){.ev-bhero{flex-wrap:nowrap;align-items:center;gap:10px;min-height:0;padding:8px 12px}.ev-bhero-tx small,.ev-bhero-tx p,.ev-bchips{display:none}.ev-bhero-tx h2{font-size:20px}.ev-bseg button{padding:5px 12px 5px 9px;font-size:13px}.ev-bseg button img{width:16px;height:16px}.ev-podium{zoom:.5;padding-top:14px}.ev-bme{border-radius:14px;gap:10px;padding:5px 10px 5px 6px}.ev-bme-rank{border-radius:11px;min-width:52px;height:38px}.ev-bme-rank small,.ev-bme-tx>small{display:none}.ev-bme-rank b{font-size:16px}.ev-bme-tx>b{font-size:15px}.ev-bme-st{padding:3px 10px 3px 6px;font-size:11.5px}}.mm-item.mutation{text-align:center;color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--c) 35%, transparent) 0%, color-mix(in srgb, var(--c) 92%, #000) 100%), var(--mu-art,none) center / cover, var(--c);min-width:0;box-shadow:0 5px 0 color-mix(in srgb, var(--c) 55%, #000), var(--shadow-sm);flex-direction:column;flex:0 0 118px;justify-content:center;gap:4px;padding:8px 6px;transition:transform .18s cubic-bezier(.3,1.6,.5,1),box-shadow .16s,flex-basis .32s cubic-bezier(.3,1.4,.5,1);animation:.55s cubic-bezier(.2,1.3,.4,1) .18s backwards mmDock;overflow:hidden}.mm-item.mutation:before{display:none}.mm-modes:has(.mutation.focus) .mutation{flex-basis:150px}.mm-item.mutation .mm-ic{background:#fff3;border-radius:50%;flex:none;width:50px;height:50px;position:relative;box-shadow:inset 0 0 0 3px #ffffff8c,0 0 16px #ffffff59}.mm-item.mutation .mm-ic img{width:40px;height:40px;animation:2.4s ease-in-out infinite mmFloat}.mm-item.mutation .mm-tx{align-items:center;min-width:0;max-width:100%}.mm-item.mutation b{letter-spacing:-.2px;text-shadow:0 2px #00000059;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.1;display:-webkit-box;overflow:hidden}.mm-item.mutation small{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #00000080;max-width:100%;font-size:10.5px;overflow:hidden}.mm-item.mutation.focus{box-shadow:0 0 0 3px #fff, 0 6px 0 color-mix(in srgb, var(--c) 55%, #000), var(--shadow)}.mm-item.mutation .mu-done{background:var(--green);border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 2px #fff}.mm-item.mutation .mu-done img{width:14px;height:14px;animation:none}.screen.mu-scr{background:#140c2c;padding:0;overflow:hidden}.mu-stage{--deep:color-mix(in srgb, var(--mc) 30%, #120a28);isolation:isolate;color:#fff;grid-template:". ."minmax(0,1fr)"poster board""road board""shelf board""go board"". ."minmax(0,1fr)/min(1040px,62vw) clamp(320px,26vw,420px);justify-content:center;gap:clamp(6px,1.6vh,16px) clamp(20px,4vw,72px);padding:clamp(10px,2vh,20px) clamp(14px,2.4vw,32px) clamp(10px,2.2vh,22px);display:grid;position:absolute;inset:0}.mu-art{z-index:-2;background:60% 40%/cover no-repeat;animation:30s ease-in-out infinite alternate muPan;position:absolute;inset:-2%}@keyframes muPan{0%{transform:scale(1.02)}to{transform:scale(1.09)translate(-1.5%,-1%)}}.mu-veil{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 75% 70% at 50% 50%, color-mix(in srgb, var(--deep) 55%, transparent), color-mix(in srgb, var(--deep) 88%, transparent));position:absolute;inset:0}.mu-top{z-index:2;position:absolute;top:clamp(10px,2vh,20px);left:clamp(14px,2.4vw,32px)}.mu-poster{grid-area:poster;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"medal head""medal rules";justify-self:center;gap:clamp(8px,1.6vh,16px) clamp(14px,2vw,28px);max-width:860px;animation:.5s 50ms both popIn;display:grid}.mu-medal{aspect-ratio:1;background:radial-gradient(circle at 50% 38%, #fff 0 22%, color-mix(in srgb, var(--mc) 45%, #fff) 50%, var(--mc) 72%);width:clamp(104px,21vh,176px);box-shadow:0 0 0 5px #fff, 0 0 0 11px var(--mc), 0 10px 0 11px var(--deep), 0 0 60px 10px color-mix(in srgb, var(--mc) 65%, transparent);border-radius:50%;grid-area:medal;align-self:start;place-items:center;display:grid;position:relative}.mu-medal img{width:66%;height:66%;image-rendering:pixelated;filter:drop-shadow(0 4px #0000002e);position:relative}.mu-medal-rays{z-index:-1;opacity:.55;background:repeating-conic-gradient(color-mix(in srgb, var(--mc) 70%, #fff) 0 7deg, transparent 7deg 22deg);border-radius:50%;animation:26s linear infinite muSpin;position:absolute;inset:-38%;-webkit-mask:radial-gradient(circle,#000 30%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0000 70%)}@keyframes muSpin{to{transform:rotate(360deg)}}.mu-head{flex-direction:column;grid-area:head;gap:clamp(4px,.8vh,8px);min-width:0;display:flex}.mu-when{background:#00000059;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:13px;font-weight:800;display:inline-flex}.mu-when i{background:#ff5a5f;border-radius:50%;width:9px;height:9px;animation:1.6s ease-out infinite evLive}.mu-when em{background:var(--mc);border-radius:999px;padding:2px 10px;font-style:normal}.mu-when em b{font-variant-numeric:tabular-nums}.mu-when em.mu-tier{background:#3a8c5a}.mu-when em.mu-tier[data-t="1"]{background:#ff8a2a}.mu-when em.mu-tier[data-t="2"]{background:#8a3aff}.mu-name{font-family:var(--font-title);letter-spacing:-.5px;color:#fff;-webkit-text-stroke:clamp(4px, .8vh, 8px) var(--deep);paint-order:stroke fill;text-shadow:0 clamp(4px, .8vh, 8px) 0 var(--deep), 0 0 40px color-mix(in srgb, var(--mc) 70%, transparent);margin:0;font-size:clamp(38px,9vh,92px);font-weight:900;line-height:.95}.mu-desc{text-shadow:0 2px 6px #00000080;max-width:46ch;margin:0;font-size:clamp(14px,2.2vh,19px);font-weight:800;line-height:1.3}.mu-rules{flex-direction:column;grid-area:rules;gap:clamp(3px,.6vh,6px);max-width:64ch;margin:0;padding:0;list-style:none;display:flex}.mu-rules li{color:#ffffffe6;text-shadow:0 1px 4px #0009;padding-left:20px;font-size:clamp(12.5px,1.8vh,15px);font-weight:700;line-height:1.3;position:relative}.mu-rules li:before{content:"";background:var(--mc);border-radius:2px;width:9px;height:9px;position:absolute;top:.42em;left:2px;transform:rotate(45deg);box-shadow:0 0 0 2px #fff}.mu-rules li.all{color:#ffffffb8}.mu-rules li.all:before{box-shadow:none;background:#ffffff80}.mu-go{flex-direction:column;grid-area:go;justify-self:center;align-items:center;gap:8px;margin-top:clamp(2px,1vh,10px);animation:.5s .3s both popIn;display:flex}.mu-play{cursor:pointer;height:clamp(54px,9vh,76px);font-family:var(--font-title);color:#fff;letter-spacing:.5px;background:linear-gradient(180deg, #ff7a6a, var(--red) 55%, var(--red-d));border:none;border-radius:999px;align-items:center;gap:12px;padding:0 clamp(34px,5vw,64px);font-size:clamp(24px,4.4vh,36px);font-weight:900;transition:transform .15s cubic-bezier(.3,1.6,.5,1),box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -5px #0000002e,0 7px #8e1d2a,0 12px 28px #ff3c5073}.mu-play span{text-shadow:0 3px #00000040;position:relative}.mu-play img{width:34px;height:34px;image-rendering:pixelated;filter:drop-shadow(0 2px #00000040);position:relative}.mu-play:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}:is(.mu-play:hover,.mu-play:focus-visible){transform:translateY(-3px)scale(1.03);box-shadow:inset 0 -5px #0000002e,0 10px #8e1d2a,0 16px 34px #ff3c508c}.mu-play:hover:after{transition:transform .6s;transform:translate(100%)}.mu-play:focus-visible:after{transition:transform .6s;transform:translate(100%)}.mu-play:focus-visible{outline-offset:4px;outline:3px solid #fff}.mu-play:active{transform:translateY(3px);box-shadow:inset 0 -3px #0000002e,0 3px #8e1d2a}.mu-go small{color:#ffffffe6;background:#0000004d;border-radius:999px;padding:3px 12px;font-size:13px;font-weight:800}.mu-road{--fill:0;grid-area:road;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;margin-top:clamp(6px,2.4vh,26px);padding-top:4px;animation:.5s .15s both popIn;display:grid;position:relative}.mu-road-line{background:#ffffff38;border-radius:4px;height:8px;position:absolute;top:calc(clamp(48px,8.4vh,66px)/2);left:10%;right:10%}.mu-road-line i{width:calc(100% * var(--fill));background:linear-gradient(90deg, #fff, var(--mc));box-shadow:0 0 12px var(--mc);border-radius:4px;position:absolute;inset:0 auto 0 0}.mu-stop{text-align:center;cursor:help;flex-direction:column;align-items:center;gap:3px;display:flex;position:relative}.mu-stop-medal{aspect-ratio:1;width:clamp(48px,8.4vh,66px);color:var(--deep);font-family:var(--font-title);background:#fff;border-radius:50%;place-items:center;font-size:clamp(18px,3vh,24px);display:grid;position:relative;box-shadow:0 0 0 4px #ffffff59,0 5px #00000040}.mu-stop.prize .mu-stop-medal{background:radial-gradient(circle at 50% 35%,#fff8d8,#ffd45a 70%,#e8a722);box-shadow:0 0 0 4px #fff,0 5px #00000040,0 0 18px #ffd45a8c}.mu-stop.done .mu-stop-medal{box-shadow:0 0 0 4px var(--mc), 0 5px 0 #00000040, 0 0 16px var(--mc)}.mu-stop.next .mu-stop-medal{box-shadow:0 0 0 4px #fff, 0 0 0 9px color-mix(in srgb, var(--mc) 55%, transparent), 0 5px 0 #00000040}.mu-stop-ok{background:var(--green);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #fff}.mu-stop-ok img{filter:brightness(10);width:14px;height:14px}.mu-stop-name{text-shadow:0 2px 4px #0009;margin-top:4px;font-size:clamp(13px,2vh,16px);font-weight:900}.mu-stop-sub{color:#ffe08a;text-shadow:0 1px 3px #000000b3;font-size:clamp(11px,1.6vh,13px);font-weight:800}.mu-stop.got .mu-stop-sub{color:#8dffb0}.mu-pz-pic{place-items:center;display:grid}.mu-pz-pic.frame .av{--s:clamp(40px, 7vh, 54px)!important}.mu-pz-pic.bg{aspect-ratio:1;background:50%/cover no-repeat;border-radius:50%;width:76%;box-shadow:inset 0 0 0 2px #fffc}.mu-pz-pic.title img{width:clamp(30px,5.4vh,44px);height:auto;image-rendering:pixelated;filter:drop-shadow(0 2px #0003)}.mu-shelf{grid-area:shelf;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;animation:.5s .25s both popIn;display:grid}.mu-gem{--gc:#888;cursor:help;background:color-mix(in srgb, var(--gc) 26%, #0e0820b8);min-width:0;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--gc) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;padding:5px 12px 5px 5px;display:grid}.mu-gem.today{background:var(--gc);box-shadow:0 0 0 2px #fff, 0 0 18px var(--gc)}.mu-gem-ic{background:#ffffff29;border-radius:50%;grid-row:span 2;place-items:center;width:40px;height:40px;display:grid}.mu-gem-ic img{width:34px;height:34px;image-rendering:pixelated}.mu-gem-tx{flex-direction:column;min-width:0;line-height:1.1;display:flex}.mu-gem-tx b{font-size:12.5px;line-height:1.05}.mu-gem-tx small{color:#ffe08a;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:800;overflow:hidden}.mu-gem.today .mu-gem-tx small{color:#fff}.mu-gem-dots{gap:4px;display:flex}.mu-gem-dots i{background:#ffffff47;border-radius:50%;width:8px;height:8px}.mu-gem-dots i.on{background:#ffd45a;box-shadow:0 0 6px #ffd45a}.mu-crown{cursor:help;opacity:.8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e082099;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:5px 12px 5px 8px;display:flex}.mu-crown span{flex-direction:column;line-height:1.1;display:flex}.mu-crown b{font-size:12.5px;line-height:1.05}.mu-crown small{color:#ffffffb3;font-size:11px;font-weight:800}.mu-crown.got{opacity:1;color:#3a2400;background:linear-gradient(90deg,#e8a722,#ffd45a)}.mu-crown.got small{color:#6a4400}.mu-board{contain:size;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#0e08209e;border-radius:24px;flex-direction:column;grid-area:board;gap:10px;min-height:0;padding:14px;animation:.5s .1s both popIn;display:flex;box-shadow:inset 0 0 0 1.5px #ffffff24,0 18px 40px #00000059}.mu-board header{flex-direction:column;gap:8px;display:flex}.mu-board header>b{font-family:var(--font-title);font-size:20px}.mu-seg{background:#ffffff14;border-radius:999px;gap:3px;padding:3px;display:flex}.mu-seg button{color:#ffffffb3;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:4px;padding:5px 6px;font-size:12px;font-weight:800;display:inline-flex}.mu-seg button img{width:18px;height:18px;image-rendering:pixelated}.mu-seg button.on{color:#1d1338;background:#fff}.mu-board-body{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow-y:auto}.mu-past{background:color-mix(in srgb, var(--gc) 35%, transparent);border-radius:14px;align-items:center;gap:8px;padding:6px 10px;display:flex}.mu-past img{image-rendering:pixelated}.mu-past span{flex-direction:column;line-height:1.15;display:flex}.mu-past small{color:#ffffffb3;font-weight:700}.mu-rows{flex-direction:column;gap:3px;display:flex}.mu-row{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff0f;border:none;border-radius:14px;grid-template-columns:26px auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 10px 4px 4px;transition:background .12s;display:grid}:is(.mu-row:hover,.mu-row:focus-visible){background:#ffffff24}.mu-row.me{background:color-mix(in srgb, var(--mc) 45%, transparent);box-shadow:inset 0 0 0 2px var(--mc)}.mu-rank{width:26px;height:26px;font-family:var(--font-title);color:#ffffffbf;border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.mu-row.r1 .mu-rank{color:#4a2e00;background:linear-gradient(#ffe48a,#e8a722)}.mu-row.r2 .mu-rank{color:#2f3a4c;background:linear-gradient(#f2f5fa,#a9b4c6)}.mu-row.r3 .mu-rank{color:#4a2410;background:linear-gradient(#f6c7a0,#c27a45)}.mu-who{flex-direction:column;min-width:0;line-height:1.15;display:flex}.mu-who b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.mu-who small{color:#ffffffa6;font-size:11px;font-weight:700}.mu-val{white-space:nowrap;color:#ffe08a;font-size:12.5px;font-weight:900}.mu-val.win{color:#8dffb0}.mu-mine{border-top:1px dashed #ffffff40;padding-top:6px}.mu-empty{color:#ffffffbf;text-align:center;margin:10px 4px;font-weight:700}.mu-foot{color:#ffffffb3;justify-content:space-between;gap:8px;margin:auto 2px 0;padding-top:6px;font-size:11.5px;font-weight:700;display:flex}@media (max-height:620px){.mu-rules li.all,.mu-crown small{display:none}.mu-desc{font-size:14px}.mu-stop-sub{display:none}}@media (max-height:470px){.mu-rules,.mu-gem-tx small{display:none}}@media (max-width:760px){.mu-stage{grid-template:".""poster""road""shelf""go""board"/minmax(0,1fr);padding-top:56px;overflow-y:auto}.mu-board{contain:none;max-height:60vh}}@media (prefers-reduced-motion:reduce){.mu-art,.mu-medal-rays,.mu-when i{animation:none}}.mut-hud{--mc:#e0569a;--p:0;background:radial-gradient(circle at 50% 38%, #fff 0 25%, color-mix(in srgb, var(--mc) 45%, #fff) 55%, var(--mc));width:58px;height:58px;box-shadow:0 0 0 3px #fff, 0 4px 0 3px color-mix(in srgb, var(--mc) 45%, #1a1030), 0 0 18px color-mix(in srgb, var(--mc) 70%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)}.mut-hud .mh-ic img{width:40px;height:40px;image-rendering:pixelated}.mut-hud .mh-ring{opacity:0;background:conic-gradient(#fff calc(var(--p) * 1turn), #fff3 0);border-radius:50%;position:absolute;inset:-7px;-webkit-mask:radial-gradient(circle,#0000 58%,#000 60%);mask:radial-gradient(circle,#0000 58%,#000 60%)}.mut-hud.timed .mh-ring{opacity:1}.mut-hud .mh-left{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#1d1338;border-radius:999px;min-width:22px;height:22px;padding:0 5px;font-size:12px;font-weight:900;line-height:22px;display:none;position:absolute;bottom:-6px;right:-8px;box-shadow:0 0 0 2px #fff}.mut-hud.timed .mh-left{display:block}.mut-hud.warn{animation:.5s ease-in-out infinite mhShake}.mut-hud.warn .mh-left{background:var(--mc)}.mut-hud.warn .mh-ring{background:conic-gradient(#fff6c0 calc(var(--p) * 1turn), #ffffff59 0);filter:drop-shadow(0 0 6px #fff)}@keyframes mhShake{0%,to{transform:translateY(-50%)rotate(0)}25%{transform:translateY(-50%)rotate(-12deg)}75%{transform:translateY(-50%)rotate(12deg)}}.mut-splash{--mc:#e0569a;z-index:30;pointer-events:none;justify-content:center;display:flex;position:absolute;top:54%;left:0;right:0}.ms-band{background:linear-gradient(100deg, color-mix(in srgb, var(--mc) 70%, #1a1030), var(--mc) 40%, color-mix(in srgb, var(--mc) 70%, #fff));box-shadow:0 8px 0 color-mix(in srgb, var(--mc) 40%, #1a1030), 0 18px 40px #0006;align-items:center;gap:22px;padding:14px 64px 14px 34px;animation:4.2s cubic-bezier(.2,1,.3,1) forwards msIn;display:flex;transform:skew(-10deg)}.ms-band>*{transform:skew(10deg)}@keyframes msIn{0%{transform:skew(-10deg)translate(-120vw)}12%,82%{transform:skew(-10deg)translate(0)}to{transform:skew(-10deg)translate(120vw)}}.ms-medal{background:radial-gradient(circle at 50% 38%, #fff 0 30%, color-mix(in srgb, var(--mc) 35%, #fff) 70%);border-radius:50%;flex:none;place-items:center;width:104px;height:104px;display:grid;position:relative;box-shadow:0 0 0 5px #fff,0 0 30px #fff}.ms-medal img{width:86px;height:86px;image-rendering:pixelated;animation:.6s cubic-bezier(.3,1.8,.5,1) .35s both msPop;position:relative}.ms-medal i{background:repeating-conic-gradient(#ffffff8c 0 8deg, transparent 8deg 24deg);border-radius:50%;animation:6s linear infinite muSpin;position:absolute;inset:-45%;-webkit-mask:radial-gradient(circle,#000 25%,#0000 68%);mask:radial-gradient(circle,#000 25%,#0000 68%)}@keyframes msPop{0%{transform:scale(0)rotate(-40deg)}to{transform:none}}.ms-tx{color:#fff;flex-direction:column;max-width:52vw;display:flex}.ms-tx small{opacity:.9;font-size:14px;font-weight:900}.ms-tx b{font-family:var(--font-title);-webkit-text-stroke:6px color-mix(in srgb, var(--mc) 35%, #120a28);paint-order:stroke fill;font-size:clamp(34px,6vh,58px);font-weight:900;line-height:1}.ms-tx p{text-shadow:0 2px 4px #0006;margin:6px 0 0;font-size:17px;font-weight:800}.mut-swap{z-index:31;pointer-events:none;flex-direction:column;align-items:center;gap:6px;animation:2.6s ease-out forwards mwIn;display:flex;position:absolute;top:21%;left:50%;transform:translate(-50%)}@keyframes mwIn{0%{opacity:0;transform:translate(-50%)scale(.6)}10%{opacity:1;transform:translate(-50%)scale(1.06)}16%,80%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-24px)}}.mw-icon{background:radial-gradient(circle,#fff 0 45%,#ffc2de);border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 0 0 4px #e0569a,0 0 26px #e0569a}.mw-icon img{width:60px;height:60px;image-rendering:pixelated;transform-origin:50% 85%;animation:.5s ease-in-out 5 alternate mwSwing}@keyframes mwSwing{0%{transform:rotate(-16deg)}to{transform:rotate(16deg)}}.mw-row{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140c2cc7;border-radius:999px;align-items:center;gap:12px;padding:8px 12px;display:flex;box-shadow:0 10px 30px #00000059}.mw-move{--tc:#888;color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--tc) 60%, #fff), var(--tc));text-shadow:0 1px 2px #0006;border-radius:999px;align-items:center;gap:6px;padding:5px 14px 5px 6px;font-size:17px;font-weight:900;display:inline-flex}.mw-move.old{filter:grayscale(.7)brightness(.8);animation:.5s ease-in .45s both mwOld}.mw-move.old b{text-decoration:line-through;text-decoration-thickness:3px}@keyframes mwOld{to{opacity:.6;transform:scale(.88)}}.mw-move.new{box-shadow:0 0 0 3px #fff, 0 0 22px var(--tc);animation:.6s cubic-bezier(.3,1.8,.5,1) .55s both mwNew}@keyframes mwNew{0%{transform:scale(0)}to{transform:scale(1)}}.mw-arrow{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid #fff;width:0;height:0;animation:.6s ease-in-out infinite alternate mwArrow}@keyframes mwArrow{to{transform:translate(5px)}}.slot.mut-flash{animation:.45s ease-in-out 4 alternate mwSlot}@keyframes mwSlot{0%{box-shadow:var(--shadow-sm);transform:none}to{transform:translateY(-6px)scale(1.08);box-shadow:0 0 0 4px #fff,0 0 24px #e0569a}}@media (prefers-reduced-motion:reduce){.mut-hud.warn,.mw-icon img,.mw-arrow{animation:none}}.tz-btn{isolation:isolate;color:#fff;letter-spacing:.3px;text-shadow:0 1px #3c0a4673;background:linear-gradient(110deg,#ff4f8b 0%,#ff8a3a 45%,#ffcf3d 100%);border:none;border-radius:999px;align-items:center;gap:7px;height:40px;margin-right:auto;padding:0 16px 0 8px;font-size:14px;font-weight:900;transition:transform .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #1a124647,inset 0 -3px #78143c40,inset 0 2px #ffffff59}.tz-btn:hover{transform:translateY(-2px)scale(1.03)}.tz-btn:before{content:"";z-index:-1;background:var(--stripes);opacity:.55;position:absolute;inset:0}.tz-btn:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);width:30%;animation:3.8s ease-in-out infinite tzShine;position:absolute;top:-20%;bottom:-20%;left:-40%;transform:skew(-20deg)}.tz-btn-ic{background:radial-gradient(circle at 35% 30%,#ffffffbf,#ffffff1f 70%);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.tz-btn-ic img{width:24px;height:24px;image-rendering:pixelated;filter:drop-shadow(0 1px #0000004d);animation:2.4s ease-in-out infinite tzBob}.tz-btn.ready:before{opacity:.9}.tz-btn.ready .tz-btn-ic{animation:1.3s ease-in-out infinite tzPulse}:is(.lang-pick:has(+.tz-btn),.fs-btn:has(+.tz-btn)){margin-right:0!important}.lang-pick+.tz-btn{margin-left:-2px}@keyframes tzShine{0%,55%{left:-40%}to{left:130%}}@keyframes tzBob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-2px)rotate(4deg)}}@keyframes tzPulse{0%,to{box-shadow:0 0 #ffffffb3}50%{box-shadow:0 0 0 7px #fff0}}@media (max-height:560px){.mm:not(.auth) .mm-top .tz-btn{order:3;justify-content:center;width:40px;margin:0;padding:0}.mm:not(.auth) .mm-top .tz-btn-lbl{display:none}}.screen.tz .scr-title{background:linear-gradient(110deg,#ff4f8b,#ff8a3a 55%,#ffb82e)}.tz-body{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.tz-tabs{flex-wrap:wrap;flex:none;gap:10px;display:flex}.tz-tab{--wc:#ff7a1a;--wc2:#ffd34a;background:var(--w92);color:var(--ink);box-shadow:var(--shadow-sm);text-align:left;border:none;border-radius:999px;align-items:center;gap:9px;padding:6px 18px 6px 8px;transition:transform .12s,box-shadow .12s;display:inline-flex}.tz-tab:hover:not(:disabled){transform:translateY(-2px)}.tz-tab:disabled{opacity:.55;cursor:default}.tz-tab span{flex-direction:column;line-height:1.1;display:flex}.tz-tab b{font-size:15px}.tz-tab small{color:var(--ink-2);font-size:11.5px;font-weight:800}.tz-tab.on{background:linear-gradient(110deg, var(--wc), var(--wc2));color:#fff;box-shadow:0 0 0 3px var(--paper), var(--shadow-sm);text-shadow:0 1px #00000040}.tz-tab.on small{color:#ffffffeb}.tz-tab.done:after{content:"";background:var(--green);width:10px;height:10px;box-shadow:0 0 0 2px var(--paper);border-radius:50%}.tz-main{flex:1;align-items:stretch;gap:16px;min-height:0;display:flex}.tz-stagebox{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.tz-stage{--wc:#ff7a1a;--wc2:#ffd34a;background:linear-gradient(180deg, #0e082261, #0e08229e) padding-box, var(--bg,none) center / cover no-repeat padding-box, linear-gradient(160deg, color-mix(in srgb, var(--wc) 55%, #1a1233), #120d2a) padding-box, linear-gradient(140deg, #fff3b0, #e8a82a 22%, #fff0a0 45%, #b8750e 70%, #ffe27a) border-box;border:5px solid #0000;border-radius:26px;flex:1;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(5,1fr);gap:12px;min-height:0;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #0a061e73,inset 0 0 0 2px #ffecaa59,inset 0 0 60px #0a061e8c}.tz-stage:before{content:"";background:radial-gradient(ellipse at 50% 45%, color-mix(in srgb, var(--wc2) 26%, transparent), transparent 62%);pointer-events:none;position:absolute;inset:0}.tz-stage>*{position:relative}.tz-tile{--tc:#9aa4b8;background:linear-gradient(180deg, var(--tc) 0 6px, transparent 6px), radial-gradient(circle at 50% 42%, var(--paper), color-mix(in srgb, var(--tc) 14%, var(--k-f4f6fb)) 78%);min-width:0;min-height:0;color:var(--ink);box-shadow:0 4px 0 color-mix(in srgb, var(--tc) 60%, #1a1233), 0 0 0 2px #ffffffb3, 0 6px 16px #0a061e59;font-family:var(--font-title);border:none;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 6px 8px;transition:transform .12s,filter .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.tz-tile.t1{--tc:var(--r1)}.tz-tile.t2{--tc:var(--r2)}.tz-tile.t3{--tc:var(--r3)}.tz-tile.t4{--tc:var(--r4)}.tz-tile:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;transition:left .5s;position:absolute;top:-30%;bottom:-30%;left:-60%;transform:skew(-20deg)}.tz-tile:hover{transform:translateY(-3px)}.tz-tile:hover:after{left:130%}.tz-gem{background:linear-gradient(135deg, var(--paper), var(--tc) 55%, color-mix(in srgb, var(--tc) 60%, #000));width:11px;height:11px;box-shadow:0 0 6px var(--tc);border-radius:2px;position:absolute;top:10px;left:8px;transform:rotate(45deg)}.tz-tile.t3 .tz-gem,.tz-tile.t4 .tz-gem{animation:1.8s ease-in-out infinite tzGem}@keyframes tzGem{0%,to{box-shadow:0 0 4px var(--tc)}50%{box-shadow:0 0 12px 2px var(--tc)}}.tz-tile small{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:11.5px;font-weight:900;line-height:1.1;display:-webkit-box;overflow:hidden}.tz-tile .tz-art{--z:clamp(40px, 9vh, 80px)}.tz-art{--z:56px;width:var(--z);height:var(--z);flex:none;place-items:center;display:grid}.tz-art img.pix{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.tz-art .av{--s:calc(var(--z) * .72)!important}.tz-art .lk-av{--s:calc(var(--z) * .82)!important}.tz-ribbon{background:linear-gradient(#ffe27a,#f2a516);border-radius:8px;place-items:center;width:80%;height:56%;display:grid;box-shadow:inset 0 -3px #78460040}.tz-ribbon.big{border-radius:50%;width:84px;height:84px;margin:0}.tz-tile.got{filter:grayscale(.9)brightness(.82);opacity:.78;box-shadow:0 2px #1a12464d}.tz-got{background:var(--green);width:24px;height:24px;box-shadow:0 0 0 2px var(--paper);filter:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.tz-tile.hot{z-index:2;box-shadow:0 0 0 4px var(--paper), 0 0 0 8px var(--wc2), 0 0 26px 8px var(--wc);filter:brightness(1.08);transform:scale(1.07)}.tz-tile.got.hot{filter:none;opacity:1}.tz-tile.grand{--tc:var(--r4);background:radial-gradient(ellipse at 50% 46%, color-mix(in srgb, var(--wc2) 55%, #2a1440), color-mix(in srgb, var(--wc) 45%, #1a0c2a) 62%, #120a22);border-radius:20px;justify-content:stretch;gap:4px;padding:10px 14px;animation:3s ease-in-out infinite tzGlow;box-shadow:0 0 0 3px #ffe27a,0 0 0 6px #b8750e,0 10px 24px #0a061e80}.tz-tile.grand:after,.tz-tile.grand .tz-gem{display:none}.tz-corner{filter:drop-shadow(0 0 4px #ffd246cc);z-index:2;pointer-events:none;border:4px solid #ffe27a;width:26px;height:26px;position:absolute}.tz-corner.a{border-bottom:none;border-right:none;border-radius:12px 0 0;top:6px;left:6px}.tz-corner.b{border-bottom:none;border-left:none;border-radius:0 12px 0 0;top:6px;right:6px}.tz-corner.c{border-top:none;border-right:none;border-radius:0 0 0 12px;bottom:6px;left:6px}.tz-corner.d{border-top:none;border-left:none;border-radius:0 0 12px;bottom:6px;right:6px}.tz-show{flex:1;grid-template-columns:1fr 1fr;place-items:center;width:100%;min-height:0;display:grid;position:relative}.tz-show-rays{aspect-ratio:1;pointer-events:none;opacity:.5;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--wc2) 60%, transparent) 0 7deg, transparent 7deg 20deg);width:160%;animation:30s linear infinite tzRays;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000,#0000 55%);mask:radial-gradient(circle,#000,#0000 55%)}.tz-show-frame{place-items:center;display:grid;position:relative}.tz-show-frame .av{--s:clamp(64px, 16vh, 140px)!important}.tz-show-mon{justify-content:center;align-items:center;height:100%;min-height:0;max-height:100%;display:flex;position:relative}.tz-show-mon canvas{width:auto;height:clamp(110px,34vh,290px);image-rendering:pixelated;filter:drop-shadow(0 6px 10px #00000073);margin:-8% 0;animation:3s ease-in-out infinite tzFloat;position:relative}.tz-show-ped{background:radial-gradient(ellipse, color-mix(in srgb, var(--wc2) 80%, var(--paper)), color-mix(in srgb, var(--wc) 50%, transparent) 55%, transparent 72%);filter:blur(1px);border-radius:50%;width:70%;height:16%;animation:3s ease-in-out infinite tzPed;position:absolute;bottom:31%;left:50%;translate:-50%}.tz-show-tags{gap:4px;display:flex;position:absolute;top:2px;right:10px}.tz-show-tags em{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff2e;border-radius:99px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:900;box-shadow:inset 0 0 0 1px #ffecaa99}.tz-show-name{color:#4a2a00;background:linear-gradient(#ffe27a,#e8a82a);border-radius:99px;flex-direction:column;flex:none;align-items:center;padding:3px 22px 5px;line-height:1.05;display:flex;box-shadow:inset 0 -3px #7846004d,0 2px 8px #00000059}.tz-show-name small{letter-spacing:1.5px;text-transform:uppercase;opacity:.8;font-size:9.5px!important;display:block!important}.tz-show-name b{font-size:15px}@keyframes tzFloat{0%,to{translate:0}50%{translate:0 -5px}}@keyframes tzPed{0%,to{opacity:.75}50%{opacity:1}}.tz-tile.grand.got{animation:none}.tz-tile.grand.got .tz-show-rays{display:none}.tz-stage.spinning .tz-tile.grand:not(.hot){animation:none}.tz-cap{background:var(--w90);min-height:36px;color:var(--ink-2);box-shadow:var(--shadow-sm);border-radius:14px;flex:none;margin:0;padding:8px 14px;font-size:13px;font-weight:800}.tz-cap b{color:var(--ink)}@keyframes tzGlow{0%,to{box-shadow:0 0 0 3px #ffe27a,0 0 0 6px #b8750e,0 10px 24px #0a061e80}50%{box-shadow:0 0 0 3px #fff3b0, 0 0 0 6px #d8951e, 0 0 30px 8px color-mix(in srgb, var(--wc2) 80%, transparent)}}.tz-side{flex-direction:column;flex:none;gap:14px;width:310px;padding:18px;display:flex;overflow-y:auto}.tz-name small{color:var(--ink-2);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:900}.tz-name h2{font-family:var(--font-title);color:var(--ink);margin:0;font-size:25px;line-height:1.05}.tz-count{color:var(--ink-2);justify-content:space-between;align-items:baseline;font-weight:900;display:flex}.tz-count b{font-family:var(--font-title);color:var(--ink);font-size:26px}.tz-seg{grid-template-columns:repeat(10,1fr);gap:4px;margin-top:-6px;display:grid}.tz-seg i{background:var(--paper-2);height:14px;box-shadow:inset 0 0 0 2px var(--line);border-radius:5px}.tz-seg i.on{background:linear-gradient(180deg, color-mix(in srgb, var(--wc2,#ffd34a) 60%, var(--paper)), #ffb82e);box-shadow:inset 0 -3px #a05a0059}.tz-side{--wc:#ff7a1a}.tz-how{color:var(--ink-2);text-align:center;justify-content:center;align-items:center;gap:6px;margin:4px 0 0;font-size:12px;font-weight:800;display:flex}.tz-buy{flex-direction:column;align-items:stretch;gap:8px;margin-top:auto;display:flex}.tz-cost{background:linear-gradient(180deg, var(--k-fff8e0), var(--k-ffe8f4));border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex;box-shadow:inset 0 0 0 2px #f2c94c}.tz-cost b{font-family:var(--font-title);color:var(--gold-t,#6a4400);font-size:30px}.tz-cost small{text-align:center;color:var(--gold-t,#8a6a1a);flex-basis:100%;margin-top:-4px;font-size:12px;font-weight:900}.tz-cost.short{background:linear-gradient(180deg, var(--k-fff0f0), var(--k-ffdede));box-shadow:inset 0 0 0 2px var(--red)}.tz-cost.short b{color:var(--red-t,var(--red-d))}.tz-go{width:100%;padding:16px 20px;font-size:26px}.tz-go.armed{font-size:18px;animation:.6s ease-in-out infinite alternate armed-pulse;--c:var(--red)!important;--cd:var(--red-d)!important}.tz-hint{text-align:center;color:var(--ink-2);font-size:12px;font-weight:800}.tz-hint.short{color:var(--red-t,var(--red-d))}.tz-done{background:linear-gradient(180deg, var(--k-e8ffef), var(--k-c8f5d6));color:var(--green-t,#12663a);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:4px;margin-top:auto;padding:16px;display:flex}.tz-done b{font-family:var(--font-title);font-size:20px}.tz-note{color:var(--ink-2);margin:0;font-size:12px;font-weight:800}.tz-rv{z-index:400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e0828b8;place-items:center;animation:.25s both tzFade;display:grid;position:fixed;inset:0;overflow:hidden}.tz-rays{opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--wc2) 55%, transparent) 0 6deg, transparent 6deg 18deg);width:220vmax;height:220vmax;margin:-110vmax;animation:24s linear infinite tzRays;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#000,#0000 38%);mask:radial-gradient(circle,#000,#0000 38%)}.tz-rv.t2 .tz-rays{opacity:.35}.tz-rv.t3 .tz-rays{opacity:.6}.tz-rv.t4 .tz-rays{opacity:.95}.tz-flash{background:var(--paper);pointer-events:none;animation:.8s ease-out both tzFlash;position:absolute;inset:0}.tz-rv-card{--tc:var(--r0);text-align:center;background:var(--paper);width:min(440px,100vw - 32px);max-height:calc(100vh - 24px);box-shadow:0 0 0 5px var(--tc), 0 20px 60px #00000080;border-radius:26px;flex-direction:column;align-items:center;gap:8px;padding:22px 22px 18px;animation:.55s cubic-bezier(.2,1.5,.4,1) both tzPop;display:flex;position:relative;overflow-y:auto}.tz-rv.t1 .tz-rv-card{--tc:var(--r1)}.tz-rv.t2 .tz-rv-card{--tc:var(--r2)}.tz-rv.t3 .tz-rv-card{--tc:var(--r3)}.tz-rv.t4 .tz-rv-card{--tc:var(--r4)}.tz-rv.grand .tz-rv-card{background:radial-gradient(circle at 50% 18%, var(--k-fffbe8), var(--paper) 70%);width:min(520px,100vw - 32px);box-shadow:0 0 0 5px #ffd34a, 0 0 60px 10px var(--wc), 0 20px 60px #0000008c}.tz-rv-tier{background:var(--tc);color:#fff;letter-spacing:1.5px;text-transform:uppercase;border-radius:99px;padding:3px 16px;font-size:13px;font-weight:900}.tz-rv.grand .tz-rv-tier{background:linear-gradient(110deg, var(--wc), var(--wc2));font-size:15px;animation:1s ease-in-out infinite tzPulseT}.tz-rv-card h2{font-family:var(--font-title);color:var(--ink);margin:0;font-size:26px}.tz-rv-card p{color:var(--ink-2);margin:0;font-size:14px;font-weight:800}.tz-rv-refund{justify-content:center;align-items:center;gap:6px;display:flex;color:var(--gold-t,#8a6a1a)!important}.tz-rv-odds{opacity:.8;font-size:12px!important}.tz-rv-card>.tz-art{--z:120px;margin:4px 0;animation:1.6s ease-in-out infinite tzBounce}.tz-rv-grand{flex-direction:column;align-items:center;gap:6px;display:flex}.tz-rv-spr canvas{width:auto;height:150px;image-rendering:pixelated;filter:drop-shadow(0 8px 14px #00000059)}.tz-rv-bundle{justify-content:center;align-items:flex-start;gap:14px;display:flex}.tz-rv-bundle>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:84px;display:flex}.tz-rv-bundle small{color:var(--ink-2);font-size:11px;font-weight:900}.tz-rv-act{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.tz-sp{pointer-events:none;opacity:0;width:10px;height:10px;animation:tzSpark 1.3s ease-out var(--dl,0s) both;border-radius:50%;margin:-5px;position:absolute;top:50%;left:50%}@keyframes tzFade{0%{opacity:0}}@keyframes tzRays{to{transform:rotate(360deg)}}@keyframes tzFlash{0%{opacity:1}to{opacity:0}}@keyframes tzPop{0%{opacity:0;transform:scale(.4)rotate(-6deg)}to{opacity:1;transform:none}}@keyframes tzBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes tzPulseT{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes tzSpark{0%{opacity:1;transform:translate(0, 0) scale(var(--sc,1))}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(0)}}.tz-oc{--wc:#ff7a1a;flex-direction:column;gap:10px;width:min(520px,100vw - 32px);max-height:calc(100vh - 32px);padding:18px;display:flex}.tz-oh small{color:var(--ink-2);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:900}.tz-oh h2{font-family:var(--font-title);margin:0;font-size:22px}.tz-ol{flex-direction:column;gap:6px;min-height:0;padding:2px;display:flex;overflow-y:auto}.tz-or{--tc:var(--r0);background:var(--paper-2);box-shadow:inset 4px 0 0 var(--tc);border-radius:14px;align-items:center;gap:10px;padding:6px 12px 6px 8px;display:flex}.tz-or.t1{--tc:var(--r1)}.tz-or.t2{--tc:var(--r2)}.tz-or.t3{--tc:var(--r3)}.tz-or.t4{--tc:var(--r4)}.tz-or>span{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.tz-or b{font-size:14px;font-family:var(--font-title)}.tz-or small{color:var(--ink-2);font-size:11px;font-weight:800}.tz-or b{overflow-wrap:anywhere}.tz-or em{white-space:nowrap;font-style:normal;font-family:var(--font-title);color:var(--ink);flex:none;font-size:17px;font-weight:900}.tz-or.got{opacity:.55}.tz-or.got em{color:var(--green-t,var(--green-d));font-size:13px}.tz-onote{color:var(--ink-2);margin:0;font-size:12.5px;font-weight:700}@media (max-width:860px){.tz-tabs{flex-wrap:nowrap;gap:6px;padding-bottom:4px;overflow-x:auto}.tz-tab{flex:none;padding:4px 12px 4px 6px}.tz-tab small,.screen.tz .scr-title span{display:none}.tz-main{flex-direction:column;overflow-y:auto}.tz-stagebox{flex:none}.tz-stage{aspect-ratio:5/3.4;flex:none;gap:6px;padding:8px}.tz-side{flex:none;width:auto;overflow:visible}.tz-buy{margin-top:0}.tz-tile small{display:none}.tz-tile.grand small{font-size:12px;display:-webkit-box}.tz-tile .tz-art{--z:clamp(34px, 9vw, 56px)}.tz-tile{border-radius:12px;padding:3px}}@media (max-height:560px) and (min-width:700px){.tz-body{gap:8px}.tz-main{gap:10px}.tz-side{gap:8px;width:250px;padding:10px}.tz-name h2{font-size:19px}.tz-go{padding:10px 14px;font-size:20px}.tz-cost b{font-size:22px}.tz-how,.tz-note{display:none}.tz-tile small{font-size:10px}.tz-cap{display:none}}@media (prefers-reduced-motion:reduce){.tz-show-rays,.tz-show-mon canvas,.tz-show-ped,.tz-gem,.tz-btn:after,.tz-btn-ic,.tz-btn-ic img,.tz-rays,.tz-tile.grand,.tz-rv-card>.tz-art,.tz-rv-tier{animation:none!important}}
