@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2)format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cobalt:#1e6bff;--cobalt-deep:#0f3fb8;--violet:#5b2bdb;--gold:#ffc531;--gold-deep:#e08a00;--coral:#ff3d6e;--cyan:#39d4ff;--ink:#0e1430;--ink-soft:#1b2452;--paper:#f6f8ff;--glass:#0e14308c;--glass-strong:#0e1430c7;--glass-edge:#ffffff29;--display:"Anton", "Impact", sans-serif;--ui:"Barlow Condensed", "Arial Narrow", sans-serif;--r-sm:6px;--r-md:12px;--r-lg:20px;--skew:-8deg;--shadow-lift:0 10px 30px #060a2873;--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;color:var(--paper);font-family:var(--ui);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;background:#0d1a4a;margin:0;font-weight:600;overflow:hidden}html,body{overscroll-behavior:none;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}input,textarea{-webkit-user-select:text;user-select:text}.game-canvas{touch-action:none;outline:none;width:100%;height:100%;display:block;position:fixed;top:0;bottom:0;left:0;right:0}button{color:inherit;font-family:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ui-root{pointer-events:none;z-index:10;position:fixed;top:0;bottom:0;left:0;right:0}.ui-root>*{pointer-events:auto}.ui-layer{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ui-layer>*{pointer-events:auto}.display{font-family:var(--display);letter-spacing:.01em;font-weight:400;line-height:.95}.slant{transform:skewX(var(--skew));display:inline-block}.unslant{transform:skewX(calc(var(--skew) * -1));display:inline-block}.glass{border:1px solid var(--glass-edge);box-shadow:var(--shadow-lift);border-radius:var(--r-md);background:linear-gradient(160deg,#1e328c9e,#0e1430b8)}.btn{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:var(--display);letter-spacing:.02em;border-radius:var(--r-sm);color:var(--ink);transform:skewX(var(--skew));white-space:nowrap;background:linear-gradient(#fff 0%,#dfe7ff 100%);border:0;padding:10px 22px;font-size:22px;transition:transform .12s,filter .12s,box-shadow .12s;box-shadow:0 4px #00000040}.btn>span{transform:skewX(calc(var(--skew) * -1));display:inline-block}.btn:hover{filter:brightness(1.08);transform:skewX(var(--skew)) translateY(-1px)}.btn:active{transform:skewX(var(--skew)) translateY(2px);box-shadow:0 1px #00000040}.btn:disabled{filter:grayscale(.8)brightness(.7);cursor:not-allowed}.btn-gold{background:linear-gradient(180deg, #ffe066 0%, var(--gold) 45%, var(--gold-deep) 100%);color:#2a1600;box-shadow:0 5px #a35d00,0 10px 30px #ffaa1e59}.btn-cobalt{background:linear-gradient(180deg, #4d8dff 0%, var(--cobalt) 55%, var(--cobalt-deep) 100%);color:#fff;box-shadow:0 4px #0a2a80}.btn-ghost{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff40}.btn-coral{background:linear-gradient(180deg, #ff6b8f, var(--coral));color:#fff;box-shadow:0 4px #a3163c}.btn-sm{padding:6px 14px;font-size:16px}.topbar{background:linear-gradient(#0a1446bf,#0a144600);align-items:center;gap:18px;padding:14px 22px;display:flex;position:absolute;top:0;left:0;right:0}.logo{font-family:var(--display);color:#fff;transform:skewX(var(--skew));text-shadow:0 3px 0 var(--cobalt-deep), 0 6px 18px #0006;white-space:nowrap;font-size:34px;line-height:1}.logo b{color:var(--gold);font-weight:400}.tabs{gap:4px;margin-left:12px;display:flex}.tab{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:var(--display);color:#ffffff9e;transform:skewX(var(--skew));border-radius:var(--r-sm);background:0 0;border:0;padding:6px 14px 8px;font-size:24px;transition:color .15s,background .15s}.tab:hover{color:#fff}.tab[aria-selected=true]{color:var(--ink);background:var(--gold);box-shadow:0 4px #a35d00}.topbar .spacer{flex:1}.currency{background:#080e3299;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-size:22px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.shop-tabs .shop-tab-gems[aria-pressed=false]{color:#fff;background:linear-gradient(#a05aff8c,#6028d28c);box-shadow:inset 0 0 0 1px #d6aaffb3}.shop-tabs .chip{align-items:center;gap:6px;display:inline-flex}button.currency-buy{color:inherit;cursor:pointer;border:0;font-family:inherit}button.currency-buy:hover{background:#142060bf}button.currency-buy:focus-visible{background:#142060bf}.currency-plus{color:#06301a;background:#3ee07a;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:-2px;font-size:16px;line-height:1;display:inline-grid}.coin,.gem,.trophy-ico{flex:none;width:24px;height:24px;display:inline-block}.level-pill{background:#080e3299;border-radius:999px;align-items:center;gap:10px;padding:4px 6px 4px 4px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.level-badge{width:38px;height:38px;font-family:var(--display);color:var(--ink);background:radial-gradient(circle at 35% 30%, #fff6c8, var(--gold) 60%, var(--gold-deep));border-radius:50%;place-items:center;font-size:18px;display:grid}.level-name{padding-right:8px;font-size:17px;font-weight:800;line-height:1}.level-name small{opacity:.7;font-size:13px;font-weight:600;display:block}.icon-btn{-webkit-appearance:none;appearance:none;cursor:pointer;color:#fff;background:#080e3299;border:0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.icon-btn:disabled,.chat-wheel .chip:disabled{opacity:.45;cursor:default}.play-dock{flex-direction:column;align-items:stretch;gap:14px;width:min(440px,100vw - 56px);display:flex;position:absolute;bottom:28px;right:28px}.mode-grid{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.mode-card{-webkit-appearance:none;appearance:none;cursor:pointer;text-align:left;border-radius:var(--r-sm);color:#fff;background:#ffffff0f;border:0;padding:12px 14px;transition:background .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #ffffff1f}.mode-card:hover{background:#ffffff1f}.mode-card[aria-pressed=true],.mode-card[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--cyan);background:linear-gradient(135deg,#39d4ff59,#1e6bff59)}.mode-card .name{font-family:var(--display);font-size:22px}.mode-card .desc{opacity:.8;margin-top:2px;font-size:14px;font-weight:600}.arena-strip{justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:17px;display:flex}.arena-strip .arena-name{font-family:var(--display);font-size:22px}.play-btn{width:100%;padding:12px 20px 16px;font-size:54px}.play-btn small{font-family:var(--ui);letter-spacing:.04em;opacity:.75;margin-top:2px;font-size:15px;font-weight:800;display:block}.room-join{gap:8px;padding:0 14px 14px;display:flex}.queue-card{align-items:center;gap:16px;padding:16px 18px;display:flex}.queue-main{flex:1 1 0;min-width:0}.queue-card>button{flex:none}.queue-reticle{flex:none;width:58px;height:58px}.queue-reticle circle,.queue-reticle path{stroke:var(--gold)}.queue-reticle .sweep{transform-origin:29px 29px;animation:1.6s linear infinite sweep}@keyframes sweep{to{transform:rotate(360deg)}}.queue-title{font-family:var(--display);font-size:26px}.queue-sub{opacity:.8;font-size:15px}.room-code{font-family:var(--display);letter-spacing:.12em;color:var(--gold);font-size:34px}.lobby-side{flex-direction:column;gap:12px;width:min(300px,100vw - 56px);display:flex;position:absolute;bottom:28px;left:28px}.lobby-tile{color:#fff;width:100%;min-height:72px;font-family:var(--ui);text-align:left;cursor:pointer;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"ico text""ico bar";align-items:center;gap:6px 12px;padding:10px 16px 12px 12px;transition:transform .12s ease-out,box-shadow .15s;display:grid;position:relative}.lobby-tile:hover{box-shadow:var(--shadow-lift), inset 0 0 0 2px #ffffff4d}.lobby-tile:active{transform:scale(.98)}.lobby-tile:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.mode-pick:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.lobby-tile:disabled{cursor:progress}.lt-ico{grid-area:ico;place-items:center;width:48px;height:48px;display:grid}.lt-ico .q-chest-pic{object-fit:contain;width:48px;height:48px;display:block}.lt-text{grid-area:text;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.lt-text b{font-family:var(--display);white-space:nowrap;font-size:22px;font-weight:400;line-height:1.05}.lt-text small{opacity:.85;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.lobby-tile.ready .lt-text small{color:#ffe066;opacity:1}.lobby-tile .lt-bar{grid-area:bar;height:10px;margin-top:0}.lt-dot,.mp-dot{background:var(--coral);border-radius:50%;width:16px;height:16px;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 3px #0a1446eb}.mode-pick{border-radius:var(--r-md);color:#fff;width:100%;min-height:64px;font-family:var(--ui);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 2px #39d4ff80, var(--shadow-lift);background:linear-gradient(160deg,#1e328cc7,#0e1430db);border:0;align-items:center;gap:12px;padding:10px 12px;transition:transform .12s ease-out,box-shadow .15s;display:flex;position:relative}.mode-pick:hover{box-shadow:inset 0 0 0 2px var(--cyan), var(--shadow-lift)}.mode-pick:active{transform:scale(.98)}.mp-ico{width:42px;height:42px;color:var(--cyan);background:#39d4ff24;border-radius:12px;flex:none;place-items:center;display:grid}.mp-text{flex-direction:column;flex:1;min-width:0;display:flex}.mp-text b{font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:400;line-height:1.05;overflow:hidden}.mp-text small{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.mp-change{color:var(--ink);background:var(--cyan);border-radius:999px;flex:none;padding:6px 12px;font-size:14px;font-weight:800}.mode-dlg{width:min(520px,100vw - 24px)}.mode-panel .play-kind{margin:0}.mode-panel .mode-grid{padding:12px 0 8px}.mode-panel .map-strip,.mode-panel .diff-strip,.mode-panel .arena-strip,.mode-panel .room-join,.mode-panel .sq-panel{padding-left:0;padding-right:0}.mode-panel .wk-dock{padding-bottom:0}.mode-panel .wk-card,.mode-panel .wk-choice,.mode-panel .wk-track-row{margin-left:0;margin-right:0}.mode-foot .btn{min-width:120px}.bar{background:#00000059;border-radius:999px;height:12px;margin-top:8px;overflow:hidden}.bar>i{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--cobalt));height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.bar.gold>i{background:linear-gradient(90deg, #ffe066, var(--gold-deep))}.player-tag{text-align:center;pointer-events:none;position:absolute;top:74%;left:50%;transform:translate(-50%)}.player-tag .name{font-family:var(--display);text-shadow:0 3px 12px #00000080;font-size:30px}.panel{flex-direction:column;width:min(760px,100vw - 48px);display:flex;position:absolute;top:86px;bottom:24px;right:24px;overflow:hidden}.panel.wide{width:auto;left:24px}.panel-head{align-items:center;gap:12px;padding:16px 20px 8px;display:flex}.panel-head h2{font-family:var(--display);transform:skewX(var(--skew));margin:0;font-size:38px;font-weight:400}.panel-head .sub{opacity:.75;font-size:16px}.panel-body{flex:1;padding:8px 20px 20px;overflow:auto}.subtabs{flex-wrap:wrap;gap:6px;padding:0 20px 10px;display:flex}.chip{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:var(--ui);color:#fff;background:#ffffff14;border:0;border-radius:999px;padding:6px 14px;font-size:16px;font-weight:800}.chip[aria-pressed=true]{color:var(--ink);background:#fff}.card-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.card-grid.big{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.rcard{--c1:#bfc6cf;--c2:#6b7380;-webkit-appearance:none;appearance:none;cursor:pointer;text-align:left;color:#fff;border-radius:var(--r-md);background:radial-gradient(120% 90% at 50% 18%, var(--c1), var(--c2) 70%, #0b1030 140%);border:0;flex-direction:column;min-height:170px;padding:0;transition:transform .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000059,inset 0 0 0 2px #ffffff26}.rcard:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000073,inset 0 0 0 2px #fff6}.rcard[aria-pressed=true]{box-shadow:0 0 0 3px var(--gold), 0 10px 26px #ffc53159}.rcard .art{flex:1;place-items:center;min-height:96px;padding:14px 10px 6px;display:grid}.item-icon{object-fit:contain;filter:drop-shadow(0 6px 10px #00000059);-webkit-user-select:none;user-select:none;max-width:100%;height:auto;display:block}.rcard .meta{background:linear-gradient(#0000,#0000008c);padding:8px 12px 10px}.rcard .name{font-family:var(--display);font-size:20px;line-height:1.02}.rcard .rar{opacity:.85;font-size:13px;font-weight:800}.rcard .price{background:#00000073;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 5px;font-size:16px;font-weight:800;display:inline-flex;position:absolute;top:10px;right:10px}.rcard .owned{background:#00000080;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800;position:absolute;top:10px;left:10px}.rcard.featured{min-height:250px}.rcard.featured .name{font-size:28px}.swatch-figure{width:74px;height:92px;position:relative}.stat-row{grid-template-columns:110px 1fr 46px;align-items:center;gap:10px;margin:6px 0;font-size:15px;display:grid}.stat-row .bar{height:8px;margin:0}.empty{text-align:center;opacity:.8;padding:40px 10px;font-size:18px}.pass-track{grid-template-rows:auto 1fr 1fr;grid-auto-columns:112px;grid-auto-flow:column;gap:10px;padding-bottom:10px;display:grid;overflow-x:auto}.pass-tier-num{font-family:var(--display);text-align:center;opacity:.8;font-size:20px}.pass-tier-num.reached{color:var(--gold);opacity:1}.pass-cell{border-radius:var(--r-sm);text-align:center;background:#ffffff0f;flex-direction:column;justify-content:space-between;align-items:center;gap:6px;min-height:120px;padding:8px;font-size:14px;font-weight:800;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.pass-cell.premium{background:linear-gradient(160deg,#ffc5312e,#5b2bdb40)}.pass-cell.claimed{opacity:.45}.results{background:radial-gradient(60% 60% at 50% 40%,#0a144633,#05081ebf);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.results-card{text-align:center;width:min(620px,100vw - 32px);padding:26px 28px}.results-stage{top:max(8px, var(--safe-t));right:max(8px, var(--safe-r));bottom:max(8px, var(--safe-b));left:max(8px, var(--safe-l));visibility:hidden;pointer-events:none;position:absolute}.results-title{font-family:var(--display);transform:skewX(var(--skew));margin:0 0 6px;font-size:clamp(64px,12vw,120px);line-height:.9}.results-title.win{color:var(--gold);text-shadow:0 6px #6b3a00,0 14px 34px #ffaa1e59}.results-title.lose{color:#c9d3ff;filter:drop-shadow(0 6px #1a2460)}.result-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.result-stat{border-radius:var(--r-sm);background:#ffffff12;padding:10px 6px}.result-stat b{font-family:var(--display);font-size:30px;font-weight:400;display:block}.result-stat span{opacity:.8;font-size:13px}.reward-list{flex-wrap:wrap;justify-content:center;gap:10px;margin:8px 0 18px;display:flex}.reward{background:#00000059;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:20px;font-weight:800;display:inline-flex}.result-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.reward-notices{gap:6px;margin:-8px 0 14px;padding:0;list-style:none;display:grid}.reward-notice{border-radius:var(--r-md);border-left:3px solid var(--gold);text-align:left;background:#0000004d;padding:8px 12px;font-size:15px;font-weight:600;line-height:1.3}.reward-notice.quit,.reward-notice.short,.reward-notice.early_end,.reward-notice.no_fire,.reward-notice.intro,.reward-notice.debt{border-left-color:var(--coral)}.reward-notice.debt{margin:0 0 14px}.modal-back{z-index:50;background:#04081e8c;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.modal{--modal-pad-x:24px;--modal-pad-b:22px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);padding:22px var(--modal-pad-x) var(--modal-pad-b);overflow-y:auto}.modal.glass{background:linear-gradient(160deg,#1e328cf0,#0e1430f5)}.modal h3{font-family:var(--display);margin:0 0 12px;font-size:32px;font-weight:400}.field{grid-template-columns:160px 1fr 52px;align-items:center;gap:12px;margin:12px 0;font-size:17px;display:grid}.field input[type=range]{width:100%;accent-color:var(--gold)}.field select,.text-input{font:inherit;color:#fff;border-radius:var(--r-sm);background:#00000059;border:1px solid #fff3;padding:6px 10px;font-size:17px}.toasts{z-index:60;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;top:90px;left:50%;transform:translate(-50%)}.toast{box-shadow:var(--shadow-lift);background:#0e1430e0;border-radius:999px;padding:10px 18px;font-size:17px;font-weight:800;animation:.25s ease-out toast-in}.toast.good{background:linear-gradient(90deg,#1f9d55,#2ec27e)}.toast.bad{background:linear-gradient(90deg, #c2203f, var(--coral))}@keyframes toast-in{0%{opacity:0;transform:translateY(-10px)}}.perf-overlay{right:max(6px, env(safe-area-inset-right));bottom:max(3px, env(safe-area-inset-bottom));z-index:60;color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#0009;border-radius:6px;max-width:calc(100vw - 16px);padding:2px 8px;font:700 12px/1.4 ui-monospace,Consolas,monospace;position:absolute;overflow:hidden}.boot{z-index:100;background:radial-gradient(80% 80% at 50% 30%,#2f6dff,#13248a 60%,#0a1240);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.boot .logo{font-size:clamp(56px,10vw,110px)}.boot .tip{opacity:.85;text-align:center;margin-top:18px;font-size:18px}.boot .bar{width:min(420px,70vw);margin:26px auto 0}@media (max-width:860px){.tabs{display:none}.topbar{gap:10px;padding:10px 12px}.logo{font-size:26px}.play-dock{width:auto;bottom:12px;left:12px;right:12px}.panel{width:auto;top:70px;left:8px;right:8px}.mobile-tabs{display:flex!important}}.mobile-tabs{justify-content:space-between;gap:6px;display:none;position:absolute;bottom:8px;left:8px;right:8px}.coin,.gem,.trophy-ico,.snipe-ico,.lock-ico,.ammo-ico{vertical-align:middle}.lock-ico,.ammo-ico{flex:none}.tro{align-items:center;gap:6px;display:inline-flex}@property --fade-a{syntax:"<length>";inherits:false;initial-value:0}@property --fade-b{syntax:"<length>";inherits:false;initial-value:0}.panel-body,.troad-scroll{-webkit-mask-image:linear-gradient(var(--fade-dir,180deg), transparent 0, #000 var(--fade-a), #000 calc(100% - var(--fade-b)), transparent 100%);-webkit-mask-image:linear-gradient(var(--fade-dir,180deg), transparent 0, #000 var(--fade-a), #000 calc(100% - var(--fade-b)), transparent 100%);mask-image:linear-gradient(var(--fade-dir,180deg), transparent 0, #000 var(--fade-a), #000 calc(100% - var(--fade-b)), transparent 100%)}.troad-scroll{--fade-dir:90deg}@supports not (animation-timeline:scroll()){.panel-body{--fade-a:10px;--fade-b:22px}.troad-scroll{--fade-a:18px;--fade-b:40px}}@supports (animation-timeline:scroll()){.panel-body{animation:linear both fade-edges-y;animation-timeline:scroll(self)}.troad-scroll{animation:linear both fade-edges-x;animation-timeline:scroll(self inline)}}@keyframes fade-edges-y{0%{--fade-a:0px;--fade-b:34px}5%{--fade-a:24px}95%{--fade-b:34px}to{--fade-a:24px;--fade-b:0px}}@keyframes fade-edges-x{0%{--fade-a:0px;--fade-b:56px}4%{--fade-a:40px}96%{--fade-b:56px}to{--fade-a:40px;--fade-b:0px}}.rcard>.owned,.rcard>.price,.rcard>.wcard-bonus{z-index:2}.rcard .meta{z-index:1;position:relative}.rcard .owned.equipped{color:#2a1600;background:linear-gradient(180deg, #ffe680, var(--gold));box-shadow:0 2px #0000004d}.rcard .owned.lock{color:#ffe39a;background:#080c28b8;align-items:center;gap:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffe39a59}.rcard .owned.in-shop{color:#052a14;background:linear-gradient(#9ff5bf,#3fd47f);box-shadow:0 2px #0000004d}.rcard.skin-card{aspect-ratio:4/5;isolation:isolate;background:var(--c2);justify-content:flex-end;align-self:stretch;width:100%;min-height:0}.rcard.skin-card .art.art-bleed{z-index:0;min-height:0;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.rcard.skin-card .art.art-bleed>img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.rcard.skin-card .art.art-bleed>svg{width:62%;height:auto;margin:10% auto 0;display:block}.rcard.skin-card .art.art-bleed:after{content:"";background:linear-gradient(180deg, #0000 42%, color-mix(in srgb, var(--c2) 70%, #080a22e6) 92%), radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--c1) 30%, transparent), transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.rcard.skin-card:before{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c1) 75%, #ffffff59), inset 0 -4px 0 var(--c1);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.rcard.skin-card:hover .art.art-bleed>img{transform:scale(1.04)}.rcard.skin-card.crate-skin{aspect-ratio:auto;height:clamp(170px,46vh,300px)}.rcard.skin-card.crate-skin:hover .art.art-bleed>img{transform:none}.rcard.skin-card:disabled .art.art-bleed>img{filter:saturate(.8)brightness(.86)}.rcard.skin-card .meta{text-shadow:0 2px 6px #00000073;background:0 0}.locker-note{opacity:.92;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;font-size:16px;display:flex}.slot-pips{align-items:center;gap:5px;display:inline-flex}.slot-pips i{width:22px;height:9px;transform:skewX(var(--skew));background:#ffffff2e;border-radius:3px}.slot-pips i.on{background:var(--gold);box-shadow:0 0 8px #ffc53199}.slot-pips b{margin-left:6px;font-size:17px}.locker-h{font-family:var(--display);align-items:center;gap:14px;margin:24px 0 12px;font-size:26px;font-weight:400;line-height:1.1;display:flex}.locker-h:after{content:"";background:linear-gradient(90deg,#ffffff47,#fff0);border-radius:2px;flex:1;height:2px}.wcard .wcard-hit{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.wcard .wcard-hit:disabled{cursor:progress}.wcard .art{min-height:118px}.wcard .meta{flex:1}.wcard-foot{background:#0000008c;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px 12px;display:flex}.equip-state{white-space:nowrap;opacity:.8;font-size:15px;font-weight:800}.equip-state.on{color:var(--gold);opacity:1}.ammo-chip{background:#00000052;border-radius:999px;align-items:center;gap:6px;margin:7px 0 3px;padding:3px 11px 3px 8px;font-size:14px;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.ammo-chip.limited{color:#ffdcae;background:#ff6e283d;box-shadow:inset 0 0 0 1px #ffaa5a80}.wcard-bonus{color:#2a1600;transform:skewX(var(--skew));background:linear-gradient(#fff3c4,#ffc531 55%,#f29a12);border-radius:5px;padding:3px 11px;font-size:14px;font-weight:800;position:absolute;top:10px;right:12px;box-shadow:0 2px #0000004d,0 0 14px #ffc53173}.wcard-bonus.offer{left:10px;right:auto}.wcard.locked{cursor:default;background:linear-gradient(165deg,#303e80eb,#10163af5);box-shadow:0 6px 18px #0000004d,inset 0 0 0 2px #ffffff14}.wcard.locked:hover{transform:none}.wcard.locked .art .item-icon,.wcard.locked .art>svg{filter:grayscale()brightness(.62)drop-shadow(0 0 1px #fff6)drop-shadow(0 6px 10px #00000059)}.wcard.locked .meta{background:0 0}.wcard-blurb{opacity:.78;margin:6px 0 2px;font-size:14px;font-weight:600;line-height:1.25}.lvl-progress{grid-template-columns:1fr auto;align-items:center;gap:10px;margin:10px 0 2px;font-size:14px;font-weight:800;display:grid}.lvl-progress .bar{height:8px;margin:0}.shop-sections{gap:14px 28px;display:grid}.shop-sec{flex-direction:column;min-width:0;display:flex}@media (min-width:1200px) and (min-height:501px){.shop-sections{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:stretch}.featured-sec .card-grid.big.trio{flex:1;grid-template-rows:repeat(2,minmax(220px,1fr));grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.featured-sec .card-grid.big.trio>:first-child{grid-row:span 2}.featured-sec .card-grid.big.trio>.rcard{aspect-ratio:auto;min-height:0}.daily-sec .card-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr}}.offer-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.rcard.locked-offer{cursor:default}.rcard.locked-offer:hover{transform:none}.rcard.locked-offer .art .item-icon{filter:grayscale(.7)brightness(.72)drop-shadow(0 6px 10px #00000059)}.lock-req{color:#ffe39a;background:#0000006b;border-radius:8px;align-items:center;gap:6px;margin-top:6px;padding:5px 10px;font-size:14px;font-weight:800;display:flex;box-shadow:inset 0 0 0 1px #ffe39a59}.exclusive-offer{border-radius:var(--r-md);isolation:isolate;background:radial-gradient(70% 120% at 100% 100%, color-mix(in srgb, var(--glow) 38%, transparent), transparent 70%), linear-gradient(110deg, var(--c2), color-mix(in srgb, var(--c2) 55%, #0b1030) 75%);height:clamp(210px,34vh,300px);box-shadow:0 10px 28px #0006, 0 0 26px color-mix(in srgb, var(--glow) 45%, transparent);grid-template-columns:auto minmax(0,1fr);margin-bottom:18px;display:grid;position:relative;overflow:hidden}.exclusive-offer:before{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--glow) 80%, #ffffff4d), inset 0 -4px 0 var(--c1);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.exclusive-offer .art{aspect-ratio:3/4;height:100%;position:relative;overflow:hidden}.exclusive-offer .art>img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.exclusive-offer .art>svg{width:auto;height:86%;margin:7% auto 0;display:block}.exclusive-offer .art:after{content:"";background:linear-gradient(90deg, transparent 62%, color-mix(in srgb, var(--c2) 92%, #0b1030));position:absolute;top:0;bottom:0;left:0;right:0}.exclusive-offer .ex-body{z-index:1;text-shadow:0 2px 6px #00000073;flex-direction:column;justify-content:center;gap:6px;padding:18px 22px 18px 8px;display:flex;position:relative}.exclusive-offer .ex-tag{letter-spacing:.16em;text-transform:uppercase;text-shadow:none;color:#1b0a02;background:linear-gradient(180deg, color-mix(in srgb, var(--glow) 55%, #fff6dc), var(--glow));box-shadow:0 0 16px color-mix(in srgb, var(--glow) 70%, transparent);border-radius:999px;align-self:flex-start;padding:3px 11px;font-size:12px;font-weight:900}.exclusive-offer .ex-name{font-family:var(--display);font-size:42px;line-height:1}.exclusive-offer .ex-set{color:var(--c1);font-size:14px;font-weight:800}.exclusive-offer .ex-desc{margin:2px 0 0;font-size:17px}.exclusive-offer .ex-note{opacity:.8;margin:0;font-size:13px}.exclusive-offer .ex-buy{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.exclusive-offer .price{background:#00000073;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 6px;font-size:20px;font-weight:800;display:inline-flex}.exclusive-offer .ex-owned,.exclusive-offer .ex-time{background:#00000073;border-radius:999px;padding:4px 11px;font-size:14px;font-weight:800}.exclusive-offer .ex-time{color:#ffe39a;box-shadow:inset 0 0 0 1px #ffe39a4d}@media (max-width:560px){.exclusive-offer{height:230px}.exclusive-offer .art{aspect-ratio:2/3}.exclusive-offer .ex-body{gap:4px;padding:14px 14px 14px 4px}.exclusive-offer .ex-name{font-size:30px}.exclusive-offer .ex-desc{font-size:15px}.exclusive-offer .ex-note{display:none}}@media (max-height:500px){.exclusive-offer{height:156px;margin-bottom:12px}.exclusive-offer .ex-body{gap:3px;padding:10px 14px 10px 4px}.exclusive-offer .ex-name{font-size:30px}.exclusive-offer .ex-desc,.exclusive-offer .ex-note{display:none}.exclusive-offer .ex-buy{margin-top:4px}}@media (min-height:501px) and (max-height:800px){.exclusive-offer .ex-note{display:none}}@media (min-height:501px) and (max-height:640px){.exclusive-offer .ex-desc{display:none}}.panel.panel-career .panel-head>.sub{margin-left:auto}.career-body{flex-direction:column;gap:16px;display:flex}.career-stats{grid-template-columns:minmax(220px,1.7fr) repeat(5,minmax(0,1fr));gap:10px;display:grid}.cstat{border-radius:var(--r-md);background:#ffffff12;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:12px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.cstat>b{font-family:var(--display);font-size:32px;font-weight:400;line-height:1.1}.cstat>b.good{color:#6dfca0}.cstat>b.bad{color:#ff8aa5}.cstat>span{opacity:.78;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.cstat.level{flex-direction:row;align-items:center;gap:14px}.cstat.level .level-badge{flex:none;width:54px;height:54px;font-size:24px;box-shadow:0 0 0 3px #ffffff26}.cstat.level>div{flex:1;min-width:0}.cstat.level b{font-family:var(--display);font-size:22px;font-weight:400;line-height:1.1}.cstat.level .bar{height:8px;margin:5px 0 4px}.cstat.level span{opacity:.78;font-size:13px}.career-h{font-family:var(--display);margin:0;font-size:26px;font-weight:400;line-height:1.1}.troad{border-radius:var(--r-md);background:linear-gradient(#ffffff14,#ffffff08);padding:14px 0 4px;box-shadow:inset 0 0 0 1px #ffffff1a}.troad-head{flex-wrap:wrap;align-items:baseline;gap:4px 18px;padding:0 18px 6px;display:flex}.troad-sum,.troad-next{opacity:.85;align-items:center;gap:5px;font-size:16px;font-weight:700;display:inline-flex}.troad-next{color:#ffe39a;opacity:1;margin-left:auto;font-weight:800}.troad-next small{opacity:.8;font-size:14px;font-weight:700}.troad-scroll{overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;padding:8px 18px 10px;overflow:auto hidden}.troad-track{width:max-content;margin:0;padding:0;list-style:none;display:flex}.troad-step{flex-direction:column;flex:none;gap:10px;width:142px;display:flex}.troad-step.arena{width:196px}.troad-card{text-align:center;border-radius:var(--r-md);background:radial-gradient(120% 90% at 50% 15%,#3d63e0,#1b2c7c 62%,#0e1648 115%);flex-direction:column;justify-content:center;align-items:center;gap:4px;height:138px;margin:0 5px;padding:10px 8px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #ffffff24,0 4px 12px #0000004d}.troad-step.rare .troad-card{background:radial-gradient(120% 90% at 50% 18%, var(--c1), var(--c2) 70%, #0b1030 140%)}.troad-step.arena .troad-card{background:radial-gradient(90% 70% at 85% 110%, #ffffff47, transparent 60%), linear-gradient(155deg, var(--a1), var(--a2));justify-content:flex-start;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff4d,0 6px 16px #00000059}.troad-step.start .troad-card{justify-content:center}.troad-arena-k{letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 2px #00000073;font-size:13px;font-weight:800}.troad-arena-n{font-family:var(--display);text-shadow:0 2px #00000047,0 4px 12px #0000004d;font-size:25px;font-weight:400;line-height:1.02}.troad-arena-t{text-shadow:0 1px 2px #00000080;margin-top:6px;font-size:14px;font-weight:700;line-height:1.15}.troad-items{justify-content:center;align-items:flex-end;gap:8px;display:flex}.troad-item{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.troad-ico{place-items:center;height:68px;display:grid}.troad-step.arena .troad-ico{height:50px}.troad-lbl{text-shadow:0 1px 2px #0000008c;max-width:126px;font-size:14px;font-weight:800;line-height:1.1}.troad-check,.troad-lock{border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:grid;position:absolute;top:7px;right:7px}.troad-check{color:#0e1430;background:#6dfca0;box-shadow:0 2px #0000004d}.troad-lock{color:#ffffffd9;background:#00000073}.troad-step.claimed:not(.start) .troad-card>:not(.troad-check){opacity:.6}.troad-step.claimed:not(.start) .troad-card{filter:saturate(.75)}.troad-step.next .troad-card{box-shadow:inset 0 0 0 2px #fff, 0 0 0 3px var(--gold), 0 0 26px #ffc5318c}.troad-rail{place-items:center;height:34px;display:grid;position:relative}.troad-line{background:#0000006b;height:8px;margin-top:-4px;position:absolute;top:50%;overflow:hidden;box-shadow:inset 0 1px 2px #0006}.troad-line.l{left:0;right:50%}.troad-line.r{left:50%;right:0}.troad-line:after{content:"";transform:scaleX(var(--f,0));transform-origin:0;background:linear-gradient(180deg, #ffe680, var(--gold) 55%, var(--gold-deep));position:absolute;top:0;bottom:0;left:0;right:0}.troad-node{z-index:1;background:#1a2462;border-radius:999px;align-items:center;gap:4px;padding:3px 10px 3px 7px;font-size:15px;font-weight:800;display:inline-flex;position:relative;box-shadow:inset 0 0 0 2px #fff3,0 2px 6px #00000059}.troad-step.claimed .troad-node{color:#2a1600;background:linear-gradient(180deg, #ffe680, var(--gold));box-shadow:0 2px #a35d00}.troad-step.next .troad-node{color:var(--ink);box-shadow:0 0 0 3px var(--gold), 0 0 16px #ffc531b3;background:#fff}.career-lists{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.career-card{border-radius:var(--r-md);background:#ffffff0f;min-width:0;padding:14px 16px 12px;box-shadow:inset 0 0 0 1px #ffffff1a}.career-card .career-h{margin-bottom:8px}.career-card .empty{padding:24px 10px}.lb-list{columns:2;column-gap:22px;margin:0;padding:0;list-style:none}.lb-row{break-inside:avoid;border-radius:8px;align-items:center;gap:10px;padding:5px 8px;font-size:17px;display:flex}.lb-row+.lb-row{box-shadow:inset 0 1px #ffffff0d}.lb-rank{width:28px;height:28px;font-family:var(--display);background:#ffffff14;border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid}.lb-row.top1 .lb-rank{color:#2a1600;background:linear-gradient(180deg, #ffe680, var(--gold-deep))}.lb-row.top2 .lb-rank{color:var(--ink);background:linear-gradient(#f4f7ff,#9aa6c7)}.lb-row.top3 .lb-rank{color:#2a1000;background:linear-gradient(#ffc08a,#b0602a)}.lb-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lb-row.you{color:var(--gold);background:#ffc53124;font-weight:800;box-shadow:inset 0 0 0 1px #ffc53180}.duel-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.duel-row{background:#0000002e;border-radius:8px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 10px 5px 6px;font-size:16px;display:grid}.duel-row.win{background:linear-gradient(90deg,#3ee07a24,#0000002e 60%)}.duel-row.loss{background:linear-gradient(90deg,#ff5c861f,#0000002e 60%)}.duel-out{color:#e3e8ff;background:#9aa6c738;border-radius:999px;justify-self:start;padding:2px 9px;font-size:14px;font-weight:800}.duel-row.win .duel-out{color:#0d2a17;background:#6dfca0}.duel-row.loss .duel-out{color:#3a0816;background:#ff8aa5}.duel-mode{opacity:.85;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.duel-date{opacity:.65;font-size:14px}@media (max-width:1180px){.career-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.career-lists{grid-template-columns:minmax(0,1fr)}}.tn-panel:has(>.tn-list-body)>.panel-head{width:100%;max-width:1440px;margin-inline-start:auto;margin-inline-end:auto}.tn-panel:has(>.tn-list-body)>.subtabs{width:100%;max-width:1440px;margin-inline-start:auto;margin-inline-end:auto}.tn-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;max-width:1400px;margin:0 auto;display:grid}.tn-list-body .tn-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.tn-card.featured{background:linear-gradient(90deg,#0e1854f7 0%,#0e1854e6 40%,#0e185459 70%,#0e18540d 100%),#1b2c7c url(/assets/art/keyart.webp) 70% 35%/cover no-repeat;grid-column:1/-1;align-content:center;min-height:clamp(240px,33vh,360px);padding:24px 40% 24px 30px;box-shadow:0 10px 28px #00000061,inset 0 0 0 1px #ffffff38}.tn-card.featured .tn-name{font-size:44px}.tn-card.featured .tn-fill{max-width:460px}.tn-card.featured .tn-meta,.tn-card.featured .tn-prizes{font-size:17px}.tn-cta{font-family:var(--display);color:var(--gold);justify-self:start;margin-top:4px;font-size:19px}.tn-guide{border-radius:var(--r-md);background:linear-gradient(170deg,#ffffff17,#ffffff08);padding:16px 18px 18px;box-shadow:inset 0 0 0 1px #ffffff1f}.tn-guide-h{font-family:var(--display);margin:0 0 10px;font-size:24px;font-weight:400;line-height:1.1}.tn-steps{counter-reset:tn-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.tn-steps li{counter-increment:tn-step;gap:1px;padding-left:42px;display:grid;position:relative}.tn-steps li:before{content:counter(tn-step);width:30px;height:30px;font-family:var(--display);color:var(--ink);transform:skewX(var(--skew));background:linear-gradient(#fff,#c9d6ff);border-radius:8px;place-items:center;font-size:17px;display:grid;position:absolute;top:1px;left:0}.tn-steps b{font-size:17px}.tn-steps span{opacity:.8;font-size:15px;line-height:1.25}.tn-host{border-radius:var(--r-md);background:linear-gradient(140deg,#ffc53138,#ff8a3d1f);justify-items:start;gap:4px;margin-top:16px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #ffc53166}.tn-host b{font-family:var(--display);font-size:21px;font-weight:400}.tn-host span{opacity:.85;margin-bottom:6px;font-size:15px}@media (max-width:1100px){.tn-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.tn-card.featured{background:linear-gradient(90deg,#0e1854f5 0%,#0e1854cc 60%,#0e185466 100%),#1b2c7c url(/assets/art/keyart.webp) 70% 35%/cover no-repeat;min-height:0;padding:16px 22px}.tn-card.featured .tn-name{font-size:30px}}.field-toggle{cursor:pointer}.switch-row{justify-self:start;align-items:center;gap:12px;display:inline-flex}.switch{flex:none;justify-self:start;width:58px;height:32px;position:relative}.field .switch>input[type=checkbox]{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.switch>i{background:#0000006b;border-radius:999px;transition:background .18s,box-shadow .18s;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 2px 5px #0006}.switch>i:after{content:"";background:linear-gradient(#fff,#d5def8);border-radius:50%;width:24px;height:24px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;left:4px;box-shadow:0 2px 4px #00000073}.switch>input:checked+i{background:linear-gradient(180deg, #ffe066, var(--gold) 50%, var(--gold-deep));box-shadow:inset 0 0 0 1px #ffffff59,0 0 14px #ffc53173}.switch>input:checked+i:after{transform:translate(26px)}.switch>input:focus-visible+i{outline-offset:3px;outline:3px solid #fff}.switch-state{font-size:16px}.modal-actions{bottom:calc(-1 * var(--modal-pad-b,0px));z-index:1;margin:10px calc(-1 * var(--modal-pad-x,0px)) calc(-1 * var(--modal-pad-b,0px));padding:10px var(--modal-pad-x,0px) var(--modal-pad-b,0px);background:linear-gradient(#0f163600,#0f1636f7 10px);justify-content:flex-end;gap:8px;display:flex;position:sticky}.nick-lead{opacity:.85;margin:0 0 12px;font-size:16px;line-height:1.4}.nick-row{align-items:center;gap:8px;display:flex}.nick-row .text-input{flex:1;min-width:0;min-height:44px;font-size:18px;font-weight:700}.nick-row .icon-btn{flex:none}.nick-hint{opacity:.8;margin:6px 0 0;font-size:14px}.nick-hint.bad{opacity:1;color:#ffb0c0;font-weight:700}.nick-restore{margin-top:6px;display:block}.diff-strip{justify-content:space-between;align-items:center;gap:10px;padding:8px 14px 12px 16px;display:flex}.diff-head{flex-direction:column;min-width:0;display:flex}.diff-head span{opacity:.75;font-size:14px}.diff-head b{font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:400;line-height:1.15;overflow:hidden}.diff-seg{background:#0000004d;border-radius:10px;flex:none;gap:2px;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.diff-btn{-webkit-appearance:none;appearance:none;min-width:52px;font-family:var(--ui);color:#ffffffbf;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:15px;font-weight:800;transition:background .15s,color .15s}.diff-btn:hover{color:#fff;background:#ffffff14}.diff-btn[aria-checked=true]{color:var(--ink);background:linear-gradient(#fff,#dfe7ff);box-shadow:0 2px #00000040}@media (pointer:coarse){.diff-btn{min-height:44px}}.bot-budget{opacity:.75;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin:-6px 16px 10px;font-size:13px;font-weight:700;overflow:hidden}.bot-budget b{font-weight:800}.bot-budget .coin{vertical-align:-2px}.bot-budget.spent{color:#ffd2dd;opacity:.9}.play-btn .play-budget{display:none}@media (pointer:coarse),(max-height:500px){.bot-budget{display:none}.play-btn .play-budget{display:inline}}.map-strip{padding:2px 14px 0}.map-head{justify-content:space-between;align-items:baseline;gap:10px;margin:0 2px 6px;display:flex}.map-head span{opacity:.75;font-size:14px}.map-head b{min-width:0;font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:400;line-height:1.15;overflow:hidden}.map-pick{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.map-tile{-webkit-appearance:none;appearance:none;cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--a1,#6d7bd9), var(--a2,#1b2466));filter:saturate(.75)brightness(.8);border:0;border-radius:9px;height:50px;padding:0;transition:filter .15s,box-shadow .15s,transform .15s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.map-tile>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.map-tile:after{content:"";border-radius:inherit;background:linear-gradient(#060a2800 35%,#060a28c7);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #ffffff29}.map-tile-name{z-index:1;font-family:var(--ui);text-align:center;text-shadow:0 1px 2px #000000d9;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:800;line-height:1.1;position:absolute;bottom:3px;left:2px;right:2px;overflow:hidden}.map-tile.random{background:linear-gradient(115deg,#ff8a3d 0 20%,#b04bdb 20% 40%,#2f7dff 40% 60%,#178a4a 60% 80%,#c2203f 80%)}.map-dice{filter:drop-shadow(0 2px 2px #0006);width:24px;height:24px;position:absolute;top:5px;left:50%;transform:translate(-50%)rotate(-12deg)}.map-tile:hover{filter:saturate(.95)brightness(.95)}.map-tile:disabled{cursor:not-allowed;filter:grayscale()brightness(.6);opacity:.55}.map-tile[aria-checked=true]{filter:none;transform:translateY(-1px)}.map-tile[aria-checked=true]:after{box-shadow:inset 0 0 0 2px #fff, inset 0 0 0 4px var(--cyan);background:linear-gradient(#060a2800 45%,#060a28b3)}.map-tile:focus-visible{outline-offset:2px;outline:2px solid #fff}.ui-root:has(>.results)>.hud{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s}.results-card{flex-direction:column;display:flex}.results-card.has-unlocks{width:min(720px,100vw - 32px)}.reward.trophies.up{color:#ffe39a}.reward.trophies.down{color:#ffb0c0}.unlock-list{gap:10px;margin:2px 0 18px;display:grid}.unlock-list.multi{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.unlock-tile{--delay:0s;border-radius:var(--r-md);text-align:left;min-width:0;animation:unlock-in .6s cubic-bezier(.16, 1, .3, 1) var(--delay) both;background:linear-gradient(120deg,#5b2bdb,#1e6bff);align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47,0 8px 20px #0000004d}.unlock-tile:after{content:"";animation:unlock-shine .9s cubic-bezier(.16, 1, .3, 1) calc(var(--delay) + .35s) both;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff61 50%,#0000 65%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-110%)}.unlock-tile:nth-child(2){--delay:.12s}.unlock-tile:nth-child(3){--delay:.24s}.unlock-tile:nth-child(n+4){--delay:.36s}.unlock-tile.road{color:#2a1600;background:linear-gradient(120deg,#ffe066,#f2a20f);box-shadow:inset 0 0 0 1px #ffffff80,0 8px 22px #ffaa1e4d}.unlock-tile.road.rar{color:#fff;background:radial-gradient(140% 140% at 0% 0%, var(--c1), var(--c2) 70%, #0b1030 140%);box-shadow:inset 0 0 0 1px #ffffff59,0 8px 22px #0000004d}.unlock-tile.road.arena{color:#fff;background:linear-gradient(120deg,#ff5fd8,#5b2bdb)}.unlock-tile.crate{background:linear-gradient(120deg,#0f9f8f,#1e6bff)}.ut-ico{background:#0003;border-radius:12px;flex:none;place-items:center;width:64px;height:64px;display:grid}.ut-ico .item-icon{width:62px;height:62px}.ut-ico .level-badge{width:48px;height:48px;font-size:22px}.ut-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ut-text small{letter-spacing:.05em;text-transform:uppercase;opacity:.85;font-size:13px;font-weight:800}.ut-text b{font-family:var(--display);font-size:23px;font-weight:400;line-height:1.08}.ut-extras{flex-wrap:wrap;gap:2px 12px;margin-top:2px;font-size:15px;font-weight:800;display:flex}.ut-extras i{align-items:center;gap:4px;font-style:normal;display:inline-flex}@keyframes unlock-in{0%{opacity:0;transform:translateY(12px)}}@keyframes unlock-shine{to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.unlock-tile,.unlock-tile:after{animation:none}.unlock-tile:after{display:none}.switch>i,.switch>i:after,.rcard.skin-card .art.art-bleed>img{transition:none}}.map-pick.with-range{grid-template-columns:repeat(7,minmax(0,1fr))}.map-tile.range{background:linear-gradient(135deg,#1f8a5b,#0d3b5e)}.crate-dlg .crate-loot{width:min(200px,70%);height:auto;filter:drop-shadow(0 10px 18px #00000073) drop-shadow(0 0 22px color-mix(in srgb, var(--glow,#ffc531) 45%, transparent));animation:.5s cubic-bezier(.16,1,.3,1) both crate-loot-pop}@keyframes crate-loot-pop{0%{opacity:0;transform:scale(.4)rotate(-8deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.crate-dlg .crate-loot{animation:none}}.hud{--pad-l:max(16px, var(--safe-l));--pad-r:max(16px, var(--safe-r));--pad-t:max(14px, var(--safe-t));--pad-b:max(18px, var(--safe-b));pointer-events:none;font-family:var(--ui);touch-action:none;isolation:isolate;position:absolute;top:0;bottom:0;left:0;right:0}.hud button,.hud .chat-wheel,.hud .touch,.hud .modal-back{pointer-events:auto}.hud-top{top:var(--pad-t);left:var(--pad-l);right:var(--pad-r);grid-template-columns:1fr auto 1fr;align-items:start;gap:16px;display:grid;position:absolute}.pcard{border-radius:var(--r-md);max-width:360px;box-shadow:var(--shadow-lift), inset 0 0 0 1px #ffffff1f;background:linear-gradient(160deg,#0e1846b8,#0a0e28b8);justify-self:start;padding:10px 14px 12px;transition:box-shadow .2s;position:relative}.pcard.right{text-align:right;justify-self:end}.pcard.active.you{box-shadow:var(--shadow-lift), inset 0 0 0 2px var(--gold)}.pcard.active.enemy{box-shadow:var(--shadow-lift), inset 0 0 0 2px var(--coral)}.pcard-top{align-items:center;gap:8px;margin-bottom:6px;display:flex}.pcard.right .pcard-top{flex-direction:row-reverse}.pname{min-width:0;font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;font-size:24px;line-height:1;overflow:hidden}.ptrophy{opacity:.85;margin-left:auto;font-size:15px}.pcard.right .ptrophy{margin-left:0;margin-right:auto}.ploot{background:#ffc42838;border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:1px 8px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffd6668c}.ploot+.ptrophy{margin-left:8px}.bot-badge{color:#2a1600;background:#ff9f1c;border-radius:999px;padding:2px 7px;font-size:12px;font-weight:800}.hpbar,.shbar{width:clamp(120px,30vw,300px);transform:skewX(var(--skew));background:#00000073;border-radius:4px;position:relative;overflow:hidden}.pcard.right .hpbar,.pcard.right .shbar{margin-left:auto}.hpbar{height:22px}.shbar{height:10px;margin-top:4px}.hpbar i,.shbar i{transition:width .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:auto}.pcard.you .hpbar i{background:linear-gradient(#6dfca0,#22c55e)}.pcard.enemy .hpbar i{background:linear-gradient(180deg, #ff8aa5, var(--coral))}.pcard.right .hpbar i,.pcard.right .shbar i{top:0;bottom:0;left:auto;right:0}.shbar i{background:linear-gradient(#8be7ff,#2f9bff)}.hpbar b,.shbar b{white-space:nowrap;text-shadow:0 1px 2px #000000b3;transform:translateX(-50%) skewX(calc(var(--skew) * -1));align-items:center;font-size:17px;font-weight:800;display:flex;position:absolute;top:0;bottom:0;left:50%}.shbar b{font-size:10px}.role-tag{white-space:nowrap;background:var(--gold);color:#2a1600;border-radius:999px;padding:2px 9px;font-size:13px;font-weight:800;position:absolute;bottom:-12px;left:14px}.pcard.enemy .role-tag{background:var(--coral);color:#fff;left:calc(100% - 14px);transform:translate(-100%)}.chat-bubble{color:var(--ink);box-shadow:var(--shadow-lift);white-space:nowrap;background:#fff;border-radius:14px;padding:8px 14px;font-size:17px;font-weight:700;animation:.25s ease-out bubble;position:absolute;top:calc(100% + 16px);left:10px}.chat-bubble.right{left:auto;right:10px}@keyframes bubble{0%{opacity:0;transform:scale(.6)}}.hud-center{flex-direction:column;align-items:center;gap:4px;width:124px;display:flex}.round-pill{font-variant-numeric:tabular-nums;white-space:nowrap;background:#080c28a6;border-radius:999px;align-self:flex-start;width:max-content;margin-left:50%;padding:3px 12px;font-size:15px;font-weight:800;transform:translate(-50%)}.timer-ring{filter:drop-shadow(0 4px 10px #00000073);width:86px;height:86px}.timer-ring .track{fill:#080c28b3;stroke:#ffffff26;stroke-width:6px}.timer-ring .fill{fill:none;stroke:var(--gold);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.timer-ring.urgent .fill{stroke:var(--coral)}.timer-ring .tick{stroke:#ffffffb3;stroke-width:2px}.timer-ring .num{font-family:var(--display);fill:#fff;font-size:26px}.timer-ring.urgent .num{fill:#ffd0dc}.phase-label{white-space:nowrap;width:max-content;font-family:var(--display);transform:translateX(-50%) skewX(var(--skew));text-shadow:0 3px 10px #0000008c;align-self:flex-start;margin-left:50%;font-size:26px}.phase-label.mine{color:var(--gold)}.banner{text-align:center;opacity:0;pointer-events:none;transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:30%;left:0;right:0;transform:scale(1.25)}.banner.show{opacity:1;transform:scale(1)}.banner-title{font-family:var(--display);transform:skewX(var(--skew));color:#fff;text-shadow:0 6px 0 var(--cobalt-deep), 0 14px 40px #00000080;font-size:clamp(64px,11vw,140px);line-height:.9}.banner.you .banner-title{color:var(--gold);text-shadow:0 6px #8a4b00,0 14px 40px #00000080}.banner.enemy .banner-title{color:#ffd2dd;text-shadow:0 6px #8f1233,0 14px 40px #00000080}.banner.win .banner-title{color:var(--gold);text-shadow:0 7px #6b3a00,0 18px 50px #ffaa1e73}.banner.lose .banner-title{color:#c9d3ff}.banner-sub{text-shadow:0 2px 8px #000000b3;margin-top:10px;font-size:22px;font-weight:700}.banner.compact{top:auto;bottom:calc(var(--pad-b) + 200px)}.banner.compact .banner-title{font-size:clamp(28px,3.4vw,44px);line-height:1}.banner.compact .banner-sub{margin-top:4px;font-size:17px}.hud-touch .banner.compact{bottom:calc(var(--pad-b) + 136px)}.hud-touch .banner.compact .banner-title{font-size:26px}.hud-touch .banner.compact .banner-sub{display:none}.scope{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.scope svg{width:100%;height:100%}.scope-info{color:#e8f0ff;text-shadow:0 1px 3px #000;gap:18px;font-size:20px;font-weight:800;display:flex;position:absolute;bottom:164px;left:50%;transform:translate(-50%)}.breath{color:#dfe8ff;width:190px;font-size:14px;font-weight:800;position:absolute;bottom:12%;right:8%}.breath-bar{background:#ffffff26;border-radius:99px;height:8px;margin-top:6px;overflow:hidden}.breath-bar i{background:linear-gradient(90deg,#8be7ff,#fff);height:100%;display:block}.breath-bar.out i{background:var(--coral)}.crosshair{border:2px solid #ffffffe6;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #00000073}.crosshair:after{content:"";background:var(--coral);border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}.hitmarker{opacity:0;width:0;height:0;position:absolute;top:50%;left:50%}.hitmarker.on{opacity:1}.hitmarker i{background:#fff;width:14px;height:3px;position:absolute;box-shadow:0 0 4px #0009}.hitmarker.head i{background:var(--gold)}.hitmarker i:first-child{transform:translate(-20px,-14px)rotate(45deg)}.hitmarker i:nth-child(2){transform:translate(6px,-14px)rotate(-45deg)}.hitmarker i:nth-child(3){transform:translate(-20px,11px)rotate(-45deg)}.hitmarker i:nth-child(4){transform:translate(6px,11px)rotate(45deg)}.hurt{opacity:0;background:radial-gradient(70% 70%,#ff003c00 55%,#ff1e468c);transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}.hurt.on{opacity:1;transition:none}.dmg-layer,.ui-root>.dmg-layer{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.dmg{font-family:var(--display);color:#fff;text-shadow:0 3px #00000073,0 0 14px #00000059;will-change:transform, opacity;white-space:nowrap;font-size:40px;position:absolute;top:0;left:0}.dmg-head{color:var(--gold);font-size:52px}.dmg-shield{color:#7fd6ff;font-size:34px}.dmg-decoy{color:#d4b8ff;font-size:34px}.shots{gap:6px;display:flex;position:absolute;bottom:118px;left:50%;transform:translate(-50%)}.shots i{background:linear-gradient(#ffe39a,#d79a0b 60%,#8a5a00);border-radius:6px 6px 3px 3px;width:12px;height:34px;box-shadow:0 2px 6px #00000080}.hotbar{left:50%;bottom:var(--pad-b);gap:8px;display:flex;position:absolute;transform:translate(-50%)}.slot{--c1:#bfc6cf;--c2:#6b7380;-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:var(--r-sm);color:#fff;text-align:left;background:linear-gradient(160deg, color-mix(in srgb, var(--c1) 55%, transparent), color-mix(in srgb, var(--c2) 75%, #0b1030));opacity:.8;border:0;min-width:132px;padding:8px 12px 9px;transition:transform .12s,opacity .12s;position:relative;box-shadow:0 6px 16px #0006,inset 0 0 0 1px #ffffff2e}.slot.on{opacity:1;transform:translateY(-6px);box-shadow:0 10px 20px #00000073,inset 0 0 0 2px #fff}.slot.empty{filter:grayscale()brightness(.6)}.slot .key{color:var(--ink);background:#fff;border-radius:4px;padding:1px 7px;font-size:12px;font-weight:800;position:absolute;top:-10px;left:8px}.slot .wname{font-family:var(--display);font-size:18px;line-height:1.05;display:block}.slot .wstat{opacity:.85;font-size:13px;font-weight:800}.slot.gadget{--c1:#9b7bff;--c2:#3b1fb8;min-width:110px}.slot[data-rfx]:after{content:"";border-radius:2px;height:2px;position:absolute;top:0;left:6px;right:6px}.slot[data-rfx=legendary]:after{background:linear-gradient(90deg,#a8440f,#ffb347,#fff1c4,#ffb347,#a8440f)}.slot[data-rfx=mythic]:after{background:linear-gradient(90deg,#4b2380,#ffd84a,#fff6d0,#c9a8ff,#9fe6ff,#ffd84a,#4b2380)}.exposure{left:var(--pad-l);bottom:var(--pad-b);border-radius:var(--r-md);background:#0a1e14bf;width:300px;height:64px;padding:9px 16px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 2px #3ee07a}.exposure.bad{box-shadow:inset 0 0 0 2px var(--coral);background:#320814c7;animation:.9s ease-in-out infinite pulse-bad}@keyframes pulse-bad{50%{box-shadow:inset 0 0 0 2px #ff9ab2}}.exposure-title{font-family:var(--display);font-size:26px;line-height:1.1}.exposure-sub{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:14px;overflow:hidden}.place-hint,.lock-hint{white-space:nowrap;background:#080c28bf;border-radius:999px;padding:8px 16px;font-size:18px;font-weight:800;position:absolute;top:62%;left:50%;transform:translate(-50%)}.lock-hint{top:auto;bottom:160px}.hud-corner{right:var(--pad-r);bottom:calc(var(--pad-b) + 2px);align-items:center;gap:8px;display:flex;position:absolute}.net-warn{color:#ffb0c0;font-weight:800}.chat-wheel{right:var(--pad-r);bottom:calc(var(--pad-b) + 56px);flex-wrap:wrap;gap:6px;width:280px;padding:10px;display:flex;position:absolute}.hud-corner .icon-btn{position:relative}.hud-corner .icon-btn .key{color:var(--ink);background:#fff;border-radius:4px;padding:2px 5px;font-size:11px;font-weight:800;line-height:1;position:absolute;top:-6px;right:-4px}.chat-wheel .wheel-key{min-width:16px;color:var(--ink);text-align:center;background:#ffffffd9;border-radius:4px;margin-right:6px;font-size:12px;font-weight:800;display:inline-block}.chat-wheel .wheel-hint{opacity:.75;text-align:center;flex-basis:100%;font-size:13px;font-weight:700}@media (max-width:1279px){.exposure{bottom:calc(var(--pad-b) + 72px)}}@media (max-height:560px){.hud{--pad-l:max(12px, var(--safe-l));--pad-r:max(12px, var(--safe-r));--pad-t:max(8px, var(--safe-t));--pad-b:max(8px, var(--safe-b))}.hud-top{gap:10px}.pcard{padding:6px 10px 8px}.pcard-top{gap:6px;margin-bottom:4px}.pname{font-size:17px}.ptrophy{font-size:13px}.ploot{padding:0 7px;font-size:13px;line-height:17px}.bot-badge{padding:1px 6px;font-size:11px}.hpbar,.shbar{width:clamp(132px,24vw,230px)}.hpbar{height:18px}.hpbar b{font-size:14px}.shbar{height:6px;margin-top:3px}.shbar b{display:none}.role-tag{padding:1px 8px;font-size:11px;bottom:-10px}.hud-center{gap:2px;width:96px}.round-pill{padding:2px 10px;font-size:12px}.timer-ring{width:54px;height:54px}.phase-label{font-size:20px;line-height:1}.banner{top:30%}.banner-title{font-size:clamp(44px,9vw,96px)}.banner-sub{margin-top:6px;padding:0 24px;font-size:16px}.hotbar{gap:6px}.slot{width:112px;min-width:0;padding:6px 10px}.slot .wname{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.slot .wstat{font-size:12px}.slot.on{transform:translateY(-4px)}.shots{bottom:calc(var(--pad-b) + 64px)}.shots i{width:9px;height:26px}.scope-info{bottom:calc(var(--pad-b) + 98px);font-size:17px}.breath{right:calc(var(--pad-r) + 4px);bottom:calc(var(--pad-b) + 56px);width:150px;font-size:12px}.exposure{width:230px;height:50px;bottom:calc(var(--pad-b) + 60px);padding:6px 12px}.exposure-title{font-size:19px}.exposure-sub{font-size:13px}.lock-hint,.place-hint{padding:6px 14px;font-size:15px}.lock-hint{bottom:calc(var(--pad-b) + 98px)}}.hud-touch{--card-h:88px;--row2:calc(var(--pad-t) + var(--card-h) + 14px)}@media (max-height:560px){.hud-touch{--card-h:64px}}.hud-touch .pcard{height:var(--card-h)}.hud-touch .hud-corner{top:var(--row2);left:var(--pad-l);z-index:2;gap:6px;bottom:auto;right:auto}.hud-touch .hud-corner .icon-btn{width:44px;height:44px;font-size:18px}.hud-touch .chat-wheel{top:calc(var(--row2) + 52px);left:var(--pad-l);width:min(300px, calc(50vw - var(--pad-l) - 124px));max-height:calc(100% - var(--row2) - 60px);z-index:3;background:linear-gradient(160deg,#1e328cf7,#0e1430fa);bottom:auto;right:auto;overflow-y:auto}.hud-touch .chat-wheel .chip{min-height:40px}.hud-touch .exposure{top:calc(var(--row2) + 52px);bottom:auto;left:var(--pad-l);width:194px;height:50px;padding:6px 12px}.hud-touch .exposure-title{font-size:19px}.hud-touch .exposure-sub{font-size:13px}.hud-touch .shots,.hud-touch .breath,.hud-touch .slot.gadget,.hud-touch .slot .key{display:none}.hud-touch .pcard.you .chat-bubble{width:max-content;max-width:min(220px, calc(50vw - var(--pad-l) - 268px));white-space:normal;padding:6px 12px;font-size:15px;top:calc(100% + 20px);left:204px}.hud-touch .hotbar{z-index:2}.hud-touch .slot{min-height:46px}.hud-touch .scope-info{bottom:calc(var(--pad-b) + 60px)}.hud-touch .touch-hint,.hud-touch .place-hint{top:auto;left:50%;bottom:calc(var(--pad-b) + 98px);white-space:nowrap;z-index:2;background:#080c28bf;border-radius:999px;align-items:center;gap:10px;padding:6px 14px;font-size:15px;font-weight:800;display:flex;position:absolute;transform:translate(-50%)}.hud-touch .place-hint{padding:4px 4px 4px 14px}.hud-touch .place-hint .chip{min-height:36px}.touch .look-pad,.touch .stick-zone{pointer-events:auto;touch-action:none;z-index:1;position:absolute}.touch .look-pad{top:0;bottom:0;left:0;right:0}.touch .stick-zone{width:44%;bottom:0;left:0;top:calc(var(--row2) + 52px)}.touch .stick{left:calc(var(--pad-l) + 8px);bottom:calc(var(--pad-b) + 14px);pointer-events:none;opacity:.7;background:radial-gradient(circle,#ffffff0d 40%,#ffffff29);border-radius:50%;place-items:center;width:clamp(88px,30vh,116px);height:clamp(88px,30vh,116px);transition:transform .14s ease-out,opacity .14s;display:grid;position:absolute;box-shadow:inset 0 0 0 2px #ffffff52,0 6px 18px #00000038}.touch .stick.on{opacity:1;transition:opacity .14s}.touch .stick i{background:radial-gradient(circle at 40% 35%,#fff,#dfe7ff);border-radius:50%;width:50px;height:50px;transition:transform .14s ease-out;box-shadow:0 3px 10px #00000059}.touch .stick.on i{transition:none}.touch-buttons{right:var(--pad-r);bottom:var(--pad-b);pointer-events:none;z-index:2;width:172px;height:192px;position:absolute}.tbtn{color:#fff;width:58px;height:58px;font-family:var(--ui);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;visibility:hidden;opacity:0;background:#080c28b8;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;transition:transform 80ms ease-out,opacity .15s,visibility .15s;display:flex;position:absolute;box-shadow:inset 0 0 0 2px #ffffff52,0 6px 16px #0000004d}.tbtn:active{transform:scale(.92)}.tbtn svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.tbtn small{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1}.touch.mode-aim .tbtn.fire,.touch.mode-aim .tbtn.zoom,.touch.mode-aim .tbtn.steady,.touch.mode-move .tbtn.crouch,.touch.mode-move .tbtn.gadget{visibility:visible;opacity:1}.touch .stick-zone{visibility:hidden}.touch.mode-move .stick-zone{visibility:visible}.tbtn.fire{background:radial-gradient(circle at 50% 30%, #ff7f9c, var(--coral) 58%, #c2203f);width:84px;height:84px;bottom:30px;right:6px;box-shadow:0 5px #8f1233,0 10px 22px #ff3d6e59,inset 0 0 0 2px #ffffff59}.tbtn.fire svg{stroke-width:2.6px;width:36px;height:36px;margin-top:-6px}.tbtn.fire .dot{fill:#fff;stroke:none}.tbtn.fire .pips{gap:3px;display:flex;position:absolute;bottom:11px}.tbtn.fire .pips i{background:linear-gradient(#ffe39a,#d79a0b);border-radius:3px 3px 1px 1px;width:5px;height:11px;box-shadow:0 1px 2px #00000080}.tbtn.zoom,.tbtn.gadget{bottom:131px;right:19px}.tbtn.steady{left:calc(var(--pad-l) + 9px);bottom:calc(var(--pad-b) + 33px);z-index:2;width:78px;height:78px}.tbtn.steady>svg:not(.steady-ring){width:30px;height:30px}.tbtn.crouch{width:76px;height:76px;bottom:34px;right:10px}.tbtn.crouch svg{width:28px;height:28px}.tbtn.steady .steady-ring{stroke:none;width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}.steady-ring circle{fill:none;stroke-width:4px}.steady-ring .track{stroke:#ffffff24}.steady-ring .fill{stroke:var(--cyan);stroke-linecap:round;transition:stroke-dashoffset .12s linear}.tbtn.steady.out .steady-ring .fill{stroke:var(--coral)}.tbtn.steady.held{background:#39d4ff4d}.tbtn.gadget .item-icon{filter:drop-shadow(0 2px 3px #0006);width:30px;height:30px}.tbtn.gadget .g-glyph{font-family:var(--display);font-size:22px;font-weight:400;line-height:1}.tbtn.gadget.spent{opacity:.45}.touch.mode-move .tbtn.gadget.shooter{visibility:hidden;opacity:0}.touch.mode-aim .tbtn.gadget.shooter{visibility:visible;opacity:1;bottom:131px;right:87px}.touch.mode-aim .tbtn.gadget.shooter.spent{opacity:.45}.tbtn.gadget.armed{background:#1e6e96cc;box-shadow:inset 0 0 0 2px #7ee0ff,0 0 14px #7ee0ff8c}.scope.stim:after{content:"";pointer-events:none;background:radial-gradient(circle farthest-side,#7ee0ff1a 0%,#7ee0ff1f 60%,#7ee0ff4d 76%,#7ee0ff8c 81.5%,#7ee0ff00 82.5%);position:absolute;top:0;bottom:0;left:0;right:0}.scope.stim svg g{stroke:#063247}.scope.stim svg circle[r="3"]{fill:#7ee0ff}.scope-info .stim-tag{color:#7ee0ff;text-transform:uppercase;letter-spacing:.05em}.slot.gadget.ready{box-shadow:inset 0 0 0 2px #ffffffbf,0 0 12px #9b7bff8c}.slot.gadget.armed{--c1:#7ee0ff;--c2:#1f6aa0}@media (max-height:360px){.banner:not(.compact){top:calc(var(--pad-t) + 96px)}.banner:not(.compact) .banner-title{font-size:clamp(34px,14vh,60px)}.hud-touch .banner:not(.compact) .banner-sub{max-width:calc(100% - 2 * (var(--pad-l) + 208px));margin-inline-start:auto;margin-inline-end:auto;padding:0;font-size:15px}}@media (max-width:760px){.pname{font-size:18px}.hpbar,.shbar{width:34vw}.timer-ring{width:64px;height:64px}.slot{min-width:96px;padding:6px 8px}.slot .wname{font-size:14px}.hotbar{gap:4px;bottom:8px}}.w3-pill{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:var(--ui);color:#fff;white-space:nowrap;background:#080e3299;border:0;border-radius:999px;align-items:center;gap:8px;padding:5px 6px 5px 8px;font-size:22px;font-weight:800;transition:background .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.w3-pill:hover{background:#142264bf;box-shadow:inset 0 0 0 1px #39d4ff99}.w3-pill .addr{letter-spacing:.02em;background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:14px;font-weight:800;display:inline-flex}.w3-pill .dot{background:#8a93b8;border-radius:50%;flex:none;width:8px;height:8px}.w3-pill.linked .dot{background:#3ee07a;box-shadow:0 0 0 3px #3ee07a38}.w3-pill.on .dot{background:var(--gold)}.w3-pill.idle-linked .dot{opacity:.6;background:#3ee07a}.w3-pill.off .addr{background:linear-gradient(180deg, #4d8dff, var(--cobalt))}.w3-pill.off .dot{background:#fff}.snipe-ico{flex:none;width:24px;height:24px;display:inline-block}.w3-state{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;padding:22px 12px;font-size:17px;display:flex}.w3-spinner{border:3px solid #fff3;border-top-color:var(--gold);border-radius:50%;flex:none;width:22px;height:22px;animation:.8s linear infinite w3-spin}@keyframes w3-spin{to{transform:rotate(360deg)}}.w3-muted{opacity:.8;font-size:15px;font-weight:600}.w3-note,.w3-warn{border-radius:var(--r-sm);padding:10px 12px;font-size:15px}.w3-note{background:#39d4ff1f;box-shadow:inset 0 0 0 1px #39d4ff52}.w3-warn{color:#ffe39a;background:#ffc5311f;box-shadow:inset 0 0 0 1px #ffc5316b}.w3-step{color:var(--cyan);margin:8px 0 0;font-size:15px;font-weight:700}.w3-link{color:var(--cyan);white-space:nowrap;font-size:15px;font-weight:800;text-decoration:none}.w3-link:hover{text-decoration:underline}.w3-linkbtn{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;color:var(--cyan);background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.w3-hint{opacity:.78;font-size:14px}.w3-hint.bad{color:#ffb0c0;opacity:1}.w3-sub{opacity:.8;margin:0 0 12px;font-size:15px}.chip[aria-selected=true]{color:var(--ink);background:#fff}.text-input[aria-invalid=true]{border-color:var(--coral)}.dlg{-webkit-user-select:text;user-select:text;outline:none;max-height:calc(100vh - 32px);overflow:auto}.dlg-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.modal .dlg-head h3{transform:skewX(var(--skew));flex:1;margin:0}.dlg-close{flex:none;width:36px;height:36px;font-size:15px}.w3-modal{width:min(640px,100vw - 24px)}.tn-create{width:min(600px,100vw - 24px)}.w3-tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.w3-section{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.w3-section>p{margin:0}.w3-h{font-family:var(--display);letter-spacing:.01em;margin:6px 0 0;font-size:22px;font-weight:400}.w3-card{border-radius:var(--r-md);background:#ffffff0f;padding:12px 14px;box-shadow:inset 0 0 0 1px #ffffff1f}.w3-card p{margin:0 0 6px}.w3-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.w3-linkbox.ok{background:#3ee07a14;box-shadow:inset 0 0 0 1px #3ee07a80}.w3-linkbox.warn{background:#ffc53112;box-shadow:inset 0 0 0 1px #ffc53173}.w3-age{margin:8px 0 4px;font-size:15px}.w3-linkbox+.w3-linkbox{margin-top:10px}.w3-confirm{border-radius:var(--r-md);background:#ff3d6e1a;margin:0 0 12px;padding:12px 14px;box-shadow:inset 0 0 0 1px #ff3d6e73}.w3-confirm p{margin:0 0 8px;font-size:16px}.w3-wallets{gap:8px;margin:0;padding:0;list-style:none;display:grid}.w3-wallet-opt{-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:var(--r-md);color:#fff;width:100%;font:inherit;text-align:left;background:#ffffff12;border:0;align-items:center;gap:12px;padding:10px 14px;font-size:18px;font-weight:800;transition:background .15s,box-shadow .15s,transform .12s;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.w3-wallet-opt:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--cyan);background:#39d4ff29;transform:translateY(-1px)}.w3-wallet-opt:disabled{opacity:.6;cursor:progress}.w3-wallet-opt .name{flex:1}.w3-wallet-opt .tag{color:#b6ffd0;background:#3ee07a2e;border-radius:999px;padding:3px 9px;font-size:13px}.w3-wallet-ico{border-radius:8px;flex:none;width:28px;height:28px}.w3-empty{border-radius:var(--r-md);border:1px dashed #ffffff47;justify-items:start;gap:6px;padding:14px;font-size:16px;display:grid}.w3-account{align-items:center;gap:12px;display:flex}.w3-account-main{flex:1;min-width:0}.w3-addr{font-family:var(--display);letter-spacing:.02em;align-items:center;gap:8px;font-size:22px;display:flex}.w3-copy{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:var(--ui);color:#fff;background:#ffffff1f;border:0;border-radius:999px;padding:3px 9px;font-size:13px;font-weight:800}.w3-copy:hover{background:#ffffff3d}.w3-chains{flex-wrap:wrap;gap:6px;display:flex}.w3-chain{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:var(--ui);color:#fff;background:#ffffff14;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.w3-chain:hover:not(:disabled){background:#ffffff29}.w3-chain small{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:11px}.w3-chain[aria-checked=true]{color:var(--ink);background:#fff;box-shadow:0 3px #00000040}.w3-chain:disabled{opacity:.55;cursor:not-allowed}.w3-dot{background:#3ee07a;border-radius:50%;flex:none;width:8px;height:8px}.w3-dot.test{background:var(--gold)}.w3-balance{align-items:center;gap:14px;display:flex}.w3-big{font-family:var(--display);font-size:44px;line-height:1}.w3-balance.small .w3-big{font-size:28px}.w3-claimbox{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.w3-vouchers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.w3-voucher{border-radius:var(--r-md);background:#ffffff0f;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.w3-voucher-main{flex:1;min-width:160px;display:grid}.w3-status{border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800}.w3-status.pending{color:#ffe39a;background:#ffc53133}.w3-status.claimed{color:#b6ffd0;background:#3ee07a33}.w3-status.expired{color:#ffffffb3;background:#ffffff1a}.w3-items{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.rcard.mini{cursor:default;min-height:150px}.rcard.mini:hover{transform:none}.w3-glyph{font-size:44px;line-height:1}.w3-wrap-swatch{border-radius:8px;width:90px;height:34px;box-shadow:0 4px 10px #0006}.w3-shop-section h3{margin:22px 0 4px;font-size:28px}.w3-shop-bar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.w3-shop-bar .w3-chains{flex:1}.w3-ref{flex-basis:100%}.w3-sku,.w3-listing{cursor:default}.w3-sku .meta,.w3-listing .meta{gap:6px;display:grid}.w3-sku-facts{opacity:.85;flex-wrap:wrap;gap:4px 10px;font-size:13px;font-weight:700;display:flex}.w3-owned{color:var(--ink);background:#b6ffd0;border-radius:999px;padding:0 7px}.w3-sku-buy{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-height:34px;display:flex}.w3-qty{background:#00000059;border-radius:999px;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}.w3-qty button{-webkit-appearance:none;appearance:none;cursor:pointer;color:#fff;background:0 0;border:0;border-radius:50%;width:30px;height:30px;font-size:18px;font-weight:800}.w3-qty button:disabled{opacity:.35;cursor:not-allowed}.w3-qty output{text-align:center;min-width:22px;font-weight:800}.w3-escrow{border-radius:var(--r-md);background:linear-gradient(160deg,#5b2bdb4d,#0e143066);margin:4px 0 16px;padding:14px 16px;box-shadow:inset 0 0 0 1px #c9b8ff59}.w3-escrow-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:10px;display:flex}.w3-escrow-head b{font-family:var(--display);font-size:22px;font-weight:400}.w3-kv{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0 0 12px;display:grid}.w3-kv div{border-radius:var(--r-sm);background:#00000038;padding:8px 10px}.w3-kv dt{opacity:.72;font-size:13px}.w3-kv dd{margin:2px 0 0;font-size:16px;font-weight:800}.w3-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w3-form{gap:4px;margin-top:4px;display:grid}.w3-form>.w3-muted{margin:0 0 10px}.w3-field{gap:6px;margin:0 0 12px;display:grid}.w3-label{letter-spacing:.07em;text-transform:uppercase;opacity:.75;font-size:13px;font-weight:800}.w3-seg{border-radius:var(--r-sm);background:#0000004d;flex-wrap:wrap;justify-self:start;gap:4px;padding:4px;display:inline-flex}.w3-seg button{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:var(--display);color:#ffffffbf;transform:skewX(var(--skew));background:0 0;border:0;border-radius:4px;padding:5px 14px;font-size:18px}.w3-seg button>span{transform:skewX(calc(var(--skew) * -1));display:inline-block}.w3-seg button:hover:not(:disabled){color:#fff}.w3-seg button[aria-checked=true]{color:var(--ink);background:var(--gold);box-shadow:0 3px #a35d00}.w3-seg button:disabled{opacity:.4;cursor:not-allowed}.w3-input-wrap{align-items:center;gap:8px;display:inline-flex}.w3-input-wrap .text-input{width:160px}.tn-create .text-input{-webkit-user-select:text;user-select:text}.tn-start-hint{margin:-6px 0 12px}.tn-create-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.tn-create-foot .w3-muted{flex:1;min-width:200px}.tn-head .tn-grow{flex:1}.tn-head h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tn-tabs .chip{align-items:center;gap:6px;display:inline-flex}.tn-count{text-align:center;background:#ffffff2e;border-radius:999px;min-width:20px;padding:1px 6px;font-size:12px}.chip[aria-selected=true] .tn-count{color:#fff;background:var(--ink)}.tn-region{color:#ffe39a;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:700;display:flex}.tn-state,.tn-fallback .w3-state{min-height:160px}.tn-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.tn-card{-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:var(--r-md);color:#fff;font:inherit;text-align:left;background:linear-gradient(160deg,#1e328c8c,#0e14309e);border:0;gap:8px;padding:14px 16px 14px 20px;transition:transform .14s,box-shadow .14s;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 18px #0000004d,inset 0 0 0 1px #ffffff24}.tn-card:before{content:"";background:var(--cyan);width:6px;transform:skewX(var(--skew));position:absolute;top:-4px;bottom:-4px;left:0}.tn-card.running:before{background:var(--coral)}.tn-card.finished:before{background:var(--gold)}.tn-card.cancelled:before{background:#ffffff4d}.tn-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0000006b,inset 0 0 0 1px #fff6}.tn-card.joined{box-shadow:0 6px 18px #0000004d, inset 0 0 0 2px var(--cyan)}.tn-card.cancelled{opacity:.75}.tn-card.skeleton{cursor:default;background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d) 0 0/200% 100%;min-height:160px;animation:1.4s linear infinite tn-shimmer}.tn-card.skeleton:before{display:none}@keyframes tn-shimmer{to{background-position:-200% 0}}.tn-card.tn-host-slot{text-align:center;outline-offset:-8px;background:#ffffff08;outline:2px dashed #ffffff38;align-content:center;justify-items:center;gap:4px;min-height:150px;padding:18px 16px;box-shadow:inset 0 0 0 2px #ffffff29}.tn-card.tn-host-slot:before{display:none}.tn-card.tn-host-slot:hover:not(:disabled){outline-color:var(--cyan);background:#39d4ff1a}.tn-card.tn-host-slot:disabled{cursor:not-allowed;opacity:.5;transform:none}.tn-host-plus{width:38px;height:38px;color:var(--ink);background:var(--gold);border-radius:50%;place-items:center;font-size:26px;font-weight:900;line-height:1;display:grid;box-shadow:0 3px #b37f00}.tn-host-slot b{font-family:var(--display);margin-top:4px;font-size:21px;font-weight:400;line-height:1.1}.tn-host-slot>span:last-child{opacity:.75;font-size:14px;font-weight:700}.tn-card-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tn-name{font-family:var(--display);overflow-wrap:anywhere;font-size:26px;line-height:1.02}.tn-meta{opacity:.82;font-size:15px}.tn-fill{grid-template-columns:1fr auto;align-items:center;gap:10px;font-size:15px;display:grid}.tn-fill .bar{height:10px;margin:0}.tn-prizes{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:15px;font-weight:800;display:flex}.tn-prizes span{align-items:center;gap:4px;display:inline-flex}.tn-prizes.muted{opacity:.72}.tn-you{color:var(--ink);background:var(--cyan);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:800}.tn-you.call{background:var(--gold);animation:1s ease-in-out infinite tn-pulse}@keyframes tn-pulse{50%{transform:scale(1.08)}}.tn-chip{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800}.tn-chip.registering{color:#aef0ff;background:#39d4ff33;box-shadow:inset 0 0 0 1px #39d4ff80}.tn-chip.running{color:#fff;background:var(--coral)}.tn-chip.running:before{content:"";vertical-align:1px;background:#fff;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1s steps(2,end) infinite tn-blink;display:inline-block}@keyframes tn-blink{50%{opacity:.2}}.tn-chip.finished{color:#ffe39a;background:#ffc53133}.tn-chip.cancelled{color:#ffffffa6;background:#ffffff1a}.tn-entry{background:#00000059;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:14px;font-weight:800;display:inline-flex}.tn-entry.free{color:#b6ffd0}.tn-entry.chain{color:#e3d9ff;background:#5b2bdb73}.tn-empty{text-align:center;justify-items:center;gap:8px;padding:40px 10px;font-size:17px;display:grid}.tn-empty b{font-family:var(--display);font-size:26px;font-weight:400}.tn-empty span{opacity:.8}.tn-back{-webkit-appearance:none;appearance:none;cursor:pointer;color:#fff;background:#ffffff1a;border:0;border-radius:50%;flex:none;width:40px;height:40px;font-size:30px;line-height:1;box-shadow:inset 0 0 0 1px #fff3}.tn-back:hover{background:#fff3}.tn-call{border-radius:var(--r-md);box-shadow:inset 0 0 0 2px var(--gold);background:linear-gradient(90deg,#ffc5314d,#ff3d6e40);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;font-size:17px;display:flex}.tn-info{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.tn-tile{border-radius:var(--r-sm);background:#ffffff12;align-content:start;gap:4px;padding:10px 12px;display:grid}.tn-tile>span:first-child{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:13px;font-weight:800}.tn-tile b{font-size:19px;font-weight:800}.tn-tile.wide{grid-column:span 2}.tn-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.tn-hint{opacity:.8;font-size:15px}.tn-h{font-family:var(--display);margin:18px 0 10px;font-size:26px;font-weight:400}.tn-bracket-wrap{padding-bottom:8px;overflow-x:auto}.tn-bracket{gap:28px;min-width:min-content;padding:10px 2px 4px;display:flex}.tn-round{flex-direction:column;flex:1 0 190px;min-width:190px;display:flex}.tn-round-title{font-family:var(--display);letter-spacing:.03em;text-align:center;text-transform:uppercase;opacity:.8;margin-bottom:8px;font-size:17px}.tn-round.last .tn-round-title{color:var(--gold);opacity:1}.tn-round-body,.tn-pair{flex-direction:column;flex:1;display:flex}.tn-pair{position:relative}.tn-slot{flex:1;align-items:center;padding:7px 0;display:flex;position:relative}.tn-slot>.tn-match{width:100%}.tn-round:not(.last) .tn-slot:after,.tn-round:not(.first) .tn-slot:before{content:"";border-top:2px solid #ffffff47;width:14px;position:absolute;top:50%}.tn-round:not(.last) .tn-slot:after{right:-14px}.tn-round:not(.first) .tn-slot:before{left:-14px}.tn-round:not(.last) .tn-pair:not(.single):after{content:"";border-right:2px solid #ffffff47;position:absolute;top:25%;bottom:25%;right:-14px}.tn-match{border-radius:var(--r-sm);background:#080e32b8;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.tn-match.mine{box-shadow:inset 0 0 0 2px var(--cyan), 0 0 18px #39d4ff59}.tn-match.live{box-shadow:inset 0 0 0 2px var(--coral)}.tn-match.mine.live{box-shadow:inset 0 0 0 2px var(--coral), 0 0 18px #ff3d6e66}.tn-player{align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:15px;font-weight:700;display:flex}.tn-player:first-child{border-radius:var(--r-sm) var(--r-sm) 0 0}.tn-player:nth-child(2){border-radius:0 0 var(--r-sm) var(--r-sm);border-top:1px solid #ffffff1a}.tn-player .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tn-player .tr{opacity:.75;align-items:center;gap:3px;font-size:12px;display:inline-flex}.tn-player .tag{color:var(--ink);background:var(--cyan);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:800}.tn-player.you .nm{color:var(--cyan)}.tn-player.win{color:#fff4cc;background:linear-gradient(90deg,#ffc53161,#ffc5310f)}.tn-player.win .w{color:var(--gold);font-weight:900}.tn-player.lose{opacity:.5}.tn-player.lose .nm{-webkit-text-decoration:line-through #ffffff73;text-decoration:line-through #ffffff73}.tn-player.tbd{opacity:.5;font-style:italic}.tn-mstate{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800;position:absolute;top:-9px;right:8px}.tn-mstate.live{background:var(--coral)}.tn-mstate.ready{color:var(--ink);background:var(--gold)}.tn-podium{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:6px 0 4px;display:grid}.tn-place{border-radius:var(--r-md);text-align:center;background:#ffffff12;justify-items:center;gap:4px;padding:12px;display:grid}.tn-place .pos{font-family:var(--display);font-size:28px}.tn-place b{font-size:19px}.tn-place .prize{align-items:center;gap:4px;font-weight:800;display:inline-flex}.tn-place.p1{box-shadow:inset 0 0 0 2px var(--gold);background:linear-gradient(160deg,#ffc53173,#e08a0033)}.tn-place.p1 .pos{color:var(--gold)}.tn-place.p2{background:linear-gradient(160deg,#c9d3ff4d,#ffffff0f)}.tn-place.p3{background:linear-gradient(160deg,#d2611c59,#ffffff0d)}.tn-players{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tn-players li{border-radius:var(--r-sm);background:#ffffff12;align-items:center;gap:8px;padding:8px 12px;font-size:16px;font-weight:700;display:flex}.tn-players li .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tn-players li em{text-transform:uppercase;color:#ffe39a;background:#ffc53140;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:800}.tn-players li em.me{color:var(--ink);background:var(--cyan)}.tn-players li .tr{opacity:.8;align-items:center;gap:4px;font-size:13px;display:inline-flex}.tn-players li.you{box-shadow:inset 0 0 0 2px var(--cyan)}.tn-players li.open{opacity:.55;background:0 0;border:1px dashed #ffffff4d;justify-content:center;font-style:italic}.bc-back{z-index:55;background:radial-gradient(60% 60% at 50% 45%,#0a144659,#04081ed1);place-items:center;animation:.25s ease-out bc-fade;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes bc-fade{0%{opacity:0}}.bc-card{text-align:center;width:min(460px,100vw - 24px);box-shadow:var(--shadow-lift), inset 0 0 0 2px var(--gold);padding:22px 24px 20px;animation:.35s cubic-bezier(.22,1,.36,1) bc-pop}@keyframes bc-pop{0%{opacity:0;transform:scale(.85)}}.bc-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:14px;font-weight:800}.bc-title{font-family:var(--display);transform:skewX(var(--skew));margin:6px 0 10px;font-size:34px;font-weight:400;line-height:1}.bc-vs{justify-content:center;align-items:center;gap:12px;font-size:20px;font-weight:800;display:flex}.bc-vs i{font-family:var(--display);color:var(--coral);font-size:26px;font-style:normal}.bc-vs .me{color:var(--cyan)}.bc-count{width:104px;height:104px;margin:14px auto 6px;position:relative}.bc-count svg{width:100%;height:100%;transform:rotate(-90deg)}.bc-count circle{fill:none;stroke-width:6px}.bc-count .track{stroke:#ffffff26}.bc-count .fill{stroke:var(--gold);stroke-linecap:round;transition:stroke-dashoffset .25s linear}.bc-count.hurry .fill{stroke:var(--coral)}.bc-count b{font-family:var(--display);place-items:center;font-size:40px;font-weight:400;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.bc-note{opacity:.86;margin:4px 0 14px;font-size:15px}.bc-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.bc-ready{padding:10px 34px;font-size:32px}.bc-mini{z-index:55;box-shadow:var(--shadow-lift), inset 0 0 0 2px var(--gold);align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:16px;display:flex;position:absolute;top:84px;right:22px}.bc-mini-dot{background:var(--gold);border-radius:50%;flex:none;width:10px;height:10px;animation:1s ease-in-out infinite tn-pulse}.bc-expand{-webkit-appearance:none;appearance:none;cursor:pointer;color:#fff;background:#ffffff1f;border:0;border-radius:50%;width:30px;height:30px;font-size:14px}.w3-stake-intro{align-items:flex-start;gap:12px;display:flex}.w3-stake-intro .snipe-ico{width:40px;height:40px}.w3-stake-intro p{margin:0;font-size:16px;line-height:1.35}.w3-tiers-card{gap:10px;display:grid}.w3-tiers-card>p{margin:0}.w3-tiers-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.w3-tiers-head .w3-h{margin:0}.w3-boost,.reward-boost{color:var(--ink);background:var(--gold);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:14px;font-weight:800}.w3-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.w3-tier{border-radius:var(--r-sm);text-align:center;background:#00000038;align-content:start;justify-items:center;gap:2px;padding:10px 6px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.w3-tier b{font-family:var(--display);font-size:24px;font-weight:400;line-height:1.05}.w3-tier span{opacity:.78;font-size:13px;font-weight:700}.w3-tier em{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--gold);border-radius:999px;margin-top:4px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800}.w3-tier.done b{color:#b6ffd0}.w3-tier.on{box-shadow:inset 0 0 0 2px var(--gold), 0 0 18px #ffc53140;background:linear-gradient(160deg,#ffc53152,#e08a001f)}.w3-tier.on b{color:#ffe39a}.w3-tier-bar{margin-top:0}.w3-stake{gap:10px;display:grid}.w3-stake>p,.w3-stake .w3-kv,.w3-stake-field{margin:0}.w3-amount{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w3-max{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:var(--ui);color:#fff;background:#ffffff1f;border:0;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:800;box-shadow:inset 0 0 0 1px #fff3}.w3-max:hover:not(:disabled){background:#ffffff38}.w3-max:disabled,.w3-linkbtn:disabled{opacity:.5;cursor:not-allowed}.w3-market .card-grid.big{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr))}.w3-tab{align-items:center;gap:6px;display:inline-flex}.w3-tab-dot{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #ffc53140}.w3-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w3-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.w3-filters .w3-tabs{margin:0}.w3-more{justify-content:center;margin-top:14px;display:flex}.w3-thumb{--c1:#bfc6cf;--c2:#6b7380;border-radius:var(--r-sm);background:radial-gradient(120% 90% at 50% 18%, var(--c1), var(--c2) 70%, #0b1030 140%);flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3}.w3-thumb.big{width:84px;height:84px}.w3-thumb img,.w3-thumb svg{width:auto;max-width:92%;height:auto;max-height:92%}.w3-thumb .w3-wrap-swatch{width:78%;height:30%}.w3-thumb .w3-glyph{font-size:26px}.w3-thumb.big .w3-glyph{font-size:40px}.w3-buy{width:min(500px,100vw - 24px)}.w3-buy-item{align-items:center;gap:12px;margin-bottom:12px;display:flex}.w3-buy-item>div:last-child{gap:2px;min-width:0;display:grid}.w3-buy-name{font-family:var(--display);overflow-wrap:anywhere;font-size:24px;font-weight:400;line-height:1.05}.w3-receipt{border-radius:var(--r-md);background:#00000040;margin:0 0 10px;padding:8px 12px;display:grid}.w3-receipt div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:3px 0;display:flex}.w3-receipt dt{opacity:.85;font-size:15px}.w3-receipt dd{text-align:right;margin:0;font-size:16px;font-weight:800}.w3-receipt .total{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;margin:4px 0;padding:8px 0}.w3-receipt .total dt{opacity:1;font-size:17px;font-weight:800}.w3-receipt .total dd{font-family:var(--display);color:#ffe39a;font-size:24px;font-weight:400}.w3-receipt .sub dt,.w3-receipt .sub dd{opacity:.75;font-size:14px}.w3-dlg-actions{justify-content:flex-end;margin-top:12px}.w3-qty-input{color:#fff;width:46px;font:inherit;text-align:center;background:0 0;border:0;border-radius:4px;padding:4px 2px;font-weight:800}.w3-holdings .rcard{cursor:pointer}.w3-holdings .rcard:hover{transform:translateY(-2px)}.w3-sell{gap:4px;margin-top:4px;display:grid}.w3-sell .w3-buy-item{margin-bottom:4px}.w3-sell .w3-form>p{margin:0 0 10px}.w3-mine-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.w3-mine-head .w3-h{margin:0}.w3-mylist .w3-voucher-main b{overflow-wrap:anywhere}.w3-earnings{gap:8px;display:grid}.w3-earnings .w3-h,.w3-earnings>p{margin:0}.w3-earn-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.w3-earn-list li{border-radius:var(--r-sm);background:#ffc5311a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex;box-shadow:inset 0 0 0 1px #ffc53159}.w3-earn-list b{font-family:var(--display);overflow-wrap:anywhere;font-size:22px;font-weight:400}@media (min-width:861px) and (max-width:1440px){.topbar{gap:10px;padding:12px 14px}.topbar .logo{font-size:30px}.topbar .tabs{gap:2px;margin-left:4px}.topbar .tab{padding:6px 9px 7px;font-size:20px}.topbar .currency{gap:6px;padding:5px 11px 5px 7px;font-size:19px}.w3-pill{font-size:19px}.topbar .level-name{font-size:16px}}@media (min-width:861px) and (max-width:1040px){.topbar{gap:7px;padding:10px}.topbar .logo{font-size:25px}.topbar .tab{padding:5px 7px 6px;font-size:17px}.topbar .currency{padding:4px 8px 4px 5px;font-size:16px}.topbar .currency .coin,.topbar .currency .gem{width:20px;height:20px}.w3-pill{font-size:16px}}@media (min-width:861px) and (max-width:1180px){.w3-pill .lbl{display:none}.w3-pill .addr{padding:6px}.topbar .level-name{display:none}}@media (max-width:860px){.topbar{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.topbar::-webkit-scrollbar{display:none}.topbar>*{flex:none}.topbar .tabs{gap:2px;margin-left:0;display:flex}.topbar .tab{padding:5px 9px 6px;font-size:18px}.w3-pill{gap:6px;padding:4px 5px 4px 6px;font-size:18px}.w3-pill .lbl{display:none}.w3-pill .addr{padding:6px}.tn-grid{grid-template-columns:1fr}.tn-tile.wide{grid-column:auto}.tn-head{flex-wrap:wrap}.tn-head .sub{display:none}.bc-mini{justify-content:space-between;top:auto;bottom:12px;left:12px;right:12px}.w3-modal,.tn-create{padding:16px}}@media (max-width:520px){.w3-big{font-size:34px}.w3-voucher-main{min-width:0}.bc-title{font-size:28px}.w3-account{flex-wrap:wrap}.w3-tiers{gap:6px}.w3-tier{padding:8px 4px}.w3-tier b{font-size:19px}.w3-tier span{font-size:12px}.w3-buy-name,.w3-receipt .total dd{font-size:21px}}.cl-stake-chip{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;color:#fff;background:linear-gradient(90deg,#5b2bdb8c,#39d4ff4d);border:0;border-radius:999px;align-items:center;gap:5px;padding:2px 10px 2px 6px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #c9b8ff80}.cl-stake-chip:hover{box-shadow:inset 0 0 0 1px #c9b8ffe6}.cl-chain-fee{color:#e3d9ff;white-space:nowrap;background:#5b2bdb66;border-radius:999px;align-items:center;padding:0 8px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #c9b8ff66}.cl-chain-seats{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:12px 0 4px;display:grid}.cl-chain-team{background:#0e143073;border-radius:10px;padding:8px 10px}.cl-chain-team.you{box-shadow:inset 0 0 0 1px #39d4ff8c}.cl-chain-team ul{margin:6px 0 0;padding:0;list-style:none}.cl-chain-seat{justify-content:space-between;gap:8px;padding:2px 0;font-weight:700;display:flex}.cl-chain-seat span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cl-chain-seat small{opacity:.8;flex:none}.cl-chain-seat.paid small{color:#8dff9a;opacity:1}.cl-chain-seat.pending small{color:var(--gold);opacity:1}.cl-chain-seat.none small{color:var(--coral);opacity:1}.cl-chain-rules{margin:10px 0 0;font-size:14px}.cl-chain-frame-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.cl-chain-frame{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;font:inherit;color:#fff;text-align:left;background:linear-gradient(160deg,#5b2bdb4d,#0e143066);border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex;box-shadow:inset 0 0 0 1px #c9b8ff4d}.cl-chain-frame.on{box-shadow:inset 0 0 0 2px var(--gold)}.cl-chain-frame span{flex-direction:column;flex:1;min-width:0;display:flex}.cl-chain-frame small{opacity:.75;font-weight:700}.cl-chain-frame i{color:var(--gold);font-style:normal;font-weight:800}.cl-war-hero .cl-chain-host-btn{z-index:1;position:absolute;top:56px;right:12px}@media (max-width:860px){.cl-war-hero .cl-chain-host-btn{top:48px;right:8px}}.live-line{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-bottom:8px;display:flex}.ll-chip{min-height:30px;font-family:var(--ui);color:#fff;background:var(--glass-strong);box-shadow:inset 0 0 0 1px var(--glass-edge);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 9px;font-size:14px;line-height:1.1;display:inline-flex}.ll-chip b{letter-spacing:.02em;font-weight:800}.ll-chip span{opacity:.85}.ll-ico{flex:none}button.ll-chip{cursor:pointer}button.ll-chip:hover{box-shadow:inset 0 0 0 1px #fff6}.ll-theme{background:linear-gradient(90deg,#3b0764eb,#7c2d12e0);box-shadow:inset 0 0 0 1px #ff8c3273}.ll-night{color:#e8ecff;background:linear-gradient(90deg,#0f1748eb,#311a6ee6)}.ll-night .ll-ico{color:#ffe9a8}.ll-night.live{color:#1b1300;background:linear-gradient(90deg,#ffd34f,#ffb020);box-shadow:0 0 18px #ffc4288c}.ll-night.live .ll-ico{color:#3b2400}.ll-boost{color:#2a1600;background:linear-gradient(90deg,#ffc428f2,#ff8c1ef2)}.ex-tag.ex-tag-limited,.exclusive-offer .ex-tag.ex-tag-limited{--glow:#ff8a2a}.ev-skin .ex-tag,.offer-text .ex-tag{letter-spacing:.16em;text-transform:uppercase;color:#1b0a02;background:linear-gradient(#ffd9a8,#ff8a2a);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:900}.modal.event-dlg{width:min(640px,100vw - 32px)}.ev-art{aspect-ratio:21/8;border-radius:var(--r-md);background:#1a0d33 50%/cover no-repeat;width:100%;max-height:30vh;margin:2px 0 12px;position:relative;overflow:hidden}.ev-art:after{content:"";background:linear-gradient(90deg,#0e0620d9 0%,#0e062059 45%,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.ev-art-text{z-index:1;flex-direction:column;gap:4px;max-width:55%;display:flex;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.ev-art-text b{font-family:var(--display);color:#ffb347;text-shadow:0 3px #3b0764,0 0 22px #ff8c288c;font-size:clamp(28px,6vw,44px);line-height:.95}.ev-art-text span{color:#f3e8ff;font-size:16px}.ev-art-text .ev-time{color:#fff;font-weight:800}.ev-lead{opacity:.9;margin:0 0 10px}.ev-track{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.ev-track li{border-radius:var(--r-sm);background:#ffffff0f;grid-template-columns:92px minmax(0,1fr) 70px 48px;align-items:center;gap:10px;padding:7px 10px;display:grid}.ev-track li.next{box-shadow:inset 0 0 0 1px #ff8c3299}.ev-track li.done{opacity:.6}.ev-step{font-weight:800}.ev-reward{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-bar{height:6px}.ev-state{text-align:right;font-weight:700}.ev-skin{border-radius:var(--r-md);background:linear-gradient(90deg,#4c1d958c,#7c2d1273);align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.ev-portrait{border-radius:var(--r-sm);flex:none;width:66px;height:88px;overflow:hidden}.ev-portrait img{width:100%;height:100%}.ev-skin-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ev-skin-text b{font-family:var(--display);font-size:24px;line-height:1}.modal.offer-dlg{width:min(620px,100vw - 32px)}.offer-hero{border-radius:var(--r-md);background:radial-gradient(120% 120% at 20% 30%,#3a2a8a,#140c34) 50%/cover no-repeat;align-items:stretch;gap:14px;min-height:210px;margin:2px 0 10px;padding:12px;display:flex;position:relative;overflow:hidden}.offer-dlg .offer-hero:before{content:"";background:linear-gradient(90deg,#0a041a26 0%,#0a041a8c 45%,#0a041ae0 100%);position:absolute;top:0;bottom:0;left:0;right:0}.offer-portrait{z-index:1;filter:drop-shadow(0 10px 18px #0000008c);flex:none;align-self:flex-end;width:150px;position:relative}.offer-portrait img{width:100%;height:auto}.offer-text{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;display:flex;position:relative}.offer-name{font-family:var(--display);color:#ffb347;text-shadow:0 3px #2a0a4a;font-size:clamp(30px,6vw,44px);line-height:.95}.offer-desc{opacity:.9}.offer-price{font-size:18px;font-weight:800}.offer-timer{border-radius:var(--r-sm);background:#00000073;align-self:flex-start;padding:4px 10px;font-size:14px}.offer-timer b{font-variant-numeric:tabular-nums;color:#ffd36b;font-size:17px}.offer-actions{align-items:center}.offer-actions .offer-never{color:#ffffffb3;box-shadow:none;background:0 0;margin-right:auto;padding:6px 4px;font-size:14px;text-decoration:underline}.flame-ico path{fill:#6b7280}.flame-ico .flame-core{fill:#9ca3af}.flame-ico.lit path{fill:#ff7a1a}.flame-ico.lit .flame-core{fill:#ffd34f}.streak-flame{font-family:var(--ui);color:#fff3e0;background:linear-gradient(#ff8a2a,#d9480f);border-radius:999px;align-items:center;gap:1px;padding:1px 6px 1px 4px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 2px 6px #00000073}.lt-ico{position:relative}.lt-ico .streak-flame{position:absolute;bottom:-6px;right:-10px}.streak-flame .flame-ico.lit path{fill:#ffe08a}.streak-flame .flame-ico.lit .flame-core{fill:#fff}.streak-flame.at-risk{color:#e5e7eb;background:#ffffff1f}.streak-row{border-radius:var(--r-md);text-align:left;width:100%;font-family:var(--ui);color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff7a1a2e,#ffffff0d);border:0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;margin:8px 0;padding:8px 12px 8px 8px;display:grid;box-shadow:inset 0 0 0 1px #ff8c3259}.streak-row.done{box-shadow:inset 0 0 0 1px var(--glass-edge);background:#ffffff0f}.sr-flame{justify-content:center;align-items:center;gap:2px;display:flex}.sr-flame b{font-family:var(--display);font-size:22px}.sr-text{flex-direction:column;min-width:0;display:flex}.sr-text small{opacity:.85}.sr-next{text-align:right;color:#ffd9a8;font-size:13px;font-weight:700}.modal.streak-dlg{width:min(460px,100vw - 32px)}.sd-head{align-items:center;gap:12px;margin-bottom:8px;display:flex}.sd-head div{flex-direction:column;display:flex}.sd-count{font-family:var(--display);font-size:34px;line-height:1}.sd-rule{opacity:.9;margin:0 0 8px}.sd-path{gap:5px;margin:6px 0 10px;padding:0;list-style:none;display:grid}.sd-path li{border-radius:var(--r-sm);background:#ffffff0f;justify-content:space-between;gap:10px;padding:6px 10px;display:flex}.sd-path li.next{box-shadow:inset 0 0 0 1px #ff8c3299}.sd-path li.done{opacity:.55;text-decoration:line-through}.sd-day{font-weight:800}.modal.reminders-dlg{width:min(440px,100vw - 32px)}.rm-head{align-items:center;gap:12px;display:flex}.rm-head p{margin:0;font-weight:700}.rm-list{margin:8px 0;padding-left:22px}.rm-list li{margin:3px 0}.rm-note{opacity:.8;margin:0 0 6px;font-size:14px}.retention-result{gap:5px;margin:8px 0 4px;padding:0;list-style:none;display:grid}.retention-result li{text-align:left;border-radius:var(--r-sm);background:#ffffff0f;align-items:flex-start;gap:8px;padding:6px 10px;font-size:14px;display:flex}.retention-result li>span{flex-direction:column;min-width:0;display:flex}.retention-result small{opacity:.85}.retention-result .rr-reward{opacity:1;color:#ffd36b;font-weight:700}.retention-result .rr-streak{background:linear-gradient(90deg,#ff7a1a38,#ffffff0a)}.retention-result .rr-theme{background:linear-gradient(90deg,#4c1d9561,#ffffff0d)}.retention-result .rr-tip{background:#39d4ff1a}:root[data-theme=halloween] .topbar{background-image:linear-gradient(#2a0c4e8c,#2a0c4e00)}:root[data-theme=halloween] .logo b{color:#ff8a2a;text-shadow:0 0 12px #ff8a2acc,0 3px #3b0764}:root[data-theme=halloween] .logo:after{content:"";vertical-align:2px;width:26px;height:26px;transform:skewX(calc(var(--skew) * -1));filter:drop-shadow(0 0 6px #ff8a2ab3);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 5c-1-2-1.2-2.8.4-3.6l.7 1.2C10 3.2 10.4 4 11 5z' fill='%233f9d4a'/%3E%3Cellipse cx='10' cy='11.5' rx='8' ry='6.5' fill='%23ff7a1a'/%3E%3Cpath d='M6 10l1.6-2 1.6 2zM10.8 10l1.6-2 1.6 2zM6.5 13.2c2.3 1.5 4.7 1.5 7 0l-1 1.6c-1.7.9-3.3.9-5 0z' fill='%23ffd34f'/%3E%3C/svg%3E") 50%/contain no-repeat;margin-left:6px;display:inline-block}:root[data-theme=halloween] .play-btn{box-shadow:0 0 0 2px #ff7a1a73,0 0 26px #ff7a1a59,0 10px 26px #3b076480}:root[data-theme=halloween] .lobby-tile{box-shadow:inset 0 0 0 1px #ff8c3247, var(--shadow-lift)}.theme-veil{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.theme-veil-halloween{background:radial-gradient(120% 70% at 50% 115%,#ff6e1e29,#0000 60%),radial-gradient(130% 80% at 50% -25%,#46148c80,#0000 60%),linear-gradient(#320e6038,#320e6014 45%,#ff6e1e14);box-shadow:inset 0 0 220px #230846b3}.theme-veil-halloween i{bottom:-12px;left:calc(4% + var(--i) * 6.8%);opacity:0;width:5px;height:5px;animation:ember-rise calc(9s + var(--i) * .7s) linear infinite;animation-delay:calc(var(--i) * -1.3s);background:#ffb347;border-radius:50%;position:absolute;box-shadow:0 0 8px 2px #ff8c28bf}.theme-veil-halloween i:nth-child(3n){background:#d8b4fe;width:3px;height:3px;box-shadow:0 0 8px 2px #a855f7b3}@keyframes ember-rise{0%{opacity:0;transform:translate(0)}12%{opacity:.9}70%{opacity:.6}to{transform:translate(calc(30px - var(--i) * 4px), -78vh);opacity:0}}@media (prefers-reduced-motion:reduce){.theme-veil-halloween i{display:none}}@media (max-width:760px),(max-height:460px){.ev-art-text b{font-size:26px}.ev-art-text span,.ev-lead{font-size:14px}.ev-track li{padding:4px 8px}.ll-chip{min-height:26px;padding:3px 10px 3px 8px;font-size:13px}.ev-track li{grid-template-columns:74px minmax(0,1fr) 46px}.ev-track .ev-bar{display:none}.offer-hero{min-height:0}.offer-portrait{width:110px}.streak-row{grid-template-columns:46px minmax(0,1fr)}.sr-next{text-align:left;grid-column:2}}@media (prefers-reduced-motion:reduce){.ll-night.live{box-shadow:none}}.q-invite{color:#fff;width:100%;font-family:var(--ui);text-align:left;cursor:pointer;background:linear-gradient(90deg,#ffc43d38,#0000002e);border:0;box-shadow:inset 0 0 0 1px #ffd67866}.q-invite:hover{box-shadow:inset 0 0 0 2px #ffd678b3}.q-invite.ready{background:linear-gradient(90deg,#ffc43d73,#ff822840)}.q-invite span:first-child{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.invite{flex-direction:column;gap:12px;max-width:560px;font-size:16px;display:flex}.invite-lead{margin:0;line-height:1.35}.invite-lead .gem,.invite-lead .coin,.invite-next .gem,.invite-counts .gem{vertical-align:-2px}.invite-wa{text-decoration:none}.invite-skin{border-radius:var(--r-sm);background:linear-gradient(120deg, color-mix(in srgb, var(--c1) 30%, transparent), #0000004d 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c1) 60%, transparent);align-items:center;gap:12px;padding:10px 12px;display:flex}.invite-skin-art{border-radius:var(--r-sm);background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--c1) 55%, transparent), color-mix(in srgb, var(--c2) 40%, #000) 75%);flex:none;justify-content:center;align-items:flex-end;width:84px;height:112px;display:flex;overflow:hidden}.invite-skin-art img{width:100%;height:100%}.invite-skin-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.invite-skin-kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--c1);font-size:12px;font-weight:800}.invite-skin-name{font-family:var(--display);font-size:24px;line-height:1}.invite-skin-desc{opacity:.85;font-size:13px}.invite-skin-state{font-size:14px;font-weight:800}.invite-skin.owned .invite-skin-state{color:#7dffc4}.invite-skins{flex-direction:column;gap:8px;display:flex}.invite-skin.r-mythic .invite-skin-art{width:96px;height:128px}.invite-skin.ready .invite-skin-state,.invite-skin-ref{color:var(--c1)}.invite-reveal-lead{margin:0 0 12px}.invite-reveal{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:14px;display:grid}.invite-reveal .rcard.invite-reveal-card{aspect-ratio:auto;height:clamp(150px,40vh,260px);min-height:0}.rcard.invite-reveal-card,.rcard.invite-reveal-card:hover{cursor:default;transform:none}.rcard.invite-reveal-card.skin-card:hover .art.art-bleed>img{transform:none}.invite-link{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.invite-link code{border-radius:var(--r-sm);font-family:var(--display);letter-spacing:.12em;text-align:center;-webkit-user-select:all;user-select:all;background:#00000059;flex:140px;padding:8px 12px;font-size:24px}.invite-progress{border-radius:var(--r-sm);background:#00000038;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.invite-counts{flex-wrap:wrap;gap:16px;font-weight:800;display:flex}.invite-counts b{font-family:var(--display);font-size:22px}.invite-next{opacity:.9;font-size:14px}.invite-claim{align-self:flex-start;margin-top:4px}.invite-scale{border-collapse:collapse;width:100%;font-size:15px}.invite-scale th{text-align:left;opacity:.75;padding:4px 6px;font-size:13px;font-weight:800}.invite-scale td{border-top:1px solid #ffffff1a;padding:6px;font-weight:700}.invite-scale tr.now td{background:#ffc43d2e}.invite-scale tr.now td:first-child{box-shadow:inset 3px 0 #ffc43d}.invite-recruits{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.invite-recruits li{border-radius:var(--r-sm);background:#00000038;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:6px 10px;font-size:14px;font-weight:700;display:grid}.ir-need{opacity:.8;grid-column:1/-1;font-size:12px;font-weight:600;line-height:1.3}.invite-recruits li.active .ir-state{color:#7dffc4}.invite-recruits li.uncounted{opacity:.6}.ir-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ir-state{white-space:nowrap}.invite-mine{border-radius:var(--r-sm);background:#14b8a638;padding:8px 12px;font-weight:700;box-shadow:inset 0 0 0 1px #7dffc466}.invite-redeem{gap:8px;display:flex}.invite-redeem .text-input{flex:1;min-width:0}.invite-fine{opacity:.75;margin:0;font-size:13px;line-height:1.35}.career-card.invites{grid-column:1/-1}.invite-squad{border-radius:var(--r-sm);background:linear-gradient(120deg,#38bdf83d,#0000003d 70%);flex-direction:column;gap:6px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #7dd3fc73}.invite-squad-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.invite-squad-name{font-family:var(--display);font-size:22px;line-height:1}.invite-squad-count{color:#7dd3fc;font-weight:800}.invite-squad-lead{margin:0;font-size:14px;line-height:1.35}.invite-squad-lead .coin,.invite-squad-mine .coin{vertical-align:-2px}.invite-squad-meta{opacity:.9;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13px;font-weight:700;display:flex}.invite-squad-meta .full{color:#ffd27a}.invite-squad-mine{margin:0;font-size:14px;font-weight:700}.invite-squad-mine.done{color:#7dffc4}.ir-squad{color:#7dd3fc;grid-column:1/-1;font-size:12px;font-weight:700}.ir-squad.paid,.ir-squad.capped{color:#7dffc4}.ir-squad.uncounted{color:inherit;opacity:.7}.gr-glyph{vertical-align:-3px;flex:none}.btn .gr-glyph{margin-right:2px}.gr-invite{white-space:nowrap}.chip.gr-invite{align-items:center;gap:6px;display:inline-flex}.gr-invite[aria-busy=true]{opacity:.75;cursor:progress}.gr-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.gr-actions.col{flex-direction:column;align-items:stretch}.gr-wait{opacity:.85;justify-content:center;align-items:center;gap:10px;min-height:90px;margin:0;font-weight:700;display:flex}.gr-error{border-radius:var(--r-sm);text-align:center;background:#ff3d6e24;margin:12px 0 0;padding:10px 12px;font-weight:700;box-shadow:inset 0 0 0 1px #ff3d6e73}.gr-landing{width:min(560px,100vw - 24px);position:relative}.modal.gr-landing>.dlg-head:first-child{text-shadow:0 2px 10px #000000b3;background:0 0;-webkit-mask-image:none;mask-image:none}.gr-landing:before{content:"";border-radius:inherit;opacity:.85;pointer-events:none;background:linear-gradient(#1a286a33,#1a286a 96%),url(/assets/art/keyart.webp) 50% 35%/cover no-repeat;height:200px;position:absolute;top:0;bottom:auto;left:0;right:0}.gr-landing.zombies:before{background:linear-gradient(#1a124626,#1a286a 96%),url(/assets/zombies/ui/keyart_960.webp) 50% 40%/cover no-repeat}.gr-landing>*{position:relative}.gr-landing .dlg-head h3{font-size:clamp(20px,3.2vw,26px);line-height:1.15}.gr-land{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-top:6px;display:grid}.gr-host{flex-direction:column;align-items:center;gap:6px;display:flex}.gr-host-face{width:112px;height:132px;box-shadow:0 0 0 4px var(--gold), 0 10px 26px #00000073;background:linear-gradient(#c9d3ef,#8c97c4);border-radius:18px;overflow:hidden}.gr-host-face img{object-fit:cover;object-position:top;width:100%;height:100%}.gr-host-text{flex-direction:column;align-items:center;line-height:1.1;display:flex}.gr-host-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-family:var(--display);letter-spacing:.01em;font-size:18px;overflow:hidden}.gr-host-text small{opacity:.8;font-weight:700}.gr-what{flex-direction:column;gap:8px;min-width:0;display:flex}.gr-mode{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:#1b1240;background:linear-gradient(#ffd65a,#e08a00);border-radius:999px;align-self:flex-start;padding:3px 12px;font-size:18px}.gr-landing.zombies .gr-mode{color:#0b2a12;background:linear-gradient(#7cf25c,#23a336)}.gr-seats ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gr-seats li{background:linear-gradient(#c9d3ef,#8c97c4);border-radius:10px;place-items:center;width:44px;height:52px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff80}.gr-seats li img{object-fit:cover;object-position:top;width:100%;height:100%}.gr-seats li.free{font-family:var(--display);color:#ffffffbf;background:#ffffff14;border:2px dashed #0000;font-size:22px;box-shadow:inset 0 0 0 2px #ffffff47}.gr-seats small,.gr-clan small{opacity:.85;margin-top:4px;font-weight:700;display:block}.gr-clan b{font-family:var(--display);letter-spacing:.02em;font-size:22px}.gr-clan b span{color:var(--gold)}.gr-hint{opacity:.9;margin:0;font-size:15px;font-weight:600;line-height:1.3}.gr-landing .gr-join{min-width:220px;font-size:22px}.gr-link-dlg{width:min(520px,100vw - 24px)}.gr-link-input{box-sizing:border-box;width:100%;font-size:15px}.gr-card-dlg{width:min(720px,100vw - 24px)}.gr-card-body{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:18px;display:grid}.gr-card-frame{aspect-ratio:4/5;background:#00000040;border-radius:14px;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 12px 30px #0006}.gr-card-img{object-fit:contain;width:100%;height:100%;display:block}.gr-card-text{margin:0;font-size:18px;font-weight:700;line-height:1.3}.gr-card-side .gr-actions{margin-top:16px}.gr-share{font-size:20px}.gr-share-btn{white-space:nowrap}@media (max-height:500px){.gr-landing:before{height:130px}.gr-land{gap:12px}.gr-host-face{border-radius:14px;width:72px;height:86px}.gr-host-name{max-width:120px;font-size:16px}.gr-seats li{width:34px;height:40px}.gr-hint{display:none}.gr-actions{margin-top:10px}.gr-landing .gr-join{min-width:180px;font-size:19px}.gr-card-body{grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:14px}.gr-card-text{font-size:15px}.gr-card-side .gr-actions{gap:8px;margin-top:10px}}@media (max-width:520px) and (min-height:501px){.gr-card-body{grid-template-columns:minmax(0,1fr)}.gr-card-frame{max-height:46vh}}.pt-hint{border-radius:var(--r-sm);background:linear-gradient(90deg,#ffc53129,#ffc5310a);align-items:center;gap:10px;padding:7px 8px 7px 11px;font-size:13.5px;font-weight:700;line-height:1.3;display:flex;box-shadow:inset 0 0 0 1px #ffc53166}.pt-hint-text{flex:1;min-width:0}.pt-hint-text b{color:var(--gold);font-weight:900}.pt-why{opacity:.85}.pt-hint-btn{white-space:nowrap;flex:none}.mode-panel .pt-hint{margin:4px 0 0}.queue-card:has(>.pt-hint){flex-wrap:wrap;row-gap:10px}.queue-card>.pt-hint{flex:1 0 100%}.sq-party-head .chip{white-space:nowrap}.sq-queue-name{color:#fff;background:#39d4ff38;border-radius:6px;padding:1px 7px;font-weight:900;display:inline-block;box-shadow:inset 0 0 0 1px #39d4ff8c}.sq-queue-name.ranked{background:#ffc53138;box-shadow:inset 0 0 0 1px #ffc53199}.sq-searching b{font-variant-numeric:tabular-nums}.pt-dialog{width:min(500px,100vw - 24px)}.pt-lead{font-size:15.5px}.pt-party{border-radius:var(--r-sm);background:#ffffff0f;align-items:center;gap:10px;margin-bottom:12px;padding:8px 11px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.pt-party-label{opacity:.8;white-space:nowrap;font-size:14px;font-weight:700}.pt-sec{letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin:0 0 6px;font-size:13px;font-weight:900}.pt-empty{opacity:.85;margin:0;font-size:15px}.pt-list{flex-direction:column;gap:4px;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.pt-row{background:#ffffff0a;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:4px 6px;display:grid}.pt-row.busy{opacity:.6}.pt-av{width:30px;height:30px;font-size:14px;position:relative}.pt-av:after{content:"";background:#3ee08f;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 2px #0e1430f2}.pt-av.squad:after,.pt-av.lobby:after{background:var(--gold)}.pt-av.match:after{background:#9aa3c7}.pt-name{flex-direction:column;min-width:0;line-height:1.2;display:flex}.pt-name b{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;overflow:hidden}.pt-name small{opacity:.75;font-size:12.5px;font-weight:700}.pt-pick.done{color:var(--gold)}.pt-offline{opacity:.7;font-size:13px;font-weight:700}@media (pointer:coarse){.pt-pick,.pt-hint-btn{min-height:40px}}@media (max-height:500px){.pt-hint{padding:2px 3px 2px 9px;font-size:12.5px}.pt-why{display:none}.sq-panel:has(>.pt-hint) .sq-party.solo .sq-party-head{display:none}.sq-panel:has(>.pt-hint) .sq-party.solo .sq-party-actions{margin-top:0}.queue-card:has(>.pt-hint){row-gap:5px}.pt-lead{margin-bottom:8px;font-size:14px}.pt-party{margin-bottom:8px;padding:5px 9px}.pt-list{max-height:none}.pt-dialog .dlg-foot{margin-top:10px}}.zd-tonight,.zd-board,.zd-chip,.zd-end{--zd-violet:#b49bff;--zd-violet-soft:#ddd2ff;--zd-ink:#0b1030}.zd-tonight{flex-direction:column;flex:none;gap:6px;min-width:0;display:flex}.zd-card{color:#fff;background:linear-gradient(140deg,#9678ff47,#0e1030c7 62%);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:9px 10px 9px 12px;display:flex;box-shadow:inset 0 0 0 1.5px #b49bff8c,0 6px 18px #00000047}.zd-art{width:50px;height:50px;color:var(--zd-violet);background:radial-gradient(circle at 50% 40%,#b49bff59,#0b1030e6 70%);border-radius:12px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.zd-glyph{filter:drop-shadow(0 0 6px #b49bff8c);display:block}.zd-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.zd-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--zd-violet-soft);font-size:12px;font-weight:800}.zd-name{font-family:var(--display);letter-spacing:0;text-transform:none;color:#fff;font-size:22px;font-weight:400}.zd-blurb{opacity:.92;font-size:13.5px;font-weight:600;line-height:1.25}.zd-meta{flex-wrap:wrap;align-items:baseline;gap:0 10px;font-size:13px;line-height:1.3;display:flex}.zd-meta b{color:var(--zh-moon,#ffe9a6);font-weight:800}.zd-meta small{opacity:.7;font-size:12px;font-weight:700}.zd-acts{flex-direction:column;flex:none;align-items:stretch;gap:6px;display:flex}.zd-acts .btn{white-space:nowrap}.btn.zd-play{min-width:104px;font-size:20px}.zd-task{color:#fff;background:var(--zh-panel,#080c288c);min-width:0;min-height:40px;box-shadow:inset 0 0 0 1px var(--zh-edge,#ffffff21);border-radius:12px;align-items:center;gap:8px;padding:5px 8px 5px 12px;display:flex}.zd-task.done:not(.claimed){box-shadow:inset 0 0 0 1.5px var(--zh-goo,#8dff6a), 0 0 16px #8dff6a33}.zd-task-k{letter-spacing:.05em;text-transform:uppercase;color:var(--zd-violet-soft);flex:none;font-size:11.5px;font-weight:800}.zd-task-text{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.zd-task-bar{background:#ffffff1f;border-radius:99px;flex:60px;min-width:40px;height:8px;position:relative;overflow:hidden}.zd-task-bar>i{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg, #6f5bd8, var(--zd-violet));position:absolute;top:0;bottom:0;left:0;right:0}.zd-task.done .zd-task-bar>i{background:linear-gradient(90deg, #3fbf2a, var(--zh-goo,#8dff6a))}.zd-task-n{font-variant-numeric:tabular-nums;flex:none;font-size:14px}.zd-task-pay,.zd-task-got{opacity:.8;flex:none;font-size:12px;font-weight:800}.zd-task-got{color:var(--zh-goo,#8dff6a);opacity:1}.btn.zd-collect,.zh-col>.zd-tonight{flex:none}@media (max-width:700px) and (min-height:501px){.zh-col>.zd-tonight{order:3}.zd-card{flex-wrap:wrap}.zd-acts{flex-direction:row;flex:100%}.zd-acts .btn{flex:1}.zd-task-pay{display:none}}@media (max-height:500px){.zd-card{gap:8px;padding:5px 8px}.zd-art{width:36px;height:36px}.zd-art .zd-glyph{width:24px;height:24px}.zd-name{font-size:18px}.zd-blurb,.zd-meta small,.zd-task-pay,.zd-task-k{display:none}.zd-meta{font-size:12px}.zd-task{min-height:32px;padding:3px 6px 3px 10px}.btn.zd-play{min-width:0;font-size:16px}}.zd-board{flex-direction:column;gap:10px;min-height:0;display:flex}.zd-board.busy{opacity:.7}.zd-board-head{flex-wrap:wrap;gap:8px;display:flex}.zd-board-title{color:#fff;background:linear-gradient(140deg,#9678ff38,#0e1030b3 70%);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex;box-shadow:inset 0 0 0 1px #b49bff66}.zd-board-title .zd-glyph{color:var(--zd-violet);flex:none}.zd-board-title>span:first-of-type{flex-direction:column;flex:1;min-width:0;display:flex}.zd-board-title b{font-family:var(--display);font-size:22px;font-weight:400;line-height:1.05}.zd-board-title small{opacity:.75;font-size:12.5px;font-weight:700}.zd-final{color:var(--zd-violet-soft);background:#b49bff29;border-radius:99px;flex:none;padding:3px 10px;font-size:12.5px;font-weight:800}.zd-final.on{color:var(--zd-ink);background:var(--zh-moon,#ffe9a6)}.zd-board-skel{background:#ffffff0d;border-radius:14px;min-height:160px}.zd-tier-at{opacity:.75;margin-left:auto;font-size:12px;font-weight:800}.zd-part{color:var(--zd-violet-soft);margin:8px 0 0;font-size:12.5px;font-weight:700;line-height:1.3}.zd-chip{color:#fff;pointer-events:none;white-space:nowrap;background:#141034b8;border-radius:99px;align-items:center;gap:6px;margin-top:4px;padding:3px 10px 3px 6px;font-size:12.5px;line-height:1.2;display:inline-flex;box-shadow:inset 0 0 0 1px #b49bff99}.zd-chip .zd-glyph{color:var(--zd-violet)}.zd-chip b{font-weight:900}.zd-chip span{opacity:.85;font-weight:700}.zd-chip.scored span{color:var(--zh-moon,#ffe9a6);opacity:1}.hud-touch .zd-chip{padding:2px 8px 2px 5px;font-size:11px}.zd-end{text-align:center;background:#9678ff24;border-radius:12px;flex-direction:column;gap:4px;margin:8px 0 4px;padding:8px 12px;display:flex;box-shadow:inset 0 0 0 1px #b49bff73}.zd-end-line{font-size:14.5px;font-weight:800;line-height:1.3}.zd-end-line.run{color:#fff}.zd-end-line.note{opacity:.75;font-size:12.5px;font-weight:700}.zd-end-line.part,.zd-end-line.done{color:var(--zh-goo,#8dff6a)}.zd-end-line.task{color:var(--zd-violet-soft)}.zh-screen,.zlb,.tab-zombies{--zh-goo:#8dff6a;--zh-goo-soft:#c8ffb4;--zh-moon:#ffe9a6;--zh-gold:#ffd23f;--zh-silver:#d6dde8;--zh-bronze:#d9925a;--zh-panel:#080c288c;--zh-edge:#ffffff21}.panel.zh-screen{background:radial-gradient(90% 70% at 0 0,#466e2847,#0000 60%),linear-gradient(160deg,#1c2c78e6,#0a0e26f0)}.zh-head{flex-wrap:wrap;flex:none;gap:6px 16px}.zh-head h2{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.zh-head-ico{color:var(--zh-goo);transform:skewX(calc(var(--skew) * -1));place-items:center;display:inline-grid}.zh-body{flex-direction:column;min-height:0;display:flex}.zh-tabs{align-items:center;gap:6px;min-width:0;display:flex}.zh-tab{-webkit-appearance:none;appearance:none;min-height:40px;font-family:var(--display);letter-spacing:.02em;color:#ffffffb8;box-shadow:inset 0 0 0 1px var(--zh-edge);cursor:pointer;white-space:nowrap;background:#ffffff12;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 16px;font-size:19px;display:inline-flex}.zh-tab:hover{color:#fff}.zh-tab[aria-selected=true]{color:var(--ink);background:linear-gradient(#fff,#dfe7ff);box-shadow:0 2px #00000040}.zh-tab .trophy-ico{flex:none}.tab-z{align-items:center;gap:6px;display:inline-flex}.tab-z svg{color:var(--zh-goo,#8dff6a);flex:none}.tab[aria-selected=true] .tab-z svg{color:var(--ink)}@media (max-height:500px),(max-width:1700px){.tab-z-label{display:none}}@media (min-width:861px) and (max-width:1440px){.topbar{gap:8px}.topbar .tab{padding:6px 7px 7px}}.zh-play{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:16px;min-height:0;display:grid}.zh-col{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.zh-col>.zh-map,.zh-col>.zh-party{flex:auto}.zh-col>.zh-runs,.zh-col>.zh-foot,.zh-col>.zh-queue{flex:none}.zh-map{min-height:120px;box-shadow:inset 0 0 0 1px var(--zh-edge), var(--shadow-lift);background:#0b1030;border-radius:16px;margin:0;position:relative;overflow:hidden}.zh-map>img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.zh-map-cap{text-shadow:0 2px 8px #000000b3;background:linear-gradient(#06081ad1,#06081a00);flex-direction:column;padding:12px 16px 34px;display:flex;position:absolute;top:0;left:0;right:0}.zh-map-k{letter-spacing:.1em;text-transform:uppercase;color:var(--zh-moon);font-size:12px;font-weight:800}.zh-map-name{font-family:var(--display);font-size:32px;font-weight:400;line-height:1.05}.zh-map-tint{mix-blend-mode:color;opacity:.6;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.zh-map-theme{box-shadow:inset 0 0 0 1px var(--zh-edge);text-shadow:none;background:#06081a9e;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:6px;padding:3px 12px 3px 4px;display:inline-flex}.zh-map-theme>span:last-child{flex-direction:column;line-height:1.1;display:flex}.zh-map-theme small{color:var(--zh-moon);font-size:11px}.zh-map-theme b{font-size:14px}.zh-night{box-shadow:inset 0 0 0 1px var(--zh-edge);background:#06081acc;border-radius:12px;align-items:center;gap:10px;padding:6px 12px 6px 10px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.zh-night-group{flex:none;display:flex}.zh-night-boss{object-fit:cover;background:#1a1f45;border-radius:50%;width:36px;height:36px;box-shadow:0 0 0 2px #06081af2}.zh-night-boss+.zh-night-boss{margin-left:-8px}.zh-night-soda{object-fit:contain;width:28px;height:28px}.zh-night-soda+.zh-night-soda{margin-left:-5px}.zh-night-text{opacity:.92;min-width:0;font-size:14px;font-weight:800;line-height:1.15}.zh-party{background:var(--zh-panel);border-radius:16px;flex-direction:column;gap:8px;min-width:0;min-height:0;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #8dff6a47}.zh-party-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.zh-party-head>b{font-family:var(--display);white-space:nowrap;font-size:22px;font-weight:400;line-height:1}.zh-size .diff-btn{min-width:0;padding:6px 12px;font-size:15px}.zh-size .diff-btn:disabled{opacity:.4;cursor:not-allowed}.zh-size .diff-btn[aria-checked=true]:disabled{opacity:1}.zh-seats{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0;max-height:220px;margin:0;padding:0;list-style:none;display:grid}.zh-seat{text-align:center;min-width:0;min-height:0;box-shadow:inset 0 0 0 1px var(--zh-edge);background:linear-gradient(#283e968c,#0e1434bf);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 6px 8px;display:flex;position:relative}.zh-seat.me{box-shadow:inset 0 0 0 2px var(--zh-goo)}.zh-seat.away{opacity:.6}.zh-seat-art{aspect-ratio:1;background:linear-gradient(#dfe6f5,#9fb0d6);border-radius:50%;flex:none;width:min(84px,70%);display:block;position:relative;overflow:hidden;box-shadow:0 0 0 3px #06081a99,0 6px 14px #00000059}.zh-seat.me .zh-seat-art{box-shadow:0 0 0 3px var(--zh-goo), 0 6px 14px #00000059}.zh-seat-art img{object-fit:cover;object-position:50% 0%;transform-origin:50% 12%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.75)}.zh-seat-initial{z-index:-1;font-family:var(--display);color:var(--ink);place-items:center;font-size:26px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.zh-crown{color:var(--zh-gold);text-shadow:0 2px 4px #0009;font-size:18px;line-height:1;position:absolute;top:4px;left:8px}.zh-seat-name{flex-direction:column;align-items:center;min-width:0;max-width:100%;line-height:1.1;display:flex}.zh-seat-name b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;font-weight:800;overflow:hidden}.zh-seat-name small{text-overflow:ellipsis;white-space:nowrap;opacity:.75;max-width:100%;font-size:12.5px;font-weight:700;overflow:hidden}.zh-seat.me .zh-seat-name small{color:var(--zh-goo);opacity:1}.zh-ready-chip{z-index:1;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;flex:none;max-width:100%;margin-top:-18px;padding:2px 9px 3px;font-size:12.5px;font-weight:900;line-height:1.2;position:relative;overflow:hidden;box-shadow:0 2px 6px #00000073}.zh-ready-chip.ready,.zh-ready-chip.oldApp{color:#0b1a08;background:var(--zh-goo)}.zh-ready-chip.waiting{color:#ffd2dc;background:#0a0c22eb;box-shadow:inset 0 0 0 1.5px #ff8a9ab3,0 2px 6px #00000073}.zh-ready-chip.leader{color:#2a1600;background:var(--zh-gold)}.zh-seat.r-ready,.zh-seat.r-oldApp{box-shadow:inset 0 0 0 2px #8dff6abf}.zh-seat.r-waiting .zh-seat-art{filter:saturate(.7)brightness(.85)}.zh-kick{color:#fff;cursor:pointer;background:#06081a8c;border:0;border-radius:50%;width:30px;height:30px;font-size:18px;line-height:1;position:absolute;top:2px;right:2px}.zh-seat.empty,.zh-seat.more{box-shadow:none;outline-offset:-2px;background:#ffffff0a;outline:2px dashed #ffffff38;padding:0}.zh-seat.more{background:#ffd23f12;outline-color:#ffd23f80}.zh-seat-invite{-webkit-appearance:none;appearance:none;width:100%;height:100%;min-height:44px;font-family:var(--ui);color:#fff;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 6px;display:flex}button.zh-seat-invite{cursor:pointer}button.zh-seat-invite:hover{background:#ffffff0f}.zh-seat.more:not(.one) .zh-seat-invite{flex-direction:row;gap:12px}.zh-seat.more:not(.one) .zh-seat-name{text-align:left;align-items:flex-start}.zh-seat.more.one .zh-seat-name b,.zh-seat.more.one .zh-seat-name small{white-space:normal}.zh-seat.more .zh-seat-name b{font-family:var(--display);color:var(--zh-moon);font-size:20px;font-weight:400}.zh-plus{width:44px;height:44px;font-family:var(--display);color:#2a1600;background:linear-gradient(180deg, #ffe066, var(--gold) 50%, var(--gold-deep));border-radius:50%;flex:none;place-items:center;font-size:30px;line-height:1;display:grid;box-shadow:0 3px #a35d00}.zh-ai{aspect-ratio:1;color:#9fd4ff;background:#39d4ff1f;border-radius:50%;flex:none;place-items:center;width:min(64px,60%);display:grid;box-shadow:inset 0 0 0 2px #39d4ff59}.zh-ai svg{width:55%;height:55%}.zh-seat.empty .zh-seat-name b{color:#bfe6ff}.zh-spin{border:3px solid #8dff6a40;border-top-color:var(--zh-goo);border-radius:50%;width:26px;height:26px;animation:.9s linear infinite zh-spin;display:block}@keyframes zh-spin{to{transform:rotate(360deg)}}.zh-coop{color:var(--zh-goo-soft);margin:auto 0 0;font-size:13px;font-weight:700;line-height:1.3}.zh-party-line{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.zh-state{flex-direction:column;flex:200px;min-width:0;line-height:1.2;display:flex}.zh-state b{font-size:16px;font-weight:800}.zh-state small{opacity:.8;font-size:13px;font-weight:600}.zh-state.member b,.zh-state.tooBig b{color:#ffb0c0}.zh-state.todo b{color:var(--zh-gold)}.zh-state.mine b,.zh-state.all b{color:var(--zh-goo)}.zh-party-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.zh-party-acts .chip{min-height:36px;padding:5px 12px;font-size:14px}.zh-join{align-items:center;gap:8px;display:flex}.zh-join .text-input{text-transform:uppercase;flex:1;min-width:0;max-width:180px}.zh-runs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.zh-run{-webkit-appearance:none;appearance:none;text-align:left;min-width:0;font-family:var(--ui);color:#fff;background:var(--zh-panel);box-shadow:inset 0 0 0 1px var(--zh-edge);cursor:pointer;border:0;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;transition:background .15s,box-shadow .15s;display:flex;position:relative}.zh-run:hover:not(:disabled){background:#ffffff17}.zh-run[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--zh-goo), 0 6px 18px #0000004d;background:linear-gradient(150deg,#8dff6a42,#102418b3)}.zh-run[aria-checked=true]:after{content:"✓";color:#0b1030;background:var(--zh-goo);border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:grid;position:absolute;top:8px;right:8px}.zh-run:disabled{cursor:not-allowed;opacity:.6}.zh-run-art{object-fit:cover;width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--zh-edge);background:#1a1f45;border-radius:12px;flex:none}.zh-run-art.glyph{color:var(--zh-goo);place-items:center;display:grid}.zh-run-text{flex-direction:column;gap:2px;min-width:0;padding-right:18px;display:flex}.zh-run-name{font-family:var(--display);font-size:26px;font-weight:400;line-height:1}.zh-run-rule{opacity:.9;font-size:14px;font-weight:600;line-height:1.25}.zh-run-best{flex-wrap:wrap;gap:0 10px;margin-top:3px;font-size:13px;font-weight:800;line-height:1.25;display:flex}.zh-run-best small{font-size:inherit;color:var(--zh-goo-soft)}.zh-run-best em{color:var(--zh-moon);font-style:normal}.zh-foot{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.btn.zh-play-btn{width:100%;padding:8px 24px 9px;font-size:36px}.zh-play-btn>span{flex-direction:column;align-items:center;line-height:1;display:flex}.zh-play-btn small{font-family:var(--ui);letter-spacing:0;opacity:.85;margin-top:3px;font-size:14px;font-weight:800}.btn.zh-play-btn.waiting:disabled{filter:grayscale(.35)brightness(.85)}.btn.zh-ready-btn.on{color:#0b1a08;background:linear-gradient(180deg, #d8ffc8 0%, var(--zh-goo) 45%, #3fbf2a 100%);box-shadow:0 5px #237a16,0 10px 30px #8dff6a59}.zh-queue{box-shadow:inset 0 0 0 2px #8dff6a99, var(--shadow-lift);background:linear-gradient(150deg,#8dff6a33,#0a142cd9);border-radius:16px;flex-wrap:wrap;align-self:end;align-items:center;gap:10px 12px;padding:12px 14px;display:flex}.zh-queue-ring{flex:none;place-items:center;width:40px;height:40px;display:grid}.zh-queue-ring .zh-spin{width:34px;height:34px}.zh-queue-text{flex-direction:column;flex:180px;min-width:0;display:flex}.zh-queue-text b{font-family:var(--display);font-size:23px;font-weight:400;line-height:1.1}.zh-queue-time{color:var(--zh-goo)}.zh-queue-text small{opacity:.88;font-size:14px;font-weight:700}.zh-queue-acts{flex-wrap:wrap;gap:8px;width:100%;display:flex}.zh-queue-acts .btn-gold{flex:1}.zh-rewards{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.zh-rewards-side{flex-direction:column;gap:12px;min-width:0;display:flex}.zh-card{background:var(--zh-panel);box-shadow:inset 0 0 0 1px var(--zh-edge);border-radius:16px;padding:12px 14px}.zh-card h3{font-family:var(--display);margin:0 0 4px;font-size:22px;font-weight:400}.zh-card-lead{opacity:.85;margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.3}.zh-card .zp-entry{margin:0}.zh-prizes{box-shadow:inset 0 0 0 1px #ffd23f4d}.zh-screen .zlb{flex:1;min-height:0}.zh-screen .zlb-main{grid-template-rows:minmax(0,1fr);align-items:stretch}.zh-screen .zlb-ranks{overflow:hidden}.zh-screen .zlb-side{scrollbar-width:thin;min-height:0;overflow-y:auto}.zlb{flex-direction:column;flex:auto;gap:10px;min-width:0;min-height:0;display:flex}.zlb.busy .zlb-main{opacity:.5;transition:opacity .15s}.zlb-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zlb-seg .diff-btn{white-space:nowrap;min-width:0;padding:7px 12px;font-size:15px}.zlb-note{opacity:.75;min-width:0;font-size:13px;font-weight:700;line-height:1.25}.zlb-head{background:linear-gradient(90deg,#ffd23f33,#ffd23f0a);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:7px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffd23f52}.zlb-close{font-family:var(--display);color:var(--zh-moon);align-items:center;gap:8px;font-size:21px;font-weight:400;line-height:1.1;display:inline-flex}.zlb-close.all{color:#fff;opacity:.88;font-size:19px}.zlb-label{opacity:.75;font-size:13px;font-weight:800}.zlb-main{flex:1;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:14px;min-height:0;display:grid}.zlb-ranks{flex-direction:column;gap:8px;min-width:0;min-height:0;max-height:100%;display:flex}.zlb-side{scrollbar-width:thin;flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex;overflow-y:auto}.zlb-toprow{display:none!important}.zlb-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin:0;padding:0;list-style:none;display:grid}.zlb-pod{--m:var(--zh-silver);text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.zlb-pod.p1{--m:var(--zh-gold)}.zlb-pod.p3{--m:var(--zh-bronze)}.zlb-medal{width:36px;height:36px;font-family:var(--display);color:#2a1600;background:radial-gradient(circle at 35% 28%, #ffffffb3, transparent 45%), var(--m);border-radius:50%;place-items:center;font-size:20px;display:grid;box-shadow:0 3px #00000059,0 0 0 3px #06081ab3}.zlb-pod.p1 .zlb-medal{width:46px;height:46px;font-size:26px}.zlb-pod-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px;font-weight:800;overflow:hidden}.zlb-pod.me .zlb-pod-name{color:var(--zh-goo)}.zlb-with{text-overflow:ellipsis;white-space:nowrap;opacity:.7;max-width:100%;font-size:12px;overflow:hidden}.zlb-pod-score{font-family:var(--display);color:var(--m);font-size:21px;line-height:1.05}.zlb-wins{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;min-height:18px;display:flex}.zlb-step{width:100%;height:14px;box-shadow:inset 0 3px 0 var(--m);background:linear-gradient(#ffffff29,#ffffff08);border-radius:10px 10px 4px 4px;margin-top:4px;display:block}.zlb-pod.p1 .zlb-step{height:26px}.zlb-pod.p2 .zlb-step{height:20px}.zlb-pod.free{opacity:.55}.zlb-pod.free .zlb-medal{color:#fff;box-shadow:inset 0 0 0 2px var(--m);background:#ffffff1a}.zlb-pod.free .zlb-pod-name{font-size:14px;font-weight:700}.zlb-rows{scrollbar-width:thin;flex-direction:column;gap:3px;min-height:0;max-height:min(60vh,520px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.zh-screen .zlb-rows{flex:auto;max-height:none}.zlb-rows li{background:#ffffff0d;border-radius:10px;grid-template-columns:minmax(34px,auto) minmax(0,1fr) auto 50px;align-items:center;gap:10px;min-height:34px;padding:3px 12px;font-size:15px;font-weight:700;display:grid}.zlb-rows li.me{z-index:1;box-shadow:inset 0 0 0 2px var(--zh-goo);background:linear-gradient(90deg,#345c2c,#14241e);position:sticky;top:0;bottom:0}.zlb-rows li.me .zlb-name{color:var(--zh-goo)}.zlb-rank{font-family:var(--display);opacity:.85}.zlb-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zlb-name small{opacity:.65;font-size:12px}.zlb-score{font-family:var(--display);font-size:17px;font-weight:400}.zlb-time{text-align:right;opacity:.65;font-size:12px}.zlb-empty{text-align:center;outline-offset:-2px;background:#080c2873;border-radius:16px;outline:2px dashed #ffd23f4d;flex-direction:column;align-items:center;gap:6px;padding:26px 18px;display:flex}.zlb-empty b{max-width:30ch;font-family:var(--display);font-size:23px;font-weight:400;line-height:1.1}.zlb-empty span{opacity:.82;max-width:44ch;font-size:14px;font-weight:600}.zlb-empty .btn{margin-top:6px}.zlb-state{padding:18px 0}.zlb-skel .skel,.zlb-skel .zlb-pod.skel .zlb-step{background:#ffffff12;animation:1.2s ease-in-out infinite zh-pulse}.zlb-skel .zlb-rows li{min-height:34px}.zlb-skel .zlb-pod.skel{border-radius:12px;min-height:48px}.zlb-skel .zlb-you{min-height:110px}@keyframes zh-pulse{50%{opacity:.45}}.zlb-you{background:var(--zh-panel);border-radius:14px;padding:12px 14px;box-shadow:inset 0 0 0 1px #8dff6a61}.zlb-you-top{align-items:flex-end;gap:18px;display:flex}.zlb-you-k{letter-spacing:.07em;text-transform:uppercase;opacity:.72;font-size:11.5px;font-weight:800;display:block}.zlb-you-rank b{font-family:var(--display);color:var(--zh-goo);font-size:40px;font-weight:400;line-height:1}.zlb-you-best b{font-family:var(--display);font-size:25px;font-weight:400;line-height:1.1}.zlb-you-best small{opacity:.7;margin-left:6px;font-size:13px;font-weight:700}.zlb-you p{margin:6px 0 0;font-size:14px;font-weight:700;line-height:1.3}.zlb-you p.won{color:var(--zh-goo)}.zlb-you p.next{opacity:.85}.zlb-you-none{font-family:var(--display);font-size:22px;font-weight:400;line-height:1.1;display:block}.zlb-you.none .btn{margin-top:8px}.zlb-strip{background:#ffffff0d;border-radius:14px;padding:10px 12px;box-shadow:inset 0 0 0 1px #ffd23f42}.zlb-strip-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.zlb-strip-head b{color:var(--zh-moon);font-size:15px;font-weight:800}.zlb-all{min-height:34px;padding:5px 12px;font-size:14px}.zlb-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.zlb-tier{min-width:0;box-shadow:inset 0 0 0 1px var(--zh-edge);background:#080c2899;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;font-size:13.5px;font-weight:800;display:flex}.zlb-tier.t1{box-shadow:inset 0 0 0 1.5px var(--zh-gold)}.zlb-tier.t2{box-shadow:inset 0 0 0 1.5px var(--zh-silver)}.zlb-tier.t3{box-shadow:inset 0 0 0 1.5px var(--zh-bronze)}.zlb-tier.mine{box-shadow:inset 0 0 0 2px var(--zh-goo);background:#8dff6a2e}.zlb-tier-place{font-family:var(--display);font-size:18px;font-weight:400;line-height:1.1}.zlb-tier-pay{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.zlb-tier-looks{gap:2px;min-height:16px;display:flex}.zlb-look{flex:none;place-items:center;display:inline-grid}.zlb-look-glyph{background:radial-gradient(circle at 50% 50%, var(--za), var(--zb) 80%);border-radius:50%;place-items:center;font-size:10px;line-height:1;display:grid;box-shadow:0 1px 3px #0006}.zlb-title-chip{white-space:nowrap;color:var(--zh-moon);background:#ffd23f29;border-radius:6px;padding:1px 7px;font-size:12px;font-weight:800;box-shadow:inset 0 0 0 1px #ffd23f61}.modal.zlb-sheet{width:min(580px,100vw - 24px)}.zlb-prize-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.zlb-prize-list li{background:#ffffff0d;border-radius:10px;grid-template-columns:78px 70px 56px minmax(0,1fr);align-items:center;gap:10px;min-height:36px;padding:4px 10px;font-size:15px;font-weight:700;display:grid}@container (width<=479px){.zlb-prize-list li{grid-template-columns:62px 70px minmax(0,1fr);row-gap:2px}.zlb-prize-list .zlb-p-extra{grid-column:2/-1;justify-content:flex-start}}.zlb-prize-list .zlb-p-extra:empty{display:none}.zlb-prize-list li.mine{background:#8dff6a29;box-shadow:inset 0 0 0 1px #8dff6a8c}.zlb-p-place{font-family:var(--display);font-size:18px;font-weight:400}.zlb-p-pays{display:contents}.zlb-p-pays>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.zlb-p-extra{flex-wrap:wrap;grid-column:4;justify-content:flex-end;align-items:center;gap:4px;display:flex}.zlb-rules{opacity:.78;margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.35}.zlb-shelf{font-size:13px}.zlb-shelf>b{margin-bottom:5px;font-weight:800;display:block}.zlb-shelf ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.zlb-trophy{background:#ffffff12;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:3px 9px 3px 6px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.zlb-trophy>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zlb-trophy>b{color:var(--zh-moon);flex:none}.zlb-trophy.top1{box-shadow:inset 0 0 0 1.5px var(--zh-gold)}.zlb-trophy.top2{box-shadow:inset 0 0 0 1.5px var(--zh-silver)}.zlb-trophy.top3{box-shadow:inset 0 0 0 1.5px var(--zh-bronze)}.zlb-trophy.more{opacity:.8;padding:3px 9px}@media (pointer:coarse){.zh-tab,.zh-party-acts .chip,.zlb-all{min-height:44px}}@media (max-height:500px){.zh-head{padding:6px 12px 4px}.zh-head h2{font-size:22px}.zh-head-ico svg{width:22px;height:22px}.zh-body{padding:2px 10px 8px}.zh-tab{min-height:34px;padding:2px 12px;font-size:16px}.zh-card{padding:8px 10px}.zh-card h3{font-size:18px}.zh-card-lead{margin-bottom:6px;font-size:12.5px}.zh-play{gap:10px}.zh-col{gap:8px}.zh-map-cap{padding:8px 12px 26px}.zh-map-k{font-size:10.5px}.zh-map-name{font-size:22px}.zh-night{gap:6px;padding:4px 8px 4px 6px;bottom:6px;left:6px;right:6px}.zh-night-boss{width:26px;height:26px}.zh-night-soda{width:20px;height:20px}.zh-night-text{font-size:12px}.zh-party{gap:5px;padding:8px 10px}.zh-party-head>b{font-size:18px}.zh-size .diff-btn{padding:4px 9px;font-size:13.5px}.zh-seat{border-radius:12px;gap:3px;padding:5px 4px 4px}.zh-seat-art{width:38px}.zh-seat-name b{font-size:13.5px}.zh-seat-name small{font-size:11px}.zh-crown{font-size:14px;top:2px;left:5px}.zh-ready-chip{margin-top:-10px;padding:1px 6px 2px;font-size:10.5px}.zh-kick{width:26px;height:26px}.zh-ai{width:34px}.zh-plus{width:32px;height:32px;font-size:24px}.zh-seat-invite{gap:3px;padding:4px}.zh-seat.more .zh-seat-name b{font-size:16px}.zh-coop{font-size:11.5px;line-height:1.2}.zh-state b{font-size:14px}.zh-state small{font-size:11.5px}.zh-party-acts .chip,.zh-party-acts .btn{min-height:32px;padding:3px 10px;font-size:13px}.zh-run{gap:8px;padding:7px 8px}.zh-run-art{border-radius:9px;width:34px;height:34px}.zh-run-art.glyph svg{width:26px;height:26px}.zh-run-name{font-size:20px}.zh-run-rule{font-size:12px;line-height:1.2}.zh-run-best{font-size:11.5px}.zh-run[aria-checked=true]:after{width:18px;height:18px;font-size:11px;top:6px;right:6px}.btn.zh-play-btn{padding:4px 20px 5px;font-size:28px}.zh-play-btn small{margin-top:1px;font-size:12px}.zh-queue{gap:6px 10px;padding:8px 10px}.zh-queue-text b{font-size:18px}.zh-queue-text small{font-size:12px}.zh-queue-acts .btn{padding:4px 10px;font-size:15px}.zlb,.zlb-filters{gap:6px}.zlb-seg .diff-btn{padding:4px 9px;font-size:13.5px}.zlb-head{padding:4px 12px}.zlb-close{font-size:17px}.zlb-close.all{font-size:16px}.zlb-label{font-size:12px}.zlb-main{gap:10px}.zlb-podium{align-items:stretch;gap:6px}.zlb-pod{text-align:left;box-shadow:inset 0 3px 0 var(--m);background:linear-gradient(#ffffff1a,#ffffff08);border-radius:12px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"medal name""medal score""wins wins";align-items:center;gap:0 7px;padding:5px 8px 6px;display:grid}.zlb-pod .zlb-medal{grid-area:medal}.zlb-pod-name{grid-area:name}.zlb-pod-score{grid-area:score}.zlb-pod .zlb-wins{grid-area:wins;justify-content:flex-start;min-height:0;margin-top:2px}.zlb-pod .zlb-with,.zlb-pod .zlb-step{display:none}.zlb-medal,.zlb-pod.p1 .zlb-medal{width:28px;height:28px;font-size:16px}.zlb-pod-name{font-size:14px}.zlb-pod-score{font-size:16px}.zlb-title-chip{padding:0 5px;font-size:11px}.zlb-rows li{min-height:30px;font-size:14px}.zlb-podium{display:none}.zh-screen .zlb{flex-flow:wrap;align-content:flex-start;align-items:center}.zh-screen .zlb-filters{flex:none}.zh-screen .zlb-head{flex:1 1 0;align-self:stretch;min-width:0}.zh-screen .zlb-note{display:none}.zh-screen .zlb-main{flex:100%;align-self:stretch}.zlb-rows li.zlb-toprow{display:grid!important}.zlb-toprow .zlb-rank{font-family:var(--display);font-size:17px}.zlb-toprow.t1 .zlb-rank{color:var(--zh-gold)}.zlb-toprow.t2 .zlb-rank{color:var(--zh-silver)}.zlb-toprow.t3 .zlb-rank{color:var(--zh-bronze)}.zlb-you{padding:8px 12px}.zlb-you-rank b{font-size:30px}.zlb-you-best b{font-size:20px}.zlb-you p{margin-top:4px;font-size:12.5px}.zlb-strip{padding:7px 10px}.zlb-strip-head{margin-bottom:5px}.zlb-tier{padding:4px 2px;font-size:12px}.zlb-tier-place{font-size:15px}.zlb-empty{padding:14px 12px}.zlb-empty b{font-size:19px}.zlb-note{font-size:12px}.zlb-with{display:none}.zlb-prize-list li{min-height:30px;padding:2px 10px;font-size:14px}.zlb-p-place{font-size:16px}}@media (max-height:400px){.zh-night-text{display:none}.zh-coop{font-size:11px;line-height:1.15}.zh-state small,.zh-run-art{display:none}.zh-run-text{padding-right:16px}}@media (max-width:700px) and (min-height:501px){.zh-body{display:block}.zh-tabs{flex-basis:100%}.zh-play{flex-direction:column;flex:none;gap:12px;display:flex}.zh-col{display:contents}.zh-col>.zh-party{order:1}.zh-col>.zh-map{order:2}.zh-col>.zh-runs{order:3}.zh-col>.zh-foot,.zh-col>.zh-queue{order:4}.zh-map{aspect-ratio:16/9}.zh-seats{max-height:none}.zh-runs{grid-template-columns:minmax(0,1fr)}.zh-foot{z-index:2;background:linear-gradient(#0a0e2600,#0a0e26f7 12px);margin:0 -14px -16px;padding:10px 14px 16px;position:sticky;bottom:-16px}.zh-queue{z-index:2;position:sticky;bottom:0}.zh-rewards{grid-template-columns:minmax(0,1fr)}.zh-screen .zlb{flex:none}.zlb-main{grid-template-columns:minmax(0,1fr)}.zlb-rows{max-height:none}}@media (prefers-reduced-motion:reduce){.zh-spin{border-color:var(--zh-goo);border-top-color:#0000;animation:none}.zlb-skel .skel,.zlb-skel .zlb-pod.skel .zlb-step{animation:none}.zh-run,.zlb.busy .zlb-main{transition:none}}.zh-party-head .zh-size,.zlb-filters .zlb-seg,.zh-size .diff-btn,.zlb-seg .diff-btn{flex:none}@media (max-height:500px){.zh-size .diff-btn,.zlb-seg .diff-btn{min-height:30px}.zh-seats{min-height:64px}.zh-party{scrollbar-width:none;overflow-y:auto}.zh-party.searching .zh-coop,.zh-queue-ring{display:none}.zh-queue-acts{flex-wrap:nowrap}.zh-queue-acts .btn-gold{min-width:0}.zh-queue-acts .btn-gold>span{white-space:normal}}@media (pointer:coarse){.zh-size .diff-btn,.zlb-seg .diff-btn{min-height:44px}}@media (max-height:500px) and (max-width:720px){.zh-screen .zlb-head{flex:100%;padding:2px 12px}.zh-screen .zlb-close{font-size:15px}.zh-play{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.zh-runs{grid-template-columns:minmax(0,1fr);gap:6px}.zh-map{min-height:60px}.zh-night{padding:3px 6px;top:6px;bottom:auto;left:auto}.zh-night-group.sodas,.zh-night-text{display:none}.zh-run-rule{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zh-head h2{font-size:20px}.zh-tab{padding:2px 10px;font-size:15px}}:root{--zn-green:#8dff6a;--zn-night:#0b1030;--zn-moon:#f4efd2}.zk-standin{background:radial-gradient(circle at 34% 30%, #ffffff8c, transparent 32%), radial-gradient(circle at 50% 50%, var(--za), var(--zb) 78%);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 -6px 14px #00000059,0 6px 14px #00000059}.zk-standin.box{border-radius:18%}.zk-standin.tomb{border-radius:46% 46% 10% 10%}.zk-standin.theme{background:0 0;border-radius:10px;overflow:hidden;box-shadow:0 6px 14px #0006}.zk-glyph{filter:drop-shadow(0 2px 3px #00000073);font-size:2.6em;line-height:1}.zk-postcard{width:100%;height:100%;display:block}.zk-wrap{border-radius:8px;width:96px;height:36px;box-shadow:0 4px 10px #0006}.zs-tab{flex-direction:column;gap:18px;display:flex}.zs-intro{gap:12px;display:grid}.zs-intro>p,.zs-shelf-note{opacity:.85;max-width:70ch;margin:0;font-size:15px}.zs-shelf-title{margin:4px 0 2px;font-size:26px}.zs-shelf-note{margin-bottom:10px}.zs-grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}.zs-card,.zs-look{container-type:inline-size}.zs-card{cursor:default;min-height:0}.zs-card:hover{transform:none}.zs-card>.owned{z-index:3}.zs-card .meta,.zs-look .meta{flex-direction:column;flex:1;gap:4px;padding:8px 12px 12px;display:flex}.zs-card .name,.zs-look .name{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(13px,16.5cqw - 11px,20px);line-height:1.15;overflow:hidden}.zs-card .rar,.zs-look .rar{grid-template-rows:18px;place-items:center start;display:grid}.zs-kind{font-size:12px;line-height:1.2}@container (width<=169px){.zs-card .rar-tag,.zs-look .rar-tag{letter-spacing:.06em;max-width:100%}}.zs-card.skin-card{aspect-ratio:auto}.zs-card.skin-card .art.art-bleed{aspect-ratio:1;flex:none;position:relative}.zs-card.skin-card .meta{background:color-mix(in srgb, var(--c2) 70%, #080a22e6)}.zs-card .art.zs-art{flex:none;min-height:0;padding:0;position:relative}.zs-card .art.zs-stage{aspect-ratio:5/4;background:radial-gradient(58% 54%,#ffffff3d,#0000 72%);place-items:center;display:grid}.zs-stage>.item-icon{width:auto;max-width:94%;height:94%}.zs-card.zs-cover{background:linear-gradient(180deg, var(--c2) 0%, color-mix(in srgb, var(--c2) 50%, #0b1030) 100%)}.zs-card.zs-cover:before{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c1) 65%, #ffffff4d);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.zs-card.zs-cover .meta{background:0 0;padding-top:4px}.zs-cover-art{aspect-ratio:3/2;position:relative;overflow:hidden}.zs-cover-art>.zk-cover{position:absolute;top:0;bottom:0;left:0;right:0}.zs-cover-art:after{content:"";z-index:1;background:linear-gradient(180deg, #0000 70%, var(--c2) 100%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.zk-cover{aspect-ratio:3/2;background:linear-gradient(180deg, var(--zb,#1c1554), #060918);display:block;position:relative;overflow:hidden}.zk-cover>img{object-fit:cover;object-position:50% 25%;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.zk-cover>svg{width:100%;height:100%;display:block}.zs-fan{background:radial-gradient(70% 80% at 50% 38%, color-mix(in srgb, var(--c1) 50%, transparent), transparent 75%), linear-gradient(180deg, #1c1554, #0b1030);position:absolute;top:0;bottom:0;left:0;right:0}.zs-fan>.zk-cover{width:42%;transform:translate(-50%, -50%) translateX(var(--fan-x,0%)) rotate(var(--fan-r,0deg));border-radius:7px;position:absolute;top:53%;left:50%;box-shadow:0 0 0 2px #fffc,0 8px 16px #00000080}.zs-fan>.zk-cover:first-child{--fan-x:-52%;--fan-r:-8deg}.zs-fan>.zk-cover:nth-child(3){--fan-x:52%;--fan-r:8deg}.zs-fan>.zk-cover:nth-child(2){z-index:1;width:48%;top:47%}.zs-cover-art:has(>.zs-fan):after{background:linear-gradient(180deg, #0000 80%, var(--c2) 100%)}.zs-blurb{opacity:.85;margin:0;font-size:13px;line-height:1.25}.zs-place{color:var(--gold);opacity:1;font-weight:800}.zs-buy{grid-template-rows:auto 16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;margin-top:auto;padding-top:8px;display:grid}.zs-buy:empty{display:none}.zs-buy>.zs-price{display:contents}.zs-buy .price{grid-area:1/1;justify-self:start}.zs-buy .zs-sub{grid-area:2/1}.zs-buy>.btn{grid-area:1/2}.zs-buy>.zs-note{grid-area:1/1/3/3;margin:0}@container (width<=169px){.zs-buy{grid-template-rows:auto 16px auto;grid-template-columns:minmax(0,1fr);row-gap:4px}.zs-buy>.btn{grid-area:3/1}}.zs-price{flex-wrap:wrap;align-items:center;gap:2px 8px;display:inline-flex}.zs-card .zs-price .price{padding:2px 8px 2px 4px;position:static}.zs-sub{white-space:nowrap;align-items:baseline;gap:6px;line-height:16px;display:flex}.zs-was{opacity:.7;font-size:13px;font-weight:800}.zs-money{opacity:.8;white-space:nowrap;font-size:12px;font-weight:800}.zs-season{background:#ff8a1fd9!important}.zs-contents{flex-wrap:wrap;gap:4px;margin:2px 0 0;padding:0;list-style:none;display:flex}.zs-contents li{background:#00000059;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.zs-contents li.have{background:#8dff6a40}.zs-note{opacity:.85;margin:4px 0 0;font-size:13px}.zs-loading,.zs-closed{border-radius:var(--r-md);background:#ffffff0f;padding:18px;font-size:16px}.zs-confirm-body{align-items:center;gap:16px;display:flex}.zs-confirm-body p{margin:0 0 6px}.zs-confirm-art{border-radius:var(--r-sm);flex:none;width:150px;overflow:hidden;box-shadow:0 6px 14px #0006}.zs-price-line{align-items:center;gap:6px;font-size:18px;font-weight:800;display:flex}.zs-locker{flex-direction:column;gap:8px;display:flex}.zs-locker .card-grid{grid-template-columns:repeat(auto-fill,minmax(max(132px,33.3333% - 8px),1fr))}.zs-look .owned.zs-earned{background:#e08a00d9}.zs-look .art{box-sizing:border-box;flex:none;height:128px;min-height:0;padding:36px 8px 6px}.zs-look>.owned.lock{box-sizing:border-box;border-radius:8px;max-width:calc(100% - 20px);padding:3px 8px;font-size:11px;line-height:1.15}.zs-look .zs-place{margin-top:auto}.zs-look .art.zs-look-cover{padding:0;position:relative;overflow:hidden}.zs-look-cover>.zk-cover{aspect-ratio:auto;position:absolute;top:0;bottom:0;left:0;right:0}.zs-look-cover:after{content:"";background:linear-gradient(180deg, #0000 70%, color-mix(in srgb, var(--c2) 85%, transparent) 100%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.zs-look>.owned{z-index:2}.zp-entry{border-radius:var(--r-md);background:linear-gradient(120deg,#5b2bdb73,#0b103099);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #8dff6a40}.zp-entry>div{gap:2px;display:grid}.zp-entry b{font-family:var(--display);letter-spacing:.02em;font-size:20px}.zp-entry span{opacity:.85;font-size:14px}.zpass-screen .panel-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.zp-collected{border-radius:var(--r-md);background:#8dff6a24;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #8dff6a66}.zp-collected span{flex:1;min-width:200px;font-size:15px}.zp-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:10px;display:grid}.zp-progress,.zp-premium{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--glass-edge);background:#0b10308c;padding:14px}.zp-progress{gap:8px;display:grid}.zp-tier{align-items:baseline;gap:8px;display:flex}.zp-tier .display{font-size:34px;line-height:1}.zp-progress .bar{background:#ffffff1a;border-radius:999px;height:12px;overflow:hidden}.zp-progress .bar i{background:var(--zn-green);border-radius:999px;height:100%;display:block;box-shadow:0 0 10px #8dff6a99}.zp-progress small{opacity:.85;font-size:14px}.zp-premium{flex-direction:column;justify-content:center;gap:10px;font-size:15px;display:flex}.zp-premium.on{background:linear-gradient(120deg,#ffc53140,#0b10308c)}.zp-how{margin:0 0 12px;font-size:15px}.zp-how summary{cursor:pointer;font-weight:800}.zp-how p{opacity:.9;max-width:80ch;margin:6px 0 0}.zp-tools{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.zp-track{scroll-snap-type:x proximity;overscroll-behavior-x:contain;gap:8px;padding:4px 2px 12px;scroll-padding-left:84px;display:flex;overflow-x:auto}.zp-rows-label{z-index:1;border-radius:var(--r-sm);background:#0e1430eb;flex:0 0 76px;grid-template-rows:22px 120px 120px;align-items:center;gap:6px;padding-right:6px;font-size:14px;font-weight:800;display:grid;position:sticky;left:0}.zp-rows-label span:first-child{grid-row:2}.zp-rows-label span:last-child{color:var(--gold);grid-row:3}.zp-col{scroll-snap-align:start;flex:0 0 108px;grid-template-rows:22px 120px 120px;gap:6px;display:grid}.zp-num{text-align:center;opacity:.6;font-size:14px;font-weight:800}.zp-col.reached .zp-num{opacity:1;color:var(--zn-green)}.zp-slot{--c1:#bfc6cf;--c2:#6b7380;-webkit-appearance:none;appearance:none;border-radius:var(--r-md);color:#fff;font:inherit;text-align:center;background:radial-gradient(120% 90% at 50% 18%, var(--c1), var(--c2) 70%, var(--zn-night) 140%);cursor:default;border:0;grid-template-rows:1fr auto auto;justify-items:center;gap:2px;padding:6px;display:grid;box-shadow:inset 0 0 0 2px #ffffff26}.zp-slot.empty{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff0f}.zp-slot.locked,.zp-slot.premium{filter:saturate(.45)brightness(.75)}.zp-slot.claimed{opacity:.55}.zp-slot.claimable{cursor:pointer;box-shadow:0 0 0 3px var(--zn-green), 0 0 18px #8dff6a73}.zp-slot.claimable:hover{transform:translateY(-2px)}.zp-slot:disabled{color:#fff}.zp-art{place-items:center;min-height:60px;max-height:64px;display:grid;overflow:hidden}.zp-art img{width:auto;max-height:64px}.zp-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:800;line-height:1.1;overflow:hidden}.zp-state{background:#00000073;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}.zp-slot.claimable .zp-state{background:var(--zn-green);color:var(--zn-night)}.zp-skip{align-items:center;gap:12px;margin:8px 0;font-size:18px;display:flex}@media (max-width:720px){.zp-head{grid-template-columns:minmax(0,1fr)}.zs-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.zp-col{flex-basis:92px;grid-template-rows:20px 108px 108px}.zp-track{scroll-padding-left:72px}.zp-rows-label{flex-basis:64px;grid-template-rows:20px 108px 108px}}@media (prefers-reduced-motion:reduce){.zp-slot.claimable:hover{transform:none}}:root{--vc-live:#5dff8f;--vc-live-deep:#12602ed1}.vc-mic{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.zt-btn.talk{left:calc(var(--pad-l) + 12px + (var(--zt-stick) - var(--zt-btn)) / 2);top:auto;bottom:calc(var(--pad-b) + 14px + var(--zt-stick) + 10px);z-index:3;box-shadow:inset 0 0 0 2.5px #5dff8fbf,0 4px 14px #00000052}.zt-btn.talk .vc-mic{width:21px;height:21px}.zt-btn.talk.on{background:var(--vc-live-deep);box-shadow:inset 0 0 0 3.5px var(--vc-live), 0 0 18px #5dff8fb3;transform:none}.zt-btn.talk.on small{color:#dcffe6}.zt-btn.talk.speaking:after,.vc-corner-talk.speaking:after,.vc-talk-pill.speaking:after{content:"";border-radius:inherit;border:2.5px solid var(--vc-live);pointer-events:none;animation:.9s ease-out infinite vc-ring;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}@keyframes vc-ring{0%{opacity:.95;transform:scale(.96)}to{opacity:0;transform:scale(1.14)}}.vc-corner-talk{position:relative}.vc-corner-talk.on{background:var(--vc-live-deep);box-shadow:inset 0 0 0 2.5px var(--vc-live), 0 0 14px #5dff8f99;color:#dcffe6}.vc-mate{vertical-align:middle;color:#d9e2ff;pointer-events:auto;cursor:pointer;touch-action:manipulation;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:26px;height:26px;margin:-4px 4px -4px -2px;padding:0;display:inline-grid;position:relative}.vc-mate .vc-mic{width:15px;height:15px}.vc-mate.connecting,.vc-mate.failed{opacity:.55}.vc-mate.none{cursor:help;opacity:.6}.vc-mate.muted{color:#ff9aa8}.vc-mate.speaking{color:#08240f;background:var(--vc-live);box-shadow:0 0 0 2px #5dff8f66,0 0 12px #5dff8fcc}.zh-seat>.vc-mate{z-index:2;background:#080c1eb3;width:30px;height:30px;margin:0;position:absolute;top:6px;left:6px;box-shadow:0 0 0 1.5px #ffffff40}.zh-seat>.vc-mate.speaking{background:var(--vc-live)}.zh-seat>.vc-mate.at-right{left:auto;right:6px}.z-mate.vc-speaking{box-shadow:inset 0 0 0 2px var(--vc-live), 0 0 12px #5dff8f73}.zh-seat.vc-speaking .zh-seat-art{box-shadow:0 0 0 3px var(--vc-live), 0 0 18px #5dff8fbf}.vc-hub{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:0;margin:8px 0 2px;display:flex}.vc-hub:empty{display:none}.vc-line{opacity:.85;font-size:14px;font-weight:700}.vc-line.warn,.vc-note.warn{color:#ffd27a;opacity:1}.vc-talk-pill{color:#fff;min-height:44px;font:inherit;letter-spacing:.06em;text-transform:uppercase;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;background:#080c1e99;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 16px 6px 12px;font-weight:900;display:inline-flex;position:relative;box-shadow:inset 0 0 0 2px #5dff8fb3}.vc-talk-pill .vc-mic{width:20px;height:20px}.vc-talk-pill kbd{background:#ffffff29;border-radius:5px;padding:0 6px;font-size:12px}.vc-talk-pill.on{background:var(--vc-live-deep);box-shadow:inset 0 0 0 3px var(--vc-live), 0 0 16px #5dff8f99;color:#dcffe6}.vc-chip{background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.vc-chip.live{color:#dcffe6;background:var(--vc-live-deep)}.vc-small{opacity:.8;margin:4px 0 8px;font-size:14px;line-height:1.35}.vc-note{margin:6px 0;font-size:15px;line-height:1.35}.vc-modes{flex-wrap:wrap;gap:6px;margin:8px 0 2px;display:flex}.vc-test{grid-template-columns:auto minmax(0,1fr)}.vc-test>small{grid-column:1/-1}.vc-meter{background:#ffffff1f;border-radius:999px;height:10px;display:block;overflow:hidden}.vc-meter i{transform-origin:0;background:linear-gradient(90deg,#5dff8f,#ffe36a 70%,#ff6a6a);height:100%;transition:transform 60ms linear;display:block;transform:scaleX(0)}.vc-intro-list{margin:0 0 10px;padding-left:20px;font-size:16px;line-height:1.4}.vc-intro-list li+li{margin-top:6px}.vc-rows .field{margin:8px 0}@media (prefers-reduced-motion:reduce){.zt-btn.talk.speaking:after,.vc-corner-talk.speaking:after,.vc-talk-pill.speaking:after{opacity:.9;animation:none}}.zn-entry{--zn-art-h:164px;border-radius:var(--r-md);isolation:isolate;box-shadow:var(--shadow-lift), 0 0 24px #8dff6a29;background:#0b1030;flex-direction:column;display:flex;position:relative;overflow:hidden}.zn-entry:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1.5px #8dff6a80}.zn-entry-main,.zn-entry-board{-webkit-appearance:none;appearance:none;color:#fff;font:inherit;text-align:left;cursor:pointer;border:0;margin:0}.zn-entry-main:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.zn-entry-board:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.zn-entry-main{height:var(--zn-art-h);background:#0b1030;padding:0;display:block;position:relative;overflow:hidden}.zn-entry-art{object-fit:cover;object-position:50% 40%;width:100%;height:100%;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;right:0}.zn-entry-main:hover .zn-entry-art{transform:scale(1.04)}.zn-entry-main:active .zn-entry-art{transform:scale(1.01)}.zn-entry-main:after{content:"";z-index:1;background:linear-gradient(#060a1e00 30%,#060a1e8c 62%,#060a1eeb 100%),linear-gradient(90deg,#060a1e59,#060a1e00 55%);position:absolute;top:0;bottom:0;left:0;right:0}.zn-entry-mist{z-index:1;pointer-events:none;will-change:transform;background:radial-gradient(28% 60% at 25% 62%,#d6ffe242,#0000 72%),radial-gradient(28% 60% at 75% 62%,#d6ffe242,#0000 72%);width:200%;height:62%;animation:18s linear infinite zn-mist;position:absolute;bottom:-18%;left:0}@keyframes zn-mist{0%{transform:translate(0)}to{transform:translate(-50%)}}.zn-entry-new{z-index:2;letter-spacing:.08em;text-transform:uppercase;color:#0b1030;background:var(--zn-green,#8dff6a);border-radius:999px;padding:3px 9px 2px;font-size:12px;font-weight:900;position:absolute;top:10px;left:10px;box-shadow:0 0 0 2px #0b10308c,0 0 14px #8dff6a8c}.zn-entry-text{z-index:2;gap:3px;display:grid;position:absolute;bottom:10px;left:14px;right:14px}.zn-entry-title{font-family:var(--display);letter-spacing:.01em;text-shadow:0 3px #060a1eb3,0 0 22px #8dff6a59;font-size:32px;font-weight:400;line-height:.95}.zn-entry-hook{color:#e6ffd9;text-shadow:0 1px 4px #000000b3;font-size:13.5px;font-weight:800;line-height:1.2}.zn-entry-board{background:linear-gradient(#0e1434f5,#080c22fa);align-items:center;gap:10px;min-height:48px;padding:7px 14px 8px 12px;transition:background-color .15s;display:flex;box-shadow:inset 0 1px #8dff6a38}.zn-entry-board:hover{background:linear-gradient(#182254f5,#0c1232fa)}.zn-entry-board>.trophy-ico,.zn-entry-board>svg{flex:none}.zn-entry-board-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.zn-entry-board-head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.zn-entry-board-head b{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--gold);font-size:12px;font-weight:900}.zn-entry-board-head b,.zn-entry-peek,.zn-entry-time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zn-entry-peek{font-size:14px;font-weight:800}.zn-entry-time{opacity:.8;flex:none;max-width:60%;font-size:12.5px;font-weight:800}@media (min-width:861px) and (min-height:501px) and (max-height:640px){.zn-entry{--zn-art-h:112px}.zn-entry-title{font-size:28px}}@media (max-height:500px){.zn-entry{--zn-art-h:92px}.zn-entry-new{padding:2px 7px 1px;font-size:11px;top:7px;left:7px}.zn-entry-text{bottom:7px;left:10px;right:10px}.zn-entry-title{font-size:24px}.zn-entry-hook{display:none}.zn-entry-board{gap:7px;min-height:0;padding:5px 10px 6px 8px}.zn-entry-board-head b{font-size:11px}.zn-entry-peek{font-size:12.5px}.zn-entry-time{font-size:11.5px}}@media (max-height:400px){.zn-entry{--zn-art-h:76px}.zn-entry-title{font-size:22px}}@media (max-height:340px){.zn-entry{--zn-art-h:54px}.zn-entry-title{font-size:20px}.zn-entry-board-head b{display:none}.zn-entry-board-text{flex-direction:row-reverse;align-items:baseline;gap:8px}.zn-entry-board-head{flex:none}.zn-entry-time{max-width:none}.zn-entry-peek{flex:1;min-width:0}}@media (max-width:860px) and (min-height:501px){.lobby-side:has(>.zn-entry){flex-wrap:wrap}.lobby-side>.zn-entry{flex:1 0 100%}.ui-root:has(.lobby-side>.zn-entry){--band-b:calc(var(--nav-h) + 8px + var(--dock-r) + 8px + 64px + 10px + var(--zn-band,160px))}.zn-entry{--zn-art-h:104px}.zn-entry-title{font-size:26px}}@media (prefers-reduced-motion:reduce){.zn-entry-mist{animation:none}.zn-entry-art{transition:none}.zn-entry-main:hover .zn-entry-art,.zn-entry-main:active .zn-entry-art{transform:none}}.q-rank{border-radius:var(--r-sm);background:#00000038;align-items:center;gap:8px;margin-top:10px;padding:6px 8px;display:flex}.q-rank.ready{background:linear-gradient(90deg,#ffc4284d,#0000002e);box-shadow:inset 0 0 0 1px #ffd6668c}.q-rank-main{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.q-rank-text{flex-direction:column;min-width:0;line-height:1.15;display:flex}.q-rank-text b{white-space:nowrap;font-size:15px;font-weight:800}.q-rank.ready .q-rank-ends{display:none}.q-rank-text small{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.q-rank-ends{opacity:.75;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:800}.q-rank-open{flex:none}.rk-dlg{text-align:center;width:min(520px,100vw - 32px)}.rk-gift{--pkg:128px;--lift:1.14;--glow:255, 214, 110;width:190px;height:140px;margin:6px auto 4px;transition:opacity .2s;position:relative}.rk-gift.silver{--glow:200, 226, 255}.rk-gift.bronze{--glow:255, 176, 120}.rk-gift.purple{--glow:196, 140, 255}.rk-gift.wait{opacity:0}.rk-glow,.rk-rays,.rk-flash{pointer-events:none;border-radius:50%;position:absolute;left:50%}.rk-glow{background:radial-gradient(closest-side, rgba(var(--glow), .5), rgba(var(--glow), 0) 100%);width:210px;height:170px;margin-left:-105px;transition:transform .3s;animation:2.2s ease-in-out infinite rk-pulse;bottom:-14px}.rk-rays{background:repeating-conic-gradient(from 0deg, rgba(var(--glow), .32) 0deg 7deg, transparent 7deg 22.5deg);opacity:0;width:220px;height:220px;margin-left:-110px;transition:opacity .5s;top:-40px;-webkit-mask:radial-gradient(circle,#000 20%,#0000 68%);mask:radial-gradient(circle,#000 20%,#0000 68%)}.rk-box{width:var(--pkg);height:var(--pkg);margin-left:calc(var(--pkg) / -2);transform-origin:50% 92%;position:absolute;bottom:0;left:50%}.rk-pic{width:var(--pkg);height:var(--pkg);margin-left:calc(var(--pkg) / -2);filter:drop-shadow(0 8px 10px #00000073);transform-origin:50% 92%;-webkit-user-select:none;user-select:none;transition:opacity .16s,transform .16s;position:absolute;bottom:0;left:50%}.rk-pic.lifted{width:calc(var(--pkg) * var(--lift));height:calc(var(--pkg) * var(--lift));margin-left:calc(var(--pkg) * var(--lift) / -2);opacity:0}.rk-flash{background:radial-gradient(circle, #fff 0%, rgba(var(--glow), .85) 30%, rgba(var(--glow), 0) 70%);opacity:0;width:160px;height:160px;margin-left:-80px;top:-10px}.rk-gift.closed .rk-box{animation:2.6s ease-in-out infinite rk-wiggle}.rk-gift.opening .rk-box{animation:.42s ease-in-out infinite rk-shake}.rk-gift.opening .rk-glow{animation:none;transform:scale(1.15)}.rk-gift.open .rk-glow{background:radial-gradient(closest-side, rgba(var(--glow), .8), rgba(var(--glow), 0) 100%)}.rk-gift.open .rk-pic.shut{opacity:0;transform:scale(1.12)}.rk-gift.open .rk-pic.lifted{opacity:1;animation:.55s cubic-bezier(.2,.9,.3,1.25) both rk-lift}.rk-gift.open .rk-flash{animation:.6s ease-out both rk-flash}.rk-gift.open .rk-rays{opacity:1;animation:18s linear infinite rk-spin}.rk-place{min-width:46px;font-family:var(--display);color:#2a1600;background:linear-gradient(180deg, #ffe066, var(--gold-deep));z-index:2;border-radius:999px;padding:4px 8px;font-size:22px;position:absolute;top:8px;right:-6px;box-shadow:0 3px #a35d00}.rk-line,.rk-hint{position:relative}.rk-line{margin:10px 0 4px;font-size:17px;font-weight:700}.rk-hint{opacity:.75;margin:6px 0 0;font-size:14px}.rk-items{flex-wrap:wrap;justify-content:center;gap:10px;margin:12px 0 4px;display:flex}.rk-item{animation:.45s cubic-bezier(.2,.9,.3,1.3) both rk-pop}.rk-actions{justify-content:center;gap:10px;margin-top:14px;display:flex}@keyframes rk-pulse{50%{opacity:.8;transform:scale(1.08)}}@keyframes rk-wiggle{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-4deg)}90%{transform:rotate(4deg)}95%{transform:rotate(-2deg)}}@keyframes rk-shake{25%{transform:rotate(-5deg)scale(1.03)}75%{transform:rotate(5deg)scale(1.03)}}@keyframes rk-lift{0%{opacity:0;transform:scale(.8)}40%{opacity:1}}@keyframes rk-flash{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}@keyframes rk-spin{to{transform:rotate(360deg)}}@keyframes rk-pop{0%{opacity:0;transform:translateY(18px)scale(.6)}to{opacity:1;transform:none}}@media (max-height:560px){.rk-gift{--pkg:86px;width:150px;height:92px;margin:0 auto}.rk-glow{width:150px;height:116px;margin-left:-75px;bottom:-10px}.rk-rays{width:150px;height:150px;margin-left:-75px;top:-29px}.rk-flash{width:110px;height:110px;margin-left:-55px;top:-9px}.rk-place{min-width:38px;font-size:17px;top:0;right:-8px}.rk-line{margin:6px 0 0;font-size:15px}.rk-items{gap:8px;margin:8px 0 0}.rk-dlg .rc-art{height:62px;padding-top:6px}.rk-dlg .rc-art>.item-icon{width:50px;height:50px}.rk-dlg .rc-name{font-size:15px}.rk-actions{margin-top:10px}}@media (prefers-reduced-motion:reduce){.rk-glow,.rk-gift .rk-box,.rk-gift.open .rk-pic.lifted,.rk-gift.open .rk-flash,.rk-gift.open .rk-rays,.rk-item{animation:none}.rk-gift,.rk-glow{transition:none}.rk-gift.open .rk-pic.shut{transform:none}}.rk-body{flex-direction:column;gap:14px;display:flex}.rk-top{grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr);gap:14px;display:grid}.rk-you,.rk-tiers{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--glass-edge);background:#00000038;padding:12px 14px}.rk-you{flex-direction:column;gap:6px;display:flex}.rk-you-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rk-you-head b{font-family:var(--display);font-size:20px}.rk-ends{opacity:.8;font-size:14px;font-weight:800}.rk-you-rank{font-family:var(--display);color:var(--gold);font-size:46px;line-height:1}.rk-you-stats{flex-wrap:wrap;gap:12px;font-weight:800;display:flex}.rk-you-stats span{align-items:center;gap:4px;display:inline-flex}.rk-you-note{opacity:.85;margin:0;font-size:14px}.rk-tier-list{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.rk-tier-list li{border-radius:var(--r-sm);background:#ffffff0d;align-items:center;gap:10px;padding:5px 8px;font-size:14px;font-weight:700;display:flex}.rk-tier-list li.mine{box-shadow:inset 0 0 0 2px var(--gold);background:#ffc42829}.rk-tier-places{min-width:70px;font-family:var(--display);flex:none;font-size:16px}.rk-tier-pays{flex-wrap:wrap;gap:4px 12px;display:flex}.rk-tier-pays span{align-items:center;gap:4px;display:inline-flex}.rk-title{color:var(--gold)}.rk-rules{opacity:.7;margin:8px 0 0;font-size:13px}.rk-last{opacity:.85;margin-top:8px;font-size:13px;font-weight:700}.rk-board .lb-list{max-height:none}.rk-row-pays{opacity:.85;align-items:center;gap:3px;margin-left:auto;margin-right:10px;font-size:13px;font-weight:800;display:inline-flex}.lb-row.pinned{margin-top:8px}.career-h-link{margin-left:10px;font-size:13px;font-weight:800}.cl-month{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--glass-edge);background:#00000038;margin:0 0 10px;padding:10px 12px;font-size:14px}.cl-month-head{justify-content:space-between;gap:8px;font-weight:800;display:flex}.cl-month-tiers{flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;padding:0;font-weight:700;list-style:none;display:flex}.cl-month-tiers li{align-items:center;gap:4px;display:inline-flex}.cl-month-tiers b{font-family:var(--display);font-weight:400}.cl-month-you{margin:6px 0 0;font-weight:700}.cl-month-you.ok{color:#7dffc4}@media (max-width:760px){.rk-top{grid-template-columns:1fr}.rk-you-rank{font-size:38px}}.rk-switch{flex-wrap:wrap;gap:8px;display:flex}.rk-switch-tab{-webkit-appearance:none;appearance:none;color:#fff;min-height:44px;font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--glass-edge);background:#00000047;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 16px 6px 12px;font-size:16px;font-weight:800;transition:background-color .15s,box-shadow .15s;display:inline-flex}.rk-switch-tab:hover{background-color:#ffffff1a}.rk-switch-tab[aria-selected=true]{color:var(--ink);background:#fff}.rk-switch-tab.zombies{background:linear-gradient(120deg,#5b2bdb8c,#0b1030bf);box-shadow:inset 0 0 0 1.5px #8dff6a73}.rk-switch-tab.zombies svg{color:#8dff6a}.rk-switch-tab.zombies[aria-selected=true]{color:#0b1030;background:#8dff6a;box-shadow:0 0 16px #8dff6a66}.rk-switch-tab.zombies[aria-selected=true] svg{color:#0b1030}.rk-switch-tab.zombies[aria-selected=true] svg circle{fill:#8dff6a}.rk-switch-tab.zombies[aria-selected=true] svg path[stroke]{stroke:#8dff6a}.rk-switch-tab:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.rk-z{grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr);align-items:start;gap:14px;display:grid}.rk-z-intro{border-radius:var(--r-md);background:#0b103099;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #8dff6a4d}.rk-z-art{aspect-ratio:2;object-fit:cover;object-position:50% 45%;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.rk-z-text{flex-direction:column;align-items:flex-start;gap:10px;margin-top:-18px;padding:0 14px 14px;display:flex;position:relative}.rk-z-title{font-family:var(--display);text-shadow:0 3px #060a1e99;font-size:30px;font-weight:400;line-height:1}.rk-z-text p{opacity:.9;margin:0;font-size:14.5px;line-height:1.35}.rk-z-size .diff-btn{text-transform:capitalize}.rk-z-board{min-width:0}@media (max-width:760px),(max-height:500px){.rk-z{grid-template-columns:minmax(0,1fr)}.rk-z-art{aspect-ratio:3}}@media (max-height:500px){.rk-z-intro{flex-direction:row}.rk-z-art{aspect-ratio:auto;object-position:50% 60%;flex:none;width:30%;height:auto;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000)}.rk-z-text{flex:1;gap:8px;min-width:0;margin:0;padding:10px 12px}.rk-z-title{font-size:24px}.rk-z-text p{font-size:13px}}@media (prefers-reduced-motion:reduce){.rk-switch-tab{transition:none}}:root{--dl-a:#2ee59d;--dl-b:#2bb8ff;--dl-ink:#c8fff0}.ll-chip.ll-daily{color:#eafff8;background:linear-gradient(90deg,#084840eb,#0a3668e6);position:relative;box-shadow:inset 0 0 0 1px #2ee59d80}.ll-chip.ll-daily .wk-glyph{color:var(--dl-a);flex:none}.ll-chip.ll-daily b{color:var(--dl-ink);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.ll-chip.ll-daily span{text-overflow:ellipsis;opacity:1;max-width:34ch;overflow:hidden}.ll-daily-count{color:#04241c;background:var(--dl-a);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 7px;font-style:normal;font-weight:800}.ll-daily-count.done{color:var(--dl-a);background:0 0;padding:0}.ll-daily-dot{background:var(--gold);border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-2px;box-shadow:0 0 0 2px #0e1430e6}.ll-chip.ll-daily.ready{box-shadow:inset 0 0 0 2px var(--gold)}.dl-tag{border-radius:var(--r-sm);background:linear-gradient(110deg,#2ee59d29,#2bb8ff1f);align-items:center;gap:10px;margin:10px 0 0;padding:8px 12px;display:flex;box-shadow:inset 0 0 0 1px #2ee59d73}.dl-tag.off{filter:saturate(.4);opacity:.8}.dl-tag-ico{color:#04241c;background:linear-gradient(145deg, var(--dl-a), var(--dl-b));border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.dl-tag-text{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.dl-tag-text b{font-size:16px;font-weight:800}.dl-tag-text small{opacity:.82;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.dl-tag-switch{cursor:pointer;flex:none;align-items:center;gap:6px;display:inline-flex}.dl-tag-switch .switch-state{min-width:2.6em;font-size:14px}.q-daily-wrap{margin-top:8px}.quests .q-daily-list{margin:0}.quests li.q-daily{background:linear-gradient(100deg,#2ee59d33,#2bb8ff1f);box-shadow:inset 0 0 0 1px #2ee59d80}.quests li.q-daily.done{box-shadow:inset 0 0 0 2px var(--gold)}.quests li.q-daily.claimed{opacity:.6}.q-daily-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--dl-ink);margin-bottom:1px;font-size:12px;font-weight:800;display:block}.q-daily-bar>i{background:linear-gradient(90deg, var(--dl-a), var(--dl-b))}.q-daily-note{opacity:.8;margin:4px 2px 0;font-size:13px;font-weight:700}.q-daily-more{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;color:var(--dl-a);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.dl-loading{border-radius:var(--r-sm);text-align:left;background:#2ee59d1f;align-items:flex-start;gap:8px;margin-top:10px;padding:8px 10px;display:flex;box-shadow:inset 0 0 0 1px #2ee59d73}.dl-loading .wk-glyph{color:var(--dl-a);flex:none;margin-top:2px}.dl-loading b{font-size:16px;display:block}.dl-loading-rules{opacity:.85;font-size:14px;font-weight:600;display:block}@media (max-height:500px){.dl-tag{margin-top:6px;padding:5px 10px}.dl-tag-ico{width:28px;height:28px}.dl-tag-text b{font-size:15px}.ll-chip.ll-daily span{max-width:24ch}}.quests-dlg{width:min(460px,100vw - 24px)}.quests{flex-direction:column;display:flex}.quests header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.q-tabs{gap:4px;display:flex}.q-tab{-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:var(--r-sm);font-family:var(--display);color:#ffffff9e;transform:skewX(var(--skew));background:0 0;border:0;padding:3px 12px 5px;font-size:21px;position:relative}.q-tab:hover{color:#fff}.q-tab[aria-selected=true]{color:var(--ink);background:#fff}.q-tab:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.q-dot,.tab-dot{background:var(--coral);border-radius:50%;width:9px;height:9px;position:absolute;top:2px;right:2px;box-shadow:0 0 0 2px #0a1446e6}.q-panel{scrollbar-width:thin;min-height:0;margin:0 -6px;padding:0 6px 2px;overflow-y:auto}.q-premium-head{font-family:var(--display);align-items:center;gap:8px;margin:12px 0 0;font-size:18px;display:flex}.q-premium-head .item-icon{filter:none;width:26px;height:26px}.q-premium-head .w3-linkbtn{font-family:var(--ui);margin-left:auto;font-size:15px}.q-premium-note{opacity:.8;margin:4px 0 0;font-size:13px;font-weight:700}.quests li.locked:not(.done) .bar>i{background:linear-gradient(90deg, #c9b8ff, var(--violet))}.quests .q-lock{opacity:.85;align-items:center;gap:4px;display:inline-flex}.q-firstwin{border-radius:var(--r-sm);background:#00000038;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:7px 10px;font-size:15px;font-weight:800;display:flex}.q-firstwin.open{background:linear-gradient(90deg,#14b8a652,#0000002e);box-shadow:inset 0 0 0 1px #7dffc473}.q-firstwin.done{opacity:.7}.q-firstwin .q-tag{font-family:var(--display);white-space:nowrap;font-size:15px}.quests .title{font-family:var(--display);font-size:22px}.quests .resets{opacity:.75;font-size:14px;font-weight:700}.quests ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.quests li{border-radius:var(--r-sm);background:#00000038;grid-template-columns:1fr auto;grid-template-areas:"text act""bar bar";gap:2px 10px;padding:8px 10px;display:grid}.quests li.done{background:linear-gradient(90deg,#ffc53138,#0000002e);box-shadow:inset 0 0 0 1px #ffc5318c}.quests li.claimed{opacity:.55}.quests .q-text{grid-area:text;font-size:17px;font-weight:800;line-height:1.1}.quests .q-text small{opacity:.8;align-items:center;gap:4px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.quests .bar{grid-area:bar;height:8px;margin-top:6px}.quests .q-act{grid-area:act;align-items:center;gap:6px;display:flex}.quests .q-tag{font-family:var(--display);font-size:16px}.quests .q-swap{-webkit-appearance:none;appearance:none;border:1px solid var(--glass-edge);color:#fff;cursor:pointer;background:#ffffff14;border-radius:999px;width:28px;height:28px;font-size:16px;line-height:1}.quests .q-swap:hover{background:#ffffff2e}.quests .q-swap:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.gem-card:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.consent input:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.quests .login-cta{margin-top:10px}.login-days{grid-template-columns:repeat(7,1fr);gap:6px;margin:4px 0 12px;display:grid}.login-day{border-radius:var(--r-sm);background:#00000040;justify-items:center;gap:2px;padding:8px 4px;font-size:14px;font-weight:800;display:grid}.login-day .d{font-family:var(--display);opacity:.8;font-size:15px}.login-day .r{align-items:center;gap:3px;display:flex}.login-day.past{opacity:.45}.login-day.today{box-shadow:inset 0 0 0 2px var(--gold);background:linear-gradient(#ffc53159,#e08a0040)}.login-note{opacity:.8;margin:0 0 6px;font-size:15px}.login-miles{color:var(--gold);margin:0 0 12px;font-size:14px;font-weight:800}.q-comeback{border-radius:var(--r-sm);background:linear-gradient(90deg,#a78bfa66,#00000026);margin:6px 0 8px;padding:7px 10px;font-size:14px;font-weight:800;box-shadow:inset 0 0 0 1px #c4b5fd8c}.q-chest{--q-act-h:26px;border-radius:var(--r-sm);background:radial-gradient(64px 56px at 36px 34px,#ffd23f38,#0000),linear-gradient(90deg,#ffd23f29,#00000026);margin:4px 0 10px;padding:4px 10px 8px;box-shadow:inset 0 0 0 1px #ffd23f66}.q-chest.ready{box-shadow:inset 0 0 0 1px #ffd23fd9,0 0 16px #ffc53140}.q-chest-head{align-items:center;gap:8px;display:flex}.q-chest-hero{isolation:isolate;flex:none;width:58px;height:58px;margin-left:-4px;position:relative}.q-chest-pic{object-fit:contain;filter:drop-shadow(0 4px 5px #0006);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.q-chest-title{min-width:0;display:grid}.q-chest-title>span{font-family:var(--display);font-size:20px;line-height:1.1}.q-chest-title small{opacity:.85;font-size:13px;font-weight:800;line-height:1.2}.q-chest-title em{color:var(--gold);font-size:13px;font-style:normal;font-weight:900;line-height:1.25}.q-chest.ready .q-chest-hero:before,.q-chest-steps li.done .q-chest-mark:before{content:"";z-index:-1;background:radial-gradient(closest-side,#ffe478e6,#ffaa1e66 55%,#0000);border-radius:50%;animation:1.8s ease-in-out infinite q-chest-glow;position:absolute;top:-14%;bottom:-14%;left:-14%;right:-14%}.q-chest.ready .q-chest-hero>.q-chest-pic{animation:1.8s ease-in-out infinite q-chest-bob}@keyframes q-chest-glow{50%{opacity:.45;transform:scale(.88)}}@keyframes q-chest-bob{50%{transform:translateY(-3px)}}.q-chest-track{margin-top:2px;position:relative}.quests .q-chest-track>.bar{left:0;right:calc(50% / var(--n));height:8px;margin:0;position:absolute;top:16px;box-shadow:inset 0 0 0 1px #ffffff1f}.quests .q-chest-steps{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:0;margin:0;display:grid}.quests .q-chest-steps li{box-shadow:none;text-align:center;background:0 0;border-radius:0;flex-direction:column;align-items:center;gap:2px;padding:0 2px;font-size:13px;font-weight:800;line-height:1.12;display:flex}.quests .q-chest-steps li.claimed{opacity:1}.q-chest-steps li.claimed .q-chest-mark:after{content:"✓";color:#fff;background:linear-gradient(#5ee08a,#1f9d55);border-radius:50%;place-items:center;width:17px;height:17px;font-size:12px;font-weight:900;line-height:1;display:grid;position:absolute;top:-3px;right:-7px;box-shadow:0 1px 3px #00000073,inset 0 0 0 1px #ffffff59}.q-chest-steps li.claimed .q-chest-pays,.quests .q-chest-steps li.claimed .q-tag{opacity:.6}.q-chest-mark{isolation:isolate;width:40px;height:40px;margin-bottom:7px;position:relative}.q-chest-mark b{min-width:22px;transform:translateX(-50%) skewX(var(--skew));font-family:var(--display);background:#0a1030eb;border-radius:4px;padding:0 5px;font-size:13px;line-height:16px;position:absolute;bottom:-8px;left:50%;box-shadow:inset 0 0 0 1px #ffffff4d}.q-chest-steps li.done .q-chest-mark b,.q-chest-steps li.claimed .q-chest-mark b{color:#2a1600;background:linear-gradient(180deg, #ffe066, var(--gold) 50%, var(--gold-deep));box-shadow:none}.q-chest-steps li:not(:-webkit-any(.done,.claimed,.current)) .q-chest-pic{filter:drop-shadow(0 4px 5px #0006)saturate(.75)brightness(.78)}.q-chest-steps li:not(:is(.done,.claimed,.current)) .q-chest-pic{filter:drop-shadow(0 4px 5px #0006)saturate(.75)brightness(.78)}.q-chest-pays{justify-items:center;display:grid}.q-chest-pays>span{align-items:center;gap:3px;display:flex}.q-chest-pays>span:empty{display:none}.q-chest-pays .coin{width:14px;height:14px}.quests .q-chest-steps .q-tag{min-height:calc(var(--q-act-h) + 4px);white-space:nowrap;align-items:center;padding-bottom:4px;font-size:14px;display:flex}.quests .q-chest-steps .btn-sm{min-height:var(--q-act-h);margin-bottom:4px;padding:1px 11px;font-size:14px}.q-chest-mini{-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:var(--r-sm);text-align:left;width:100%;font:inherit;color:#fff;background:#ffd23f24;border:0;align-items:center;gap:8px;margin-top:8px;padding:3px 10px 3px 6px;font-size:13px;font-weight:800;display:flex;box-shadow:inset 0 0 0 1px #ffd23f59}.q-chest-mini .q-chest-pic{flex:none;width:34px;height:34px}.q-chest-mini.ready{background:#ffd23f38;box-shadow:inset 0 0 0 1px #ffd23fcc}.q-chest-mini:hover{background:#ffd23f42}.q-chest-mini:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.gem-store{margin-top:18px}.gem-store .section-title{font-family:var(--display);align-items:center;gap:8px;margin-bottom:10px;font-size:26px;display:flex}.gem-off{opacity:.8;font-size:17px}.gem-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.gem-card{-webkit-appearance:none;appearance:none;cursor:pointer;color:#fff;border-radius:var(--r-md);background:radial-gradient(120% 90% at 50% 10%, #9b7dff, var(--violet) 60%, #1b0f55 130%);border:0;justify-items:center;gap:6px;padding:26px 12px 14px;transition:transform .14s,box-shadow .14s;display:grid;position:relative;box-shadow:0 6px 18px #00000059,inset 0 0 0 2px #ffffff29}.gem-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000073,inset 0 0 0 2px #ffffff6b}.gem-card.starter{background:radial-gradient(120% 90% at 50% 10%, #ffd86b, var(--gold-deep) 65%, #5a2a00 130%);color:var(--ink)}.gem-card.welcome.locked{cursor:default;filter:saturate(.55)brightness(.85)}.gem-card.welcome.locked:hover{transform:none}.gem-card.welcome .extra{text-align:center}.gem-card .tag{transform:translateX(-50%) skewX(var(--skew));white-space:nowrap;letter-spacing:.03em;background:var(--coral);color:#fff;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:900;position:absolute;top:8px;left:50%}.gem-card .amt{font-family:var(--display);align-items:center;gap:6px;font-size:30px;display:flex}.gem-card .extra{font-size:14px;font-weight:800}.gem-card .price-eur{font-family:var(--display);border-radius:var(--r-sm);color:var(--ink);transform:skewX(var(--skew));background:#ffffffeb;padding:4px 14px;font-size:20px}.consent{cursor:pointer;align-items:flex-start;gap:10px;font-size:16px;line-height:1.3;display:flex}.consent input{width:20px;height:20px;accent-color:var(--gold);flex:none;margin-top:2px}@media (max-width:760px){.login-days{grid-template-columns:repeat(4,1fr)}}@media (max-height:500px),(max-width:860px) and (min-height:501px){.q-chest{padding:4px 8px 8px}.q-chest-hero{width:52px;height:52px}.q-chest-title>span{font-size:18px}.q-chest-mark{width:38px;height:38px}.quests .q-chest-track>.bar{top:15px}}@media (min-width:861px) and (min-height:501px) and (max-height:760px){.q-chest{--q-act-h:22px;padding:2px 10px 4px}.q-chest-hero{width:44px;height:44px}.q-chest-title>span{font-size:18px;line-height:1}.q-chest-title small,.q-chest-title em{font-size:12px;line-height:1.1}.q-chest-mark{width:34px;height:34px;margin-bottom:6px}.quests .q-chest-track>.bar{top:13px}.quests .q-chest-steps li{gap:1px}.q-chest-pays{font-size:12px;line-height:1.1}.q-chest-pays .coin{width:12px;height:12px}}@media (pointer:coarse){.q-chest.ready{--q-act-h:44px}}@media (prefers-reduced-motion:reduce){.gem-card,.quests li{transition:none}.q-chest.ready .q-chest-hero:before,.q-chest-steps li.done .q-chest-mark:before,.q-chest.ready .q-chest-hero>.q-chest-pic{animation:none}}.creator-code{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:16px;font-weight:700;display:flex}.creator-code>span{opacity:.9;flex:260px}.creator-code .text-input{width:160px}.icon-btn.upd-btn{color:var(--gold);position:relative;box-shadow:inset 0 0 0 2px #ffc531b3}.icon-btn.upd-btn:active{transform:translateY(1px)}.upd-dot{background:var(--gold);pointer-events:none;border-radius:50%;width:10px;height:10px;animation:2.4s ease-in-out infinite upd-pulse;position:absolute;top:3px;right:3px;box-shadow:0 0 0 2px #080e32e6}@keyframes upd-pulse{0%,to{box-shadow:0 0 0 2px #080e32e6,0 0 #ffc53199}50%{box-shadow:0 0 0 2px #080e32e6,0 0 0 6px #ffc53100}}@media (prefers-reduced-motion:reduce){.upd-dot{animation:none}}.modal.upd-dlg{width:min(440px,100vw - 32px)}.upd-head{align-items:center;gap:14px;display:flex}.upd-head p{margin:0;font-size:18px;font-weight:700}.upd-mark{width:52px;height:52px;color:var(--ink);background:var(--gold);box-shadow:0 4px 0 var(--gold-deep);border-radius:50%;flex:none;place-items:center;display:grid}.upd-note{opacity:.8;margin:12px 0 6px;font-size:15px}@media (min-width:861px) and (max-width:1440px) and (min-height:501px){.topbar{gap:12px}.topbar .level-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}}@media (min-width:861px) and (max-width:1366px) and (min-height:501px){.topbar .currency[title$=online]{display:none}}.icon-btn.so-top{color:#dfe9ff;position:relative}.icon-btn.so-top.on{color:var(--ink);background:#fff}.so-top .so-badge{top:-4px;right:-6px;transform:none}.so-panel{flex-direction:column;display:flex}.so-panel.glass{background:linear-gradient(160deg,#1a2c80db,#0c122eeb)}.so-center{flex:1;place-items:center;gap:10px;font-size:18px;display:grid}.so-head{flex-wrap:wrap}.so-tabs{margin-left:auto;padding:0}.so-tabs .chip{position:relative}.so-chip-badge{color:#fff;background:var(--coral);border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 5px;font-size:13px;font-style:normal;display:inline-grid}.so-body{padding-top:4px}.so-note{opacity:.85;font-size:17px}.so-empty{opacity:.7;margin:4px 0;font-size:15px;list-style:none}.so-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:16px;display:grid}.so-col{flex-direction:column;gap:14px;min-width:0;display:flex}.so-sec{border-radius:var(--r-md);background:#00000038;border:1px solid #ffffff1a;padding:12px 14px}.so-sec-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.so-sec-head h3{font-family:var(--display);letter-spacing:.01em;margin:0;font-size:22px;font-weight:400}.so-sec-head>:last-child:not(h3){margin-left:auto}.so-sec-right{opacity:.75;font-size:15px}.so-incoming{background:#ffc53114;border-color:#ffc53173}.so-code{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:16px;display:flex}.so-code-v{font-family:var(--display);letter-spacing:.08em;color:var(--gold);margin-left:6px;font-size:22px;font-weight:400}.so-search{align-items:center;gap:8px;display:flex}.so-input{border-radius:var(--r-sm);color:#fff;min-width:0;height:40px;font-family:var(--ui);background:#040a2499;border:1px solid #ffffff38;flex:1;padding:0 12px;font-size:18px;font-weight:700}.so-input:focus{outline:2px solid var(--cyan);outline-offset:1px}.so-toggle{cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;font-size:16px;font-weight:700;display:flex}.so-toggle input{width:20px;height:20px;accent-color:var(--cyan);margin-top:2px}.so-toggle small{opacity:.7;font-weight:500;display:block}.so-list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.so-row{border-radius:var(--r-sm);background:#ffffff0d;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.so-row-main{-webkit-appearance:none;appearance:none;color:inherit;cursor:pointer;text-align:left;min-width:0;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.so-row-main.static{cursor:default}.so-row-text{flex-direction:column;min-width:0;display:flex}.so-row-text small{opacity:.75;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.so-name{white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}.so-name .clan-tag{margin-right:4px;font-size:.86em}.so-row-act{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.so-row-act .chip,.so-actions .chip,.so-met .chip{padding:5px 12px;font-size:15px}.chip.so-add{background:linear-gradient(180deg, #ffe066, var(--gold));color:var(--ink)}.chip.so-danger{color:#ffd0dc;background:#ff3d6e38}.chip:disabled{opacity:.45;cursor:default}.so-rel{opacity:.7;white-space:nowrap;font-size:14px;font-weight:800}.so-menu{flex-basis:100%;justify-content:flex-end;gap:6px;display:flex}.so-avatar{width:40px;height:40px;font-family:var(--display);background:linear-gradient(160deg, var(--cobalt), var(--violet));border-radius:12px;flex:none;place-items:center;font-size:20px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #fff3}.so-dot{background:#7d86a8;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 2px #0a123c}.so-dot.online,.so-dot.lobby{background:#3ee07a}.so-dot.squad{background:var(--gold)}.so-dot.match{background:#ff8a3d}.so-pres.online,.so-pres.lobby{color:#7dffab;opacity:1}.so-pres.squad{color:#ffe08a;opacity:1}.so-pres.match{color:#ffb27d;opacity:1}.so-friend.offline .so-name{opacity:.75}.medal{background:radial-gradient(circle at 35% 30%,#59617f,#2a3050 70%);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 3px #ffffff1f,0 3px 8px #00000059}.medal:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:4px;bottom:4px;left:4px;right:4px;box-shadow:inset 0 0 0 2px #ffffff2e}.medal.bronze{background:radial-gradient(circle at 35% 30%,#f3b27a,#b0612a 62%,#6e3714)}.medal.silver{background:radial-gradient(circle at 35% 30%,#fff,#b9c4d8 60%,#66728c)}.medal.gold{background:radial-gradient(circle at 35% 30%,#fff3a8,#ffc531 58%,#b06a00);box-shadow:inset 0 0 0 3px #ffffff40,0 0 14px #ffc53173,0 3px 8px #00000059}.medal.locked img,.medal.locked .item-icon{filter:grayscale()brightness(.75);opacity:.55}.medal img,.medal .item-icon{z-index:1;object-fit:contain;filter:drop-shadow(0 2px 2px #00000073);position:relative}.md-glyph{color:#fff;font-size:22px}.so-ach-top{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:10px;display:flex}.so-ach-sum{min-width:180px;font-size:16px}.so-ach-sum b{font-family:var(--display);font-size:24px;font-weight:400}.so-ach-sum .bar{margin-top:4px}.so-cats{padding:0 0 8px}.so-ach-sec h3{font-family:var(--display);margin:12px 0 6px;font-size:22px;font-weight:400}.so-ach-sec h3 small{font-family:var(--ui);opacity:.65;font-size:15px}.so-ach-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.so-ach-item{border-radius:var(--r-md);background:#0000003d;border:1px solid #ffffff14;align-items:center;gap:12px;padding:10px 12px;display:flex}.so-ach-item.ready{background:linear-gradient(90deg,#ffc53129,#0000003d);border-color:#ffc531b3}.so-ach-item.done{opacity:.85}.so-ach-main{flex:1;min-width:0}.so-ach-name{align-items:center;gap:8px;font-size:18px;display:flex}.so-ach-desc{opacity:.8;font-size:15px}.so-ach-prog{align-items:center;gap:8px;display:flex}.so-ach-prog .bar{flex:1;height:8px;margin-top:4px}.so-ach-prog small{opacity:.8;white-space:nowrap;font-size:13px;font-weight:800}.so-pips{gap:3px;display:inline-flex}.pip{background:#ffffff29;border-radius:50%;width:10px;height:10px}.pip.on.t0{background:#d38a4e}.pip.on.t1{background:#cfd8e8}.pip.on.t2{background:var(--gold)}.pip.on:not(.got){box-shadow:0 0 0 2px #ffffffd9}.so-ach-side{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:86px;display:flex}.so-reward{opacity:.85;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;font-size:13px;font-weight:700;display:inline-flex}.so-done{color:var(--gold);font-weight:800}.so-next{opacity:.6;text-transform:uppercase;font-size:13px;font-weight:800}.so-showcase{align-items:center;gap:8px;margin-left:auto;display:flex}.so-sc-label{opacity:.7;text-transform:uppercase;font-size:14px;font-weight:800}.so-sc-slot{-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:var(--r-md);color:#fff;background:#00000040;border:1px dashed #ffffff4d;place-items:center;min-width:64px;height:64px;padding:4px 6px;font-size:24px;display:grid}.so-sc-slot:not(.empty){border-style:solid}.so-sc-ach{flex-direction:column;align-items:center;gap:2px;max-width:96px;display:flex}.so-sc-ach small{text-align:center;font-size:12px;font-weight:700;line-height:1.1}.so-pick{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;max-height:46vh;margin:10px 0;display:grid;overflow:auto}.so-pick-item{-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:var(--r-md);color:#fff;background:#0000004d;border:1px solid #ffffff29;place-items:center;padding:8px 4px;display:grid}.so-pick-item:hover{border-color:var(--gold)}.so-card-head{align-items:center;gap:14px;display:flex}.so-card-art{object-fit:cover;object-position:top;border-radius:var(--r-md);background:linear-gradient(160deg, var(--cobalt), var(--violet));flex:none;width:96px;height:128px}.so-card-id{flex-direction:column;gap:4px;min-width:0;display:flex}.so-card-id .so-name{font-size:24px}.so-card-stats{flex-wrap:wrap;gap:4px 12px;font-size:16px;font-weight:700;display:flex}.so-tagline{color:#9fe7ff;font-size:14px;font-weight:800}.so-card-sc{border-radius:var(--r-md);background:#00000040;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 6px;padding:10px;display:flex}.so-card-count{opacity:.75;margin-left:auto;font-size:13px}.so-together h4{margin:10px 0 6px;font-size:16px}.so-together ul{flex-direction:column;gap:4px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.so-together li{border-radius:var(--r-sm);background:#ffffff0d;grid-template-columns:1fr auto auto;gap:10px;padding:4px 8px;display:grid}.so-together li.win b{color:#7dffab}.so-together li.loss b{color:#ff9db4}.so-card-acts{flex-wrap:wrap;gap:8px;margin-top:12px}.so-dlg{width:min(560px,100vw - 24px)}.so-met{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;font-size:15px;display:flex}.so-met-kicker{opacity:.7;text-transform:uppercase;font-size:13px;font-weight:800}.so-met-p{background:#00000040;border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;display:inline-flex}.so-met-name{-webkit-appearance:none;appearance:none;color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.chip.so-add.compact,.so-met .chip.compact{padding:3px 9px;font-size:13px}.so-met-p.open{box-sizing:border-box;flex-wrap:wrap;row-gap:4px;max-width:100%}.so-met-p.open .so-met-name{text-underline-offset:3px;text-decoration:underline}.so-met .chip.so-met-icon{padding-inline-start:7px;padding-inline-end:7px}.so-met-p .so-rel{font-size:13px}.so-after{flex:200px;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}@media (min-height:501px){.so-after:has(.so-after-picks){flex-basis:100%}}.so-after-lines{justify-content:flex-end;gap:6px;min-width:0;display:flex;overflow:hidden}.so-after-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);background:#fff;border-radius:12px;flex:0 auto;padding:4px 10px;font-weight:700;animation:.25s ease-out bubble;overflow:hidden}.so-after-line.mine{background:#fffc}.so-after-picks{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:6px;min-width:0;display:flex}.so-met .so-after-picks .chip{padding:5px 11px}.so-after-btn{flex:none;width:36px;height:36px;font-size:17px}@media (max-height:500px){.so-after-picks{touch-action:pan-x;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.so-after-picks .chip{flex:none}}.so-actions{flex-wrap:wrap;gap:6px;display:inline-flex}.so-stack{z-index:62;pointer-events:none;flex-direction:column;align-items:stretch;gap:8px;width:min(360px,100vw - 32px);display:flex;position:absolute;top:92px;right:20px}.so-stack>*{pointer-events:auto}.so-invite{background:linear-gradient(160deg,#283ca0f2,#0e1430f5);border-color:#ffc53199;padding:12px 14px;animation:.25s ease-out toast-in}.so-invite-text{font-size:17px}.so-invite-text small{opacity:.7;font-size:13px;display:block}.so-invite-btns{gap:8px;margin-top:8px;display:flex}.so-unlock{color:#fff;cursor:pointer;font:inherit;text-align:left;background:linear-gradient(90deg,#3c2800f2,#0e1430f2);border-color:#ffc531cc;border-radius:999px;align-items:center;gap:12px;padding:10px 18px 10px 10px;animation:.45s cubic-bezier(.2,1.4,.4,1) so-unlock-in;display:flex}.so-unlock-text{flex-direction:column;line-height:1.15;display:flex}.so-unlock-text small{color:var(--gold);text-transform:uppercase;font-size:13px;font-weight:800}.so-unlock-text b{font-family:var(--display);font-size:22px;font-weight:400}.so-unlock-text span{opacity:.75;font-size:13px}@keyframes so-unlock-in{0%{opacity:0;transform:translate(24px)scale(.9)}}@media (max-width:860px) and (min-height:501px){.so-cols{grid-template-columns:minmax(0,1fr)}.so-tabs{width:100%;margin-left:0}.so-sec{padding:10px}.so-showcase{width:100%;margin-left:0}.so-ach-item{gap:10px;padding:8px}.so-ach-side{min-width:72px}.so-stack{top:calc(var(--bar-h) + 6px);right:max(8px, var(--safe-r));left:max(8px, var(--safe-l));width:auto}}@media (max-height:500px){.so-cols{gap:10px}.so-stack{top:calc(var(--bar-h) + 4px);width:min(340px,46vw)}}@media (pointer:coarse){.so-row-act .chip,.so-actions .chip,.so-sc-slot,.so-tabs .chip,.so-cats .chip{min-height:40px}.so-input{height:44px}}.play-kind{background:#0000004d;border-radius:12px;grid-template-columns:1fr 1fr;gap:3px;margin:14px 14px 0;padding:3px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.play-kind-tab{-webkit-appearance:none;appearance:none;cursor:pointer;color:#ffffffc7;font-family:var(--display);background:0 0;border:0;border-radius:9px;padding:7px 10px 8px;font-size:19px;line-height:1.05;transition:background .15s,color .15s}.play-kind-tab small{font-family:var(--ui);opacity:.75;font-size:12px;font-weight:800;display:block}.play-kind-tab:hover{color:#fff;background:#ffffff14}.play-kind-tab[aria-selected=true]{color:#fff;box-shadow:inset 0 0 0 2px var(--cyan);background:linear-gradient(135deg,#39d4ff59,#1e6bff59)}@media (pointer:coarse){.play-kind-tab{position:relative}.play-kind-tab:after{content:"";position:absolute;top:-3px;bottom:-3px;left:0;right:0}}.play-kind+.mode-grid{padding-top:10px}.sq-panel{flex-direction:column;gap:10px;padding:10px 14px 12px;display:flex}.sq-offline{opacity:.85;padding:14px 16px 16px;font-size:15px;font-weight:700}.sq-pick{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.sq-pick .diff-btn:disabled{opacity:.35;cursor:not-allowed}.sq-party{border-radius:var(--r-sm);background:#ffffff0f;padding:9px 11px 10px;box-shadow:inset 0 0 0 1px #ffffff1f}.sq-party-head{align-items:center;gap:8px;min-width:0;display:flex}.sq-party-head>span{opacity:.75;white-space:nowrap;font-size:14px}.sq-party.solo .sq-party-head{flex-direction:column;align-items:flex-start;gap:0}.sq-party.solo .sq-party-head b{font-family:var(--display);font-size:18px;font-weight:400;line-height:1.15}.sq-party-actions{align-items:center;gap:6px;margin-top:8px;display:flex}.sq-party-actions .text-input{letter-spacing:.08em;flex:1;min-width:0}.sq-code{font-family:var(--display);letter-spacing:.12em;color:var(--gold);margin-right:auto;font-size:24px;font-weight:400;line-height:1}.sq-members{flex-direction:column;gap:4px;max-height:152px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.sq-member{grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:28px;font-size:15px;display:grid}.sq-member.offline{opacity:.55}.sq-avatar{background:linear-gradient(160deg,#39d4ff,#1e6bff);border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff59}.sq-member-name{white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.sq-member-meta{opacity:.8;white-space:nowrap;align-items:center;gap:3px;font-size:12.5px;font-weight:700;display:flex}.sq-crown{color:var(--gold);margin-right:4px}.sq-kick{-webkit-appearance:none;appearance:none;cursor:pointer;color:#fff;background:#ffffff1a;border:0;border-radius:50%;width:26px;height:26px;font-size:17px;line-height:1}.sq-kick:hover{background:#ff5c7a8c}.sq-party-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:700;display:flex}.sq-party-foot>span{opacity:.75}.sq-hint{opacity:.75;font-size:13px;font-weight:700}.sq-queue .queue-sub+.queue-sub{margin-top:2px}.sq-team{border-radius:var(--r-md);width:clamp(210px,26vw,320px);box-shadow:var(--shadow-lift), inset 0 0 0 1px #ffffff1f;background:linear-gradient(160deg,#0e1846b8,#0a0e28b8);justify-self:start;padding:9px 12px 11px;transition:box-shadow .2s;position:relative}.sq-team.right{text-align:right;justify-self:end}.sq-team.active.you{box-shadow:var(--shadow-lift), inset 0 0 0 2px var(--gold)}.sq-team.active.enemy{box-shadow:var(--shadow-lift), inset 0 0 0 2px var(--coral)}.sq-team-top{align-items:baseline;gap:8px;margin-bottom:5px;display:flex}.sq-team.right .sq-team-top{flex-direction:row-reverse}.sq-team-name{font-family:var(--display);white-space:nowrap;font-size:22px;line-height:1}.sq-team-alive{opacity:.8;font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:800}.sq-team.right .sq-team-alive{margin-left:0;margin-right:auto}.sq-team .sq-team-hp{width:100%}.sq-team.you .hpbar i{background:linear-gradient(#6dfca0,#22c55e)}.sq-team.enemy .hpbar i{background:linear-gradient(180deg, #ff8aa5, var(--coral))}.sq-team.right .hpbar i{top:0;bottom:0;left:auto;right:0}.sq-team.enemy .role-tag{color:#fff;background:var(--coral);left:calc(100% - 14px);transform:translate(-100%)}.sq-seats{gap:3px;margin:7px 0 0;padding:0;list-style:none;display:grid}.sq-seat{align-items:center;gap:6px;min-height:18px;font-size:13px;font-weight:700;display:flex}.sq-team.right .sq-seat{flex-direction:row-reverse}.sq-name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:48%;overflow:hidden}.sq-seat.me .sq-name{color:var(--gold)}.sq-seat.watched .sq-name:before{content:"◉ ";color:var(--cyan)}.sq-seat.down{opacity:.45}.sq-seat.down .sq-name{text-decoration:line-through}.sq-seat .bot-badge{padding:0 5px;font-size:10px}.sq-status{white-space:nowrap;background:#ffffff2e;border-radius:999px;flex:none;padding:0 6px;font-size:10.5px;font-weight:800}.sq-status.away{color:#2a1600;background:#ffb020}.sq-status.left{background:#ff5c7a73}.sq-kills{color:#ffd2dd;flex:none;font-size:11px;font-weight:800}.sq-hp{background:#00000073;border-radius:3px;flex:40px;min-width:30px;height:6px;position:relative;overflow:hidden}.sq-hp i{background:linear-gradient(#6dfca0,#22c55e);transition:width .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:auto}.sq-team.enemy .sq-hp i{background:linear-gradient(180deg, #ff8aa5, var(--coral))}.sq-team.right .sq-hp i{top:0;bottom:0;left:auto;right:0}.sq-chat-feed{left:var(--pad-l);pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:40%}.sq-chat-feed .chat-bubble{font-size:15px;position:static}.exposure.sq-cover{height:76px}.exposure.stacked{background:#3c1e00d1;animation:.9s ease-in-out infinite pulse-stacked;box-shadow:inset 0 0 0 2px #ffb020}@keyframes pulse-stacked{50%{box-shadow:inset 0 0 0 2px #ffe08a}}.sq-cover-bar{background:#0006;border-radius:3px;height:6px;margin-top:5px;overflow:hidden}.sq-cover-bar i{background:#3ee07a;height:100%;transition:width .2s;display:block}.exposure.bad .sq-cover-bar i{background:#ffd166}.exposure.stacked .sq-cover-bar i{background:#ffb020}.sq-moved{text-align:center;background:#3c1e00db;border-radius:14px;width:max-content;max-width:min(560px,90vw);padding:10px 18px;font-size:17px;font-weight:800;animation:.25s ease-out bubble;position:absolute;top:23%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #ffb020}.sq-spectate{left:50%;bottom:var(--pad-b);background:#080c28c7;border-radius:999px;align-items:center;gap:10px;padding:6px 8px;display:flex;position:absolute;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff24}.sq-spectate .icon-btn{font-size:26px;line-height:1}.sq-spectate-text{flex-direction:column;align-items:center;min-width:160px;display:flex}.sq-spectate-text small{opacity:.75;font-size:12px;font-weight:800}.sq-spectate-text b{font-family:var(--display);white-space:nowrap;font-size:21px;font-weight:400;line-height:1.1}.sq-result{border-radius:var(--r-sm);background:#ffffff0f;margin-top:16px;padding:12px 14px;box-shadow:inset 0 0 0 1px #ffffff1f}.sq-result-kicker{letter-spacing:.04em;opacity:.75;font-size:13px;font-weight:800}.sq-result-teams{justify-content:space-between;gap:10px;margin-top:6px;font-size:15px;font-weight:700;display:flex}.sq-result-team b{font-family:var(--display);font-size:20px;font-weight:400}.sq-result-team.you b{color:#6dfca0}.sq-result-team.enemy b{color:#ff8aa5}.sq-result-bar{background:linear-gradient(180deg, #ff8aa5, var(--coral));border-radius:4px;height:8px;margin-top:6px;overflow:hidden}.sq-result-bar i{background:linear-gradient(#6dfca0,#22c55e);height:100%;display:block}.sq-result-me{flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:14px;font-weight:700;display:flex}.sq-result-me b{font-size:17px}.sq-result-left{color:#ffd2dd;margin-top:8px;font-size:13px;font-weight:700}@media (max-height:560px){.sq-team{width:clamp(170px,26vw,250px);padding:6px 10px 8px}.sq-team-name{font-size:17px}.sq-team-alive{font-size:11.5px}.sq-seats{gap:1px;margin-top:5px}.sq-seat{min-height:14px;font-size:11px}.exposure.sq-cover{height:62px}.sq-moved{padding:7px 14px;font-size:14px;top:26%}.sq-spectate-text b{font-size:17px}}.hud-touch .sq-team{height:var(--card-h)}.hud-touch .sq-seats{grid-auto-columns:minmax(0,26px);grid-auto-flow:column;gap:4px;display:grid}.hud-touch .sq-team.right .sq-seats{justify-content:end}.hud-touch .sq-seat{min-height:0}.hud-touch .sq-seat .sq-name,.hud-touch .sq-seat .bot-badge,.hud-touch .sq-seat .sq-status,.hud-touch .sq-seat .sq-kills{display:none}.hud-touch .sq-hp{flex:auto;min-width:0;height:8px}.hud-touch .sq-seat.me .sq-hp{box-shadow:0 0 0 2px var(--gold)}.hud-touch .exposure.sq-cover{height:60px}.hud-touch .sq-chat-feed{left:auto;right:var(--pad-r);top:var(--row2);align-items:flex-end}.hud-touch .sq-chat-feed .chat-bubble{padding:6px 11px;font-size:13px}.hud-touch .sq-spectate{z-index:2}.hud-touch .sq-spectate .icon-btn{width:48px;height:48px}@media (max-width:860px) and (min-height:501px){.play-kind{margin:8px 8px 0}.play-kind-tab{padding:6px 8px 7px;font-size:17px}.play-kind+.mode-grid{padding-top:6px}.sq-panel{gap:8px;padding:8px}.sq-members{max-height:112px}}@media (max-height:500px){.play-kind{margin:8px 8px 0}.play-kind-tab{padding:9px 8px 10px;font-size:15px}.play-kind-tab small{display:none}.play-kind+.mode-grid{padding-top:6px}.sq-panel{gap:6px;padding:6px 8px 8px}.sq-party{padding:6px 9px 7px}.sq-members{max-height:64px}.sq-member{min-height:22px;font-size:13px}.sq-party-foot{margin-top:5px}.sq-hint{display:none}}.offline-badge{-webkit-appearance:none;appearance:none;cursor:pointer;min-height:40px;font-family:var(--ui);letter-spacing:.02em;text-transform:uppercase;color:#fff;background:#080e32b8;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:19px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffff47}.offline-badge i{background:#9aa3c7;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 3px #9aa3c740}.offline-badge.back{background:linear-gradient(160deg,#146e46eb,#0a3228f0);box-shadow:inset 0 0 0 2px #3ee07ab3}.offline-badge.back i{background:#3ee07a;animation:1.4s ease-in-out infinite offline-pulse;box-shadow:0 0 0 3px #3ee07a4d}.offline-badge:focus-visible{outline:3px solid var(--gold);outline-offset:2px}@keyframes offline-pulse{50%{box-shadow:0 0 0 7px #3ee07a00}}@media (prefers-reduced-motion:reduce){.offline-badge.back i{animation:none}}.offline-sheet{width:min(760px,100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.offline-who{margin:0 0 12px;font-size:17px;line-height:1.35}.offline-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.offline-cols section{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--glass-edge);background:#080e3273;padding:10px 12px}.offline-cols h4{font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;opacity:.8;margin:0 0 6px;font-size:15px;font-weight:800}.offline-cols h4+ul+h4,.offline-cols ul+h4{margin-top:12px}.offline-cols ul{margin:0;padding-left:18px;font-size:16px;line-height:1.35}.offline-cols li+li{margin-top:4px}.offline-back{top:calc(var(--safe-t) + 84px);z-index:55;border-radius:var(--r-md);background:linear-gradient(160deg,#146446f5,#0c1e28f7);align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:10px 12px 10px 16px;font-size:17px;font-weight:800;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059,inset 0 0 0 1px #3ee07a8c}.offline-squad .offline-hint{opacity:.6}.offline-result-note{opacity:.8;margin:10px 0 0;font-size:15px;font-weight:700}@media (max-width:860px) and (min-height:501px){.offline-cols{grid-template-columns:1fr;gap:10px}.offline-back{top:calc(var(--bar-h) + 8px);text-align:center;flex-wrap:wrap;justify-content:center}.offline-badge{padding:5px 11px 5px 8px;font-size:16px}}@media (max-height:500px){.offline-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.offline-cols ul{font-size:14px}.offline-who{font-size:15px}.offline-back{top:calc(var(--safe-t) + 60px);font-size:15px}.offline-badge{min-height:36px;padding:4px 10px 4px 8px;font-size:15px}}.mode-card:disabled{cursor:not-allowed;opacity:.45;filter:saturate(.4)}.mode-card:disabled:hover{background:#ffffff0f}.icon-btn.so-off{opacity:.45;cursor:not-allowed}.clan-tag{font-family:var(--ui);letter-spacing:.02em;color:#9fe7ff;white-space:nowrap;font-weight:800;display:inline-block}.clan-tag.glow{color:#fff6c8;text-shadow:0 0 6px #ffd23ff2,0 0 14px #ff8c1abf;animation:2.6s ease-in-out infinite cl-tag-glow}@keyframes cl-tag-glow{50%{text-shadow:0 0 9px #ffe178,0 0 22px #ff8c1af2}}.tab.tab-clan{position:relative}.tab-badge{min-width:20px;height:20px;font-family:var(--ui);color:#fff;background:var(--coral);transform:skewX(calc(var(--skew) * -1));pointer-events:none;border-radius:999px;place-items:center;padding:0 5px;font-size:13px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-6px;box-shadow:0 0 0 2px #0a1446f2}.player-tag .name .clan-tag{font-family:var(--display);margin-right:8px;font-weight:400}.pcard .pname .clan-tag,.sq-name .clan-tag{margin-right:4px;font-size:.86em}.cl-panel{flex-direction:column;display:flex}.cl-panel.glass{background:linear-gradient(160deg,#1a2c80d6,#0c122ee6)}.cl-panel>.cl-discover,.cl-panel>.cl-home,.cl-panel>.cl-create,.cl-panel>.cl-unavailable{flex-direction:column;flex:1;min-height:0;display:flex}.cl-center{text-align:center;flex:1;align-content:center;place-items:center;gap:12px;padding:30px;font-size:18px;display:grid}.cl-center .w3-spinner{vertical-align:middle;margin-right:8px;display:inline-block}.cl-ico{vertical-align:middle;flex:none;display:inline-block}.cl-banner{object-fit:cover;object-position:80% 58%;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cl-body{padding-top:10px}.cl-tabs{padding-top:6px}.cl-tabs .chip,.cl-inline-tabs .chip{align-items:center;gap:6px;display:inline-flex;position:relative}.cl-tabs .chip[aria-selected=true],.cl-inline-tabs .chip[aria-checked=true],.cl-reasons .chip[aria-checked=true],.cl-toggle[aria-pressed=true]{color:var(--ink);background:#fff}.cl-count-dot{color:#fff;background:var(--coral);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:13px;font-style:normal;font-weight:800;line-height:1;display:inline-grid}.cl-count-dot.abs{position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #0a1446f2}.cl-sec{margin:0 0 22px}.cl-sec-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 10px;display:flex}.cl-sec-head h3{font-family:var(--display);transform:skewX(var(--skew));margin:0;font-size:26px;font-weight:400;line-height:1.05}.cl-sec-note{opacity:.72;font-size:15px}.cl-sec-right{align-items:center;gap:12px;margin-left:auto;display:inline-flex}.cl-note{opacity:.82;margin:10px 0 0;font-size:15px;line-height:1.4}.cl-empty{text-align:center;opacity:.85;border-radius:var(--r-md);background:#ffffff0a;padding:28px 12px;font-size:17px;box-shadow:inset 0 0 0 1px #ffffff14}.cl-pill{background:#ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:14px;font-weight:800;display:inline-flex}.cl-h4{font-family:var(--display);margin:16px 0 8px;font-size:20px;font-weight:400}.cl-hero{border-radius:var(--r-md) var(--r-md) 0 0;flex:none;align-items:flex-end;gap:16px;min-height:176px;padding:18px 22px 16px;display:flex;position:relative;overflow:hidden}.cl-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a123cf0 0%,#0a123cb3 36%,#0a123c0d 70%),linear-gradient(#0a123c00 40%,#0a123cd9);position:absolute;top:0;bottom:0;left:0;right:0}.cl-hero>:not(.cl-banner){z-index:1;position:relative}.cl-hero-text{flex:1;min-width:0}.cl-hero-text h2{font-family:var(--display);transform:skewX(var(--skew));text-shadow:0 3px 0 var(--cobalt-deep), 0 6px 18px #00000073;margin:0;font-size:50px;font-weight:400;line-height:1}.cl-hero-text p{text-shadow:0 2px 8px #0009;max-width:520px;margin:6px 0 0;font-size:18px;line-height:1.3}.cl-hero-actions{align-items:center;gap:10px;display:flex}.cl-cols{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.cl-col-side{gap:14px;display:grid;position:sticky;top:0}.cl-side-card{border-radius:var(--r-md);background:#ffffff0f;padding:14px 16px;box-shadow:inset 0 0 0 1px #ffffff1a}.cl-side-card h4{font-family:var(--display);margin:0 0 8px;font-size:22px;font-weight:400}.cl-side-note{opacity:.8;margin:0 0 10px;font-size:15px}.cl-perks-list{gap:8px;margin:0;padding:0;font-size:15px;line-height:1.3;list-style:none;display:grid}.cl-perks-list b{color:var(--gold);font-size:16px;display:block}.cl-copy{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cl-copy code,.cl-copy .text-input{border-radius:var(--r-sm);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;background:#00000059;flex:1;min-width:0;padding:7px 10px;font-family:ui-monospace,Consolas,monospace;font-size:14px;overflow:hidden}.cl-copy .text-input{font-family:var(--ui);-webkit-user-select:text;user-select:text;font-size:16px}.cl-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.cl-card{border-radius:var(--r-md);background:linear-gradient(160deg,#1e328c8c,#0e14309e);flex-direction:column;transition:transform .14s,box-shadow .14s;display:flex;position:relative;box-shadow:0 6px 18px #0000004d,inset 0 0 0 1px #ffffff24}.cl-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000006b,inset 0 0 0 1px #ffffff5c}.cl-card.you{box-shadow:0 6px 18px #0000004d, inset 0 0 0 2px var(--gold)}.cl-card.skeleton{background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d) 0 0/200% 100%;min-height:100px;animation:1.4s linear infinite tn-shimmer}.cl-card-hit{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.cl-card-main{gap:3px;min-width:0;display:grid}.cl-card-name{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}.cl-card-name b{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:22px;font-weight:400;line-height:1.1;overflow:hidden}.cl-card-sub{opacity:.72;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.cl-card-stats{flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:15px;font-weight:800;display:flex}.cl-card-stats>span{align-items:center;gap:4px;display:inline-flex}.cl-card-stats .full{color:#ffb0c0}.cl-card-foot{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:8px 14px 12px;display:flex}.cl-foot-note{opacity:.85;flex:1;min-width:140px;font-size:14px}.cl-join{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:13px;font-weight:800}.cl-join.open{color:#0d2a17;background:#6dfca0}.cl-join.request{color:#2a1600;background:var(--gold)}.cl-join.invite{color:#fff;background:#ff5c86bf}.cl-lvl{width:44px;height:48px;font-family:var(--display);color:#2a1600;background:linear-gradient(180deg, #ffe680, var(--gold) 55%, var(--gold-deep));clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);filter:drop-shadow(0 3px #a35d00);flex:none;align-content:center;place-items:center;font-size:22px;line-height:.9;display:grid}.cl-lvl small{font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.cl-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.cl-filters .cl-q{flex:220px;min-width:0}.cl-select{max-width:100%;min-height:38px}.cl-select option{color:#fff;background:#1b2452}.cl-inline-tabs{margin:0 0 10px;padding:0}.cl-filters .cl-inline-tabs{margin:0}.cl-more{justify-content:center;margin-top:14px;display:flex}.cl-seg{flex-wrap:wrap}.cl-seg .diff-btn{flex:1}.cl-scope{max-width:100%;margin:0 0 12px;display:inline-flex}.cl-scope .diff-btn{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cl-dlg{width:min(560px,100vw - 24px)}.cl-field{gap:5px;min-width:0;margin:0 0 12px;display:grid}.cl-field-label{opacity:.9;justify-content:space-between;align-items:baseline;gap:8px;font-size:15px;font-weight:800;display:flex}.cl-count{opacity:.65;font-size:13px;font-weight:700}.cl-field .text-input{width:100%;min-height:40px}.cl-field.bad .text-input{border-color:#ff8aa5;box-shadow:0 0 0 2px #ff3d6e40}.cl-field-err{color:#ffb0c0;font-size:14px;font-weight:700}.cl-field-hint{opacity:.7;font-size:14px}.cl-textarea{resize:vertical;min-height:70px;line-height:1.3;font-family:var(--ui)}.cl-info-head{align-items:center;gap:16px;margin-bottom:12px;display:flex}.cl-info-name{align-items:baseline;gap:10px;font-size:20px;font-weight:800;display:flex}.cl-info-name>span:last-child{opacity:.8;font-size:16px}.cl-info-stats{flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:17px;font-weight:800;display:flex}.cl-info-stats>span{align-items:center;gap:5px;display:inline-flex}.cl-info-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cl-info-desc{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0 0 12px;font-size:17px;line-height:1.4}.cl-badge-list{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.cl-badge-group{border-left:3px solid var(--bk);border-radius:4px var(--r-md) var(--r-md) 4px;background:linear-gradient(90deg, color-mix(in srgb, var(--bk) 12%, transparent), transparent 70%);align-items:flex-start;gap:12px;min-width:0;padding:4px 10px;display:flex}.cl-badge-group.month{--bk:#4d8bff}.cl-badge-group.cup{--bk:#ffb000}.cl-badge-group.war{--bk:#ff3d55}.cl-badge-group ul{flex-wrap:wrap;align-self:center;gap:5px 6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.cl-badge-group ul li{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--bk) 55%, transparent);overflow-wrap:anywhere;border-radius:999px;padding:3px 10px;font-size:14px;font-weight:800;line-height:1.2}.cl-badge-group ul li.more{box-shadow:none;padding:0}.cl-badge-group li.more button{font:inherit;color:#1a1000;background:var(--bk);cursor:pointer;border:0;border-radius:999px;padding:3px 10px}.cl-badge-group.month li.more button,.cl-badge-group.war li.more button{color:#fff}.cl-badge-art{flex:none;place-items:center;display:inline-grid;position:relative}.cl-badge-art img{filter:drop-shadow(0 4px 6px #00000073);display:block}.cl-badge-art.month img{transform:scale(.92)}.cl-badge-art.war img{transform:scale(1.15)}.cl-badge-art i{color:#2a1600;background:linear-gradient(180deg, #ffe680, var(--gold-deep));border-radius:999px;place-items:center;min-width:24px;height:20px;padding:0 5px;font-size:13px;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-3px;right:-5px;box-shadow:0 0 0 2px #0a1446f2}.cl-badge{color:#2a1600;background:linear-gradient(180deg, #ffe680, var(--gold-deep));border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:13px;font-weight:800;display:inline-flex}.cl-mini-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;margin:0 0 6px;padding:0;font-size:15px;list-style:none;display:grid}.cl-mini-roster li{align-items:center;gap:8px;min-width:0;display:flex}.cl-mini-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cl-role{letter-spacing:.02em;white-space:nowrap;color:#e3e8ff;background:#9aa6c738;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800;display:inline-block}.cl-role.leader{color:#2a1600;background:linear-gradient(180deg, #ffe680, var(--gold-deep))}.cl-role.coLeader{color:#fff;background:linear-gradient(180deg, #b38bff, var(--violet))}.cl-role.elder{color:#052a36;background:linear-gradient(#a8f3ff,#39b6e0)}.cl-role.mini{padding:0 6px;font-size:11px}.cl-subhead .cl-back{margin-right:4px}.cl-create-body{grid-template-columns:minmax(340px,1.05fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}.cl-create-body.in-settings{gap:22px}.cl-form{min-width:0}.cl-form-row{gap:0 12px;display:grid}.cl-form-row.two{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.cl-form-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-tag-input{align-items:center;display:flex}.cl-tag-input .text-input{min-width:0;font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;flex:1;font-weight:800}.cl-cost{border-radius:var(--r-md);background:#00000040;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.cl-cost-lines{gap:2px;font-size:17px;font-weight:800;display:grid}.cl-cost-lines>span{align-items:center;gap:6px;display:inline-flex}.cl-cost-lines small{opacity:.7;font-weight:600}.cl-cost-lines .ok:before{content:"✓";color:#6dfca0}.cl-cost-lines .bad{color:#ffb0c0}.cl-cost-lines .bad:before{content:"✕"}.cl-form-err{border-radius:var(--r-sm);color:#fff;background:#ff3d6e52;margin:0 0 10px;padding:8px 12px;font-weight:800}.cl-form-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.cl-editor{border-radius:var(--r-md);background:#00000038;grid-template-columns:auto minmax(0,1fr);gap:18px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.cl-editor-preview{align-content:start;justify-items:center;gap:10px;display:grid}.cl-editor-preview .clan-emblem{filter:drop-shadow(0 10px 16px #00000073)}.cl-editor-body{align-content:start;gap:10px;min-width:0;display:grid}.cl-editor-tabs{display:flex}.cl-editor-tabs .diff-btn{flex:1;min-width:0}.cl-editor-tabs .diff-btn[aria-selected=true]{color:var(--ink);background:linear-gradient(#fff,#dfe7ff);box-shadow:0 2px #00000040}.cl-editor-panel{min-height:206px}.cl-pick-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;display:grid}.cl-pick-grid.symbols{touch-action:pan-y;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));max-height:248px;padding:2px;overflow-y:auto}.cl-pick{-webkit-appearance:none;appearance:none;cursor:pointer;color:#fff;font:inherit;background:#ffffff0d;border:0;border-radius:10px;justify-items:center;gap:2px;padding:6px 4px 5px;font-size:13px;font-weight:800;transition:background .12s,box-shadow .12s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.cl-pick>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cl-pick:hover:not(:disabled){background:#ffffff1f}.cl-pick[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--cyan);background:linear-gradient(160deg,#39d4ff4d,#1e6bff4d)}.cl-pick.locked{cursor:not-allowed}.cl-pick.locked .clan-emblem{opacity:.35;filter:grayscale(.8)}.cl-pick.locked>span{color:var(--gold)}.cl-colors{gap:10px;display:grid}.cl-color-row{gap:4px;display:grid}.cl-color-label{opacity:.8;font-size:14px;font-weight:800}.cl-swatches{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;display:grid}.cl-swatch{-webkit-appearance:none;appearance:none;cursor:pointer;aspect-ratio:1.4;border:0;border-radius:7px;min-height:26px;transition:transform .1s;box-shadow:inset 0 0 0 2px #00000059,inset 0 6px #fff3}.cl-swatch:hover{transform:translateY(-1px)}.cl-swatch[aria-checked=true]{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--ink), inset 0 6px 0 #fff3;transform:scale(1.06)}.cl-head{border-radius:var(--r-md) var(--r-md) 0 0;background:radial-gradient(60% 140% at 6% 50%, color-mix(in srgb, var(--cl-c1,#1e6bff) 42%, transparent), transparent 70%);flex:none;align-items:center;gap:18px;padding:16px 22px 12px;display:flex;position:relative;overflow:hidden}.cl-head:before{content:"";background:var(--cl-banner) right 30% / auto 150% no-repeat;opacity:.32;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 140% at 100% 45%,#000 25%,#0000 72%);mask-image:radial-gradient(70% 140% at 100% 45%,#000 25%,#0000 72%)}.cl-head>*{position:relative}.cl-head .clan-emblem{filter:drop-shadow(0 8px 14px #00000073);flex:none}.cl-head-main{flex:1;gap:6px;min-width:0;display:grid}.cl-head-title{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.cl-head-title h2{min-width:0;font-family:var(--display);transform:skewX(var(--skew));text-shadow:0 3px #060a2899;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:40px;font-weight:400;line-height:1.02;overflow:hidden}.cl-head-title .clan-tag{font-size:22px}.cl-head-level{align-items:center;gap:10px;max-width:520px;display:flex}.cl-head-level .cl-lvl{width:38px;height:42px;font-size:19px}.cl-head-level .bar{flex:1;margin:0}.cl-head-xp{opacity:.8;white-space:nowrap;font-size:14px;font-weight:700}.cl-head-stats{flex-wrap:wrap;align-items:center;gap:4px 18px;font-size:17px;font-weight:800;display:flex}.cl-head-stats>span{align-items:center;gap:6px;display:inline-flex}.cl-head-actions{align-self:flex-start;gap:8px;display:flex}.cl-honours{max-width:280px;font:inherit;color:inherit;cursor:pointer;background:radial-gradient(closest-side,#080e34d1,#080e348c 60%,#0000);border:0;border-radius:999px;flex:none;align-self:center;justify-items:center;gap:2px;padding:10px 22px 8px;display:grid}.cl-honours-row{align-items:flex-end;gap:6px;display:flex}.cl-honours .cl-badge-art{transition:transform .15s}.cl-honours:hover .cl-badge-art{transform:translateY(-3px)}.cl-honours:focus-visible .cl-badge-art{transform:translateY(-3px)}.cl-honours:hover .cl-badge-art img{filter:drop-shadow(0 4px 6px #00000073)drop-shadow(0 0 10px #ffd65a73)}.cl-honours:focus-visible .cl-badge-art img{filter:drop-shadow(0 4px 6px #00000073)drop-shadow(0 0 10px #ffd65a73)}.cl-honours small{text-shadow:0 2px #060a28b3;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:800;overflow:hidden}@media (min-height:501px){.cl-head:has(>.cl-honours) .cl-head-main{flex:0 auto}.cl-head:has(>.cl-honours) .cl-head-level{width:520px;max-width:100%}.cl-head:has(>.cl-honours) .cl-head-actions{margin-left:auto}.cl-head>.cl-honours{margin-left:10px}}@media (max-width:1279px) and (min-height:501px){.cl-head:has(>.cl-honours):before{opacity:.2}.cl-head>.cl-honours{background:radial-gradient(closest-side,#080e34f0,#080e34cc 65%,#0000)}}.cl-bell{position:relative}.cl-home-body{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.cl-home.wide .cl-home-body{grid-template-columns:minmax(0,1fr) clamp(360px,30vw,460px)}.cl-home-main{height:100%;min-height:0}.cl-home-main.tab-chat{padding:0 12px 12px;animation:none;display:flex;overflow:hidden;-webkit-mask-image:none;mask-image:none}.cl-chat-col{min-height:0;padding:0 14px 14px 0;display:flex}.cl-chat{border-radius:var(--r-md);background:#060a2273;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.cl-chat-title{font-family:var(--display);transform:skewX(var(--skew));padding:10px 14px 4px;font-size:22px}.cl-motd{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;text-align:left;background:linear-gradient(90deg,#ffc53138,#ffc5310f);border:0;border-radius:10px;align-items:flex-start;gap:8px;margin:8px 10px 0;padding:8px 10px;display:flex;box-shadow:inset 0 0 0 1px #ffc53173}.cl-motd p{overflow-wrap:anywhere;flex:1;margin:0;font-size:15px;line-height:1.3}.cl-motd.empty{cursor:pointer;opacity:.7;outline-offset:-5px;background:#ffffff0a;outline:2px dashed #ffffff2e;font-size:15px;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff24}.cl-motd-edit{-webkit-appearance:none;appearance:none;cursor:pointer;color:#fff;background:#0000004d;border:0;border-radius:50%;width:28px;height:28px}.cl-chat-list{touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:8px 10px 10px;position:relative;overflow-y:auto}.cl-chat-older,.cl-chat-empty{text-align:center;opacity:.6;padding:8px;font-size:13px}.cl-chat-empty{padding:40px 10px;font-size:16px}.cl-msgs{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cl-msg{-webkit-touch-callout:none;flex-direction:column;align-items:flex-start;max-width:88%;margin-top:8px;display:flex;position:relative}.cl-msg.grouped{margin-top:2px}.cl-msg.mine{align-self:flex-end;align-items:flex-end}.cl-msg-who{align-items:baseline;gap:6px;padding:0 4px 2px;font-size:14px;display:flex}.cl-msg-who time{opacity:.55;font-size:12px}.cl-msg-name{color:#c9d6ff;font-weight:800}.cl-msg-name.role-leader{color:var(--gold)}.cl-msg-name.role-coLeader{color:#c9b8ff}.cl-msg-name.role-elder{color:#9fe7ff}.cl-msg.mine .cl-msg-name{color:#fff;opacity:.8}.cl-msg-body{align-items:center;gap:4px;max-width:100%;display:flex;position:relative}.cl-msg.mine .cl-msg-body{flex-direction:row-reverse}.cl-bubble{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:text;user-select:text;background:#ffffff1a;border-radius:14px 14px 14px 4px;padding:7px 12px 8px;font-size:16px;font-weight:600;line-height:1.3;box-shadow:inset 0 0 0 1px #ffffff14}.cl-msg.grouped .cl-bubble{border-radius:4px 14px 14px 4px}.cl-msg.mine .cl-bubble{background:linear-gradient(160deg, #3b7dff, var(--cobalt-deep));box-shadow:none;border-radius:14px 14px 4px}.cl-msg.mine.grouped .cl-bubble{border-radius:14px 4px 4px 14px}.cl-msg-more{-webkit-appearance:none;appearance:none;cursor:pointer;color:#fff;opacity:0;background:#00000059;border:0;border-radius:50%;flex:none;width:28px;height:28px;font-size:18px;line-height:1;transition:opacity .12s}.cl-msg:hover .cl-msg-more{opacity:1}.cl-msg-more:focus-visible{opacity:1}.cl-msg.system{align-self:center;align-items:center;max-width:94%;margin:6px 0 2px}.cl-msg.system+.cl-msg.system{margin-top:3px}.cl-sys{text-align:center;color:#ffe9a8;background:#ffc5311a;border-radius:999px;padding:3px 12px;font-size:14px;font-weight:700;box-shadow:inset 0 0 0 1px #ffc5313d}.cl-sys time{opacity:.6;margin-left:6px;font-size:12px;font-weight:600}.cl-reacts{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.cl-react{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;color:#fff;background:#00000059;border:0;border-radius:999px;align-items:center;gap:3px;padding:1px 8px;font-size:14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.cl-react b{font-size:13px}.cl-react.on{box-shadow:inset 0 0 0 1.5px var(--cyan);background:#39d4ff47}.cl-unread-line{letter-spacing:.05em;text-transform:uppercase;color:var(--coral);align-items:center;gap:8px;margin:12px 0 2px;font-size:12px;font-weight:800;display:flex}.cl-unread-line:before,.cl-unread-line:after{content:"";background:#ff3d6e99;flex:1;height:2px}.cl-sticker{padding:2px}.cl-sticker-img{object-fit:contain;filter:drop-shadow(0 4px 8px #0006);width:96px;height:96px;display:block}.cl-sticker-word{font-family:var(--display);color:#2a1600;transform:rotate(-4deg) skewX(var(--skew));background:linear-gradient(#fff27a,#ffb31a);border-radius:16px;padding:10px 16px 12px;line-height:1;display:inline-block;box-shadow:0 4px #a35d00,inset 0 0 0 3px #ffffff80}.cl-challenge{background:linear-gradient(135deg,#ff3d6e73,#5b2bdb80);border-radius:14px;align-items:center;gap:12px;min-width:250px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1.5px #ffffff4d,0 6px 14px #0000004d}.cl-challenge.expired{filter:grayscale(.85);opacity:.7}.cl-challenge-ico{color:#2a1600;background:linear-gradient(180deg, #ffe680, var(--gold-deep));width:44px;height:44px;transform:skewX(var(--skew));border-radius:12px;flex:none;place-items:center;display:grid}.cl-challenge-text{flex:1;min-width:0;display:grid}.cl-challenge-text b{font-family:var(--display);font-size:20px;font-weight:400;line-height:1.1}.cl-challenge-text span{font-size:14px}.cl-challenge-text small{opacity:.8;font-size:13px}.cl-jump{z-index:2;-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;color:#fff;background:var(--coral);border:0;border-radius:999px;padding:6px 14px;font-weight:800;position:absolute;bottom:66px;right:14px;box-shadow:0 6px 14px #0006}.cl-compose{background:#060a2280;border-top:1px solid #ffffff14;flex:none;align-items:center;gap:6px;padding:8px 10px 10px;display:flex;position:relative}.cl-compose.muted{color:#ffb0c0;justify-content:center;padding:14px;font-weight:800}.rules-gate{border-radius:var(--r-md);background:#466eff1f;border:1px solid #7896ff47;align-items:center;gap:10px 14px;min-width:0;padding:10px 12px;display:flex}.cl-compose.rules{padding:8px 10px 10px}.cl-compose.rules .rules-gate{flex:1}.rules-gate p{flex:1;min-width:0;margin:0;font-size:14px;line-height:1.4}.rules-gate a{color:#9fc0ff;white-space:nowrap;font-weight:800}.rules-gate .btn{flex:none}@media (max-width:520px){.rules-gate{flex-wrap:wrap}.rules-gate .btn{margin-left:auto}}.cl-input{flex:1;min-width:0;min-height:40px}.cl-compose .cl-count{position:absolute;top:-18px;right:150px}.cl-tool{-webkit-appearance:none;appearance:none;cursor:pointer;color:#fff;background:#ffffff1a;border:0;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.cl-tool:hover:not(:disabled){background:#ffffff2e}.cl-tool[aria-expanded=true]{color:var(--ink);background:#fff}.cl-tool.duel{color:#2a1600;background:linear-gradient(180deg, #ffe680, var(--gold-deep))}.cl-tool:disabled{opacity:.45;cursor:not-allowed}.cl-send{flex:none}.cl-sticker-pick{z-index:3;border-radius:var(--r-md);touch-action:pan-y;background:linear-gradient(160deg,#1e328cf7,#0e1430fa);max-height:260px;padding:10px;position:absolute;bottom:calc(100% + 6px);left:8px;right:8px;overflow-y:auto;box-shadow:0 -8px 24px #00000073,inset 0 0 0 1px #ffffff29}.cl-sticker-pick .cl-note{margin:0}.cl-sticker-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;display:grid}.cl-sticker-btn{-webkit-appearance:none;appearance:none;cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;place-items:center;min-height:72px;padding:4px;display:grid}.cl-sticker-btn:hover{background:#ffffff29}.cl-sticker-btn .cl-sticker-img{width:64px;height:64px}.cl-sticker-btn .cl-sticker-word{padding:6px 8px 8px}.cl-chat.off{place-items:center;display:grid}.cl-chat-off{text-align:center;justify-items:center;gap:8px;max-width:360px;padding:24px;display:grid}.cl-chat-off b{font-family:var(--display);font-size:26px;font-weight:400}.cl-chat-off p{opacity:.85;margin:0 0 6px}.cl-sheet-quote{border-left:4px solid var(--cyan);overflow-wrap:anywhere;background:#00000040;border-radius:0 8px 8px 0;max-height:120px;margin:0 0 12px;padding:8px 12px;font-size:16px;overflow:auto}.cl-sheet-reacts{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.cl-sheet-react{-webkit-appearance:none;appearance:none;cursor:pointer;background:#ffffff14;border:0;border-radius:12px;min-height:52px;font-size:28px;transition:transform .1s;box-shadow:inset 0 0 0 1px #ffffff1f}.cl-sheet-react:hover{transform:scale(1.08)}.cl-sheet-react.on{box-shadow:inset 0 0 0 2px var(--cyan);background:#39d4ff47}.cl-sheet-actions{flex-wrap:wrap;gap:8px;display:flex}.cl-reasons{flex-wrap:wrap;gap:6px;display:flex}.cl-online{align-items:center;gap:6px;font-size:15px;font-weight:800;display:inline-flex}.cl-dot{background:#6b7499;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 2px #0a1032e6}.cl-dot.on{background:#3ee07a;box-shadow:0 0 0 2px #0a1032e6,0 0 8px #3ee07ab3}.cl-roster{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cl-mrow-hit{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;font:inherit;color:#fff;text-align:left;background:#ffffff0a;border:0;border-radius:10px;grid-template-columns:40px minmax(0,1fr) 54px 84px 110px 64px 20px;align-items:center;gap:10px;padding:6px 10px;font-size:16px;transition:background .12s;display:grid}.cl-mrow-hit:hover{background:#ffffff1a}.cl-mrow.you .cl-mrow-hit{background:#ffc5311f;box-shadow:inset 0 0 0 1px #ffc53173}.cl-avatar{width:38px;height:38px;font-family:var(--display);color:#fff;background:linear-gradient(160deg,#4a5a96,#222c5c);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #fff3}.cl-avatar.role-leader{color:#2a1600;background:linear-gradient(160deg, #ffe680, var(--gold-deep))}.cl-avatar.role-coLeader{background:linear-gradient(160deg, #b38bff, var(--violet))}.cl-avatar.role-elder{color:#052a36;background:linear-gradient(160deg,#a8f3ff,#2a9ec6)}.cl-avatar .cl-dot{position:absolute;bottom:-1px;right:-1px}.cl-avatar.big{width:64px;height:64px;font-size:30px}.cl-avatar.big .cl-dot{width:14px;height:14px}.cl-mrow-name{gap:1px;min-width:0;display:grid}.cl-mrow-name b{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.cl-mrow-name b small{opacity:.7;font-weight:600}.cl-mrow-sub{flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:13px;display:flex}.cl-on{color:#6dfca0;font-weight:800}.cl-seen{opacity:.65}.cl-new{color:#2a1600;background:#a8f3ff;border-radius:999px;padding:0 6px;font-size:11px;font-weight:800}.cl-mrow-lvl{opacity:.8;font-size:15px}.cl-mrow-tro{align-items:center;gap:4px;font-weight:800;display:inline-flex}.cl-mrow-week{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;font-size:15px;display:grid}.cl-mrow-week .bar{height:7px;margin:0}.cl-mrow-war{gap:3px;display:flex}.cl-mrow-war i{width:11px;height:11px;transform:skewX(var(--skew));background:#ffffff29;border-radius:3px}.cl-mrow-war i.on{background:linear-gradient(180deg, #ff8aa5, var(--coral));box-shadow:0 0 6px #ff3d6e80}.cl-mrow-more{opacity:.6;font-size:18px}.cl-roster.no-war .cl-mrow-hit{grid-template-columns:40px minmax(0,1fr) 54px 84px 110px 20px}.cl-legend{opacity:.7;flex-wrap:wrap;gap:4px 18px;margin:10px 2px 0;font-size:13px;display:flex}.cl-requests .cl-sec-head h3{color:var(--gold)}.cl-req-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cl-req{background:linear-gradient(90deg,#ffc53124,#ffffff0a);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffc53159}.cl-req-main{flex:1;gap:2px;min-width:0;display:grid}.cl-req-msg{opacity:.9;overflow-wrap:anywhere;font-size:15px;font-style:italic}.cl-req-acts{gap:8px;display:flex}.cl-member-head{align-items:center;gap:14px;margin-bottom:12px;display:flex}.cl-member-head .cl-mrow-sub{margin-top:4px;font-size:15px}.cl-member-stats{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:0 0 14px;display:grid}.cl-member-stats>div{background:#ffffff0f;border-radius:10px;padding:8px 10px}.cl-member-stats dt{opacity:.7;font-size:13px}.cl-member-stats dd{font-family:var(--display);align-items:center;gap:5px;margin:0;font-size:22px;display:flex}.cl-invite-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cl-invite-list li{background:#ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.cl-claim-banner{border-radius:var(--r-md);background:linear-gradient(90deg,#ffc53159,#ff8c1a1f);align-items:center;gap:14px;margin:0 0 18px;padding:10px 16px;animation:2.2s ease-in-out infinite cl-pulse;display:flex;box-shadow:inset 0 0 0 2px #ffd23fb3,0 0 24px #ffc53140}.cl-claim-banner>div{flex:1;display:grid}.cl-claim-banner b{font-family:var(--display);font-size:24px;font-weight:400}.cl-claim-banner span{flex-wrap:wrap;align-items:center;gap:4px;font-weight:800;display:inline-flex}@keyframes cl-pulse{50%{box-shadow:inset 0 0 0 2px #ffe680,0 0 34px #ffc53173}}.cl-chest{flex:none;display:block;overflow:visible}.cl-chest .cl-chest-lid{transform-origin:60px 52px;transition:transform .4s cubic-bezier(.2,1.6,.4,1)}.cl-chest.open .cl-chest-lid{transform:translateY(-10px)rotate(-12deg)}.cl-chest-row{align-items:center;gap:20px;margin-bottom:14px;display:flex}.cl-chest-info{flex:1;gap:6px;min-width:0;display:grid}.cl-chest-tier{font-family:var(--display);transform:skewX(var(--skew));font-size:22px}.cl-chest-tier b{color:var(--gold);font-size:42px;font-weight:400}.cl-chest-tier small{opacity:.6;font-size:20px}.cl-chest-points{font-size:17px}.cl-chest-points b{font-size:20px}.cl-chest-points small{opacity:.75}.cl-chest-info>.bar{max-width:560px;height:14px;margin:0}.cl-you-points{flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:15px;display:flex}.cl-you-points .bar{flex:0 200px;min-width:90px;height:8px;margin:0}.cl-you-points small{opacity:.8}.cl-you-points.ok small{color:#6dfca0;opacity:1;font-weight:800}.cl-tiers{scrollbar-width:thin;touch-action:pan-x pan-y;gap:8px;margin:0;padding:4px 2px 10px;list-style:none;display:flex;overflow-x:auto}.cl-tier{text-align:center;background:#ffffff0d;border-radius:12px;flex:none;justify-items:center;gap:4px;width:116px;padding:10px 8px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.cl-tier.reached{background:linear-gradient(#ffc53140,#ffc5310d);box-shadow:inset 0 0 0 2px #ffd23fbf}.cl-tier.next{box-shadow:inset 0 0 0 2px var(--cyan), 0 0 16px #39d4ff40;background:linear-gradient(#39d4ff38,#39d4ff0a)}.cl-tier.ahead{opacity:.72}.cl-tier.plus .cl-tier-num{color:#ff9ee8}.cl-tier-num{font-family:var(--display);transform:skewX(var(--skew));font-size:30px;line-height:1}.cl-tier-pts{opacity:.8;font-size:13px;font-weight:800}.cl-tier-rew{justify-items:center;gap:2px;font-size:14px;font-weight:800;display:grid}.cl-tier-rew>span{align-items:center;gap:3px;display:inline-flex}.cl-tier-rew .coin,.cl-tier-rew .gem{width:15px;height:15px}.cl-tier-check{color:#0d2a17;background:#6dfca0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid;position:absolute;top:6px;right:8px}.cl-crate{display:block}.cl-quests{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cl-quest{background:#ffffff0f;border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(120px,1fr) auto;align-items:center;gap:14px;padding:10px 14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.cl-quest.done{background:linear-gradient(90deg,#3ee07a2e,#ffffff0a);box-shadow:inset 0 0 0 1px #6dfca080}.cl-quest-text{display:grid}.cl-quest-text b{font-size:17px}.cl-quest-text small{opacity:.8;align-items:center;gap:4px;font-size:14px;display:inline-flex}.cl-quest .bar{margin:0}.cl-quest-count{white-space:nowrap;font-weight:800}.cl-quest.done .cl-quest-count{color:#6dfca0}.cl-claim-dlg .cl-chest-btn{border-radius:20px}.cl-claim-rewards{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;display:flex}.cl-claim-item{justify-items:center;gap:4px;display:grid}.cl-claim-item b{font-family:var(--display);text-shadow:0 3px #00000080;font-size:26px;font-weight:400}.cl-claim-item .item-icon{width:72px;height:72px}.cl-board{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cl-brow.skeleton{background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d) 0 0/200% 100%;border-radius:10px;height:50px;animation:1.4s linear infinite tn-shimmer}.cl-brow-hit{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;font:inherit;color:#fff;text-align:left;background:#ffffff0a;border:0;border-radius:10px;grid-template-columns:34px 36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:6px 12px 6px 8px;font-size:16px;transition:background .12s;display:grid}.cl-brow-hit.static{cursor:default;grid-template-columns:34px 14px minmax(0,1fr) auto}.cl-board .cl-brow-hit.static:has(.clan-emblem){grid-template-columns:34px 36px minmax(0,1fr) auto}.cl-brow-hit:not(.static):hover{background:#ffffff1a}.cl-brow.you .cl-brow-hit{color:var(--gold);background:#ffc53124;box-shadow:inset 0 0 0 1px #ffc53180}.cl-brow.top1 .lb-rank{color:#2a1600;background:linear-gradient(180deg, #ffe680, var(--gold-deep))}.cl-brow.top2 .lb-rank{color:var(--ink);background:linear-gradient(#f4f7ff,#9aa6c7)}.cl-brow.top3 .lb-rank{color:#2a1000;background:linear-gradient(#ffc08a,#b0602a)}.lb-rank.wide{border-radius:999px;width:auto;min-width:34px;padding:0 6px;font-size:13px}.cl-brow-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cl-brow-name b{font-weight:800}.cl-brow-name small{opacity:.75}.cl-brow-lvl{opacity:.75;font-size:14px}.cl-brow-val{white-space:nowrap;align-items:center;gap:5px;font-weight:800;display:inline-flex}.cl-brow-val small{opacity:.75;font-weight:600}.cl-brow.pinned{border-top:2px dashed #fff3;margin-top:10px;padding-top:10px}.cl-war-hero{border-radius:var(--r-md);align-items:flex-end;min-height:170px;margin:0 0 18px;padding:16px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29,0 8px 20px #0000004d}.cl-war-hero:after{content:"";pointer-events:none;background:linear-gradient(#0a123c1a 30%,#0a123ceb);position:absolute;top:0;bottom:0;left:0;right:0}.cl-war-hero-text{z-index:1;position:relative}.cl-kicker{letter-spacing:.05em;text-transform:uppercase;color:#2a1600;background:var(--gold);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:800;display:inline-block}.cl-war-hero-text h3{font-family:var(--display);transform:skewX(var(--skew));text-shadow:0 3px #060a28b3;margin:4px 0 0;font-size:40px;font-weight:400;line-height:1}.cl-war-hero-text p{text-shadow:0 2px 6px #000000b3;margin:4px 0 0;font-size:17px}.cl-soon{border-radius:var(--r-md);background:#39d4ff1a;align-items:flex-start;gap:14px;margin:0 0 20px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #39d4ff66}.cl-soon>svg,.cl-soon-ico{color:var(--cyan);flex:none;font-size:28px}.cl-soon b{font-family:var(--display);font-size:22px;font-weight:400}.cl-soon p{opacity:.9;margin:4px 0 0;font-size:16px;line-height:1.35}.cl-steps{counter-reset:cl-step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.cl-steps li{counter-increment:cl-step;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);column-gap:12px;display:grid}.cl-steps li:before{content:counter(cl-step);width:36px;height:36px;font-family:var(--display);color:var(--ink);transform:skewX(var(--skew));background:linear-gradient(#fff,#dfe7ff);border-radius:10px;grid-row:1/3;place-items:center;font-size:20px;display:grid}.cl-steps b{font-size:17px}.cl-steps span{opacity:.88;font-size:15px;line-height:1.35}.cl-rewards{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cl-rewards li{background:#ffffff0f;border-left:5px solid #ffc08a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:9px 14px;display:flex}.cl-rewards li.gold{border-left-color:var(--gold)}.cl-rewards li.silver{border-left-color:#c9d2ee}.cl-rewards b{min-width:100px;font-family:var(--display);font-size:20px;font-weight:400}.cl-rewards span{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.cl-shop-bar{background:#00000038;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;padding:8px 12px;font-size:17px;display:flex}.cl-shop-bar>span{align-items:center;gap:6px;display:inline-flex}.cl-shop-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.cl-shop-card{--c1:#7b5cff;--c2:#2a1c7a;border-radius:var(--r-md);background:radial-gradient(120% 90% at 50% 18%, var(--c1), var(--c2) 70%, #0b1030 140%);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000059,inset 0 0 0 2px #ffffff26}.cl-shop-card.frame{--c1:#39d4ff;--c2:#1b3f9a}.cl-shop-card.stickers{--c1:#ff8c1a;--c2:#8a2a14}.cl-shop-card.nameColor{--c1:#14b8a6;--c2:#0b4a5a}.cl-shop-card.owned{box-shadow:0 6px 18px #00000059,inset 0 0 0 2px #6dfca0}.cl-shop-kind{z-index:1;background:#00000073;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800;position:absolute;top:10px;left:10px}.cl-shop-art{place-items:center;min-height:140px;padding:34px 12px 10px;display:grid}.cl-shop-meta{background:linear-gradient(#0000,#0000008c);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;padding:8px 12px 12px;display:flex}.cl-shop-meta b{font-family:var(--display);flex:120px;font-size:19px;font-weight:400;line-height:1.05}.cl-owned{color:#6dfca0;white-space:nowrap;font-weight:800}.cl-prev-symbols,.cl-prev-stickers{grid-template-columns:repeat(3,auto);gap:6px;display:grid}.cl-prev-stickers .cl-sticker-img{width:44px;height:44px}.cl-prev-stickers .cl-sticker-word{padding:4px 6px 5px}.cl-prev-name{font-family:var(--display);text-shadow:0 3px #00000080;font-size:34px}.cl-buy-art{border-radius:var(--r-md);background:#00000040;place-items:center;min-height:120px;margin-bottom:10px;display:grid}.cl-switch{grid-template-columns:auto minmax(0,1fr);margin-top:0}.cl-switch .cl-field-hint{grid-column:1/-1}@media (min-width:1181px) and (max-width:1440px){.cl-home.wide .cl-create-body{grid-template-columns:minmax(0,1fr)}}.cl-danger{border-radius:var(--r-md);background:#ff3d6e14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;margin-top:10px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #ff5c8659}.cl-danger>div{gap:2px;display:grid}.cl-danger b{font-size:17px}.cl-danger span{opacity:.85;font-size:14px}.cl-notices{touch-action:pan-y;gap:6px;max-height:min(56vh,420px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cl-notice{background:#ffffff0f;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.cl-notice.new{background:#39d4ff24;box-shadow:inset 0 0 0 1px #39d4ff73}.cl-notice-ico{background:#0000004d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.cl-notice.kicked .cl-notice-ico,.cl-notice.rejected .cl-notice-ico{color:#ff8aa5}.cl-notice.promoted .cl-notice-ico,.cl-notice.accepted .cl-notice-ico,.cl-notice.chest .cl-notice-ico{color:var(--gold)}.cl-notice-text{font-size:15px;line-height:1.3}.cl-notice-time{opacity:.6;white-space:nowrap;font-size:12px}.cl-unavailable{border-radius:var(--r-md);justify-content:flex-end;align-items:center;padding:24px;position:relative;overflow:hidden}.cl-unavailable:after{content:"";background:linear-gradient(#0a123c26 30%,#0a123cf2);position:absolute;top:0;bottom:0;left:0;right:0}.cl-unavailable-card{z-index:1;text-align:center;justify-items:center;gap:8px;max-width:560px;display:grid;position:relative}.cl-unavailable-card h2{font-family:var(--display);transform:skewX(var(--skew));margin:0;font-size:44px;font-weight:400}.cl-unavailable-card p{margin:0 0 6px;font-size:18px;line-height:1.35}@media (pointer:coarse){.cl-msg-more{display:none}.cl-react{min-height:32px;padding:2px 10px;position:relative}.cl-react:after,.cl-motd-edit:after{content:"";position:absolute;top:-6px;bottom:-6px;left:-2px;right:-2px}.cl-motd-edit{width:36px;height:36px;position:relative}.cl-motd.empty{position:relative}.cl-motd.empty:after{content:"";position:absolute;top:-8px;bottom:-8px;left:0;right:0}.cl-jump:after{content:"";position:absolute;top:-5px;bottom:-5px;left:-4px;right:-4px}.cl-tool{width:44px;height:44px}.cl-input,.cl-select,.cl-field .text-input{min-height:44px}.cl-swatch{min-height:36px}.cl-pick{min-height:44px}}@media (max-width:1180px){.cl-cols{grid-template-columns:minmax(0,1fr)}.cl-col-side{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));position:static}.cl-create-body{grid-template-columns:minmax(0,1fr)}.cl-mrow-hit{grid-template-columns:40px minmax(0,1fr) 48px 78px 96px 60px 16px;gap:8px}.cl-roster.no-war .cl-mrow-hit{grid-template-columns:40px minmax(0,1fr) 48px 78px 96px 16px}}@media (max-width:860px) and (min-height:501px){.cl-hero{flex-wrap:wrap;align-items:flex-end;gap:10px;min-height:128px;padding:12px 14px}.cl-hero-text h2{font-size:36px}.cl-hero-text p{font-size:15px}.cl-hero-actions{width:100%}.cl-hero-actions .btn{flex:1}.cl-tabs{padding-top:6px}.cl-grid{grid-template-columns:minmax(0,1fr)}.cl-head{gap:12px;padding:10px 12px 8px}.cl-head .clan-emblem{width:64px;height:64px}.cl-head-title h2{font-size:26px}.cl-head-title .clan-tag{font-size:17px}.cl-head-level .cl-lvl{width:30px;height:33px;font-size:16px}.cl-head-xp{display:none}.cl-head-stats{gap:2px 12px;font-size:15px}.cl-honours{padding:4px}.cl-honours .cl-badge-art img{width:40px;height:40px}.cl-honours-row .cl-badge-art+.cl-badge-art{margin-left:-14px}.cl-honours .cl-badge-art i,.cl-honours small{display:none}.cl-home-main.tab-chat{padding:0 8px 8px}.cl-msg{max-width:92%}.cl-compose{gap:5px;padding:6px 8px 8px}.cl-compose .cl-count{right:12px}.cl-challenge{min-width:0}.cl-mrow-hit,.cl-roster.no-war .cl-mrow-hit{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"av name tro""av week war";gap:2px 10px;padding:8px 10px}.cl-mrow-hit .cl-avatar{grid-area:av}.cl-mrow-name{grid-area:name}.cl-mrow-tro{grid-area:tro;justify-self:end}.cl-mrow-week{grid-area:week}.cl-mrow-war{grid-area:war;justify-self:end}.cl-mrow-lvl,.cl-mrow-more{display:none}.cl-req{flex-wrap:wrap}.cl-req-acts{justify-content:flex-end;width:100%}.cl-editor{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.cl-editor-preview{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:16px}.cl-editor-preview .clan-emblem{width:104px;height:104px}.cl-editor-panel{min-height:0}.cl-pick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cl-pick-grid.symbols{grid-template-columns:repeat(4,minmax(0,1fr));max-height:210px}.cl-form-row.two,.cl-form-row.three{grid-template-columns:minmax(0,1fr)}.cl-chest-row{gap:12px}.cl-chest-row .cl-chest{width:80px;height:80px}.cl-you-points small{flex-basis:100%}.cl-quest{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.cl-quest .bar{grid-area:2/1/auto/-1}.cl-brow-hit{grid-template-columns:30px 32px minmax(0,1fr) auto;gap:8px}.cl-brow-lvl{display:none}.cl-brow-hit .clan-emblem{width:32px;height:32px}.cl-war-hero{min-height:140px}.cl-war-hero-text h3{font-size:32px}.cl-shop-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.cl-danger{grid-template-columns:minmax(0,1fr)}.cl-danger .btn{justify-self:start}.cl-mini-roster{grid-template-columns:minmax(0,1fr)}.cl-unavailable-card h2{font-size:32px}}@media (max-height:500px),(min-width:861px) and (max-width:1180px) and (max-height:640px){.cl-head:has(>.cl-honours) .cl-head-main{flex:1}.cl-head:has(>.cl-honours) .cl-head-level{width:auto;max-width:none}.cl-head>.cl-honours{margin-left:0}.cl-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.cl-tabs::-webkit-scrollbar{display:none}.cl-tabs>*{flex:none}.cl-hero{align-items:center;gap:10px;min-height:0;padding:8px 14px}.cl-hero-text h2{font-size:28px}.cl-hero-text p{display:none}.cl-tabs{padding-top:2px}.cl-body{padding-top:6px}.cl-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.cl-card-hit{gap:10px;padding:8px 10px}.cl-card-hit .clan-emblem{width:52px;height:52px}.cl-card-name b{font-size:19px}.cl-col-side{display:none}.cl-home{grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);display:grid!important}.cl-home>.cl-head{grid-area:1/1;max-width:46vw}.cl-home>.cl-tabs{grid-area:1/2;align-self:center;padding:4px 10px 4px 0}.cl-home>.cl-home-body{grid-area:2/1/auto/-1}.cl-head-level .bar,.cl-head-stats{display:none!important}.cl-head-actions{flex:none;margin-left:auto}.cl-head{gap:10px;padding:6px 12px 4px}.cl-head .clan-emblem{width:44px;height:44px}.cl-head-main{align-items:center;gap:10px;display:flex}.cl-head-level{flex:none}.cl-head-title{flex-wrap:nowrap}.cl-head-title h2{max-width:24vw;font-size:22px}.cl-head-title .clan-tag{font-size:15px}.cl-head-level .cl-lvl{width:26px;height:29px;font-size:14px}.cl-head-level .cl-lvl small,.cl-head-xp{display:none}.cl-head-stats{flex-wrap:nowrap;gap:12px;font-size:14px;overflow:hidden}.cl-home>.cl-head:has(>.cl-honours){max-width:54vw}.cl-honours{padding:7px 4px}.cl-honours .cl-badge-art img{width:30px;height:30px}.cl-honours-row .cl-badge-art+.cl-badge-art{margin-left:-10px}.cl-honours .cl-badge-art i,.cl-honours small{display:none}.cl-badge-group{padding:4px 8px 4px 6px}.cl-badge-group .cl-badge-art img{width:44px;height:44px}.cl-head-stats .trophy-ico,.cl-head-stats .cl-ico{width:15px;height:15px}.cl-head-actions{align-self:center}.cl-head-actions .icon-btn{width:40px;height:40px}.cl-sec-head h3{font-size:21px}.cl-home-main.tab-chat{padding:0 8px 6px}.cl-motd{align-items:center;margin:4px 8px 0;padding:2px 4px 2px 8px}.cl-motd-edit{width:28px;height:28px}.cl-jump{bottom:56px}.cl-motd p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.cl-chat-list{padding:4px 8px 6px}.cl-compose{padding:5px 8px 6px}.cl-sticker-pick{max-height:170px}.cl-mrow-hit{padding:4px 8px}.cl-editor{grid-template-columns:auto minmax(0,1fr);padding:10px}.cl-editor-preview .clan-emblem{width:96px;height:96px}.cl-editor-panel{min-height:0}.cl-pick-grid.symbols{max-height:150px}.cl-create-body{grid-template-columns:minmax(0,1fr)}.cl-chest-row .cl-chest{width:72px;height:72px}.cl-war-hero{min-height:84px;padding:8px 14px}.cl-war-hero-text h3{font-size:28px}.cl-war-hero-text p{font-size:14px}.cl-unavailable-card h2{font-size:30px}.cl-unavailable-card p{font-size:15px}}.cl-typing{opacity:.75;flex:none;align-items:center;gap:3px;padding:0 14px 4px;font-size:13px;font-weight:700;display:flex}.cl-typing i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite cl-typing}.cl-typing i:nth-child(2){animation-delay:.15s}.cl-typing i:nth-child(3){margin-right:5px;animation-delay:.3s}@keyframes cl-typing{50%{opacity:.4;transform:translateY(-3px)}}.cl-crate-wrap{place-items:center;display:inline-grid}.cl-war-hero .cl-war-how{z-index:1;position:absolute;top:12px;right:12px}.cl-war-hero-text b{color:var(--gold)}.cl-war-card{border-radius:var(--r-md);background:#ffffff0f;align-items:flex-start;gap:14px;margin:0 0 20px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.cl-war-card>svg,.cl-war-card>.cl-cup-ico{color:var(--cyan);flex:none;margin-top:2px}.cl-war-card.signup{background:linear-gradient(90deg,#39d4ff24,#ffffff0a);box-shadow:inset 0 0 0 1px #39d4ff73}.cl-war-card.signup.in{background:linear-gradient(90deg,#3ee07a29,#ffffff0a);box-shadow:inset 0 0 0 1px #6dfca080}.cl-war-card-main{flex:1;gap:4px;min-width:0;display:grid}.cl-war-card-main>b{font-family:var(--display);font-size:23px;font-weight:400;line-height:1.1}.cl-war-card-main p{margin:0;font-size:16px;line-height:1.35}.cl-war-card-act{flex-direction:column;flex:none;align-self:center;align-items:flex-end;gap:8px;display:flex}.cl-check{flex-wrap:wrap;gap:4px 16px;margin:4px 0 0;padding:0;font-size:15px;font-weight:700;list-style:none;display:flex}.cl-check li{align-items:center;gap:6px;display:inline-flex}.cl-check i{border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;font-weight:900;display:grid}.cl-check .ok i{color:#0d2a17;background:#6dfca0}.cl-check .no i{color:#fff;background:#ff5c86bf}.cl-war-you{flex-wrap:wrap;align-items:stretch;gap:10px;margin:-6px 0 20px;display:flex}.cl-war-stat{border-radius:var(--r-md);background:#ffffff0f;gap:2px;min-width:160px;padding:10px 14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.cl-war-stat>span:first-child{opacity:.75;font-size:14px}.cl-war-stat>b{font-family:var(--display);font-size:30px;font-weight:400;line-height:1}.cl-war-stat>b small{font-family:var(--ui);opacity:.7;font-size:15px;font-weight:700}.cl-pips{gap:4px;margin-top:4px;display:flex}.cl-pips i{width:18px;height:10px;transform:skewX(var(--skew));background:#ffffff29;border-radius:3px}.cl-pips i.on{background:linear-gradient(180deg, #ff8aa5, var(--coral));box-shadow:0 0 6px #ff3d6e80}.cl-war-tip{border-radius:var(--r-md);background:#ffc5311a;flex:260px;margin:0;padding:10px 14px;font-size:15px;line-height:1.35;box-shadow:inset 0 0 0 1px #ffc53159}.cl-war-tip b{color:var(--gold)}.cl-standings .cl-brow-name{gap:4px;display:grid}.cl-standing-bar{background:#0000004d;border-radius:999px;max-width:260px;height:5px;display:block;overflow:hidden}.cl-standing-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--cobalt));height:100%;display:block}.cl-brow.you .cl-standing-bar i{background:linear-gradient(90deg, #ffe066, var(--gold-deep))}.cl-standing-b{opacity:.6}.cl-delta{color:#e3e8ff;background:#9aa6c738;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:13px;font-weight:800}.cl-delta.up{color:#0d2a17;background:#6dfca0}.cl-delta.down{color:#3a0816;background:#ff8aa5}.cl-fought{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.cl-fought li{background:#ffffff0a;border-radius:10px;align-items:center;gap:10px;padding:5px 10px 5px 6px;font-size:16px;display:flex}.cl-fought-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:800;overflow:hidden}.cl-fought-b{opacity:.65;font-size:13px}.cl-war-result{border-radius:var(--r-md);background:linear-gradient(100deg,#39d4ff33,#ffffff0a);align-items:center;gap:18px;margin:0 0 20px;padding:14px 18px;display:flex;box-shadow:inset 0 0 0 1px #39d4ff73}.cl-war-result.p1{background:linear-gradient(100deg,#ffc5315c,#ff8c1a14);box-shadow:inset 0 0 0 2px #ffd23fbf,0 0 26px #ffc53140}.cl-war-place{flex:none;justify-items:center;display:grid}.cl-war-place b{font-family:var(--display);transform:skewX(var(--skew));text-shadow:0 3px #00000073;font-size:54px;font-weight:400;line-height:.95}.cl-war-result.p1 .cl-war-place b{color:var(--gold)}.cl-war-place span{opacity:.8;font-size:15px;font-weight:800}.cl-war-result-main{gap:6px;min-width:0;display:grid}.cl-war-result-main .cl-kicker{justify-self:start}.cl-war-result-stats{flex-wrap:wrap;gap:4px 18px;font-size:18px;font-weight:800;display:flex}.cl-war-result-stats>span{align-items:center;gap:6px;display:inline-flex}.cl-war-result-stats small{opacity:.75;font-size:13px;font-weight:600}.cl-war-result-stats .up{color:#6dfca0}.cl-war-result-stats .down{color:#ff8aa5}.cl-history{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cl-history>li{gap:6px;display:grid}.cl-history-hit{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;font:inherit;color:#fff;text-align:left;background:#ffffff0d;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) 90px 100px 56px 90px;align-items:center;gap:10px;padding:8px 12px;font-size:16px;display:grid}.cl-history-hit:disabled{cursor:default}.cl-history-hit:hover:not(:disabled){background:#ffffff1a}.cl-history .won .cl-history-hit{background:linear-gradient(90deg,#ffc53133,#ffffff0a)}.cl-history .bye .cl-history-hit{opacity:.7}.cl-history-week{font-weight:800;display:grid}.cl-history-week small{opacity:.65;font-size:13px;font-weight:600}.cl-history-place{font-family:var(--display);font-size:20px}.cl-history-gold{justify-self:end;align-items:center;gap:4px;font-weight:800;display:inline-flex}.cl-history .cl-delta{justify-self:start;margin:0}.cl-host-note{margin:-8px 0 12px}.cl-cups .cl-inline-tabs{margin-bottom:12px}.cl-cup-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:22px}.cl-cup-card .cl-card-hit{grid-template-columns:auto minmax(0,1fr) auto}.cl-cup-card:before{content:"";background:var(--cyan);border-radius:0 4px 4px 0;width:5px;position:absolute;top:10px;bottom:10px;left:0}.cl-cup-card.running:before{background:var(--coral)}.cl-cup-card.done:before{background:var(--gold)}.cl-cup-card.cancelled{opacity:.7}.cl-cup-card.cancelled:before{background:#ffffff4d}.cl-cup-card.you{box-shadow:0 6px 18px #0000004d, inset 0 0 0 2px var(--cyan)}.cl-cup-ico{background:linear-gradient(160deg,#ffe06659,#e08a002e);border-radius:14px;place-items:center;width:52px;height:52px;font-size:28px;display:grid;box-shadow:inset 0 0 0 1px #ffd23f80}.cl-cup-kind{letter-spacing:.04em;text-transform:uppercase;opacity:.75;font-size:13px;font-weight:800}.cl-cup-status{color:var(--ink);background:var(--cyan);border-radius:999px;padding:2px 9px;font-size:13px;font-weight:800}.cl-cup-status.running{color:#fff;background:var(--coral)}.cl-cup-status.done{color:#2a1600;background:var(--gold)}.cl-cup-status.cancelled{color:#fff;background:#9aa6c766}.cl-cup-you{white-space:nowrap;color:#052a36;background:#a8f3ff;border-radius:999px;align-self:start;padding:3px 10px;font-size:13px;font-weight:800}.cl-cup-you.hot{color:#fff;background:var(--coral);animation:1.4s ease-in-out infinite cl-pulse-coral}@keyframes cl-pulse-coral{50%{box-shadow:0 0 14px #ff3d6ebf}}.cl-cup-page{grid-template-columns:minmax(0,1fr);display:grid}.cl-cup-page>.cl-back{justify-self:start;margin-bottom:10px}.cl-cup-head{align-items:flex-start;gap:14px;margin:0 0 16px;display:flex}.cl-cup-head>.cl-back{flex:none}.cl-cup-title{flex:1;gap:4px;min-width:0;display:grid}.cl-cup-title h3{font-family:var(--display);transform:skewX(var(--skew));overflow-wrap:anywhere;margin:0;font-size:36px;font-weight:400;line-height:1.05}.cl-cup-match.ready{background:linear-gradient(90deg,#ffc53140,#ffffff0a);box-shadow:inset 0 0 0 2px #ffd23fbf}.cl-cup-match.live{background:linear-gradient(90deg,#ff3d6e40,#ffffff0a);box-shadow:inset 0 0 0 2px #ff5c86bf}.cl-podium{border-radius:var(--r-md);background:radial-gradient(70% 120% at 50% 0,#ffc53138,#ffffff08);flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:12px;margin:0 0 20px;padding:16px 12px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffd23f59}.cl-podium>.cl-note{text-align:center;flex-basis:100%}.cl-podium-place{border-radius:var(--r-md);text-align:center;background:#080e3280;justify-items:center;gap:3px;min-width:120px;padding:10px 12px;display:grid}.cl-podium-place.p1{order:2;min-width:160px;padding-top:16px;box-shadow:inset 0 0 0 2px #ffd23fbf,0 0 26px #ffc5314d}.cl-podium-place.p2{order:1}.cl-podium-place.p3{order:3}.cl-podium-place.p4{order:4}.cl-podium-place.you{outline:2px solid var(--cyan);outline-offset:2px}.cl-podium-pos{font-family:var(--display);color:var(--gold);transform:skewX(var(--skew));font-size:22px}.cl-podium-place b{font-size:17px}.cl-podium-place small{opacity:.7;font-size:13px}.cl-entries{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cl-entries li{background:#ffffff0d;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.cl-entries li.you{background:#39d4ff1f;box-shadow:inset 0 0 0 1px #39d4ff80}.cl-entries li.out{opacity:.55}.cl-entry-main{flex:1;gap:2px;min-width:0;display:grid}.cl-entry-roster{opacity:.85;flex-wrap:wrap;gap:2px 8px;font-size:14px;display:flex}.cl-entry-roster .sub{opacity:.65}.cl-bracket-wrap .tn-round{flex-basis:220px;min-width:220px}.cl-cup-side{gap:7px}.cl-cup-side .clan-emblem{flex:none}.cl-cup-blank{background:#ffffff14;border-radius:50%;flex:none;width:24px;height:24px}.cl-cup-side .nm .clan-tag{font-size:13px}.cl-noshow{color:#3a0816;background:#ff8aa5;border-radius:999px;padding:0 6px;font-size:11px;font-weight:800}.cl-watch{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;color:var(--ink);background:#fff;border:0;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:800;position:absolute;top:-10px;left:8px;box-shadow:0 2px 6px #0006}.cl-cup-dlg{width:min(900px,100vw - 24px)}.cl-roster-count{gap:16px;margin:0 0 8px;font-weight:800;display:flex}.cl-roster-count .ok{color:#6dfca0}.cl-pick-list{touch-action:pan-y;gap:4px;max-height:min(48vh,380px);margin:0;padding:2px;list-style:none;display:grid;overflow-y:auto}.cl-pick-row{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;min-height:48px;font:inherit;color:#fff;text-align:left;background:#ffffff0d;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;display:flex}.cl-pick-row:hover:not(:disabled){background:#ffffff1a}.cl-pick-row.on{background:linear-gradient(90deg,#39d4ff38,#ffffff0a);box-shadow:inset 0 0 0 1px #39d4ff8c}.cl-pick-row:disabled{cursor:not-allowed;opacity:.55}.cl-pick-box{width:26px;height:26px;color:var(--ink);background:#ffffff1f;border-radius:7px;flex:none;place-items:center;font-weight:900;display:grid;box-shadow:inset 0 0 0 2px #ffffff59}.cl-pick-row.on .cl-pick-box{background:var(--cyan);box-shadow:none}.cl-pick-name{flex:1;min-width:0;display:grid}.cl-pick-why{color:#ffb0c0;text-align:right;font-size:13px;font-weight:700}.cl-pick-role{color:var(--ink);background:var(--cyan);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800}.cl-pick-role.sub{color:#fff;background:#9aa6c766}.bc-mini.cl-cup-mini{z-index:45}.bc-card.cl-cup-ready{max-height:calc(100vh - 16px);background:linear-gradient(160deg,#1e328cf7,#0e1430fa);max-height:calc(100dvh - 16px);overflow-y:auto}@media (max-height:500px){.bc-card.cl-cup-ready{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"kick kick""title title""vs sides""count sides""act act";align-items:center;gap:2px 16px;width:min(720px,100vw - 24px);padding:10px 16px 12px;display:grid}.cl-cup-ready .bc-kicker{grid-area:kick}.cl-cup-ready .bc-title{grid-area:title;margin:2px 0 4px;font-size:26px}.cl-cup-ready .bc-vs{grid-area:vs;font-size:17px}.cl-cup-ready .bc-count{grid-area:count;width:70px;height:70px;margin:4px auto 0}.cl-cup-ready .bc-count b{font-size:24px}.cl-cup-ready .cl-ready-sides{grid-area:sides}.cl-cup-ready .bc-note{display:none}.cl-cup-ready .bc-actions{grid-area:act;margin-top:6px}.cl-cup-ready .bc-ready{padding:6px 26px;font-size:24px}}.cl-standing-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cl-cup-ready .bc-vs .clan-tag{color:inherit}.cl-ready-sides{text-align:left;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 6px;display:grid}.cl-ready-side{background:#00000038;border-radius:10px;padding:8px 10px}.cl-ready-side.them{background:#ff3d6e1f}.cl-ready-h{margin-bottom:4px;font-size:14px;font-weight:800;display:block}.cl-ready-h b{font-size:18px}.cl-ready-side ul{gap:2px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.cl-ready-side li{opacity:.6;align-items:center;gap:6px;display:flex}.cl-ready-side li.on{opacity:1}.cl-ready-side li i{text-align:center;width:16px;font-style:normal;font-weight:900}.cl-ready-side li.on i{color:#6dfca0}.cl-ready-pips{gap:5px;display:flex}.cl-ready-pips i{background:#ffffff24;border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 2px #fff3}.cl-ready-pips i.on{background:#6dfca0;box-shadow:0 0 8px #6dfca099}.cl-watchbar{bottom:max(22px, var(--safe-b));z-index:40;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 14px;font-size:16px;font-weight:800;display:flex;position:absolute;left:50%;transform:translate(-50%)}.cl-watchbar small{opacity:.7;font-weight:600}.cl-live-dot{background:var(--coral);width:10px;height:10px;box-shadow:0 0 10px var(--coral);border-radius:50%;animation:1.4s ease-in-out infinite cl-pulse-coral}@media (max-width:860px) and (min-height:501px){.cl-war-hero .cl-war-how{top:8px;right:8px}.cl-war-card{flex-wrap:wrap}.cl-war-card-act{flex-direction:row;justify-content:flex-end;width:100%}.cl-war-stat{flex:140px;min-width:0}.cl-war-result{gap:12px;padding:12px}.cl-war-place b{font-size:42px}.cl-history-hit{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"week place delta""week pts gold";gap:2px 10px}.cl-history-week{grid-area:week}.cl-history-place{grid-area:place}.cl-history-pts{grid-area:pts;font-size:14px}.cl-history .cl-delta{grid-area:delta}.cl-history-gold{grid-area:gold}.cl-cup-grid,.cl-entries{grid-template-columns:minmax(0,1fr)}.cl-cup-head{flex-wrap:wrap}.cl-cup-title h3{font-size:28px}.cl-podium-place{flex:0 calc(50% - 6px);min-width:0}.cl-podium-place.p1{flex-basis:100%;order:0}.cl-bracket-wrap .tn-round{flex-basis:190px;min-width:190px}.cl-ready-sides{grid-template-columns:minmax(0,1fr)}.cl-watchbar{bottom:max(14px, var(--safe-b));font-size:14px}}@media (max-height:500px){.bc-mini.cl-cup-mini{top:auto;right:auto;left:max(10px, var(--safe-l));bottom:max(8px, var(--safe-b))}.cl-war-hero .cl-war-how{top:6px;right:6px}.cl-war-card{margin-bottom:14px;padding:10px 12px}.cl-war-card-main>b{font-size:20px}.cl-war-place b{font-size:40px}.cl-cup-title h3{font-size:26px}.cl-ready-sides{margin:0}.cl-watchbar{bottom:max(8px, var(--safe-b));font-size:14px}}.cl-frame-picker{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.cl-frame-opt{-webkit-appearance:none;appearance:none;cursor:pointer;min-height:72px;font:inherit;color:#fff;text-align:left;background:#ffffff0d;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.cl-frame-opt:hover:not(:disabled){background:#ffffff1a}.cl-frame-opt[aria-checked=true]{background:linear-gradient(90deg,#ffc53138,#ffffff0a);box-shadow:inset 0 0 0 1px #ffc53199}.cl-frame-opt:disabled{cursor:not-allowed}.cl-frame-opt.locked{opacity:.5}.cl-frame-opt span{flex-direction:column;min-width:0;display:flex}.cl-frame-opt b{font-size:17px;line-height:1.1}.cl-frame-opt small{opacity:.75;font-size:13px;font-weight:700}.so-card-artwrap{display:contents}.cv-card{border-radius:12px;flex:none;padding:4px;display:inline-grid;position:relative}.cv-card img{object-fit:cover;background:#0000004d;border-radius:9px;width:96px;height:128px;display:block}.cv-vanguard{background:linear-gradient(145deg,#fff3b0,#ffc531 24%,#b56a00 48%,#ffe27a 70%,#8a4a00);box-shadow:0 0 0 2px #2a1600,0 0 18px #ffc5318c,inset 0 0 6px #fff9}.cv-vanguard:before,.cv-vanguard:after{content:"";background:linear-gradient(135deg,#fff3b0,#e08a00);width:22px;height:22px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 0 2px #2a1600}.cv-vanguard:before{top:-9px}.cv-vanguard:after{bottom:-9px}.cv-banner,.cv-banner-bg{background:linear-gradient(115deg, transparent 0 46%, color-mix(in srgb, var(--b3) 80%, transparent) 46% 54%, transparent 54%), linear-gradient(115deg, var(--b1) 0%, color-mix(in srgb, var(--b1) 60%, var(--b2)) 45%, var(--b2) 100%)}.cv-banner{border-radius:10px;place-items:center;width:150px;height:64px;display:grid;box-shadow:inset 0 0 0 2px #ffffff59,0 6px 14px #00000059}.cv-banner b{font:400 24px var(--display);text-shadow:0 2px #00000073}.cv-banner-bg{border-radius:12px;padding:10px;box-shadow:inset 0 0 0 2px #ffffff40}.cl-lobby{z-index:4;top:calc(var(--safe-t) + 76px);pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:min(560px,100vw - 24px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.cl-lobby>*{pointer-events:auto}.cl-lobby-line{color:#fff;cursor:pointer;max-width:100%;min-height:34px;font:700 14px/1.15 var(--ui);text-align:left;background:#081228c7;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;animation:.32s ease-out both cl-line-in;display:flex;box-shadow:inset 0 0 0 1.5px #fff3,0 6px 16px #0000004d}.cl-lobby-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-lobby-line i{color:#1b1200;background:linear-gradient(135deg,#ffe17a,#ff9d12);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;display:grid}.cl-lobby-line:hover{box-shadow:inset 0 0 0 2px #ffffff73,0 6px 16px #0000004d}.cl-lobby-line.todo{box-shadow:inset 0 0 0 1.5px #ffd23fb3,0 6px 16px #0000004d}.cl-lobby-line.news i{background:linear-gradient(135deg,#8cf0ff,#3d8bff)}.cl-lobby-line.alert{background:linear-gradient(#6e1016e0,#3c060ce6);box-shadow:inset 0 0 0 1.5px #ff6e6ebf,0 0 18px #ff3c3c4d}.cl-lobby-line.alert i{color:#fff;background:linear-gradient(135deg,#ff7b6b,#d4162a);animation:1.6s ease-in-out infinite cl-alert-pulse}@keyframes cl-line-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes cl-alert-pulse{50%{box-shadow:0 0 0 5px #ff5a5a40}}.cln-banner{z-index:44;top:calc(var(--safe-t) + 120px);border-radius:var(--r-md);background:var(--glass-strong);width:min(470px,100vw - 24px);box-shadow:inset 0 0 0 1.5px #ffc5318c, var(--shadow-lift);grid-template-columns:auto 1fr;gap:4px 12px;padding:12px 12px 10px 14px;animation:.42s cubic-bezier(.2,.9,.3,1.2) both cln-banner-in;display:grid;position:absolute;left:50%;transform:translate(-50%)}.cln-banner.conquest{box-shadow:inset 0 0 0 1.5px #ff786ea6, var(--shadow-lift)}.cln-banner-ico{color:#1b1200;background:linear-gradient(135deg,#ffe17a,#ff9d12);border-radius:14px;grid-row:span 2;place-items:center;width:46px;height:46px;font-size:24px;font-style:normal;display:grid;box-shadow:0 4px 12px #ffa01459}.cln-banner.conquest .cln-banner-ico{color:#fff;background:linear-gradient(135deg,#ff7b6b,#b5121f)}.cln-banner.hideout .cln-banner-ico,.cln-banner.pass .cln-banner-ico{background:linear-gradient(135deg,#b6f6ff,#3d8bff)}.cln-banner-text{font:500 15px/1.3 var(--ui);flex-direction:column;gap:2px;display:flex}.cln-banner-text b{font:400 21px/1.1 var(--display);color:var(--gold)}.cln-banner-actions{align-items:center;gap:8px;display:flex}.cln-banner-x{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;width:32px;height:32px;margin-left:auto}.cln-banner-x:hover{background:#fff3}@keyframes cln-banner-in{0%{opacity:0;transform:translate(-50%,-14px)scale(.96)}}@media (max-width:900px),(max-height:520px){.cl-lobby{top:calc(var(--safe-t) + 56px);max-width:min(380px,100vw - 24px)}.cl-lobby-line{min-height:30px;padding:4px 12px 4px 6px;font-size:13px}.cln-banner{top:calc(var(--safe-t) + 92px);width:min(400px,100vw - 24px);padding:10px}.cln-banner-ico{width:38px;height:38px;font-size:20px}.cln-banner-text{font-size:14px}.cln-banner-text b{font-size:18px}}@media (max-height:520px){.cl-lobby{max-width:min(320px,38vw)}.cl-lobby-line{border-radius:16px}.cl-lobby-line span{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.cln-banner{grid-template-columns:auto 1fr auto;align-items:center;padding:8px 10px}.cln-banner-ico{grid-row:auto}.cln-banner-text span{display:none}}@media (prefers-reduced-motion:reduce){.cl-lobby-line,.cl-lobby-line.alert i,.cln-banner{animation:none}}.cl-medal{vertical-align:-2px;filter:drop-shadow(0 1px 1px #00000080);place-items:center;margin-left:4px;display:inline-grid}.cl-medal.gold svg circle{fill:#ffc531}.cl-medal.silver svg circle{fill:#cfd8e3}.cl-medal.bronze svg circle{fill:#d58a4a}.cl-sys-help{font:800 12px/1.6 var(--ui);color:#10204a;cursor:pointer;background:linear-gradient(#8cf0ff,#3fb6ff);border:0;border-radius:999px;margin-left:8px;padding:2px 10px;box-shadow:0 2px #00000040}.cl-sys-help:disabled{cursor:default;opacity:.6;color:#fff;box-shadow:none;background:#fff3}.community-tile{grid-template-areas:"ico text"}.community-tile .lt-text small{align-items:center;gap:4px;display:inline-flex}.cm-glyph{display:block}.modal.community-dlg{width:min(460px,100vw - 32px)}.cm-lead{margin:0 0 12px;font-size:18px;font-weight:700}.cm-links{flex-direction:column;gap:10px;display:flex}.cm-link{--cm-edge:var(--cobalt);border-radius:var(--r-md);color:#fff;min-height:60px;box-shadow:inset 4px 0 0 var(--cm-edge), inset 0 0 0 1px var(--glass-edge);background:linear-gradient(#ffffff1f,#ffffff0a);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 10px 16px;text-decoration:none;transition:transform .12s ease-out,box-shadow .15s;display:flex}.cm-link:hover{box-shadow:inset 4px 0 0 var(--cm-edge), inset 0 0 0 2px #ffffff4d}.cm-link:active{transform:scale(.98)}.cm-link:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.cm-discord{--cm-edge:#6f7dff}.cm-youtube{--cm-edge:#ff4d4d}.cm-facebook{--cm-edge:#3d8bff}.cm-text{flex-direction:column;min-width:0;display:flex}.cm-text b{font-family:var(--display);font-size:22px;font-weight:400;line-height:1.05}.cm-text span{opacity:.9;font-size:16px;font-weight:700}.cm-gold{font-family:var(--display);color:var(--ink);background:var(--gold);box-shadow:0 3px 0 var(--gold-deep);border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 12px;font-size:22px;display:inline-flex}.cm-done{color:#7dffc4;flex:none;font-size:16px;font-weight:800}.cm-link.done{opacity:.75}.cm-note{opacity:.75;margin:12px 0 0;font-size:14px}.cm-row{flex-wrap:wrap;gap:8px;display:flex}.cm-row .btn{text-decoration:none}@media (max-height:500px){.cm-lead{margin-bottom:8px;font-size:16px}.cm-links{gap:6px}.cm-link{min-height:48px;padding:6px 10px 6px 14px}.cm-text b,.cm-gold{font-size:19px}.cm-text span{font-size:14px}.cm-note{margin-top:8px;font-size:13px}}@media (prefers-reduced-motion:reduce){.cm-link{transition:none}}.play-kind:has(.wk-kind-tab){grid-template-columns:1fr 1.25fr 1.1fr}.wk-kind-tab{color:#ffd9a8;position:relative}.wk-kind-tab .wk-kind-top{align-items:center;gap:5px;display:inline-flex}.wk-kind-tab small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wk-kind-tab .wk-glyph{flex:none}.wk-kind-tab[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#ff3da06b,#ff962861);box-shadow:inset 0 0 0 2px #ff9a3c}.wk-kind-tab.wk-kind-off{cursor:not-allowed;opacity:.45;filter:saturate(.4)}.wk-kind-tab.wk-kind-off:hover{color:#ffd9a8;background:0 0}.wk-kind-dot{background:var(--gold);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;right:7px;box-shadow:0 0 0 2px #0e1430e6}.wk-glyph{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.wk-loading{border-radius:var(--r-sm);text-align:left;background:#ff783c24;align-items:flex-start;gap:8px;margin-top:10px;padding:8px 10px;display:flex;box-shadow:inset 0 0 0 1px #ff9a3c73}.wk-loading .wk-glyph{color:#ffb066;flex:none;margin-top:2px}.wk-loading b{font-size:16px;display:block}.wk-loading-blurb{opacity:.85;font-size:14px;font-weight:600;display:block}@media (max-width:860px) and (min-height:501px){.play-kind:has(.wk-kind-tab){grid-template-columns:.9fr 1.2fr 1.1fr}.wk-kind-tab small{font-size:11px}}.z-hud{--z-green:#8dff6a;--z-ink:#060a1ab8;--z-boss-w:min(400px, 31vw);--z-boss-face:38px;--z-boss-bar:14px;font-variant-numeric:tabular-nums}.z-cross{pointer-events:none;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%}.z-cross:before,.z-cross:after{content:"";background:#ffffffeb;border-radius:2px;position:absolute;box-shadow:0 0 0 1px #00000073}.z-cross:before{width:2px;height:22px;top:0;left:10px}.z-cross:after{width:22px;height:2px;top:10px;left:0}.z-cross.sprint{opacity:.3}.z-scope{pointer-events:none;background:radial-gradient(circle,#0000 0 34vh,#02040af5 34.4vh);position:absolute;top:0;bottom:0;left:0;right:0}.z-scope i{background:linear-gradient(#0a0a0ae6,#0a0a0ae6) 50%/2px 100% no-repeat,linear-gradient(#0a0a0ae6,#0a0a0ae6) 50%/100% 2px no-repeat;border-radius:50%;width:68vh;height:68vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 6px #111}.z-vignette{pointer-events:none;background:radial-gradient(75% 75%,#8c001e00 50%,#aa0a28bf);transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.z-top{top:var(--pad-t);left:var(--pad-l);right:var(--pad-r);pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:start;gap:12px;display:grid;position:absolute}.z-left{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.z-right{justify-self:end;padding-top:0}.z-centre{flex-direction:column;align-items:center;min-width:0;display:flex}.z-centre.boss{flex-direction:row;align-items:center;gap:10px}.z-points{font-family:var(--display);color:#fff;text-shadow:0 3px #00000073,0 0 18px #8dff6a59;font-size:46px;line-height:1;position:relative}.z-floaters{width:0;position:absolute;top:4px;left:calc(100% + 10px)}.z-floaters i{color:var(--z-green);white-space:nowrap;font-size:24px;font-style:normal;animation:1.2s ease-out forwards z-float;position:absolute;top:0;left:0}.z-floaters i.big{color:#ffd86b;font-size:30px}@keyframes z-float{0%{opacity:0;transform:translate(-6px,8px)scale(.7)}15%{opacity:1;transform:translate(0)scale(1.1)}to{opacity:0;transform:translate(18px,-26px)scale(1)}}.z-team{flex-direction:column;gap:3px;min-width:190px;display:flex}.z-mate{background:var(--z-ink);border-radius:8px;grid-template-columns:1fr auto auto;align-items:baseline;gap:8px;padding:3px 10px;font-size:15px;font-weight:800;display:grid}.z-mate.me{background:#16341ed1;box-shadow:inset 0 0 0 1.5px #8dff6a8c}.z-mate-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.z-mate-state{color:#ffb0c0;font-size:12px}.z-mate.downed{background:#780a28bf}.z-mate.dead,.z-mate.gone{opacity:.55}.z-mate-points{color:#ffe9a6}.z-wave{font-family:var(--display);color:#ffd2d2;text-shadow:0 3px #3c000ab3,0 0 20px #ff3c5066;flex-direction:column;align-items:center;display:flex}.z-wave-label{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:15px}.z-wave-n{color:#ff5d6c;font-size:56px;font-weight:400;line-height:.95}.z-wave-next{background:var(--z-ink);font-family:var(--ui);color:#fff;text-shadow:none;border-radius:999px;margin-top:2px;padding:2px 10px;font-size:14px;font-weight:800}.z-timers{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.z-timer{background:#ff4d6dd9;border-radius:999px;align-items:center;gap:6px;padding:3px 12px 3px 4px;font-size:15px;font-weight:800;display:flex}.z-timer img{filter:drop-shadow(0 2px 3px #00000073);width:28px;height:28px;margin:-4px 0}.z-timer.double{color:#2a1a00;background:#e6aa14e6}.z-timer.ending{animation:.5s steps(2,end) infinite z-blink}@keyframes z-blink{50%{opacity:.35}}.z-msgs{top:calc(var(--z-band-b,150px) + 10px);width:var(--z-mid-w,70vw);max-width:calc(100% - var(--pad-l) - var(--pad-r));pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ui-root:has(>.z-hud)>.toasts{top:calc(var(--z-band-b,90px) + 6px)}.z-banner{text-align:center;pointer-events:none;opacity:0;width:100%;transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1);position:relative;transform:scale(1.2)}.z-banner.show{opacity:1;transform:scale(1)}.z-banner-title{font-family:var(--display);text-wrap:balance;color:#fff;text-shadow:0 5px #0a1e0abf,0 12px 36px #0000008c;font-size:clamp(36px,4.4vw,68px);line-height:1}.z-banner.wave .z-banner-title{color:#ff6b78;text-shadow:0 5px #5a0012,0 0 40px #ff284673}.z-banner.good .z-banner-title{color:var(--z-green)}.z-banner.bad .z-banner-title{color:#ffb0c0}.z-banner-head{justify-content:center;align-items:center;gap:.2em;max-width:94vw;display:inline-flex}.z-banner-icon{filter:drop-shadow(0 6px 14px #0000008c);flex:none;width:clamp(56px,8vw,104px);height:auto;transition:transform .45s cubic-bezier(.34,1.56,.64,1);transform:scale(.5)rotate(-12deg)}.z-banner.show .z-banner-icon{transform:scale(1)rotate(0)}.z-banner-icon.face{border-radius:14px;width:clamp(52px,7vw,88px);box-shadow:0 0 0 3px #ffd2a0b3,0 0 28px #ff785073}.z-banner.good .z-banner-icon.face{box-shadow:0 0 0 3px #8dff6abf,0 0 28px #8dff6a66}.z-msgs.down .z-banner-title{font-size:clamp(24px,3vw,40px)}.z-msgs.down .z-banner-icon{width:clamp(30px,3.6vw,52px)}.z-msgs.down .z-banner-sub{display:none}.z-banner-sub{text-shadow:0 2px 8px #000000bf;margin-top:8px;font-size:20px;font-weight:800}.z-use{white-space:nowrap;pointer-events:none;background:#060a1acc;border-radius:999px;align-items:center;gap:10px;padding:6px 14px;font-size:18px;font-weight:800;display:flex;position:absolute;top:calc(50% + 46px);left:50%;transform:translate(-50%)}.z-use kbd,.z-slot kbd{min-width:22px;color:var(--ink,#10142c);font-family:var(--ui);text-align:center;background:#fff;border-radius:5px;padding:1px 6px;font-size:14px;font-weight:800;display:inline-block}.z-use b{color:#ffd86b}.z-use b.short{color:#ff8a9a}.z-use.off{opacity:.6}.z-notice{white-space:nowrap;pointer-events:none;background:#961432d9;border-radius:999px;padding:4px 12px;font-size:16px;font-weight:800;position:absolute;top:calc(50% + 86px);left:50%;transform:translate(-50%)}.z-downed{text-align:center;pointer-events:none;background:#460014b3;border-radius:18px;min-width:min(300px,100%);max-width:100%;padding:12px 22px;position:relative;box-shadow:0 0 0 2px #ff789659}.z-downed.out{background:#0a0e28bf;box-shadow:0 0 0 2px #96aaff4d}.z-downed-title{font-family:var(--display);color:#ffd2dc;font-size:40px;line-height:1}.z-downed-sub{margin-top:6px;font-size:18px;font-weight:800}.z-downed-timer{color:#ff8a9a;margin-top:6px;font-size:22px;font-weight:800}.z-downed-hint{opacity:.8;margin-top:4px;font-size:14px;font-weight:700}.z-revive-bar{background:#ffffff26;border-radius:999px;height:10px;margin-top:8px;overflow:hidden}.z-revive-bar i{transform-origin:0;background:linear-gradient(90deg,#8dff6a,#e2ffb0);height:100%;transition:transform .12s linear;display:block}.z-use.z-giving{background:#0a2812e0;border-radius:16px;flex-direction:column;align-items:stretch;gap:4px;min-width:min(300px,80vw);padding:8px 16px 7px;box-shadow:0 0 0 2px #8dff6a8c,0 6px 18px #0006}.z-giving-head{align-items:center;gap:10px;display:flex}.z-giving-name{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.z-giving-secs{font-variant-numeric:tabular-nums;color:#c8ffb4;font-style:normal}.z-giving-bar{height:12px;margin-top:2px}.z-giving-hint{text-align:center;opacity:.75;font-size:12.5px;font-weight:700}.z-mate{position:relative}.z-mate-revive{background:#ffffff26;border-radius:999px;height:3px;position:absolute;bottom:1px;left:6px;right:6px;overflow:hidden}.z-mate-revive i{transform-origin:0;background:#8dff6a;height:100%;transition:transform .12s linear;display:block}.z-bottom{right:var(--pad-r);bottom:calc(var(--pad-b) + 58px);pointer-events:none;align-items:flex-end;gap:12px;display:flex;position:absolute}.z-gun{background:var(--z-ink);text-align:right;border-radius:14px;min-width:200px;padding:8px 14px 10px}.z-gun.glow{box-shadow:inset 0 0 0 2px #ff78f5b3,0 0 18px #ff78f559}.z-gun-name{opacity:.85;font-size:15px;font-weight:800}.z-gun-ammo{font-family:var(--display);line-height:1}.z-gun-ammo b{font-size:40px;font-weight:400}.z-gun-ammo b.low{color:#ff8a9a}.z-gun-ammo span{opacity:.8;margin-left:4px;font-size:22px}.z-gun-reload{color:#ffd86b;font-size:13px;font-weight:800}.z-gun-reload.out{color:#ff8a9a}.z-slots{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.z-slot{opacity:.65;background:#ffffff1a;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-flex}.z-slot.on{opacity:1;background:#8dff6a40}.z-slot kbd{min-width:16px;padding:0 4px;font-size:11px}.z-sodas{gap:6px;display:flex}.z-soda{width:44px;height:44px;box-shadow:0 0 0 2px #060a1a8c, 0 0 12px color-mix(in srgb, var(--soda) 55%, transparent);border-radius:50%;display:block}.z-soda img{width:100%;height:100%;display:block}.z-lock-hint{white-space:nowrap;top:calc(50% + 120px);bottom:auto}.z-corner{z-index:3}.z-end{padding:var(--pad-t) var(--pad-r) var(--pad-b) var(--pad-l);pointer-events:auto;z-index:5;background:radial-gradient(circle at 50% 40%,#0a142859,#040610d9);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.z-end-card{text-align:center;border-radius:22px;width:min(640px,100%);padding:22px 26px}.z-end-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--z-green);font-size:14px;font-weight:800}.z-end-title{font-family:var(--display);margin:4px 0 2px;font-size:48px;font-weight:400;line-height:1}.z-end-wave{color:#ffd2d2;justify-content:center;align-items:baseline;gap:12px;font-size:22px;font-weight:800;display:flex}.z-end-wave span{opacity:.75;font-size:16px}.z-end-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.z-end-stats div{background:#ffffff12;border-radius:12px;padding:8px 4px}.z-end-stats b{font-family:var(--display);font-size:30px;font-weight:400;display:block}.z-end-stats span{opacity:.8;font-size:13px;font-weight:800}.z-end-team{border-collapse:collapse;width:100%;font-size:15px;font-weight:700}.z-end-team th{opacity:.7;text-align:right;padding:2px 6px;font-size:12px}.z-end-team td{text-align:right;border-top:1px solid #ffffff14;padding:4px 6px}.z-end-team th:first-child,.z-end-team td:first-child{text-align:left}.z-end-team tr.me td{color:var(--z-green)}.z-end-actions{justify-content:center;gap:12px;margin-top:16px;display:flex}@media (max-height:560px){.z-points{font-size:34px}.z-team{min-width:150px}.z-mate{padding:2px 8px;font-size:13px}.z-wave-n{font-size:40px}.z-wave-label,.z-wave-next{font-size:12px}.z-banner-title{font-size:clamp(26px,4vw,44px)}.z-banner-sub{margin-top:4px;font-size:15px}.z-banner-icon{width:clamp(40px,6vw,64px)}.z-banner-icon.face{border-radius:10px;width:clamp(38px,5.4vw,58px)}.z-msgs.down .z-banner-title{font-size:22px}.z-msgs.down .z-banner-icon{width:28px}.z-hud{--z-boss-w:min(280px, 28vw);--z-boss-face:30px;--z-boss-bar:10px}.z-boss{border-radius:10px;row-gap:2px;padding:2px 8px 3px 2px}.z-boss-face{border-radius:7px}.z-boss-name{font-size:13px}.z-boss-weak{font-size:11px}.z-boss-phase{padding:0 6px;font-size:10px}.z-wave.compact .z-wave-label{font-size:10px}.z-wave.compact .z-wave-n{font-size:28px}.z-centre.boss{gap:8px}.z-use{font-size:15px;top:calc(50% + 32px)}.z-notice{font-size:14px;top:calc(50% + 64px)}.z-msgs{top:calc(var(--z-band-b,110px) + 6px);gap:3px}.z-downed{border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:10px;min-width:min(240px,100%);padding:3px 14px 5px;display:flex}.z-downed>:not(.z-downed-title):not(.z-downed-sub){flex-basis:100%}.z-revive-bar~.z-downed-hint{display:none}.z-downed-title{font-size:22px}.z-downed-sub{margin-top:0;font-size:14px}.z-downed-timer{margin-top:1px;font-size:14px}.z-downed-hint{margin-top:1px;font-size:11px}.z-revive-bar{height:6px;margin-top:4px}.z-use.z-giving{border-radius:12px;gap:2px;min-width:min(260px,70vw);padding:5px 12px 4px}.z-revive-bar.z-giving-bar{height:8px;margin-top:1px}.z-giving-hint{font-size:11px}.z-ready{margin-top:4vh}.z-gun-ammo b{font-size:30px}.z-end-card{padding:14px 18px}.z-end-title{font-size:34px}.z-end-stats b{font-size:24px}}@media (max-height:400px){.z-hud{--z-boss-face:26px;--z-boss-bar:9px}.z-boss-name{font-size:12px}.z-wave.compact .z-wave-n{font-size:24px}.z-downed-title{font-size:20px}.z-downed-sub{font-size:13px}.z-msgs.down .z-banner-title{font-size:18px}.z-msgs.down .z-banner-icon{width:22px}}.hud-touch.z-hud{--zt-fire:104px;--zt-btn:62px;--zt-m:6px;--zt-stick:clamp(92px, 30vh, 120px);--zt-r1:calc(var(--zt-fire) / 2 + var(--zt-btn) / 2 + 9px);--zt-r2:calc(var(--zt-r1) + var(--zt-btn) + 7px)}@media (max-height:560px){.hud-touch.z-hud{--zt-fire:clamp(76px, 22vh, 96px);--zt-btn:clamp(50px, 13.5vh, 58px);--zt-m:4px;--zt-r1:calc(var(--zt-fire) / 2 + var(--zt-btn) / 2 + 8px);--zt-r2:calc(var(--zt-r1) + var(--zt-btn) + 6px)}}.hud-touch.z-hud .z-bottom{right:auto;left:calc((var(--pad-l) + 12px + var(--zt-stick) + 100% - var(--pad-r) - var(--zt-m) - var(--zt-fire) / 2 - var(--zt-r2) - var(--zt-btn) / 2) / 2);bottom:var(--pad-b);z-index:2;gap:8px;transform:translate(-50%)}.hud-touch.z-hud .z-gun{text-align:center;min-width:150px;padding:5px 12px 6px}.hud-touch.z-hud .z-gun.swap{pointer-events:auto;touch-action:none;cursor:pointer;color:inherit;font:inherit;-webkit-user-select:none;user-select:none;border:0;box-shadow:inset 0 0 0 2px #ffffff38}.hud-touch.z-hud .z-gun.swap.held{transform:scale(.96);box-shadow:inset 0 0 0 2px #ffffff8c}.hud-touch.z-hud .z-slots{justify-content:center}.hud-touch.z-hud .z-slot{font-size:11px}.z-slot-swap{opacity:.85;margin-right:2px;font-weight:900}.hud-touch.z-hud .z-sodas{grid-template-columns:repeat(2,auto);gap:4px;display:grid}.hud-touch.z-hud .z-soda{width:32px;height:32px}@media (max-height:560px){.hud-touch.z-hud .z-soda{width:26px;height:26px}}.hud-touch.z-hud .z-use,.hud-touch.z-hud .z-notice{max-width:calc(100% - 2 * (var(--pad-r) + var(--zt-m) + var(--zt-fire) / 2 + var(--zt-r2) * .59 + var(--zt-btn) / 2 + 10px));white-space:normal;text-align:center}.hud-touch.z-hud .z-gun .z-nades{display:none}.hud-touch.z-hud .z-corner{top:var(--pad-t);right:var(--pad-r);bottom:auto;left:auto}.hud-touch.z-hud .z-right{padding-top:52px}.zt-look,.zt-stick-zone{pointer-events:auto;touch-action:none;z-index:1;position:absolute}.zt-look{top:0;bottom:0;left:40%;right:0}.zt-stick-zone{z-index:2;width:40%;top:38%;bottom:0;left:0}.zt-stick{left:calc(var(--pad-l) + 12px);bottom:calc(var(--pad-b) + 14px);width:var(--zt-stick,112px);height:var(--zt-stick,112px);pointer-events:none;opacity:.7;background:radial-gradient(circle,#ffffff0d 40%,#ffffff29);border-radius:50%;place-items:center;transition:transform .14s ease-out,opacity .14s;display:grid;position:absolute;box-shadow:inset 0 0 0 2px #ffffff52,0 6px 18px #00000038}.zt-stick.on{opacity:1;transition:opacity .14s}.zt-stick.sprint{box-shadow:inset 0 0 0 3px var(--z-green), 0 0 16px #8dff6a73}.zt-stick i{background:radial-gradient(circle at 40% 35%,#fff,#dfe7ff);border-radius:50%;width:50px;height:50px;transition:transform .14s ease-out;box-shadow:0 3px 10px #00000059}.zt-stick.on i{transition:none}.zt-pad{right:calc(var(--pad-r) + var(--zt-m) + var(--zt-fire) / 2);bottom:calc(var(--pad-b) + var(--zt-m) + var(--zt-fire) / 2);pointer-events:none;z-index:3;width:0;height:0;position:absolute}.zt-btn{--r:0px;--c:0;--s:0;left:calc(var(--c) * var(--r) - var(--zt-btn) / 2);top:calc(-1 * var(--s) * var(--r) - var(--zt-btn) / 2);width:var(--zt-btn);height:var(--zt-btn);color:#fff;font-family:var(--ui);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#080c1e85;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;transition:transform 80ms ease-out,box-shadow .12s,background-color .12s;display:flex;position:absolute;box-shadow:inset 0 0 0 2px #fff6,0 4px 14px #00000052}.zt-btn.r1{--r:var(--zt-r1)}.zt-btn.r2{--r:var(--zt-r2)}.zt-btn svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #00000080);flex:none;width:21px;height:21px}.zt-btn small{max-width:calc(var(--zt-btn) - 8px);letter-spacing:.05em;white-space:nowrap;text-transform:uppercase;text-shadow:0 1px 2px #000000a6;font-size:11px;font-weight:900;line-height:1;overflow:hidden}.zt-btn small.long{letter-spacing:.01em;font-size:9.5px}.zt-btn.held{background-color:#ffffff29;transform:scale(.93)}.zt-btn.off{opacity:.42}.zt-btn.fire{left:calc(var(--zt-fire) / -2);top:calc(var(--zt-fire) / -2);width:var(--zt-fire);height:var(--zt-fire);background:radial-gradient(circle at 50% 38%,#ff963c42,#080c1e8c 72%);gap:3px;box-shadow:inset 0 0 0 3px #ffa046cc,0 4px 16px #00000059}.zt-btn.fire svg{width:34px;height:34px}.zt-btn.fire small{letter-spacing:.08em;font-size:12px}.zt-btn.fire.held{background:radial-gradient(circle at 50% 38%,#ffaa4680,#78320a99 75%);box-shadow:inset 0 0 0 4px #ffab4a,0 0 22px #ff8c28b3}.zt-btn.lock{box-shadow:inset 0 0 0 2.5px #ff4c5ad9,0 4px 14px #00000052}.zt-btn.lock.on{background:#960c1eb8;box-shadow:inset 0 0 0 3.5px #ff3b4e,0 0 18px #ff3b4ebf}.zt-btn.lock.on small{color:#ffd6da}.zt-btn.use.ready{box-shadow:inset 0 0 0 3px var(--z-green), 0 0 16px #8dff6a80;background:#1e5f16c7}.zt-btn.zoom.held{background:#3c5aa099;transform:none;box-shadow:inset 0 0 0 3px #9fd8ff,0 4px 14px #00000052}.zt-btn.nade img{filter:drop-shadow(0 1px 2px #00000080);pointer-events:none;width:26px;height:26px;margin-top:-2px}.zt-btn.nade.off img{filter:grayscale()brightness(.8)}.zt-btn .zt-count{background:#2f7d1f;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #080c1ed9}.zt-btn.nade.off .zt-count{background:#555b70}@media (max-height:560px){.zt-btn svg{width:19px;height:19px}.zt-btn.fire svg{width:30px;height:30px}.zt-btn small{font-size:10px}.zt-btn small.long{font-size:8.5px}.zt-btn.fire small{font-size:11px}.zt-btn.nade img{width:23px;height:23px}}.z-lockmark{opacity:0;pointer-events:none;will-change:transform;width:60px;height:120px;position:absolute;top:0;left:0}.z-lockmark i{filter:drop-shadow(0 0 3px #ff283cd9)drop-shadow(0 0 1px #000c);border:0 solid #ff3b4e;width:26%;max-width:22px;height:18%;max-height:22px;position:absolute}.z-lockmark i:first-child{border-width:3px 0 0 3px;top:0;left:0}.z-lockmark i:nth-child(2){border-width:3px 3px 0 0;top:0;right:0}.z-lockmark i:nth-child(3){border-width:0 0 3px 3px;bottom:0;left:0}.z-lockmark i:nth-child(4){border-width:0 3px 3px 0;bottom:0;right:0}.z-wave-special{font-family:var(--ui);color:#fff;text-shadow:none;background:#78143cd9;border-radius:999px;margin-top:2px;padding:1px 10px;font-size:13px;font-weight:800}.z-wave-special.bats{background:#46286ee6}.z-wave-special.fog{background:#465a6ee6}.z-wave-escape{color:#10142c;font-family:var(--ui);text-shadow:none;background:#c8dcffeb;border-radius:999px;margin-top:4px;padding:3px 12px;font-size:16px;font-weight:900;animation:1s steps(2,end) infinite z-blink}.z-wave-music{font-family:var(--ui);color:#ffe9a6;text-shadow:none;opacity:.85;margin-top:3px;font-size:12px;font-weight:800}.z-bosses{width:var(--z-boss-w);pointer-events:none;flex-direction:column;gap:4px;display:flex}.z-boss{grid-template-columns:var(--z-boss-face) minmax(0, 1fr);background:#060a1a8c;border-radius:12px;grid-template-rows:auto auto;align-items:center;gap:3px 8px;padding:3px 10px 4px 3px;display:grid}.z-boss-face{width:var(--z-boss-face);height:var(--z-boss-face);border-radius:9px;grid-row:1/3;box-shadow:0 0 0 2px #ffc8788c,0 3px 8px #00000080}.z-boss.weak .z-boss-face{box-shadow:0 0 0 2px #fff3a0,0 0 14px #fff08cd9}.z-boss-name{min-width:0;font-family:var(--display);color:#ffd2a6;text-shadow:0 2px #280a00cc;align-items:baseline;gap:8px;font-size:16px;line-height:1.05;display:flex;position:relative}.z-boss-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.z-boss.weak .z-boss-title{visibility:hidden}.z-boss-weak{text-overflow:ellipsis;white-space:nowrap;font-family:var(--ui);color:#fff3a0;text-shadow:0 1px #281e00e6;font-size:13px;font-weight:900;animation:.5s steps(2,end) infinite z-blink;position:absolute;left:0;right:0;overflow:hidden}.z-boss.weak .z-boss-weak~.z-boss-phase{visibility:hidden}.z-boss-phase{font-family:var(--ui);color:#ffe2c8;text-shadow:none;background:#961e14cc;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:900}.z-boss-phase.fresh{color:#fff;background:#ff5a3c;animation:.6s ease-in-out 5 alternate z-phase}@keyframes z-phase{to{transform:scale(1.18);box-shadow:0 0 12px #ff6e46e6}}.z-boss-bar{height:var(--z-boss-bar);background:#060a1acc;border-radius:999px;overflow:hidden;box-shadow:0 0 0 1.5px #ffc87866}.z-boss-bar i{transform-origin:0;background:linear-gradient(90deg,#ff6a3d,#ffb347);height:100%;transition:transform .25s;display:block}.z-boss.weak .z-boss-bar{box-shadow:0 0 0 1.5px #fff3a0,0 0 12px #fff08ccc}.z-wave.compact .z-wave-label{font-size:12px}.z-wave.compact .z-wave-n{font-size:36px}.z-ready{background:var(--z-ink);text-align:center;pointer-events:none;border-radius:18px;margin-top:8vh;padding:14px 24px;position:relative}.z-ready-title{font-family:var(--display);color:#ffd2d2;font-size:26px}.z-ready-sub{opacity:.85;margin-top:4px;font-size:15px;font-weight:700}.z-nades{justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:800;display:flex}.z-nades kbd{min-width:18px;color:var(--ink,#10142c);text-align:center;background:#fff;border-radius:4px;padding:0 5px;font-size:12px;display:inline-block}.z-nade-icons{gap:3px;display:flex}.z-nade-icons img{filter:drop-shadow(0 1px 2px #00000080);width:22px;height:22px;margin:-3px -2px}.z-use.take{background:#785a00e6;box-shadow:0 0 18px #ffdc6499}.z-odds{pointer-events:none;background:#060a1ab8;border-radius:12px;flex-wrap:wrap;justify-content:center;gap:4px 10px;max-width:min(520px,86vw);padding:6px 12px;font-size:12px;font-weight:700;display:flex;position:absolute;top:calc(50% + 84px);left:50%;transform:translate(-50%)}.z-odds-title{text-align:center;letter-spacing:.08em;text-transform:uppercase;opacity:.75;width:100%;font-size:11px}.z-odds b{color:#ffd86b}.z-odds .wonder{color:#c9a6ff}.z-hud.dark .z-cross{filter:drop-shadow(0 0 4px #ffffffe6)}.z-view-btn svg,.z-emote-btn svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.z-end-card.won{box-shadow:0 0 0 2px #c8dcff99,0 0 60px #a0beff59}.z-end-bosses{flex-wrap:wrap;justify-content:center;gap:6px;margin:6px 0;display:flex}.z-end-bosses span{color:#ffd2a6;background:#ff963c40;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:800}.z-end-reward{text-align:center;margin:8px 0}.z-end-pay{justify-content:center;gap:16px;font-size:20px;display:flex}.z-end-pay .gold{color:#ffd86b}.z-end-pay .xp{color:#9fd8ff}.z-end-title-won{color:#c9a6ff;margin-top:4px;font-weight:900}.z-end-notice{opacity:.8;margin-top:4px;font-size:13px}@media (prefers-reduced-motion:reduce){.z-banner{transition:opacity .3s;transform:none}.z-banner-icon,.z-revive-bar i,.z-mate-revive i,.z-boss-bar i{transition:none}.z-boss-phase.fresh{animation:none}.z-banner-icon{transform:none}}.z-use.timed{padding-bottom:10px}.z-take-secs{color:#fff;font-variant-numeric:tabular-nums;text-align:center;background:#ffffff2e;border-radius:999px;min-width:28px;padding:1px 7px;font-style:normal}.z-take-secs.ending{color:#2a0a12;background:#ff8a9a;animation:.5s ease-in-out infinite alternate z-take-pulse}.z-take-bar{transform-origin:0;background:#ffd86b;border-radius:2px;height:3px;transition:transform .1s linear;position:absolute;bottom:3px;left:16px;right:16px}@keyframes z-take-pulse{0%{transform:scale(1)}to{transform:scale(1.14)}}.zt-take{color:#2b1a00;min-width:164px;font-family:var(--ui);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;z-index:3;background:radial-gradient(circle at 50% 22%,#fff1b0,#ffd23f 55%,#d99a12);border:0;border-radius:20px;flex-direction:column;align-items:center;gap:3px;padding:7px 22px 12px;animation:.22s ease-out zt-take-in;display:flex;position:absolute;top:calc(50% + 26px);left:50%;transform:translate(-50%);box-shadow:0 5px #8a5d00,0 10px 26px #ffd23f73,inset 0 0 0 2px #ffffff80}.zt-take b{letter-spacing:.04em;text-transform:uppercase;font-size:23px;font-weight:900;line-height:1}.zt-take small{opacity:.85;font-size:13px;font-weight:800}.zt-take.held{transform:translate(-50%)scale(.94)}.zt-take .z-take-secs{color:#ffd23f;background:#2b1a00;padding:2px 8px;font-size:15px;font-weight:900;position:absolute;top:-10px;right:-10px;box-shadow:0 2px 6px #0006}.zt-take .z-take-secs.ending{color:#fff;background:#ff5f7a}.zt-take .z-take-bar{background:#2b1a0099;bottom:6px;left:20px;right:20px}@keyframes zt-take-in{0%{opacity:0;transform:translate(-50%)scale(.82)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.z-take-secs.ending,.zt-take{animation:none}}.ad-sec{margin-top:18px}.ad-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ad-head h3{margin:4px 0;font-size:28px}.ad-soon{letter-spacing:.04em;text-transform:uppercase;background:var(--coral);color:#fff;transform:skewX(var(--skew));border-radius:4px;padding:3px 10px;font-size:13px;font-weight:900}.ad-count{opacity:.85;margin-left:auto;font-size:14px;font-weight:800}.ad-note{opacity:.85;margin:4px 0 10px;font-size:15px}.ad-boosts{border-radius:var(--r-sm);background:#ffd23f24;margin:0 0 10px;padding:8px 12px;font-size:14px;font-weight:800;box-shadow:inset 0 0 0 1px #ffd23f73}.ad-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.ad-card{border-radius:var(--r-md);text-align:center;background:radial-gradient(120% 90% at 50% 8%,#3f6ad8,#1d2f7a 62%,#0c1440 130%);grid-template-rows:auto auto 1fr auto;justify-items:center;gap:6px;min-width:0;padding:14px 10px 12px;display:grid;position:relative;box-shadow:0 6px 18px #0000004d,inset 0 0 0 2px #ffffff24}.ad-card.off{filter:saturate(.6)}.ad-card.used{opacity:.6}.ad-icon{width:54px;height:54px;font-family:var(--display);color:var(--ink);background:radial-gradient(circle at 35% 30%,#fff8d6,#ffd23f 60%,#c98a00);border-radius:50%;place-items:center;font-size:19px;display:grid;box-shadow:0 3px 10px #00000059}.ad-icon.k-gold,.ad-icon.k-gems{background:#ffffff1f}.ad-icon.k-clanPoints{background:radial-gradient(circle at 35% 30%,#d9fbe8,#34d399 60%,#047857)}.ad-icon.k-passXp,.ad-icon.k-xp,.ad-icon.k-firstWin{color:#fff;background:radial-gradient(circle at 35% 30%,#efe7ff,#a78bfa 60%,#5b21b6)}.ad-art{--glow:#ffd23f8c;place-items:center;width:76px;height:76px;margin:-3px 0 -4px;display:grid;position:relative}.ad-art:before{content:"";background:radial-gradient(closest-side, var(--glow), transparent);pointer-events:none;border-radius:50%;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.ad-art:before,.ad-art>.item-icon{opacity:0;transition:opacity .2s}.ad-art.on:before,.ad-art.on>.item-icon{opacity:1}.ad-art>.item-icon{filter:drop-shadow(0 5px 6px #00000073);width:100%;height:100%;transition:opacity .2s,transform .16s;position:relative}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ad-card:not(.off):hover .ad-art>.item-icon{transform:translateY(-3px)scale(1.06)}}.ad-art.o-gems{--glow:#c084fc99}.ad-art.o-xp{--glow:#f8717180}.ad-art.o-xprush{--glow:#38bdf899}.ad-art.o-swap{--glow:#34d39980}.ad-art.o-smith{--glow:#fb923c99}.ad-art.o-clan{--glow:#f871718c}.ad-art.sm{flex:none;width:48px;height:48px;margin:0}.ad-art.sm>.ad-icon{width:44px;height:44px;font-size:16px}.ad-name{font-family:var(--display);font-size:19px;line-height:1.1}.ad-text{overflow-wrap:anywhere;min-height:2.5em;font-size:13px;font-weight:700;line-height:1.25}.ad-video{gap:10px;margin-bottom:12px;display:grid}.ad-video-screen{aspect-ratio:16/9;border-radius:var(--r-md);opacity:.9;background:repeating-linear-gradient(135deg,#10183f 0 14px,#16214f 14px 28px);justify-self:center;place-items:center;width:min(100%,71.1111vh);font-weight:800;display:grid}.ad-video-reward{align-items:center;gap:10px;display:flex}.ad-video p{margin:0;font-size:16px}@media (max-width:560px){.ad-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ad-count{margin-left:0}}.ad-privacy{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.panel-head:has(.promo-open){flex-wrap:wrap}.panel-head .promo-open{margin-left:auto}.promo-form{gap:8px;display:flex}.promo-form .text-input{letter-spacing:.08em;text-transform:uppercase;-webkit-user-select:text;user-select:text;flex:1;min-width:0;font-weight:800}.promo-form .text-input::placeholder{letter-spacing:normal;text-transform:none;font-weight:400}.promo-form .text-input[aria-invalid=true]{border-color:#ff8aa5}.promo-error{color:#ff8aa5;margin:10px 0 0;font-size:15px;font-weight:700}.promo-fine{opacity:.75;margin:12px 0 0;font-size:13px}.promo-lead{margin:0 0 12px}.promo-items{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:14px;display:grid}.promo-item,.promo-item:hover{cursor:default;transform:none}.promo-items .rcard.promo-item{aspect-ratio:auto;height:clamp(150px,40vh,260px);min-height:0}.rcard.promo-item.skin-card:hover .art.art-bleed>img{transform:none}.si-dialog{max-width:min(500px,100vw - 24px)}.si-google-holder{justify-content:center;min-height:44px;margin:2px 0 6px;display:flex}.si-busy{opacity:.55;pointer-events:none}.si-google{color:#1f1f1f;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:2px 0 6px;padding:10px 16px;font-size:17px;font-weight:700;display:flex}.si-google:disabled{opacity:.6;cursor:default}.si-google:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.si-apple{color:#000;letter-spacing:-.01em;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:600}.si-apple svg{flex:none;margin-top:-3px}.si-or{opacity:.7;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;margin:6px 0 10px;font-size:14px;display:flex}.si-or:before,.si-or:after{content:"";background:#ffffff40;flex:1;height:1px}.si-label{opacity:.85;font-size:15px;font-weight:700}.si-input{width:100%;padding:10px 12px;font-size:18px}.si-code{letter-spacing:.4em;text-align:center;font-family:ui-monospace,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:26px}.si-fine{margin-top:10px!important}.si-fine a{color:var(--cyan)}.si-reason{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-weight:700}.si-linked{color:var(--cyan);word-break:break-all;font-weight:700}@media (max-height:500px){.si-google-holder,.si-google{margin-bottom:2px}.si-google{min-height:44px;padding-top:8px;padding-bottom:8px}.si-or{margin:2px 0 6px}}.landscape-gate{display:none}@media (orientation:portrait) and (pointer:coarse){.landscape-gate{z-index:10000;padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));color:#fff;font-family:var(--ui,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);pointer-events:auto;touch-action:none;background:radial-gradient(90% 60% at 50% 42%,#1e5aff73,#080c2800 70%),#080c28f0;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}}.landscape-gate .rotate-card{text-align:center;background:#1420608c;border-radius:24px;width:min(360px,100%);padding:26px 22px 24px;box-shadow:inset 0 0 0 1px #ffffff29,0 18px 50px #00000059}.landscape-gate .rotate-phone{width:104px;height:104px;overflow:visible}.landscape-gate .device{transform-box:view-box;transform-origin:50%;animation:2.6s cubic-bezier(.65,0,.35,1) infinite landscape-hint}.landscape-gate .phone{fill:#ffffff1a;stroke:#fff;stroke-width:3px}.landscape-gate .speaker{fill:#fff;opacity:.7}.landscape-gate .arc{fill:none;stroke:#fc3;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}@keyframes landscape-hint{0%,22%{transform:rotate(0)}50%,78%{transform:rotate(-90deg)}to{transform:rotate(0)}}.landscape-gate .rotate-title{font-family:var(--display,Impact, "Arial Black", system-ui, sans-serif);transform:skewX(var(--skew,-6deg));text-shadow:0 3px #0b1650,0 8px 22px #0006;margin-top:14px;font-size:36px;line-height:1}.landscape-gate .rotate-sub{opacity:.85;margin-top:10px;font-size:17px;line-height:1.3}.landscape-gate .rotate-play{color:#1b1300;cursor:pointer;background:#fc3;border:0;border-radius:12px;min-height:48px;margin-top:18px;padding:12px 26px;font:900 18px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;box-shadow:0 4px #b37f00}.landscape-gate .rotate-more{color:#fc3;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;margin-top:14px;padding:8px 6px;font:800 16px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:underline}.landscape-gate .pwa-steps{text-align:left;margin:16px 0 0}@media (prefers-reduced-motion:reduce){.landscape-gate .device{animation:none;transform:rotate(-90deg)}}.mstatus{padding:max(16px, var(--safe-t)) max(16px, var(--safe-r)) max(16px, var(--safe-b)) max(16px, var(--safe-l));pointer-events:none;z-index:40;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.mstatus.dim{pointer-events:auto;background:radial-gradient(60% 60% at 50% 45%,#0a144659,#05081ed1)}.mstatus.dim.art{background:radial-gradient(55% 55% at 50% 50%, #05081e8c, #05081e33 70%, #05081e99), var(--mstatus-art) center / cover no-repeat, #0b1030}.mstatus-card{pointer-events:auto;text-align:center;width:min(460px,100%);padding:22px 26px 24px}.mstatus-wait{align-self:end;width:min(420px,100%);margin-bottom:18vh;padding:16px 22px 18px}.mstatus-kicker{letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:14px;font-weight:700}.mstatus-title{font-family:var(--display);margin-top:2px;font-size:34px;line-height:1.05}.mstatus-wait .mstatus-title{font-size:28px}.mstatus-sub{opacity:.9;overflow-wrap:anywhere;margin-top:6px;font-size:17px}.mstatus-hint{opacity:.75;margin-top:10px;font-size:15px}.mstatus-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.mstatus-bar{background:#00000059;border-radius:999px;width:70%;height:8px;margin:16px auto 0;position:relative;overflow:hidden}.mstatus-bar>i{border-radius:inherit;background:linear-gradient(90deg, #ffe066, var(--gold-deep));width:35%;animation:1.3s ease-in-out infinite mstatus-slide;position:absolute;top:0;bottom:0;left:0;right:auto}@keyframes mstatus-slide{0%{transform:translate(-110%)}to{transform:translate(300%)}}.server-down{z-index:10000;padding:24px max(16px, var(--safe-r)) 24px max(16px, var(--safe-l));color:#fff;font-family:var(--ui);background:linear-gradient(#0a124699,#0a1246eb),#0e1f5c url(/assets/art/keyart.webp) 50%/cover no-repeat;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.server-down-box{text-align:center;-webkit-backdrop-filter:blur(6px);background:#080e349e;border-radius:24px;width:min(560px,100%);padding:22px 26px 24px;box-shadow:0 18px 50px #00000059}.server-down-logo{letter-spacing:.01em;text-shadow:0 4px #0b1650,0 10px 30px #00000073;font:italic 900 clamp(36px,9vw,64px)/.95 Impact,Arial Black,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.server-down-logo b{color:#fc3}.server-down-title{font-family:var(--display);margin:18px 0 0;font-size:34px;font-weight:400;line-height:1.05}.server-down-text{opacity:.92;margin:8px 0 0;font-size:18px}.server-down-detail{opacity:.65;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px}.server-down-detail:empty{display:none}.server-down-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.server-down-auto{opacity:.75;min-height:1.3em;margin-top:8px;font-size:14px}.server-down-offline{border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin-top:18px;padding-top:16px;font-size:15px;display:flex}.server-down-offline>span{opacity:.8;text-align:left;flex:220px}@media (max-height:500px){.server-down-logo{display:none}.server-down-title{margin-top:0;font-size:28px}}@media (max-height:360px){.server-down{padding-top:max(8px, var(--safe-t));padding-bottom:max(8px, var(--safe-b))}.server-down-box{width:min(720px,100%);padding:12px 20px}.server-down-title{font-size:24px}.server-down-text{margin-top:4px;font-size:15px;line-height:1.3}.server-down-detail{margin-top:2px;font-size:12px}.server-down-actions{margin-top:8px}.server-down-auto{margin-top:4px;font-size:13px}.server-down-offline{margin-top:8px;padding-top:8px;font-size:14px}}@media (prefers-reduced-motion:reduce){.mstatus-bar>i{opacity:.6;width:100%;animation:none}}.cq-kicker{font:700 12px/1.1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:#ffc531;display:block}.cq-defend{z-index:60;top:calc(var(--safe-t) + 70px);color:#fff;background:linear-gradient(110deg,#6e0e18f5,#280812f5);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:min(620px,100vw - 24px);padding:12px 14px 16px;animation:.5s cubic-bezier(.2,1.3,.4,1) cq-defend-in;display:grid;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 0 0 2px #ff6b6b,0 0 40px #ff3c3c73,0 16px 30px #00000080}@keyframes cq-defend-in{0%{opacity:0;transform:translate(-50%,-30px)}}.cq-defend-flag{background:radial-gradient(circle,#ffffff2e,#0000 70%);border-radius:50%;place-items:center;width:58px;height:58px;animation:.6s ease-in-out 2 cq-shake;display:grid}@keyframes cq-shake{25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.cq-defend-text h3{font:400 21px/1.1 var(--display);letter-spacing:.02em;margin:2px 0}.cq-defend-text p{font:500 14px/1.3 var(--ui);opacity:.85;margin:0}.cq-defend-actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.cq-defend-timer{transform-origin:0;background:linear-gradient(90deg,#ffd23f,#ff6b6b);height:5px;transition:transform .2s linear;position:absolute;bottom:0;left:0;right:0}.cq-incoming{z-index:55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(circle,#040a1e8c,#040a1ed9);place-items:center;animation:.3s cq-fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes cq-fade{0%{opacity:0}}.cq-incoming-card{color:#fff;background:linear-gradient(#141e46f5,#0a0e28f5);border-radius:18px;grid-template-columns:96px 1fr;align-items:center;gap:16px;width:min(520px,100vw - 32px);padding:18px 20px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #ffd67899,0 20px 40px #0000008c}.cq-ring{grid-area:1/1;width:96px;height:96px;transform:rotate(-90deg)}.cq-ring circle{fill:none;stroke-width:6px}.cq-ring .track{stroke:#ffffff1f}.cq-ring .run{stroke:#ffc531;stroke-linecap:round;stroke-dasharray:169.6;filter:drop-shadow(0 0 6px #ffbe28cc);transition:stroke-dashoffset .1s linear}.cq-incoming-n{font:400 40px var(--display);grid-area:1/1;justify-self:center}.cq-incoming-text h3{font:400 26px/1.05 var(--display);letter-spacing:.02em;margin:2px 0 6px}.cq-incoming-text p{font:500 15px/1.35 var(--ui);opacity:.85;margin:0}:root[data-conquest-scout] .cl-panel,:root[data-conquest-scout] .topbar,:root[data-conquest-scout] .tabbar{opacity:0;pointer-events:none}.cq-scout{z-index:50;pointer-events:none;color:#fff;position:fixed;top:0;bottom:0;left:0;right:0}.cq-scout>*{pointer-events:auto}.cq-scout-top{top:calc(var(--safe-t) + 12px);left:calc(var(--safe-l) + 12px);right:calc(var(--safe-r) + 12px);align-items:center;gap:12px;display:flex;position:absolute}.cq-scout-title{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080e24b8;border-radius:14px;align-items:center;gap:10px;padding:6px 16px 6px 8px;display:flex;box-shadow:inset 0 0 0 1.5px #ffd67873}.cq-scout-title h3{font:400 24px/1 var(--display);margin:0}.cq-scout-title small{font:600 13px var(--ui);opacity:.8}.cq-scout-clock{place-items:center;width:54px;height:54px;margin-left:auto;display:grid;position:relative}.cq-scout-clock svg{position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.cq-scout-clock circle{fill:#080e24b3;stroke-width:4px}.cq-scout-clock .track{stroke:#ffffff26}.cq-scout-clock .run{fill:none;stroke:#ffc531;stroke-dasharray:100.5;stroke-linecap:round}.cq-scout-clock b{font:400 22px var(--display);position:relative}.cq-scout-loading{font:400 20px var(--display);letter-spacing:.03em;background:#080e24cc;border-radius:999px;padding:12px 22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cq-scout-bar{left:50%;bottom:calc(var(--safe-b) + 14px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:calc(100vw - 24px);font:600 14px var(--ui);background:#080e24c7;border-radius:14px;align-items:center;gap:14px;padding:8px 10px 8px 16px;display:flex;position:absolute;transform:translate(-50%);box-shadow:inset 0 0 0 1.5px #ffd67866}.cq-scout-views{gap:4px;display:flex}.cq-scout-views button{color:#fff;font:400 16px var(--display);cursor:pointer;background:#ffffff14;border:0;border-radius:8px;padding:6px 12px}.cq-scout-views button.on{color:#3a1d00;background:linear-gradient(#ffe17a,#ffb21f)}.cq-scout-upsell{color:#ffe6a0}@media (max-width:700px),(max-height:480px){.cq-defend{top:calc(var(--safe-t) + 8px);grid-template-columns:auto 1fr}.cq-defend-actions{flex-direction:row;grid-column:1/-1}.cq-scout-hint{display:none}}@media (prefers-reduced-motion:reduce){.cq-defend,.cq-defend-flag,.cq-incoming{animation:none}}.cq-pennant{flex:none;display:inline-block;position:relative}.cq-pennant svg{display:block;overflow:visible}.cq-pennant-mark{pointer-events:none;place-items:center;display:grid;position:absolute;top:12%;left:42%;transform:translate(-30%)}.cl-war-conquest{text-align:left;cursor:pointer;color:#ffe6a0;width:100%;font:600 14.5px/1.3 var(--ui);background:linear-gradient(90deg,#ffc53129,#ffc5310a);border:0;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffc53166}.cl-war-conquest:hover{background:linear-gradient(90deg,#ffc53142,#ffc5310f)}.cq-battle-result{z-index:40;top:calc(var(--safe-t) + 18px);text-align:center;color:#fff;pointer-events:none;background:linear-gradient(#3c1e00e6,#1c0c00eb);border-radius:14px;flex-direction:column;align-items:center;padding:8px 22px 10px;animation:.55s cubic-bezier(.2,1.3,.4,1) .4s both cq-defend-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #ffd23f,0 0 26px #ffbe2873,0 10px 24px #00000073}.cq-battle-result b{font:400 30px/1.05 var(--display);letter-spacing:.02em;color:#ffe27a}.cq-battle-result small{font:600 13px var(--ui);opacity:.85}.news-stack{top:calc(var(--safe-t) + 84px);z-index:54;pointer-events:none;flex-direction:column;gap:6px;width:min(620px,100vw - 24px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.news-item{pointer-events:auto;border-radius:var(--r-md);color:#fff;overflow-wrap:anywhere;background:linear-gradient(160deg,#1e328cf2,#0e1430f5);align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:15px;font-weight:700;line-height:1.3;display:flex;box-shadow:0 8px 22px #00000059,inset 0 0 0 1px #8fb2ff80}.news-item>span{flex:1;min-width:0}.news-warn{background:linear-gradient(160deg,#56360cf5,#201408f7);box-shadow:0 8px 22px #00000059,inset 0 0 0 1px #ffb44fd9}.news-update{box-shadow:0 8px 22px #00000059,inset 0 0 0 1px #ffd678b3}.news-maint{background:linear-gradient(160deg,#5c182cf5,#220a14f7);box-shadow:0 8px 22px #00000059,inset 0 0 0 1px #ff7a93d9}.news-maint>b{letter-spacing:.06em;text-transform:uppercase;background:#ff7a9340;border-radius:999px;flex:none;padding:2px 8px;font-size:12px}.news-close{color:#fff;width:28px;height:28px;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;flex:none;font-size:18px;line-height:1}.news-close:hover{background:#ffffff40}@media (max-width:860px) and (min-height:501px){.news-stack{top:calc(var(--bar-h) + 8px)}}@media (max-height:500px){.news-stack{top:calc(var(--safe-t) + 60px)}.news-item{padding:5px 8px 5px 12px;font-size:13px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bar.season>i{background:linear-gradient(90deg, var(--s1,var(--cyan)), var(--sg,var(--cobalt)));box-shadow:0 0 10px var(--sg,transparent)}.pass-screen{--s1:#14b8a6;--s2:#f97316;--sg:#22d3ee;--label:92px;--col:112px;--gap:8px;--bonus:228px;--row-plus:96px;--row-premium:128px;--row-rail:44px;--row-free:128px}.pass-screen.glass{background:linear-gradient(160deg,#1e328cd6,#0e1430e6)}.pass-head{flex-wrap:wrap;align-items:center;gap:8px 26px;padding:12px 20px 4px;display:flex}.pass-season{flex:240px;min-width:0}.pass-kicker{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15px;font-weight:800;display:flex}.pass-chip{font-family:var(--display);letter-spacing:.02em;color:var(--ink);background:linear-gradient(90deg, var(--s1), var(--sg));transform:skewX(var(--skew));border-radius:4px;padding:2px 10px 3px;font-size:15px;display:inline-block}.pass-title{font-family:var(--display);color:#fff;transform:skewX(var(--skew));text-shadow:0 3px #060a288c;margin:4px 0 0;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:.95}@supports ((-webkit-background-clip:text) or (background-clip:text)){.pass-title{background:linear-gradient(100deg, #fff 0%, var(--sg) 38%, var(--s1) 70%, var(--s2) 100%);color:#0000;text-shadow:none;filter:drop-shadow(0 3px #060a2899);-webkit-background-clip:text;background-clip:text;padding-right:.08em}}.pass-progress{flex:300px;align-items:center;gap:14px;max-width:470px;display:flex}.pass-tier-badge{filter:drop-shadow(0 4px #a35d00)drop-shadow(0 8px 16px #ffaa1e59);flex:none;width:60px;height:66px}.pass-tier-badge>span{clip-path:polygon(50% 0,100% 24%,100% 76%,50% 100%,0 76%,0 24%);background:linear-gradient(160deg, #fff6c8, var(--gold) 45%, var(--gold-deep));width:100%;height:100%;font-family:var(--display);color:var(--ink);place-items:center;font-size:28px;display:grid}.pass-tier-info{flex:1;min-width:0}.pass-tier-line{font-size:17px;font-weight:700}.pass-tier-line b{font-family:var(--display);margin-right:4px;font-size:24px;font-weight:400}.pass-tier-info .bar{margin-top:4px}.pass-tier-xp{opacity:.85;margin-top:5px;font-size:14px;font-weight:700}.pass-owner{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pass-status{white-space:nowrap;background:#080e3299;border-radius:999px;align-items:center;gap:6px;padding:3px 12px 3px 3px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.pass-status .item-icon,.pass-status .ticket-glyph{filter:none;width:30px;height:30px}.pass-status.premium{color:#ffe39a;box-shadow:inset 0 0 0 1px #ffc531a6}.pass-status.plus{color:#ffc6ee;box-shadow:inset 0 0 0 1px #ff8ad8bf}.pass-tools{flex-wrap:wrap;align-items:center;gap:10px;padding:4px 20px 0;display:flex}.pass-claim-all{min-width:196px}.pass-drops{white-space:nowrap;background:#080e328c;border-radius:999px;align-items:center;gap:8px;padding:3px 5px 3px 4px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.pass-drops>.item-icon{width:34px;height:34px}.pd-label{align-items:center;gap:6px;display:inline-flex}.pd-count{min-width:26px;font-family:var(--display);text-align:center;font-variant-numeric:tabular-nums;background:#ffffff24;border-radius:999px;padding:1px 6px;font-size:16px;font-weight:400}.pass-inspect{color:#ffffffe0;flex:260px;align-items:baseline;gap:10px;min-width:0;height:1.25em;margin:0 0 0 6px;font-size:15px;font-weight:700;line-height:1.25;display:flex}.pi-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pi-cta{flex:none;font-size:15px}.pass-body{padding:2px 0 12px}.pass-foot{opacity:.75;margin:4px 20px 0;font-size:14px}.pt-scroll{scroll-padding-inline:calc(var(--label) + 12px) 20px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ffffff59 transparent;margin-left:20px;padding:12px 20px 12px 0;overflow:auto hidden}.pt-grid{grid-template-columns:var(--label) repeat(61, var(--col)) var(--bonus);grid-template-rows:var(--row-plus) var(--row-premium) var(--row-rail) var(--row-free);column-gap:var(--gap);row-gap:6px;width:max-content;display:grid;position:relative}.pt-labels{z-index:5;grid-area:1/1/-1;grid-template-rows:subgrid;border-radius:0 var(--r-md) var(--r-md) 0;background:linear-gradient(90deg,#141f5cfa 82%,#141f5ce6);row-gap:6px;margin:-12px 0;padding:12px 0;display:grid;position:sticky;left:0;box-shadow:14px 0 18px -10px #04081ee6}.pt-label{border-radius:var(--r-md);color:#fff;font-family:var(--ui);text-align:center;background:#ffffff0f;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;margin:4px 6px 4px 0;padding:4px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.pt-label .item-icon,.pt-label .ticket-glyph{width:34px;height:34px}.pt-label-name{font-family:var(--display);font-size:17px;line-height:1}.pt-label-state{opacity:.8;align-items:center;gap:3px;font-size:12px;font-weight:800;display:inline-flex}.pt-label.premium{background:linear-gradient(160deg,#ffc53147,#78320a4d)}.pt-label.plus{background:linear-gradient(160deg,#ff7ac64d,#8b5cf647 55%,#22d3ee3d)}.pt-label.off{cursor:pointer}.pt-label.off .pt-label-state{opacity:1;color:#ffe39a}.pt-label.off:hover{box-shadow:inset 0 0 0 2px #ffffff73}.pt-label.rail{font-family:var(--display);box-shadow:none;opacity:.75;background:0 0;margin:0 6px 0 0;padding:0;font-size:15px}.pt-band{border-radius:var(--r-md);grid-column:2/-2;margin:0 -4px}.pt-band.free{background:#ffffff09}.pt-band.premium{background:linear-gradient(90deg,#ffc5311a,#ffc5310a)}.pt-band.plus{background:linear-gradient(90deg,#ff6ec721,#5b2bdb1a 50%,#39d4ff1a);box-shadow:inset 0 0 0 1px #ff8ad829}.pt-rail{background:#00000073;border-radius:999px;grid-column:2/-2;align-self:center;height:10px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.pt-rail>i{width:calc(var(--fill) * (var(--col) + var(--gap)) + var(--col) / 2);border-radius:inherit;background:linear-gradient(90deg, var(--s1), var(--sg));box-shadow:0 0 12px var(--sg);transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:auto}.pt-node{z-index:1;width:34px;height:34px;font-family:var(--display);color:#ffffffb8;background:#141c52;border-radius:50%;place-self:center;place-items:center;font-size:16px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #fff3}.pt-node.reached{color:var(--ink);background:radial-gradient(circle at 35% 30%, #fff6c8, var(--gold) 60%, var(--gold-deep));box-shadow:0 2px #a35d00}.pt-node.current{width:44px;height:44px;box-shadow:0 0 0 3px #fff, 0 0 18px 4px var(--sg);font-size:21px}.pt-slot{--glow:var(--gold);border-radius:var(--r-md);color:#fff;font-family:var(--ui);text-align:center;cursor:default;background:radial-gradient(120% 85% at 50% 15%,#3d63e0,#1b2c7c 60%,#0e1648 112%);border:0;grid-template-rows:minmax(0,1fr) auto;margin:4px 0;padding:0;transition:transform .14s,box-shadow .14s;display:grid;position:relative;box-shadow:inset 0 0 0 2px #ffffff26,0 4px 10px #0000004d}.pt-slot.premium{background:radial-gradient(120% 85% at 50% 15%,#f8be45,#b65b12 62%,#4a1f05 114%);box-shadow:inset 0 0 0 2px #ffe1828c,0 4px 10px #0000004d}.pt-slot.plus{--glow:#ff8ad8;background:linear-gradient(155deg,#ff7ac6 0%,#8b5cf6 52%,#22d3ee 106%);box-shadow:inset 0 0 0 2px #ffffff6b,0 4px 10px #0000004d}.pt-slot:focus-visible{outline-offset:3px;outline:3px solid #fff}.pt-slot:focus:not(:focus-visible){outline-offset:3px;outline:2px solid #ffffffbf}.pt-art{border-radius:var(--r-md) var(--r-md) 0 0;place-items:center;min-height:0;padding:8px 6px 0;display:grid;overflow:hidden}.pt-art>.item-icon{width:68px;height:68px}.pt-art>img:not(.item-icon){border-radius:8px;align-self:start;box-shadow:0 3px 8px #00000059}.pt-slot.plus .pt-art>.item-icon{width:54px;height:54px}.pt-art .title-plate{max-width:calc(var(--col) - 14px);white-space:normal;text-align:center;font-size:13px}.pt-name{border-radius:0 0 var(--r-md) var(--r-md);white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#00000073);padding:3px 6px 6px;font-size:13px;font-weight:800;line-height:1.15;overflow:hidden}.pt-slot.unreached .pt-art>*,.pt-slot.locked .pt-art>*{filter:saturate(.7)brightness(.8)}.pt-slot.locked,.pt-slot.reached-locked{cursor:pointer}.pt-slot.claimed .pt-art,.pt-slot.claimed .pt-name,.pt-slot.claimed .pt-extras{opacity:.38}.pt-slot.claimable{cursor:pointer;box-shadow:inset 0 0 0 2px #fff, 0 0 0 2px var(--glow), 0 4px 10px #0000004d}.pt-slot.claimable:before{content:"";border-radius:calc(var(--r-md) + 3px);box-shadow:0 0 0 2px var(--glow), 0 0 22px 6px var(--glow);opacity:.35;pointer-events:none;animation:1.8s ease-in-out infinite pt-pulse;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.pt-slot.claimable:hover{transform:translateY(-2px)}@keyframes pt-pulse{50%{opacity:.95}}.pt-claim{transform:translateX(-50%) skewX(var(--skew));font-family:var(--display);letter-spacing:.02em;color:#2a1600;background:linear-gradient(180deg, #ffe066, var(--gold) 50%, var(--gold-deep));pointer-events:none;border-radius:4px;padding:2px 11px 3px;font-size:14px;position:absolute;top:-10px;left:50%;box-shadow:0 3px #a35d00}.pt-slot.plus .pt-claim{color:#fff;background:linear-gradient(#ff9ad6,#d9469b);box-shadow:0 3px #8a1f5c}.pt-badge{border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px}.pt-badge.ok{color:#fff;background:#2ec27e;box-shadow:0 2px #157347,0 0 0 2px #ffffffe6}.pt-badge.lock{color:#fff;background:#080e32d9;box-shadow:inset 0 0 0 1px #ffffff59}.pt-extras{gap:3px;display:flex;position:absolute;top:14px;left:5px}.pt-chip{background:#080e32cc;border-radius:999px;align-items:center;gap:2px;height:24px;padding:0 7px 0 3px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff40}.pt-chip.art{padding:0 2px}.pt-chip .item-icon,.pt-chip img{filter:none;width:22px;height:22px}.pt-chip .coin,.pt-chip .gem{width:15px;height:15px}.pt-bonus{text-align:center;border-radius:var(--r-md);background:radial-gradient(110% 70% at 50% 18%, var(--d1), var(--d2) 58%, #0b1030 128%);flex-direction:column;grid-row:1/-1;justify-content:center;align-items:center;gap:8px;margin:4px 0 4px 8px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 2px #ffffff40,0 6px 18px #00000059}.pt-bonus>.item-icon{width:92px;height:92px}.pt-bonus-title{font-family:var(--display);font-size:26px;font-weight:400;line-height:1}.pt-bonus-sub{font-size:14px;font-weight:700;line-height:1.2}.pt-bonus .bar{width:100%;margin:2px 0 0}.pt-bonus-xp{font-size:14px;font-weight:800}.title-plate{--c1:#ffb347;--c2:#d2611c;font-family:var(--display);white-space:nowrap;color:#2a1600;background:linear-gradient(180deg, #fff3c4, var(--c1) 40%, var(--c2));transform:skewX(var(--skew));border-radius:5px;padding:5px 11px 6px;font-size:16px;line-height:1;display:inline-block;box-shadow:0 3px #00000059,inset 0 0 0 2px #ffffff80}.title-plate>span{transform:skewX(calc(var(--skew) * -1));display:inline-block}.title-plate.sm{padding:3px 8px 4px;font-size:13px}.title-plate.lg{padding:7px 13px 8px;font-size:21px}.wrap-swatch{border-radius:8px;width:80px;height:30px;display:block;box-shadow:0 4px 10px #0006}.art-glyph{line-height:1}.claim-grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;display:grid}.reward-card{--c1:#bfc6cf;--c2:#6b7380;border-radius:var(--r-md);background:radial-gradient(120% 90% at 50% 18%, var(--c1), var(--c2) 70%, #0b1030 140%);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 6px 18px #00000059,inset 0 0 0 2px #ffffff2e}.rc-art{place-items:center;height:100px;padding:10px 6px 0;display:grid;overflow:hidden}.rc-art>.item-icon{width:76px;height:76px}.rc-art>img:not(.item-icon){border-radius:8px;align-self:start}.rc-meta{text-align:center;background:linear-gradient(#0000001a,#00000080);flex:1;padding:6px 8px 8px}.rc-name{font-family:var(--display);font-size:17px;line-height:1.05}.rc-note{opacity:.9;margin-top:3px;font-size:12px;font-weight:800;line-height:1.2}.pass-dlg{width:min(560px,100vw - 24px)}.dlg-lead{margin:0 0 14px;font-size:17px;line-height:1.35}.dlg-note{opacity:.85;margin:12px 0 0;font-size:14px;line-height:1.4}.dlg-note .gem,.dlg-lead .gem,.buy-line .gem{vertical-align:-3px;width:18px;height:18px}.dlg-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.dlg-spacer{flex:1}.season-sum .ss-season{color:var(--sg)}.buy-dlg{width:min(780px,100vw - 24px)}.buy-cards{grid-template-columns:repeat(auto-fit,minmax(264px,1fr));gap:14px;margin-top:6px;display:grid}.buy-card{border-radius:var(--r-md);flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.buy-card.premium{background:linear-gradient(160deg,#ffc5314d,#78320a6b);box-shadow:inset 0 0 0 2px #ffd66699}.buy-card.plus{background:linear-gradient(155deg,#ff7ac657,#8b5cf657 50%,#22d3ee42);box-shadow:inset 0 0 0 2px #ffaae6b3}.buy-card header{align-items:center;gap:12px;display:flex}.buy-card header .item-icon,.buy-confirm-head .item-icon{flex:none}.buy-card h4{font-family:var(--display);transform:skewX(var(--skew));margin:0;font-size:30px;font-weight:400;line-height:1}.buy-sub{opacity:.85;margin-top:4px;font-size:14px;font-weight:700;display:block}.buy-perks{flex:1;align-content:start;gap:7px;margin:0;padding:0;font-size:15px;font-weight:600;line-height:1.25;list-style:none;display:grid}.buy-perks li{grid-template-columns:16px 1fr;gap:8px;display:grid}.buy-perks svg{color:#6dfca0;margin-top:2px}.buy-tag{font-family:var(--display);color:#fff;background:var(--coral);transform:skewX(var(--skew));border-radius:4px;padding:3px 10px 4px;font-size:15px;position:absolute;top:-11px;right:14px;box-shadow:0 3px #a3163c}.buy-prices{flex-wrap:wrap;gap:10px;display:flex}.buy-prices .btn{flex:1 1 0;font-size:20px}.buy-prices .btn>span,.buy-confirm .btn>span{justify-content:center;align-items:center;gap:6px;display:inline-flex}.buy-owned{border-radius:var(--r-sm);color:#6dfca0;background:#0000004d;justify-content:center;align-items:center;gap:6px;padding:10px;font-weight:800;display:flex}.buy-card.owned .buy-perks{opacity:.85}.buy-confirm-head{align-items:center;gap:14px;margin-bottom:8px;display:flex}.buy-confirm-head b{font-family:var(--display);font-size:28px;font-weight:400;line-height:1.05;display:block}.buy-confirm-head span{opacity:.85;font-size:15px}.buy-line{flex-wrap:wrap;align-items:center;gap:6px;font-size:18px;display:flex}.skip-picker{align-items:center;gap:10px;display:flex}.skip-picker .icon-btn{flex:none;font-size:22px}.skip-picker .icon-btn:disabled{opacity:.45;cursor:not-allowed}.skip-range{flex:1}.skip-range input{width:100%;accent-color:var(--gold)}.skip-summary{margin:12px 0 0;font-size:18px}.odds-btn{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:var(--ui);color:#fff;background:#ffffff1f;border:0;border-radius:999px;align-items:center;gap:5px;padding:4px 11px 4px 4px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff4d}.odds-btn:hover{background:#fff3}.odds-btn[aria-expanded=true]{color:var(--ink);background:#fff}.odds-i{width:22px;height:22px;color:var(--ink);background:var(--cyan);border-radius:50%;place-items:center;font-size:12px;display:grid}.odds-pop{z-index:65;-webkit-user-select:text;user-select:text;background:linear-gradient(160deg,#1e328cf2,#0e1430f7);outline:none;width:min(380px,100vw - 24px);max-height:calc(100vh - 24px);padding:12px 14px 14px;position:absolute;overflow:auto}.odds-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.odds-head b{font-family:var(--display);font-size:22px;font-weight:400}.odds-x{width:32px;height:32px;font-size:13px}.odds-table{border-collapse:collapse;width:100%;font-size:15px}.odds-table th,.odds-table td{text-align:right;padding:5px 6px}.odds-table th:first-child{text-align:left}.odds-table thead th{opacity:.8;border-bottom:1px solid #fff3;font-size:13px;font-weight:800}.odds-table tbody tr+tr{border-top:1px solid #ffffff14}.odds-table tbody th{white-space:nowrap;font-weight:800}.odds-table .hl{color:var(--gold);opacity:1}.odds-dot{vertical-align:-1px;background:radial-gradient(circle at 35% 30%, #fff, var(--d1) 45%, var(--d2));border-radius:50%;width:12px;height:12px;margin-right:7px;display:inline-block}.odds-contents{gap:6px;margin:10px 0 0;font-size:14px;line-height:1.25;display:grid}.odds-contents>div{grid-template-columns:82px 1fr;gap:8px;display:grid}.odds-contents dt{color:var(--d1);font-weight:800}.odds-contents dd{opacity:.92;margin:0}.odds-note{opacity:.8;margin:10px 0 0;font-size:13px;line-height:1.35}.drop-dlg{width:min(480px,100vw - 24px)}.drop-scene{--d1:#8ef05a;--d2:#2f9a2b;text-align:center}.drop-stage{place-items:center;height:250px;margin:0 -24px;display:grid;position:relative;overflow:hidden}.drop-glow{background:radial-gradient(circle, var(--d1) 0%, transparent 66%);opacity:.55;border-radius:50%;width:300px;height:300px;margin:-150px 0 0 -150px;position:absolute;top:50%;left:50%}.drop-rays{background:repeating-conic-gradient(#ffffff3d 0deg 7deg,#0000 7deg 22.5deg);border-radius:50%;width:440px;height:440px;margin:-220px 0 0 -220px;animation:18s linear infinite drop-spin;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#000 18%,#0000 66%);mask:radial-gradient(circle,#000 18%,#0000 66%)}.drop-btn{z-index:1;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:relative}.drop-btn[aria-disabled=true]{cursor:progress}.drop-btn .item-icon{filter:drop-shadow(0 12px 18px #00000073);width:200px;height:200px}.drop-btn.idle{animation:2.4s ease-in-out infinite drop-bob}.drop-btn.shake-a{animation:.55s ease-in-out drop-shake-a}.drop-btn.shake-b{animation:.55s ease-in-out drop-shake-b}.drop-btn.busy{animation:.55s ease-in-out infinite drop-shake-a}.drop-burst{background:radial-gradient(circle, #fff 0%, var(--d1) 32%, transparent 70%);pointer-events:none;border-radius:50%;width:280px;height:280px;margin:-140px 0 0 -140px;animation:.7s ease-out forwards drop-burst;position:absolute;top:50%;left:50%}.drop-reward{z-index:1;place-items:center;height:210px;animation:.5s cubic-bezier(.2,1.6,.4,1) both drop-pop;display:grid;position:relative}.drop-reward>.item-icon{width:156px;height:156px}.drop-reward>img:not(.item-icon){border-radius:12px;box-shadow:0 10px 24px #00000073,0 0 0 3px #fff9}.drop-reward .title-plate{font-size:24px}.drop-fallback{background:radial-gradient(circle at 35% 30%, #fff, var(--d1) 40%, var(--d2));border-radius:50%;width:150px;height:150px;display:block}.drop-fallback.sm{width:80px;height:80px}.drop-caption{flex-direction:column;align-items:center;gap:4px;min-height:96px;display:flex}.drop-rarity{font-family:var(--display);color:var(--d1);transform:skewX(var(--skew));text-shadow:0 3px #00000080;font-size:38px;line-height:1}.drop-reward-name{font-family:var(--display);font-size:26px;line-height:1.05}.drop-hint{opacity:.88;font-size:16px;font-weight:700}@media (max-height:640px) and (min-width:560px){.drop-dlg{--drop-h:clamp(120px, calc(100dvh - 310px), 220px);width:min(780px,100vw - 24px)}.drop-dlg .drop-scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0 12px;display:grid}.drop-dlg .drop-stage{height:var(--drop-h);margin:0 0 0 -24px}.drop-dlg .drop-glow{width:calc(var(--drop-h) * 1.2);height:calc(var(--drop-h) * 1.2);margin:calc(var(--drop-h) * -.6) 0 0 calc(var(--drop-h) * -.6)}.drop-dlg .drop-rays{width:calc(var(--drop-h) * 1.8);height:calc(var(--drop-h) * 1.8);margin:calc(var(--drop-h) * -.9) 0 0 calc(var(--drop-h) * -.9)}.drop-dlg .drop-btn .item-icon{width:calc(var(--drop-h) - 16px);height:calc(var(--drop-h) - 16px)}.drop-dlg .drop-reward{height:var(--drop-h)}.drop-dlg .drop-reward>.item-icon{width:min(156px, calc(var(--drop-h) - 40px));height:min(156px, calc(var(--drop-h) - 40px))}.drop-dlg .drop-caption{justify-content:center;min-height:0}.drop-dlg .drop-rarity{font-size:32px}.drop-dlg .drop-reward-name{font-size:24px}.drop-dlg .drop-hint{font-size:14px}.drop-dlg .fair{margin-top:6px}.drop-dlg .dlg-foot{margin-top:8px}}@keyframes drop-bob{50%{transform:translateY(-9px)}}@keyframes drop-shake-a{20%{transform:rotate(-9deg)scale(1.05)}40%{transform:rotate(8deg)scale(1.08)}60%{transform:rotate(-6deg)scale(1.05)}80%{transform:rotate(4deg)scale(1.02)}}@keyframes drop-shake-b{20%{transform:rotate(9deg)scale(1.05)}40%{transform:rotate(-8deg)scale(1.08)}60%{transform:rotate(6deg)scale(1.05)}80%{transform:rotate(-4deg)scale(1.02)}}@keyframes drop-burst{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.55)}}@keyframes drop-pop{0%{opacity:0;transform:scale(.4)}}@keyframes drop-spin{to{transform:rotate(360deg)}}.fair{border-radius:var(--r-sm);text-align:left;background:#00000040;margin:12px 0 0;padding:8px 12px;font-size:14px}.fair summary{cursor:pointer;font-weight:800}.fair .ok{color:#6dfca0}.fair .bad{color:#ffb0c0}.fair dl{gap:3px;margin:8px 0 2px;display:grid}.fair dt{opacity:.8;font-weight:800}.fair dd{overflow-wrap:anywhere;margin:0 0 5px;line-height:1.35}.fair code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.pass-strip{box-shadow:var(--shadow-lift), inset 0 0 0 1px color-mix(in srgb, var(--sg,#fff) 45%, transparent)}.reward.pass-xp{background:linear-gradient(90deg,#14b8a68c,#1e6bff73)}.reward-first-win{color:var(--ink);white-space:nowrap;background:#7dffc4;border-radius:999px;padding:2px 9px;font-size:14px;font-weight:800}.tabs .tab{position:relative}.player-tag .player-title{font-family:var(--display);color:#2a1600;transform:skewX(var(--skew));background:linear-gradient(#fff3c4,#ffb347 45%,#d2611c);border-radius:4px;margin:2px 0 3px;padding:2px 10px 3px;font-size:15px;display:inline-block;box-shadow:0 2px #00000059}.title-card .art{min-height:110px}.title-card .title-plate.lg{white-space:normal;text-align:center;max-width:calc(100% - 16px)}.title-none{opacity:.8;font-size:15px;font-weight:800}@media (max-height:760px) and (min-width:861px){.pass-screen{--row-plus:86px;--row-premium:116px;--row-rail:40px;--row-free:116px}.pass-title{font-size:42px}.pass-tier-badge{width:52px;height:58px}.pt-art>.item-icon{width:60px;height:60px}.pt-slot.plus .pt-art>.item-icon{width:48px;height:48px}}@media (max-width:860px){.pass-screen{--label:60px;--col:94px;--gap:6px;--bonus:190px;--row-plus:90px;--row-premium:116px;--row-rail:42px;--row-free:116px;overflow-y:auto}.pass-screen .pass-body{flex:none;overflow:visible}.pass-head{gap:10px 16px;padding:12px 14px 4px}.pass-tools{gap:8px;padding:4px 14px 0}.pass-claim-all{min-width:0}.pd-word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pass-inspect{flex-basis:100%;height:2.5em;margin:2px 0 0;font-size:14px}.pi-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pass-foot{margin:4px 14px 0}.pt-scroll{margin-left:14px;padding-right:14px}.pt-label .item-icon,.pt-label .ticket-glyph{width:28px;height:28px}.pt-label-name{font-size:13px}.pt-label-state{font-size:10px}.pt-art>.item-icon{width:56px;height:56px}.pt-slot.plus .pt-art>.item-icon{width:46px;height:46px}.pt-name{font-size:12px}.pt-node{width:30px;height:30px;font-size:14px}.pt-node.current{width:38px;height:38px;font-size:18px}.pt-bonus>.item-icon{width:72px;height:72px}.pass-tier-badge{width:50px;height:56px}.pass-tier-badge>span{font-size:23px}.drop-stage{height:220px}.drop-btn .item-icon{width:170px;height:170px}}@media (prefers-reduced-motion:reduce){.pt-slot.claimable:before,.drop-btn.idle,.drop-btn.shake-a,.drop-btn.shake-b,.drop-btn.busy,.drop-rays,.drop-burst,.drop-reward{animation:none}.pt-slot.claimable:before{opacity:.8}.pt-rail>i,.pt-slot{transition:none}}@media (max-height:500px){.pass-screen{--label:60px;--col:94px;--gap:6px;--bonus:190px;--row-plus:84px;--row-premium:110px;--row-rail:40px;--row-free:110px;overflow-y:auto}.pass-screen .pass-body{flex:none;overflow:visible}.pass-head{gap:6px 16px;padding:8px 14px 2px}.pass-title{font-size:32px}.pass-tier-badge{width:46px;height:52px}.pass-tools{gap:8px;padding:2px 14px 0}.pass-inspect{height:2.5em;font-size:14px}.pi-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pt-scroll{margin-left:14px;padding-right:14px}}@media (max-height:640px) and (min-width:640px){.pass-screen{--row-plus:clamp(62px, 17vh, 76px);--row-premium:clamp(76px, 21vh, 100px);--row-rail:clamp(28px, 7vh, 38px);--row-free:clamp(76px, 21vh, 100px)}.pass-head{flex-wrap:nowrap;gap:6px 14px;padding:6px 14px 2px}.pass-season{flex:150px}.pass-kicker{flex-wrap:nowrap;gap:8px;font-size:13px}.pass-chip{padding:1px 8px 2px;font-size:13px}.pass-title{margin-top:2px;font-size:28px}.pass-progress{flex:190px;gap:10px;max-width:340px}.pass-tier-badge{width:38px;height:42px}.pass-tier-badge>span{font-size:19px}.pass-tier-line{font-size:14px}.pass-tier-line b{font-size:20px}.pass-tier-info .bar{height:8px;margin-top:2px}.pass-tier-xp{margin-top:3px;font-size:12.5px}.pass-owner{flex-wrap:nowrap;flex:none;gap:8px}.pass-status{font-size:14px}.pass-status .item-icon,.pass-status .ticket-glyph{width:26px;height:26px}.pass-owner .btn{padding:5px 16px 7px;font-size:19px}.pass-tools{gap:8px;padding:2px 14px 0}.pass-claim-all{min-width:0}.pass-inspect{flex-basis:0;height:2.5em;margin-left:0;font-size:13.5px}.pi-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pt-art{padding-top:4px}.pt-art>.item-icon{width:calc(var(--row-premium) - 38px);height:calc(var(--row-premium) - 38px)}.pt-slot.plus .pt-art>.item-icon{width:calc(var(--row-plus) - 34px);height:calc(var(--row-plus) - 34px)}.pt-label{margin:2px 6px 2px 0;padding:2px}.pt-label .item-icon,.pt-label .ticket-glyph{width:24px;height:24px}.pt-label-name{font-size:14px}.pt-label-state{font-size:11px}.pass-foot{display:none}}@media (max-height:640px) and (min-width:861px){.pass-screen{--row-plus:clamp(60px, calc((100vh - 272px) * .254), 88px);--row-premium:clamp(74px, calc((100vh - 272px) * .311), 110px);--row-rail:clamp(28px, calc((100vh - 272px) * .123), 40px);--row-free:clamp(74px, calc((100vh - 272px) * .311), 110px)}}.pt-art:has(>img:not(.item-icon)){padding:0}.pt-art>img:not(.item-icon){object-fit:cover;width:100%;height:100%;box-shadow:none;border-radius:0;align-self:stretch;-webkit-mask-image:linear-gradient(#000 55%,#0000 98%);mask-image:linear-gradient(#000 55%,#0000 98%)}.pt-scroll{-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--fade-b)), transparent);-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--fade-b)), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - var(--fade-b)), transparent)}@supports (animation-timeline:scroll()){.pt-scroll{animation:linear both fade-edges-x;animation-timeline:scroll(self inline)}}@supports not (animation-timeline:scroll()){.pt-scroll{--fade-b:40px}}@media (min-height:900px) and (min-width:1281px){.pass-screen{--col:clamp(112px, 13.5vh, 150px);--gap:10px;--bonus:260px;--row-plus:clamp(96px, 14vh, 150px);--row-premium:clamp(128px, 19.5vh, 212px);--row-rail:50px;--row-free:clamp(128px, 19.5vh, 212px)}.pt-art>.item-icon{width:calc(var(--col) * .7);height:calc(var(--col) * .7)}.pt-slot.plus .pt-art>.item-icon{width:calc(var(--col) * .56);height:calc(var(--col) * .56)}.pt-name{padding:4px 8px 8px;font-size:15px}.pass-body{padding-top:10px}}[data-rfx]{isolation:isolate}.reward-card[data-rfx],.invite-skin[data-rfx],.cg-boss-offer[data-rfx],.w3-thumb[data-rfx]{position:relative;overflow:hidden}.rcard[data-rfx]{transition:transform .14s}.rcard[data-rfx=legendary]{background:radial-gradient(120% 90% at 50% 14%, #ffd27a 0%, var(--c1) 24%, var(--c2) 66%, #3a1206 138%);box-shadow:0 6px 18px #00000059,0 0 0 1px #ffc86eb3,0 0 14px #ff8c2880}.rcard[data-rfx=mythic],.reward-card[data-rfx=mythic],.troad-step.rare .troad-card[data-rfx=mythic]{background:radial-gradient(110% 85% at 50% 12%,#fff6cf 0%,#ffd84a 18%,#d79a0b 36%,#4b2380 74%,#1a0b33 125%)}.rcard[data-rfx=mythic]{box-shadow:0 6px 18px #00000059,0 0 0 1px #ffecaaf2,0 0 14px #ffdc648c}.rcard[data-rfx=legendary]:hover{box-shadow:0 10px 24px #00000073,0 0 0 1px #ffdc8ce6,0 0 18px #ff963299}.rcard[data-rfx=mythic]:hover{box-shadow:0 10px 24px #00000073,0 0 0 1px #fff6c8,0 0 18px #ffdc6ea6}.rcard[data-rfx][aria-pressed=true]{box-shadow:0 0 0 3px var(--gold), 0 10px 26px #ffc53159}.rcard.skin-card[data-rfx=legendary]{background:var(--c2)}.rcard.skin-card[data-rfx=mythic]{background:#2a1550}.rcard.skin-card[data-rfx]:before,.exclusive-offer[data-rfx]:before{display:none}.rcard.skin-card[data-rfx=mythic] .art.art-bleed:after{background:linear-gradient(#0000 40%,#231347fb 92%),radial-gradient(120% 70% at 50% 0,#ffecaa59,#0000 60%)}.invite-skin[data-rfx=mythic],.cg-boss-offer[data-rfx=mythic],.unlock-tile.road.rar[data-rfx=mythic]{background:radial-gradient(60% 140% at 0%,#ffd84a80,#0000 70%),linear-gradient(120deg,#4b2380,#1a0b33 75%)}.exclusive-offer[data-rfx=mythic]{background:radial-gradient(70% 120% at 100% 100%, color-mix(in srgb, var(--glow) 38%, transparent), transparent 70%), radial-gradient(45% 120% at 0% 40%, #ffd84a73, transparent 70%), linear-gradient(110deg, #4b2380, #1a0b33 75%)}.exclusive-offer[data-rfx=mythic] .art:after{background:linear-gradient(90deg,#0000 62%,#3a1d6e)}.rcard[data-rfx] .rar{opacity:1}.rcard[data-rfx] .meta{z-index:auto}.rcard[data-rfx] .meta>*,.rcard[data-rfx]>.wcard-foot>*,.reward-card[data-rfx] .rc-meta>*,.invite-skin[data-rfx]>.invite-skin-text,.cg-boss-offer[data-rfx]>.cg-bo-text,.cg-boss-offer[data-rfx]>.btn,.unlock-tile[data-rfx]>.ut-text,.troad-card[data-rfx]>.troad-items,.troad-card[data-rfx]>.troad-arena-k,.troad-card[data-rfx]>.troad-arena-n{z-index:3;position:relative}.exclusive-offer[data-rfx]>.ex-body,.rcard[data-rfx]>.owned,.rcard[data-rfx]>.price,.rcard[data-rfx]>.wcard-bonus,.pt-slot[data-rfx]>.pt-claim,.pt-slot[data-rfx]>.pt-badge,.pt-slot[data-rfx]>.pt-extras,.troad-card[data-rfx]>.troad-check,.troad-card[data-rfx]>.troad-lock{z-index:3}.pt-slot.claimed[data-rfx]>.rfx{opacity:.38}.unlock-tile[data-rfx]:after{display:none}.unlock-tile>.rfx{--rfx-delay:calc(var(--delay) + .35s)}.pt-slot[data-rfx=legendary]:not(.claimable){box-shadow:0 0 0 1px #280c00d9,0 0 12px #ff8c2899,0 4px 10px #0000004d}.pt-slot[data-rfx=mythic]:not(.claimable){box-shadow:0 0 0 1px #1a0b33e6,0 0 12px #be96ffbf,0 4px 10px #0000004d}.pt-slot.premium[data-rfx=legendary]>.rfx{--rfx-frame:linear-gradient(155deg, #fff4d2 0%, #ff8a2a 20%, #6e2205 42%, #ffd27a 60%, #9a3a0c 80%, #fff0c0 100%)}.pt-slot[data-rfx] .pt-name:before{content:"";vertical-align:1px;border-radius:1px;width:7px;height:7px;margin-right:5px;display:inline-block;transform:rotate(45deg)}.pt-slot[data-rfx=legendary] .pt-name:before{background:linear-gradient(135deg,#fff1c4,#ffb347 50%,#d2611c);box-shadow:0 0 6px #ffaa3ce6}.pt-slot[data-rfx=mythic] .pt-name:before{vertical-align:-1px;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:conic-gradient(#ffe56b,#ffa8c6,#c9a8ff,#93e4ff,#ffe56b);border-radius:0;width:11px;height:11px;transform:none}.rc-rar{margin-bottom:3px}.rfx{--rfx-bw:3px;z-index:2;border-radius:inherit;pointer-events:none;contain:strict;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;container-type:size}.rfx-legendary{--rfx-glow:#ff963299;--rfx-bevel:#1e080073;--rfx-frame:linear-gradient(155deg, #fff4d2 0%, #ffc56a 14%, #e07a26 34%, #fff0c0 52%, #ffb347 64%, #b4501a 82%, #ffe1a0 100%);--rfx-bar:linear-gradient(90deg, #a8440f, #ffb347 30%, #fff1c4 50%, #ffb347 70%, #a8440f)}.rfx-mythic{--rfx-bw:4px;--rfx-glow:#b082ffb3;--rfx-bevel:#1a0b3399;--rfx-frame:conic-gradient(from 0deg, #fff8dc 0deg, #ffd84a 30deg, #e9a10f 60deg, #ffd84a 80deg, #fff8dc 95deg, #ffa8c6 112deg, #c9a8ff 128deg, #93e4ff 144deg, #fff8dc 162deg, #ffd84a 192deg, #e9a10f 240deg, #ffd84a 260deg, #fff8dc 275deg, #ffa8c6 292deg, #c9a8ff 308deg, #93e4ff 324deg, #fff8dc 342deg);--rfx-bar:linear-gradient(90deg, #d79a0b, #ffe56b 18%, #fff6d0 34%, #ffb1c8 50%, #c9a8ff 62%, #9fe6ff 76%, #ffe56b 90%, #d79a0b)}.rfx:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 calc(var(--rfx-bw) + 1px) var(--rfx-bevel), inset 0 0 30px var(--rfx-glow);position:absolute;top:0;bottom:0;left:0;right:0}.rfx:after{content:"";background:var(--rfx-bar);height:3px;position:absolute;bottom:0;left:0;right:0}.rfx-frame{border-radius:inherit;padding:var(--rfx-bw);background:var(--rfx-frame);-webkit-mask-composite:xor;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.rfx-frame>i{width:142cqmax;height:142cqmax;background:var(--rfx-frame);width:calc(hypot(100cqw,100cqh) + 2px);height:calc(hypot(100cqw,100cqh) + 2px);animation:6s linear infinite paused rfx-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.rfx-sheen{width:100%;animation:rfx-sweep 7s cubic-bezier(.35, .05, .25, 1) calc(var(--rfx-delay,0s) + var(--rfx-stagger,0s)) infinite paused;background:linear-gradient(105deg,#0000 34%,#fff4d61a 42%,#fffaeb8c 50%,#fff4d61a 58%,#0000 66%);position:absolute;top:0;bottom:0;left:-100%}.rfx-mythic .rfx-sheen{background:linear-gradient(105deg,#0000 30%,#ffdc8c1f 40%,#ffffff9e 50%,#aadcff33 57%,#d2aaff1a 62%,#0000 70%);animation-duration:5s}.rfx-holo{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:radial-gradient(120% 95% at 50% 42%,#0000 36%,#000 80%);mask:radial-gradient(120% 95% at 50% 42%,#0000 36%,#000 80%)}.rfx-holo>i{opacity:.8;background:repeating-linear-gradient(115deg,#ff8cbe00 0,#ff8cbe4d 18px,#ffe8964d 36px,#8ce1ff4d 54px,#bea0ff4d 72px,#ff8cbe00 90px);width:150%;animation:9s ease-in-out infinite alternate paused rfx-holo;position:absolute;top:0;bottom:0;left:-50%}.rfx-spark{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;background:radial-gradient(circle,#fff 0 22%,#fff3b0 42%,#ffd84a00 70%);width:18px;height:18px;animation:2.8s ease-in-out infinite paused rfx-twinkle;position:absolute;transform:scale(0)}.rfx-spark.s1{top:30%;right:7%}.rfx-spark.s2{width:13px;height:13px;animation-delay:.93s;top:58%;left:7%}.rfx-spark.s3{width:11px;height:11px;animation-delay:1.86s;top:13%;left:24%}.rfx-card .rfx-spark.s2,.rfx-card .rfx-spark.s3{display:none}.rcard.featured>.rfx-card .rfx-spark{display:block}.rfx[data-live] .rfx-frame>i,.rfx[data-live] .rfx-sheen,.rfx[data-live] .rfx-holo>i,.rfx[data-live] .rfx-spark{animation-play-state:running}.rfx-still .rfx-frame>i,.rfx-still .rfx-sheen,.rfx-still .rfx-holo>i,.rfx-still .rfx-spark{animation:none}.rfx-still .rfx-spark.s1{opacity:.9;transform:scale(.85)rotate(45deg)}@media (hover:hover) and (pointer:fine){[data-rfx]:hover>.rfx:not(.rfx-still) .rfx-sheen{animation:.9s cubic-bezier(.35,.05,.25,1) both rfx-sweep-once}[data-rfx]:hover>.rfx-wide:not(.rfx-still) .rfx-sheen{animation-name:rfx-sweep-wide-once}}.rfx-tile{--rfx-bw:2px}.rfx-tile:before{box-shadow:inset 0 0 0 calc(var(--rfx-bw) + 1px) var(--rfx-bevel), inset 0 0 16px var(--rfx-glow)}.rfx-tile .rfx-spark.s1{width:10px;height:10px;top:8%;left:9%;right:auto}.rfx-tile .rfx-spark.s2,.rfx-tile .rfx-spark.s3{display:none}.rfx-wide{--rfx-bw:2px}.rfx-wide .rfx-sheen{width:40%;animation-name:rfx-sweep-wide;animation-duration:8s;left:-40%}.rfx-wide .rfx-spark.s1{width:14px;height:14px;top:8px;left:8px;right:auto}.rfx-wide .rfx-spark.s2,.rfx-wide .rfx-spark.s3{display:none}.exclusive-offer>.rfx-wide .rfx-spark.s3{width:14px;height:14px;display:block;top:auto;bottom:14px;left:auto;right:16px}.exclusive-offer>.rfx{--rfx-bw:3px}.exclusive-offer>.rfx-mythic{--rfx-bw:4px}.rfx-thumb{--rfx-bw:1.5px}.rfx-thumb:before,.rfx-thumb:after{display:none}.rfx-reveal{z-index:0;contain:layout paint;border-radius:50%;width:380px;height:380px;margin:-190px 0 0 -190px;top:50%;bottom:auto;left:50%;right:auto;overflow:visible;container-type:normal}.rfx-reveal:before,.rfx-reveal:after{display:none}.rfx-halo{background:repeating-conic-gradient(from 8deg,#ffd6786b 0deg 4deg,#0000 4deg 15deg);border-radius:50%;animation:26s linear infinite reverse paused rfx-spin;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:radial-gradient(circle,#000 20%,#0000 68%);mask:radial-gradient(circle,#000 20%,#0000 68%)}.rfx-reveal.rfx-mythic .rfx-halo{background:repeating-conic-gradient(#ffeca080 0deg 3deg,#0000 3deg 10deg,#be96ff73 10deg 13deg,#0000 13deg 20deg,#96e4ff66 20deg 23deg,#0000 23deg 30deg)}.rfx-flash{opacity:0;background:radial-gradient(circle,#fffffff2,#fff0b480 35%,#0000 70%);border-radius:50%;animation:.8s ease-out 50ms both paused rfx-flash;position:absolute;top:15%;bottom:15%;left:15%;right:15%}.rfx-reveal .rfx-spark.s1{top:24%;left:24%;right:auto}.rfx-reveal .rfx-spark.s2{top:30%;left:auto;right:22%}.rfx-reveal .rfx-spark.s3{top:68%;left:30%}.rfx[data-live] .rfx-halo,.rfx[data-live] .rfx-flash{animation-play-state:running}.drop-scene[data-rfx] .drop-rays{display:none}.drop-scene[data-rfx=legendary] .drop-reward>img:not(.item-icon){box-shadow:0 10px 24px #00000073,0 0 0 3px #ffc560,0 0 24px #ffa0328c}.drop-scene[data-rfx=mythic] .drop-reward>img:not(.item-icon){box-shadow:0 10px 24px #00000073,0 0 0 4px #ffd84a,0 0 0 6px #2a1550,0 0 28px #be96ff99}.drop-rar{display:block}.drop-rar .rar-tag{padding:3px 10px 3px 8px;font-size:14px}.drop-rar .rar-kind{font-size:16px;font-weight:800}.drop-rarity.drop-rarity-sub{font-size:22px}.rar-tag{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;text-shadow:none;white-space:nowrap;vertical-align:1px;transform:skewX(var(--skew));border-radius:3px;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-size:11px;font-weight:800;line-height:1.25;display:inline-flex}.rar-tag>span{transform:skewX(calc(var(--skew) * -1));display:inline-block}.rar-tag>i{width:7px;height:7px;transform:skewX(calc(var(--skew) * -1)) rotate(45deg);background:linear-gradient(135deg,#fff 0 32%,currentColor 33%);border-radius:1px;flex:none}.rar-tag.legendary{color:#2b1200;background:linear-gradient(#ffe7a8,#ffb347 48%,#e0781f);box-shadow:0 1px #00000059,inset 0 0 0 1px #ffffff73}.rar-tag.mythic{color:#ffe9a0;background:linear-gradient(#3d2075,#1a0b33);box-shadow:0 1px #00000059,inset 0 0 0 1px #ffe28cd9,0 0 10px #be96ff8c}.rar-tag.mythic>i{background:conic-gradient(#ffe56b,#ffa8c6,#c9a8ff,#93e4ff,#ffe56b)}.rar-kind{margin-left:5px}.rcard.featured .rar-tag,.exclusive-offer .rar-tag{padding:3px 9px 3px 7px;font-size:12px}.offer-row:has(>span>.rar-tag){flex-wrap:wrap;row-gap:4px}.offer-row:has(>span>.rar-tag)>.btn{margin-left:auto}.offer-row>span:has(>.rar-tag){flex-wrap:wrap;align-items:center;gap:2px 5px;min-width:min-content;display:inline-flex}.offer-row .rar-kind{margin-left:0}.title-plate[data-rfx=mythic]{color:#ffe9a0;background:linear-gradient(#4a2690,#1a0b33);box-shadow:0 3px #00000059,inset 0 0 0 2px #ffd84a,0 0 12px #be96ff8c}@keyframes rfx-spin{to{transform:rotate(1turn)}}@keyframes rfx-sweep{0%{transform:translate(0)}18%,to{transform:translate(200%)}}@keyframes rfx-sweep-wide{0%{transform:translate(0)}20%,to{transform:translate(350%)}}@keyframes rfx-sweep-once{0%{transform:translate(0)}to{transform:translate(200%)}}@keyframes rfx-sweep-wide-once{0%{transform:translate(0)}to{transform:translate(350%)}}@keyframes rfx-holo{0%{transform:translate(0)}to{transform:translate(33.333%)}}@keyframes rfx-twinkle{0%,55%,to{opacity:0;transform:scale(0)rotate(0)}70%{opacity:1;transform:scale(1)rotate(45deg)}85%{opacity:.7;transform:scale(.4)rotate(90deg)}}@keyframes rfx-flash{0%{opacity:0;transform:scale(.6)}25%{opacity:1}to{opacity:0;transform:scale(1.5)}}.card-grid>:nth-child(4n+2),.claim-grid>:nth-child(4n+2){--rfx-stagger:1.75s}.card-grid>:nth-child(4n+3),.claim-grid>:nth-child(4n+3){--rfx-stagger:3.5s}.card-grid>:nth-child(4n+4),.claim-grid>:nth-child(4n+4){--rfx-stagger:5.25s}@media (prefers-reduced-motion:reduce){.rfx *,.rfx:before,.rfx:after{animation:none!important}.rfx .rfx-spark.s1{opacity:.9;transform:scale(.85)rotate(45deg)}}.ui-root{--bar-h:0px;--nav-h:0px}.ui-root>.lobby-stage{pointer-events:none;display:none;position:absolute}.panel-body,.quests,.q-panel,.pt-scroll,.pass-screen,.modal,.results-card,.chat-wheel,.topbar,.topbar .tabs,.subtabs{touch-action:pan-x pan-y;overscroll-behavior:contain}.pt-scroll,.topbar,.topbar .tabs,.subtabs,.q-panel{overscroll-behavior-y:auto}.modal,.dlg,.results-card{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}@media (max-height:500px),(max-width:860px) and (min-height:501px){.play-btn,.mode-card .name,.arena-strip .arena-name,.panel-head h2,.queue-title{line-height:1.05}.play-btn small{margin-top:2px;line-height:1.2}.rcard.featured .name{font-size:22px}.panel-body>h3.display{margin:4px 0 8px!important;font-size:22px!important}.rcard.featured .art>img{width:auto;height:140px}.arena-strip .arena-tag,.map-head{display:none}}@media (pointer:coarse){.tab,.q-tab,.chip,.btn-sm,.w3-pill,.text-input,.field select{min-height:44px}.chip,.btn-sm{padding:8px 16px}.icon-btn{width:44px;height:44px}.topbar .icon-btn{flex:none}.field input[type=range]{height:44px}.field input[type=checkbox]{width:26px;height:26px;accent-color:var(--gold)}.quests .q-swap,.dlg-close,.odds-btn{position:relative}.quests .q-swap:after,.dlg-close:after,.odds-btn:after{content:"";position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.w3-linkbtn{position:relative}.w3-linkbtn:after{content:"";position:absolute;top:-10px;bottom:-10px;left:-4px;right:-4px}}@media (pointer:coarse) and (min-width:861px) and (max-width:1440px) and (min-height:501px){.topbar{gap:6px}}@media (min-width:861px) and (min-height:501px) and (max-height:640px){.lobby-side,.play-dock{gap:10px;bottom:16px}.play-btn{padding:6px 20px 8px;font-size:40px;line-height:1.05}.play-btn small{line-height:1.2}}@media (max-width:860px) and (min-height:501px){.ui-root{--bar-h:calc(52px + max(8px, var(--safe-t)));--nav-h:calc(50px + max(6px, var(--safe-b)))}.topbar{height:var(--bar-h);padding:max(8px, var(--safe-t)) max(10px, var(--safe-r)) 8px max(10px, var(--safe-l));background:linear-gradient(#0a1446d9,#0a144600);gap:4px}.topbar .logo,.topbar .currency[title$=online]{display:none}.topbar .spacer{flex:1 1 0}.topbar .level-pill{order:-1;padding:3px}.topbar .level-name{display:none}.topbar .level-badge{width:36px;height:36px;font-size:17px}.topbar .currency{gap:5px;padding:5px 10px 5px 6px;font-size:17px}.topbar .currency .coin,.topbar .currency .gem{width:20px;height:20px}.topbar .w3-pill{gap:5px;font-size:17px}.topbar .w3-pill .snipe-ico{width:20px;height:20px}.topbar .tabs{z-index:20;height:var(--nav-h);padding:6px max(6px, var(--safe-r)) max(6px, var(--safe-b)) max(6px, var(--safe-l));background:linear-gradient(#0c1850e6,#080e32f5);justify-content:space-between;align-items:flex-start;gap:0;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 26px #060a2859,inset 0 1px #ffffff1f}.topbar .tab{flex:1 0 auto;min-width:44px;min-height:44px;padding:4px 5px 5px;font-size:16px}.topbar .tabs{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-a), #000 calc(100% - var(--fade-b)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-a), #000 calc(100% - var(--fade-b)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-a), #000 calc(100% - var(--fade-b)), transparent 100%);overflow-x:auto}.topbar .tabs::-webkit-scrollbar{display:none}@supports (animation-timeline:scroll()){.topbar .tabs{animation:linear both fade-edges-x;animation-timeline:scroll(self inline)}}.ui-root{--dock-r:var(--dock-h,140px);--band-t:calc(var(--bar-h) + 6px);--band-b:calc(var(--nav-h) + 8px + var(--dock-r) + 8px + 64px + 10px)}.ui-root>.stage-lobby{top:var(--band-t);bottom:calc(var(--band-b) + 40px);width:70%;display:block;left:15%}.player-tag{top:auto;bottom:var(--band-b);max-width:calc(100% - 32px)}.player-tag .name{white-space:nowrap;text-overflow:ellipsis;font-size:24px;line-height:1.1;overflow:hidden}.lobby-side{left:max(10px, var(--safe-l));right:max(10px, var(--safe-r));bottom:calc(var(--nav-h) + 8px + var(--dock-r) + 8px);flex-direction:row;gap:8px;width:auto;max-width:480px;margin:0 auto}.lobby-side>*{flex:1 1 0;min-width:0}.lobby-tile{grid-template-columns:38px minmax(0,1fr);gap:4px 8px;min-height:64px;padding:8px 10px 9px 8px}.lt-ico,.lt-ico .q-chest-pic{width:38px;height:38px}.lt-ico svg,.lt-ico img{max-width:38px;max-height:38px}.lt-text{flex-direction:column;align-items:flex-start;gap:0}.lt-text b{font-size:19px}.lt-text small{max-width:100%;font-size:12.5px}.lobby-tile .lt-bar{height:8px}.ui-root>.stage-locker{top:calc(var(--bar-h) + 4px);height:calc(36% - var(--bar-h) - 8px);width:50%;display:block;left:25%}.panel.panel-locker{top:36%}.play-dock{left:max(10px, var(--safe-l));right:max(10px, var(--safe-r));bottom:calc(var(--nav-h) + 8px);gap:8px;width:auto;max-width:480px;margin:0 auto}.mode-grid{gap:6px;padding:8px}.mode-card{min-height:52px;padding:7px 10px 8px}.mode-card .name{font-size:18px}.mode-card .desc{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.15;overflow:hidden}.arena-strip{padding:4px 12px 8px}.arena-strip .arena-name{font-size:19px}.play-btn{padding:6px 16px 9px;font-size:40px}.play-btn small{margin-top:0;font-size:13px}.queue-card{gap:12px;padding:12px 14px}.panel,.panel.wide{top:calc(var(--bar-h) + 2px);bottom:calc(var(--nav-h) + 8px);left:max(8px, var(--safe-l));right:max(8px, var(--safe-r));width:auto}.panel-head{flex-wrap:wrap;gap:4px 10px;padding:12px 14px 6px}.panel-head h2{font-size:30px}.panel-head .sub{font-size:14px}.subtabs{scrollbar-width:none;flex-wrap:nowrap;padding:0 14px 8px;overflow-x:auto}.subtabs::-webkit-scrollbar{display:none}.subtabs>*{flex:none}.panel-body{padding:6px 14px 16px}.card-grid,.panel.panel-shop .card-grid.big{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.rcard.featured{min-height:220px}.rcard.featured .name{font-size:22px}.field{grid-template-columns:104px 1fr 44px;gap:10px}.toasts{top:calc(var(--bar-h) + 8px);width:max-content;max-width:calc(100vw - 24px)}.bc-mini{bottom:calc(var(--nav-h) + 8px)}}@media (max-width:380px) and (min-height:501px){.topbar .tab{padding:4px 3px 5px;font-size:15px}.topbar .currency{padding:5px 8px 5px 5px;font-size:16px}}@media (max-height:500px){.ui-root{--bar-h:calc(48px + max(4px, var(--safe-t)));--side:min(230px, 29vw);--dock-w:min(290px, 35vw)}.topbar{height:var(--bar-h);padding:max(4px, var(--safe-t)) max(10px, var(--safe-r)) 4px max(10px, var(--safe-l));scrollbar-width:none;background:linear-gradient(#0a1446e6,#0a144659);gap:4px;overflow-x:auto}.topbar::-webkit-scrollbar{display:none}.topbar>*{flex:none}.topbar .spacer{flex:1 1 0}.topbar .logo{color:#0000;width:34px;height:34px;text-shadow:none;background:url(/favicon.svg) 50%/contain no-repeat;font-size:0;transform:none}.topbar .tabs{scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-a), #000 calc(100% - var(--fade-b)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-a), #000 calc(100% - var(--fade-b)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-a), #000 calc(100% - var(--fade-b)), transparent 100%);flex:0 auto;gap:0;margin:-7px 0;padding:7px 6px 7px 2px;display:flex;overflow-x:auto}.topbar .tabs::-webkit-scrollbar{display:none}@supports (animation-timeline:scroll()){.topbar .tabs{animation:linear both fade-edges-x;animation-timeline:scroll(self inline)}}.topbar .tab{flex:none;min-width:40px;padding:4px 6px 5px;font-size:clamp(14px,1.9vw,16px)}.topbar .currency[title$=online],.topbar .level-name{display:none}.topbar .currency{gap:4px;padding:4px 9px 4px 5px;font-size:15px}.topbar .currency .coin,.topbar .currency .gem,.topbar .w3-pill .snipe-ico{width:18px;height:18px}.topbar .w3-pill{gap:4px;padding:3px 4px 3px 5px;font-size:15px}.topbar .w3-pill .lbl{display:none}.topbar .w3-pill .addr{padding:5px}.topbar .level-pill{padding:3px}.topbar .level-badge{width:34px;height:34px;font-size:16px}.q-tab{font-size:18px}.lobby-side{left:max(10px, var(--safe-l));bottom:max(8px, var(--safe-b));width:var(--side);gap:8px}.lobby-tile{grid-template-columns:40px minmax(0,1fr);gap:4px 10px;min-height:60px;padding:8px 12px 9px 8px}.lt-ico,.lt-ico .q-chest-pic{width:40px;height:40px}.lt-ico svg,.lt-ico img{max-width:40px;max-height:40px}.lt-text{flex-direction:column;align-items:flex-start;gap:0}.lt-text b{font-size:19px}.lt-text small{max-width:100%;font-size:12.5px;line-height:1.15}.lobby-tile .lt-bar{height:8px}.ui-root>.stage-lobby{left:calc(max(10px, var(--safe-l)) + var(--side) + 10px);right:calc(max(10px, var(--safe-r)) + var(--dock-w) + 10px);top:calc(var(--bar-h) + 26px);bottom:calc(max(8px, var(--safe-b)) + 42px);display:block}.ui-root>.stage-locker{left:max(10px, var(--safe-l));right:calc(max(8px, var(--safe-r)) + min(580px, 66vw) + 10px);top:calc(var(--bar-h) + 26px);bottom:max(12px, var(--safe-b));display:block}.player-tag{top:auto;bottom:max(8px, var(--safe-b));left:calc((max(10px, var(--safe-l)) + var(--side) + 100% - var(--dock-w) - max(10px, var(--safe-r))) / 2);max-width:calc(100% - var(--side) - var(--dock-w) - 44px)}.player-tag .name{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(18px,2.7vw,24px);overflow:hidden}.play-dock{left:auto;right:max(10px, var(--safe-r));bottom:max(8px, var(--safe-b));width:var(--dock-w);gap:8px}.mode-pick{gap:10px;min-height:54px;padding:7px 10px}.mp-ico{border-radius:10px;width:36px;height:36px}.mp-text b{font-size:20px}.mp-text small{font-size:12px}.mp-change{padding:5px 10px;font-size:13px}.mode-grid{gap:6px;padding:8px}.mode-card{min-height:44px;padding:6px 10px 7px}.mode-card .name{font-size:17px}.mode-card .desc{margin-top:1px;font-size:12px;line-height:1.15}.arena-strip{padding:2px 12px 8px;font-size:14px}.arena-strip .arena-name{font-size:17px}.play-btn{padding:5px 14px 8px;font-size:34px}.play-btn small{margin-top:0;font-size:12px}.queue-card{gap:12px;padding:10px 12px}.queue-reticle{width:44px;height:44px}.queue-title{font-size:21px}.room-code{font-size:26px}.panel{top:calc(var(--bar-h) + 2px);bottom:max(8px, var(--safe-b));right:max(8px, var(--safe-r));width:min(580px,66vw);left:auto}.panel.wide{left:max(8px, var(--safe-l));width:auto}.panel-head{gap:10px;padding:8px 14px 4px}.panel-head h2{font-size:26px}.panel-head .sub{font-size:13px}.subtabs{scrollbar-width:none;flex-wrap:nowrap;padding:0 14px 6px;overflow-x:auto}.subtabs::-webkit-scrollbar{display:none}.subtabs>*{flex:none}.panel-body{padding:4px 14px 12px}.card-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.card-grid.big{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.rcard{min-height:148px}.rcard.featured{min-height:196px}.rcard .art{min-height:80px;padding:10px 8px 4px}.modal{--modal-pad-x:18px;--modal-pad-b:14px;padding:14px var(--modal-pad-x) var(--modal-pad-b)}.modal h3{margin-bottom:8px;font-size:26px}.field{margin:6px 0;font-size:16px}.modal.modal-settings .field{grid-template-columns:104px minmax(0,1fr) 40px;gap:8px}.modal.modal-settings .field select{width:100%;min-width:0}.results-card{padding:14px 20px}.results-title{font-size:58px}.result-stats{gap:8px;margin:10px 0}.result-stat{padding:6px 4px}.result-stat b{font-size:22px}.reward-list{gap:6px;margin:4px 0 12px}.reward{padding:6px 12px;font-size:16px}.toasts,.bc-mini{top:calc(var(--bar-h) + 6px)}}@media (max-width:520px){.result-stats{grid-template-columns:repeat(2,1fr)}.results-title{font-size:64px}}@media (min-width:1281px) and (min-height:501px){.ui-root>.stage-lobby{display:block;top:120px;bottom:150px;left:492px;right:492px}}@media (min-width:861px) and (max-width:1280px) and (min-height:501px){.lobby-side{width:270px}.play-dock{width:340px}.ui-root>.stage-lobby{display:block;top:112px;bottom:120px;left:314px;right:384px}.player-tag{top:auto;bottom:74px;left:calc(50% - 35px)}.panel.panel-locker{width:min(620px,62vw)}.ui-root>.stage-locker{display:block;top:130px;bottom:90px;left:24px;right:calc(40px + min(620px,62vw))}.panel.panel-locker .subtabs .chip{padding-inline-start:12px;padding-inline-end:12px}}@media (max-height:500px),(max-width:860px) and (min-height:501px){.subtabs{-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-a), #000 calc(100% - var(--fade-b)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-a), #000 calc(100% - var(--fade-b)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-a), #000 calc(100% - var(--fade-b)), transparent 100%);padding-right:30px}@supports (animation-timeline:scroll()){.subtabs{animation:linear both fade-edges-x;animation-timeline:scroll(self inline)}}@supports not (animation-timeline:scroll()){.subtabs{--fade-b:30px}}.career-body{gap:12px}.cstat{padding:9px 12px}.cstat>b{font-size:26px}.cstat.level .level-badge{width:44px;height:44px;font-size:20px}.career-h{font-size:22px}.troad{padding-top:10px}.troad-head{padding:0 14px 2px}.troad-sum,.troad-next{font-size:14px}.troad-scroll{padding:6px 14px 8px}.troad-step{gap:8px;width:122px}.troad-step.arena{width:164px}.troad-card{height:118px;margin:0 4px}.troad-ico{height:54px}.troad-ico .item-icon{width:54px;height:54px}.troad-step.arena .troad-ico{height:40px}.troad-step.arena .troad-ico .item-icon{width:40px;height:40px}.troad-arena-n{font-size:21px}.troad-lbl{font-size:13px}.lb-row{font-size:16px}.diff-strip{gap:8px;padding:4px 8px 8px 12px}.diff-head span{font-size:12.5px}.diff-head b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;line-height:1.05;display:-webkit-box}.diff-btn{min-width:44px;padding:5px 7px;font-size:14px}.map-strip{padding:0 8px}.map-pick{gap:4px}.map-tile{border-radius:7px;height:40px}.map-tile-name{font-size:11.5px;bottom:2px}.map-dice{width:20px;height:20px;top:3px}.results-card{padding:16px 16px 14px}.shop-sec>h3.display{margin:4px 0 8px!important;font-size:22px!important}}@media (max-width:860px) and (min-height:501px){.career-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.cstat{grid-column:span 2}.cstat.level{grid-column:1/-1}.cstat:nth-child(2),.cstat:nth-child(3){grid-column:span 3}.troad-next{margin-left:0}.lb-list{columns:1}.locker-note{font-size:15px}.results-card .result-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0}.results-card .result-stat{padding:8px 2px}.results-card .result-stat b{font-size:24px}.results-card .result-stat span{font-size:12px}.results-card .reward{padding:7px 13px;font-size:17px}.results-card .unlock-list.multi{grid-template-columns:minmax(0,1fr)}.results-card .result-actions{margin:0 -16px -14px;padding:10px 16px 14px;position:sticky;bottom:-14px}}@media (max-height:500px){.results-card:has(.unlock-list){grid-template:"title side""stats side""rewards actions"1fr/minmax(0,1fr) minmax(0,1fr);gap:0 18px;width:min(840px,100vw - 24px);display:grid}.results-card:has(.unlock-list)>.results-main{display:contents}.results-card:has(.unlock-list)>.results-side{display:contents}.results-card:has(.unlock-list) .results-title{grid-area:title;font-size:54px}.results-card:has(.unlock-list) .result-stats{grid-area:stats;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 10px}.results-card:has(.unlock-list) .reward-list{grid-area:rewards;align-self:start;margin:0}.results-side .unlock-list{grid-area:side;align-self:center;gap:6px;margin:0 0 10px}.results-card:has(.unlock-list) .result-actions{grid-area:actions;align-self:end}.results-side .unlock-list.multi{grid-template-columns:minmax(0,1fr)}.unlock-tile{gap:10px;padding:5px 10px 5px 5px}.ut-ico{border-radius:9px;width:44px;height:44px}.ut-ico .item-icon{width:42px;height:42px}.ut-ico .level-badge{width:34px;height:34px;font-size:16px}.ut-text small{font-size:11.5px}.ut-text b{font-size:18px}.ut-extras{font-size:13px}.result-actions .btn{padding:7px 18px;font-size:20px}.featured-sec .rcard.skin-card{aspect-ratio:6/5}.locker-h{margin:16px 0 8px;font-size:22px}.wcard .art{min-height:96px}.tn-card.featured{min-height:0;padding:16px 34% 16px 22px}.tn-card.featured .tn-name{font-size:30px}}@media (max-height:420px){.mode-dlg .mode-card .desc{display:none}.mode-dlg .mode-card{min-height:40px;padding:6px 10px}.mode-dlg .dlg-head h3{font-size:22px}.mode-dlg .mode-grid{padding:8px 0 6px}.mode-foot .btn{min-width:100px;padding:5px 18px 7px;font-size:20px}}@media (max-height:400px){.mode-card{min-height:40px;padding:4px 10px 5px}.mode-grid{padding:6px 8px}.arena-strip{padding:0 12px 4px}.room-join{padding:0 8px 8px}.play-btn{padding:3px 14px 6px;font-size:30px}}@media (max-height:380px){.diff-strip{padding:4px 8px 6px}.diff-head{display:none}.diff-seg{flex:1;padding:2px}.diff-btn{flex:1;min-height:40px}}@media (max-height:360px){.play-kind{margin:4px 6px 0}.play-kind-tab{min-height:40px;padding:4px 8px 5px;font-size:17px}.play-kind-tab small,.mode-card .desc,.arena-strip .arena-label,.arena-strip .arena-tag,.arena-strip .arena-rank{display:none}.play-kind+.mode-grid{padding-top:4px}.mode-grid{gap:4px;padding:4px 6px 5px}.diff-strip{padding:2px 8px 3px}.diff-seg{padding:1px}.mode-card{min-height:40px;padding:4px 10px 5px}.arena-strip{padding:0 12px 4px}.arena-strip .arena-name{font-size:16px}.play-btn{padding:2px 14px 4px;font-size:28px}.lobby-tile{grid-template-columns:34px minmax(0,1fr);min-height:52px;padding:6px 10px 7px 6px}.lt-ico,.lt-ico .q-chest-pic{width:34px;height:34px}.lt-text b{font-size:17px}.mode-pick{min-height:46px;padding:5px 8px}.mp-ico{width:32px;height:32px}.mp-text b{font-size:18px}}@media (max-height:330px){.arena-strip{display:none}}@media (max-height:340px){.mode-panel .pt-hint{display:none}.room-join{padding:0 8px 4px}.room-join .text-input,.room-join .btn{min-height:40px}}@media (max-height:420px){.results-card:not(:has(.unlock-list)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0 18px;width:min(840px,100vw - 24px);padding:12px 18px;display:grid}.results-card:not(:has(.unlock-list)) .results-title{margin:0 0 4px;font-size:46px}.results-card:not(:has(.unlock-list)) .result-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:6px 0}.results-card:not(:has(.unlock-list)) .result-stat{padding:4px}.results-card:not(:has(.unlock-list)) .result-stat b{font-size:20px}.results-card:not(:has(.unlock-list)) .reward-list{gap:6px;margin:0 0 8px}.results-card:not(:has(.unlock-list)) .reward{padding:4px 10px;font-size:15px}.results-card:not(:has(.unlock-list)) .reward-notices{margin:0 0 8px}.results-card:not(:has(.unlock-list)) .result-actions .btn{padding:6px 16px;font-size:18px}}.modal-back{box-sizing:border-box;padding:var(--safe-t) var(--safe-r) var(--safe-b) var(--safe-l)}.modal,.dlg{max-width:calc(100vw - var(--safe-l) - var(--safe-r) - 24px);max-height:calc(100vh - var(--safe-t) - var(--safe-b) - 24px);max-height:calc(100dvh - var(--safe-t) - var(--safe-b) - 24px)}.modal{--modal-pad-t:22px;padding-top:var(--modal-pad-t)}@media (max-height:500px){.modal{--modal-pad-t:14px}}.modal>h3:first-child,.modal>.dlg-head:first-child{top:calc(-1 * var(--modal-pad-t));z-index:3;margin:calc(-1 * var(--modal-pad-t)) calc(-1 * var(--modal-pad-x)) 6px;padding:var(--modal-pad-t) var(--modal-pad-x) 8px;background:linear-gradient(90deg,#203286,#1a286a);position:sticky;-webkit-mask-image:linear-gradient(#000 calc(100% - 8px),#0000);mask-image:linear-gradient(#000 calc(100% - 8px),#0000)}.modal>.dlg-foot,.modal>.rk-actions,.modal>.rc-actions:last-child,.modal>form:last-child>.tn-create-foot:last-child,.buy-dlg .buy-confirm>.dlg-foot,.mode-dlg>.mode-foot{bottom:calc(-1 * var(--modal-pad-b,0px));z-index:3;margin-left:calc(-1 * var(--modal-pad-x,0px));margin-right:calc(-1 * var(--modal-pad-x,0px));margin-bottom:calc(-1 * var(--modal-pad-b,0px));padding:10px var(--modal-pad-x,0px) var(--modal-pad-b,0px);background:linear-gradient(#0f163600,#0f1636f7 10px);position:sticky}.modal>.modal-actions{z-index:3}.settings-grid{display:block}@media (max-height:500px){.modal.modal-settings{width:min(760px,100vw - 24px);display:block}.modal.modal-settings>h3,.modal.modal-settings>.modal-actions{grid-area:auto;align-self:auto}.modal.modal-settings>.modal-actions{bottom:calc(-1 * var(--modal-pad-b));margin:6px calc(-1 * var(--modal-pad-x)) calc(-1 * var(--modal-pad-b));padding:8px var(--modal-pad-x) var(--modal-pad-b);background:linear-gradient(#0f163600,#0f1636f7 10px);position:sticky}.settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;display:grid}.settings-grid>div,.settings-grid>section.pwa-settings{grid-column:1/-1}}.pwa-row{grid-template-columns:minmax(0,160px) minmax(0,1fr)}.pwa-row>.btn,.pwa-store>.btn{white-space:normal;max-width:100%}.pwa-row>.btn>span,.pwa-store>.btn>span{display:block}@media (max-height:500px){.pwa-row{grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:8px;margin:6px 0;font-size:16px}}@media (max-height:500px) and (min-width:560px),(min-width:861px) and (max-height:640px){.modal.crate-dlg{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px;width:min(700px,100vw - 24px);display:grid}.crate-dlg>h3{grid-column:1/-1}.crate-dlg>.rcard{grid-area:2/1/span 2;align-self:start;min-height:0}.crate-dlg .rcard .art{height:112px;min-height:0}.crate-dlg .rcard .art.art-bleed{height:170px}.crate-dlg .crate-text{grid-area:2/2;align-self:center}.crate-dlg>.modal-actions{background:0 0;grid-area:3/2;align-self:end;margin:0;padding:0;position:static}}@media (max-height:640px) and (min-width:560px){.claimed-dlg,.season-sum{width:min(780px,100vw - 24px)}.claimed-dlg .claim-grid,.season-sum .claim-grid{grid-template-columns:repeat(auto-fill,minmax(116px,1fr))}.claimed-dlg .rc-art,.season-sum .rc-art{height:84px}.claimed-dlg .rc-art>.item-icon,.season-sum .rc-art>.item-icon{width:62px;height:62px}}@media (max-height:500px){.buy-dlg .buy-cards{gap:10px;margin-top:0}.buy-dlg .buy-card{gap:6px;padding:10px 12px}.buy-dlg .buy-card header .item-icon{width:44px;height:44px}.buy-dlg .buy-card h4{font-size:24px}.buy-dlg .buy-sub{margin-top:0;font-size:13px}.buy-dlg .buy-perks{gap:3px;font-size:13.5px;line-height:1.2}.buy-dlg .buy-prices .btn{padding:6px 12px;font-size:18px}.buy-dlg .buy-tag{font-size:13px;top:-9px}.buy-dlg>div>.dlg-note{margin-top:6px;font-size:12.5px;line-height:1.3}.skip-dlg .dlg-lead,.skip-dlg .skip-summary{margin-top:0}}@media (max-height:340px){.modal{--modal-pad-t:10px;--modal-pad-b:10px}.modal h3{margin-bottom:4px;font-size:22px}.buy-dlg .buy-card{gap:4px;padding:8px 10px}.buy-dlg .buy-card header{gap:8px}.buy-dlg .buy-card header .item-icon{width:34px;height:34px}.buy-dlg .buy-card h4{font-size:21px}.buy-dlg .buy-sub{display:none}.buy-dlg .buy-perks{gap:2px;font-size:12.5px;line-height:1.15}.buy-dlg .buy-prices .btn{padding:4px 10px;font-size:17px}.buy-dlg>div>.dlg-note{margin-top:4px;font-size:11.5px;line-height:1.25}.dlg-lead{margin-bottom:8px;font-size:15px}.dlg-foot{margin-top:8px}}.odds-pop{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.odds-head{z-index:2;background:linear-gradient(#1c2d7d calc(100% - 6px),#1c2d7d00);margin:-12px -14px 4px;padding:12px 14px 4px;position:sticky;top:-12px}@media (max-height:560px) and (min-width:560px){.odds-pop{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;column-gap:18px;width:min(680px,100vw - 24px);display:grid}.odds-pop>.odds-head,.odds-pop>.odds-note{grid-column:1/-1}.odds-pop .odds-contents{margin-top:0}.odds-pop .odds-table th,.odds-pop .odds-table td{padding:3px 6px}}@media (max-height:640px) and (min-width:560px){.drop-dlg .drop-reward>img:not(.item-icon){width:auto;height:calc(var(--drop-h) - 14px);object-fit:cover;max-width:100%}}@media (max-height:500px){.results-card:has(.unlock-list){grid-template-rows:auto auto 1fr auto;grid-template-areas:"title side""stats side""rewards side""notes actions"}.results-side .unlock-list{max-height:calc(100vh - var(--safe-t) - var(--safe-b) - 120px);max-height:calc(100dvh - var(--safe-t) - var(--safe-b) - 120px);scrollbar-width:none;align-self:center;margin:0 0 8px;overflow-y:auto}.results-card:has(.unlock-list) .reward-notices{grid-area:notes;align-self:end;margin:0 0 8px}.results-card:has(.unlock-list) .offline-result-note{grid-area:notes;align-self:end;margin:0 0 8px}}@media (max-height:340px){.results-card:has(.unlock-list){padding:10px 16px}.results-card:has(.unlock-list) .results-title{margin:0;font-size:40px}.results-card:has(.unlock-list) .result-stats{gap:6px;margin:4px 0 8px}.results-card:has(.unlock-list) .result-stat{padding:4px}.results-card:has(.unlock-list) .result-stat b{font-size:20px}.results-card:has(.unlock-list) .reward{padding:4px 10px;font-size:15px}.results-card:has(.unlock-list) .result-actions .btn{padding:6px 16px;font-size:18px}}@media (min-width:861px) and (min-height:501px) and (max-height:640px){.results-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0 24px;width:min(900px,100vw - 32px);padding:16px 22px;display:grid}.results-card .results-title{margin:0 0 6px;font-size:64px}.results-card .result-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0}.results-card .result-stat{padding:6px}.results-card .result-stat b{font-size:24px}.results-card .reward-list{gap:8px;margin:0 0 10px}.results-card .reward{padding:5px 12px;font-size:16px}.results-card .reward-notices{margin:0 0 10px}.results-card .results-side{min-height:0;max-height:calc(100vh - var(--safe-t) - var(--safe-b) - 56px);max-height:calc(100dvh - var(--safe-t) - var(--safe-b) - 56px);flex-direction:column;display:flex}.results-card .results-side>*{flex:none}.results-card .results-side>.unlock-list{scrollbar-width:none;flex:0 auto;min-height:60px;margin:0 0 10px;overflow-y:auto}}@media (max-height:420px) and (min-height:341px) and (min-width:780px){.results:not(:has(.results-main>:nth-child(3))){padding-right:max(12px, var(--safe-r));justify-items:end}.results:not(:has(.results-main>:nth-child(3)))>.results-card{width:min(840px,78vw - 24px)}.results:not(:has(.results-main>:nth-child(3)))>.results-card:not(:has(.unlock-list)){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (min-width:861px) and (min-height:501px) and (max-height:640px){.results:not(:has(.results-main>:nth-child(3))){padding-right:max(16px, var(--safe-r));justify-items:end}.results:not(:has(.results-main>:nth-child(3)))>.results-card{grid-template-columns:minmax(0,2fr) minmax(0,3fr);width:min(900px,78vw - 32px)}}@media (max-height:360px){.bc-card:not(.cl-cup-ready){width:min(560px,100vw - 24px);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);padding:10px 18px 12px;overflow-y:auto}.bc-card:not(.cl-cup-ready) .bc-title{margin:2px 0 6px;font-size:24px}.bc-card:not(.cl-cup-ready) .bc-vs{font-size:17px}.bc-card:not(.cl-cup-ready) .bc-vs i{font-size:20px}.bc-card:not(.cl-cup-ready) .bc-count{width:64px;height:64px;margin:6px auto 4px}.bc-card:not(.cl-cup-ready) .bc-count b{font-size:26px}.bc-card:not(.cl-cup-ready) .bc-note{margin:2px 0 8px;font-size:13px}.bc-card:not(.cl-cup-ready) .bc-ready{padding:6px 28px;font-size:24px}}@media (max-height:500px){.ad-video{gap:8px;margin-bottom:4px}.ad-video-screen{width:min(100%,49.7778vh)}.rc-dialog .rc-actions .btn{padding:6px 14px;font-size:17px}.rc-dialog .rc-form{gap:6px}.rc-dialog .si-code{padding:6px 12px;font-size:22px}.so-stack{top:calc(var(--bar-h) + 4px);max-height:calc(100dvh - var(--bar-h) - 12px);scrollbar-width:none;overflow-y:auto}.so-invite{align-items:center;gap:10px;padding:8px 10px 8px 12px;display:flex}.so-invite-text{flex:1;min-width:0;font-size:15px;line-height:1.2}.so-invite-btns{flex-direction:column;flex:none;gap:6px;margin-top:0}.so-invite-btns .btn{padding:4px 14px;font-size:16px}.so-unlock{padding:6px 14px 6px 8px}}.landscape-gate{overflow-y:auto}.landscape-gate .rotate-card{margin:auto}@media (pointer:coarse){.btn{min-height:40px}.consent input,.rc-check input{width:26px;height:26px;margin-top:0}.consent{align-items:center}.skip-range input{height:44px}.fair summary{padding:10px 0}.news-close{position:relative}.news-close:after,.bc-expand:after,.odds-x:after{content:"";position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.bc-expand,.odds-x{position:relative}.w3-linkbtn:after{top:-12px;bottom:-12px;left:-6px;right:-6px}.rc-link{min-height:40px}.so-met-name{position:relative}.so-met-name:after{content:"";position:absolute;top:-12px;bottom:-12px;left:-4px;right:-4px}.seg-btn,.tn-create [role=radio]{min-height:40px}}
