.play-panel:has(.v9-mode-picker){grid-template-columns:minmax(360px,1fr) minmax(310px,380px);align-items:start;gap:28px;padding:24px clamp(24px,3vw,54px)}.play-panel:has(.v9-mode-picker):where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(360px,1fr) minmax(310px,380px);gap:28px;padding:24px clamp(24px,3dvh,54px)}.play-panel:has(.v9-mode-picker) .hero-copy{flex-direction:column;align-items:stretch;min-width:0;max-width:none;height:calc(100dvh - 154px);min-height:0;display:flex}.play-panel:has(.v9-mode-picker) .hero-copy:where(html[data-rot],html[data-rot] *){flex-direction:column;align-items:stretch;height:calc(100dvw - 154px);display:flex}.play-panel:has(.v9-mode-picker) .hero-copy h1{margin:10px 0 14px;font-size:clamp(34px,3vw,48px);line-height:.94}.play-panel:has(.v9-mode-picker) .hero-copy h1:where(html[data-rot],html[data-rot] *){margin:10px 0 14px;font-size:clamp(34px,3dvh,48px);line-height:.94}.play-panel:has(.v9-mode-picker) .operation-label,.play-panel:has(.v9-mode-picker) .hero-subtitle,.play-panel:has(.v9-mode-picker) .hero-rule{display:none}.play-panel:has(.v9-mode-picker) .v9-mode-picker{flex-direction:column;flex:1;min-height:180px;display:flex}.play-panel:has(.v9-mode-picker) .v9-mode-grid{flex:1;align-content:start;min-height:0;max-height:none}.play-panel:has(.v9-mode-picker) .v9-mode-header,.play-panel:has(.v9-mode-picker) .v9-mode-filters{flex:none}.play-panel:has(.v9-mode-picker) .mode-description{min-height:0;margin:9px 0 0;font-size:11px;line-height:1.4}.play-panel:has(.v9-mode-picker) .deploy-button{flex:none;min-height:50px;margin-top:10px;padding:13px 18px}.play-panel:has(.v9-mode-picker) .duel-shortcut{flex:none;min-height:46px;margin-top:8px;padding:10px 14px}.play-panel:has(.v9-mode-picker) .deploy-note{margin-top:8px}.play-panel:has(.v9-mode-picker) .operation-card{scrollbar-width:thin;scrollbar-color:#645e56 transparent;align-self:start;max-height:calc(100dvh - 154px);overflow-y:auto}.play-panel:has(.v9-mode-picker) .operation-card:where(html[data-rot],html[data-rot] *){scrollbar-width:thin;scrollbar-color:#645e56 transparent;max-height:calc(100dvw - 154px);overflow-y:auto}.duel-panel:has(.v9-mode-picker)>h2{font-size:clamp(34px,4.5vw,64px)}.duel-panel:has(.v9-mode-picker)>h2:where(html[data-rot],html[data-rot] *){font-size:clamp(34px,4.5dvh,64px)}.duel-panel>.v9-mode-picker{max-width:none}.duel-panel:has(.v9-mode-picker) .duel-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;max-width:none}.duel-panel:has(.v9-mode-picker) .duel-room{align-self:start;min-width:0;height:fit-content;padding:22px}.duel-panel:has(.v9-mode-picker) .room-players{scrollbar-width:thin;max-height:360px;padding-right:6px;overflow-y:auto}.duel-panel:has(.v9-mode-picker) .room-players>div{min-width:0;min-height:48px;padding:13px 0}.duel-panel:has(.v9-mode-picker) .room-players>.v9-room-player{grid-template-columns:8px minmax(0,1fr) auto;gap:8px;display:grid}.v9-room-player select{color:#bf917d;background:#211d1a;border:1px solid #534e47;border-radius:5px;grid-column:2/-1;width:100%;max-width:200px;padding:7px;font-size:11px}.v9-room-player[data-team=alpha] strong{color:#da7a50}.v9-room-player[data-team=bravo] strong{color:#f3b685}.v9-room-player select:focus-visible{outline:2px solid #f4a66c}.duel-brief .v9-match-setup p.v9-match-note{font-size:10px;line-height:1.5}.duel-brief .v9-match-setup p.bot-difficulty__description{font-size:11px;line-height:1.5}.duel-brief .v9-match-setup p.bot-difficulty__shared{font-size:9px;line-height:1.4}.duel-room output{color:#f3b685;padding:10px 0;font-size:12px;line-height:1.5;display:block}@media (width<=1000px){.play-panel:has(.v9-mode-picker):where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr);padding:20px}.play-panel:has(.v9-mode-picker) .hero-copy:where(html:not([data-rot]),html:not([data-rot]) *){max-width:none;height:auto}.play-panel:has(.v9-mode-picker) .v9-mode-picker:where(html:not([data-rot]),html:not([data-rot]) *){flex:none}.play-panel:has(.v9-mode-picker) .v9-mode-grid:where(html:not([data-rot]),html:not([data-rot]) *){max-height:340px}.play-panel:has(.v9-mode-picker) .operation-card:where(html:not([data-rot]),html:not([data-rot]) *){max-height:none}.duel-panel:has(.v9-mode-picker) .duel-layout:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr}.duel-panel:has(.v9-mode-picker) .duel-room:where(html:not([data-rot]),html:not([data-rot]) *){padding:16px}.duel-panel:has(.v9-mode-picker) .room-players:where(html:not([data-rot]),html:not([data-rot]) *){max-height:320px}}@media (height<=1000px){.play-panel:has(.v9-mode-picker):where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr);padding:20px}.play-panel:has(.v9-mode-picker) .hero-copy:where(html[data-rot],html[data-rot] *){max-width:none;height:auto}.play-panel:has(.v9-mode-picker) .v9-mode-picker:where(html[data-rot],html[data-rot] *){flex:none}.play-panel:has(.v9-mode-picker) .v9-mode-grid:where(html[data-rot],html[data-rot] *){max-height:340px}.play-panel:has(.v9-mode-picker) .operation-card:where(html[data-rot],html[data-rot] *){max-height:none}.duel-panel:has(.v9-mode-picker) .duel-layout:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr}.duel-panel:has(.v9-mode-picker) .duel-room:where(html[data-rot],html[data-rot] *){padding:16px}.duel-panel:has(.v9-mode-picker) .room-players:where(html[data-rot],html[data-rot] *){max-height:320px}}.game-shell .menu-shell{--sand:#e8d6b0;--sand-deep:#d3ac75;--amber:#e39a5c;--teal:#db7043;--ink:#0f0d0c;--hair:#ffffff14;--rail-w:196px;--lobby-pad:clamp(16px, 2.2vw, 42px);background:linear-gradient(90deg,#0f0d0cf7 0%,#0f0d0ce6 24%,#0f0d0c00 58%),linear-gradient(#0f0d0c00 68%,#0f0d0cdb 100%);display:block;position:absolute;inset:0}.game-shell .menu-shell:where(html[data-rot],html[data-rot] *){--lobby-pad:clamp(16px, 2.2dvh, 42px);background:linear-gradient(90deg,#0f0d0cf7 0%,#0f0d0ce6 24%,#0f0d0c00 58%),linear-gradient(#0f0d0c00 68%,#0f0d0cdb 100%);display:block;position:absolute;inset:0}.game-shell.arsenal-view .menu-shell{background:0 0}.game-shell .menu-shell .topbar{z-index:6;background:0 0;border:0;align-items:center;gap:12px;height:auto;min-height:0;padding:12px 20px;position:absolute;top:0;left:auto;right:0}.game-shell .menu-shell .brand{letter-spacing:2.4px;gap:8px;min-width:0;font-size:14px}.game-shell .menu-shell .brand svg{width:16px;height:16px}.game-shell .menu-shell .edition{letter-spacing:1px;color:#a39f99;opacity:.85;font-size:9px}.game-shell .menu-shell .build-tag{color:var(--sand-deep);letter-spacing:1px;background:0 0;border:0;padding:0}.game-shell .menu-shell .operator-badge{gap:8px;margin-left:14px}.game-shell .menu-shell .operator-badge>span{border-color:var(--hair);width:26px;height:26px;color:var(--teal);background:#1d1b19;border-radius:4px;font-size:9px}.game-shell .menu-shell .operator-badge small{letter-spacing:1px;color:#908c86;font-size:8px}.game-shell .menu-shell .operator-badge strong{max-width:140px;font-size:11px}.game-shell .menu-shell .icon-button{border-color:var(--hair);color:#c6c4c0;background:#ffffff05;border-radius:4px;padding:6px}.game-shell .menu-shell .account-open{color:#b0aca7;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:6px 2px;font-size:10px}.game-shell .menu-shell .account-open:hover:not(:disabled){color:var(--teal)}.game-shell .menu-shell .menu-tabs{grid-template-columns:var(--rail-w) minmax(0, 1fr);grid-template-rows:minmax(0,1fr);position:absolute;inset:0;overflow:hidden}.game-shell .menu-shell .navigation-rail{z-index:4;padding:calc(var(--lobby-pad) + 24px) 14px 40px;background:0 0;border:0;position:relative}.game-shell .menu-shell .rail-caption{letter-spacing:1.6px;color:#807c75;margin:0 10px 18px;font-size:8px}.game-shell .menu-shell .nav-tabs{gap:2px!important}.game-shell .menu-shell .nav-tabs button{letter-spacing:.13em;text-transform:uppercase;color:#b0ada9!important;background:0 0!important;border:0!important;border-left:2px solid #0000!important;border-radius:0!important;flex:none!important;justify-content:flex-start!important;gap:11px!important;height:42px!important;padding:0 10px!important;font:600 12px/1 Manrope,sans-serif!important}.game-shell .menu-shell .nav-tabs button svg{width:17px;height:17px}.game-shell .menu-shell .nav-tabs button:after{display:none!important}.game-shell .menu-shell .nav-tabs button:first-child,.game-shell .menu-shell .nav-tabs button:nth-child(2){letter-spacing:.18em;height:56px!important;color:var(--sand)!important;font:700 15px/1 Manrope,sans-serif!important}.game-shell .menu-shell .nav-tabs button:first-child svg,.game-shell .menu-shell .nav-tabs button:nth-child(2) svg{width:19px;height:19px}.game-shell .menu-shell .nav-tabs button:first-child{margin-bottom:10px}.game-shell .menu-shell .nav-tabs button:nth-child(2){margin-bottom:18px}.game-shell .menu-shell .nav-tabs button:hover:not(:disabled){background:#ffffff05!important}.game-shell .menu-shell .nav-tabs button[data-state=active],.game-shell .menu-shell .nav-tabs button[data-active]{border-left-color:var(--teal)!important;color:#c78e75!important;background:#ffffff06!important}.game-shell .menu-shell .nav-tabs button[data-state=active] small,.game-shell .menu-shell .nav-tabs button[data-active] small{opacity:.9}.game-shell .menu-shell .nav-tabs button small{letter-spacing:.06em;opacity:.6;text-transform:none;margin-left:auto;font-size:9px}.game-shell .menu-shell .rail-bottom{color:#807c75;letter-spacing:.1em;align-items:flex-start;gap:8px;margin-top:auto;padding:20px 10px 0;font-size:9px;display:flex}.game-shell .menu-shell .rail-bottom small{color:#75716a;letter-spacing:.06em;margin-top:6px;font-size:8px;display:block}.game-shell .menu-shell .menu-footer{left:var(--rail-w);z-index:3;letter-spacing:.12em;color:#8d8983;opacity:.9;background:0 0;border-top:1px solid #ffffff0f;min-height:28px;padding:0 20px;font-size:9px;position:absolute;bottom:0;right:0}.game-shell .menu-shell .menu-footer b{padding:0 4px}.game-shell .menu-shell .play-panel{background:0 0;align-content:stretch;padding:0;display:block;position:relative;overflow:hidden}.play-lobby{gap:var(--lobby-pad,22px);padding:var(--lobby-pad,22px);padding-bottom:calc(var(--lobby-pad,22px) + 26px);color:#f1f1f0;grid-template:"identity stage"minmax(0,1fr)"launch launch"/minmax(300px,38%) minmax(0,1fr);min-height:0;display:grid;position:absolute;inset:0}.play-lobby :focus-visible{outline:2px solid var(--teal,#db7043);outline-offset:2px}.play-lobby__identity{flex-direction:column;grid-area:identity;align-self:center;gap:clamp(10px,1.1vw,18px);min-width:0;max-width:560px;display:flex}.play-lobby__identity:where(html[data-rot],html[data-rot] *){gap:clamp(10px,1.1dvh,18px)}.play-lobby__eyebrow{letter-spacing:.16em;color:#a7a49f;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;display:flex}.play-lobby__sector{color:var(--sand-deep,#d3ac75);font-weight:700}.play-lobby__coords{opacity:.85}.play-lobby__map{font:700 clamp(42px, 4.6vw, 96px) / .92 var(--display);letter-spacing:.4px;color:var(--sand,#e8d6b0);text-shadow:0 6px 40px #0006;overflow-wrap:anywhere;margin:0}.play-lobby__map:where(html[data-rot],html[data-rot] *){font:700 clamp(42px, 4.6dvh, 96px) / .92 var(--display);letter-spacing:.4px;color:var(--sand,#e8d6b0);text-shadow:0 6px 40px #0006;overflow-wrap:anywhere}.play-lobby__map-dot{color:var(--teal,#db7043)}.play-lobby__brief{color:#cbc9c7;max-width:46ch;font-size:13px;line-height:1.75}.play-lobby__chips{flex-wrap:wrap;gap:6px;display:flex}.play-lobby__chip{border:1px solid var(--hair,#ffffff14);background:#ffffff05;border-radius:4px;flex-direction:column;gap:3px;min-width:92px;padding:9px 12px;display:flex}.play-lobby__chip small{letter-spacing:.12em;color:#9b9792;text-transform:uppercase;font-size:8px}.play-lobby__chip strong{font:600 17px/1 var(--display);color:#f1f1f0;font-variant-numeric:tabular-nums}.play-lobby__note{color:#b6b3ae;max-width:52ch;font-size:12px;line-height:1.7}.play-lobby__identity-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.play-lobby__stage{pointer-events:none;grid-area:stage;min-width:0;position:relative}.play-lobby__stage-tag{letter-spacing:.22em;color:#ffffff2e;text-transform:uppercase;white-space:nowrap;font-size:9px;position:absolute;bottom:0;right:0}.play-lobby__launch{border-top:1px solid var(--hair,#ffffff14);grid-area:launch;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(12px,1.6vw,28px);padding-top:clamp(10px,1.2vw,18px);display:grid}.play-lobby__launch:where(html[data-rot],html[data-rot] *){border-top:1px solid var(--hair,#ffffff14);gap:clamp(12px,1.6dvh,28px);padding-top:clamp(10px,1.2dvh,18px)}.play-lobby__modes{flex-direction:column;gap:8px;min-width:0;display:flex}.play-lobby__modes-scroll{scrollbar-width:thin;scrollbar-color:#5b564e transparent;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.play-lobby__mode{text-align:left;border:1px solid var(--hair,#ffffff14);color:#c4c2bf;background:#ffffff05;border-radius:4px;flex-direction:column;flex:none;gap:5px;min-width:112px;max-width:168px;padding:9px 12px;display:flex}.play-lobby__mode small{letter-spacing:.1em;color:#9b9792;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;font-size:8px;overflow:hidden}.play-lobby__mode strong{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.play-lobby__mode[data-selected=true]{border-color:color-mix(in srgb, var(--teal,#db7043) 55%, transparent);background:color-mix(in srgb, var(--teal,#db7043) 9%, #161411);color:#cc8c70}.play-lobby__mode:disabled{opacity:.5}.play-lobby__link{color:var(--teal,#db7043);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:4px 0;font-size:10px;display:inline-flex}.play-lobby__link:disabled{opacity:.45}.play-lobby__actions{flex-direction:column;align-items:flex-end;gap:8px;min-width:clamp(260px,26vw,400px);display:flex}.play-lobby__actions:where(html[data-rot],html[data-rot] *){min-width:clamp(260px,26dvh,400px)}.play-lobby__status{letter-spacing:.14em;color:#a39f9a;text-transform:uppercase;font-size:9px}.play-lobby__result{border-left:2px solid var(--sand-deep,#d3ac75);letter-spacing:.08em;color:#d3d1ce;flex-wrap:wrap;align-items:baseline;gap:12px;padding-left:12px;font-size:11px;display:flex}.play-lobby__result strong{font:600 26px/1 var(--display);color:var(--sand,#e8d6b0)}.play-lobby__result button{color:var(--teal,#db7043);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:10px}.play-lobby__progress{background:#ffffff14;border-radius:2px;width:100%;height:3px;overflow:hidden}.play-lobby .deploy-button{background:var(--teal,#db7043);color:#0e0c0b;letter-spacing:.1em;border:1px solid #ffffff26;border-radius:5px;gap:14px;width:100%;min-height:56px;margin:0;padding:16px 20px;font-size:12px;font-weight:800;box-shadow:0 10px 30px #0004}.play-lobby .deploy-button:disabled{opacity:.5;box-shadow:none}.play-lobby__advanced{border:1px solid var(--hair,#ffffff14);color:#d3d1ce;letter-spacing:.1em;text-transform:uppercase;background:#ffffff05;border-radius:4px;align-items:center;gap:9px;min-height:34px;padding:9px 13px;font-size:10px;display:flex}.play-lobby__advanced b{color:var(--sand,#e8d6b0);letter-spacing:.02em;text-transform:none;font-weight:600}.play-lobby__advanced[aria-expanded=true]{border-color:color-mix(in srgb, var(--sand,#e8d6b0) 50%, transparent);color:#f0e6cf}.play-lobby__advanced:disabled{opacity:.45}.play-lobby__drawer{z-index:5;top:calc(var(--lobby-pad,22px) + 46px);right:var(--lobby-pad,22px);width:min(430px,46%);max-height:calc(100% - var(--lobby-pad,22px) - 118px);background:#110f0df7;border:1px solid #ffffff1c;border-radius:5px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 24px 60px #0006}.play-lobby__drawer-head{border-bottom:1px solid var(--hair,#ffffff14);letter-spacing:.16em;color:var(--sand,#e8d6b0);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:9px;display:flex}.play-lobby__drawer-close{border:1px solid var(--hair,#ffffff14);color:#cdcbc7;background:0 0;border-radius:4px;place-items:center;padding:5px;display:grid}.play-lobby__drawer-close:hover:not(:disabled){color:var(--teal,#db7043)}.play-lobby__drawer-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5b564e transparent;min-height:0;padding:12px;overflow-y:auto}.play-lobby__drawer-note{border-top:1px solid var(--hair,#ffffff14);color:#9b9894;margin:0;padding:10px 14px;font-size:10px;line-height:1.6}.play-lobby__drawer .v9-match-setup,.play-lobby__drawer .v9-mode-picker{background:#14110f;border-color:#ffffff14;border-radius:4px}.play-lobby__drawer .v9-mode-grid{max-height:none}.play-lobby__drawer .bot-difficulty{border-radius:4px}@media (height<=820px) and (width>=961px){.game-shell .menu-shell:where(html:not([data-rot]),html:not([data-rot]) *){--lobby-pad:clamp(14px, 1.6vw, 24px)}.play-lobby__map:where(html:not([data-rot]),html:not([data-rot]) *){font-size:clamp(38px,3.6vw,58px)}.play-lobby__brief:where(html:not([data-rot]),html:not([data-rot]) *){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.play-lobby__chip:where(html:not([data-rot]),html:not([data-rot]) *){min-width:82px;padding:7px 10px}.play-lobby__chip strong:where(html:not([data-rot]),html:not([data-rot]) *){font-size:15px}.play-lobby__note:where(html:not([data-rot]),html:not([data-rot]) *){font-size:11px}.play-lobby .deploy-button:where(html:not([data-rot]),html:not([data-rot]) *){min-height:50px;padding:13px 18px}.play-lobby__drawer:where(html:not([data-rot]),html:not([data-rot]) *){top:calc(var(--lobby-pad,20px) + 42px);max-height:calc(100% - var(--lobby-pad,20px) - 104px)}.game-shell .menu-shell .nav-tabs button:where(html:not([data-rot]),html:not([data-rot]) *){height:38px!important}.game-shell .menu-shell .nav-tabs button:first-child:where(html:not([data-rot]),html:not([data-rot]) *),.game-shell .menu-shell .nav-tabs button:nth-child(2):where(html:not([data-rot]),html:not([data-rot]) *){height:50px!important}.game-shell .menu-shell .nav-tabs button:nth-child(2):where(html:not([data-rot]),html:not([data-rot]) *){margin-bottom:12px}.game-shell .menu-shell .rail-bottom:where(html:not([data-rot]),html:not([data-rot]) *){display:none}}@media (width<=820px) and (height>=961px){.game-shell .menu-shell:where(html[data-rot],html[data-rot] *){--lobby-pad:clamp(14px, 1.6dvh, 24px)}.play-lobby__map:where(html[data-rot],html[data-rot] *){font-size:clamp(38px,3.6dvh,58px)}.play-lobby__brief:where(html[data-rot],html[data-rot] *){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.play-lobby__chip:where(html[data-rot],html[data-rot] *){min-width:82px;padding:7px 10px}.play-lobby__chip strong:where(html[data-rot],html[data-rot] *){font-size:15px}.play-lobby__note:where(html[data-rot],html[data-rot] *){font-size:11px}.play-lobby .deploy-button:where(html[data-rot],html[data-rot] *){min-height:50px;padding:13px 18px}.play-lobby__drawer:where(html[data-rot],html[data-rot] *){top:calc(var(--lobby-pad,20px) + 42px);max-height:calc(100% - var(--lobby-pad,20px) - 104px)}.game-shell .menu-shell .nav-tabs button:where(html[data-rot],html[data-rot] *){height:38px!important}.game-shell .menu-shell .nav-tabs button:first-child:where(html[data-rot],html[data-rot] *),.game-shell .menu-shell .nav-tabs button:nth-child(2):where(html[data-rot],html[data-rot] *){height:50px!important}.game-shell .menu-shell .nav-tabs button:nth-child(2):where(html[data-rot],html[data-rot] *){margin-bottom:12px}.game-shell .menu-shell .rail-bottom:where(html[data-rot],html[data-rot] *){display:none}}@media (width<=1250px){.game-shell .menu-shell:where(html:not([data-rot]),html:not([data-rot]) *){--rail-w:172px}.game-shell .menu-shell .navigation-rail:where(html:not([data-rot]),html:not([data-rot]) *){padding-inline:10px}.game-shell .menu-shell .rail-caption:where(html:not([data-rot]),html:not([data-rot]) *){letter-spacing:.08em;font-size:8px}.play-lobby__stage-tag:where(html:not([data-rot]),html:not([data-rot]) *){display:none}.play-lobby__map:where(html:not([data-rot]),html:not([data-rot]) *){font-size:clamp(38px,4.2vw,72px)}}@media (height<=1250px){.game-shell .menu-shell:where(html[data-rot],html[data-rot] *){--rail-w:172px}.game-shell .menu-shell .navigation-rail:where(html[data-rot],html[data-rot] *){padding-inline:10px}.game-shell .menu-shell .rail-caption:where(html[data-rot],html[data-rot] *){letter-spacing:.08em;font-size:8px}.play-lobby__stage-tag:where(html[data-rot],html[data-rot] *){display:none}.play-lobby__map:where(html[data-rot],html[data-rot] *){font-size:clamp(38px,4.2dvh,72px)}}@media (width<=1000px){.game-shell .menu-shell:where(html:not([data-rot]),html:not([data-rot]) *){--rail-w:150px}.play-lobby:where(html:not([data-rot]),html:not([data-rot]) *){grid-template:"identity""stage"minmax(40px,1fr)"launch"/minmax(0,1fr);align-items:start}.play-lobby__identity:where(html:not([data-rot]),html:not([data-rot]) *){align-self:start;max-width:100%}.play-lobby__launch:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr);align-items:stretch}.play-lobby__actions:where(html:not([data-rot]),html:not([data-rot]) *){align-items:stretch;min-width:0}.play-lobby__result:where(html:not([data-rot]),html:not([data-rot]) *){border-left:0;padding-left:0}.play-lobby__drawer:where(html:not([data-rot]),html:not([data-rot]) *){left:var(--lobby-pad,18px);right:var(--lobby-pad,18px);width:auto;max-height:62%}}@media (height<=1000px){.game-shell .menu-shell:where(html[data-rot],html[data-rot] *){--rail-w:150px}.play-lobby:where(html[data-rot],html[data-rot] *){grid-template:"identity""stage"minmax(40px,1fr)"launch"/minmax(0,1fr);align-items:start}.play-lobby__identity:where(html[data-rot],html[data-rot] *){align-self:start;max-width:100%}.play-lobby__launch:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr);align-items:stretch}.play-lobby__actions:where(html[data-rot],html[data-rot] *){align-items:stretch;min-width:0}.play-lobby__result:where(html[data-rot],html[data-rot] *){border-left:0;padding-left:0}.play-lobby__drawer:where(html[data-rot],html[data-rot] *){left:var(--lobby-pad,18px);right:var(--lobby-pad,18px);width:auto;max-height:62%}}@media (width<=700px){.game-shell .menu-shell:where(html:not([data-rot]),html:not([data-rot]) *){--rail-w:70px}.play-lobby__map:where(html:not([data-rot]),html:not([data-rot]) *){font-size:clamp(34px,11vw,58px)}.play-lobby__brief:where(html:not([data-rot]),html:not([data-rot]) *),.play-lobby__note:where(html:not([data-rot]),html:not([data-rot]) *){font-size:12px}.play-lobby__drawer:where(html:not([data-rot]),html:not([data-rot]) *){max-height:68%}}@media (height<=700px){.game-shell .menu-shell:where(html[data-rot],html[data-rot] *){--rail-w:70px}.play-lobby__map:where(html[data-rot],html[data-rot] *){font-size:clamp(34px,11dvh,58px)}.play-lobby__brief:where(html[data-rot],html[data-rot] *),.play-lobby__note:where(html[data-rot],html[data-rot] *){font-size:12px}.play-lobby__drawer:where(html[data-rot],html[data-rot] *){max-height:68%}}@media (width>=2000px){.game-shell .menu-shell:where(html:not([data-rot]),html:not([data-rot]) *){--rail-w:216px;--lobby-pad:clamp(40px, 2.4vw, 64px)}.game-shell .menu-shell .nav-tabs button:first-child:where(html:not([data-rot]),html:not([data-rot]) *),.game-shell .menu-shell .nav-tabs button:nth-child(2):where(html:not([data-rot]),html:not([data-rot]) *){height:62px!important;font-size:16px!important}.play-lobby:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(340px,34%) minmax(0,1fr)}.play-lobby__identity:where(html:not([data-rot]),html:not([data-rot]) *){max-width:640px}.play-lobby__map:where(html:not([data-rot]),html:not([data-rot]) *){font-size:clamp(56px,4vw,108px)}.play-lobby__brief:where(html:not([data-rot]),html:not([data-rot]) *),.play-lobby__note:where(html:not([data-rot]),html:not([data-rot]) *){font-size:14px}.play-lobby__chip:where(html:not([data-rot]),html:not([data-rot]) *){min-width:108px;padding:11px 14px}.play-lobby__chip strong:where(html:not([data-rot]),html:not([data-rot]) *){font-size:20px}.play-lobby__mode:where(html:not([data-rot]),html:not([data-rot]) *){min-width:132px;padding:11px 14px}.play-lobby .deploy-button:where(html:not([data-rot]),html:not([data-rot]) *){min-height:62px;font-size:13px}.play-lobby__drawer:where(html:not([data-rot]),html:not([data-rot]) *){width:min(520px,40%)}}@media (height>=2000px){.game-shell .menu-shell:where(html[data-rot],html[data-rot] *){--rail-w:216px;--lobby-pad:clamp(40px, 2.4dvh, 64px)}.game-shell .menu-shell .nav-tabs button:first-child:where(html[data-rot],html[data-rot] *),.game-shell .menu-shell .nav-tabs button:nth-child(2):where(html[data-rot],html[data-rot] *){height:62px!important;font-size:16px!important}.play-lobby:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(340px,34%) minmax(0,1fr)}.play-lobby__identity:where(html[data-rot],html[data-rot] *){max-width:640px}.play-lobby__map:where(html[data-rot],html[data-rot] *){font-size:clamp(56px,4dvh,108px)}.play-lobby__brief:where(html[data-rot],html[data-rot] *),.play-lobby__note:where(html[data-rot],html[data-rot] *){font-size:14px}.play-lobby__chip:where(html[data-rot],html[data-rot] *){min-width:108px;padding:11px 14px}.play-lobby__chip strong:where(html[data-rot],html[data-rot] *){font-size:20px}.play-lobby__mode:where(html[data-rot],html[data-rot] *){min-width:132px;padding:11px 14px}.play-lobby .deploy-button:where(html[data-rot],html[data-rot] *){min-height:62px;font-size:13px}.play-lobby__drawer:where(html[data-rot],html[data-rot] *){width:min(520px,40%)}}@media (orientation:portrait) and (width<=960px){.play-lobby:where(html:not([data-rot]),html:not([data-rot]) *){grid-template:"identity""stage"minmax(50px,1fr)"launch"/minmax(0,1fr);align-items:start}.play-lobby__identity:where(html:not([data-rot]),html:not([data-rot]) *){align-self:start;max-width:100%}.play-lobby__map:where(html:not([data-rot]),html:not([data-rot]) *){font-size:clamp(38px,9vw,64px)}.play-lobby__launch:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr);align-items:stretch}.play-lobby__actions:where(html:not([data-rot]),html:not([data-rot]) *){align-items:stretch;min-width:0}.play-lobby__result:where(html:not([data-rot]),html:not([data-rot]) *){border-left:0;padding-left:0}.play-lobby__stage-tag:where(html:not([data-rot]),html:not([data-rot]) *){display:block;top:0;bottom:auto}.play-lobby__drawer:where(html:not([data-rot]),html:not([data-rot]) *){left:var(--lobby-pad,18px);right:var(--lobby-pad,18px);top:calc(var(--lobby-pad,18px) + 42px);width:auto;max-height:56%}}@media (orientation:landscape) and (height<=960px){.play-lobby:where(html[data-rot],html[data-rot] *){grid-template:"identity""stage"minmax(50px,1fr)"launch"/minmax(0,1fr);align-items:start}.play-lobby__identity:where(html[data-rot],html[data-rot] *){align-self:start;max-width:100%}.play-lobby__map:where(html[data-rot],html[data-rot] *){font-size:clamp(38px,9dvh,64px)}.play-lobby__launch:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr);align-items:stretch}.play-lobby__actions:where(html[data-rot],html[data-rot] *){align-items:stretch;min-width:0}.play-lobby__result:where(html[data-rot],html[data-rot] *){border-left:0;padding-left:0}.play-lobby__stage-tag:where(html[data-rot],html[data-rot] *){display:block;top:0;bottom:auto}.play-lobby__drawer:where(html[data-rot],html[data-rot] *){left:var(--lobby-pad,18px);right:var(--lobby-pad,18px);top:calc(var(--lobby-pad,18px) + 42px);width:auto;max-height:56%}}.play-lobby__mode,.play-lobby__advanced,.play-lobby .deploy-button,.play-lobby__link{transition:border-color .14s,background .14s,color .14s,transform .16s}.play-lobby .deploy-button:hover:not(:disabled){transform:translateY(-1px)}.play-lobby__drawer{animation:.16s ease-out play-lobby-drawer}@keyframes play-lobby-drawer{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}html:not([data-ui=mobile]) .play-lobby__modes-scroll{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:6px;padding-bottom:0;display:grid;overflow:visible}html:not([data-ui=mobile]) .play-lobby__mode{gap:4px;min-width:0;max-width:none;padding:8px 10px}html:not([data-ui=mobile]) .play-lobby__mode strong{font-size:12.5px}.play-lobby__map-change{border:1px solid color-mix(in srgb,var(--map,#db7043) 55%,#fff2);background:linear-gradient(100deg,color-mix(in srgb,var(--map,#db7043) 16%,#15130fdd),#15130fcc);color:#f1efe5;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:14px;min-width:min(360px,100%);padding:8px 16px 8px 8px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.play-lobby__map-change:hover:not(:disabled){border-color:var(--map,#db7043);transform:translateY(-1px);box-shadow:0 10px 30px #0006}.play-lobby__map-change:disabled{opacity:.5;cursor:default}.play-lobby__map-thumb{background:var(--shot) center/cover no-repeat,radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--map,#db7043) 60%,#000),#111);border-radius:5px;flex:none;width:112px;height:62px;box-shadow:inset 0 0 0 1px #fff2}.play-lobby__map-change-copy{flex:1;gap:5px;display:grid}.play-lobby__map-change-copy small{letter-spacing:.16em;text-transform:uppercase;color:#bdb6ad;font-size:9px}.play-lobby__map-change-copy strong{font:700 16px/1 var(--display);letter-spacing:.06em;text-transform:uppercase}.play-lobby__map-change svg{color:var(--map,#db7043)}.map-diagram .map-shot{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.map-diagram .map-shot+svg{visibility:hidden}.map-diagram:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0009);position:absolute;inset:0}.map-diagram>span{z-index:1;background:#0009;border-radius:3px;padding:4px 7px}.map-start{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.map-start>span{letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin-right:6px;font-size:10px}.map-start button{color:#e9e5dd;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#ffffff08;border:1px solid #ffffff26;border-radius:6px;padding:9px 14px;font-size:11px}.map-start button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,#16130f);color:#fff}.map-pin-badge{background:var(--accent);color:#140c06;letter-spacing:.12em;border-radius:3px;margin-left:8px;padding:3px 6px;font-size:9px;display:inline-block}html:not([data-ui=mobile]) .game-shell .play-lobby__modes-scroll{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}html:not([data-ui=mobile]) .game-shell .play-lobby__mode{justify-content:center;height:46px;min-height:0!important;padding:6px 10px!important}html:not([data-ui=mobile]) .game-shell .play-lobby__mode small{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important;font-size:7.5px!important}html:not([data-ui=mobile]) .game-shell .play-lobby__mode strong{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important;font-size:12.5px!important;line-height:1.1!important}html:not([data-ui=mobile]) .game-shell .play-lobby__launch{align-items:end}html:not([data-ui=mobile]) .game-shell .play-lobby__modes-scroll{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));-webkit-mask-image:none!important;mask-image:none!important}html:not([data-ui=mobile]) .game-shell .play-lobby__mode strong{letter-spacing:0!important;font-size:11.5px!important}:root{--sx-standard:#8a96a3;--sx-rare:#3fd6ff;--sx-epic:#b36bff;--sx-legendary:#ffc766;--sx-mythic:#ff3b2f}.sx-identity,.sx-avatar{vertical-align:middle;flex:none;place-items:center;line-height:0;display:inline-grid;position:relative}.sx-identity svg,.sx-avatar svg{display:block;overflow:visible}.sx-anim .sx-sheen{animation:3.6s cubic-bezier(.45,0,.2,1) infinite sx-sheen}@keyframes sx-sheen{0%{transform:rotate(18deg)translate(-10px)}55%,to{transform:rotate(18deg)translate(120px)}}.sx-anim .sx-glow{animation:2.6s ease-in-out infinite sx-pulse}@keyframes sx-pulse{0%,to{opacity:.35}50%{opacity:.95}}.sx-anim .sx-spark{opacity:0;animation:2.6s linear infinite sx-rise}@keyframes sx-rise{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-44px)}}.sx-anim .sx-spin,.sx-anim .sx-spin-rev{transform-box:view-box;transform-origin:32px 32px}.sx-anim .sx-spin{animation:14s linear infinite sx-spin}.sx-anim .sx-spin-rev{animation:20s linear infinite reverse sx-spin}@keyframes sx-spin{to{transform:rotate(360deg)}}.sx-anim .sx-flicker path{transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite alternate sx-flicker}.sx-anim .sx-flicker path:nth-child(2n){animation-duration:1.2s;animation-delay:-.4s}@keyframes sx-flicker{0%{opacity:.6;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1.15)}}.sx-anim .sx-sheen-line{animation:3.2s linear infinite sx-dash}@keyframes sx-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-212px}}.sx-anim .sx-glitch-a{animation:2.8s step-end infinite sx-glitch}.sx-anim .sx-glitch-b{animation:2.8s step-end infinite reverse sx-glitch}@keyframes sx-glitch{0%,86%,to{transform:none}88%{transform:translate(1.6px,-1px)}92%{transform:translate(-1.6px,.8px)}96%{transform:translate(.8px,1.2px)}}.sx-identity.sx-anim.sx-r-mythic svg{filter:drop-shadow(0 0 6px #ff3b2f59)}.sx-identity.sx-anim.sx-r-legendary svg{filter:drop-shadow(0 0 5px #ffc76647)}.sx-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 10.5px/1.3 var(--x-display,"Chakra Petch", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--x-muted,#8a96a3);padding-block:.1em;display:inline-block;overflow:hidden}.sx-title--rank{color:var(--x-muted,#8a96a3)}.sx-t-standard{color:#c9cfd6}.sx-t-rare{color:var(--sx-rare)}.sx-t-epic{color:#c89bff}.sx-t-legendary,.sx-t-mythic{background:linear-gradient(100deg,#ffc766 0%,#fff1c7 45%,#ffb02e 60%,#ffc766 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}.sx-t-mythic{background-image:linear-gradient(100deg,#ff3b2f 0%,#ffc766 30%,#fff 45%,#b36bff 65%,#ff3b2f 100%)}.sx-title.sx-anim{animation:4s linear infinite sx-title}@keyframes sx-title{0%{background-position:0 0}to{background-position:-220% 0}}.sx-anim .sx-drift{animation:7s ease-in-out infinite alternate sx-drift}@keyframes sx-drift{to{transform:translate(-5px,-3px)}}.sx-anim .sx-glow-soft{animation:3s ease-in-out infinite sx-glow-soft}@keyframes sx-glow-soft{0%,to{opacity:.78}50%{opacity:1}}.sx-anim .sx-blink{animation:2.2s step-end infinite sx-blink}@keyframes sx-blink{0%,to{opacity:1}12%{opacity:.15}16%{opacity:1}20%{opacity:.3}26%{opacity:1}60%{opacity:.7}}.sx-anim .sx-scan{animation:2.8s cubic-bezier(.5,0,.5,1) infinite sx-scan}@keyframes sx-scan{0%{transform:translateY(0)}to{transform:translateY(78px)}}.sx-anim .sx-bob{transform-box:fill-box;transform-origin:50%;animation:1.9s ease-in-out infinite alternate sx-bob}@keyframes sx-bob{0%{transform:translateY(1.5px)rotate(0)}to{transform:translateY(-2.5px)rotate(25deg)}}.sx-anim .sx-b-sweep{transform-box:view-box;animation:3.6s linear infinite sx-spin}.sx-anim .sx-b-fall{animation:1.1s linear infinite sx-b-fall}@keyframes sx-b-fall{to{transform:translateY(40px)}}.sx-anim .sx-b-drift{animation:7s linear infinite sx-b-drift}@keyframes sx-b-drift{to{transform:translate(-60px)}}.sx-anim .sx-b-drift-s{animation:3.2s linear infinite sx-b-drift-s}@keyframes sx-b-drift-s{to{transform:translate(-48px)}}.sx-anim .sx-b-sway{animation:9s ease-in-out infinite alternate sx-b-sway}@keyframes sx-b-sway{to{transform:translate(-40px)}}.sx-anim .sx-b-blow{opacity:0;animation:2.8s linear infinite sx-b-blow}@keyframes sx-b-blow{0%{opacity:0;transform:translate(0)}15%{opacity:.9}to{opacity:0;transform:translate(70px,-12px)}}.sx-anim .sx-b-breathe{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite sx-b-breathe}@keyframes sx-b-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.sx-anim .sx-twinkle{animation:2.2s ease-in-out infinite sx-pulse}.sx-flash{opacity:0}.sx-anim .sx-flash{animation:4.4s step-end infinite sx-flash}@keyframes sx-flash{0%,to{opacity:0}70%{opacity:.14}72%{opacity:0}75%{opacity:.08}77%{opacity:0}}.sx-anim :is(.sx-k-pt,.sx-k-fl,.sx-k-tw,.sx-k-on,.sx-k-rot,.sx-k-rotc,.sx-k-sw,.sx-k-pl,.sx-k-mv,.sx-k-drp,.sx-k-rg,.sx-k-sl,.sx-k-jt,.sx-k-beat,.sx-k-wd){transform-box:fill-box;transform-origin:50%;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.sx-anim .sx-k-pt{opacity:0;animation-name:sx-k-pt;animation-timing-function:linear}@keyframes sx-k-pt{0%{transform:translate(0, 0) scale(var(--s0,1));opacity:0}15%,70%{opacity:var(--o,1)}to{transform:translate(var(--dx,0px), var(--dy,-30px)) scale(var(--s1,.3));opacity:0}}.sx-anim .sx-k-fl{transform-origin:50% 100%;animation-name:sx-k-fl;animation-direction:alternate}@keyframes sx-k-fl{0%{opacity:.78;transform:scale(.9,.72)skew(4deg)}50%{opacity:1;transform:scale(1.04,1.08)skew(-3deg)}to{opacity:.9;transform:scale(.95,1.22)skew(5deg)}}.sx-anim .sx-k-tw{animation-name:sx-k-tw;animation-direction:alternate}@keyframes sx-k-tw{0%{opacity:var(--o0,.15);transform:scale(.55)}to{opacity:1;transform:scale(1.15)}}.sx-anim .sx-k-on{opacity:0;animation-name:sx-k-on;animation-timing-function:step-end}@keyframes sx-k-on{0%,to{opacity:0}60%{opacity:1}63%{opacity:0}67%{opacity:.85}72%{opacity:0}}.sx-anim .sx-k-rot{transform-box:view-box;transform-origin:var(--ox,32px) var(--oy,32px);animation-name:sx-k-rot;animation-timing-function:linear}.sx-anim .sx-k-rotc{animation-name:sx-k-rot;animation-timing-function:linear}@keyframes sx-k-rot{0%{transform:rotate(0)}to{transform:rotate(calc(360deg * var(--dir,1)))}}.sx-anim .sx-k-sw{transform-box:view-box;transform-origin:var(--ox,32px) var(--oy,32px);animation-name:sx-k-sw;animation-direction:alternate}@keyframes sx-k-sw{0%{transform:rotate(var(--a0,-6deg))}to{transform:rotate(var(--a1,6deg))}}.sx-anim .sx-k-pl{animation-name:sx-k-pl;animation-direction:alternate}@keyframes sx-k-pl{0%{transform:scale(var(--s0,.94));opacity:var(--o0,.55)}to{transform:scale(var(--s1,1.06));opacity:var(--o1,1)}}.sx-anim .sx-k-mv{animation-name:sx-k-mv;animation-direction:alternate}@keyframes sx-k-mv{0%{transform:translate(0)}to{transform:translate(var(--dx,0px), var(--dy,-2px))}}.sx-anim .sx-k-drp{transform-origin:50% 0;opacity:0;animation-name:sx-k-drp;animation-timing-function:cubic-bezier(.55,0,.9,.5)}@keyframes sx-k-drp{0%{opacity:0;transform:translateY(0)scale(.2)}30%{opacity:1;transform:translateY(0)scale(1)}to{transform:translateY(var(--dy,14px)) scale(.8, 1.3);opacity:0}}.sx-anim .sx-k-rg{opacity:0;animation-name:sx-k-rg;animation-timing-function:ease-out}@keyframes sx-k-rg{0%{transform:scale(var(--s0,.2));opacity:var(--o,.9)}to{transform:scale(var(--s1,1.5));opacity:0}}.sx-anim .sx-k-sl{transform-origin:0%;opacity:0;animation-name:sx-k-sl;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@keyframes sx-k-sl{0%{opacity:1;transform:scaleX(0)}18%{opacity:1;transform:scaleX(1)}40%,to{opacity:0;transform:scaleX(1)}}.sx-anim .sx-k-jt{opacity:var(--o0,0);animation-name:sx-k-jt;animation-timing-function:step-end}@keyframes sx-k-jt{0%,78%,to{opacity:var(--o0,0);transform:none}80%{transform:translate(var(--dx,2px), 0);opacity:1}84%{transform:translate(calc(var(--dx,2px) * -1.4), 1px);opacity:.8}88%{transform:translate(calc(var(--dx,2px) * .6), -1px);opacity:1}92%{opacity:var(--o0,0);transform:none}}.sx-anim .sx-k-beat{animation-name:sx-k-beat;animation-timing-function:ease-out}@keyframes sx-k-beat{0%,45%,to{transform:scale(1)}10%{transform:scale(var(--s1,1.12))}22%{transform:scale(1)}32%{transform:scale(calc(var(--s1,1.12) * .96))}}.sx-anim .sx-k-wd{opacity:0;animation-name:sx-k-wd;animation-timing-function:linear}@keyframes sx-k-wd{0%{transform:translateX(calc(var(--dx,40px) * -.5));opacity:0}25%,70%{opacity:var(--o,.8)}to{transform:translateX(calc(var(--dx,40px) * .5));opacity:0}}.sx-lite [class*=sx-k-]:nth-child(n+4){animation:none}html.tf-calm .sx-anim :is(.sx-k-pt,.sx-k-drp,.sx-k-rg,.sx-k-sl,.sx-k-on,.sx-k-wd){visibility:hidden}html.tf-calm .sx-anim:before,html.tf-calm .sx-anim:after{animation:none!important}.sx-t-standard{--tc:#c9cfd6}.sx-t-rare{--tc:#3fd6ff}.sx-t-epic{--tc:#c89bff}.sx-t-legendary{--tc:#ffc766}.sx-t-mythic{--tc:#ff5a4f}.sx-title:is(.sx-tfx-shimmer,.sx-tfx-flow,.sx-tfx-ember,.sx-tfx-frost,.sx-tfx-prism,.sx-tfx-gold){color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.sx-title.sx-tfx-shimmer{background-image:linear-gradient(100deg, var(--tc) 0 40%, #fff 50%, var(--tc) 60% 100%)}.sx-title.sx-tfx-flow{background-image:linear-gradient(90deg, var(--tc), #fff, var(--tc), color-mix(in srgb, var(--tc) 55%, #000), var(--tc))}.sx-title.sx-tfx-ember{background-image:linear-gradient(90deg,#ff3b2f,#ffb02e,#fff1c7,#ff7a2f,#ff3b2f)}.sx-title.sx-tfx-frost{background-image:linear-gradient(100deg,#7fd8ff 0 38%,#fff 48%,#bfefff 58%,#7fd8ff 100%)}.sx-title.sx-tfx-prism{background-image:linear-gradient(90deg,#ff3b2f,#ffc766,#3ee08f,#3fd6ff,#b36bff,#ff3b2f)}.sx-title.sx-tfx-gold{background-image:linear-gradient(100deg,#ffc766 0%,#fff1c7 45%,#ffb02e 60%,#ffc766 100%)}.sx-title.sx-anim:is(.sx-tfx-shimmer,.sx-tfx-flow,.sx-tfx-ember,.sx-tfx-frost,.sx-tfx-prism,.sx-tfx-gold){animation:4.5s linear infinite sx-fxflow}.sx-title.sx-anim.sx-tfx-prism{animation-duration:6s}.sx-title.sx-anim.sx-tfx-ember{animation-duration:2.6s}@keyframes sx-fxflow{0%{background-position:0 0}to{background-position:150% 0}}.sx-title.sx-tfx-pulse{color:var(--tc);text-shadow:0 0 8px color-mix(in srgb, var(--tc) 45%, transparent)}.sx-title.sx-anim.sx-tfx-pulse{animation:2.4s ease-in-out infinite sx-glow-soft}.sx-title.sx-tfx-plain{color:var(--tc)}:is(.sx-title,.sx-np):is(.sx-tfx-glitch,.sx-tfx-storm,.sx-np-glitch,.sx-np-storm,.sx-np-pulse,.sx-np-neon,.sx-np-void){position:relative}.sx-fx-a,.sx-fx-b{white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.sx-title.sx-tfx-glitch{color:var(--tc)}.sx-tfx-glitch .sx-fx-a,.sx-np-glitch .sx-fx-a{color:#ff3b6b;opacity:.7;clip-path:inset(0 0 55%);transform:translate(-1px)}.sx-tfx-glitch .sx-fx-b,.sx-np-glitch .sx-fx-b{color:#3fd6ff;opacity:.7;clip-path:inset(50% 0 0);transform:translate(1px)}.sx-anim.sx-tfx-glitch .sx-fx-a,.sx-anim.sx-np-glitch .sx-fx-a{animation:2.4s step-end infinite sx-jit-a}.sx-anim.sx-tfx-glitch .sx-fx-b,.sx-anim.sx-np-glitch .sx-fx-b{animation:2.4s step-end infinite sx-jit-b}@keyframes sx-jit-a{0%,80%,to{transform:translate(-1px)}84%{transform:translate(-3px,-1px)}88%{transform:translate(2px)}92%{transform:translate(-1px,1px)}}@keyframes sx-jit-b{0%,78%,to{transform:translate(1px)}82%{transform:translate(3px,1px)}87%{transform:translate(-2px)}93%{transform:translate(1px,-1px)}}.sx-title.sx-tfx-storm{color:#bfe6ff}.sx-tfx-storm .sx-fx-a,.sx-np-storm .sx-fx-a{color:#fff;opacity:0;text-shadow:0 0 8px #7fd8ff}.sx-tfx-storm .sx-fx-b,.sx-np-storm .sx-fx-b{display:none}.sx-anim.sx-tfx-storm .sx-fx-a,.sx-anim.sx-np-storm .sx-fx-a{animation:3.8s step-end infinite sx-storm}@keyframes sx-storm{0%,to{opacity:0}62%{opacity:1}64%{opacity:0}67%{opacity:.8}70%{opacity:0}}.sx-title:is(.sx-tfx-blaze,.sx-tfx-embers,.sx-tfx-sparkle,.sx-tfx-toxic,.sx-tfx-glint,.sx-tfx-chroma,.sx-tfx-matrix,.sx-tfx-slice,.sx-tfx-electric,.sx-tfx-holo,.sx-tfx-void,.sx-tfx-smoke,.sx-tfx-neon,.sx-tfx-blood){isolation:isolate;position:relative}.sx-title:is(.sx-tfx-blaze,.sx-tfx-sparkle,.sx-tfx-toxic,.sx-tfx-glint,.sx-tfx-chroma){color:#0000;-webkit-background-clip:text;background-clip:text}.sx-title.sx-tfx-blaze{text-shadow:0 0 6px #ff5a1f8c,0 -2px 8px #ff962859;background-image:linear-gradient(#ff7a2f 0%,#fff1c7 30%,#ffd27a 45%,#ff7a2f 70%,#ff3b2f 100%);background-size:100% 260%}.sx-title.sx-anim.sx-tfx-blaze{animation:1.6s linear infinite sx-t-rise}@keyframes sx-t-rise{0%{background-position:0 0}to{background-position:0 -260%}}.sx-title.sx-tfx-embers{color:#ffb36a;text-shadow:0 0 5px #ff6a1f99}.sx-title.sx-tfx-embers:after,.sx-title.sx-tfx-sparkle:after,.sx-title.sx-tfx-toxic:after,.sx-title.sx-tfx-matrix:before,.sx-title.sx-tfx-blood:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.sx-title.sx-tfx-embers:after{z-index:1;opacity:0;background:radial-gradient(circle,#ffd27a 0 .7px,#0000 1.2px) 0 0/11px 9px,radial-gradient(circle,#ff5a1f 0 .6px,#0000 1.1px) 5px 4px/13px 11px;-webkit-mask-image:linear-gradient(#0000,#000 60%,#0000);mask-image:linear-gradient(#0000,#000 60%,#0000)}.sx-title.sx-anim.sx-tfx-embers:after{opacity:1;animation:1.8s linear infinite sx-t-up}@keyframes sx-t-up{0%{transform:translateY(6px)}to{transform:translateY(-6px)}}.sx-title.sx-tfx-sparkle{text-shadow:0 0 6px #9fe3ff73;background-image:linear-gradient(100deg,#9fe3ff 0 38%,#fff 48%,#c8f2ff 58%,#9fe3ff 100%);background-size:300% 100%}.sx-title.sx-tfx-sparkle:after{z-index:1;opacity:0;background:radial-gradient(circle,#fff 0 .8px,#0000 1.3px) 2px 1px/17px 9px,radial-gradient(circle,#dff8ff 0 .6px,#0000 1px) 9px 6px/23px 11px}.sx-title.sx-anim.sx-tfx-sparkle{animation:5s linear infinite sx-fxflow}.sx-title.sx-anim.sx-tfx-sparkle:after{animation:1.4s steps(2,end) infinite sx-t-twinkle}@keyframes sx-t-twinkle{0%{opacity:.9;transform:translate(0)}50%{opacity:.2;transform:translate(6px)}to{opacity:.9;transform:translate(0)}}.sx-title.sx-tfx-toxic{text-shadow:0 0 6px #7dff3a80;background-image:linear-gradient(90deg,#7dff3a,#d9ff5c,#3ee08f,#7dff3a);background-size:300% 100%}.sx-title.sx-tfx-toxic:after{z-index:1;opacity:0;background:radial-gradient(1px 2.4px,#9dff5c 70%,#0000 100%) 3px 0/14px 100% repeat-x;inset:60% 0 -20%}.sx-title.sx-anim.sx-tfx-toxic{animation:3.4s linear infinite sx-fxflow}.sx-title.sx-anim.sx-tfx-toxic:after{animation:1.6s ease-in infinite sx-t-drip}@keyframes sx-t-drip{0%{opacity:0;transform:translateY(-3px)scaleY(.4)}30%{opacity:1}to{opacity:0;transform:translateY(5px)scaleY(1.2)}}.sx-title.sx-tfx-blood{color:#e0202e;text-shadow:0 1px #5a0008,0 0 6px #d01a2a73}.sx-title.sx-tfx-blood:after{z-index:1;opacity:.7;background:radial-gradient(1px 3px,#b00a18 70%,#0000 100%) 6px 0/19px 100% repeat-x,radial-gradient(.8px 2px,#e0202e 70%,#0000 100%) 13px 0/23px 100% repeat-x;inset:70% 0 -30%}.sx-title.sx-anim.sx-tfx-blood:after{animation:2.4s ease-in infinite sx-t-drip}.sx-tfx-blood .sx-fx-a{color:#ff4a55;opacity:0}.sx-anim.sx-tfx-blood .sx-fx-a{animation:2.4s ease-in-out infinite sx-t-throb}@keyframes sx-t-throb{0%,to{opacity:0}50%{opacity:.55}}.sx-tfx-blood .sx-fx-b,.sx-tfx-neon .sx-fx-b,.sx-tfx-void .sx-fx-b{display:none}.sx-title.sx-tfx-glint{background-image:linear-gradient(110deg,#0000 0 42%,#fffffff2 48%,#0000 54% 100%),linear-gradient(100deg,#c98a2a 0%,#ffc766 35%,#fff1c7 50%,#ffb02e 70%,#c98a2a 100%);background-position:160% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%}.sx-title.sx-anim.sx-tfx-glint{animation:3s ease-in-out infinite sx-t-glint}@keyframes sx-t-glint{0%,55%{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}.sx-title.sx-tfx-chroma{text-shadow:-1px 0 #ff3b6b73,1px 0 #3fd6ff73;background-image:linear-gradient(90deg,#ff3b2f,#ffc766,#3ee08f,#3fd6ff,#b36bff,#ff8ad8,#ff3b2f);background-size:200% 100%}.sx-title.sx-anim.sx-tfx-chroma{animation:3.6s linear infinite sx-t-chroma}@keyframes sx-t-chroma{0%{background-position:0 0}to{background-position:200% 0}}.sx-title.sx-tfx-matrix{color:#8affc0;text-shadow:0 0 5px #1dd67ab3;font-family:var(--x-mono,monospace)}.sx-title.sx-tfx-matrix:before{opacity:.55;background-color:#0000;background-image:repeating-linear-gradient(0deg,#1dd67a80 0 2px,#0000 2px 5px),repeating-linear-gradient(0deg,#1dd67a59 0 1px,#0000 1px 7px);background-position:0 0,7px 0;background-repeat:repeat-x;background-size:3px 100%,3px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.sx-title.sx-anim.sx-tfx-matrix:before{animation:.9s linear infinite sx-t-rain}@keyframes sx-t-rain{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}.sx-title.sx-tfx-neon{color:#fff4fd;text-shadow:0 0 2px #fff, 0 0 6px var(--tc), 0 0 12px var(--tc)}.sx-tfx-neon .sx-fx-a{display:none}.sx-anim.sx-tfx-neon .sx-fx-base{animation:4.2s step-end infinite sx-t-neon}@keyframes sx-t-neon{0%,to{opacity:1}30%{opacity:.3}31%{opacity:1}33%{opacity:.5}35%{opacity:1}80%{opacity:.6}81%{opacity:1}}.sx-title.sx-tfx-slice{color:var(--tc)}.sx-tfx-slice .sx-fx-a,.sx-tfx-slice .sx-fx-b{color:var(--tc);opacity:0}.sx-anim.sx-tfx-slice .sx-fx-base{animation:3s step-end infinite sx-t-slice-base}@keyframes sx-t-slice-base{0%,74%,90%,to{opacity:1}75%{opacity:0}}.sx-tfx-slice .sx-fx-a{clip-path:inset(0 0 52%)}.sx-tfx-slice .sx-fx-b{clip-path:inset(52% 0 0);color:#fff}.sx-anim.sx-tfx-slice .sx-fx-a{animation:3s cubic-bezier(.7,0,.3,1) infinite sx-t-slice-a}.sx-anim.sx-tfx-slice .sx-fx-b{animation:3s cubic-bezier(.7,0,.3,1) infinite sx-t-slice-b}@keyframes sx-t-slice-a{0%,70%,to{opacity:0;transform:translate(0)}74%{opacity:1;transform:translate(-5px)}86%{opacity:1;transform:translate(-5px)}90%{opacity:0;transform:translate(0)}}@keyframes sx-t-slice-b{0%,70%,to{opacity:0;transform:translate(0)}74%{opacity:1;transform:translate(5px)}86%{opacity:1;transform:translate(5px)}90%{opacity:0;transform:translate(0)}}.sx-title.sx-tfx-electric{color:#cfeeff;text-shadow:0 0 4px #7fd8ffb3}.sx-tfx-electric .sx-fx-a{color:#fff;text-shadow:0 0 6px #3fd6ff,0 0 12px #7fb2ff;opacity:0}.sx-tfx-electric .sx-fx-b{color:#c89bff;opacity:0}.sx-anim.sx-tfx-electric .sx-fx-a{animation:2.2s step-end infinite sx-t-zap}.sx-anim.sx-tfx-electric .sx-fx-b{animation:2.2s step-end infinite sx-t-zap-b}@keyframes sx-t-zap{0%,to{opacity:0;transform:none}20%{opacity:1;transform:translate(.6px,-.4px)}23%{opacity:0}26%{opacity:.9;transform:translate(-.6px,.4px)}30%{opacity:0;transform:none}70%{opacity:.7}72%{opacity:0}}@keyframes sx-t-zap-b{0%,to{opacity:0;transform:none}21%{opacity:.6;transform:translate(-1.4px)}25%{opacity:0;transform:none}}.sx-title.sx-tfx-holo{color:#a8fcff;text-shadow:0 0 5px #7df9ff80;background:repeating-linear-gradient(0deg,#7df9ff24 0 1px,#0000 1px 3px)}.sx-tfx-holo .sx-fx-a{color:#ff8ad8;opacity:.45;mix-blend-mode:screen;transform:translate(1px)}.sx-tfx-holo .sx-fx-b{color:#7df9ff;opacity:0}.sx-anim.sx-tfx-holo{animation:1.2s linear infinite sx-t-holo}.sx-anim.sx-tfx-holo .sx-fx-a{animation:3.4s step-end infinite sx-t-holo-a}.sx-anim.sx-tfx-holo .sx-fx-b{animation:3.4s step-end infinite sx-t-holo-b}@keyframes sx-t-holo{0%{background-position:0 0}to{background-position:0 6px}}@keyframes sx-t-holo-a{0%,to{transform:translate(1px)}60%{transform:translate(-2px)}63%{transform:translate(2px)}66%{transform:translate(1px)}}@keyframes sx-t-holo-b{0%,to{opacity:0}61%{opacity:.8;transform:translateY(-1px)}64%{opacity:0;transform:none}}.sx-title.sx-tfx-void{color:#e6d6ff;text-shadow:0 0 1px #b36bff,0 0 8px #50148ce6}.sx-tfx-void .sx-fx-a{color:#7a3bd6;filter:blur(3px);opacity:.5;z-index:-1}.sx-anim.sx-tfx-void .sx-fx-a{animation:3.4s ease-in-out infinite sx-t-void}@keyframes sx-t-void{0%,to{opacity:.2;transform:scale(.94)}50%{opacity:.75;transform:scale(1.08)}}.sx-title.sx-tfx-smoke{color:#d8dde3;text-shadow:0 1px 4px #0009}.sx-tfx-smoke .sx-fx-a,.sx-tfx-smoke .sx-fx-b{color:#9aa4ae;filter:blur(2.4px);opacity:0;z-index:-1}.sx-anim.sx-tfx-smoke .sx-fx-a{animation:3.6s ease-out infinite sx-t-smoke}.sx-anim.sx-tfx-smoke .sx-fx-b{animation:3.6s ease-out -1.8s infinite sx-t-smoke}@keyframes sx-t-smoke{0%{opacity:0;transform:translateY(2px)scale(1)}30%{opacity:.55}to{opacity:0;transform:translate(4px,-7px)scale(1.12)}}html.tf-calm .sx-anim,html.tf-calm .sx-anim *{animation:none!important}html.tf-calm .sx-anim .sx-spark,html.tf-calm .sx-anim .sx-b-blow{opacity:.6}.sx-head-avatar{--xp:0;flex:none;place-items:center;display:grid;position:relative}.sx-head-avatar .sx-xp{background:#ffffff1f;border-radius:2px;height:3px;position:absolute;bottom:-4px;left:12%;right:12%;overflow:hidden}.sx-head-avatar .sx-xp i{transform-origin:0;transform:scaleX(var(--xp));background:var(--x-ember,#ff3b2f);position:absolute;inset:0}.x-player[aria-pressed=true]{border-color:#ff3b2f73}.x-player-copy .sx-title{letter-spacing:.12em;max-width:150px;font-size:9.5px}.sx-inline{align-items:center;gap:6px;min-width:0;display:inline-flex}.sx-row-id{vertical-align:middle;align-items:center;gap:4px;margin-right:6px;display:inline-flex}.sx-row-title{margin-top:1px;display:block}.sx-eyebrow{font:600 10.5px var(--x-mono,monospace);letter-spacing:.22em;color:var(--x-muted,#8a96a3);align-items:center;gap:6px;display:inline-flex}.sx-primary,.sx-ghost{min-height:40px;font:700 12px var(--x-display,sans-serif);letter-spacing:.14em;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.sx-primary{color:#140803;background:linear-gradient(90deg, var(--x-ember,#ff3b2f), var(--x-ember-2,#ff7a5c));border:0;box-shadow:0 10px 28px -12px #ff3b2fb3}.sx-primary:disabled{opacity:.45;cursor:default;box-shadow:none}.sx-ghost{border:1px solid var(--x-line-strong,#ffffff2e);color:var(--x-text,#e8e4da);background:#ffffff0a}.sx-ghost:hover{background:#ffffff14;border-color:#ffffff52}.sx-message{border-radius:10px;margin:0;padding:9px 12px;font-size:13px;line-height:1.4}.sx-message.is-ok{color:#bff3d6;background:#3ee08f1a;border:1px solid #3ee08f40}.sx-message.is-error{color:#ffd0cc;background:#ff3b2f1a;border:1px solid #ff3b2f4d}.sx-hint{color:var(--x-muted,#8a96a3);margin:0;font-size:12.5px}.sx-profile{grid-template-columns:minmax(270px,340px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.sx-card,.sx-dialog__card{border-radius:var(--x-radius-lg,22px);border:1px solid var(--x-line,#ffffff17);box-shadow:var(--x-shadow);text-align:center;background:linear-gradient(#1c2127eb,#0e1013f0);justify-items:center;gap:10px;padding:22px 20px 20px;display:grid;position:relative;overflow:hidden}.sx-card__glow{pointer-events:none;background:radial-gradient(closest-side,#ff3b2f2e,#0000);height:70%;position:absolute;inset:-40% -20% auto}.sx-card>*,.sx-dialog__card>*{position:relative}.sx-card__hero{place-items:center;margin-top:6px;display:grid;position:relative}.sx-card__level{bottom:-6px;right:-14px;position:absolute!important}.sx-card .sx-name,.sx-dialog__card .sx-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:800 26px/1 var(--x-display,sans-serif);letter-spacing:.06em;color:var(--x-text,#e8e4da);margin:2px 0 0;overflow:hidden}.sx-card__title{font-size:12px}.sx-card__counts{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;margin:6px 0 0;display:grid}.sx-card__counts div{border:1px solid var(--x-line,#ffffff17);background:#ffffff09;border-radius:10px;padding:8px 4px}.sx-card__counts dt{font:600 9px var(--x-mono,monospace);letter-spacing:.16em;color:var(--x-muted);text-transform:uppercase}.sx-card__counts dd{font:800 18px var(--x-display,sans-serif);color:var(--x-text);margin:3px 0 0}.sx-card__counts dd small{color:var(--x-dim,#5d6670);font-size:11px}.sx-pass-chip{width:100%;color:var(--x-text);cursor:pointer;font:700 11px var(--x-display,sans-serif);letter-spacing:.14em;background:linear-gradient(90deg,#ffc76624,#ff3b2f14);border:1px solid #ffc76659;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:flex}.sx-pass-chip svg{color:var(--x-gold,#ffc766)}.sx-pass-chip b{color:var(--x-gold,#ffc766);margin-left:auto;font-size:13px}.sx-pass-chip small{color:var(--x-muted)}.sx-note{text-align:left;color:var(--x-muted,#8a96a3);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.45;display:flex}.sx-note svg{flex:none;margin-top:2px}.sx-note button{color:var(--x-ember-2,#ff7a5c);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sx-card .sx-ghost{width:100%}.sx-locker{border-radius:var(--x-radius-lg,22px);border:1px solid var(--x-line);background:#0e1013f0;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:16px;display:grid}.sx-locker__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sx-tabs{border:1px solid var(--x-line);background:#ffffff0a;border-radius:12px;gap:4px;padding:4px;display:flex}.sx-tabs button{color:var(--x-muted);font:700 12px var(--x-display,sans-serif);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:baseline;gap:6px;padding:8px 14px;display:inline-flex}.sx-tabs button small{font:600 10px var(--x-mono,monospace);color:var(--x-dim,#5d6670);letter-spacing:.04em}.sx-tabs button[aria-selected=true]{color:var(--x-text);background:#ff3b2f29;box-shadow:inset 0 0 0 1px #ff3b2f59}.sx-tabs button[aria-selected=true] small{color:var(--x-ember-2,#ff7a5c)}.sx-filters{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sx-filters>button{--r:#e8e4da;border:1px solid var(--x-line);color:var(--x-muted);font:600 10.5px var(--x-mono,monospace);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.sx-filters>button i{background:var(--r);border-radius:2px;width:7px;height:7px;transform:rotate(45deg)}.sx-filters>button[aria-pressed=true]{color:var(--x-text);background:#ffffff0f;border-color:#ffffff4d}.sx-owned-only{font:600 10.5px var(--x-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--x-muted);cursor:pointer;align-items:center;gap:6px;margin-left:4px;display:inline-flex}.sx-owned-only input{accent-color:var(--x-ember,#ff3b2f)}.sx-grid{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;max-height:min(62vh,640px);padding:2px 4px 4px 2px;display:grid;overflow-y:auto}.sx-grid:where(html[data-rot],html[data-rot] *){scrollbar-width:thin;max-height:min(62vw,640px);padding:2px 4px 4px 2px;overflow-y:auto}.sx-grid--title{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.sx-item{--r:#8a96a3;min-width:0;color:var(--x-text);cursor:pointer;text-align:center;transition:border-color .2s, transform .2s var(--x-ease), background .2s;background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff12;border-radius:14px;align-content:start;justify-items:center;gap:5px;padding:12px 8px 10px;display:grid;position:relative}.sx-item:before{content:"";background:var(--r);opacity:.7;border-radius:14px 14px 0 0;height:2px;position:absolute;inset:0 0 auto}.sx-item:hover:not(:disabled){border-color:color-mix(in srgb, var(--r) 55%, transparent);transform:translateY(-2px)}.sx-item.is-equipped{border-color:var(--x-ember,#ff3b2f);background:linear-gradient(#ff3b2f24,#ff3b2f08);box-shadow:inset 0 0 0 1px #ff3b2f59}.sx-item.is-locked{cursor:help}.sx-item.is-locked>.sx-avatar,.sx-item.is-locked>.sx-identity,.sx-item.is-locked .sx-item__title{filter:grayscale(.85)brightness(.55)}.sx-item strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 12px var(--x-display,sans-serif);letter-spacing:.06em;overflow:hidden}.sx-item__rarity{font:600 9px var(--x-mono,monospace);letter-spacing:.16em;color:var(--r);align-items:center;gap:4px;display:inline-flex}.sx-item__lock{max-width:100%;color:var(--x-muted);align-items:center;gap:4px;font-size:10.5px;line-height:1.25;display:inline-flex}.sx-item__lock svg{flex:none}.sx-item__lock.is-soon{color:var(--x-gold,#ffc766)}.sx-item__badge{background:var(--x-ember,#ff3b2f);color:#140803;font:800 8.5px var(--x-mono,monospace);letter-spacing:.1em;border-radius:6px;align-items:center;gap:3px;padding:2px 6px;font-style:normal;display:inline-flex;position:absolute;top:8px;right:8px}.sx-item--title{padding:18px 12px 12px}.sx-item__title{background:#00000040;border-radius:10px;place-items:center;width:100%;min-height:34px;padding:8px;display:grid}.sx-item__title .sx-title{white-space:normal;font-size:12.5px}.sx-pass{align-content:start;gap:16px;min-width:0;display:grid}.sx-pass__hero{border-radius:var(--x-radius-lg,22px);background:radial-gradient(120% 140% at 0 0,#ff3b2f29,#0000 55%),radial-gradient(90% 120% at 100% 100%,#ffc7661f,#0000 60%),linear-gradient(#1c2127f0,#0e1013f5);border:1px solid #ffc76638;grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:18px;padding:22px;display:grid}.sx-pass__intro h2,.x-page .secondary-panel .sx-pass__intro h2{text-transform:none;font:800 clamp(26px, 3.2vw, 42px)/.95 var(--x-display,sans-serif);letter-spacing:.04em;color:var(--x-text);margin:8px 0 10px}.sx-pass__intro h2:where(html[data-rot],html[data-rot] *),.x-page .secondary-panel .sx-pass__intro h2:where(html[data-rot],html[data-rot] *){font:800 clamp(26px, 3.2dvh, 42px)/.95 var(--x-display,sans-serif);letter-spacing:.04em;color:var(--x-text)}.sx-pass__intro h2 span{color:var(--x-ember,#ff3b2f)}.sx-pass__intro p{max-width:60ch;color:var(--x-muted);margin:0;font-size:14px;line-height:1.55}.sx-pass__sources{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.sx-pass__sources li{border:1px solid var(--x-line);font:600 10.5px var(--x-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--x-text);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.sx-pass__meter{border:1px solid var(--x-line);background:#00000047;border-radius:16px;align-content:center;gap:8px;padding:16px;display:grid}.sx-pass__tier{align-items:baseline;gap:8px;display:flex}.sx-pass__tier small{font:600 10.5px var(--x-mono,monospace);letter-spacing:.22em;color:var(--x-muted)}.sx-pass__tier strong{font:800 56px/.9 var(--x-display,sans-serif);color:var(--x-gold,#ffc766);text-shadow:0 0 28px #ffc76659}.sx-pass__tier em{font:700 18px var(--x-display,sans-serif);color:var(--x-dim,#5d6670);font-style:normal}.sx-pass__bar{background:#ffffff14;border-radius:6px;height:10px;position:relative;overflow:hidden}.sx-pass__bar i{border-radius:inherit;background:linear-gradient(90deg, var(--x-ember,#ff3b2f), var(--x-gold,#ffc766));position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #ffc76680}.sx-pass__meter p{color:var(--x-text);margin:0;font-size:13px}.sx-pass__meter>small{font:600 10px var(--x-mono,monospace);letter-spacing:.12em;color:var(--x-muted)}.sx-pass__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.sx-pass__track-wrap{border-radius:var(--x-radius-lg,22px);border:1px solid var(--x-line);background:#0e1013f0;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.sx-pass__legend{align-items:center;gap:10px;display:flex}.sx-lane-label{font:700 11px var(--x-display,sans-serif);letter-spacing:.16em;color:var(--x-text);align-items:center;gap:6px;display:inline-flex}.sx-lane-label.is-premium{color:var(--x-gold,#ffc766)}.sx-lane-label b{background:#ffc76629;border-radius:5px;padding:2px 6px;font-size:9.5px}.sx-pass__nav{gap:4px;margin-left:auto;display:flex}.sx-pass__nav button{border:1px solid var(--x-line);width:34px;height:34px;color:var(--x-text);cursor:pointer;background:#ffffff0a;border-radius:9px;place-items:center;display:grid}.sx-pass__track{scroll-snap-type:x proximity;scrollbar-width:thin;overscroll-behavior-x:contain;gap:8px;padding:4px 2px 10px;display:flex;overflow-x:auto}.sx-tier{--tier-w:132px;min-width:var(--tier-w);scroll-snap-align:start;flex:none;grid-template-rows:auto 1fr 1fr;gap:6px;display:grid}.sx-tier>header{height:26px;font:800 13px var(--x-display,sans-serif);color:var(--x-dim,#5d6670);background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;gap:6px;display:flex}.sx-tier.is-reached>header{color:var(--x-text);background:#ff3b2f24}.sx-tier>header small{font:800 9px var(--x-mono,monospace);letter-spacing:.12em}.sx-tier__lane{grid-auto-flow:column;grid-auto-columns:var(--tier-w);align-content:start;gap:6px;display:grid}.sx-reward{--r:#8a96a3;background:linear-gradient(180deg, color-mix(in srgb, var(--r) 12%, transparent), #ffffff04);text-align:center;border:1px solid #ffffff12;border-radius:12px;align-content:start;justify-items:center;gap:4px;min-height:142px;padding:10px 8px;display:grid;position:relative}.sx-reward:before{content:"";background:var(--r);opacity:.75;border-radius:12px 12px 0 0;height:2px;position:absolute;inset:0 0 auto}.sx-reward small{font:600 8.5px var(--x-mono,monospace);letter-spacing:.16em;color:var(--r)}.sx-reward strong{-webkit-line-clamp:2;font:700 11px/1.2 var(--x-display,sans-serif);letter-spacing:.03em;color:var(--x-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sx-reward.is-locked>:is(.sx-avatar,.sx-identity,.sx-reward-art){filter:grayscale(.8)brightness(.6)}.sx-reward.is-got{border-color:#3ee08f59}.sx-reward.is-ready{border-color:#ffc7668c;box-shadow:0 0 18px -6px #ffc76699}.sx-reward__state{width:20px;height:20px;color:var(--x-muted);background:#00000080;border-radius:6px;place-items:center;font-style:normal;display:grid;position:absolute;top:6px;right:6px}.sx-reward.is-got .sx-reward__state{background:var(--x-green,#3ee08f);color:#04130b}.sx-reward.is-premium{background:linear-gradient(#ffc76612,#ffffff03);border-style:dashed;border-color:#ffc76638}.sx-reward.is-premium>:is(.sx-avatar,.sx-identity,.sx-reward-art){filter:saturate(.7)brightness(.72)}.sx-reward__soon{color:var(--x-gold,#ffc766);font:800 8px var(--x-mono,monospace);letter-spacing:.1em;background:#ffc7662e;border-radius:5px;padding:2px 5px;font-style:normal;position:absolute;top:6px;right:6px}.sx-reward-art{border-radius:12px;place-items:center;display:grid}.sx-reward-art--tokens{color:var(--x-gold,#ffc766);background:radial-gradient(circle at 50% 40%,#ffc76638,#0003 70%);position:relative}.sx-reward-art--tokens b{font:800 12px var(--x-display,sans-serif);color:var(--x-text);position:absolute;bottom:4px}.sx-reward-art--skin{background:var(--swatch);color:#0000008c;box-shadow:inset 0 0 0 1px #fff3}.sx-reward-art--title{background:#0000004d;padding:4px}.sx-reward-art--title .sx-title{white-space:normal;letter-spacing:.06em;font-size:9.5px}.sx-premium-note{color:var(--x-muted);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.sx-premium-note svg{color:var(--x-gold,#ffc766);flex:none}.sx-premium-note b{color:var(--x-gold,#ffc766)}.sx-pass__hero{isolation:isolate;position:relative;overflow:hidden}.sx-season-art{z-index:-1;opacity:.6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sx-pass__hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0a0807eb 0%,#0a08078c 55%,#0a080733 100%);position:absolute;inset:0}.sx-pass__prestige{color:#d9b8ff;font:800 11px var(--x-display,sans-serif);letter-spacing:.1em;background:#b36bff2e;border-radius:7px;align-items:center;gap:4px;margin-left:8px;padding:3px 8px;display:inline-flex}.sx-primary.is-gold{color:#1a1003;background:linear-gradient(90deg,#ffb02e,#ffe39a);box-shadow:0 10px 28px -12px #ffc766cc}.sx-pass__board{grid-template-columns:minmax(0,1fr) minmax(240px,290px);align-items:start;gap:14px;min-width:0;display:grid}.sx-chapters{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.sx-chapters button{border:1px solid var(--x-line);min-width:132px;color:var(--x-muted);text-align:left;cursor:pointer;background:#ffffff08;border-radius:10px;flex:none;grid-template-columns:auto 1fr;align-items:baseline;column-gap:7px;padding:7px 10px;display:grid;position:relative}.sx-chapters button b{font:800 18px var(--x-display,sans-serif);color:var(--x-dim,#5d6670);grid-row:1/3}.sx-chapters button span{font:700 11px var(--x-display,sans-serif);letter-spacing:.06em;color:var(--x-text);white-space:nowrap}.sx-chapters button small{font:600 9.5px var(--x-mono,monospace);letter-spacing:.08em}.sx-chapters button.is-done b{color:var(--x-green,#3ee08f)}.sx-chapters button.is-current b{color:var(--x-gold,#ffc766)}.sx-chapters button[aria-pressed=true]{background:linear-gradient(#ffc7661f,#ff3b2f0f);border-color:#ffc7668c}.sx-chapters button.has-ready:after{content:"";background:var(--x-ember,#ff3b2f);width:7px;height:7px;box-shadow:0 0 8px var(--x-ember,#ff3b2f);border-radius:50%;position:absolute;top:6px;right:6px}.sx-jump{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.sx-jump label{font:600 10.5px var(--x-mono,monospace);letter-spacing:.1em;color:var(--x-muted);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.sx-jump input{border:1px solid var(--x-line);width:54px;height:32px;color:var(--x-text);font:700 13px var(--x-display,sans-serif);background:#0000004d;border-radius:8px;padding:0 8px}.sx-jump button{border:1px solid var(--x-line);width:32px;height:32px;color:var(--x-text);cursor:pointer;background:#ffffff0a;border-radius:8px;place-items:center;display:grid}.sx-pass__nav{margin-left:0}.sx-pass__nav button:disabled{opacity:.35;cursor:default}button.sx-reward{font:inherit;color:inherit;cursor:pointer;transition:transform .2s var(--x-ease), border-color .2s, box-shadow .2s}button.sx-reward:hover{border-color:color-mix(in srgb, var(--r) 60%, transparent);transform:translateY(-2px)}.sx-reward.is-selected{border-color:var(--r);box-shadow:0 0 0 1px var(--r) inset, 0 0 22px -8px var(--r)}.sx-reward.is-premium-lock,.sx-reward.is-premium{border-style:dashed;border-color:#ffc76647}.sx-tier__lane.is-premium .sx-reward{background:linear-gradient(#ffc76617,#ffffff03)}.sx-reward.is-premium>:is(.sx-avatar,.sx-identity,.sx-reward-art,.sx-banner){filter:saturate(.75)brightness(.78)}.sx-reward.is-locked>.sx-banner{filter:grayscale(.8)brightness(.6)}.sx-reward__state.is-premium{color:var(--x-gold,#ffc766);background:#ffc76638}.sx-reward__ready{background:var(--x-gold,#ffc766);color:#1a1003;width:20px;height:20px;font:900 12px var(--x-display,sans-serif);z-index:0;border-radius:6px;place-items:center;font-style:normal;display:grid;position:absolute;top:6px;right:6px}.sx-reward__ready:after{content:"";z-index:-1;pointer-events:none;will-change:opacity;background:radial-gradient(closest-side,#ffc766e6,#ffc76600);border-radius:10px;animation:1.6s ease-in-out infinite sx-pulse;position:absolute;inset:-6px}.sx-tier.is-chapter>header,.sx-tier.is-major>header{color:var(--x-gold,#ffc766);box-shadow:inset 0 -2px #ffc76699}.sx-tier.is-century>header,.sx-tier.is-final>header{color:#fff;background:linear-gradient(90deg,#b36bff59,#ff3b2f59)}.sx-tier.is-current>header{background:linear-gradient(90deg, var(--x-ember,#ff3b2f), var(--x-gold,#ffc766));color:#140803}.sx-reward-art--name{font:800 15px var(--x-display,sans-serif);letter-spacing:.04em;background:#00000059;border-radius:10px;place-items:center;padding:6px;display:grid}.sx-reward-art--skin{position:relative;overflow:hidden}.sx-skin-sheen{opacity:0;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:40%;position:absolute;inset:-20% auto -20% -60%;transform:skew(-18deg)}.sx-anim .sx-skin-sheen{opacity:1;animation:2.8s ease-in-out infinite sx-skin-sheen}@keyframes sx-skin-sheen{0%{transform:translate(0)skew(-18deg)}60%,to{transform:translate(420%)skew(-18deg)}}.sx-preview{--r:#8a96a3;border-radius:var(--x-radius-lg,22px);border:1px solid color-mix(in srgb, var(--r) 45%, transparent);background:radial-gradient(90% 60% at 50% 30%, color-mix(in srgb, var(--r) 16%, transparent), transparent 70%), #0e1013f5;text-align:center;justify-items:center;gap:8px;padding:16px 14px;display:grid;position:sticky;top:8px}.sx-preview__stage{place-items:center;width:100%;min-height:150px;animation:.45s cubic-bezier(.2,1.4,.4,1) sx-pop;display:grid}@keyframes sx-pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.sx-preview__name{font:800 17px/1.15 var(--x-display,sans-serif);letter-spacing:.04em;color:var(--x-text)}.sx-preview__kind{font:600 10px var(--x-mono,monospace);letter-spacing:.16em;color:var(--r)}.sx-preview__more{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.sx-preview__more button{border:1px solid var(--x-line);color:var(--x-muted);font:600 9.5px var(--x-mono,monospace);letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:7px;padding:4px 8px}.sx-preview__more button[aria-pressed=true]{color:var(--x-text);border-color:var(--r)}.sx-preview__state{color:var(--x-muted);align-items:center;gap:6px;margin:0;font-size:12.5px;display:inline-flex}.sx-preview .sx-primary{letter-spacing:.08em;width:100%;font-size:11px}.sx-premium{border-radius:var(--x-radius-lg,22px);background:radial-gradient(110% 140% at 100% 0,#ffc76629,#0000 55%),linear-gradient(#221a0ef0,#0e0c09f5);border:1px solid #ffc76659;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:16px;padding:18px 20px;display:grid}.sx-premium h3{font:800 24px var(--x-display,sans-serif);color:var(--x-gold,#ffc766);text-transform:none;margin:6px 0}.sx-premium p{color:var(--x-muted);margin:0;font-size:13.5px;line-height:1.5}.sx-premium ul{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sx-premium li{font:600 10.5px var(--x-mono,monospace);letter-spacing:.06em;color:var(--x-text);border:1px solid #ffc76640;border-radius:999px;padding:5px 10px}.sx-premium li b{color:var(--x-gold,#ffc766)}.sx-premium__buy{align-content:center;justify-items:start;gap:8px;display:grid}.sx-premium__buy small{color:var(--x-muted);font-size:11.5px}.sx-premium__price{font:800 30px var(--x-display,sans-serif);color:var(--x-gold,#ffc766);align-items:center;gap:8px;display:inline-flex}.sx-premium__owned{letter-spacing:.08em;align-items:center;gap:8px;display:inline-flex;color:var(--x-green,#3ee08f)!important;font:700 14px var(--x-display,sans-serif)!important}.sx-prestige{border-radius:var(--x-radius-lg,22px);background:linear-gradient(135deg,#b36bff24,#ff3b2f0f),#0e1013f5;border:1px solid #b36bff66;gap:8px;padding:16px 20px;display:grid}.sx-prestige p{color:var(--x-muted);margin:0;font-size:13px}.sx-prestige__row{align-items:center;gap:10px;display:flex}.sx-prestige__row b{font:800 40px/1 var(--x-display,sans-serif);color:#d9b8ff}.sx-prestige__row span{color:var(--x-muted);font-size:13px}.sx-prestige__row .sx-primary{margin-left:auto}.sx-prestige__next{font:600 10.5px var(--x-mono,monospace);letter-spacing:.08em;color:var(--x-muted)}@media (width<=1100px){.sx-pass__board:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr)}.sx-preview:where(html:not([data-rot]),html:not([data-rot]) *){text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start;position:static}.sx-preview__stage:where(html:not([data-rot]),html:not([data-rot]) *){grid-row:1/7;width:auto;min-height:0}}@media (height<=1100px){.sx-pass__board:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr)}.sx-preview:where(html[data-rot],html[data-rot] *){text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start;position:static}.sx-preview__stage:where(html[data-rot],html[data-rot] *){grid-row:1/7;width:auto;min-height:0}}@media (width<=900px){.sx-premium:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr)}}@media (height<=900px){.sx-premium:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr)}}html[data-ui=mobile] .sx-pass__board{grid-template-columns:minmax(0,1fr) 200px;gap:8px}html[data-ui=mobile] .sx-preview{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:5px;padding:10px 8px;display:grid;position:static}html[data-ui=mobile] .sx-preview__stage{grid-row:auto;min-height:96px}html[data-ui=mobile] .sx-preview__stage :is(.sx-avatar,.sx-identity,.sx-reward-art){width:88px!important;height:88px!important}html[data-ui=mobile] .sx-preview__stage svg{width:88px;height:88px}html[data-ui=mobile] .sx-preview__name{font-size:13px}html[data-ui=mobile] .sx-chapters button{min-width:108px;padding:5px 8px}html[data-ui=mobile] .sx-chapters button b{font-size:14px}html[data-ui=mobile] .sx-jump label{font-size:0}html[data-ui=mobile] .sx-premium{grid-template-columns:minmax(0,1fr) 190px;gap:8px;padding:10px 12px}html[data-ui=mobile] .sx-premium h3{font-size:17px}html[data-ui=mobile] .sx-premium p{font-size:11.5px}html[data-ui=mobile] .sx-premium__price{font-size:22px}.sx-grid--nameplate{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.sx-grid--banner{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.sx-item__name{width:100%;min-height:40px;font:800 17px var(--x-display,sans-serif);letter-spacing:.04em;background:#0000004d;border-radius:10px;place-items:center;padding:8px;display:grid}.sx-item.is-locked .sx-item__name,.sx-item.is-locked>.sx-banner{filter:grayscale(.85)brightness(.55)}.sx-card__banner{border-radius:0;justify-self:stretch;margin:-22px -20px 0}.sx-dialog__card .sx-card__banner{margin:-22px -20px 0}.sx-item>.sx-banner{justify-self:stretch}.sx-card__banner+.sx-card__hero{margin-top:-54px}.sx-card .sx-name .sx-np{font:inherit;letter-spacing:inherit}.sx-dialog{z-index:80;backdrop-filter:blur(6px);background:#040507b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sx-dialog__card{width:min(420px,100%);max-height:calc(100dvh - 32px);overflow-y:auto}.sx-dialog__card:where(html[data-rot],html[data-rot] *){max-height:calc(100dvw - 32px);overflow-y:auto}.sx-dialog__close{z-index:2;border:1px solid var(--x-line);width:34px;height:34px;color:var(--x-text);cursor:pointer;background:#0000004d;border-radius:9px;place-items:center;display:grid;top:12px;right:12px;position:absolute!important}.sx-dialog__chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.sx-dialog__chips span{border:1px solid var(--x-line);font:600 10px var(--x-mono,monospace);letter-spacing:.08em;background:#ffffff0a;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.sx-dialog__stats{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;margin:4px 0 0;display:grid}.sx-dialog__stats div{border:1px solid var(--x-line);background:#ffffff09;border-radius:10px;padding:9px 6px}.sx-dialog__stats dt{font:600 8.5px var(--x-mono,monospace);letter-spacing:.12em;color:var(--x-muted);justify-content:center;align-items:center;gap:4px;display:flex}.sx-dialog__stats dd{font:800 18px var(--x-display,sans-serif);margin:4px 0 0}.lb-who-button{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.lb-who-button:hover strong,.lb-who-button:focus-visible strong{text-decoration:underline;text-decoration-color:var(--x-ember,#ff3b2f);text-underline-offset:3px}.killcam-card .sx-killcam-id{justify-content:center;align-items:center;gap:10px;margin-bottom:6px;display:flex}.killcam-card .sx-killcam-id .sx-title{font-size:10px}.room-players .sx-identity{margin-right:2px}.lobby-chat .sx-identity,.match-chat .sx-identity{vertical-align:-5px;margin-right:4px}@media (width<=900px){.sx-profile:where(html:not([data-rot]),html:not([data-rot]) *),.sx-pass__hero:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr)}}@media (height<=900px){.sx-profile:where(html[data-rot],html[data-rot] *),.sx-pass__hero:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr)}}html[data-ui=mobile] .sx-profile{grid-template-columns:minmax(210px,250px) minmax(0,1fr);gap:10px}html[data-ui=mobile] .sx-card{gap:6px;padding:12px 10px}html[data-ui=mobile] .sx-card .sx-identity{width:104px!important;height:104px!important}html[data-ui=mobile] .sx-card .sx-identity svg{width:104px;height:104px}html[data-ui=mobile] .sx-card .sx-name{font-size:19px}html[data-ui=mobile] .sx-card__counts dd{font-size:15px}html[data-ui=mobile] .sx-card .sx-note{display:none}html[data-ui=mobile] .sx-card .sx-card__banner{margin:-12px -10px 0;height:64px!important}html[data-ui=mobile] .sx-dialog__card .sx-card__banner{margin:-12px -14px 0;height:60px!important}html[data-ui=mobile] .sx-locker{gap:8px;padding:10px}html[data-ui=mobile] .sx-filters>button:not([aria-pressed=true]){padding:5px 8px}html[data-ui=mobile] .sx-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;max-height:none;overflow:visible}html[data-ui=mobile] .sx-grid--title,html[data-ui=mobile] .sx-grid--nameplate{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}html[data-ui=mobile] .sx-grid--banner{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}html[data-ui=mobile] .sx-item__name{min-height:34px;padding:6px;font-size:14px;overflow:hidden}html[data-ui=mobile] .sx-item{padding:8px 6px}html[data-ui=mobile] .sx-item .sx-avatar,html[data-ui=mobile] .sx-item .sx-identity{width:60px!important;height:60px!important}html[data-ui=mobile] .sx-item .sx-avatar svg,html[data-ui=mobile] .sx-item .sx-identity svg{width:60px;height:60px}html[data-ui=mobile] .sx-pass__hero{grid-template-columns:minmax(0,1.1fr) minmax(220px,1fr);gap:10px;padding:12px}html[data-ui=mobile] .game-shell .x-page .secondary-panel .sx-pass__intro h2{margin:4px 0 6px;font-size:22px}html[data-ui=mobile] .sx-pass__intro p{font-size:12px}html[data-ui=mobile] .sx-pass__sources{display:none}html[data-ui=mobile] .sx-pass__meter{gap:6px;padding:10px}html[data-ui=mobile] .sx-pass__tier strong{font-size:40px}html[data-ui=mobile] .sx-pass__track-wrap{padding:8px}html[data-ui=mobile] .sx-tier{--tier-w:112px}html[data-ui=mobile] .sx-reward{min-height:118px;padding:7px 5px}html[data-ui=mobile] .sx-reward .sx-avatar,html[data-ui=mobile] .sx-reward .sx-identity,html[data-ui=mobile] .sx-reward .sx-reward-art{width:46px!important;height:46px!important}html[data-ui=mobile] .sx-reward .sx-avatar svg,html[data-ui=mobile] .sx-reward .sx-identity svg{width:46px;height:46px}html[data-ui=mobile] .game-shell .x-header-tools .sx-head-avatar .sx-xp{bottom:-3px}html[data-ui=mobile] .sx-tabs{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}html[data-ui=mobile] .sx-tabs button{letter-spacing:.06em;flex:none;padding:6px 9px;font-size:11px}html[data-ui=mobile] .sx-pass-chip{letter-spacing:.06em;white-space:nowrap;gap:6px;padding:8px 10px}html[data-ui=mobile] .sx-pass-chip b{font-size:12px}html[data-ui=mobile] .sx-dialog{padding:8px}html[data-ui=mobile] .sx-dialog__card{gap:6px;width:min(640px,100%);max-height:calc(100dvh - 16px);padding:12px 14px}html[data-ui=mobile] .sx-dialog__card:where(html[data-rot],html[data-rot] *){gap:6px;max-height:calc(100dvw - 16px);padding:12px 14px}html[data-ui=mobile] .sx-dialog__card .sx-identity,html[data-ui=mobile] .sx-dialog__card .sx-identity svg{width:84px!important;height:84px!important}html[data-ui=mobile] .sx-dialog__card .sx-name{margin:0;font-size:18px}html[data-ui=mobile] .sx-dialog__stats{grid-template-columns:repeat(6,minmax(0,1fr))}html[data-ui=mobile] .sx-dialog__stats div{padding:6px 4px}html[data-ui=mobile] .sx-dialog__stats dd{font-size:15px}.lb-podium__who{flex-direction:column;align-items:center;gap:5px;min-width:0;max-width:100%;display:flex}.lb-podium__id{place-items:center;display:grid;position:relative}.lb-podium__level{bottom:-4px;right:-10px;position:absolute!important}.lb-podium__who .sx-title{font-size:9.5px}.lb-row__who .sx-title{letter-spacing:.1em;vertical-align:bottom;font-size:9.5px}.pg-player-card .sx-card-open{cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.pg-player-card .sx-card-open:hover .sx-identity{transform:scale(1.04)}.pg-player-card .sx-identity{transition:transform .25s var(--x-ease)}.pg-player-card small .sx-title{vertical-align:bottom;font-size:9.5px}@media (width<=760px){.lb-podium:where(html:not([data-rot]),html:not([data-rot]) *),.lb-podium--1:where(html:not([data-rot]),html:not([data-rot]) *),.lb-podium--2:where(html:not([data-rot]),html:not([data-rot]) *),.lb-podium--3:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:34px minmax(0,1fr) auto}.lb-podium__who:where(html:not([data-rot]),html:not([data-rot]) *){text-align:left;grid-area:1/2/3;grid-template-columns:auto minmax(0,1fr);place-items:center start;column-gap:12px;display:grid}.lb-podium__who .lb-podium__id:where(html:not([data-rot]),html:not([data-rot]) *){grid-row:1/3}.lb-podium__who .sx-identity:where(html:not([data-rot]),html:not([data-rot]) *),.lb-podium__who .sx-identity svg:where(html:not([data-rot]),html:not([data-rot]) *){width:50px!important;height:50px!important}.lb-podium__who .pg-badge:where(html:not([data-rot]),html:not([data-rot]) *){--pg-size:24px!important}.lb-podium b:where(html:not([data-rot]),html:not([data-rot]) *),.lb-podium--1 b:where(html:not([data-rot]),html:not([data-rot]) *),.lb-podium em:where(html:not([data-rot]),html:not([data-rot]) *){grid-column:3}}@media (height<=760px){.lb-podium:where(html[data-rot],html[data-rot] *),.lb-podium--1:where(html[data-rot],html[data-rot] *),.lb-podium--2:where(html[data-rot],html[data-rot] *),.lb-podium--3:where(html[data-rot],html[data-rot] *){grid-template-columns:34px minmax(0,1fr) auto}.lb-podium__who:where(html[data-rot],html[data-rot] *){text-align:left;grid-area:1/2/3;grid-template-columns:auto minmax(0,1fr);place-items:center start;column-gap:12px;display:grid}.lb-podium__who .lb-podium__id:where(html[data-rot],html[data-rot] *){grid-row:1/3}.lb-podium__who .sx-identity:where(html[data-rot],html[data-rot] *),.lb-podium__who .sx-identity svg:where(html[data-rot],html[data-rot] *){width:50px!important;height:50px!important}.lb-podium__who .pg-badge:where(html[data-rot],html[data-rot] *){--pg-size:24px!important}.lb-podium b:where(html[data-rot],html[data-rot] *),.lb-podium--1 b:where(html[data-rot],html[data-rot] *),.lb-podium em:where(html[data-rot],html[data-rot] *){grid-column:3}}.lobby-chat__log header .sx-identity{align-self:center}.pg-report-pass>small{font:600 9.5px var(--x-mono,monospace);letter-spacing:.12em;color:var(--x-gold,#ffc766);margin-top:4px;display:block}.pg-report-pass .pg-bar i{background:linear-gradient(90deg, var(--x-ember,#ff3b2f), var(--x-gold,#ffc766))}.pg-report-rewards{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pg-report-rewards>span{opacity:0;max-width:100%;transition:opacity .4s, transform .4s var(--x-ease);background:#ffc76614;border:1px solid #ffc76640;border-radius:10px;align-items:center;gap:6px;padding:4px 8px 4px 4px;display:flex;transform:translateY(6px)}.pg-report-rewards>span.is-in{opacity:1;transform:none}.pg-report-rewards small{color:var(--x-text);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:11px;overflow:hidden}.dd-side__who{align-items:center;gap:8px;display:flex}.dd-side__who>span{gap:1px;min-width:0;display:grid}.dd-side__who b{font:700 12px var(--x-display,sans-serif);color:var(--x-text)}.dd-side__who .sx-title{font-size:9px}.dd-side__seats li .sx-identity{margin-right:2px}.sx-np{white-space:nowrap}.sx-np__t{color:var(--n1)}.sx-np--live,.sx-np--plate{isolation:isolate;vertical-align:bottom;max-width:100%;line-height:1.18;display:inline-block;position:relative}.sx-np--live>.sx-np__t,.sx-np--plate>.sx-np__t{z-index:2;text-overflow:ellipsis;vertical-align:bottom;max-width:100%;display:inline-block;position:relative;overflow:hidden}.sx-np-duo{--g:linear-gradient(90deg, var(--n1), var(--n2))}.sx-np-flow{--g:linear-gradient(90deg, var(--n1), var(--n2) 50%, var(--n3))}.sx-np-pulse{--g:linear-gradient(180deg, var(--n3), var(--n1) 55%, var(--n2))}.sx-np-shimmer{--g:linear-gradient(100deg, var(--n1) 40%, var(--n3) 50%, var(--n1) 60%)}.sx-np-ember,.sx-np-blaze,.sx-np-phoenix{--g:linear-gradient(0deg, var(--n2), var(--n1) 45%, var(--n3))}.sx-np-heat,.sx-np-lava,.sx-np-molten{--g:linear-gradient(0deg, var(--n2), var(--n1) 55%, var(--n3))}.sx-np-frost,.sx-np-cryo{--g:linear-gradient(180deg, #fff, var(--n1) 48%, var(--n2))}:is(.sx-np-storm,.sx-np-void,.sx-np-chevron,.sx-np-lagoon,.sx-np-sirocco,.sx-np-arc,.sx-np-jade,.sx-np-toxic,.sx-np-solar,.sx-np-star,.sx-np-ice,.sx-np-runes,.sx-np-petals,.sx-np-voltage,.sx-np-polar,.sx-np-underglow,.sx-np-eclipse,.sx-np-mist,.sx-np-wisp){--g:linear-gradient(180deg, var(--n3), var(--n1) 52%, var(--n2))}.sx-np-prism{--g:linear-gradient(90deg, #ff3b2f, #ffc766, #3ee08f, #3fd6ff, #b36bff)}:is(.sx-np-gold,.sx-np-brass,.sx-np-copper,.sx-np-mercury,.sx-np-platinum,.sx-np-crown,.sx-np-coins,.sx-np-glory){--g:linear-gradient(180deg, var(--n2) 0%, var(--n1) 40%, var(--n3) 50%, var(--n1) 62%, color-mix(in srgb, var(--n1) 55%, #000) 100%)}.sx-np-rust{--g:linear-gradient(160deg, var(--n3), var(--n1) 40%, var(--n2) 72%, var(--n1))}:is(.sx-np-dusk,.sx-np-mirage,.sx-np-aurora,.sx-np-nebula,.sx-np-kaleido){--g:linear-gradient(90deg, var(--n1), var(--n2) 50%, var(--n3))}.sx-np-tempest{--g:linear-gradient(90deg, var(--n1) 0 48%, var(--n2) 52% 100%)}.sx-np-duel{--g:linear-gradient(100deg, var(--n1) 0 50%, var(--n2) 50% 100%)}.sx-np-blood{--g:linear-gradient(180deg, var(--n3), var(--n1) 45%, #5a0606)}.sx-np-scope{--g:linear-gradient(180deg, var(--n2), var(--n1) 60%, var(--n3))}.sx-np-hologram{--g:repeating-linear-gradient(0deg, transparent 0 .1em, #00000059 .1em .14em), linear-gradient(180deg, var(--n3), var(--n1) 50%, var(--n2))}.sx-np-candy{--g:repeating-linear-gradient(115deg, var(--n1) 0 .3em, var(--n2) .3em .6em)}.sx-np-smoke{--g:linear-gradient(180deg, var(--n1), var(--n2))}.sx-np-galaxy{--g:radial-gradient(circle at 22% 35%, #fff 0 .03em, transparent .05em), radial-gradient(circle at 70% 60%, #fff 0 .03em, transparent .05em), linear-gradient(90deg, var(--n1), var(--n2) 50%, var(--n1))}.sx-np-supernova{--g:radial-gradient(ellipse at 50% 50%, #fff 0 15%, var(--n3) 40%, var(--n2) 85%)}.sx-np[class*=\ sx-np-]:not(.sx-np-solid,.sx-np-neon,.sx-np-tube,.sx-np-glitch,.sx-np-extrude,.sx-np-pixel) .sx-np__t{background-image:var(--g,linear-gradient(var(--n1), var(--n1)));color:#0000;-webkit-background-clip:text;background-clip:text}.sx-np-neon .sx-np__t,.sx-np-tube .sx-np__t{color:color-mix(in srgb, var(--n1) 55%, #fff);text-shadow:0 0 .12em var(--n1), 0 0 .4em var(--n1), 0 0 .8em color-mix(in srgb, var(--n2) 60%, transparent)}.sx-np-glitch .sx-np__t{color:var(--n3);text-shadow:-.06em 0 color-mix(in srgb, var(--n1) 70%, transparent), .06em 0 color-mix(in srgb, var(--n2) 70%, transparent)}.sx-np-extrude .sx-np__t{color:var(--n1);text-shadow:.03em .03em 0 color-mix(in srgb, var(--n2) 80%, #fff), .06em .06em 0 var(--n2), .09em .09em 0 var(--n2), .12em .12em 0 color-mix(in srgb, var(--n2) 60%, #000), .15em .15em .1em #0009}.sx-np-pixel .sx-np__t{color:var(--n1);font-family:var(--x-mono,monospace);letter-spacing:.06em;text-shadow:.08em 0 0 var(--n2), 0 .08em 0 var(--n2), .08em .08em 0 var(--n3)}.sx-np--plate{--px:.85em;--py:.3em;padding:var(--py) var(--px)}.sx-np__plate{z-index:0;border-radius:var(--rad,.26em);clip-path:var(--clip,none);background:var(--pb,#444);box-shadow:var(--psh,0 .12em .4em #00000073);position:absolute;inset:0}.sx-np__plate:before,.sx-np__plate:after{content:"";border-radius:inherit;clip-path:var(--clip,none);position:absolute}.sx-np__plate:before{background:var(--pf,#1a1d21);inset:.09em;box-shadow:inset 0 .08em #ffffff1f,inset 0 -.1em .2em #00000073}.sx-np__plate:after{background:var(--tex,none);opacity:var(--texo,1);inset:.09em}.sx-ps-round{--rad:999px;--px:1em}.sx-ps-notch{--rad:0;--clip:polygon(.5em 0, 100% 0, 100% calc(100% - .5em), calc(100% - .5em) 100%, 0 100%, 0 .5em)}.sx-ps-hex{--rad:0;--px:1.05em;--clip:polygon(.6em 0, calc(100% - .6em) 0, 100% 50%, calc(100% - .6em) 100%, .6em 100%, 0 50%)}.sx-ps-chev{--rad:0;--px:1.05em;--clip:polygon(0 0, calc(100% - .6em) 0, 100% 50%, calc(100% - .6em) 100%, 0 100%, .6em 50%)}.sx-ps-tab{--rad:0;--clip:polygon(0 0, calc(100% - .65em) 0, 100% .65em, 100% 100%, .3em 100%, 0 calc(100% - .3em))}.sx-ps-facet{--rad:0;--clip:polygon(.42em 0, calc(100% - .42em) 0, 100% .42em, 100% calc(100% - .42em), calc(100% - .42em) 100%, .42em 100%, 0 calc(100% - .42em), 0 .42em)}.sx-ps-ribbon{--rad:0;--px:1.1em;--clip:polygon(0 0, 100% 0, calc(100% - .5em) 50%, 100% 100%, 0 100%, .5em 50%)}.sx-ps-wing{--rad:0;--px:1.1em;--clip:polygon(0 12%, .85em 0, calc(100% - .85em) 0, 100% 12%, calc(100% - .45em) 100%, .45em 100%)}.sx-ps-step{--rad:0;--clip:polygon(.2em 0, calc(100% - .2em) 0, calc(100% - .2em) .2em, 100% .2em, 100% calc(100% - .2em), calc(100% - .2em) calc(100% - .2em), calc(100% - .2em) 100%, .2em 100%, .2em calc(100% - .2em), 0 calc(100% - .2em), 0 .2em, .2em .2em)}.sx-ps-hazard{--px:1.2em}.sx-ps-filigree{--px:1.1em;--rad:.18em}.sx-ps-rivet{--px:1em;--rad:.18em}.sx-ps-rivet .sx-np__plate:after{--tex:radial-gradient(circle at .42em 50%, #fff8 0 .04em, #0009 .07em .1em, transparent .11em), radial-gradient(circle at calc(100% - .42em) 50%, #fff8 0 .04em, #0009 .07em .1em, transparent .11em)}.sx-ps-hazard .sx-np__plate:after{--tex:repeating-linear-gradient(-45deg, var(--hz,#f2c230) 0 .22em, #111 .22em .44em) left / .75em 100% no-repeat, repeating-linear-gradient(-45deg, var(--hz,#f2c230) 0 .22em, #111 .22em .44em) right / .75em 100% no-repeat}.sx-ps-filigree .sx-np__plate:after{--tex:radial-gradient(circle at 0 0, transparent .28em, var(--fg,#ffd27a) .3em .36em, transparent .38em) top left / .7em .7em no-repeat, radial-gradient(circle at 100% 0, transparent .28em, var(--fg,#ffd27a) .3em .36em, transparent .38em) top right / .7em .7em no-repeat, radial-gradient(circle at 0 100%, transparent .28em, var(--fg,#ffd27a) .3em .36em, transparent .38em) bottom left / .7em .7em no-repeat, radial-gradient(circle at 100% 100%, transparent .28em, var(--fg,#ffd27a) .3em .36em, transparent .38em) bottom right / .7em .7em no-repeat, linear-gradient(90deg, transparent 12%, var(--fg,#ffd27a) 50%, transparent 88%) center .14em / 100% .05em no-repeat, linear-gradient(90deg, transparent 12%, var(--fg,#ffd27a) 50%, transparent 88%) center calc(100% - .14em) / 100% .05em no-repeat}.sx-np--plate{--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .35 -.08'/%3E%3C/filter%3E%3Crect width='72' height='72' filter='url(%23n)'/%3E%3C/svg%3E");--tex:var(--noise);--texo:.55}.sx-pm-steel{--pb:linear-gradient(180deg, #d6dde4, #6b7580 55%, #3a424b);--pf:linear-gradient(180deg, #3d4650, #1c2127 58%, #2a3038)}.sx-pm-steel .sx-np__plate:after,.sx-pm-chrome .sx-np__plate:after{--tex:repeating-linear-gradient(90deg, #ffffff0b 0 1px, transparent 1px 3px), var(--noise)}.sx-pm-navy{--pb:linear-gradient(180deg, #c3cfe2, #3a4a6e);--pf:linear-gradient(180deg, #1f2d4a, #0c1322)}.sx-pm-tube{--pb:var(--n1);--pf:radial-gradient(ellipse at 50% 130%, color-mix(in srgb, var(--n1) 32%, transparent), transparent 70%), #0a0710;--psh:0 0 .5em color-mix(in srgb, var(--n1) 55%, transparent), 0 .12em .4em #00000080}.sx-pm-carbon{--pb:linear-gradient(180deg, #5a636e, #15181c);--pf:linear-gradient(180deg, #ffffff0f, transparent 50%), repeating-linear-gradient(45deg, #1b1e22 0 .1em, #111316 .1em .2em);--texo:.3}.sx-pm-iron{--pb:linear-gradient(180deg, #7a6656, #241a14);--pf:radial-gradient(ellipse at 50% 140%, color-mix(in srgb, var(--n1) 40%, transparent), transparent 65%), linear-gradient(180deg, #2c221c, #120d0a)}.sx-pm-ice{--pb:linear-gradient(180deg, #fff, #8fd3ef 60%, #3f86a8);--pf:linear-gradient(160deg, #2f5f80, #12304a 55%, #0b1d30)}.sx-pm-ice .sx-np__plate:after{--tex:linear-gradient(115deg, transparent 18%, #ffffff38 22%, transparent 27% 62%, #ffffff1f 66%, transparent 70%), var(--noise);--texo:.9}.sx-pm-slate{--pb:linear-gradient(180deg, #8592a0, #262c33);--pf:linear-gradient(180deg, #2c333b, #14171b)}.sx-pm-crystal{--pb:linear-gradient(90deg, var(--n1), var(--n2), var(--n3));--pf:linear-gradient(160deg, #241840, #0b0818)}.sx-pm-crystal .sx-np__plate:after{--tex:linear-gradient(115deg, #ffffff1a 0 28%, transparent 28% 58%, #ffffff0f 58% 72%, transparent 72%)}.sx-pm-obsidian{--pb:linear-gradient(180deg, color-mix(in srgb, var(--n1) 70%, #fff), color-mix(in srgb, var(--n1) 40%, #000));--pf:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--n1) 22%, #000), #040207 75%)}.sx-pm-gold{--pb:linear-gradient(180deg, #fff3cc, #ffc766 38%, #a8701a 70%, #5a3a0a);--pf:linear-gradient(180deg, #3d2c12, #1a1208);--fg:#ffd27a}.sx-pm-olive{--pb:linear-gradient(180deg, #a3ad80, #353b26);--pf:linear-gradient(180deg, #3d4530, #1f2416)}.sx-pm-brass{--pb:linear-gradient(180deg, #ffe7b0, #c08a2c 50%, #6a4510);--pf:linear-gradient(180deg, #4a3416, #21170a)}.sx-pm-rust{--pb:linear-gradient(180deg, #c06a30, #4a2010);--pf:radial-gradient(circle at 22% 30%, #d9793a73, transparent 42%), radial-gradient(circle at 78% 72%, #8a3a148c, transparent 46%), linear-gradient(180deg, #3d2c24, #1e1612);--texo:.9}.sx-pm-dusk{--pb:linear-gradient(90deg, var(--n1), var(--n2));--pf:linear-gradient(90deg, color-mix(in srgb, var(--n1) 28%, #120a18), color-mix(in srgb, var(--n2) 28%, #120a18))}.sx-pm-lagoon{--pb:linear-gradient(90deg, var(--n1), var(--n2));--pf:linear-gradient(180deg, color-mix(in srgb, var(--n1) 26%, #03161c), #021012)}.sx-pm-copper{--pb:linear-gradient(180deg, #ffe0c4, #c07a45 50%, #5a2e12);--pf:linear-gradient(180deg, #3d2616, #1c120a)}.sx-pm-sand{--pb:linear-gradient(180deg, #f0d8a4, #8a6a3a);--pf:linear-gradient(180deg, #4d3c24, #241a10);--texo:.9}.sx-pm-chrome{--pb:linear-gradient(180deg, #fff, #9aa3ad 45%, #eef2f6 55%, #5d6670);--pf:linear-gradient(180deg, #2e353c, #14181c);--fg:#e8edf2}.sx-pm-jade{--pb:linear-gradient(180deg, #e0fff2, #1dd67a 55%, #0a5a34);--pf:radial-gradient(ellipse at 30% 30%, #176a46, #062618 75%);--fg:#b8ffe0}.sx-pm-night{--pb:linear-gradient(90deg, color-mix(in srgb, var(--n1) 75%, #000), color-mix(in srgb, var(--n2) 75%, #000));--pf:radial-gradient(ellipse at 70% 30%, color-mix(in srgb, var(--n1) 26%, #05060f), #04050c 80%)}.sx-pm-night .sx-np__plate:after{--tex:radial-gradient(circle at 12% 30%, #fff 0 .03em, transparent .05em), radial-gradient(circle at 34% 74%, #fff 0 .025em, transparent .045em), radial-gradient(circle at 58% 22%, #fff 0 .03em, transparent .05em), radial-gradient(circle at 82% 66%, #fff 0 .025em, transparent .045em), radial-gradient(circle at 92% 28%, #fff 0 .02em, transparent .04em);--texo:.8}.sx-pm-hazmat{--pb:linear-gradient(180deg, #5a6e30, #1f2810);--pf:linear-gradient(180deg, #1c2612, #0c1208);--hz:#b6ff3c}.sx-pm-volt{--pb:linear-gradient(180deg, #fff2a0, #b89a10 60%, #3a3008);--pf:linear-gradient(180deg, #1e1e14, #0c0c08);--hz:#ffe14d}.sx-pm-basalt{--pb:linear-gradient(180deg, color-mix(in srgb, var(--n1) 65%, #000), #1a0804);--pf:linear-gradient(100deg, transparent 0 30%, color-mix(in srgb, var(--n2) 45%, transparent) 31%, transparent 32.5% 67%, color-mix(in srgb, var(--n2) 40%, transparent) 68%, transparent 69.5%), linear-gradient(180deg, #1e100a, #0a0504)}.sx-pm-holo{--pb:linear-gradient(90deg, color-mix(in srgb, var(--n1) 80%, transparent), color-mix(in srgb, var(--n2) 70%, transparent));--pf:linear-gradient(180deg, color-mix(in srgb, var(--n1) 22%, #041016), color-mix(in srgb, var(--n2) 14%, #041016));--psh:0 0 .5em color-mix(in srgb, var(--n1) 35%, transparent)}.sx-pm-holo .sx-np__plate:after{--tex:repeating-linear-gradient(0deg, color-mix(in srgb, var(--n1) 22%, transparent) 0 1px, transparent 1px 3px);--texo:1}.sx-pm-pixel{--pb:var(--n2);--pf:#140b26}.sx-pm-pixel .sx-np__plate:after{--tex:linear-gradient(90deg, #ffffff0d 1px, transparent 1px) 0 0 / .2em .2em, linear-gradient(0deg, #ffffff0d 1px, transparent 1px) 0 0 / .2em .2em;--texo:1}.sx-pm-candy{--pb:#fff;--pf:repeating-linear-gradient(115deg, color-mix(in srgb, var(--n1) 45%, #2a0a1a) 0 .5em, color-mix(in srgb, var(--n3) 25%, #2a0a1a) .5em 1em)}.sx-pm-blossom{--pb:linear-gradient(180deg, #ffe0ef, #ff6fa8);--pf:linear-gradient(180deg, #3d1628, #1c0812)}.sx-pm-bone{--pb:linear-gradient(180deg, #f4ecda, #a2967c 60%, #5d5444);--pf:linear-gradient(180deg, #4d463a, #26221c);--texo:.9}.sx-pm-bone .sx-np__plate:after{--tex:linear-gradient(170deg, transparent 0 40%, #00000059 41%, transparent 42.5%), linear-gradient(10deg, transparent 0 70%, #0000004d 71%, transparent 72%), var(--noise)}.sx-npl{top:var(--py,0);z-index:1;white-space:nowrap;pointer-events:none;color:var(--n2);position:absolute;inset-inline-start:var(--px,0)}.sx-npl-glow{z-index:1;color:var(--n2);filter:blur(.16em);opacity:.55;animation:2.8s ease-in-out infinite sx-np-breathe}.sx-npl-flicker{z-index:3;color:#fff;opacity:0;animation:4.2s step-end infinite sx-np-flick}.sx-npl-glitch{z-index:3;opacity:0}.sx-npl-glitch-0{color:var(--n1);clip-path:inset(0 0 55%);animation:2.6s step-end infinite sx-np-jit-a}.sx-npl-glitch-1{color:var(--n2);clip-path:inset(48% 0 0);animation:2.6s step-end infinite sx-np-jit-b}.sx-npl-flash{z-index:3;color:#fff;opacity:0;animation:4.6s step-end infinite sx-np-flash}.sx-npl-echo{color:var(--n2);opacity:0;animation:2.8s ease-out infinite sx-np-echo}.sx-npl-echo-1{animation-delay:-1.4s}.sx-npl-shine{z-index:3;color:#0000;background-image:linear-gradient(100deg, transparent calc(var(--p) - 10%), #fffffff2 var(--p), transparent calc(var(--p) + 10%));opacity:0;-webkit-background-clip:text;background-clip:text;animation:4.4s linear infinite sx-np-shine}.sx-npl-shine-0{--p:22%}.sx-npl-shine-1{--p:50%;animation-delay:.12s}.sx-npl-shine-2{--p:78%;animation-delay:.24s}.sx-npl-flow{z-index:3;color:#0000;opacity:0;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite sx-np-xfade}.sx-npl-flow-0{background-image:linear-gradient(90deg, var(--n2), var(--n3) 50%, var(--n1))}.sx-npl-flow-1{background-image:linear-gradient(90deg, var(--n3), var(--n1) 50%, var(--n2));animation-delay:-3s}.sx-npl-mirage{z-index:1;color:var(--n3);opacity:.45;transform-origin:50% 100%;animation:2.2s ease-in-out infinite alternate sx-np-mirage}.sx-npl-corona{z-index:0;color:var(--n2);filter:blur(.3em);opacity:.8;animation:3.4s ease-in-out infinite sx-np-corona}.sx-npl-split{z-index:1;opacity:.55}.sx-npl-split-0{color:var(--n2);animation:3.2s linear infinite sx-np-orbit-a}.sx-npl-split-1{color:var(--n3);animation:3.2s linear -1.6s infinite sx-np-orbit-a}@keyframes sx-np-breathe{0%,to{opacity:.3;transform:scale(.98)}50%{opacity:.75;transform:scale(1.03)}}@keyframes sx-np-flick{0%,to{opacity:0}8%{opacity:.55}9%{opacity:0}11%{opacity:.4}13%{opacity:0}61%{opacity:.5}62%{opacity:0}}@keyframes sx-np-jit-a{0%,72%,to{opacity:0;transform:none}74%{opacity:.9;transform:translate(-.08em,-.03em)}78%{opacity:.8;transform:translate(.06em)}82%{opacity:0}90%{opacity:.7;transform:translate(-.04em,.02em)}92%{opacity:0}}@keyframes sx-np-jit-b{0%,70%,to{opacity:0;transform:none}73%{opacity:.9;transform:translate(.09em,.03em)}77%{opacity:.8;transform:translate(-.06em)}81%{opacity:0}89%{opacity:.7;transform:translate(.05em,-.02em)}91%{opacity:0}}@keyframes sx-np-flash{0%,to{opacity:0}58%{opacity:.95}60%{opacity:0}63%{opacity:.7}66%{opacity:0}}@keyframes sx-np-echo{0%{opacity:.55;transform:translate(0)}to{opacity:0;transform:translate(.45em)}}@keyframes sx-np-shine{0%,to{opacity:0}2%{opacity:1}6%{opacity:0}}@keyframes sx-np-xfade{0%,to{opacity:0}30%,50%{opacity:1}80%{opacity:0}}@keyframes sx-np-mirage{0%{transform:skew(-6deg)scaleY(1)}to{transform:skew(6deg)scaleY(1.06)translateY(-.04em)}}@keyframes sx-np-corona{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.95;transform:scale(1.08)}}@keyframes sx-np-orbit-a{0%{transform:translate(.06em)}25%{transform:translateY(.06em)}50%{transform:translate(-.06em)}75%{transform:translateY(-.06em)}to{transform:translate(.06em)}}.sx-np__fx,.sx-np__bk{inset:var(--py,0) var(--px,0);pointer-events:none;position:absolute}.sx-np__fx{z-index:3}.sx-np__bk{z-index:1}.sx-pp{inset-inline-start:var(--x);background:var(--n3);width:.14em;height:.14em;animation-delay:var(--d);border-radius:50%;margin-inline-start:-.07em;animation-iteration-count:infinite;display:block;position:absolute;top:50%}.sx-pp-flame{background:radial-gradient(ellipse at 50% 78%, var(--n3), var(--n1) 42%, color-mix(in srgb, var(--n2) 70%, transparent) 62%, transparent 74%);transform-origin:50% 100%;width:.42em;height:.66em;animation:sx-pp-flame .8s ease-in-out var(--d) infinite alternate;border-radius:50%/62% 62% 38% 38%;margin-inline-start:-.21em;top:auto;bottom:.5em}.sx-pp-ember{background:var(--n3);width:.12em;height:.12em;box-shadow:0 0 .18em var(--n1);animation:sx-pp-rise 2.4s linear var(--d) infinite;top:auto;bottom:.25em}.sx-pp-spark{background:linear-gradient(90deg, transparent, var(--n3));transform-origin:0;width:.34em;height:.05em;animation:sx-pp-spark 1.9s ease-out var(--d) infinite;border-radius:1em}.sx-pp-snow{width:.13em;height:.13em;animation:sx-pp-fall 3.4s linear var(--d) infinite;background:#fff;top:-.35em}.sx-pp-glint{top:calc(var(--k) * 70% - .1em);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);width:.5em;height:.5em;animation:sx-pp-tw 2.8s ease-in-out var(--d) infinite;background:#fff;border-radius:0;margin-inline-start:-.25em}.sx-pp-drip{background:var(--n1);width:.13em;height:.22em;animation:sx-pp-drip 2.6s ease-in var(--d) infinite;border-radius:50%/30% 30% 70% 70%;top:78%}.sx-pp-bubble{border:.035em solid var(--n3);width:.22em;height:.22em;animation:sx-pp-rise 3.2s ease-in var(--d) infinite;background:0 0;top:auto;bottom:0}.sx-pp-bolt{background:var(--n3);clip-path:polygon(60% 0,20% 48%,48% 48%,30% 100%,82% 40%,54% 40%,78% 0);opacity:0;width:.3em;height:1.3em;animation:sx-pp-flash 3.6s steps(1, end) var(--d) infinite;border-radius:0;margin-inline-start:-.15em;top:-.15em}.sx-pp-arc{background:var(--n3);clip-path:polygon(0 50%,15% 20%,30% 70%,48% 10%,62% 80%,78% 25%,100% 55%,100% 65%,78% 37%,62% 92%,48% 22%,30% 82%,15% 32%,0 62%);opacity:0;width:1.1em;height:.45em;animation:sx-pp-flash 1.4s steps(1, end) var(--d) infinite;border-radius:0;margin:-.22em 0 0 -.55em}.sx-pp-void{background:var(--n3);width:.14em;height:.14em;box-shadow:0 0 .2em var(--n1);animation:sx-pp-suck 2.6s ease-in var(--d) infinite}.sx-pp-flake{background:var(--n2);clip-path:polygon(0 20%,60% 0,100% 50%,70% 100%,10% 80%);width:.16em;height:.12em;animation:sx-pp-tumble 3.6s ease-in var(--d) infinite;border-radius:0;top:60%}.sx-pp-chev{background:var(--n1);clip-path:polygon(0 40%,50% 0,100% 40%,100% 70%,50% 30%,0 70%);width:.44em;height:.44em;animation:sx-pp-climb 2.2s ease-out var(--d) infinite;border-radius:0;margin-inline-start:-.22em;top:-.55em}.sx-pp-star{top:calc(var(--k) * 80% - .25em);background:var(--n3);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:.36em;height:.36em;animation:sx-pp-tw 2.4s ease-in-out var(--d) infinite;border-radius:0;margin-inline-start:-.18em}.sx-pp-grain{top:calc(var(--k) * 90%);background:var(--n3);width:.08em;height:.08em;animation:sx-pp-blow 1.8s linear var(--d) infinite}.sx-pp-wisp{top:calc(var(--k) * 70%);background:radial-gradient(circle, #fff 0 18%, var(--n1) 36%, transparent 70%);width:.34em;height:.34em;animation:sx-pp-wander 4.6s ease-in-out var(--d) infinite alternate;margin-inline-start:-.17em}.sx-pp-confetti{background:var(--n1);width:.1em;height:.22em;animation:sx-pp-confetti 3s linear var(--d) infinite;border-radius:0;top:-.3em}.sx-pp-confetti:nth-child(3n+2){background:var(--n2)}.sx-pp-confetti:nth-child(3n){background:var(--n3)}.sx-pp-coin{background:radial-gradient(circle at 40% 35%, #fff6dc, var(--n1) 45%, color-mix(in srgb, var(--n1) 50%, #000) 100%);width:.32em;height:.32em;animation:sx-pp-coin 2.8s ease-in var(--d) infinite;margin-inline-start:-.16em;top:-.45em}.sx-pp-crown{inset-inline-start:50%;background:linear-gradient(180deg, #fff6dc, var(--n1) 55%, color-mix(in srgb, var(--n1) 50%, #000));clip-path:polygon(0 100%,0 20%,25% 55%,50% 0,75% 55%,100% 20%,100% 100%);border-radius:0;width:.9em;height:.5em;margin-inline-start:-.45em;animation:2.4s ease-in-out infinite alternate sx-pp-bob;top:-.68em}.sx-pp-smoke{background:radial-gradient(circle, color-mix(in srgb, var(--n1) 55%, transparent), transparent 70%);width:.7em;height:.7em;animation:sx-pp-smoke 4s ease-out var(--d) infinite;margin-inline-start:-.35em;top:auto;bottom:-.1em}.sx-pp-petal{background:var(--n1);width:.26em;height:.16em;animation:sx-pp-petal 4.2s ease-in-out var(--d) infinite;border-radius:80% 10%;top:-.35em}.sx-pp-rune{top:calc(var(--k) * 60%);border:.05em solid var(--n3);width:.32em;height:.32em;box-shadow:0 0 .2em var(--n3);animation:sx-pp-rune 3.4s ease-in-out var(--d) infinite;background:0 0;border-radius:0;margin-inline-start:-.16em}.sx-pp-pixel{top:calc(var(--k) * 100%);background:var(--n2);width:.16em;height:.16em;animation:sx-pp-pop 1.6s steps(1, end) var(--d) infinite;border-radius:0}.sx-pp-pixel:nth-child(2n){background:var(--n3)}.sx-pp-shard{top:calc(var(--k) * 80%);background:linear-gradient(160deg, #fff, var(--n2));clip-path:polygon(50% 0,100% 100%,0 80%);width:.26em;height:.3em;animation:sx-pp-shard 3.8s ease-in-out var(--d) infinite;border-radius:0}.sx-pp-ring{border:.05em solid var(--n2);width:2.2em;height:2.2em;animation:sx-pp-ring 2.8s ease-out var(--d) infinite;background:0 0;margin:-1.1em 0 0 -1.1em;inset-inline-start:50%}.sx-pp-rays{background:repeating-conic-gradient(color-mix(in srgb, var(--n1) 45%, transparent) 0 5deg, transparent 5deg 22deg);width:3.6em;height:3.6em;margin:-1.8em 0 0 -1.8em;animation:16s linear infinite sx-pp-spin;inset-inline-start:50%;-webkit-mask:radial-gradient(circle,#000 20%,#0000 70%);mask:radial-gradient(circle,#000 20%,#0000 70%)}.sx-pp-orbit{width:.18em;height:.18em;box-shadow:0 0 .25em var(--n2);animation:sx-pp-orbit 3.6s linear var(--d) infinite;background:#fff;inset-inline-start:50%}.sx-pp-reticle{background:linear-gradient(var(--n3), var(--n3)) center / .05em 100% no-repeat, linear-gradient(var(--n3), var(--n3)) center / 100% .05em no-repeat;border:.05em solid var(--n3);opacity:.85;width:1em;height:1em;margin:-.5em 0 0 -.5em;animation:4s ease-in-out infinite sx-pp-aim;inset-inline-start:50%;-webkit-mask:radial-gradient(circle,#0000 .12em,#000 .13em);mask:radial-gradient(circle,#0000 .12em,#000 .13em)}.sx-pp-slash{background:linear-gradient(90deg, transparent, #fff 40%, var(--n3) 60%, transparent);transform-origin:0;opacity:0;width:116%;height:.07em;animation:sx-pp-slash 2.6s ease-out var(--d) infinite;border-radius:1em;margin:0;inset-inline-start:-8%}.sx-pp-icicle{background:linear-gradient(180deg, var(--n3), color-mix(in srgb, var(--n2) 60%, transparent));clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;width:.14em;height:.42em;animation:sx-pp-icicle 3.2s ease-in-out var(--d) infinite;border-radius:0;top:84%}.sx-pp-wing{background:linear-gradient(0deg, var(--n2), var(--n1) 55%, var(--n3));clip-path:polygon(100% 70%,70% 20%,0 0,26% 30%,6% 34%,36% 54%,14% 64%,50% 80%,34% 94%,80% 96%);opacity:.9;border-radius:0;width:1.25em;height:1.05em;margin:-.7em 0 0;top:50%}.sx-pp-wing:first-child{transform-origin:100% 70%;animation:1.6s ease-in-out infinite alternate sx-pp-flap;inset-inline-start:-1.15em}.sx-pp-wing:nth-child(2){transform-origin:0 70%;animation:1.6s ease-in-out infinite alternate sx-pp-flap-r;inset-inline-start:calc(100% + 1.15em)}.sx-pp-bar{inset-inline-start:-4%;top:calc(var(--k) * 90%);background:var(--n1);opacity:0;width:108%;height:.12em;animation:sx-pp-bar 2.6s steps(1, end) var(--d) infinite;border-radius:0;margin:0}.sx-pp-bar:nth-child(2n){background:var(--n2)}.sx-pp-scan{inset-inline-start:-4%;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--n1) 70%, transparent), transparent);border-radius:0;width:108%;height:.2em;margin:0;animation:2.4s linear infinite sx-pp-scan;top:-.1em}.sx-pp-under{inset-inline-start:-6%;background:radial-gradient(ellipse at center, var(--n1), transparent 70%);width:112%;height:.26em;margin:0;animation:2.4s ease-in-out infinite sx-pp-under;top:auto;bottom:-.22em}@keyframes sx-pp-flame{0%{opacity:.65;transform:scale(.72,.62)}to{opacity:1;transform:scaleY(1.25)translateY(-.06em)}}@keyframes sx-pp-rise{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{transform:translate(calc((var(--k) - .5) * 1em), -1.5em);opacity:0}}@keyframes sx-pp-spark{0%,40%{transform:rotate(calc(var(--i) * 71deg - 30deg)) translateX(0) scaleX(.2);opacity:0}45%{opacity:1}70%,to{transform:rotate(calc(var(--i) * 71deg - 30deg)) translateX(.8em) scaleX(1);opacity:0}}@keyframes sx-pp-fall{0%{opacity:0;transform:translate(0)}15%{opacity:.9}to{transform:translate(calc((var(--k) - .5) * .8em), 1.7em);opacity:0}}@keyframes sx-pp-tw{0%,to{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes sx-pp-drip{0%{opacity:0;transform:translateY(0)scaleY(.4)}20%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:0;transform:translateY(.8em)scaleY(1.2)}}@keyframes sx-pp-flash{0%,to{opacity:0}55%{opacity:1}58%{opacity:0}62%{opacity:.8}65%{opacity:0}}@keyframes sx-pp-suck{0%{transform:translate(calc((var(--k) - .5) * 2.4em), calc((var(--k) - .5) * -1.6em)) scale(1.4);opacity:0}30%{opacity:1}to{opacity:0;transform:translate(0)scale(0)}}@keyframes sx-pp-tumble{0%{opacity:0;transform:translate(0)rotate(0)}15%{opacity:1}to{transform:translate(calc((var(--k) - .5) * .8em), 1em) rotate(320deg);opacity:0}}@keyframes sx-pp-climb{0%{opacity:0;transform:translateY(.3em)}30%{opacity:1}to{opacity:0;transform:translateY(-.35em)}}@keyframes sx-pp-blow{0%{opacity:0;transform:translate(-1em)}20%{opacity:1}to{opacity:0;transform:translate(1.6em,-.25em)}}@keyframes sx-pp-wander{0%{opacity:.5;transform:translate(-.3em,.1em)scale(.8)}50%{opacity:1}to{opacity:.7;transform:translate(.35em,-.25em)scale(1.1)}}@keyframes sx-pp-confetti{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:1}to{transform:translate(calc((var(--k) - .5) * 1em), 1.8em) rotate(540deg);opacity:0}}@keyframes sx-pp-coin{0%{opacity:0;transform:translateY(0)scaleX(1)}15%{opacity:1}35%{transform:translateY(.5em)scaleX(.15)}55%{transform:translateY(.9em)scaleX(1)}75%{transform:translateY(1.25em)scaleX(.15)}to{opacity:0;transform:translateY(1.6em)scaleX(1)}}@keyframes sx-pp-bob{0%{transform:translateY(0)rotate(-4deg)}to{transform:translateY(-.1em)rotate(4deg)}}@keyframes sx-pp-smoke{0%{opacity:0;transform:translate(0)scale(.4)}25%{opacity:.8}to{transform:translate(calc((var(--k) - .5) * 1.2em), -1.2em) scale(1.6);opacity:0}}@keyframes sx-pp-petal{0%{opacity:0;transform:translate(0)rotate(0)}12%{opacity:1}50%{transform:translate(.35em,.9em)rotate(160deg)}to{opacity:0;transform:translate(-.2em,1.8em)rotate(340deg)}}@keyframes sx-pp-rune{0%,to{opacity:0;transform:translateY(.1em)rotate(45deg)scale(.6)}50%{opacity:1;transform:translateY(-.35em)rotate(45deg)scale(1)}}@keyframes sx-pp-pop{0%,to{opacity:0}30%{opacity:1}45%{opacity:0}70%{opacity:.7}80%{opacity:0}}@keyframes sx-pp-shard{0%,to{opacity:.2;transform:translateY(.15em)rotate(-20deg)}50%{opacity:1;transform:translateY(-.3em)rotate(25deg)}}@keyframes sx-pp-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}@keyframes sx-pp-spin{to{transform:rotate(360deg)}}@keyframes sx-pp-orbit{0%{transform:translate(1.6em)scale(1)}25%{transform:translateY(.5em)scale(1.2)}50%{transform:translate(-1.6em)scale(1)}75%{transform:translateY(-.5em)scale(.6)}to{transform:translate(1.6em)scale(1)}}@keyframes sx-pp-aim{0%,to{transform:translate(-1.4em)scale(1)}30%{transform:translate(.6em)scale(1)}40%{transform:translate(.6em)scale(.8)}45%{transform:translate(.6em)scale(1)}70%{transform:translate(1.5em)scale(1)}}@keyframes sx-pp-slash{0%,50%{opacity:1;transform:rotate(-14deg)scaleX(0)}60%{opacity:1;transform:rotate(-14deg)scaleX(1)}75%,to{opacity:0;transform:rotate(-14deg)scaleX(1)}}@keyframes sx-pp-icicle{0%,to{transform:scaleY(.75)}50%{transform:scaleY(1.05)}}@keyframes sx-pp-flap{0%{transform:rotate(14deg)scaleY(.85)}to{transform:rotate(-18deg)scaleY(1.05)}}@keyframes sx-pp-flap-r{0%{transform:scaleX(-1)rotate(14deg)scaleY(.85)}to{transform:scaleX(-1)rotate(-18deg)scaleY(1.05)}}@keyframes sx-pp-bar{0%,to{opacity:0;transform:none}70%{opacity:.55;transform:translate(-.1em)}72%{opacity:0}76%{opacity:.45;transform:translate(.12em)}78%{opacity:0}}@keyframes sx-pp-scan{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(1.2em)}}@keyframes sx-pp-under{0%,to{opacity:.55;transform:scaleX(.85)}50%{opacity:1;transform:scaleX(1)}}.sx-banner{isolation:isolate;background:#0b0c0e;border-radius:10px;flex:none;display:block;position:relative;overflow:hidden}.sx-banner__art,.sx-banner__fx{object-fit:cover;object-position:50% 50%;pointer-events:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.sx-banner--end>img{object-position:100% 50%}.sx-banner__frame{z-index:1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--fr,#ffffff1a), inset 0 1px 0 #ffffff1a, inset 0 -10px 18px -12px #000000b3;position:absolute;inset:0}.sx-banner.sx-r-rare{--fr:color-mix(in srgb, var(--sx-rare,#3fd6ff) 45%, transparent)}.sx-banner.sx-r-epic{--fr:color-mix(in srgb, var(--sx-epic,#b36bff) 50%, transparent)}.sx-banner.sx-r-legendary{--fr:color-mix(in srgb, var(--sx-legendary,#ffc766) 60%, transparent)}.sx-banner.sx-r-mythic{--fr:color-mix(in srgb, var(--sx-mythic,#ff3b2f) 65%, transparent)}.sx-banner__body{z-index:2;align-items:center;gap:10px;min-width:0;height:100%;padding:0 12px;display:flex;position:relative}.sx-banner.sx-anim.sx-r-mythic{box-shadow:0 0 18px -6px #ff3b2f8c}.sx-banner.sx-anim.sx-r-legendary{box-shadow:0 0 16px -6px #ffc76673}.lb-row:not(:hover,:focus-within) .sx-np__fx,.lb-row:not(:hover,:focus-within) .sx-np__bk,.lb-row:not(:hover,:focus-within) .sx-npl,html.tf-calm .sx-banner__fx,html.tf-calm .sx-np__fx,html.tf-calm .sx-np__bk,html.tf-calm .sx-npl:not(.sx-npl-glow,.sx-npl-corona){display:none}html.tf-calm .sx-np .sx-npl{animation:none!important}.pl-link{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;max-width:100%;margin:0;padding:0;display:inline;position:relative}.pl-link:hover{text-underline-offset:3px;text-decoration:underline 1px dotted}.pl-link:focus-visible{outline:2px solid var(--x-ember,#ff7a5c);outline-offset:2px;border-radius:4px}@media (pointer:coarse){.pl-link:after{content:"";position:absolute;inset:-14px 0}}html[data-ui=mobile] .pl-link:after{content:"";position:absolute;inset:-14px 0}.pl-link--box{vertical-align:middle;align-items:center;line-height:0;display:inline-flex}.pl-link--box:hover{filter:brightness(1.12);text-decoration:none}.pl-link--box:after{inset:-6px!important}.sf-open{position:relative}.sf-open .sf-badge,.sf-open .sf-live{min-width:18px;height:18px;font:700 10px/1 var(--x-mono);pointer-events:none;border-radius:9px;place-items:center;padding:0 5px;font-style:normal;display:grid;position:absolute;top:-3px;right:-3px}.sf-open .sf-badge{background:var(--x-ember);color:#140803;box-shadow:0 0 0 2px var(--x-bg);z-index:0}.sf-open .sf-badge:after{content:"";z-index:-1;opacity:0;will-change:opacity;border:4px solid #ff3b2f2e;border-radius:12px;animation:2.4s ease-in-out infinite sf-pulse;position:absolute;inset:-5px}.sf-open .sf-live{color:var(--x-green);background:#1d2a22;border:1px solid #3ee08f59}.sf-open .sf-party-pip{background:var(--x-ember);width:8px;height:8px;box-shadow:0 0 0 2px var(--x-bg);border-radius:2px;position:absolute;bottom:1px;right:3px;transform:rotate(45deg)}@keyframes sf-pulse{50%{opacity:1}}.sf-scrim{cursor:default;z-index:110;backdrop-filter:blur(2px);background:#0405066b;border:0;padding:0;animation:.25s both sf-fade;position:fixed;inset:0}@keyframes sf-fade{0%{opacity:0}}.sf-drawer{z-index:120;width:min(420px,100vw);color:var(--x-text);font-family:var(--x-sans);border-left:1px solid var(--x-line-strong);visibility:hidden;transition:transform .38s var(--x-ease), visibility 0s linear .38s;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);background:linear-gradient(#14161af7,#0b0c0efa);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;top:0;bottom:0;right:0;transform:translate(104%);box-shadow:-30px 0 80px -30px #000c}.sf-drawer:where(html[data-rot],html[data-rot] *){width:min(420px,100dvh);color:var(--x-text);font-family:var(--x-sans);border-left:1px solid var(--x-line-strong);visibility:hidden;transition:transform .38s var(--x-ease), visibility 0s linear .38s;padding-top:env(safe-area-inset-right,0px);padding-right:env(safe-area-inset-bottom,0px);background:linear-gradient(#14161af7,#0b0c0efa);grid-template-rows:auto minmax(0,1fr) auto;display:grid;transform:translate(104%);box-shadow:-30px 0 80px -30px #000c}.sf-drawer.is-open{visibility:visible;transition:transform .38s var(--x-ease), visibility 0s;transform:none}.sf-drawer:before{content:"";background:linear-gradient(180deg, var(--x-ember), transparent 40%);opacity:.8;width:2px;position:absolute;top:0;bottom:0;left:0}.sf-head{border-bottom:1px solid var(--x-line);align-items:center;gap:10px;padding:18px 18px 14px;display:flex}.sf-head>div{flex:1;min-width:0}.sf-eyebrow{font:700 10px/1 var(--x-mono);letter-spacing:.24em;color:var(--x-ember);display:block}.sf-head h2{font:700 21px/1.1 var(--x-display);letter-spacing:.02em;text-transform:uppercase;margin:5px 0 0}.sf-link{font:600 10px/1 var(--x-mono);letter-spacing:.12em;color:var(--x-dim);align-items:center;gap:5px;display:inline-flex}.sf-link.is-online{color:var(--x-green)}.sf-close,.sf-mini{color:var(--x-muted);background:var(--x-glass-soft);border:1px solid var(--x-line);border-radius:10px;place-items:center;display:inline-grid}.sf-close{width:38px;height:38px}.sf-close:hover,.sf-mini:hover{color:var(--x-text);border-color:var(--x-line-strong)}.sf-mini{width:28px;height:28px;font-size:15px;line-height:1}.sf-body{overscroll-behavior:contain;align-content:start;gap:14px;padding:14px 16px 20px;display:grid;overflow-y:auto}.sf-notice{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--x-line);color:var(--x-text);background:#3ee08f12;margin:0;font-size:13px}.sf-notice:where(html[data-rot],html[data-rot] *){padding:10px 16px calc(10px + env(safe-area-inset-left,0px));border-top:1px solid var(--x-line);color:var(--x-text);background:#3ee08f12;font-size:13px}.sf-notice.is-error{color:#ffc9c2;background:#ff3b2f1a}.sf-guest{border-radius:var(--x-radius-lg);text-align:center;background:radial-gradient(120% 100% at 50% 0%, #ff3b2f1f, transparent 60%), var(--x-glass-soft);border:1px solid var(--x-line);align-self:start;justify-items:center;gap:10px;margin:26px 18px;padding:24px 20px;display:grid}.sf-guest-icon{width:58px;height:58px;color:var(--x-ember);background:var(--x-ember-soft);border:1px solid #ff3b2f59;border-radius:50%;place-items:center;display:grid}.sf-guest h3{font:700 18px/1.2 var(--x-display);text-transform:uppercase;margin:4px 0 0}.sf-guest p{color:var(--x-muted);margin:0;font-size:14px;line-height:1.5}.sf-primary,.sf-secondary{min-height:40px;font:700 12px/1 var(--x-display);letter-spacing:.08em;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 16px;transition:filter .2s,border-color .2s,opacity .2s;display:inline-flex}.sf-primary{background:var(--x-ember);color:#150604;border:1px solid #0000}.sf-primary:hover:not(:disabled){filter:brightness(1.1)}.sf-secondary{background:var(--x-glass-soft);color:var(--x-text);border:1px solid var(--x-line-strong)}.sf-secondary:hover:not(:disabled){border-color:#ffffff52}.sf-primary:disabled,.sf-secondary:disabled{opacity:.38;cursor:not-allowed}.sf-chip{white-space:nowrap;height:28px;font:600 11px/1 var(--x-sans);color:var(--x-text);background:var(--x-glass-soft);border:1px solid var(--x-line-strong);border-radius:8px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.sf-chip:hover{border-color:#ffffff57}.sf-chip.is-go{background:var(--x-ember);color:#150604;border-color:#0000}.sf-tag{font:600 10px/1 var(--x-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--x-dim);border:1px dashed var(--x-line-strong);border-radius:7px;padding:6px 8px}.sf-who{align-items:center;gap:10px;min-width:0;display:flex}.sf-avatar{flex:none;display:grid;position:relative}.sf-dot{background:#4a525b;border:2px solid #121417;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.sf-dot.is-menu{background:var(--x-green)}.sf-dot.is-match{background:var(--x-ember);box-shadow:0 0 8px #ff3b2f99}.sf-who-copy{gap:3px;min-width:0;display:grid}.sf-who-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sf-who-copy small{font:600 10px/1 var(--x-mono);letter-spacing:.08em;color:var(--x-muted);align-items:center;gap:6px;display:flex}.sf-rank{font:700 9px/1 var(--x-mono);letter-spacing:.1em;color:var(--tier);border:1px solid color-mix(in srgb, var(--tier) 45%, transparent);background:color-mix(in srgb, var(--tier) 10%, transparent);border-radius:4px;padding:3px 5px}.sf-party{border-radius:var(--x-radius);border:1px solid var(--x-line);background:linear-gradient(#ffffff0b,#ffffff04);gap:10px;padding:14px;display:grid}.sf-party.is-empty p{color:var(--x-muted);margin:0;font-size:13px;line-height:1.5}.sf-section-head{align-items:baseline;gap:8px;display:flex}.sf-section-head span{font:700 11px/1 var(--x-mono);letter-spacing:.22em;color:var(--x-text)}.sf-section-head em{font:600 11px/1 var(--x-mono);color:var(--x-ember);font-style:normal}.sf-section-head small{color:var(--x-muted);margin-left:auto;font-size:12px}.sf-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sf-slot{border:1px solid var(--x-line);background:#08090b8c;border-radius:12px;min-height:132px;display:grid;position:relative}.sf-slot.is-ready{border-color:#3ee08f59}.sf-slot.is-picked{border-color:var(--x-ember)}.sf-slot.is-empty,.sf-slot.is-invited{border-style:dashed;border-color:var(--x-line-strong);background:0 0}.sf-slot.is-invited{text-align:center;align-content:center;justify-items:center;gap:5px;padding:8px 4px}.sf-slot-hit{color:inherit;border-radius:inherit;text-align:center;align-content:center;justify-items:center;gap:4px;min-width:0;padding:10px 4px 8px;display:grid}.sf-slot-hit:not(:disabled):hover{background:#ffffff0a}.sf-slot-hit:disabled{cursor:default;opacity:1}.sf-slot-avatar{width:46px;height:46px;color:var(--x-dim);border-radius:50%;place-items:center;display:grid;position:relative}.sf-slot.is-empty .sf-slot-avatar,.sf-slot.is-invited .sf-slot-avatar{border:1px dashed var(--x-line-strong)}.sf-slot b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.sf-slot small{font:600 9px/1.3 var(--x-mono);letter-spacing:.08em;color:var(--x-muted)}.sf-slot .sf-mini{width:22px;height:22px;position:absolute;top:4px;right:4px}.sf-ready{font:700 9px/1 var(--x-mono);letter-spacing:.1em;color:var(--x-dim);align-items:center;gap:3px;margin-top:2px;display:inline-flex}.sf-ready.is-on{color:var(--x-green)}.sf-ready.is-leader{color:var(--x-gold)}.sf-pick{background:#ff3b2f12;border:1px solid #ff3b2f40;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.sf-pick span{flex:1;font-size:13px;font-weight:600}.sf-pick button,.sf-row-menu button{height:28px;color:var(--x-text);background:var(--x-glass-soft);border:1px solid var(--x-line-strong);border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.sf-pick .is-danger,.sf-row-menu .is-danger{color:#ffb3aa;border-color:#ff3b2f66}.sf-launch{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;display:grid}.sf-field{gap:5px;min-width:0;display:grid}.sf-field span{font:600 10px/1 var(--x-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--x-muted)}.sf-field select{min-width:0;height:40px;color:var(--x-text);border:1px solid var(--x-line-strong);font:500 13px var(--x-sans);background:#121417;border-radius:10px;padding:0 10px}.sf-launch .sf-hint,.sf-member-bar .sf-hint{grid-column:1/-1}.sf-hint{color:var(--x-muted);margin:0;font-size:12px;line-height:1.4}.sf-member-bar{gap:8px;display:grid}.sf-lines{border:1px solid var(--x-line);background:#00000047;border-radius:10px;gap:5px;max-height:128px;margin:0;padding:8px 10px;font-size:13px;list-style:none;display:grid;overflow-y:auto}.sf-lines li{gap:6px;min-width:0;line-height:1.35;display:flex}.sf-lines li b{color:var(--x-ember-2);flex:none;font-weight:600}.sf-lines li span{overflow-wrap:anywhere;min-width:0}.sf-line-empty{color:var(--x-dim);font-size:12px}.sf-say{gap:6px;display:flex}.sf-say input{min-width:0;height:36px;color:var(--x-text);border:1px solid var(--x-line-strong);font:14px var(--x-sans);background:#0f1114;border-radius:10px;flex:1;padding:0 12px}.sf-say button{width:36px;height:36px;color:var(--x-text);background:var(--x-glass-soft);border:1px solid var(--x-line-strong);border-radius:10px;place-items:center;display:grid}.sf-say button:disabled{opacity:.4}.sf-say .sf-leave{color:#ffb3aa;border-color:#ff3b2f59}.sf-tabs{border:1px solid var(--x-line);background:#0000004d;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.sf-tabs button{height:34px;color:var(--x-muted);font:700 11px/1 var(--x-display);letter-spacing:.1em;text-transform:uppercase;border-radius:9px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.sf-tabs button[aria-selected=true]{color:var(--x-text);box-shadow:inset 0 -2px 0 var(--x-ember);background:#ffffff14}.sf-tabs i{font:700 10px/1 var(--x-mono);color:var(--x-green);background:#3ee08f24;border-radius:6px;padding:2px 5px;font-style:normal}.sf-tabs i.is-alert{background:var(--x-ember);color:#150604}.sf-list{gap:8px;display:grid}.sf-list h4{font:700 10px/1 var(--x-mono);letter-spacing:.2em;color:var(--x-dim);margin:6px 2px 0}.sf-list ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sf-row{background:#ffffff08;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who actions""status actions""menu menu";align-items:center;gap:2px 10px;padding:9px 10px;display:grid}.sf-row:hover{border-color:var(--x-line)}.sf-row>.sf-who{grid-area:who}.sf-row-status{color:var(--x-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:status;padding-left:44px;font-size:12px;overflow:hidden}.sf-row-status em{color:var(--x-ember-2);font-style:normal}.sf-row-actions{grid-area:actions;align-items:center;gap:6px;display:flex}.sf-row-menu{border-top:1px solid var(--x-line);color:var(--x-muted);flex-wrap:wrap;grid-area:menu;align-items:center;gap:6px;margin-top:8px;padding-top:8px;font-size:12px;display:flex}.sf-row-menu span{flex:100%}.sf-row.is-blocked .sf-who{color:var(--x-muted);gap:8px}.sf-empty{text-align:center;color:var(--x-muted);justify-items:center;gap:10px;margin:8px 0;font-size:13px;display:grid}.sf-empty p{margin:0}.sf-foot{text-align:center;font:600 10px/1 var(--x-mono);letter-spacing:.1em;color:var(--x-dim);margin:4px 0 0}.sf-search{height:44px;color:var(--x-muted);border:1px solid var(--x-line-strong);background:#0f1114;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.sf-search:focus-within{border-color:var(--x-ember)}.sf-search input{min-width:0;height:100%;color:var(--x-text);font:15px var(--x-sans);background:0 0;border:0;outline:0;flex:1}.sf-toasts{z-index:130;top:calc(86px + env(safe-area-inset-top,0px));right:max(16px, env(safe-area-inset-right,0px));pointer-events:none;gap:8px;width:min(360px,100vw - 32px);display:grid;position:fixed}.sf-toasts:where(html[data-rot],html[data-rot] *){top:calc(86px + env(safe-area-inset-right,0px));right:max(16px, env(safe-area-inset-bottom,0px));pointer-events:none;gap:8px;width:min(360px,100dvh - 32px);display:grid}.sf-toast{pointer-events:auto;text-align:left;color:var(--x-text);border:1px solid var(--x-line-strong);backdrop-filter:var(--x-blur);animation:sf-in .42s var(--x-ease) both;border-left:3px solid var(--x-ember);background:#101215f0;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:12px;display:grid;box-shadow:0 18px 40px -18px #000c}@keyframes sf-in{0%{opacity:0;transform:translate(24px)}}.sf-toast .sf-who-copy{display:none}.sf-toast p{margin:0;font-size:13px;line-height:1.4}.sf-toast p small{font:600 10px/1 var(--x-mono);color:var(--x-muted);margin-left:4px}.sf-toast-actions{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.sf-toast.is-info{border-left-color:var(--x-green);cursor:pointer;grid-template-columns:1fr}.sf-toast.is-info.is-error{border-left-color:var(--x-ember)}.sf-strip{color:var(--x-text);background:var(--x-glass);backdrop-filter:var(--x-blur);border:1px solid #ff3b2f59;border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:inline-flex}.sf-strip-faces{display:flex}.sf-strip-faces>*+*{margin-left:-8px}.sf-strip-copy{text-align:left;gap:2px;display:grid}.sf-strip-copy b{font:700 11px/1 var(--x-display);letter-spacing:.1em}.sf-strip-copy small{color:var(--x-muted);font-size:11px}.sf-play{border-radius:var(--x-radius-lg,18px);color:var(--x-text);background:var(--x-glass-strong,var(--x-glass));backdrop-filter:var(--x-blur);border:1px solid #3ee08f52;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.sf-play.is-pending{border-color:#ffc7668c;box-shadow:inset 0 0 0 1px #ffc7662e}.sf-play.is-error{border-color:#ff3b2f8c}.sf-play-faces{display:flex}.sf-play-face{border-radius:50%;display:inline-flex;position:relative;box-shadow:0 0 0 2px #0a0c0ee6}.sf-play-face+.sf-play-face{margin-left:-6px}.sf-play-face i{color:#07130c;background:var(--x-green);border-radius:50%;place-items:center;width:14px;height:14px;font-style:normal;display:grid;position:absolute;bottom:-3px;right:-3px}.sf-play-face.is-leader i{background:var(--x-ember-2,#ffc766);color:#1a0f02}.sf-play-copy{gap:3px;min-width:0;display:grid}.sf-play-copy b{font:700 11px/1.1 var(--x-display);letter-spacing:.12em;align-items:center;gap:6px;display:inline-flex}.sf-play-copy small{color:var(--x-muted);overflow-wrap:anywhere;font-size:12.5px;line-height:1.35}.sf-play.is-error .sf-play-copy small{color:var(--x-ember-2,#ffb09a)}.sf-play-actions{gap:6px;display:flex}.sf-hint.is-error{color:var(--x-ember-2,#ffb09a)}.sf-spin{animation:1s linear infinite sf-spin}@keyframes sf-spin{to{transform:rotate(360deg)}}@media (width<=720px){.sf-play:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:auto minmax(0,1fr)}.sf-play-actions:where(html:not([data-rot]),html:not([data-rot]) *){grid-column:1/-1;justify-content:flex-end}}@media (height<=720px){.sf-play:where(html[data-rot],html[data-rot] *){grid-template-columns:auto minmax(0,1fr)}.sf-play-actions:where(html[data-rot],html[data-rot] *){grid-column:1/-1;justify-content:flex-end}}html[data-ui=mobile] .sf-play{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:8px 10px}html[data-ui=mobile] .sf-play-copy small{font-size:11.5px}@media (width<=720px){.sf-drawer:where(html:not([data-rot]),html:not([data-rot]) *){border-left:0;width:100vw}.sf-drawer:where(html:not([data-rot]),html:not([data-rot]) *):before{display:none}.sf-slots:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:repeat(2,minmax(0,1fr))}.sf-slot:where(html:not([data-rot]),html:not([data-rot]) *){min-height:118px}.sf-launch:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr}.sf-toasts:where(html:not([data-rot]),html:not([data-rot]) *){top:calc(64px + env(safe-area-inset-top,0px));width:auto;left:16px;right:16px}}@media (height<=720px){.sf-drawer:where(html[data-rot],html[data-rot] *){border-left:0;width:100dvh}.sf-drawer:where(html[data-rot],html[data-rot] *):before{display:none}.sf-slots:where(html[data-rot],html[data-rot] *){grid-template-columns:repeat(2,minmax(0,1fr))}.sf-slot:where(html[data-rot],html[data-rot] *){min-height:118px}.sf-launch:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr}.sf-toasts:where(html[data-rot],html[data-rot] *){top:calc(64px + env(safe-area-inset-right,0px));width:auto;left:16px;right:16px}}html[data-ui=mobile] .sf-drawer{width:100vw;padding-left:env(safe-area-inset-left,0px);border-left:0}html[data-ui=mobile] .sf-drawer:where(html[data-rot],html[data-rot] *){width:100dvh;padding-left:env(safe-area-inset-top,0px);border-left:0}html[data-ui=mobile] .sf-say input,html[data-ui=mobile] .sf-search input,html[data-ui=mobile] .sf-field select{font-size:16px}html[data-ui=mobile] .sf-toasts{top:calc(64px + env(safe-area-inset-top,0px))}html[data-ui=mobile] .sf-toasts:where(html[data-rot],html[data-rot] *){top:calc(64px + env(safe-area-inset-right,0px))}html.tf-calm .sf-drawer,html.tf-calm .sf-toast,html.tf-calm .sf-scrim,html.tf-calm .sf-open .sf-badge:after,html.tf-calm .sf-spin{transition:none;animation:none}html[data-ui=mobile] .game-shell .x-header-tools .sf-open .sf-badge,html[data-ui=mobile] .game-shell .x-header-tools .sf-open .sf-live{min-width:16px;height:16px;margin-left:4px;top:3px;left:50%;right:auto}html[data-ui=mobile] .game-shell .x-header-tools .sf-open .sf-party-pip{margin-left:-16px;inset:8px auto auto 50%}.play-hub{position:absolute;inset:0}.ph-quick{width:min(820px,64vw);animation:x-rise .7s var(--x-ease) both;align-content:safe center;gap:14px;padding-right:6px;display:grid;position:absolute;inset:20px 0 18px;overflow:hidden auto}.ph-quick:where(html[data-rot],html[data-rot] *){width:min(820px,64dvh);animation:x-rise .7s var(--x-ease) both;padding-right:6px;overflow:hidden auto}.ph-head{gap:6px;display:grid}.ph-eyebrow{font:600 11px var(--x-mono);letter-spacing:.24em;color:var(--x-ember-2);align-items:center;gap:8px;display:inline-flex}.ph-head h1{font:800 clamp(46px, 5.4vw, 84px)/.9 var(--x-display);letter-spacing:.01em;text-transform:uppercase;margin:0}.ph-head h1:where(html[data-rot],html[data-rot] *){font:800 clamp(46px, 5.4dvh, 84px)/.9 var(--x-display);letter-spacing:.01em;text-transform:uppercase}.ph-head h1 span{color:var(--x-ember)}.ph-head p{max-width:560px;color:var(--x-muted);margin:0;font-size:14.5px;line-height:1.5}.ph-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ph-card{--c:var(--x-ember);isolation:isolate;border-radius:var(--x-radius-lg);text-align:left;min-height:150px;color:var(--x-text);cursor:pointer;background:var(--x-glass-strong);border:1px solid var(--x-line);backdrop-filter:var(--x-blur);transition:transform .35s var(--x-ease), border-color .3s, box-shadow .35s var(--x-ease);align-content:start;gap:6px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.ph-card__art{z-index:-1;opacity:.55;background:linear-gradient(100deg, #0a0b0ef5 0%, #0a0b0ed1 45%, #0a0b0e59 100%), var(--shot) center / cover no-repeat;transition:opacity .4s var(--x-ease), transform .8s var(--x-ease);position:absolute;inset:0}.ph-card:after{content:"";background:var(--c);width:3px;box-shadow:0 0 18px var(--c);border-radius:0 3px 3px 0;position:absolute;top:14px;bottom:14px;left:0}.ph-card:hover:not(:disabled),.ph-card:focus-visible{border-color:color-mix(in srgb, var(--c) 60%, transparent);box-shadow:0 22px 50px -26px var(--c);transform:translateY(-3px)}.ph-card:hover:not(:disabled) .ph-card__art{opacity:.85;transform:scale(1.04)}.ph-card:disabled{cursor:default;opacity:.55}.ph-card.is-busy{opacity:1;border-color:var(--c)}.ph-card__top{align-items:center;gap:10px;min-width:0;display:flex}.ph-card__icon{width:32px;height:32px;color:var(--c);background:color-mix(in srgb, var(--c) 16%, transparent);border:1px solid color-mix(in srgb, var(--c) 40%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.ph-card__top small{font:600 10px var(--x-mono);letter-spacing:.2em;color:var(--x-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ph-card__top em{font:600 10px var(--x-mono);letter-spacing:.12em;color:var(--x-dim);white-space:nowrap;margin-left:auto;font-style:normal}.ph-card__top em.is-live{color:var(--x-green)}.ph-card__title{font:800 26px/1 var(--x-display);letter-spacing:.02em;text-transform:uppercase;margin-top:4px}.ph-card__line{color:var(--x-muted);font-size:13px;line-height:1.4}.ph-card__facts{flex-wrap:wrap;gap:6px;display:flex}.ph-card__facts b{font:600 10px var(--x-mono);letter-spacing:.1em;color:var(--x-text);border:1px solid var(--x-line);background:#ffffff0f;border-radius:999px;padding:4px 8px}.ph-card__cta{font:800 13px var(--x-display);letter-spacing:.16em;color:var(--c);transition:transform .3s var(--x-ease);align-items:center;gap:6px;display:inline-flex;position:absolute;bottom:14px;right:14px}.ph-card:hover:not(:disabled) .ph-card__cta{transform:translate(4px)}.ph-more{gap:8px;display:grid}.ph-more__title{font:600 11px var(--x-mono);letter-spacing:.24em;color:var(--x-muted);align-items:center;gap:8px;margin:2px 0 0;display:inline-flex}.ph-more__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.ph-mini{--c:var(--x-ember);text-align:left;min-width:0;min-height:50px;color:var(--x-text);cursor:pointer;background:var(--x-glass-strong);border:1px solid var(--x-line);backdrop-filter:var(--x-blur);transition:transform .3s var(--x-ease), border-color .3s, background .3s;border-radius:12px;align-items:center;gap:10px;padding:7px 10px 7px 12px;display:flex;position:relative}.ph-mini:hover:not(:disabled),.ph-mini:focus-visible{border-color:color-mix(in srgb, var(--c) 60%, transparent);background:color-mix(in srgb, var(--c) 8%, var(--x-glass-strong));transform:translateY(-2px)}.ph-mini:disabled{cursor:default;opacity:.55}.ph-mini.is-busy{opacity:1;border-color:var(--c)}.ph-mini__icon{width:28px;height:28px;color:var(--c);background:color-mix(in srgb, var(--c) 16%, transparent);border:1px solid color-mix(in srgb, var(--c) 40%, transparent);border-radius:9px;flex:none;place-items:center;display:grid}.ph-mini__text{gap:1px;min-width:0;display:grid}.ph-mini__text strong{font:800 13.5px/1.1 var(--x-display);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ph-mini__text small{font:600 9px var(--x-mono);letter-spacing:.12em;color:var(--x-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ph-mini em{font:700 9.5px var(--x-mono);letter-spacing:.12em;color:var(--c);flex:none;align-items:center;gap:5px;margin-left:auto;font-style:normal;display:inline-flex}.ph-mini em.is-live{color:var(--x-green)}.ph-mini.is-featured{border-color:color-mix(in srgb, var(--c) 55%, transparent);background:linear-gradient(100deg, color-mix(in srgb, var(--c) 22%, transparent), var(--x-glass-strong) 70%);min-height:58px;box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 25%, transparent), 0 8px 24px -12px var(--c);grid-column:span 2}.ph-mini.is-featured .ph-mini__icon{width:34px;height:34px}.ph-mini.is-featured .ph-mini__text strong{font-size:15.5px}.ph-mini__badge{font:800 8.5px var(--x-mono);letter-spacing:.16em;color:#1a0508;background:var(--c);border-radius:5px;justify-self:start;padding:1px 6px}@media (width<=520px){.ph-mini.is-featured:where(html:not([data-rot]),html:not([data-rot]) *){grid-column:auto}}@media (height<=520px){.ph-mini.is-featured:where(html[data-rot],html[data-rot] *){grid-column:auto}}.ph-note{color:var(--x-muted);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.ph-search{z-index:45;border-radius:var(--x-radius-lg);text-align:center;border:1px solid var(--x-line-strong);width:min(420px,90vw);backdrop-filter:var(--x-blur);box-shadow:var(--x-shadow);animation:x-rise .35s var(--x-ease) both;background:#0a0b0ee6;justify-items:center;gap:8px;padding:26px 24px 20px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ph-search:where(html[data-rot],html[data-rot] *){border-radius:var(--x-radius-lg);text-align:center;border:1px solid var(--x-line-strong);width:min(420px,90dvh);backdrop-filter:var(--x-blur);box-shadow:var(--x-shadow);animation:x-rise .35s var(--x-ease) both;background:#0a0b0ee6;justify-items:center;gap:8px;padding:26px 24px 20px;display:grid}.ph-search>span{font:600 10.5px var(--x-mono);letter-spacing:.24em;color:var(--x-ember-2)}.ph-search strong{font:800 26px/1.05 var(--x-display);text-transform:uppercase}.ph-search p{color:var(--x-muted);margin:0;font-size:13px}.ph-search__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.ph-search button{border:1px solid var(--x-line-strong);min-height:38px;color:var(--x-text);font:700 11.5px var(--x-display);letter-spacing:.14em;cursor:pointer;background:#ffffff0d;border-radius:999px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.ph-search button.is-primary{color:#170705;background:linear-gradient(135deg, var(--x-ember), var(--x-ember-2));border:0}.ph-search__radar{width:74px;height:74px;margin-bottom:6px;position:relative}.ph-search__radar i{border:2px solid var(--x-ember);opacity:0;animation:ph-ping 1.8s var(--x-ease) infinite;border-radius:50%;position:absolute;inset:0}.ph-search__radar i:nth-child(2){animation-delay:.6s}.ph-search__radar i:nth-child(3){animation-delay:1.2s}.ph-search__radar:after{content:"";background:var(--x-ember);box-shadow:0 0 20px var(--x-ember);border-radius:50%;position:absolute;inset:30px}.ph-search--join .ph-search__radar i{border-color:var(--x-green)}.ph-search--join .ph-search__radar:after{background:var(--x-green);box-shadow:0 0 20px var(--x-green)}.ph-search--error .ph-search__radar{display:none}@keyframes ph-ping{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1)}}@media (width<=1100px){.ph-quick:where(html:not([data-rot]),html:not([data-rot]) *){width:min(760px,100%)}}@media (height<=1100px){.ph-quick:where(html[data-rot],html[data-rot] *){width:min(760px,100%)}}@media (height<=760px) and (width>=900px){.ph-head h1:where(html:not([data-rot]),html:not([data-rot]) *){font-size:52px}.ph-head p:where(html:not([data-rot]),html:not([data-rot]) *){display:none}.ph-card:where(html:not([data-rot]),html:not([data-rot]) *){min-height:128px}.ph-card__line:where(html:not([data-rot]),html:not([data-rot]) *){display:none}}@media (width<=760px) and (height>=900px){.ph-head h1:where(html[data-rot],html[data-rot] *){font-size:52px}.ph-head p:where(html[data-rot],html[data-rot] *){display:none}.ph-card:where(html[data-rot],html[data-rot] *){min-height:128px}.ph-card__line:where(html[data-rot],html[data-rot] *){display:none}}html[data-ui=mobile] .game-shell .play-hub .ph-quick{inset:12px var(--mui-gap,12px) calc(8px + var(--mui-b,0px));overscroll-behavior:contain;scrollbar-width:none;align-content:start;gap:10px;width:auto;overflow-y:auto}html[data-ui=mobile] .game-shell .play-hub .ph-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}html[data-ui=mobile] .game-shell .play-hub .ph-head h1,html[data-ui=mobile] .game-shell .play-hub .ph-head p{display:none}html[data-ui=mobile] .game-shell .play-hub .ph-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-ui=mobile] .game-shell .play-hub .ph-card{border-radius:16px;gap:4px;min-height:118px;padding:10px 12px}html[data-ui=mobile] .game-shell .play-hub .ph-card__title{font-size:19px}html[data-ui=mobile] .game-shell .play-hub .ph-card__line,html[data-ui=mobile] .game-shell .play-hub .ph-card__facts{display:none}html[data-ui=mobile] .game-shell .play-hub .ph-card__icon{width:26px;height:26px}html[data-ui=mobile] .game-shell .play-hub .ph-card__top small{display:none}html[data-ui=mobile] .game-shell .play-hub .ph-card__cta{font-size:12px;bottom:10px;right:12px}html[data-ui=mobile] .game-shell .play-hub .ph-more__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}html[data-ui=mobile] .game-shell .play-hub .ph-mini{gap:8px;min-height:46px;padding:6px 8px}html[data-ui=mobile] .game-shell .play-hub .ph-mini__icon{width:24px;height:24px}.ph-surcharge{isolation:isolate;border:1px solid var(--x-line-strong);box-shadow:var(--x-shadow);animation:x-rise .5s var(--x-ease) both;background:linear-gradient(120deg,#280806eb,#0c0e12eb 60%);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:26px 28px;display:grid;position:relative;overflow:hidden}.ph-surcharge__art{z-index:-1;opacity:.45;background:linear-gradient(90deg, #140605f7 0%, #0e0c0eb8 55%, #08141a59 100%), var(--shot) right center / cover no-repeat;position:absolute;inset:0}.ph-surcharge.is-locked .ph-surcharge__art{filter:grayscale(.5)brightness(.8)}.ph-surcharge__copy{gap:10px;min-width:0;display:grid}.ph-surcharge__copy .x-live{margin:0 4px 0 2px}.ph-surcharge h2{font:800 clamp(30px, 3.4vw, 46px)/.95 var(--x-display);letter-spacing:.02em;text-transform:uppercase;margin:0}.ph-surcharge h2:where(html[data-rot],html[data-rot] *){font:800 clamp(30px, 3.4dvh, 46px)/.95 var(--x-display);letter-spacing:.02em;text-transform:uppercase}.ph-surcharge p{max-width:560px;color:var(--x-muted);margin:0;font-size:14px;line-height:1.5}.ph-surcharge__facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ph-surcharge__facts li{border:1px solid var(--x-line);font:600 11px var(--x-mono);letter-spacing:.06em;background:#ffffff0f;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.ph-surcharge__facts svg{color:var(--x-ember-2)}.ph-surcharge__go{justify-items:center;gap:10px;min-width:240px;display:grid}.ph-surcharge__go small{color:var(--x-muted);text-align:center;font-size:11.5px}.ph-surcharge__lock{letter-spacing:.2em;align-items:center;gap:6px;display:inline-flex;font:600 10.5px var(--x-mono)!important;color:var(--x-gold,#ffc766)!important}.ph-surcharge__cta{cursor:pointer;color:#170705;background:linear-gradient(135deg, var(--x-ember), var(--x-ember-2));width:100%;min-height:62px;box-shadow:0 18px 40px -16px var(--x-ember);font:800 17px var(--x-display);letter-spacing:.1em;transition:transform .25s var(--x-ease), filter .2s;border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:0 24px;display:inline-flex}.ph-surcharge__cta:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px)}.ph-surcharge__cta:disabled{opacity:.5;cursor:not-allowed}.ph-surcharge__alt{border:1px solid var(--x-line-strong);min-height:34px;color:var(--x-text);font:700 10.5px var(--x-display);letter-spacing:.14em;cursor:pointer;background:#ffffff0a;border-radius:999px;padding:0 14px}@media (width<=900px){.ph-surcharge:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr}.ph-surcharge__go:where(html:not([data-rot]),html:not([data-rot]) *){justify-items:stretch}}@media (height<=900px){.ph-surcharge:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr}.ph-surcharge__go:where(html[data-rot],html[data-rot] *){justify-items:stretch}}html[data-ui=mobile] .game-shell .ph-surcharge{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px 16px}html[data-ui=mobile] .game-shell .ph-surcharge h2{font-size:24px}html[data-ui=mobile] .game-shell .ph-surcharge p{font-size:12px}html[data-ui=mobile] .game-shell .ph-surcharge__facts li{padding:4px 8px;font-size:9.5px}html[data-ui=mobile] .game-shell .ph-surcharge__go{gap:6px;min-width:180px}html[data-ui=mobile] .game-shell .ph-surcharge__cta{min-height:48px;padding:0 14px;font-size:13px}.ph-card.is-primary{border-color:color-mix(in srgb, var(--c) 55%, transparent);min-height:190px;box-shadow:0 26px 60px -30px var(--c);grid-column:1/-1;padding:20px 22px}.ph-card.is-primary .ph-card__art{opacity:.8}.ph-card.is-primary .ph-card__title{font-size:clamp(30px,3.4vw,42px)}.ph-card.is-primary .ph-card__title:where(html[data-rot],html[data-rot] *){font-size:clamp(30px,3.4dvh,42px)}.ph-card.is-primary .ph-card__line{color:var(--x-text);font-size:15px}.ph-card__badge{font:700 10px var(--x-mono);letter-spacing:.18em;color:#160904;background:var(--c);border-radius:999px;justify-self:start;margin-top:2px;padding:4px 9px}.ph-card.is-primary .ph-card__cta{letter-spacing:.12em;color:#160904;background:linear-gradient(135deg, #ff7a4f, var(--c) 60%, #d8261c);box-shadow:0 16px 36px -14px var(--c);border-radius:14px;padding:14px 22px;font-size:17px;animation:2.2s ease-in-out infinite ph-primary-glow;bottom:18px;right:18px}.ph-card.is-primary:disabled .ph-card__cta{filter:grayscale(.6);animation:none}.ph-more__unfold{border:1px solid var(--x-line);background:var(--x-glass-strong);min-height:38px;color:var(--x-muted);font:600 11px var(--x-mono);letter-spacing:.22em;cursor:pointer;border-radius:10px;justify-self:start;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.ph-more__unfold:hover{color:var(--x-text);border-color:var(--x-line-strong)}@keyframes ph-primary-glow{50%{box-shadow:0 18px 44px -8px var(--c);transform:translateY(-1px)}}html[data-ui=mobile] .game-shell .play-hub .ph-card.is-primary{min-height:150px;padding:14px 16px}html[data-ui=mobile] .game-shell .play-hub .ph-card.is-primary .ph-card__cta{padding:10px 16px;font-size:14px;bottom:12px;right:12px}html.tf-calm .ph-card.is-primary .ph-card__cta{animation:none}.gi-card{text-align:left;color:var(--x-text,#e8e4da);background:linear-gradient(#16181ceb,#0d0e11eb);border:1px solid #ffffff1a;border-radius:12px;gap:8px;margin:14px 0 4px;padding:14px 16px 14px 18px;animation:.32s cubic-bezier(.22,1,.36,1) both gi-in;display:grid;position:relative;box-shadow:0 16px 40px -22px #000c}.gi-card:before{content:"";background:var(--x-ember,#ff3b2f);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}@keyframes gi-in{0%{opacity:0;transform:translateY(6px)}}.gi-card__eyebrow{color:var(--x-ember-2,#ff7a5c);font:800 10px/1.2 var(--x-display,sans-serif);letter-spacing:.22em}.gi-card__title{font:700 18px/1.15 var(--x-display,sans-serif);letter-spacing:.02em;color:#f2eee6}.gi-card__text{color:var(--x-muted,#8a96a3);margin:0;font-size:13px;line-height:1.45}.gi-keep{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.gi-keep li{color:#d9d4ca;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.gi-keep li svg{color:#aeb8c2;flex:none}.gi-keep.is-compact li{padding:4px 8px;font-size:11.5px}.gi-card__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.gi-card__create,.gi-card__later{cursor:pointer;min-height:40px;font:700 12px var(--x-display,sans-serif);letter-spacing:.12em;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background .2s,border-color .2s,filter .2s;display:inline-flex}.gi-card__create{color:#140803;background:linear-gradient(90deg, var(--x-ember,#ff3b2f), var(--x-ember-2,#ff7a5c));border:0;box-shadow:0 10px 26px -14px #ff3b2fcc}.gi-card__create:hover{filter:brightness(1.08)}.gi-card__later{color:var(--x-muted,#8a96a3);background:0 0;border:1px solid #ffffff24}.gi-card__later:hover{color:var(--x-text,#e8e4da);border-color:#ffffff4d}.gi-card__create:focus-visible,.gi-card__later:focus-visible{outline:2px solid var(--x-ember,#ff3b2f);outline-offset:3px}@media (width<=560px){.gi-card:where(html:not([data-rot]),html:not([data-rot]) *){padding:12px 12px 12px 15px}.gi-card__title:where(html:not([data-rot]),html:not([data-rot]) *){font-size:16px}.gi-card__actions>:where(html:not([data-rot]),html:not([data-rot]) *){flex:auto}}@media (height<=560px){.gi-card:where(html[data-rot],html[data-rot] *){padding:12px 12px 12px 15px}.gi-card__title:where(html[data-rot],html[data-rot] *){font-size:16px}.gi-card__actions>:where(html[data-rot],html[data-rot] *){flex:auto}}html.tf-calm .gi-card{animation:none}.sx-claim-locked{position:relative;overflow:hidden}.sx-claim-locked>.sx-claim-locked__veil{color:#efe9df;font:700 10.5px/1.15 var(--x-display,sans-serif);letter-spacing:.06em;text-align:center;text-transform:none;background:repeating-linear-gradient(135deg,#0a0b0de0 0 8px,#141518e0 8px 16px);justify-content:center;align-items:center;gap:6px;padding:0 10px;display:flex;position:absolute;inset:0}.sx-claim-locked>.sx-claim-locked__veil svg{color:var(--x-ember-2,#ff7a5c);flex:none}.sx-guest-cta{text-align:left;background:#ff3b2f12;border:1px solid #ff3b2f47;border-radius:10px;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.sx-guest-cta>svg{color:var(--x-ember-2,#ff7a5c);flex:none}.sx-guest-cta p{min-width:0;color:var(--x-muted,#8a96a3);flex:1;gap:2px;margin:0;font-size:12px;line-height:1.35;display:grid}.sx-guest-cta p strong{color:#f2eee6;font-size:13px}.sx-guest-cta .sx-primary{flex:none;min-height:36px;padding:0 12px}@media (width<=560px){.sx-guest-cta:where(html:not([data-rot]),html:not([data-rot]) *){flex-wrap:wrap}.sx-guest-cta .sx-primary:where(html:not([data-rot]),html:not([data-rot]) *){width:100%}}@media (height<=560px){.sx-guest-cta:where(html[data-rot],html[data-rot] *){flex-wrap:wrap}.sx-guest-cta .sx-primary:where(html[data-rot],html[data-rot] *){width:100%}}.sx-guest-card{text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;gap:8px;padding:12px;display:grid}.sx-guest-card strong{font:700 14px/1.2 var(--x-display,sans-serif);letter-spacing:.03em;color:#f2eee6}.sx-guest-card p{color:var(--x-muted,#8a96a3);margin:0;font-size:12px;line-height:1.45}.sx-guest-card .sx-primary{justify-self:start}.x-player{position:relative}.x-guest-dot{background:var(--x-ember,#ff3b2f);width:9px;height:9px;box-shadow:0 0 0 2px var(--x-bg,#08090b), 0 0 10px #ff3b2fb3;pointer-events:none;border-radius:50%;position:absolute;top:4px;right:4px}.pg-eyebrow{font:600 10.5px var(--x-mono);letter-spacing:.24em;color:var(--x-ember);align-items:center;gap:6px;display:inline-flex}.pg-bar{background:#ffffff14;border-radius:6px;height:6px;position:relative;overflow:hidden}.pg-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--x-ember), var(--x-ember-2));position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #ff3b2f8c}.pg-bar--xl{border-radius:12px;height:12px}.pg-bar--xl i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000) 0 0/40% 100% no-repeat;animation:2.4s ease-in-out infinite pg-sheen;position:absolute;inset:0}.pg-bar--thin{height:3px}@keyframes pg-sheen{0%{background-position:-40% 0}to{background-position:140% 0}}.pg-badge{width:var(--pg-size);height:var(--pg-size);filter:drop-shadow(0 6px 14px #00000080);flex:none;place-items:center;display:inline-grid;position:relative}.pg-badge svg{width:var(--pg-size);height:var(--pg-size);display:block;overflow:visible}.pg-badge text{font-family:var(--x-display);fill:#fff;letter-spacing:-.02em;paint-order:stroke;stroke:#00000059;stroke-width:1.5px;font-weight:800}.pg-badge-core{fill:#0a0b0ec7;stroke:#ffffff24;stroke-width:1px}.pg-badge-chevron{fill:none;stroke:#ffffffbf;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.pg-badge-prestige{font:700 9px var(--x-mono);background:var(--x-ember);color:#150703;border-radius:6px;padding:2px 5px;font-style:normal;position:absolute;bottom:-2px;right:-4px}.pg-badge--bronze .pg-stop-a{stop-color:#f0b27a}.pg-badge--bronze .pg-stop-b{stop-color:#8a4b24}.pg-badge--silver .pg-stop-a{stop-color:#f1f4f8}.pg-badge--silver .pg-stop-b{stop-color:#7d8794}.pg-badge--gold .pg-stop-a{stop-color:#ffe39a}.pg-badge--gold .pg-stop-b{stop-color:#c7851a}.pg-badge--platinum .pg-stop-a{stop-color:#b8fbff}.pg-badge--platinum .pg-stop-b{stop-color:#2a8fb8}.pg-badge--ember .pg-stop-a{stop-color:#ff7a5c}.pg-badge--ember .pg-stop-b{stop-color:#d4231b}.pg-badge--prism .pg-stop-a{stop-color:#ff7ad9}.pg-badge--prism .pg-stop-b{stop-color:#3fd6ff}.pg-badge--gold,.pg-badge--platinum,.pg-badge--ember,.pg-badge--prism{filter:drop-shadow(0 0 12px #ffb45047)drop-shadow(0 6px 14px #00000080)}.pg-medal{--tone:#c98652;--tone-2:#6e3a1a;width:var(--pg-size);height:var(--pg-size);color:#fff;background:radial-gradient(120% 120% at 30% 20%, var(--tone), var(--tone-2));box-shadow:0 0 0 1px #ffffff2e inset, 0 8px 22px -8px var(--tone);border-radius:30%;flex:none;place-items:center;display:grid;transform:rotate(45deg)}.pg-medal>svg{filter:drop-shadow(0 1px 2px #00000073);transform:rotate(-45deg)}.pg-medal--silver{--tone:#dfe5ec;--tone-2:#5f6874;color:#101317}.pg-medal--gold{--tone:#ffd46b;--tone-2:#a3620f;color:#1b1203}.pg-medal--platinum{--tone:#9ff5ff;--tone-2:#2066a0;color:#041620}.pg-medal--diamond{--tone:#f4e9ff;--tone-2:#6a2bd0;color:#150628;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff6,0 0 22px -4px #b36bff}.pg-medal--diamond:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 40%,#ffffff8c 50%,#0000 60%);animation:3.4s ease-in-out infinite pg-diamond;position:absolute;inset:-30%;transform:translate(-60%)}@keyframes pg-diamond{0%{transform:translate(-60%)}55%,to{transform:translate(60%)}}html.tf-calm .pg-medal--diamond:after{opacity:0;animation:none}.pg-medal.is-locked{--tone:#2a2d33;--tone-2:#15171b;color:var(--x-dim);box-shadow:inset 0 0 0 1px #ffffff14}.x-page .pg-panel{gap:22px;max-width:1480px;margin:28px auto 48px;display:grid}.pg-hero{gap:14px;display:grid}.pg-hero-card{border-radius:var(--x-radius-lg);background:radial-gradient(120% 160% at 0% 0%, #ff3b2f33, transparent 55%), var(--x-glass-strong);border:1px solid var(--x-line);box-shadow:var(--x-shadow);backdrop-filter:var(--x-blur);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:28px 32px;display:grid;position:relative;overflow:hidden}.pg-hero-card:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#ff7a5c1f,#0000);height:120%;position:absolute;inset:auto -10% -60% 40%}.pg-hero-copy{gap:10px;min-width:0;display:grid}.pg-hero-copy h2{font:800 clamp(28px, 3.4vw, 48px)/1 var(--x-display);letter-spacing:.02em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pg-hero-copy h2:where(html[data-rot],html[data-rot] *){font:800 clamp(28px, 3.4dvh, 48px)/1 var(--x-display);letter-spacing:.02em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-rank{font:600 12px var(--x-mono);letter-spacing:.2em;color:var(--x-ember-2);align-items:center;gap:10px;margin:0;display:flex}.pg-rank i{background:var(--x-dim);border-radius:50%;width:4px;height:4px}.pg-hero-xp{font:500 11px var(--x-mono);letter-spacing:.1em;color:var(--x-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.pg-wallet{z-index:1;color:var(--x-gold);text-align:center;background:#ffc76612;border:1px solid #ffc76647;border-radius:18px;justify-items:center;gap:2px;padding:16px 22px;display:grid;position:relative}.pg-wallet strong{font:800 30px/1 var(--x-display);color:var(--x-text)}.pg-wallet span{font:600 10px var(--x-mono);letter-spacing:.24em}.pg-wallet small{color:var(--x-muted);font-size:10.5px}.pg-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;display:grid}.pg-stats div{border-radius:var(--x-radius);background:var(--x-glass);border:1px solid var(--x-line);backdrop-filter:var(--x-blur);padding:14px 16px}.pg-stats dt{font:600 9.5px var(--x-mono);letter-spacing:.2em;color:var(--x-muted)}.pg-stats dd{font:800 22px var(--x-display);margin:6px 0 0}.pg-note{color:var(--x-muted);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.pg-section{border-radius:var(--x-radius-lg);background:var(--x-glass);border:1px solid var(--x-line);backdrop-filter:var(--x-blur);padding:22px 24px}.pg-section h3{font:800 16px var(--x-display);letter-spacing:.1em;margin:0}.pg-section-head{gap:12px;margin-bottom:16px;display:grid}.pg-section-head>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pg-section-head span{font:600 10.5px var(--x-mono);letter-spacing:.16em;color:var(--x-muted)}.pg-filters{flex-wrap:wrap;gap:6px;display:flex}.pg-filters button{border:1px solid var(--x-line);color:var(--x-muted);font:600 11px var(--x-sans);letter-spacing:.04em;background:0 0;border-radius:999px;padding:7px 14px}.pg-filters button[aria-pressed=true]{color:#150703;background:linear-gradient(90deg, var(--x-ember), var(--x-ember-2));border-color:#0000}.pg-challenges-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.pg-challenge-col{align-content:start;gap:10px;display:grid}.pg-challenge-col header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.pg-challenge-col header span{font:600 10.5px var(--x-mono);letter-spacing:.14em;color:var(--x-ember-2);align-items:center;gap:6px;display:inline-flex}.pg-challenge{border-radius:var(--x-radius);border:1px solid var(--x-line);background:#ffffff08;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.pg-challenge-icon{width:44px;height:44px;color:var(--x-ember-2);background:var(--x-ember-soft);border-radius:12px;place-items:center;display:grid}.pg-challenge strong{margin-bottom:8px;font-size:14px;font-weight:650;display:block}.pg-challenge small{font:500 10.5px var(--x-mono);letter-spacing:.1em;color:var(--x-muted);margin-top:6px;display:block}.pg-challenge em{font:700 12px/1.5 var(--x-mono);text-align:right;color:var(--x-text);font-style:normal}.pg-challenge em b{color:var(--x-gold);align-items:center;gap:4px;font-weight:600;display:inline-flex}.pg-challenge.is-done{background:#3ee08f0f;border-color:#3ee08f59}.pg-challenge.is-done .pg-challenge-icon{color:#06150d;background:var(--x-green)}.pg-challenge.is-done .pg-bar i{background:var(--x-green);box-shadow:0 0 12px #3ee08f80}.pg-achievements{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px;display:grid}.pg-achievement{border-radius:var(--x-radius);border:1px solid var(--x-line);transition:border-color .25s, transform .25s var(--x-ease);background:#ffffff06;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:14px 16px;display:grid}.pg-achievement:hover{border-color:var(--x-line-strong);transform:translateY(-2px)}.pg-achievement strong{font-size:14px;font-weight:650;display:block}.pg-achievement p{color:var(--x-muted);margin:3px 0 8px;font-size:12.5px;line-height:1.35}.pg-achievement small{font:600 9.5px var(--x-mono);letter-spacing:.16em;color:var(--x-dim);margin-top:5px;display:block}.pg-achievement .pg-medal{margin:6px}.pg-achievement:not(.is-unlocked) strong{color:var(--x-muted)}.pg-achievement.is-unlocked{background:linear-gradient(120deg,#ff7a5c14,#0000 60%),#ffffff08}.pg-achievement .pg-unlocked{color:var(--x-ember-2)}.pg-achievement.pg-tier-diamond.is-unlocked{background:linear-gradient(120deg,#b36bff1f,#0000 60%),#ffffff08;border-color:#b36bff73}.pg-filters button small{font:600 9.5px var(--x-mono);opacity:.7}.pg-filters--tiers{align-items:center}.pg-tierchip{position:relative;padding-left:22px!important}.pg-tierchip:before{content:"";background:var(--chip,#c98652);border-radius:2px;width:8px;height:8px;position:absolute;top:50%;left:9px;transform:translateY(-50%)rotate(45deg)}.pg-tierchip--silver{--chip:#dfe5ec}.pg-tierchip--gold{--chip:#ffd46b}.pg-tierchip--platinum{--chip:#9ff5ff}.pg-tierchip--diamond{--chip:#d9b8ff}.pg-todo{font:600 11px var(--x-sans);color:var(--x-muted);cursor:pointer;align-items:center;gap:6px;margin-left:4px;display:inline-flex}.pg-todo input{accent-color:var(--x-ember)}.pg-ach-rewards{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.pg-ach-rewards span{border:1px solid var(--x-line);font:600 9.5px var(--x-mono);letter-spacing:.04em;color:var(--x-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:2px 7px;display:inline-flex;overflow:hidden}.pg-ach-rewards .is-cosmetic{color:#d9b8ff;border-color:#b36bff4d}.pg-ach-rewards .is-skin{color:var(--x-gold);border-color:#ffc7664d}html[data-ui=mobile] .pg-ach-rewards .is-cosmetic:nth-of-type(n+5){display:none}.pg-mastery{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.pg-mastery article{border-radius:var(--x-radius);border:1px solid var(--x-line);background:#ffffff08;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:12px 14px;display:grid}.pg-mastery article.is-new{opacity:.55}.pg-mastery strong{font:700 12.5px var(--x-display);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pg-mastery small{font:500 9.5px var(--x-mono);letter-spacing:.12em;color:var(--x-muted)}.pg-mastery b{font:800 22px var(--x-display);color:var(--x-ember-2)}.pg-mastery .pg-bar{grid-column:1/-1}.pg-sources ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pg-sources li{border:1px solid var(--x-line);color:var(--x-muted);border-radius:999px;padding:7px 12px;font-size:12px}.pg-sources li b{color:var(--x-text);margin-right:4px}.pg-player-card{background:var(--x-glass-strong);border:1px solid var(--x-line);backdrop-filter:var(--x-blur);border-radius:16px;align-items:center;gap:12px;min-width:230px;padding:8px 14px 8px 8px;display:flex}.pg-player-card>div{flex:1;gap:4px;min-width:0;display:grid}.pg-player-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.pg-player-card small{font:500 9.5px var(--x-mono);letter-spacing:.14em;color:var(--x-muted)}.x-page .pg-lobby-card{z-index:4;animation:pg-rise .6s .15s var(--x-ease) both;position:absolute;top:34px;right:0}@media (width<=900px){.x-page .pg-lobby-card:where(html:not([data-rot]),html:not([data-rot]) *){display:none}}@media (height<=900px){.x-page .pg-lobby-card:where(html[data-rot],html[data-rot] *){display:none}}.pg-card-tokens{font:600 11px var(--x-mono);color:var(--x-gold);align-items:center;gap:4px;display:inline-flex}.pg-weapon-strip{border:1px solid var(--x-line);font:600 10px var(--x-mono);letter-spacing:.14em;color:var(--x-muted);background:#ffffff0a;border-radius:12px;grid-template-columns:auto auto minmax(80px,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.pg-weapon-strip b{font:800 13px var(--x-display);color:var(--x-ember-2);letter-spacing:.04em}.pg-weapon-strip small{font:500 10px var(--x-mono);letter-spacing:.06em}.pg-row-badge{vertical-align:middle;margin-right:8px;display:inline-flex}.x-player .pg-badge{margin:-2px}.pg-report-backdrop{z-index:320;backdrop-filter:blur(6px);background:radial-gradient(90% 80% at 50% 40%,#280e048c,#040406e0);place-items:center;padding:20px;animation:.35s both pg-fade;display:grid;position:fixed;inset:0}@keyframes pg-fade{0%{opacity:0}}.pg-report{background:radial-gradient(120% 90% at 0% 0%, #ff3b2f29, transparent 50%), var(--x-glass-strong);border:1px solid var(--x-line-strong);width:min(1040px,100%);max-height:calc(100vh - 40px);box-shadow:var(--x-shadow), 0 40px 120px -40px #ff3b2f59;animation:pg-rise .6s var(--x-ease) both;border-radius:26px;gap:20px;padding:28px 32px;display:grid;position:relative;overflow:auto}.pg-report:where(html[data-rot],html[data-rot] *){background:radial-gradient(120% 90% at 0% 0%, #ff3b2f29, transparent 50%), var(--x-glass-strong);border:1px solid var(--x-line-strong);max-height:calc(100vw - 40px);box-shadow:var(--x-shadow), 0 40px 120px -40px #ff3b2f59;animation:pg-rise .6s var(--x-ease) both;border-radius:26px;gap:20px;padding:28px 32px;display:grid;overflow:auto}@keyframes pg-rise{0%{opacity:0;transform:translateY(26px)scale(.98)}}.pg-report-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.pg-report-head h2{font:800 clamp(24px, 3vw, 38px)/1 var(--x-display);letter-spacing:.02em;margin:6px 0 0}.pg-report-head h2:where(html[data-rot],html[data-rot] *){font:800 clamp(24px, 3dvh, 38px)/1 var(--x-display);letter-spacing:.02em}.pg-report-total{font:800 clamp(30px, 4vw, 52px)/1 var(--x-display);color:var(--x-ember-2);text-shadow:0 0 30px #ff8c3273;font-variant-numeric:tabular-nums}.pg-report-total:where(html[data-rot],html[data-rot] *){font:800 clamp(30px, 4dvh, 52px)/1 var(--x-display);color:var(--x-ember-2);text-shadow:0 0 30px #ff8c3273;font-variant-numeric:tabular-nums}.pg-report-total small{color:var(--x-muted);font-size:.45em}.pg-report-level{border:1px solid var(--x-line);background:#00000040;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:18px 20px;display:grid}.pg-report-badge{animation:pg-pop .6s var(--x-ease) both;place-items:center;display:grid;position:relative}@keyframes pg-pop{0%{transform:scale(.7)}55%{transform:scale(1.14)}to{transform:scale(1)}}.pg-burst{pointer-events:none;background:radial-gradient(circle,#ffc878d9,#ff3b2f59 35%,#0000 70%);border-radius:50%;animation:1.1s ease-out forwards pg-burst;position:absolute;inset:-30px}@keyframes pg-burst{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.8)}}.pg-report.has-burst .pg-report-level{animation:.9s ease-out pg-flash}@keyframes pg-flash{0%{border-color:var(--x-ember-2);background:#ff963c59}}.pg-report-bar-wrap{gap:10px;min-width:0;display:grid}.pg-report-rank{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.pg-report-rank strong{font:800 20px var(--x-display);letter-spacing:.06em}.pg-report-rank span{font:600 11px var(--x-mono);letter-spacing:.2em;color:var(--x-ember-2)}.pg-report-rank em{font:500 11px var(--x-mono);color:var(--x-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.pg-report .pg-bar--xl i{transition:none}.pg-levelup{font:800 13px var(--x-display);letter-spacing:.2em;color:var(--x-gold);animation:pg-levelup 1.2s var(--x-ease) both;margin:0}@keyframes pg-levelup{0%{opacity:0;letter-spacing:.5em;transform:translate(-12px)}to{opacity:1}}.pg-report-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;display:grid}.pg-lines{align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.pg-lines li{opacity:0;transition:opacity .3s, transform .4s var(--x-ease);background:#ffffff08;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex;transform:translate(-14px)}.pg-lines li.is-in{opacity:1;transform:none}.pg-lines li span{font-size:13.5px;font-weight:600;display:grid}.pg-lines li small{font:500 10px var(--x-mono);letter-spacing:.1em;color:var(--x-muted)}.pg-lines li b{font:700 14px var(--x-mono);color:var(--x-ember-2);font-variant-numeric:tabular-nums}.pg-lines li[data-kind=ach] b,.pg-lines li[data-kind=ch] b{color:var(--x-gold)}.pg-lines li[data-kind=ach],.pg-lines li[data-kind=ch]{background:#ffc76612}.pg-report-side{align-content:start;gap:14px;display:grid}.pg-report-block{gap:8px;display:grid}.pg-report-block h3{font:600 10.5px var(--x-mono);letter-spacing:.24em;color:var(--x-muted);margin:0 0 2px}.pg-weapon-gain{grid-template-columns:minmax(0,150px) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pg-weapon-gain span,.pg-mini-challenge span{font-size:12.5px;font-weight:600;display:grid}.pg-weapon-gain small,.pg-mini-challenge small{font:500 9.5px var(--x-mono);letter-spacing:.12em;color:var(--x-muted)}.pg-weapon-gain b{font:600 11px var(--x-mono);color:var(--x-muted)}.pg-mini-challenge{grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:10px;display:grid}.pg-mini-challenge.is-done .pg-bar i{background:var(--x-green);box-shadow:0 0 10px #3ee08f80}.pg-mini-challenge.is-done small{color:var(--x-green)}.pg-report-medals{gap:8px;display:grid}.pg-report-medal{opacity:.25;transition:opacity .4s, transform .5s var(--x-ease);align-items:center;gap:14px;display:flex;transform:scale(.96)}.pg-report-medal.is-in{opacity:1;transform:none}.pg-report-medal .pg-medal{margin:5px}.pg-report-medal span{font-size:13px;font-weight:650;display:grid}.pg-report-medal small{font:600 9.5px var(--x-mono);letter-spacing:.16em;color:var(--x-ember-2)}.pg-report-foot{justify-content:flex-end;align-items:center;gap:12px;display:flex}.pg-tokens{font:700 12px var(--x-mono);letter-spacing:.12em;color:var(--x-gold);align-items:center;gap:8px;margin-right:auto;display:inline-flex}.pg-primary,.pg-ghost{height:48px;font:800 13px var(--x-display);letter-spacing:.12em;border:1px solid var(--x-line-strong);border-radius:14px;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.pg-primary{color:#150703;background:linear-gradient(90deg, var(--x-ember), var(--x-ember-2));border:0;box-shadow:0 10px 30px -10px #ff3b2fcc}.pg-primary:disabled{opacity:.45}.pg-ghost{color:var(--x-muted);background:0 0}.pg-toasts{z-index:340;pointer-events:none;gap:10px;width:min(360px,100vw - 32px);display:grid;position:fixed;top:88px;right:24px}.pg-toasts:where(html[data-rot],html[data-rot] *){pointer-events:none;width:min(360px,100dvh - 32px)}.pg-toast{background:var(--x-glass-strong);box-shadow:var(--x-shadow), 0 0 30px -10px #ff7a5c80;backdrop-filter:var(--x-blur);animation:pg-toast .55s var(--x-ease) both;border:1px solid #ffc76659;border-radius:16px;align-items:center;gap:14px;padding:12px 16px 12px 12px;display:flex}@keyframes pg-toast{0%{opacity:0;transform:translate(40px)scale(.96)}}.pg-toast>span:last-child{gap:2px;min-width:0;display:grid}.pg-toast small{font:600 9.5px var(--x-mono);letter-spacing:.22em;color:var(--x-gold)}.pg-toast strong{font-size:13.5px;font-weight:650}.pg-toast-icon{--pg-size:38px;width:38px;height:38px;color:var(--x-gold);background:#ffc7661f;border-radius:12px;flex:none;place-items:center;display:grid}.pg-toast-icon.pg-medal{border-radius:30%;margin:4px}.pg-toast--challenge{border-color:#3ee08f66}.pg-toast--challenge small{color:var(--x-green)}.pg-toast--challenge .pg-toast-icon{color:var(--x-green);background:#3ee08f1f}.pg-toast{pointer-events:auto;cursor:default;touch-action:pan-y;user-select:none;transition:transform .18s var(--x-ease), opacity .18s, border-color .2s, background .2s;position:relative}.pg-toast:where(html[data-rot],html[data-rot] *){touch-action:pan-x;user-select:none;transition:transform .18s var(--x-ease), opacity .18s, border-color .2s, background .2s}.pg-toast.is-link{cursor:pointer}.pg-toast.is-link:hover{background:#16181de6;border-color:#ffc76699}.pg-toast.is-dragging{transition:none}.pg-toast:focus-visible{outline:2px solid var(--x-ember);outline-offset:2px}.pg-toast>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.pg-toast>span:nth-child(2) strong{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pg-toast-icon{position:relative}.pg-toast-count{min-width:18px;height:18px;font:700 10.5px var(--x-mono);color:#140803;background:var(--x-ember);border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-6px;right:-8px;box-shadow:0 0 0 2px #0e1013}.pg-toast-close{width:26px;height:26px;color:var(--x-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-self:flex-start;place-items:center;margin:-4px -8px 0 0;padding:0;display:grid}.pg-toast-close:hover{color:var(--x-text);background:#ffffff14}.pg-toast--skin{border-color:#3fd6ff66}.pg-toast--skin small{color:var(--x-cyan)}.pg-toast--skin .pg-toast-icon{color:var(--x-cyan);background:#3fd6ff1f}.pg-toast-more{font:600 10px var(--x-mono);letter-spacing:.12em;color:var(--x-muted);background:var(--x-glass-strong);border:1px solid var(--x-line);pointer-events:none;border-radius:999px;justify-self:end;padding:3px 10px}@media (hover:none){.pg-toast-close{width:32px;height:32px}}.pg-achievement.is-lit{border-color:var(--x-gold);box-shadow:0 0 0 1px var(--x-gold), 0 0 28px -8px #ffc766b3;animation:pg-lit 1.1s var(--x-ease) 2}@keyframes pg-lit{50%{box-shadow:0 0 0 2px var(--x-gold), 0 0 40px -6px #ffc766e6}}html.tf-calm .pg-achievement.is-lit,.hud-reduced-motion .pg-bar--xl i:after,.hud-reduced-motion .pg-burst,html.tf-calm .pg-bar--xl i:after,html.tf-calm .pg-burst,html.tf-calm .pg-report-badge{animation:none}@media (width<=1100px){.pg-stats:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:repeat(3,minmax(0,1fr))}.pg-challenges-wrap:where(html:not([data-rot]),html:not([data-rot]) *),.pg-report-grid:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr}}@media (height<=1100px){.pg-stats:where(html[data-rot],html[data-rot] *){grid-template-columns:repeat(3,minmax(0,1fr))}.pg-challenges-wrap:where(html[data-rot],html[data-rot] *),.pg-report-grid:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr}}@media (width<=720px){.pg-hero-card:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr;justify-items:start;gap:16px;padding:20px}.pg-hero-card .pg-badge:where(html:not([data-rot]),html:not([data-rot]) *){--pg-size:88px}.pg-wallet:where(html:not([data-rot]),html:not([data-rot]) *){text-align:left;grid-template-columns:auto auto 1fr;justify-self:stretch;align-items:center;gap:10px}.pg-stats:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:repeat(2,minmax(0,1fr))}.pg-report:where(html:not([data-rot]),html:not([data-rot]) *){padding:20px 16px}.pg-report-level:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr;justify-items:center}.pg-report-rank em:where(html:not([data-rot]),html:not([data-rot]) *){margin-left:0}.pg-mini-challenge:where(html:not([data-rot]),html:not([data-rot]) *),.pg-weapon-gain:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr) 90px}.pg-weapon-gain b:where(html:not([data-rot]),html:not([data-rot]) *){display:none}.pg-toasts:where(html:not([data-rot]),html:not([data-rot]) *){top:70px;right:16px}}@media (height<=720px){.pg-hero-card:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr;justify-items:start;gap:16px;padding:20px}.pg-hero-card .pg-badge:where(html[data-rot],html[data-rot] *){--pg-size:88px}.pg-wallet:where(html[data-rot],html[data-rot] *){text-align:left;grid-template-columns:auto auto 1fr;justify-self:stretch;align-items:center;gap:10px}.pg-stats:where(html[data-rot],html[data-rot] *){grid-template-columns:repeat(2,minmax(0,1fr))}.pg-report:where(html[data-rot],html[data-rot] *){padding:20px 16px}.pg-report-level:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr;justify-items:center}.pg-report-rank em:where(html[data-rot],html[data-rot] *){margin-left:0}.pg-mini-challenge:where(html[data-rot],html[data-rot] *),.pg-weapon-gain:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr) 90px}.pg-weapon-gain b:where(html[data-rot],html[data-rot] *){display:none}.pg-toasts:where(html[data-rot],html[data-rot] *){top:70px;right:16px}}.qp-end{z-index:60;pointer-events:auto;animation:qp-fade .45s var(--x-ease,ease) both;background:radial-gradient(90% 80% at 50% 40%,#08090b8c,#08090be0);place-items:center;padding:18px;display:grid;position:fixed;inset:0}@keyframes qp-fade{0%{opacity:0}}@keyframes qp-rise{0%{opacity:0;transform:translateY(16px)scale(.985)}}.qp-end__panel{backdrop-filter:blur(22px)saturate(1.3);width:min(1180px,100%);max-height:100%;animation:qp-rise .6s var(--x-ease,ease) both;background:#0c0d11e6;border:1px solid #ffffff1f;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;padding:20px 22px 16px;display:grid;overflow:hidden;box-shadow:0 40px 100px -40px #000}.qp-end__head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.qp-end__head span{font:600 11px var(--x-mono);letter-spacing:.22em;color:var(--x-muted);align-items:center;gap:6px;display:inline-flex}.qp-end__head h2{font:800 clamp(34px, 4.6vw, 64px)/.9 var(--x-display);letter-spacing:.02em;margin:4px 0 0}.qp-end__head h2:where(html[data-rot],html[data-rot] *){font:800 clamp(34px, 4.6dvh, 64px)/.9 var(--x-display);letter-spacing:.02em}.qp-end--win .qp-end__head h2{color:var(--x-gold);text-shadow:0 0 40px #ffc76659}.qp-end--loss .qp-end__head h2{color:var(--x-text)}.qp-end__head>strong{font:800 30px var(--x-display);letter-spacing:.04em;white-space:nowrap}.qp-end__head>strong i{color:var(--x-dim);margin:0 10px;font-style:normal}.qp-end__head>strong small{color:var(--x-muted);font-size:16px}.qp-end__body{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:18px;min-height:0;display:grid;overflow:auto}.qp-end__left{align-content:start;gap:12px;min-width:0;display:grid}.qp-podium{gap:6px;margin:0;padding:0;list-style:none;display:grid}.qp-podium li{animation:qp-rise .5s var(--x-ease,ease) both;background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:26px auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;display:grid}.qp-podium li:nth-child(2){animation-delay:80ms}.qp-podium li:nth-child(3){animation-delay:.16s}.qp-podium li>b{font:800 22px var(--x-display);color:var(--x-muted);text-align:center}.qp-podium li.is-p1{background:linear-gradient(90deg,#ffc76629,#ffffff08);border-color:#ffc76659}.qp-podium li.is-p1>b{color:var(--x-gold)}.qp-podium li.is-me{outline:1px solid var(--x-ember)}.qp-podium li span{min-width:0;display:grid}.qp-podium li span>:first-child{font:700 15px var(--x-display);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qp-podium li small{font:500 11px var(--x-mono);color:var(--x-muted);align-items:center;gap:6px;display:flex}.qp-mvp{color:var(--x-gold);background:#ffc76612;border:1px solid #ffc76638;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:10px 14px;display:grid}.qp-mvp svg{grid-row:1/3}.qp-mvp small{font:600 10px var(--x-mono);letter-spacing:.22em}.qp-mvp strong{color:var(--x-text);font:700 16px var(--x-display);display:block}.qp-mvp em{color:var(--x-muted);grid-column:2;font-size:12px;font-style:normal}.qp-me{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.qp-me div{background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;gap:2px;padding:10px;display:grid}.qp-me svg{color:var(--x-ember-2)}.qp-me strong{font:800 22px var(--x-display)}.qp-me strong em{color:var(--x-muted);font-size:14px;font-style:normal}.qp-me span{font:600 9px var(--x-mono);letter-spacing:.14em;color:var(--x-muted)}.qp-xp{background:#3fd6ff0f;border:1px solid #3fd6ff33;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto auto 1fr;align-items:baseline;gap:4px 10px;padding:10px 14px;display:grid}.qp-xp>span:first-child{font:600 10px var(--x-mono);letter-spacing:.2em;color:var(--x-cyan)}.qp-xp strong{font:800 18px var(--x-display);align-items:center;gap:6px;display:inline-flex}.qp-xp em{font-style:normal;font:600 11px var(--x-mono);color:var(--x-muted);justify-self:end}.qp-xp.is-up em{color:var(--x-gold)}.qp-xp .qp-bar{grid-column:1/-1}.qp-bar{background:#ffffff14;border-radius:3px;height:5px;display:block;position:relative;overflow:hidden}.qp-bar i{width:var(--pct,0%);border-radius:inherit;background:linear-gradient(90deg, var(--x-ember), var(--x-ember-2));transition:width .6s var(--x-ease,ease);position:absolute;inset:0 auto 0 0}.qp-xp .qp-bar i{background:linear-gradient(90deg, var(--x-cyan), #9fe9ff);transition-duration:1.4s}.qp-spin{animation:1s linear infinite qp-spin}@keyframes qp-spin{to{transform:rotate(360deg)}}.qp-vote{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.qp-vote header{justify-content:space-between;align-items:center;display:flex}.qp-vote header span{font:600 11px var(--x-mono);letter-spacing:.22em;color:var(--x-ember-2);align-items:center;gap:8px;display:inline-flex}.qp-vote header strong{font:800 24px var(--x-display);font-variant-numeric:tabular-nums}.qp-vote__hint,.qp-vote__wait{color:var(--x-muted);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.qp-maps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.qp-maps button{isolation:isolate;text-align:left;min-height:132px;color:var(--x-text);cursor:pointer;transition:transform .25s var(--x-ease,ease), border-color .25s, opacity .4s, filter .4s;background:#111;border:1px solid #ffffff1a;border-radius:14px;align-content:end;gap:6px;padding:10px;display:grid;position:relative;overflow:hidden}.qp-maps__art{z-index:-1;background:linear-gradient(0deg, #08090bf2 8%, #08090b33 70%), var(--shot) center / cover no-repeat;transition:transform .6s var(--x-ease,ease);position:absolute;inset:0}.qp-maps button:hover:not(:disabled){border-color:#ffffff4d;transform:translateY(-2px)}.qp-maps button:hover:not(:disabled) .qp-maps__art{transform:scale(1.05)}.qp-maps strong{font:800 16px var(--x-display);letter-spacing:.04em;text-transform:uppercase}.qp-maps em{font:800 20px var(--x-display);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;font-style:normal;display:flex}.qp-maps em small{font:500 10px var(--x-mono);color:var(--x-muted);letter-spacing:.08em}.qp-maps button.is-mine{border-color:var(--x-ember);box-shadow:0 0 0 1px var(--x-ember) inset, 0 12px 30px -16px var(--x-ember)}.qp-tick{color:#160805;background:var(--x-ember);border-radius:50%;padding:3px;position:absolute;top:8px;right:8px}.qp-maps button.is-drawn{border-color:var(--x-gold);box-shadow:0 0 0 2px var(--x-gold) inset, 0 0 40px -8px var(--x-gold);transform:translateY(-3px)}.qp-maps button.is-out,.qp-modes button.is-out{opacity:.35;filter:grayscale(.8)}.qp-maps button:disabled,.qp-modes button:disabled{cursor:default}.qp-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.qp-modes button{text-align:left;color:var(--x-text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:10px 12px;transition:border-color .25s,opacity .4s,filter .4s;display:grid}.qp-modes button span:first-child{min-width:0;display:grid}.qp-modes strong{font:700 14px var(--x-display);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qp-modes small{font:500 9.5px var(--x-mono);letter-spacing:.1em;color:var(--x-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qp-modes em{font:800 17px var(--x-display);font-variant-numeric:tabular-nums;font-style:normal}.qp-modes .qp-bar{grid-column:1/-1}.qp-modes button.is-mine{border-color:var(--x-ember)}.qp-modes button.is-drawn{border-color:var(--x-gold);box-shadow:0 0 0 1px var(--x-gold) inset}.qp-vote__count{font:500 10.5px var(--x-mono);letter-spacing:.08em;color:var(--x-dim)}.qp-end__foot{justify-content:flex-end;gap:8px;display:flex}.qp-end__foot button,.dz-final__actions button{cursor:pointer;min-height:42px;color:var(--x-text);font:700 12px var(--x-display);letter-spacing:.14em;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.qp-end__foot button:hover,.dz-final__actions button:hover:not(:disabled){border-color:#ffffff59}.qp-end__foot .is-leave{color:#ffb3a8}.qp-deploy{z-index:55;background:radial-gradient(70% 60%,#08090b59,#08090bbf);place-items:center;animation:.3s both qp-fade;display:grid;position:fixed;inset:0}.qp-deploy button{cursor:pointer;color:var(--x-text);text-align:center;animation:qp-rise .45s var(--x-ease,ease) both;background:#0c0d11e0;border:1px solid #ffffff24;border-radius:22px;justify-items:center;gap:8px;padding:26px 40px;display:grid;box-shadow:0 30px 80px -30px #000}.qp-deploy small{font:600 11px var(--x-mono);letter-spacing:.22em;color:var(--x-ember-2)}.qp-deploy strong{font:800 clamp(30px, 3.4vw, 46px)/1 var(--x-display);letter-spacing:.04em}.qp-deploy strong:where(html[data-rot],html[data-rot] *){font:800 clamp(30px, 3.4dvh, 46px)/1 var(--x-display);letter-spacing:.04em}.qp-deploy span{color:var(--x-muted);font-size:13px}.qp-deploy b{color:#170705;background:linear-gradient(135deg, var(--x-ember), var(--x-ember-2));font:800 14px var(--x-display);letter-spacing:.16em;box-shadow:0 12px 34px -12px var(--x-ember);border-radius:999px;align-items:center;gap:8px;margin-top:6px;padding:12px 22px;display:inline-flex}.qp-deploy button:hover b{filter:brightness(1.08)}.qp-deploy{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.qp-deploy button.qp-deploy__quit{box-shadow:none;font:600 11px var(--x-mono);letter-spacing:.18em;color:var(--x-muted);background:#0c0d11b3;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;animation:.6s both qp-fade;display:inline-flex}.qp-deploy button.qp-deploy__quit:hover{color:var(--x-text);border-color:#ffffff4d}.qp-room-chip{z-index:30;font:600 10px var(--x-mono);letter-spacing:.16em;color:var(--x-muted);pointer-events:none;background:#0a0b0e99;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;display:inline-flex;position:fixed;top:86px;left:50%;transform:translate(-50%)}.dz-hud{z-index:24;pointer-events:none;gap:6px;width:min(460px,70vw);display:grid;position:fixed;top:92px;left:50%;transform:translate(-50%)}.dz-hud:where(html[data-rot],html[data-rot] *){pointer-events:none;gap:6px;width:min(460px,70dvh);display:grid}.dz-hud__status{font:800 13px var(--x-display);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;display:flex}.dz-hud__site{width:30px;height:30px;font:800 17px var(--x-display);color:#061318;background:var(--x-cyan);border-radius:9px;place-items:center;display:inline-grid;box-shadow:0 0 22px #3fd6ff8c}.dz-hud__status em{font-style:normal;font:600 11px var(--x-mono);color:var(--x-muted);letter-spacing:.12em}.dz-hud.is-mine .dz-hud__status>span{color:var(--x-cyan)}.dz-hud.is-theirs .dz-hud__status>span{color:#ff7a5c}.dz-hud.is-contested .dz-hud__status>span{color:var(--x-gold);animation:.6s steps(2,end) infinite dz-blink}@keyframes dz-blink{50%{opacity:.45}}.dz-gauges{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.dz-gauge{background:#0a0b0eb3;border:1px solid #ffffff1f;border-radius:6px;height:12px;position:relative;overflow:hidden}.dz-gauge i{width:var(--g,0%);transition:width .25s linear;position:absolute;top:0;bottom:0}.dz-gauge.is-me i{background:linear-gradient(270deg, var(--x-cyan), #a4ecff);right:0;box-shadow:0 0 14px #3fd6ff99}.dz-gauge.is-them i{background:linear-gradient(90deg,#ff5a3c,#ff9b7d);left:0;box-shadow:0 0 14px #ff5a3c99}.dz-gauges>b{font:800 12px var(--x-mono);color:var(--x-muted);text-align:center;font-variant-numeric:tabular-nums;min-width:64px}.dz-hud__dir{font:600 10.5px var(--x-mono);letter-spacing:.12em;color:var(--x-muted);justify-self:center;align-items:center;gap:6px;display:inline-flex}.dz-hud__dir svg{color:var(--x-cyan);transition:transform .15s linear}.dz-intro,.dz-recap{z-index:40;text-align:center;pointer-events:none;backdrop-filter:blur(16px);animation:qp-rise .45s var(--x-ease,ease) both;background:#0a0b0ec7;border:1px solid #ffffff1f;border-radius:22px;justify-items:center;gap:6px;padding:18px 34px;display:grid;position:fixed;top:32%;left:50%;transform:translate(-50%,-50%)}.dz-intro small,.dz-recap small{font:600 11px var(--x-mono);letter-spacing:.22em;color:var(--x-ember-2)}.dz-intro strong,.dz-recap strong{font:800 clamp(34px, 4vw, 54px)/1 var(--x-display);letter-spacing:.04em}.dz-intro strong:where(html[data-rot],html[data-rot] *),.dz-recap strong:where(html[data-rot],html[data-rot] *){font:800 clamp(34px, 4dvh, 54px)/1 var(--x-display);letter-spacing:.04em}.dz-intro p,.dz-recap p{color:var(--x-muted);margin:0;font-size:13.5px}.dz-intro .dz-hud__site{border-radius:13px;width:46px;height:46px;font-size:26px}.dz-score{font:800 24px var(--x-display);align-items:center;gap:12px;display:inline-flex}.dz-score i{color:var(--x-dim);font-style:normal}.dz-score .me{color:var(--x-cyan)}.dz-score .them{color:#ff7a5c}.dz-recap.is-win strong{color:var(--x-cyan)}.dz-recap.is-loss strong{color:#ff7a5c}.dz-recap.is-draw strong{color:var(--x-gold)}.dz-final .qp-end__panel{width:min(760px,100%)}.dz-final__score{justify-content:center;align-items:center;gap:22px;margin:4px 0;display:flex}.dz-final__side{justify-items:center;gap:6px;min-width:150px;display:grid}.dz-final__side strong{font:800 64px/1 var(--x-display)}.dz-final__side span{font:700 14px var(--x-display);letter-spacing:.06em}.dz-final__side.me strong{color:var(--x-cyan)}.dz-final__side.them strong{color:#ff7a5c}.dz-final__vs{font:800 20px var(--x-display);color:var(--x-dim)}.dz-rounds{gap:5px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.dz-rounds li{background:#ffffff0a;border-radius:10px;grid-template-columns:70px 34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 12px;font-size:13px;display:grid}.dz-rounds li b{font:600 10.5px var(--x-mono);letter-spacing:.14em;color:var(--x-muted)}.dz-rounds li .dz-hud__site{width:24px;height:24px;box-shadow:none;border-radius:7px;font-size:13px}.dz-rounds li.is-win{box-shadow:inset 3px 0 0 var(--x-cyan)}.dz-rounds li.is-loss{box-shadow:inset 3px 0 #ff5a3c}.dz-rounds li em{font-style:normal;font:600 11px var(--x-mono);color:var(--x-muted)}.dz-final__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.dz-final__actions .is-primary{color:#170705;background:linear-gradient(135deg, var(--x-ember), var(--x-ember-2));border:0}.dz-final__actions button:disabled{opacity:.6;cursor:default}.dz-final__note{text-align:center;color:var(--x-muted);margin:0;font-size:12.5px}html[data-ui=mobile] .qp-end{padding:8px calc(8px + env(safe-area-inset-right)) 8px calc(8px + env(safe-area-inset-left))}html[data-ui=mobile] .qp-end:where(html[data-rot],html[data-rot] *){padding:8px calc(8px + env(safe-area-inset-bottom)) 8px calc(8px + env(safe-area-inset-top))}html[data-ui=mobile] .qp-end__panel{border-radius:18px;gap:8px;padding:12px 14px 10px}html[data-ui=mobile] .qp-end__head h2{font-size:28px}html[data-ui=mobile] .qp-end__head>strong{font-size:20px}html[data-ui=mobile] .qp-end__body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px}html[data-ui=mobile] .qp-podium li{padding:5px 8px}html[data-ui=mobile] .qp-podium li:nth-child(n+2){display:none}html[data-ui=mobile] .qp-me{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui=mobile] .qp-me div{padding:6px 8px}html[data-ui=mobile] .qp-me strong{font-size:17px}html[data-ui=mobile] .qp-mvp em,html[data-ui=mobile] .qp-vote__hint,html[data-ui=mobile] .qp-vote__count{display:none}html[data-ui=mobile] .qp-vote{gap:8px;padding:10px}html[data-ui=mobile] .qp-maps button{min-height:88px;padding:8px}html[data-ui=mobile] .qp-maps strong{font-size:13px}html[data-ui=mobile] .qp-modes button{padding:8px}html[data-ui=mobile] .qp-modes small{display:none}html[data-ui=mobile] .qp-end__foot button{min-height:40px}html[data-ui=mobile] .qp-end{padding-top:calc(8px + env(safe-area-inset-top,0px));padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));place-items:stretch center}html[data-ui=mobile] .qp-end:where(html[data-rot],html[data-rot] *){padding-top:calc(8px + env(safe-area-inset-right,0px));padding-bottom:calc(8px + env(safe-area-inset-left,0px));place-items:stretch center}html[data-ui=mobile] .qp-end__panel{grid-template-rows:auto minmax(0,1fr) auto auto;height:100%}html[data-ui=mobile] .qp-end__body{overscroll-behavior:contain}html[data-ui=mobile] .qp-end__foot,html[data-ui=mobile] .dz-final__actions{z-index:1;background:#0c0d11f5;border-top:1px solid #ffffff1a;flex-wrap:nowrap;margin:0 -14px -10px;padding:8px 14px 10px;position:sticky;bottom:0}html[data-ui=mobile] .dz-final__actions{order:3;justify-content:flex-end}html[data-ui=mobile] .dz-final__note{order:2;font-size:11px}html[data-ui=mobile] .dz-final__actions button{min-height:40px}html[data-ui=mobile] body.has-qp-end .match-chat.is-touch{z-index:61}html[data-ui=mobile] body.has-qp-end .match-chat.is-touch:not(.is-open) .match-chat__log{display:none}html[data-ui=mobile] body.has-qp-end .match-chat__touch{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);left:calc(env(safe-area-inset-left,0px) + 24px)}html[data-ui=mobile] body.has-qp-end .match-chat__touch:where(html[data-rot],html[data-rot] *){bottom:calc(env(safe-area-inset-left,0px) + 16px);left:calc(env(safe-area-inset-top,0px) + 24px)}html[data-ui=mobile] .dz-hud{width:min(340px,50vw);top:116px}html[data-ui=mobile] .dz-hud:where(html[data-rot],html[data-rot] *){width:min(340px,50dvh)}html[data-ui=mobile] .dz-intro,html[data-ui=mobile] .dz-recap{padding:12px 22px;top:30%}html[data-ui=mobile] .dz-final__side strong{font-size:44px}@media (width<=860px){.qp-end__body:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr}}@media (height<=860px){.qp-end__body:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr}}.qp-end__left.has-invite .qp-mvp,.qp-end__left.has-invite .qp-me{display:none}.qp-end__left{overscroll-behavior:contain;scrollbar-width:none;min-height:0;overflow-y:auto}.qp-invite{animation:qp-rise .5s var(--x-ease,ease) both;background:linear-gradient(135deg,#ff5a3c1f,#ffc7660f);border:1px solid #ff8a5c59;border-radius:14px;gap:8px;padding:12px 14px;display:grid}.qp-invite header{color:var(--x-ember-2);align-items:center;gap:10px;display:flex}.qp-invite header span{gap:2px;display:grid}.qp-invite header small{font:600 10px var(--x-mono);letter-spacing:.2em;color:var(--x-muted)}.qp-invite header strong{font:800 17px var(--x-display);letter-spacing:.03em;color:var(--x-text)}.qp-invite ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;margin:0;padding:0;list-style:none;display:grid}.qp-invite li{color:var(--x-text);align-items:center;gap:7px;font-size:12.5px;display:flex}.qp-invite li svg{color:var(--x-gold,#ffc766);flex:none}.qp-invite p{color:var(--x-muted);margin:0;font-size:12px}.qp-invite>div{flex-wrap:wrap;gap:8px;display:flex}.qp-invite button{cursor:pointer;min-height:34px;color:var(--x-muted);font:700 11px var(--x-display);letter-spacing:.14em;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.qp-invite button.is-primary{color:#170705;background:linear-gradient(135deg, var(--x-ember), var(--x-ember-2));border-color:#0000}.qp-invite button:hover{filter:brightness(1.08);color:var(--x-text)}.qp-invite button.is-primary:hover{color:#170705}html[data-ui=mobile] .qp-end__left.has-invite .qp-podium{display:none}html[data-ui=mobile] .qp-xp em{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}html[data-ui=mobile] .qp-xp{grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:8px 12px}html[data-ui=mobile] .qp-xp>span:first-child{grid-column:1/-1}html[data-ui=mobile] .qp-xp strong{font-size:16px}html[data-ui=mobile] .qp-invite{gap:6px;padding:9px 11px}html[data-ui=mobile] .qp-invite ul{gap:3px 8px}html[data-ui=mobile] .qp-invite li{font-size:11px}html[data-ui=mobile] .qp-invite p{display:none}html[data-ui=mobile] .qp-invite header strong{font-size:14px}html[data-ui=mobile] .qp-invite header small{font-size:9px}html[data-ui=mobile] .qp-invite button{min-height:32px;padding:0 11px;font-size:10px}.adrenaline{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.adr-vignette{opacity:calc(var(--adr-low) * .85 + var(--adr-hurt) * .25);mix-blend-mode:multiply;background:radial-gradient(70% 62%,#0000 46%,#60060861 72%,#3a0002db 100%);transition:opacity .18s linear;position:absolute;inset:-2%}.adrenaline.is-low:not(.is-reduced) .adr-vignette{animation:adr-beat var(--adr-beat) ease-out infinite}.adrenaline.is-heavy .adr-vignette{background:radial-gradient(70% 62%,#0000 40%,#8c080a80 70%,#460002eb 100%)}@keyframes adr-beat{0%{filter:brightness();transform:scale(1)}12%{filter:brightness(1.35);transform:scale(.985)}26%{filter:brightness();transform:scale(1)}36%{filter:brightness(1.18);transform:scale(.992)}60%,to{filter:brightness();transform:scale(1)}}.adr-arcs{width:0;height:0;position:absolute;top:50%;left:50%}.adr-arc{transform-origin:50%;border-radius:50%;width:300px;height:300px;animation:1.4s cubic-bezier(.2,.7,.3,1) forwards adr-arc;position:absolute;top:-150px;left:-150px}.adr-arc:before{content:"";filter:drop-shadow(0 -2px 8px #ff1e1ed9)drop-shadow(0 0 2px #0009);opacity:var(--adr-strength);border-top:11px solid #e81a1efa;border-radius:50%;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#0000 22%,#000 40% 60%,#0000 78%);mask:linear-gradient(90deg,#0000 22%,#000 40% 60%,#0000 78%)}.adr-arc.blast:before{filter:drop-shadow(0 -2px 8px #ff7828cc);border-top-color:#ff963cf2}@keyframes adr-arc{0%{opacity:0;scale:.86}8%{opacity:1;scale:1.02}30%{opacity:1;scale:1}to{opacity:0;scale:1.06}}.adrenaline.is-reduced .adr-arc{animation:1.4s linear forwards adr-arc-reduced}@keyframes adr-arc-reduced{0%,60%{opacity:1}to{opacity:0}}@media (width<=720px){.adr-arc:where(html:not([data-rot]),html:not([data-rot]) *){width:220px;height:220px;top:-110px;left:-110px}}@media (height<=720px){.adr-arc:where(html[data-rot],html[data-rot] *){width:220px;height:220px;top:-110px;left:-110px}}.chud{z-index:4;pointer-events:none;font-variant-numeric:tabular-nums;color:#ece5d3;--chud-teal:var(--chud-accent,var(--accent,#db7043));--chud-sand:#e6d8b6;--chud-dust:#b8aa8e;--chud-stone:#9e9c99;--chud-metal:#ffffff29;--chud-scrim:linear-gradient(180deg, #100f0d6b, #0e0c0b9e);--chud-amber:#dfb061;--chud-danger:#d4644d;--chud-heal:#c97856;--chud-slot-min:56px;font-family:Manrope,Arial,sans-serif;position:absolute;inset:0}.chud *,.chud :before,.chud :after{box-sizing:border-box}.chud-vitals{left:max(20px, env(safe-area-inset-left,0px));bottom:max(24px, env(safe-area-inset-bottom,0px));background:var(--chud-scrim);border:1px solid var(--chud-metal);width:min(296px,32vw);transform:scale(var(--chud-scale,1));transform-origin:0 100%;border-left:2px solid #e6d8b68c;border-radius:3px;gap:7px;padding:11px 13px 12px;transition:border-color .2s;display:grid;position:absolute}.chud-vitals:where(html[data-rot],html[data-rot] *){left:max(20px, env(safe-area-inset-top,0px));bottom:max(24px, env(safe-area-inset-left,0px));background:var(--chud-scrim);border:1px solid var(--chud-metal);width:min(296px,32dvh);transform:scale(var(--chud-scale,1));transform-origin:0 100%;border-left:2px solid #e6d8b68c;border-radius:3px;gap:7px;padding:11px 13px 12px;transition:border-color .2s;display:grid}.chud-vitals[data-armored=false]{border-left-color:#d4644d8c}.chud-vitals[data-critical=true]{border-left-color:#e87860d9}.chud-vitals-head{align-items:center;gap:8px;display:flex}.chud-eyebrow{letter-spacing:1.5px;color:#d6cdb4c7;font-size:9px;font-weight:700}.chud-chip{letter-spacing:.6px;color:var(--chud-dust);white-space:nowrap;border:1px solid #ffffff29;border-radius:2px;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:700}.chud-chip-invuln{color:var(--chud-teal);border-color:color-mix(in srgb, var(--chud-teal) 42%, transparent)}.chud-hp,.chud-armor{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;display:grid}.chud-value{font:700 30px/1 var(--display,"Barlow Condensed", sans-serif);letter-spacing:.5px;color:var(--chud-sand);align-items:baseline;gap:4px;display:flex}.chud-value small{letter-spacing:.8px;color:#c8bea5b8;font:700 8px/1 Manrope,sans-serif}.chud-armor .chud-value{color:var(--chud-stone);font-size:20px}.chud-meter{background:#ffffff17;border-radius:1px;height:7px;position:relative;overflow:hidden}.chud-meter>i{height:100%;display:block;position:absolute;top:0;bottom:0;left:0}.chud-fill{z-index:2;background:linear-gradient(90deg,#d9c8a2,#efe4c6);transition:width .14s linear}.chud-armor .chud-fill{background:linear-gradient(90deg,#8c8985,#b4b2af)}.chud-ghost{z-index:1;background:#878582b3;transition:width .42s cubic-bezier(.22,.61,.36,1)}.chud-ghost.is-damage{background:#d4644dc7}.chud-ghost.is-heal{background:#c97856b3}.chud-heal{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid}.chud-heal .chud-eyebrow{color:var(--chud-heal);grid-column:1/-1}.chud-heal .chud-meter{height:4px}.chud-heal .chud-fill{background:linear-gradient(90deg,#ab6e54,#d78461);transition:width .12s linear}.chud-heal-time{font:700 12px/1 var(--display,"Barlow Condensed", sans-serif);color:var(--chud-heal)}.chud-respawn{letter-spacing:.9px;color:#efb49c;border-top:1px solid #ffffff1f;padding-top:6px;font-size:10px;font-weight:700}.chud-damage-dir{transform-origin:50%;opacity:.8;width:58px;height:58px;transition:transform .12s linear;position:absolute;bottom:-14px;left:30px}.chud-damage-dir:before{content:"";background:var(--chud-danger);border-radius:1px;width:3px;height:12px;margin-left:-1.5px;position:absolute;top:-3px;left:50%;box-shadow:0 0 6px #d4644d73}.chud-marks{flex-wrap:wrap;gap:5px;max-width:100%;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.chud-mark{letter-spacing:.5px;background:#100f0db8;border:1px solid #ffffff1f;border-radius:2px;padding:4px 7px;font:800 11px/1 Manrope,sans-serif;animation:1.1s ease-out forwards chud-mark-rise}.chud-mark.is-damage{color:#f2a795}.chud-mark.is-absorb{color:var(--chud-stone)}.chud-mark.is-heal{color:var(--chud-heal)}.chud-mark.is-break{color:var(--chud-dust)}@keyframes chud-mark-rise{0%{opacity:0;transform:translateY(5px)}14%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0;transform:translateY(-7px)}}.chud.is-critical .chud-vitals:after{content:"";pointer-events:none;border-left:2px solid #e87860bf;animation:1.7s ease-in-out infinite chud-critical;position:absolute;inset:-1px -1px -1px -3px}@keyframes chud-critical{0%,to{opacity:.25}50%{opacity:.85}}.chud-break{left:max(20px, env(safe-area-inset-left,0px));bottom:max(150px, calc(env(safe-area-inset-bottom,0px) + 126px));background:var(--chud-dust);width:min(280px,30vw);height:2px;animation:.7s ease-out forwards chud-break;position:absolute}.chud-break:where(html[data-rot],html[data-rot] *){left:max(20px, env(safe-area-inset-top,0px));bottom:max(150px, calc(env(safe-area-inset-left,0px) + 126px));background:var(--chud-dust);width:min(280px,30dvh);height:2px;animation:.7s ease-out forwards chud-break}@keyframes chud-break{0%{opacity:0;transform:scaleX(.4)}20%{opacity:.9;transform:scaleX(1)}to{opacity:0}}.chud.has-impact .chud-vitals,.chud.has-impact .chud-arsenal{animation:.22s ease-out chud-shake}@keyframes chud-shake{0%{transform:translate3d(calc(var(--chud-shake,0) * 1px), calc(var(--chud-shake,0) * 2px), 0) scale(var(--chud-scale,1))}50%{transform:translate3d(calc(var(--chud-shake,0) * -2px), calc(var(--chud-shake,0) * -1px), 0) scale(var(--chud-scale,1))}to{transform:translate3d(0, 0, 0) scale(var(--chud-scale,1))}}.chud.is-reduced .chud-mark,.chud.is-reduced .chud-break,.chud.is-reduced .chud-pulse,.chud.is-reduced .chud-pickup,.chud.is-reduced .chud-vitals:after,.chud.is-reduced .chud-vitals,.chud.is-reduced .chud-arsenal{animation:none}.chud.is-reduced .chud-fill,.chud.is-reduced .chud-ghost{transition-duration:1ms}.chud.is-down .chud-marks,.chud.is-down .chud-heal{display:none}.chud-arsenal{right:max(20px, env(safe-area-inset-right,0px));bottom:max(24px, env(safe-area-inset-bottom,0px));background:var(--chud-scrim);border:1px solid var(--chud-metal);border-right:2px solid color-mix(in srgb, var(--chud-teal) 55%, transparent);text-align:right;width:min(300px,34vw);transform:scale(var(--chud-scale,1));transform-origin:100% 100%;border-radius:3px;justify-items:end;gap:5px;padding:10px 13px 11px;display:grid;position:absolute}.chud-arsenal:where(html[data-rot],html[data-rot] *){right:max(20px, env(safe-area-inset-bottom,0px));bottom:max(24px, env(safe-area-inset-left,0px));background:var(--chud-scrim);border:1px solid var(--chud-metal);border-right:2px solid color-mix(in srgb, var(--chud-teal) 55%, transparent);text-align:right;width:min(300px,34dvh);transform:scale(var(--chud-scale,1));transform-origin:100% 100%;border-radius:3px;justify-items:end;gap:5px;padding:10px 13px 11px;display:grid}.chud-arsenal[data-state=low]{border-right-color:color-mix(in srgb, var(--chud-amber) 70%, transparent)}.chud-arsenal[data-state=empty],.chud-arsenal[data-state=dry],.chud-arsenal[data-state=down]{border-right-color:color-mix(in srgb, var(--chud-danger) 75%, transparent)}.chud-weapon{justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.chud-weapon-copy{text-align:right;gap:2px;min-width:0;display:grid}.chud-weapon-name{letter-spacing:.9px;color:var(--chud-teal);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;overflow:hidden}.chud-weapon-type{letter-spacing:.7px;color:#c8bea5b8;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.chud-weapon-icon{color:#e2d6b8d9;flex:none;place-items:center;width:74px;height:26px;display:grid}.chud-weapon-icon svg,.chud-slot-icon svg{fill:currentColor;stroke:none;width:100%;height:100%;display:block}.chud-ammo{justify-content:flex-end;align-items:baseline;gap:8px;width:100%;padding-bottom:4px;display:flex;position:relative}.chud-ammo-mag{text-align:right;min-width:2.2ch;font:700 52px/1 var(--display,"Barlow Condensed", sans-serif);color:var(--chud-sand);display:inline-block}.chud-ammo-sep{font:700 18px/1 var(--display,"Barlow Condensed", sans-serif);color:#b4aa9180}.chud-ammo-reserve{text-align:left;min-width:3.2ch;font:700 22px/1 var(--display,"Barlow Condensed", sans-serif);color:var(--chud-stone);display:inline-block}.chud-arsenal[data-state=low] .chud-ammo-mag{color:var(--chud-amber)}.chud-arsenal[data-state=empty] .chud-ammo-mag,.chud-arsenal[data-state=dry] .chud-ammo-mag{color:var(--chud-danger)}.chud-arsenal[data-state=dry] .chud-ammo-reserve,.chud-arsenal[data-state=down] .chud-ammo-mag,.chud-arsenal[data-state=down] .chud-ammo-reserve{color:#9691828c}.chud-arsenal[data-state=reload] .chud-ammo-mag{color:#e6dcbe8c}.chud-pulse{pointer-events:none;border-radius:1px;height:2px;position:absolute;bottom:0;left:0;right:0}.chud-pulse.is-fire{background:linear-gradient(90deg, transparent, var(--chud-teal), transparent);animation:.18s ease-out forwards chud-pulse-fire}.chud-pulse.is-dry{background:var(--chud-danger);animation:.32s ease-out forwards chud-pulse-dry}.chud-pulse.is-reload{background:linear-gradient(90deg, transparent, var(--chud-dust), transparent);animation:.5s ease-out forwards chud-pulse-reload}@keyframes chud-pulse-fire{0%{opacity:.95;transform:scaleY(1.6)}to{opacity:0;transform:scaleY(1)}}@keyframes chud-pulse-dry{0%{opacity:.9}25%{opacity:.35}50%{opacity:.85}to{opacity:0}}@keyframes chud-pulse-reload{0%{opacity:.85;transform:translate(-40%)}to{opacity:0;transform:translate(40%)}}.chud-pickup{letter-spacing:.6px;color:var(--chud-teal);font:800 13px/1 Manrope,sans-serif;animation:.9s ease-out forwards chud-pickup-rise;position:absolute;top:-20px;right:0}@keyframes chud-pickup-rise{0%{opacity:0;transform:translateY(6px)}20%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.chud-reload{align-items:center;gap:10px;width:100%;display:flex;position:relative}.chud-reload .chud-meter{flex:1;height:4px;overflow:hidden}.chud-reload .chud-fill{background:linear-gradient(90deg,#9a9484,#ded4b6);transition:width 90ms linear}.chud-reload-time{font:700 13px/1 var(--display,"Barlow Condensed", sans-serif);color:var(--chud-dust);text-align:right;min-width:3.4ch}.chud-hint{letter-spacing:.8px;color:#c4bca8c7;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8px;font-weight:700;overflow:hidden}.chud-slots{left:50%;bottom:max(24px, env(safe-area-inset-bottom,0px));transform:translateX(-50%) scale(var(--chud-scale,1));transform-origin:bottom;align-items:stretch;gap:5px;display:flex;position:absolute}.chud-slots:where(html[data-rot],html[data-rot] *){bottom:max(24px, env(safe-area-inset-left,0px));transform:translateX(-50%) scale(var(--chud-scale,1));transform-origin:bottom;align-items:stretch;gap:5px;display:flex}.chud-slot{pointer-events:auto;min-width:var(--chud-slot-min);color:#d5d3d1b8;font:inherit;text-align:left;cursor:default;background:#100f0d80;border:1px solid #ffffff1f;border-radius:3px;align-items:center;gap:7px;margin:0;padding:6px 9px;display:flex}.chud-slot[aria-disabled=false]{cursor:pointer}.chud-slot[aria-disabled=false]:hover{border-color:color-mix(in srgb, var(--chud-teal) 45%, transparent);color:var(--chud-sand)}.chud-slot:focus-visible{outline:2px solid var(--chud-teal);outline-offset:2px}.chud-slot.is-active{color:var(--chud-teal);border-color:color-mix(in srgb, var(--chud-teal) 60%, transparent);background:#2b28248c}.chud-slot.is-dry{color:#96918280}.chud-slot-key{letter-spacing:.5px;color:#dcd6c4cc;border:1px solid #fff3;border-radius:2px;padding:2px 4px;font:700 9px/1 Manrope,sans-serif}.chud-slot-icon{flex:none;place-items:center;width:40px;height:15px;display:grid}.chud-knife-glyph{font:700 15px/1 var(--display,"Barlow Condensed", sans-serif);color:var(--chud-dust);transform:rotate(-24deg)}.chud-slot-name{letter-spacing:.4px;white-space:nowrap;text-overflow:ellipsis;max-width:132px;font-size:10px;font-weight:700;display:none;overflow:hidden}.chud-slot.is-active .chud-slot-name,.chud.is-switching .chud-slot-name{display:block}.chud.is-switching .chud-slot{border-color:color-mix(in srgb, var(--chud-teal) 30%, transparent)}.chud-slot-empty{background:var(--chud-danger);opacity:.75;border-radius:50%;flex:none;width:5px;height:5px}.chud-utility{right:max(20px, env(safe-area-inset-right,0px));bottom:max(178px, calc(env(safe-area-inset-bottom,0px) + 158px));transform:scale(var(--chud-scale,1));transform-origin:100% 100%;align-items:center;gap:5px;display:flex;position:absolute}.chud-utility:where(html[data-rot],html[data-rot] *){right:max(20px, env(safe-area-inset-bottom,0px));bottom:max(178px, calc(env(safe-area-inset-left,0px) + 158px));transform:scale(var(--chud-scale,1));transform-origin:100% 100%;align-items:center;gap:5px;display:flex}.chud-utility>span{letter-spacing:.6px;color:#ced6cdb3;background:#100f0d8c;border:1px solid #ffffff1f;border-radius:2px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:700;display:flex}.chud-utility>span.is-chosen{color:var(--chud-teal);border-color:color-mix(in srgb, var(--chud-teal) 45%, transparent);background:#28252299}.chud-utility>span{position:relative}.chud-utility>span .throwable-icon{opacity:.92;flex:none}.chud-utility>span.is-lethal .throwable-icon{color:#e6b37a}.chud-utility>span.is-tactical .throwable-icon{color:#9fd3cf}.chud-utility-cook{transform-origin:0;height:2px;transform:scaleX(var(--cook,0));background:linear-gradient(90deg,#ffd27a,#ff5a2a);position:absolute;bottom:-3px;left:0;right:0;box-shadow:0 0 6px #ff6e28b3}.chud-utility>span i{color:var(--chud-dust);font-style:normal}.chud-utility-key{letter-spacing:.6px;color:#b4b09e99!important;background:0 0!important;border:0!important;font-size:8px!important}@media (width<=1180px){.chud-vitals:where(html:not([data-rot]),html:not([data-rot]) *),.chud-arsenal:where(html:not([data-rot]),html:not([data-rot]) *){width:min(280px,40vw)}.chud-slots:where(html:not([data-rot]),html:not([data-rot]) *){bottom:max(112px, calc(env(safe-area-inset-bottom,0px) + 96px))}}@media (height<=1180px){.chud-vitals:where(html[data-rot],html[data-rot] *),.chud-arsenal:where(html[data-rot],html[data-rot] *){width:min(280px,40dvh)}.chud-slots:where(html[data-rot],html[data-rot] *){bottom:max(112px, calc(env(safe-area-inset-left,0px) + 96px))}}@media (width<=900px){.chud-slot-name:where(html:not([data-rot]),html:not([data-rot]) *){display:none!important}.chud-utility:where(html:not([data-rot]),html:not([data-rot]) *){bottom:max(160px, calc(env(safe-area-inset-bottom,0px) + 148px))}}@media (height<=900px){.chud-slot-name:where(html[data-rot],html[data-rot] *){display:none!important}.chud-utility:where(html[data-rot],html[data-rot] *){bottom:max(160px, calc(env(safe-area-inset-left,0px) + 148px))}}@media (pointer:coarse){.chud-hint,.chud-utility-key{display:none}}html.tf-calm .chud-mark,html.tf-calm .chud-break,html.tf-calm .chud-pulse,html.tf-calm .chud-pickup,html.tf-calm .chud-utility,html.tf-calm .chud-vitals,html.tf-calm .chud-arsenal{animation:none!important}html.tf-calm .chud-fill,html.tf-calm .chud-ghost,html.tf-calm .chud-damage-dir{transition:none!important}html.tf-calm .chud.is-critical .chud-vitals:after{opacity:.6;animation:none!important}.chud-slot.is-selected{border-color:var(--chud-dust,#c3a47e);border-style:dashed}.chud-equip .chud-fill{background:var(--chud-dust,#c3a47e)}.game-shell .armory-v7.armory-workshop .weapon-inspect{background:0 0;border-radius:0;height:auto}.game-shell .armory-v7.armory-workshop .armory-view{background:0 0}.armory-v7.armory-workshop .armory-destination{color:#c6c3be;align-items:center;gap:10px;font-size:12px;display:flex}.armory-v7.armory-workshop .armory-destination select{flex:1;padding:7px}.game-shell .zombie-menu,.game-shell .zombie-menu__inner{height:100%;min-height:0}.game-shell .zombie-tab{min-height:0;padding:0;overflow:hidden}.game-shell .zombie-result__panel{background:#14110fef;border-radius:3px}.game-shell .zombie-hud__core{border-radius:3px}.game-shell .play-lobby__modes{min-width:0;overflow:hidden}.game-shell .play-lobby__modes-scroll{width:100%;min-width:0;max-width:100%}@media (width>=1100px){.game-shell .play-lobby__launch:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr) minmax(280px,400px)}}@media (height>=1100px){.game-shell .play-lobby__launch:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr) minmax(280px,400px)}}.game-shell .zombie-menu__inner{padding:24px 30px}.game-shell .zombie-menu{--zombie-teal:var(--accent);--zombie-sans:var(--font-sans,sans-serif);font-family:var(--zombie-sans)}.hud-reduced-motion .combat-notice,.hud-reduced-motion .hit-confirm-symbol,.hud-reduced-motion .armory-v7 *{transition:none!important;animation:none!important}.game-shell .round-top{top:max(16px,var(--hud-safe,24px));filter:contrast(var(--hud-contrast,1));background:linear-gradient(90deg,#0000,#12100ec9 20% 80%,#0000);border:0}.game-shell .round-top>div>span{letter-spacing:.08em;font-size:11px}.game-shell .alive-count{top:calc(max(16px,var(--hud-safe,24px)) + 78px)}.game-shell .match-standings{display:none}.game-shell .minimap{left:max(16px,var(--hud-safe,24px));top:max(16px,var(--hud-safe,24px))}.game-shell .objective-hud{top:calc(max(16px,var(--hud-safe,24px)) + 110px);background:#1b1815aa;border:0;min-width:220px;padding:7px 14px}.game-shell .escape-hint{opacity:.6;font-size:9px;bottom:8px}.game-shell .damage-flash{pointer-events:none;background:radial-gradient(#0000 52%,#89362360 100%)}.game-shell .chud-vitals{left:max(16px,var(--chud-safe));bottom:max(24px,var(--chud-safe))}.game-shell .chud-arsenal{right:max(16px,var(--chud-safe));bottom:max(24px,var(--chud-safe))}.game-shell .chud-slots{bottom:max(24px,var(--chud-safe));gap:4px}.game-shell .chud-slots .chud-slot{grid-template-columns:1fr;justify-items:center;gap:3px;width:48px;min-width:0;padding:5px 4px;display:grid;position:relative}.game-shell .chud .chud-slot-name{display:none}.game-shell .chud .chud-slot.is-active .chud-slot-name{background:#12100ec9;max-width:160px;padding:3px 6px;display:block;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.game-shell .chud .chud-slot-key{border:0;padding:0;font-size:8px;position:absolute;top:0;left:0}.game-shell .chud .chud-slot-icon{width:37px;height:19px}.game-shell .menu-shell .topbar{background:linear-gradient(#12100ec9,#0000);padding-bottom:18px}.game-shell .arsenal-panel .armory-v7.armory-workshop .armory-view{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.game-shell .arsenal-panel .armory-v7.armory-workshop .weapon-inspect{background:0 0;flex-direction:column;height:100%;min-height:0;max-height:none;display:flex}.game-shell .arsenal-panel .armory-v7.armory-workshop .inspect-viewport{flex:1 1 0;height:auto;min-height:100px}.game-shell .arsenal-panel .armory-v7.armory-workshop .armory-heading{margin:0;padding:0 0 8px}.game-shell .arsenal-panel .armory-v7.armory-workshop .armory-save{display:none}.game-shell .arsenal-panel .armory-v7.armory-workshop .armory-workbench{align-items:stretch;min-height:0}@media (width>=1100px){.game-shell .arsenal-panel:where(html:not([data-rot]),html:not([data-rot]) *){height:100%;padding:18px 26px;overflow:hidden}.game-shell .armory-v7.armory-workshop:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-rows:auto minmax(0,1fr) auto;gap:10px;height:100%;display:grid}.game-shell .armory-v7 .armory-heading:where(html:not([data-rot]),html:not([data-rot]) *){margin:0;padding-bottom:8px}.game-shell .armory-v7 .armory-workbench:where(html:not([data-rot]),html:not([data-rot]) *){align-items:stretch;min-height:0}.game-shell .armory-v7 .armory-view:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-rows:minmax(0,1fr) auto;gap:8px;min-height:0;display:grid}.game-shell .armory-v7.armory-workshop .weapon-inspect:where(html:not([data-rot]),html:not([data-rot]) *){min-height:0;padding:10px}.game-shell .armory-v7.armory-workshop .inspect-viewport:where(html:not([data-rot]),html:not([data-rot]) *){min-height:90px;margin:0}.game-shell .armory-v7 .armory-sections:where(html:not([data-rot]),html:not([data-rot]) *){min-height:0}.game-shell .armory-v7.armory-workshop .armory-tabpanel:where(html:not([data-rot]),html:not([data-rot]) *){flex:1;min-height:0;max-height:none}.game-shell .armory-v7 .armory-actionbar:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr) minmax(290px,340px);padding:8px 12px}.game-shell .armory-v7 .armory-slotbar-head span:where(html:not([data-rot]),html:not([data-rot]) *),.game-shell .armory-v7 .armory-apply:where(html:not([data-rot]),html:not([data-rot]) *),.game-shell .armory-v7 .armory-save:where(html:not([data-rot]),html:not([data-rot]) *),.game-shell .armory-v7 .armory-slot small:where(html:not([data-rot]),html:not([data-rot]) *){display:none}.game-shell .armory-v7 .armory-actions:where(html:not([data-rot]),html:not([data-rot]) *){gap:5px}.game-shell .armory-v7 .armory-equip-action:where(html:not([data-rot]),html:not([data-rot]) *),.game-shell .armory-v7 .armory-apply-btn:where(html:not([data-rot]),html:not([data-rot]) *){min-height:32px}.game-shell .armory-v7 .armory-compare:where(html:not([data-rot]),html:not([data-rot]) *){padding:8px 12px}.game-shell .armory-v7 .armory-compare-legend:where(html:not([data-rot]),html:not([data-rot]) *){display:none}}@media (height>=1100px){.game-shell .arsenal-panel:where(html[data-rot],html[data-rot] *){height:100%;padding:18px 26px;overflow:hidden}.game-shell .armory-v7.armory-workshop:where(html[data-rot],html[data-rot] *){grid-template-rows:auto minmax(0,1fr) auto;gap:10px;height:100%;display:grid}.game-shell .armory-v7 .armory-heading:where(html[data-rot],html[data-rot] *){margin:0;padding-bottom:8px}.game-shell .armory-v7 .armory-workbench:where(html[data-rot],html[data-rot] *){align-items:stretch;min-height:0}.game-shell .armory-v7 .armory-view:where(html[data-rot],html[data-rot] *){grid-template-rows:minmax(0,1fr) auto;gap:8px;min-height:0;display:grid}.game-shell .armory-v7.armory-workshop .weapon-inspect:where(html[data-rot],html[data-rot] *){min-height:0;padding:10px}.game-shell .armory-v7.armory-workshop .inspect-viewport:where(html[data-rot],html[data-rot] *){min-height:90px;margin:0}.game-shell .armory-v7 .armory-sections:where(html[data-rot],html[data-rot] *){min-height:0}.game-shell .armory-v7.armory-workshop .armory-tabpanel:where(html[data-rot],html[data-rot] *){flex:1;min-height:0;max-height:none}.game-shell .armory-v7 .armory-actionbar:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr) minmax(290px,340px);padding:8px 12px}.game-shell .armory-v7 .armory-slotbar-head span:where(html[data-rot],html[data-rot] *),.game-shell .armory-v7 .armory-apply:where(html[data-rot],html[data-rot] *),.game-shell .armory-v7 .armory-save:where(html[data-rot],html[data-rot] *),.game-shell .armory-v7 .armory-slot small:where(html[data-rot],html[data-rot] *){display:none}.game-shell .armory-v7 .armory-actions:where(html[data-rot],html[data-rot] *){gap:5px}.game-shell .armory-v7 .armory-equip-action:where(html[data-rot],html[data-rot] *),.game-shell .armory-v7 .armory-apply-btn:where(html[data-rot],html[data-rot] *){min-height:32px}.game-shell .armory-v7 .armory-compare:where(html[data-rot],html[data-rot] *){padding:8px 12px}.game-shell .armory-v7 .armory-compare-legend:where(html[data-rot],html[data-rot] *){display:none}}@media (width>=1100px){.game-shell .armory-v7.armory-workshop .armory-model-title h3:where(html:not([data-rot]),html:not([data-rot]) *){margin:4px 0;font-size:25px}.game-shell .armory-v7.armory-workshop .inspect-stats:where(html:not([data-rot]),html:not([data-rot]) *){gap:8px;padding-top:6px}.game-shell .armory-v7.armory-workshop .inspect-stats strong:where(html:not([data-rot]),html:not([data-rot]) *){padding:7px 10px;font-size:18px}.game-shell .armory-v7.armory-workshop .inspect-stats small:where(html:not([data-rot]),html:not([data-rot]) *){margin-top:4px;font-size:9px}.game-shell .armory-v7.armory-workshop .armory-slot:where(html:not([data-rot]),html:not([data-rot]) *){min-height:58px;padding:5px}.game-shell .armory-v7.armory-workshop .armory-apply-btn:disabled:where(html:not([data-rot]),html:not([data-rot]) *){display:none}.game-shell .armory-v7.armory-workshop .armory-actionbar:where(html:not([data-rot]),html:not([data-rot]) *){min-height:0}.game-shell .zombie-menu__inner:where(html:not([data-rot]),html:not([data-rot]) *){padding-top:78px}}@media (height>=1100px){.game-shell .armory-v7.armory-workshop .armory-model-title h3:where(html[data-rot],html[data-rot] *){margin:4px 0;font-size:25px}.game-shell .armory-v7.armory-workshop .inspect-stats:where(html[data-rot],html[data-rot] *){gap:8px;padding-top:6px}.game-shell .armory-v7.armory-workshop .inspect-stats strong:where(html[data-rot],html[data-rot] *){padding:7px 10px;font-size:18px}.game-shell .armory-v7.armory-workshop .inspect-stats small:where(html[data-rot],html[data-rot] *){margin-top:4px;font-size:9px}.game-shell .armory-v7.armory-workshop .armory-slot:where(html[data-rot],html[data-rot] *){min-height:58px;padding:5px}.game-shell .armory-v7.armory-workshop .armory-apply-btn:disabled:where(html[data-rot],html[data-rot] *){display:none}.game-shell .armory-v7.armory-workshop .armory-actionbar:where(html[data-rot],html[data-rot] *){min-height:0}.game-shell .zombie-menu__inner:where(html[data-rot],html[data-rot] *){padding-top:78px}}html[data-ui=mobile]{--touch:48px;--touch-sm:44px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--mob-gutter:clamp(10px, 2.6vw, 18px);--mob-topbar:calc(var(--touch) + 10px + var(--safe-t));--mob-navbar:calc(var(--touch) + 14px + var(--safe-b));text-size-adjust:100%;overscroll-behavior:none}html[data-ui=mobile]:where(html[data-rot],html[data-rot] *){--safe-t:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-left,0px);--safe-l:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-bottom,0px);--mob-gutter:clamp(10px, 2.6dvh, 18px);--mob-topbar:calc(var(--touch) + 10px + var(--safe-t));--mob-navbar:calc(var(--touch) + 14px + var(--safe-b));text-size-adjust:100%;overscroll-behavior:none}html[data-ui=mobile],html[data-ui=mobile] body{background:#0c0b0a;height:100%;overflow:hidden}html[data-ui=mobile] .game-shell{overscroll-behavior:none;user-select:none;-webkit-tap-highlight-color:transparent}html[data-ui=mobile] .game-shell .mobile-message{display:none}html[data-ui=mobile] .game-shell .screen-grain,html[data-ui=mobile] .game-shell .smoke-immersion,html[data-ui=mobile] .game-shell .world-canvas,html[data-ui=mobile] .game-shell .flashbang-overlay,html[data-ui=mobile] .game-shell .damage-flash{pointer-events:none}html[data-ui=mobile] .game-shell button,html[data-ui=mobile] .game-shell [role=button],html[data-ui=mobile] .game-shell [role=tab],html[data-ui=mobile] .game-shell select,html[data-ui=mobile] .game-shell input:not([type=checkbox]):not([type=radio]),html[data-ui=mobile] .game-shell textarea{min-height:var(--touch)}html[data-ui=mobile] .game-shell input,html[data-ui=mobile] .game-shell select,html[data-ui=mobile] .game-shell textarea{font-size:16px}html[data-ui=mobile] .game-shell .menu-shell{--rail-w:0px;--lobby-pad:var(--mob-gutter);background:linear-gradient(#0f0d0cf5 0%,#0f0d0cd6 30%,#0f0d0c00 62%),linear-gradient(#0f0d0c00 58%,#0f0d0ce6 100%)}html[data-ui=mobile] .game-shell.arsenal-view .menu-shell{background:0 0}html[data-ui=mobile] .game-shell .menu-shell .topbar{padding:calc(6px + var(--safe-t)) calc(12px + var(--safe-r)) 6px calc(12px + var(--safe-l));background:linear-gradient(#0f0d0cd9,#0f0d0c00);justify-content:flex-end;gap:8px;left:0;right:0}html[data-ui=mobile] .game-shell .menu-shell .brand{min-width:0;font-size:13px}html[data-ui=mobile] .game-shell .menu-shell .edition{display:none}html[data-ui=mobile] .game-shell .menu-shell .operator-badge{margin-left:auto}html[data-ui=mobile] .game-shell .menu-shell .operator-badge strong{max-width:96px}html[data-ui=mobile] .game-shell .menu-shell .account-open{min-height:var(--touch);border:1px solid #ffffff1c;border-radius:6px;padding:8px 12px}html[data-ui=mobile] .game-shell .menu-shell .icon-button{min-width:var(--touch)}html[data-ui=mobile] .game-shell .menu-shell .menu-tabs{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);overflow:hidden}html[data-ui=mobile] .game-shell .menu-shell .menu-tabs>[role=tabpanel]{grid-row:1;min-width:0;min-height:0}html[data-ui=mobile] .game-shell .menu-shell .navigation-rail{padding:0;padding-bottom:var(--safe-b);background:linear-gradient(#0f0d0cd9,#0f0d0cf7);border-top:1px solid #ffffff17;flex-direction:column;grid-row:2;display:flex}html[data-ui=mobile] .game-shell .menu-shell .rail-caption,html[data-ui=mobile] .game-shell .menu-shell .rail-bottom{display:none}html[data-ui=mobile] .game-shell .menu-shell .nav-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;padding:6px calc(8px + var(--safe-l)) calc(8px + var(--safe-b)) calc(8px + var(--safe-r))!important;flex-direction:row!important;gap:4px!important;display:flex!important;overflow:auto hidden!important}html[data-ui=mobile] .game-shell .menu-shell .nav-tabs::-webkit-scrollbar{display:none}html[data-ui=mobile] .game-shell .menu-shell .nav-tabs button{letter-spacing:.05em;scroll-snap-align:start;height:var(--touch)!important;min-height:var(--touch)!important;border-left:0!important;border-radius:8px!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-width:88px!important;padding:4px 10px!important;font:600 10px/1.05 Manrope,sans-serif!important}html[data-ui=mobile] .game-shell .menu-shell .nav-tabs button svg{width:19px!important;height:19px!important}html[data-ui=mobile] .game-shell .menu-shell .nav-tabs button:first-child,html[data-ui=mobile] .game-shell .menu-shell .nav-tabs button:nth-child(2){letter-spacing:.08em;height:var(--touch)!important;margin-bottom:0!important;font:700 11px/1.05 Manrope,sans-serif!important}html[data-ui=mobile] .game-shell .menu-shell .nav-tabs button small{display:none!important}html[data-ui=mobile] .game-shell .menu-shell .nav-tabs button[data-state=active],html[data-ui=mobile] .game-shell .menu-shell .nav-tabs button[data-active]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--teal,#db7043) 62%, transparent)!important;color:#c78e75!important;background:#ffffff12!important;border-left-color:#0000!important}html[data-ui=mobile] .game-shell .menu-shell .secondary-panel,html[data-ui=mobile] .game-shell .menu-shell .play-panel,html[data-ui=mobile] .game-shell .menu-shell .zombie-tab{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--mob-topbar) calc(var(--mob-gutter) + var(--safe-r)) 12px calc(var(--mob-gutter) + var(--safe-l));overflow:hidden auto}html[data-ui=mobile] .game-shell .menu-shell .play-panel:has(.play-lobby){padding-bottom:0}html[data-ui=mobile] .game-shell .menu-shell .menu-footer{left:0;right:0;bottom:var(--mob-navbar);min-height:26px;padding:0 calc(12px + var(--safe-r)) 0 calc(12px + var(--safe-l));letter-spacing:.1em;color:#8d8983;font-size:9px;position:absolute}html[data-ui=mobile] .game-shell .menu-shell .menu-footer div{display:none}html[data-ui=mobile] .game-shell .play-lobby{grid-template:"identity""stage"minmax(28px,1fr)"launch"/minmax(0,1fr);gap:14px;min-height:0;padding:0 0 12px;display:grid;position:static}html[data-ui=mobile] .game-shell .play-lobby__identity{grid-area:identity;align-self:start;gap:10px;max-width:100%}html[data-ui=mobile] .game-shell .play-lobby__map{font-size:clamp(34px,8vw,60px)}html[data-ui=mobile] .game-shell .play-lobby__map:where(html[data-rot],html[data-rot] *){font-size:clamp(34px,8dvh,60px)}html[data-ui=mobile] .game-shell .play-lobby__brief{font-size:13px;line-height:1.65}html[data-ui=mobile] .game-shell .play-lobby__chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html[data-ui=mobile] .game-shell .play-lobby__chip{min-width:0;min-height:var(--touch)}html[data-ui=mobile] .game-shell .play-lobby__stage{min-height:40px}html[data-ui=mobile] .game-shell .play-lobby__stage-tag{display:none}html[data-ui=mobile] .game-shell .play-lobby__launch{grid-area:launch;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding-top:10px}html[data-ui=mobile] .game-shell .play-lobby__modes-scroll{scroll-snap-type:x proximity;flex-flow:row;gap:8px;padding-bottom:6px}html[data-ui=mobile] .game-shell .play-lobby__mode{min-width:132px;max-width:none;min-height:var(--touch);scroll-snap-align:start}html[data-ui=mobile] .game-shell .play-lobby__link{min-height:var(--touch-sm)}html[data-ui=mobile] .game-shell .play-lobby__actions{align-items:stretch;width:100%;min-width:0}html[data-ui=mobile] .game-shell .play-lobby__result{min-height:var(--touch);border-left:0;align-items:center;padding-left:0}html[data-ui=mobile] .game-shell .play-lobby__result button{min-height:var(--touch)}html[data-ui=mobile] .game-shell .play-lobby .deploy-button{min-height:56px}html[data-ui=mobile] .game-shell .play-lobby__advanced{min-height:var(--touch)}html[data-ui=mobile] .game-shell .play-lobby__drawer{left:calc(var(--mob-gutter) + var(--safe-l));right:calc(var(--mob-gutter) + var(--safe-r));top:var(--mob-topbar);width:auto;max-height:min(70vh,460px)}html[data-ui=mobile] .game-shell .play-lobby__drawer:where(html[data-rot],html[data-rot] *){max-height:min(70vw,460px)}html[data-ui=mobile] .game-shell .play-lobby__drawer-body{padding:10px}html[data-ui=mobile] .game-shell .maps-panel .eyebrow,html[data-ui=mobile] .game-shell .maps-panel h2{font-size:clamp(24px,7vw,40px)}html[data-ui=mobile] .game-shell .maps-panel .eyebrow:where(html[data-rot],html[data-rot] *),html[data-ui=mobile] .game-shell .maps-panel h2:where(html[data-rot],html[data-rot] *){font-size:clamp(24px,7dvh,40px)}html[data-ui=mobile] .game-shell .map-size-filters{align-items:center;gap:8px}html[data-ui=mobile] .game-shell .map-size-filters button{min-height:var(--touch);flex:auto}html[data-ui=mobile] .game-shell .map-cards{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}html[data-ui=mobile] .game-shell .map-card{min-height:var(--touch);grid-template-columns:minmax(84px,26%) minmax(0,1fr);align-items:stretch;gap:12px}html[data-ui=mobile] .game-shell .map-card-copy h3{font-size:20px}html[data-ui=mobile] .game-shell .map-card-copy p{font-size:12.5px;line-height:1.55}html[data-ui=mobile] .game-shell .map-card-copy strong{min-height:var(--touch-sm);align-items:center;display:inline-flex}html[data-ui=mobile] .game-shell .duel-panel h2,html[data-ui=mobile] .game-shell .settings-panel h2{font-size:clamp(24px,7vw,40px)}html[data-ui=mobile] .game-shell .duel-panel h2:where(html[data-rot],html[data-rot] *),html[data-ui=mobile] .game-shell .settings-panel h2:where(html[data-rot],html[data-rot] *){font-size:clamp(24px,7dvh,40px)}html[data-ui=mobile] .game-shell .duel-layout{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}html[data-ui=mobile] .game-shell .duel-brief,html[data-ui=mobile] .game-shell .duel-room{padding:14px}html[data-ui=mobile] .game-shell .duel-room input,html[data-ui=mobile] .game-shell .duel-room button{min-height:var(--touch)}html[data-ui=mobile] .game-shell .room-players{gap:8px}html[data-ui=mobile] .game-shell .room-players .v9-room-player{min-height:var(--touch);flex-wrap:wrap;gap:6px}html[data-ui=mobile] .game-shell .invite-link{flex-wrap:wrap;gap:8px}html[data-ui=mobile] .game-shell .invite-link button{min-width:var(--touch)}html[data-ui=mobile] .game-shell .v9-mode-picker,html[data-ui=mobile] .game-shell .v9-match-setup{border-radius:6px}html[data-ui=mobile] .game-shell .v9-mode-grid{gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important}html[data-ui=mobile] .game-shell .v9-mode-grid button,html[data-ui=mobile] .game-shell .v9-mode-picker button,html[data-ui=mobile] .game-shell .v9-match-setup button,html[data-ui=mobile] .game-shell .v9-match-setup select{min-height:var(--touch)}html[data-ui=mobile] .game-shell .bot-difficulty{border-radius:6px}html[data-ui=mobile] .game-shell .settings-panel,html[data-ui=mobile] .game-shell .settings-panel fieldset,html[data-ui=mobile] .game-shell .settings-panel section{min-width:0}html[data-ui=mobile] .game-shell .settings-panel label{min-height:var(--touch)}html[data-ui=mobile] .game-shell .settings-panel input[type=range]{min-height:var(--touch-sm)}html[data-ui=mobile] .game-shell .settings-panel input[type=checkbox],html[data-ui=mobile] .game-shell .settings-panel input[type=radio]{width:26px;height:26px}html[data-ui=mobile] .game-shell .profile-tools.compact{flex-wrap:wrap;gap:10px}html[data-ui=mobile] .game-shell .profile-actions{flex-wrap:wrap;gap:8px}html[data-ui=mobile] .game-shell .profile-actions button,html[data-ui=mobile] .game-shell .profile-actions label{min-height:var(--touch)}html[data-ui=mobile] .game-shell .arsenal-panel{background:0 0;min-width:0}html[data-ui=mobile] .game-shell .armory-v7.armory-workshop{flex-direction:column;gap:12px;height:auto;min-height:0;display:flex}html[data-ui=mobile] .game-shell .armory-heading{flex-direction:row;align-items:baseline;gap:8px;margin:0;padding:0}html[data-ui=mobile] .game-shell .armory-heading h2{font-size:clamp(24px,7vw,38px)}html[data-ui=mobile] .game-shell .armory-heading h2:where(html[data-rot],html[data-rot] *){font-size:clamp(24px,7dvh,38px)}html[data-ui=mobile] .game-shell .armory-save{display:none}html[data-ui=mobile] .game-shell .armory-v7.armory-workshop .armory-workbench{flex-direction:column;gap:12px;min-height:0;display:flex}html[data-ui=mobile] .game-shell .armory-v7.armory-workshop .armory-view{flex-direction:column;gap:8px;min-height:0;display:flex}html[data-ui=mobile] .game-shell .armory-v7.armory-workshop .weapon-inspect{background:0 0;border:0;min-height:0;padding:0}html[data-ui=mobile] .game-shell .armory-v7.armory-workshop .armory-model-title h3{font-size:22px}html[data-ui=mobile] .game-shell .armory-v7.armory-workshop .armory-model-title p{font-size:12.5px;line-height:1.5}html[data-ui=mobile] .game-shell .armory-v7.armory-workshop .inspect-viewport{height:clamp(180px,40vh,320px);min-height:var(--touch);touch-action:pan-y;background:radial-gradient(120% 90% at 50% 40%,#19161399,#0c0b0a00 72%);border-radius:8px;flex:none;margin:0;position:relative}html[data-ui=mobile] .game-shell .armory-v7.armory-workshop .inspect-viewport:where(html[data-rot],html[data-rot] *){height:clamp(180px,40vw,320px);min-height:var(--touch);touch-action:pan-x;background:radial-gradient(120% 90% at 50% 40%,#19161399,#0c0b0a00 72%);border-radius:8px;margin:0}html[data-ui=mobile] .game-shell .armory-v7.armory-workshop .inspect-controls{gap:10px;font-size:10px}html[data-ui=mobile] .game-shell .armory-v7.armory-workshop .inspect-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:4px}html[data-ui=mobile] .game-shell .armory-v7.armory-workshop .inspect-stats strong{padding:6px 4px;font-size:15px}html[data-ui=mobile] .game-shell .armory-v7.armory-workshop .inspect-stats small{font-size:8px}html[data-ui=mobile] .game-shell .armory-compare{padding:10px 12px}html[data-ui=mobile] .game-shell .armory-compare-head{flex-wrap:wrap;gap:4px 10px}html[data-ui=mobile] .game-shell .armory-deltas{flex-wrap:wrap;gap:6px}html[data-ui=mobile] .game-shell .armory-deltas em{font-size:11px}html[data-ui=mobile] .game-shell .armory-v7 .armory-sections{min-height:0}html[data-ui=mobile] .game-shell .armory-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}html[data-ui=mobile] .game-shell .armory-tabs::-webkit-scrollbar{display:none}html[data-ui=mobile] .game-shell .armory-tabs button{min-height:var(--touch);border-radius:8px;flex:none;padding:0 16px}html[data-ui=mobile] .game-shell .armory-v7 .armory-tabpanel{min-height:0;max-height:none;padding-top:10px}html[data-ui=mobile] .game-shell .armory-toolbar{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}html[data-ui=mobile] .game-shell .armory-search,html[data-ui=mobile] .game-shell .armory-toolbar select{min-height:var(--touch)}html[data-ui=mobile] .game-shell .armory-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html[data-ui=mobile] .game-shell .armory-tile{gap:6px;min-height:72px;padding:8px}html[data-ui=mobile] .game-shell .armory-tile strong{font-size:13px}html[data-ui=mobile] .game-shell .armory-tile small{font-size:10.5px}html[data-ui=mobile] .game-shell .armory-utilities{gap:10px}html[data-ui=mobile] .game-shell .armory-utilities>div{flex-wrap:wrap;gap:8px}html[data-ui=mobile] .game-shell .utility-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html[data-ui=mobile] .game-shell .utility-choices button{min-height:var(--touch)}html[data-ui=mobile] .game-shell .armory-utilities p{font-size:11.5px;line-height:1.5}html[data-ui=mobile] .game-shell .armory-sub{gap:6px}html[data-ui=mobile] .game-shell .armory-sub p{font-size:12.5px;line-height:1.55}html[data-ui=mobile] .game-shell .armory-slot-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}html[data-ui=mobile] .game-shell .armory-slot-tabs::-webkit-scrollbar{display:none}html[data-ui=mobile] .game-shell .armory-slot-tabs button{min-height:var(--touch);flex-direction:column;flex:none;align-items:flex-start;gap:3px;min-width:120px;padding:8px 12px}html[data-ui=mobile] .game-shell .armory-options{gap:8px}html[data-ui=mobile] .game-shell .armory-options button{min-height:var(--touch);gap:6px;padding:12px}html[data-ui=mobile] .game-shell .armory-option-head{flex-wrap:wrap;gap:6px}html[data-ui=mobile] .game-shell .armory-options p{font-size:12.5px;line-height:1.5}html[data-ui=mobile] .game-shell .weapon-finish-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html[data-ui=mobile] .game-shell .weapon-finish-options button{min-height:var(--touch);gap:8px;padding:8px}html[data-ui=mobile] .game-shell .weapon-finish-options button i{min-width:38px;min-height:38px}html[data-ui=mobile] .game-shell .weapon-finish-options button b{font-size:12.5px}html[data-ui=mobile] .game-shell .weapon-finish-options button small{font-size:9.5px}html[data-ui=mobile] .game-shell .armory-actionbar{bottom:calc(var(--safe-b) + 2px);z-index:4;background:linear-gradient(#110f0df2,#110f0dfc);border:1px solid #ffffff1c;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:4px;padding:10px;display:grid;position:sticky;box-shadow:0 -14px 34px #0006}html[data-ui=mobile] .game-shell .armory-slotbar-head{flex-wrap:wrap;gap:4px 10px}html[data-ui=mobile] .game-shell .armory-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}html[data-ui=mobile] .game-shell .armory-slot{gap:4px;min-height:64px;padding:6px}html[data-ui=mobile] .game-shell .armory-slot strong{font-size:12px}html[data-ui=mobile] .game-shell .armory-actions{gap:8px;display:grid}html[data-ui=mobile] .game-shell .armory-actions .armory-apply{min-height:var(--touch-sm);line-height:1.4}html[data-ui=mobile] .game-shell .armory-destination{min-height:var(--touch);align-items:center;gap:10px;display:flex}html[data-ui=mobile] .game-shell .armory-destination select{flex:1;min-width:0}html[data-ui=mobile] .game-shell .armory-equip-action,html[data-ui=mobile] .game-shell .armory-apply-btn{width:100%;min-height:52px}html[data-ui=mobile] .game-shell .zombie-tab{padding:0;overflow-y:auto}html[data-ui=mobile] .game-shell .zombie-menu{min-height:100%}html[data-ui=mobile] .game-shell .zombie-menu__inner{min-height:auto;padding:var(--mob-topbar) calc(var(--mob-gutter) + var(--safe-r)) calc(12px + var(--safe-b)) calc(var(--mob-gutter) + var(--safe-l));grid-template-columns:minmax(0,1fr);gap:16px}html[data-ui=mobile] .game-shell .zombie-menu__stage{gap:16px}html[data-ui=mobile] .game-shell .zombie-hero__lead{font-size:13.5px}html[data-ui=mobile] .game-shell .zombie-hero__facts{gap:6px 14px;font-size:11px}html[data-ui=mobile] .game-shell .zombie-command{gap:12px;padding:12px}html[data-ui=mobile] .game-shell .zombie-difficulty__option{min-height:var(--touch)}html[data-ui=mobile] .game-shell .zombie-command__action{width:100%;min-width:0}html[data-ui=mobile] .game-shell .zombie-launch{width:100%;min-height:56px}html[data-ui=mobile] .game-shell .zombie-field__input,html[data-ui=mobile] .game-shell .zombie-board__more{min-height:var(--touch)}html[data-ui=mobile] .game-shell .zombie-board__scroll--open{max-height:none;padding-right:0;overflow:visible}html[data-ui=mobile] .game-shell .zombie-board__row{min-height:var(--touch)}html[data-ui=mobile] .game-shell .zombie-hud{top:calc(8px + var(--safe-t));max-width:calc(100% - 2 * var(--mob-gutter));padding:6px 14px}html[data-ui=mobile] .game-shell .zombie-hud__core{flex-wrap:wrap;justify-content:center;gap:10px}html[data-ui=mobile] .game-shell .zombie-hud__value{font-size:15px}html[data-ui=mobile] .game-shell .zombie-hud__interact{bottom:calc(var(--touch) * 2 + 18px + var(--safe-b));padding:10px 18px}html[data-ui=mobile] .game-shell .zombie-result{padding:calc(12px + var(--safe-t)) calc(12px + var(--safe-r)) calc(12px + var(--safe-b)) calc(12px + var(--safe-l))}html[data-ui=mobile] .game-shell .zombie-result__panel{gap:12px;width:100%;max-height:100%;padding:18px}html[data-ui=mobile] .game-shell .zombie-result__title{font-size:clamp(22px,6vw,34px)}html[data-ui=mobile] .game-shell .zombie-result__title:where(html[data-rot],html[data-rot] *){font-size:clamp(22px,6dvh,34px)}html[data-ui=mobile] .game-shell .zombie-result__stats{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}html[data-ui=mobile] .game-shell .zombie-result__replay,html[data-ui=mobile] .game-shell .zombie-result__menu{flex:160px;min-height:52px}html[data-ui=mobile] .game-shell .account-panel,html[data-ui=mobile] .game-shell [class*=account-panel]{padding:calc(12px + var(--safe-t)) calc(12px + var(--safe-r)) calc(12px + var(--safe-b)) calc(12px + var(--safe-l))}html[data-ui=mobile] .game-shell .account-panel input,html[data-ui=mobile] .game-shell .account-panel button,html[data-ui=mobile] .game-shell [class*=account-panel] input,html[data-ui=mobile] .game-shell [class*=account-panel] button{min-height:var(--touch)}html[data-ui=mobile] .game-shell [role=dialog]{max-height:100%;padding:calc(12px + var(--safe-t)) calc(12px + var(--safe-r)) calc(12px + var(--safe-b)) calc(12px + var(--safe-l))}html[data-ui=mobile] .game-shell .pause-panel,html[data-ui=mobile] .game-shell [class*=pause-panel]{inset:auto calc(var(--mob-gutter) + var(--safe-r)) auto calc(var(--mob-gutter) + var(--safe-l));width:auto;max-height:calc(100% - 2 * (var(--mob-gutter) + var(--safe-t)));padding:18px;top:50%;overflow-y:auto;transform:translateY(-50%)}html[data-ui=mobile] .game-shell .pause-panel button,html[data-ui=mobile] .game-shell [class*=pause-panel] button{min-height:var(--touch);width:100%}html[data-ui=mobile] .game-shell .return-pause{min-height:var(--touch)}html[data-ui=mobile] .game-shell .round-top{top:calc(6px + var(--safe-t));max-width:min(56vw,460px);margin-left:auto;margin-right:auto;padding:3px 12px}html[data-ui=mobile] .game-shell .round-top:where(html[data-rot],html[data-rot] *){max-width:min(56dvh,460px);margin-left:auto;margin-right:auto}html[data-ui=mobile] .game-shell .round-top>div>span{font-size:10px}html[data-ui=mobile] .game-shell .round-top strong{font-size:18px}html[data-ui=mobile] .game-shell .alive-count{top:calc(var(--safe-t) + 54px);max-width:min(58vw,460px)}html[data-ui=mobile] .game-shell .alive-count:where(html[data-rot],html[data-rot] *){max-width:min(58dvh,460px)}html[data-ui=mobile] .game-shell .objective-hud{top:calc(var(--safe-t) + 86px);min-width:0;max-width:min(64vw,460px);padding:6px 12px}html[data-ui=mobile] .game-shell .objective-hud:where(html[data-rot],html[data-rot] *){max-width:min(64dvh,460px);padding:6px 12px}html[data-ui=mobile] .game-shell .minimap{left:calc(var(--safe-l) + 8px);top:calc(var(--safe-t) + 8px);width:min(var(--radar-size,120px), 25vw);aspect-ratio:1;height:auto}html[data-ui=mobile] .game-shell .minimap:where(html[data-rot],html[data-rot] *){width:min(var(--radar-size,120px), 25dvh);aspect-ratio:1;height:auto}html[data-ui=mobile] .game-shell .performance{top:calc(var(--safe-t) + 6px);right:calc(var(--safe-r) + 8px);max-width:46vw;padding:3px 8px;font-size:10px;left:auto}html[data-ui=mobile] .game-shell .performance:where(html[data-rot],html[data-rot] *){max-width:46dvh}html[data-ui=mobile] .game-shell .kill-feed{top:calc(var(--safe-t) + 34px);right:calc(var(--safe-r) + 8px);max-width:min(46vw,320px);left:auto}html[data-ui=mobile] .game-shell .kill-feed:where(html[data-rot],html[data-rot] *){max-width:min(46dvh,320px)}html[data-ui=mobile] .game-shell .chud-vitals{left:calc(var(--safe-l) + 10px);bottom:calc(var(--safe-b) + 10px);width:min(240px,46vw)}html[data-ui=mobile] .game-shell .chud-vitals:where(html[data-rot],html[data-rot] *){width:min(240px,46dvh)}html[data-ui=mobile] .game-shell .chud-arsenal{right:calc(var(--safe-r) + 10px);bottom:calc(var(--safe-b) + 10px);width:min(244px,46vw)}html[data-ui=mobile] .game-shell .chud-arsenal:where(html[data-rot],html[data-rot] *){width:min(244px,46dvh)}html[data-ui=mobile] .game-shell .chud-slots{bottom:calc(var(--safe-b) + 96px);max-width:calc(100% - 2 * var(--mob-gutter));-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding-bottom:2px;overflow-x:auto}html[data-ui=mobile] .game-shell .chud-slots::-webkit-scrollbar{display:none}html[data-ui=mobile] .game-shell .chud-slots .chud-slot{min-height:var(--touch);min-width:var(--touch)}html[data-ui=mobile] .game-shell .chud .chud-slot-key{display:none}html[data-ui=mobile] .game-shell .chud-utility{right:calc(var(--safe-r) + 10px);bottom:calc(var(--safe-b) + 172px);flex-wrap:wrap;justify-content:flex-end;max-width:60vw}html[data-ui=mobile] .game-shell .chud-utility:where(html[data-rot],html[data-rot] *){max-width:60dvh}html[data-ui=mobile] .game-shell .death-camera-card,html[data-ui=mobile] .game-shell .match-conclusion,html[data-ui=mobile] .game-shell .round-message{max-width:min(92vw,640px);max-height:calc(100% - 2 * (var(--mob-gutter) + var(--safe-t)));overflow-y:auto}html[data-ui=mobile] .game-shell .death-camera-card:where(html[data-rot],html[data-rot] *),html[data-ui=mobile] .game-shell .match-conclusion:where(html[data-rot],html[data-rot] *),html[data-ui=mobile] .game-shell .round-message:where(html[data-rot],html[data-rot] *){max-width:min(92dvh,640px);max-height:calc(100% - 2 * (var(--mob-gutter) + var(--safe-t)));overflow-y:auto}html[data-ui=mobile] .game-shell .terrain-preparation{max-width:none;max-height:none;padding:12px calc(16px + var(--safe-l));gap:8px;inset:0}html[data-ui=mobile] .game-shell .terrain-preparation h2{font-size:clamp(20px,6vh,30px)}html[data-ui=mobile] .game-shell .terrain-preparation h2:where(html[data-rot],html[data-rot] *){font-size:clamp(20px,6vw,30px)}html[data-ui=mobile] .game-shell .terrain-preparation>svg{width:26px;height:26px}html[data-ui=mobile] .game-shell .match-standings{max-width:min(88vw,520px);max-height:40vh;overflow-y:auto}html[data-ui=mobile] .game-shell .match-standings:where(html[data-rot],html[data-rot] *){max-width:min(88dvh,520px);max-height:40vw;overflow-y:auto}html[data-ui=mobile] .game-shell .respawn-overlay,html[data-ui=mobile] .game-shell .protection-status{max-width:92vw}html[data-ui=mobile] .game-shell .respawn-overlay:where(html[data-rot],html[data-rot] *),html[data-ui=mobile] .game-shell .protection-status:where(html[data-rot],html[data-rot] *){max-width:92dvh}html[data-ui=mobile] .game-shell .escape-hint{display:none}html[data-ui=mobile] .game-shell .error-banner{left:calc(var(--mob-gutter) + var(--safe-l));right:calc(var(--mob-gutter) + var(--safe-r));bottom:calc(var(--safe-b) + 8px);max-width:none}html[data-ui=mobile] .game-shell .error-banner button{min-height:var(--touch)}@media (width>=900px) and (orientation:landscape){html[data-ui=mobile] .game-shell .play-lobby:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(300px,42%) minmax(0,1fr);grid-template-areas:"identity stage""launch launch"}html[data-ui=mobile] .game-shell .armory-tiles:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:repeat(3,minmax(0,1fr))}html[data-ui=mobile] .game-shell .armory-slot-grid:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:repeat(6,minmax(0,1fr))}html[data-ui=mobile] .game-shell .weapon-finish-options:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (height>=900px) and (orientation:portrait){html[data-ui=mobile] .game-shell .play-lobby:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(300px,42%) minmax(0,1fr);grid-template-areas:"identity stage""launch launch"}html[data-ui=mobile] .game-shell .armory-tiles:where(html[data-rot],html[data-rot] *){grid-template-columns:repeat(3,minmax(0,1fr))}html[data-ui=mobile] .game-shell .armory-slot-grid:where(html[data-rot],html[data-rot] *){grid-template-columns:repeat(6,minmax(0,1fr))}html[data-ui=mobile] .game-shell .weapon-finish-options:where(html[data-rot],html[data-rot] *){grid-template-columns:repeat(3,minmax(0,1fr))}}html.tf-calm[data-ui=mobile] .game-shell *,html.tf-calm[data-ui=mobile] .game-shell :before,html.tf-calm[data-ui=mobile] .game-shell :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html[data-ui=mobile] .game-shell.hud-reduced-motion *,html[data-ui=mobile] .game-shell .hud-reduced-motion *{transition:none!important;animation:none!important}html[data-ui=mobile] .mobile-config-open{right:max(12px,env(safe-area-inset-right));z-index:80;color:#f47c48;background:#292521;border:1px solid #db7043;border-radius:8px;min-height:44px;padding:8px 16px;position:fixed;bottom:8px}html[data-ui=mobile] .mobile-config-open:where(html[data-rot],html[data-rot] *){right:max(12px,env(safe-area-inset-bottom));z-index:80;color:#f47c48;background:#292521;border:1px solid #db7043;border-radius:8px;min-height:44px;padding:8px 16px;bottom:8px}html[data-ui=mobile] .game-shell .menu-shell .menu-tabs{height:auto!important;display:block!important;position:absolute!important;inset:58px 0 62px!important;overflow:hidden!important}html[data-ui=mobile] .game-shell .menu-shell .navigation-rail{z-index:75;width:100%!important;height:62px!important;display:flex!important;position:fixed!important;inset:auto 0 0!important}html[data-ui=mobile] .game-shell .menu-shell .menu-tabs>[role=tabpanel]{display:block;width:100%!important;height:100%!important;min-height:0!important;padding:12px 16px!important;position:absolute!important;inset:0!important;overflow:auto!important}html[data-ui=mobile] .game-shell .menu-shell .menu-tabs>[role=tabpanel][hidden],html[data-ui=mobile] .game-shell .menu-shell .menu-footer{display:none!important}html[data-ui=mobile] .mobile-config-open{padding:8px;font-size:11px;inset:7px auto auto 155px}html[data-ui=mobile] .game-shell .menu-shell .nav-tabs{justify-content:space-around;width:100%!important}html[data-ui=mobile] .game-shell .menu-shell .nav-tabs button{flex:1 0 85px!important}html[data-ui=mobile] .game-shell .play-lobby{height:auto!important;min-height:100%!important}html[data-ui=mobile] .game-shell .play-lobby__identity{font-size:14px}html[data-ui=mobile] .game-shell .play-lobby__identity h1{font-size:44px}@media (orientation:landscape){html[data-ui=mobile] .game-shell .play-lobby:where(html:not([data-rot]),html:not([data-rot]) *){grid-template:"identity launch"/minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:start!important;gap:22px!important;display:grid!important}html[data-ui=mobile] .game-shell .play-lobby__stage:where(html:not([data-rot]),html:not([data-rot]) *){display:none!important}html[data-ui=mobile] .game-shell .play-lobby__launch:where(html:not([data-rot]),html:not([data-rot]) *){border:0;flex-direction:column;align-items:stretch;gap:8px;padding:0;display:flex!important}html[data-ui=mobile] .game-shell .play-lobby__modes:where(html:not([data-rot]),html:not([data-rot]) *){flex:none;max-height:108px}html[data-ui=mobile] .game-shell .play-lobby__actions:where(html:not([data-rot]),html:not([data-rot]) *){width:100%}html[data-ui=mobile] .game-shell .play-lobby__brief:where(html:not([data-rot]),html:not([data-rot]) *){max-width:100%;margin:6px 0;font-size:12px;line-height:1.5}html[data-ui=mobile] .game-shell .play-lobby__chips:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}html[data-ui=mobile] .game-shell .play-lobby__chip:where(html:not([data-rot]),html:not([data-rot]) *){padding:8px 6px}html[data-ui=mobile] .game-shell .play-lobby__note:where(html:not([data-rot]),html:not([data-rot]) *){margin:8px 0;font-size:11px}}@media (orientation:portrait){html[data-ui=mobile] .game-shell .play-lobby:where(html[data-rot],html[data-rot] *){grid-template:"identity launch"/minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:start!important;gap:22px!important;display:grid!important}html[data-ui=mobile] .game-shell .play-lobby__stage:where(html[data-rot],html[data-rot] *){display:none!important}html[data-ui=mobile] .game-shell .play-lobby__launch:where(html[data-rot],html[data-rot] *){border:0;flex-direction:column;align-items:stretch;gap:8px;padding:0;display:flex!important}html[data-ui=mobile] .game-shell .play-lobby__modes:where(html[data-rot],html[data-rot] *){flex:none;max-height:108px}html[data-ui=mobile] .game-shell .play-lobby__actions:where(html[data-rot],html[data-rot] *){width:100%}html[data-ui=mobile] .game-shell .play-lobby__brief:where(html[data-rot],html[data-rot] *){max-width:100%;margin:6px 0;font-size:12px;line-height:1.5}html[data-ui=mobile] .game-shell .play-lobby__chips:where(html[data-rot],html[data-rot] *){grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}html[data-ui=mobile] .game-shell .play-lobby__chip:where(html[data-rot],html[data-rot] *){padding:8px 6px}html[data-ui=mobile] .game-shell .play-lobby__note:where(html[data-rot],html[data-rot] *){margin:8px 0;font-size:11px}}html[data-ui=mobile] .game-shell .minimap{width:100px!important;height:100px!important;top:8px!important;left:8px!important}html[data-ui=mobile] .game-shell .chud-vitals{gap:4px;width:144px;padding:6px 8px;top:8px;bottom:auto;left:116px}html[data-ui=mobile] .game-shell .chud-vitals .chud-value{font-size:22px;line-height:1}html[data-ui=mobile] .game-shell .chud-vitals small{font-size:8px}html[data-ui=mobile] .game-shell .chud-vitals-head{display:none}html[data-ui=mobile] .game-shell .chud-arsenal{width:154px;padding:6px 8px;top:65px;bottom:auto;right:10px}html[data-ui=mobile] .game-shell .chud-weapon-name{font-size:15px}html[data-ui=mobile] .game-shell .chud-slots,html[data-ui=mobile] .game-shell .chud-hint,html[data-ui=mobile] .game-shell .chud-utility-key,html[data-ui=mobile] .mc-tip,html[data-ui=mobile] .mc-hint{display:none!important}html[data-ui=mobile] .game-shell .chud-utility{max-width:360px;font-size:10px;inset:84px auto auto 50%;transform:translate(-50%)}html[data-ui=mobile] .game-shell .round-top{transform-origin:top;top:7px;transform:translate(-50%)scale(.8)}html[data-ui=mobile] .game-shell .kill-feed{max-width:200px;font-size:10px;top:105px}html[data-ui=mobile] .game-shell .chud-arsenal{width:145px;top:8px}html[data-ui=mobile] .game-shell .chud-ammo{gap:3px;line-height:1}html[data-ui=mobile] .game-shell .chud-ammo-mag{font-size:30px}html[data-ui=mobile] .game-shell .chud-ammo-reserve{font-size:15px}html[data-ui=mobile] .game-shell .zombie-hud{width:auto;max-width:none;font-size:10px;top:8px;left:275px;right:168px;transform:none}html[data-ui=mobile] .game-shell .zombie-hud__core{gap:8px;padding:6px 8px}html[data-ui=mobile] .game-shell .zombie-hud__objective{font-size:9px}.mc{z-index:62;pointer-events:none;touch-action:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;color:#f3eee6;contain:layout style;--mc-safe-t:env(safe-area-inset-top,0px);--mc-safe-b:env(safe-area-inset-bottom,0px);--mc-safe-l:env(safe-area-inset-left,0px);--mc-safe-r:env(safe-area-inset-right,0px);--mc-accent:var(--accent,#e07a4a);--mc-fill:#0e0d0c75;--mc-edge:#ffffff57;--mc-hot:#ff5a3c;font-family:Barlow Condensed,Rajdhani,system-ui,sans-serif;position:fixed;inset:0}.mc:where(html[data-rot],html[data-rot] *){--mc-safe-t:env(safe-area-inset-right,0px);--mc-safe-b:env(safe-area-inset-left,0px);--mc-safe-l:env(safe-area-inset-top,0px);--mc-safe-r:env(safe-area-inset-bottom,0px);--mc-accent:var(--accent,#e07a4a);--mc-fill:#0e0d0c75;--mc-edge:#ffffff57;--mc-hot:#ff5a3c}.mc[data-zombie=true]{--mc-accent:#e0ad52}.mc-zone{pointer-events:auto;touch-action:none;background:0 0;position:absolute;top:0;bottom:0}.mc-stick{pointer-events:none;border-radius:50%;transition:opacity .18s;position:absolute;transform:translate(-50%,-50%)}.mc-stick:not(.is-active){opacity:.55!important}.mc-stick-ring{border:2px solid var(--mc-edge);background:radial-gradient(circle,#0000001a 0 55%,#00000052 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000040}.mc-stick-thumb{will-change:transform;background:radial-gradient(circle at 40% 35%,#ffffffeb,#ded6cab3);border-radius:50%;width:42%;height:42%;margin:-21% 0 0 -21%;position:absolute;top:50%;left:50%;box-shadow:0 2px 10px #00000073}.mc-stick.is-active .mc-stick-ring{border-color:#ffffff8c}.mc-sprint-cone{pointer-events:none;background:conic-gradient(from calc(-1 * var(--a)), #ffffff24 0 calc(2 * var(--a)), transparent 0);-webkit-mask:radial-gradient(closest-side, transparent var(--in), #000 calc(var(--in) + 1px));-webkit-mask:radial-gradient(closest-side, transparent var(--in), #000 calc(var(--in) + 1px));mask:radial-gradient(closest-side, transparent var(--in), #000 calc(var(--in) + 1px));border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mc-sprint-cone.is-hot{background:conic-gradient(from calc(-1 * var(--a)), color-mix(in srgb, var(--mc-accent) 38%, transparent) 0 calc(2 * var(--a)), transparent 0)}.mc-sprint-lock{color:#fff;width:46px;height:46px;transform:translate(-50%, -50%) rotate(var(--lock-a,0deg)) translateY(calc(-1 * var(--lock-d,60px))) rotate(calc(-1 * var(--lock-a,0deg)));background:#00000059;border:2px dashed #ffffff8c;border-radius:50%;place-items:center;line-height:1;transition:transform 70ms linear;display:grid;position:absolute;top:50%;left:50%}.mc-sprint-lock small{letter-spacing:.08em;margin-top:-8px;font-size:8px;font-weight:700}.mc-sprint-lock.is-hot{border-style:solid;border-color:var(--mc-accent);background:color-mix(in srgb, var(--mc-accent) 55%, transparent);transform-origin:50%}.mc-autorun{left:calc(var(--mc-safe-l) + 14px);bottom:calc(var(--mc-safe-b) + 8px);background:color-mix(in srgb, var(--mc-accent) 78%, black);color:#120f0d;letter-spacing:.06em;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font:700 10px/1 system-ui,sans-serif;display:inline-flex;position:absolute}.mc-btn{border:1.5px solid var(--mc-edge);background:var(--mc-fill);color:#f7f3ec;pointer-events:auto;touch-action:none;backdrop-filter:blur(3px);font:inherit;cursor:pointer;border-radius:50%;align-content:center;place-items:center;gap:1px;padding:0;transition:transform 60ms,background-color 80ms,border-color 80ms;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 6px #00000059,inset 0 1px #ffffff1f}.mc-btn svg{filter:drop-shadow(0 1px 1px #0009)}.mc-btn-label{letter-spacing:.08em;text-shadow:0 1px 2px #000c;opacity:.92;font:700 9px/1 system-ui,sans-serif}.mc-btn.is-held{background:color-mix(in srgb, var(--mc-accent) 58%, #0a090866);border-color:color-mix(in srgb, var(--mc-accent) 80%, white);transform:translate(-50%,-50%)scale(.93)}.mc-btn.is-dim{filter:grayscale();opacity:.35!important}.mc-btn-fire,.mc-btn-leftFire{background:radial-gradient(circle,#ff5a3c47,#0e0d0c80 70%);border-width:2px;border-color:#ff8c6e99}.mc-btn-fire.is-held,.mc-btn-leftFire.is-held{background:#ff462d9e;border-color:#ffb09a}.mc-btn-ads[data-held=true]{background:#ffffff47;border-color:#fff}.mc-btn-interact{border-color:var(--mc-accent);background:color-mix(in srgb, var(--mc-accent) 34%, #0a090880);animation:1.4s ease-in-out infinite mc-pulse}.mc-btn-pause,.mc-btn-inspect,.mc-btn-scores{background:#0a090861;border-color:#ffffff3d}.mc-badge{color:#151210;background:#f3eee6;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font:800 11px/18px system-ui,sans-serif;position:absolute;top:-2px;right:-2px}.mc-mini{letter-spacing:.08em;text-shadow:0 1px 2px #000;font:700 8px/1 system-ui,sans-serif;position:absolute;bottom:-14px}.mc-prompt{border:1px solid var(--mc-accent);color:#f7f1e6;text-align:center;white-space:normal;background:#0c0b0adb;border-radius:6px;width:max-content;max-width:42vw;padding:5px 9px;font:600 11px/1.25 system-ui,sans-serif;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.mc-prompt:where(html[data-rot],html[data-rot] *){border:1px solid var(--mc-accent);color:#f7f1e6;text-align:center;white-space:normal;background:#0c0b0adb;border-radius:6px;max-width:42dvh;padding:5px 9px;font:600 11px/1.25 system-ui,sans-serif}.mc-cards{pointer-events:none;justify-content:center;align-items:stretch;gap:6px;display:flex;position:absolute;transform:translate(-50%,-50%);width:auto!important;height:auto!important}.mc-card{box-sizing:border-box;pointer-events:auto;touch-action:none;color:#d9d3c9;text-align:left;font:inherit;backdrop-filter:blur(3px);background:#0c0b0a80;border:1px solid #fff3;border-radius:8px;align-content:center;justify-items:start;gap:2px;padding:0 10px;display:grid;overflow:hidden}.mc-card.is-active{border-color:color-mix(in srgb, var(--mc-accent) 85%, white);color:#fff;box-shadow:inset 0 -2px 0 var(--mc-accent);background:linear-gradient(#141210b8,#14121080)}.mc-card-name{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:700 12px/1 Barlow Condensed,system-ui,sans-serif;overflow:hidden}.mc-card-kind{letter-spacing:.08em;opacity:.65;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:600 8px/1 system-ui,sans-serif;overflow:hidden}.mc-card-ammo{opacity:.85;font:600 11px/1 system-ui,sans-serif}.mc-card-ammo b{margin-right:2px;font-size:17px;font-weight:800}.mc-card-knife{background:var(--mc-accent);color:#120f0d;border-radius:6px;padding:4px 8px;font:800 10px/1 system-ui,sans-serif;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.mc-arc{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mc-arc polyline{fill:none;stroke:#ffffffd9;stroke-width:3px;stroke-dasharray:7 6;stroke-linecap:round;filter:drop-shadow(0 1px 2px #000000b3)}.mc-arc circle{fill:color-mix(in srgb, var(--mc-accent) 45%, transparent);stroke:#fff;stroke-width:2px}.mc-cancel{left:50%;top:calc(var(--mc-safe-t) + 17%);color:#fff;pointer-events:none;background:#0a09088c;border:2px solid #ffffff80;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;transform:translate(-50%,-50%)}.mc-cancel small{letter-spacing:.08em;margin-top:-10px;font:700 8px/1 system-ui,sans-serif}.mc-cancel.is-hot{background:#dc3228bf;border-color:#fff;transform:translate(-50%,-50%)scale(1.1)}.mc-target{pointer-events:none;border:1.5px solid #0000;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;transition:border-color 80ms,transform 80ms;position:absolute;top:50%;left:50%}.mc-target[data-state=acquire]{border-color:#ffd278cc;transform:scale(.85)}.mc-target[data-state=firing]{border-color:#ff4632f2;transform:scale(.7)}.mc-mode-tag{right:calc(var(--mc-safe-r) + 12px);bottom:calc(var(--mc-safe-b) + 4px);letter-spacing:.14em;opacity:.5;font:700 8px/1 system-ui,sans-serif;position:absolute}@keyframes mc-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--mc-accent) 25%, transparent)}}html.tf-calm .mc *,html.tf-calm .mc :before,html.tf-calm .mc :after{transition:none!important;animation:none!important}html[data-ui=mobile][data-mc-cards] .game-shell .chud-arsenal{display:none}html[data-ui=mobile][data-mc-offer] .zq-action{left:var(--mc-offer-l);bottom:var(--mc-offer-b);width:var(--mc-offer-w);box-sizing:border-box;gap:3px 8px;max-width:none;padding:6px 10px;font-size:13px;line-height:1.2;transform:none}html[data-ui=mobile][data-mc-offer] .zq-action__key{border-radius:5px;min-width:0;height:22px;padding:0 6px;font-size:11px}html[data-ui=mobile][data-mc-offer] .zq-action__verb{font-size:11px}html[data-ui=mobile][data-mc-offer] .zq-action__detail{color:#c9d0d5;font-size:12px;line-height:1.25}html[data-ui=mobile] .game-shell .killfeed{top:calc(var(--safe-t,0px) + 112px);left:calc(var(--safe-l,0px) + 8px);transform-origin:0 0;pointer-events:none;align-items:flex-start;max-width:46vw;right:auto;transform:scale(.78)}html[data-ui=mobile] .game-shell .killfeed:where(html[data-rot],html[data-rot] *){transform-origin:0 0;pointer-events:none;max-width:46dvh;transform:scale(.78)}.mhe{z-index:4100;color:#f3eee6;touch-action:none;user-select:none;--mc-safe-t:env(safe-area-inset-top,0px);--mc-safe-b:env(safe-area-inset-bottom,0px);--mc-safe-l:env(safe-area-inset-left,0px);--mc-safe-r:env(safe-area-inset-right,0px);--mhe-accent:var(--accent,#e07a4a);background:linear-gradient(#08080833,#08080873),radial-gradient(at 50% 40%,#3a3f44 0%,#1b1d20 70%);font-family:system-ui,sans-serif;position:fixed;inset:0}.mhe:where(html[data-rot],html[data-rot] *){--mc-safe-t:env(safe-area-inset-right,0px);--mc-safe-b:env(safe-area-inset-left,0px);--mc-safe-l:env(safe-area-inset-top,0px);--mc-safe-r:env(safe-area-inset-bottom,0px);--mhe-accent:var(--accent,#e07a4a)}.mhe-stage{position:absolute;inset:0}.mhe-grid{pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:5% 10%;position:absolute;inset:0}.mhe-grid:after{content:"";border-left:1px dashed #ffffff2e;position:absolute;top:0;bottom:0;left:42%}.mhe-ctl{color:#f7f3ec;touch-action:none;font:inherit;background:#0e0d0c8c;border:1.5px solid #fff6;border-radius:50%;align-content:center;place-items:center;gap:1px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.mhe-ctl.is-hidden{filter:grayscale();border-style:dashed;opacity:.28!important}.mhe-ctl.is-selected{border:2px solid var(--mhe-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--mhe-accent) 35%, transparent);z-index:3}.mhe-ctl-fire,.mhe-ctl-leftFire{background:radial-gradient(circle,#ff5a3c4d,#0e0d0c8c 70%)}.mhe-ctl-move{background:radial-gradient(circle,#0000001a 0 55%,#00000059 100%)}.mhe-stick-thumb{background:#f0eae0bf;border-radius:50%;width:42%;height:42%}.mhe-ctl-move .mhe-lbl{position:absolute;bottom:12%}.mhe-ctl-weapons{background:0 0;border:1px dashed #ffffff4d;gap:6px;padding:0 4px;display:flex}.mhe-card{background:#0c0b0a99;border:1px solid #ffffff40;border-radius:6px;justify-content:space-between;align-items:center;height:80%;padding:0 8px;font:700 11px/1 system-ui,sans-serif;display:flex}.mhe-card.is-active{border-color:var(--mhe-accent)}.mhe-lbl{letter-spacing:.08em;font:700 9px/1 system-ui,sans-serif}.mhe-ctx{background:var(--mhe-accent);color:#140f0c;text-transform:uppercase;border-radius:6px;padding:1px 5px;font:800 8px/1.3 system-ui,sans-serif;position:absolute;top:-9px}.mhe-bar{top:calc(var(--mc-safe-t) + 6px);width:min(calc(100% - 200px - var(--mc-safe-l) - var(--mc-safe-r)), 720px);z-index:10;background:#0c0b0adb;border:1px solid #ffffff24;border-radius:10px;gap:6px;padding:6px 8px;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000073}.mhe-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mhe-bar button{color:#f3eee6;letter-spacing:.04em;background:#ffffff12;border:1px solid #ffffff29;border-radius:7px;min-width:40px;min-height:40px;padding:0 10px;font:700 11px/1 system-ui,sans-serif}.mhe-bar button:disabled{opacity:.35}.mhe-bar button.is-active,.mhe-bar button.is-primary{background:var(--mhe-accent);color:#150f0c;border-color:#0000}.mhe-presets,.mhe-slots,.mhe-actions{gap:4px;display:flex}.mhe-actions{margin-left:auto}.mhe-slot{display:flex}.mhe-slot button:first-child{border-radius:7px 0 0 7px;gap:2px;padding:0 8px;display:grid}.mhe-slot button:first-child small{opacity:.7;font-size:7px}.mhe-slot-save{border-radius:0 7px 7px 0!important;padding:0 8px!important;font-size:15px!important}.mhe-edit{gap:10px}.mhe-name{letter-spacing:.06em;color:var(--mhe-accent);text-transform:uppercase;min-width:90px;font:800 12px/1 system-ui,sans-serif}.mhe-stepper{flex:180px;align-items:center;gap:4px;min-width:0;display:flex}.mhe-stepper>span{white-space:nowrap;opacity:.85;min-width:70px;font-size:10px}.mhe-stepper input{min-width:50px;height:32px;accent-color:var(--mhe-accent);flex:1}.mhe-msg{opacity:.8;text-align:center;margin:0;font-size:11px}.mhe[data-dock=bottom] .mhe-bar{top:auto;bottom:calc(var(--mc-safe-b,0px) + 6px)}.mhe.is-dragging .mhe-bar,.mhe.is-dragging .mhe-expand{opacity:.12;pointer-events:none}.mhe-bar{transition:opacity .15s}.mhe-expand{top:calc(var(--mc-safe-t) + 6px);color:#f3eee6;letter-spacing:.08em;z-index:2;background:#0c0b0adb;border:1px solid #fff3;border-radius:999px;min-height:40px;padding:0 16px;font:800 11px/1 system-ui,sans-serif;position:absolute;left:50%;transform:translate(-50%)}.mhe[data-dock=bottom] .mhe-expand{top:auto;bottom:calc(var(--mc-safe-b,0px) + 6px)}.tf-aff{--aff-gold:var(--x-gold,#ffc766);--aff-green:var(--x-green,#3ee08f);--aff-ember:var(--x-ember,#ff3b2f);--aff-line:var(--x-line,#ffffff17);min-width:0;color:var(--x-text,#e8e4da);font-family:var(--x-sans,system-ui, sans-serif);text-align:left;gap:14px;display:grid}.sx-profile>.tf-aff{grid-column:1/-1}.tf-aff__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.tf-aff__head h3{font:800 24px/1 var(--x-display,sans-serif);letter-spacing:.12em;margin:2px 0 0}.tf-aff__eyebrow,.tf-aff__kicker{font:700 10.5px var(--x-mono,monospace);letter-spacing:.18em;color:var(--x-ember-2,#ff7a5c);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.tf-aff__grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);align-items:start;gap:14px;display:grid}.tf-aff__grid>.tf-aff__msg{grid-column:1/-1}.tf-aff__card{border-radius:var(--x-radius-lg,22px);border:1px solid var(--aff-line);min-width:0;box-shadow:var(--x-shadow,none);background:linear-gradient(#1c2127eb,#0e1013f0);gap:12px;padding:18px;display:grid;position:relative;overflow:hidden}.tf-aff__card>*{position:relative}.tf-aff__glow{pointer-events:none;background:radial-gradient(closest-side,#ffc76629,#ff3b2f0f 60%,#0000);height:80%;inset:-45% -10% auto 30%;position:absolute!important}.tf-aff__card h4{font:800 20px/1.1 var(--x-display,sans-serif);letter-spacing:.06em;align-items:center;gap:8px;margin:0;display:flex}.tf-aff__card h5{font:700 11px var(--x-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--x-muted,#8a96a3);align-items:center;gap:6px;margin:0 0 8px;display:flex}.tf-aff__pitch h4{background:linear-gradient(90deg, #fff4d6, var(--aff-gold) 55%, var(--x-ember-2,#ff7a5c));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:28px}.tf-aff__lead{color:#f1ede4;margin:0;font-size:15.5px;line-height:1.5}.tf-aff__lead b{color:var(--aff-gold)}.tf-aff__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.tf-aff__steps li{border:1px solid var(--aff-line);background:#ffffff09;border-radius:14px;gap:10px;padding:12px;display:flex}.tf-aff__steps i{width:28px;height:28px;font:800 14px var(--x-display,sans-serif);color:#1a1206;background:linear-gradient(135deg, #ffe3a3, var(--aff-gold));border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid;box-shadow:0 0 18px #ffc76659}.tf-aff__steps div{gap:3px;min-width:0;display:grid}.tf-aff__steps b{font:700 13px var(--x-display,sans-serif);letter-spacing:.05em}.tf-aff__steps span{color:var(--x-muted,#8a96a3);overflow-wrap:anywhere;font-size:12.5px;line-height:1.4}.tf-aff__facts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tf-aff__facts li,.tf-aff__explain{color:#c9c4ba;align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:1.45;display:flex}.tf-aff__facts svg,.tf-aff__explain svg{color:var(--aff-gold);flex:none;margin-top:2px}.tf-aff__explain{background:#ffc7660f;border:1px solid #ffc7662e;border-radius:12px;padding:10px 12px}.tf-aff__note{color:var(--x-dim,#5d6670);margin:0;font-size:12px;line-height:1.45}.tf-aff__hint{color:var(--x-muted,#8a96a3);margin:0;font-size:12.5px;line-height:1.45;display:block}.tf-aff__hint svg{vertical-align:-1px}.tf-aff__label{font:600 11px var(--x-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--x-muted,#8a96a3);gap:5px;display:grid}.tf-aff__input{box-sizing:border-box;width:100%;min-width:0;color:var(--x-text,#e8e4da);font:600 14px var(--x-sans,sans-serif);letter-spacing:.04em;text-transform:none;background:#0c0e11;border:1px solid #ffffff29;border-radius:10px;padding:10px 12px}.tf-aff__input:focus{outline:2px solid var(--aff-ember);outline-offset:1px}input.tf-aff__input[aria-label*=ode]{font-family:var(--x-mono,monospace);letter-spacing:.14em;text-transform:uppercase}.tf-aff__row{align-items:center;gap:8px;min-width:0;display:flex}.tf-aff__row>.tf-aff__input{flex:1}.tf-aff__row.is-spread{flex-wrap:wrap;justify-content:space-between}.tf-aff__cta{cursor:pointer;white-space:nowrap;font:800 12.5px var(--x-display,sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#1a0c06;background:linear-gradient(135deg, #ffd27a, var(--aff-gold) 40%, #ff8a4c);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;display:inline-flex;box-shadow:0 8px 26px -10px #ff9646cc}.tf-aff__cta:disabled{opacity:.42;cursor:default;box-shadow:none}.tf-aff__pitch>.tf-aff__cta{justify-self:start;padding:13px 20px;font-size:13.5px}.tf-aff__ghost{color:var(--x-text,#e8e4da);font:600 13px var(--x-sans,sans-serif);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:6px;padding:9px 13px;display:inline-flex}.tf-aff__ghost.is-quiet{color:var(--x-muted,#8a96a3);border-color:#ffffff1a}.tf-aff__link{color:var(--x-ember-2,#ff7a5c);font:600 12.5px var(--x-sans,sans-serif);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.tf-aff__actions{flex-wrap:wrap;gap:8px;display:flex}.tf-aff__claim,.tf-aff__form{gap:8px;min-width:0;display:grid}.tf-aff__feedback{min-height:18px;color:var(--x-muted,#8a96a3);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.tf-aff__feedback.is-ok{color:var(--aff-green)}.tf-aff__feedback.is-error{color:#ff8f86}.tf-aff__msg{border-radius:10px;align-items:center;gap:6px;margin:0;padding:9px 12px;font-size:13px;line-height:1.4;display:flex}.tf-aff__msg.is-ok{color:#bff3d6;background:#3ee08f1a;border:1px solid #3ee08f40}.tf-aff__msg.is-error{color:#ffd0cc;background:#ff3b2f1a;border:1px solid #ff3b2f4d}.tf-aff__current{color:#d7d2c8;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.tf-aff__chip{font:700 10px var(--x-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--x-muted,#8a96a3);border:1px solid #ffffff24;border-radius:99px;align-items:center;padding:3px 8px;font-style:normal;display:inline-flex}.tf-aff__chip.is-ok{color:var(--aff-green);background:#3ee08f14;border-color:#3ee08f66}.tf-aff__chip.is-warn{color:#ffb4a8;background:#ff3b2f1a;border-color:#ff3b2f73}.tf-aff__list{gap:4px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.tf-aff__list li{background:#ffffff08;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:7px 10px;font-size:13px;display:flex}.tf-aff__list li span{color:var(--x-muted,#8a96a3);font:500 12px var(--x-mono,monospace)}.tf-aff__list li small{color:var(--x-dim,#5d6670);margin-left:auto;font-size:11.5px}.tf-aff__list li small.is-good{color:var(--aff-green)}.tf-aff__list li small.is-bad{color:#ff8f86}.tf-aff__fold{border:1px solid var(--aff-line);background:#ffffff05;border-radius:12px}.tf-aff__fold summary{cursor:pointer;font:700 12px var(--x-display,sans-serif);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;padding:11px 12px;list-style:none;display:flex}.tf-aff__fold summary::-webkit-details-marker{display:none}.tf-aff__chev{margin-left:auto;transition:transform .2s}.tf-aff__fold[open] .tf-aff__chev{transform:rotate(180deg)}.tf-aff__fold>div{padding:0 12px 12px}.tf-aff__space{grid-column:1/2}.tf-aff__space-head{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:end;gap:14px;display:grid}.tf-aff__code{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.tf-aff__code b{font:800 40px/1 var(--x-display,sans-serif);letter-spacing:.12em;background:linear-gradient(90deg, #fff4d6, var(--aff-gold));color:#0000;-webkit-background-clip:text;background-clip:text}.tf-aff__share{gap:6px;min-width:0;display:grid}.tf-aff__linkbox{background:#ffc7660f;border:1px solid #ffc76659;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:5px 5px 5px 12px;display:flex}.tf-aff__linkbox svg{color:var(--aff-gold);flex:none}.tf-aff__linkbox input{color:#fff4d6;min-width:0;font:600 13.5px var(--x-mono,monospace);background:0 0;border:0;flex:1;padding:6px 0}.tf-aff__linkbox input:focus{outline:none}.tf-aff__linkbox button{background:var(--aff-gold);color:#1a1206;font:800 12px var(--x-display,sans-serif);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.tf-aff__kpis,.tf-aff__money{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tf-aff__kpi{border:1px solid var(--aff-line);background:#ffffff09;border-radius:14px;gap:4px;min-width:0;padding:12px;display:grid}.tf-aff__kpi span{font:600 10px var(--x-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--x-muted,#8a96a3);align-items:center;gap:6px;display:flex}.tf-aff__kpi b{font:800 26px/1.05 var(--x-display,sans-serif);color:var(--x-text,#e8e4da);overflow-wrap:anywhere}.tf-aff__money .tf-aff__kpi b{font-size:22px}.tf-aff__kpi small{color:var(--x-dim,#5d6670);font-size:11.5px;line-height:1.35}.tf-aff__kpi.is-good{border-color:#3ee08f59}.tf-aff__kpi.is-good b{color:var(--aff-green)}.tf-aff__kpi.is-bad b{color:#ff8f86}.tf-aff__payout{gap:8px;display:grid}.tf-aff__bar{background:#ffffff12;border-radius:99px;height:8px;overflow:hidden}.tf-aff__bar i{border-radius:inherit;background:linear-gradient(90deg, var(--x-ember-2,#ff7a5c), var(--aff-gold));height:100%;display:block}.tf-aff__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tf-aff__methods{flex-wrap:wrap;gap:6px;display:flex}.tf-aff__methods button{color:var(--x-muted,#8a96a3);font:600 12.5px var(--x-sans,sans-serif);cursor:pointer;background:#ffffff08;border:1px solid #ffffff24;border-radius:10px;padding:8px 12px}.tf-aff__methods button[aria-checked=true]{color:var(--x-text,#e8e4da);background:#ffc7661a;border-color:#ffc7668c}.tf-aff__two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tf-aff__form>.tf-aff__cta{justify-self:start}.tf-aff__statement{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;margin:0;display:grid}.tf-aff__statement div{background:#ffffff08;border-radius:10px;padding:8px 10px}.tf-aff__statement dt{font:600 10px var(--x-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--x-muted,#8a96a3)}.tf-aff__statement dd{font:700 15px var(--x-display,sans-serif);margin:2px 0 0}.tf-aff__statement .is-total{border:1px solid #ffc76659}.tf-aff__statement .is-total dd{color:var(--aff-gold)}.tf-creator-badge{color:#ffe7b3;font:600 11.5px var(--x-sans,sans-serif);letter-spacing:.04em;white-space:nowrap;background:linear-gradient(90deg,#ffc76629,#ff3b2f14);border:1px solid #ffc76673;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.tf-creator-badge b{font:800 12px var(--x-display,sans-serif);letter-spacing:.1em;color:var(--x-gold,#ffc766)}.tf-creator-badge svg{color:var(--x-gold,#ffc766)}.tf-email{border:1px solid var(--x-line,#ffffff17);text-align:left;color:#d7d2c8;background:#ffffff08;border-radius:12px;gap:8px;padding:12px 14px;font-size:13px;display:grid}.tf-email.is-missing{background:#ffc7660f;border-color:#ffc76659}.tf-email__line{flex-wrap:wrap;align-items:center;gap:8px;line-height:1.45;display:flex}.tf-email__line svg{color:var(--x-gold,#ffc766);flex:none}.tf-email__line span{flex:1;min-width:180px}.tf-email .tf-aff__link{justify-self:auto}.tf-aff--settings .tf-aff__grid{grid-template-columns:minmax(0,1fr)}.tf-aff--settings .tf-aff__space{grid-column:auto}@media (width<=1100px){.tf-aff__grid:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr)}.tf-aff__space:where(html:not([data-rot]),html:not([data-rot]) *){grid-column:auto}}@media (height<=1100px){.tf-aff__grid:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr)}.tf-aff__space:where(html[data-rot],html[data-rot] *){grid-column:auto}}@media (width<=760px){.tf-aff__steps:where(html:not([data-rot]),html:not([data-rot]) *),.tf-aff__cols:where(html:not([data-rot]),html:not([data-rot]) *),.tf-aff__two:where(html:not([data-rot]),html:not([data-rot]) *),.tf-aff__space-head:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr)}.tf-aff__kpis:where(html:not([data-rot]),html:not([data-rot]) *),.tf-aff__money:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tf-aff__kpi:where(html:not([data-rot]),html:not([data-rot]) *){padding:9px}.tf-aff__kpi b:where(html:not([data-rot]),html:not([data-rot]) *){font-size:20px}.tf-aff__money .tf-aff__kpi b:where(html:not([data-rot]),html:not([data-rot]) *){font-size:16px}.tf-aff__code b:where(html:not([data-rot]),html:not([data-rot]) *){font-size:32px}.tf-aff__row:where(html:not([data-rot]),html:not([data-rot]) *){flex-wrap:wrap}.tf-aff__row>.tf-aff__cta:where(html:not([data-rot]),html:not([data-rot]) *){flex:1}}@media (height<=760px){.tf-aff__steps:where(html[data-rot],html[data-rot] *),.tf-aff__cols:where(html[data-rot],html[data-rot] *),.tf-aff__two:where(html[data-rot],html[data-rot] *),.tf-aff__space-head:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr)}.tf-aff__kpis:where(html[data-rot],html[data-rot] *),.tf-aff__money:where(html[data-rot],html[data-rot] *){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tf-aff__kpi:where(html[data-rot],html[data-rot] *){padding:9px}.tf-aff__kpi b:where(html[data-rot],html[data-rot] *){font-size:20px}.tf-aff__money .tf-aff__kpi b:where(html[data-rot],html[data-rot] *){font-size:16px}.tf-aff__code b:where(html[data-rot],html[data-rot] *){font-size:32px}.tf-aff__row:where(html[data-rot],html[data-rot] *){flex-wrap:wrap}.tf-aff__row>.tf-aff__cta:where(html[data-rot],html[data-rot] *){flex:1}}@media (width<=460px){.tf-aff__money:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr)}}@media (height<=460px){.tf-aff__money:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr)}}html[data-ui=mobile] .tf-aff{gap:10px}html[data-ui=mobile] .tf-aff__card{border-radius:16px;gap:9px;padding:12px}html[data-ui=mobile] .tf-aff__head h3{font-size:19px}html[data-ui=mobile] .tf-aff__pitch h4{font-size:22px}html[data-ui=mobile] .tf-aff__lead{font-size:14px}html[data-ui=mobile] .tf-aff__steps li{padding:9px}html[data-ui=mobile] .tf-aff__code b{font-size:30px}html[data-ui=mobile] .tf-aff__kpi b{font-size:19px}html[data-ui=mobile] .tf-aff__money .tf-aff__kpi b{font-size:16px}html[data-ui=mobile] .tf-aff__cta,html[data-ui=mobile] .tf-aff__ghost,html[data-ui=mobile] .tf-aff__input{min-height:40px}.dtp{color:inherit;gap:8px;margin:8px 0 14px;display:grid}.dtp-label{gap:3px;margin:0;display:grid}.dtp-label b{letter-spacing:.03em;font-size:13px}.dtp-label small{opacity:.7;font-size:11px}.dtp-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.dtp-row button{min-width:64px;min-height:44px;color:inherit;letter-spacing:.06em;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;place-items:center;gap:2px;padding:4px 10px;font:800 11px/1 system-ui,sans-serif;display:grid}.dtp-row button small{opacity:.75;letter-spacing:.02em;font-size:9px;font-weight:600}.dtp-row button.is-active{background:var(--accent,#e07a4a);color:#150f0c;border-color:#0000}.dtp-caption{letter-spacing:.1em;opacity:.7;margin-right:6px;font:700 10px/1 system-ui,sans-serif}.dtp-table{gap:3px;margin:0;font-size:11.5px;display:grid}.dtp-table div{grid-template-columns:150px minmax(0,1fr);gap:8px;display:grid}.dtp-table dt{opacity:.65}.dtp-table dd{margin:0}.dtp-redetect{min-height:36px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:8px;justify-self:start;padding:0 12px;font:700 11px/1 system-ui,sans-serif}.dtp.is-compact .dtp-table div{grid-template-columns:120px minmax(0,1fr)}.mts{z-index:4000;color:#eee9e1;user-select:none;--mts-accent:var(--accent,#e07a4a);padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:linear-gradient(90deg,#0d0c0b 0%,#151311 100%);grid-template:"tabs body"minmax(0,1fr)"tabs foot"/minmax(128px,18%) minmax(0,1fr);font-family:system-ui,sans-serif;display:grid;position:fixed;inset:0}.mts:where(html[data-rot],html[data-rot] *){padding:env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px) env(safe-area-inset-top,0px)}.mts button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.mts-tabs{background:#00000040;border-right:1px solid #ffffff14;flex-direction:column;grid-area:tabs;gap:2px;padding:10px 8px;display:flex;overflow-y:auto}.mts-brand{letter-spacing:.1em;color:var(--mts-accent);padding:4px 10px 10px;font:800 16px/1 Barlow Condensed,system-ui,sans-serif;display:grid}.mts-brand small{letter-spacing:.12em;color:#9b958c;font:600 9px/1.6 system-ui,sans-serif}.mts-tabs button{text-align:left;letter-spacing:.08em;color:#b9b2a8;background:0 0;border:0;border-left:3px solid #0000;border-radius:0 6px 6px 0;min-height:44px;padding:0 12px;font-size:12px;font-weight:700}.mts-tabs button.is-active{border-left-color:var(--mts-accent);color:#fff;background:#ffffff12}.mts-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-area:body;align-content:start;gap:12px;padding:14px clamp(12px,3vw,28px) 24px;display:grid;overflow-y:auto}.mts-body:where(html[data-rot],html[data-rot] *){align-content:start;gap:12px;padding:14px clamp(12px,3dvh,28px) 24px;display:grid}.mts-group{background:#ffffff09;border:1px solid #ffffff0f;border-radius:10px;gap:8px;padding:12px 14px;display:grid}.mts-group h3{letter-spacing:.06em;text-transform:uppercase;margin:0;font:800 13px/1.1 system-ui,sans-serif}.mts-hint{color:#a9a298;margin:0;font-size:12px;line-height:1.45}.mts-seg{background:#00000059;border-radius:9px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:3px;display:grid}.mts-seg button{letter-spacing:.06em;color:#beb7ad;background:0 0;border:0;border-radius:7px;min-height:48px;font-size:12px;font-weight:800}.mts-seg button.is-active{background:var(--mts-accent);color:#150f0c}.mts-seg.is-small button{min-height:40px;font-size:11px}.mts-classes{gap:6px;display:grid}.mts-class{grid-template-columns:minmax(0,1fr) minmax(170px,46%);align-items:center;gap:10px;font-size:13px;display:grid}.mts-toggle{text-align:left;background:#ffffff09;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:52px;padding:8px 14px;font-size:13px;font-weight:700;display:flex}.mts-group .mts-toggle{background:#0000002e}.mts-toggle span{gap:3px;display:grid}.mts-toggle small{color:#a9a298;font-size:11.5px;font-weight:400;line-height:1.4}.mts-toggle i{background:#3b3733;border-radius:14px;flex:none;width:50px;height:28px;transition:background .15s;position:relative}.mts-toggle i:after{content:"";background:#e8e2d8;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px}.mts-toggle.is-on i{background:var(--mts-accent)}.mts-toggle.is-on i:after{transform:translate(22px)}.mts-subtoggles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;display:grid}.mts [data-disabled=true]{opacity:.45;pointer-events:none}.mts-slider{grid-template-columns:48px minmax(0,1fr) 48px 72px;align-items:center;gap:8px;display:grid}.mts-slider-label{color:#c9c2b8;grid-column:1/-1;font-size:12px}.mts-slider button{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;height:48px;font-size:22px;font-weight:700}.mts-slider output{text-align:right;font-variant-numeric:tabular-nums;font:800 15px/1 system-ui,sans-serif}.mts input[type=range]{appearance:none;touch-action:pan-y;background:0 0;width:100%;height:48px}.mts input[type=range]:where(html[data-rot],html[data-rot] *){touch-action:pan-x}.mts input[type=range]::-webkit-slider-runnable-track{background:#ffffff29;border-radius:3px;height:6px}.mts input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--mts-accent);border:3px solid #f4efe7;border-radius:50%;width:28px;height:28px;margin-top:-11px;box-shadow:0 2px 6px #00000080}.mts input[type=range]::-moz-range-track{background:#ffffff29;border-radius:3px;height:6px}.mts input[type=range]::-moz-range-thumb{background:var(--mts-accent);border:3px solid #f4efe7;border-radius:50%;width:24px;height:24px}.mts-presets,.mts-profiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mts-preset,.mts-profile{text-align:left;background:#00000038;border:1.5px solid #ffffff1a;border-radius:10px;align-content:start;gap:5px;min-height:64px;padding:10px;display:grid}.mts-preset strong,.mts-profile strong{letter-spacing:.06em;font-size:13px}.mts-preset small,.mts-profile small{color:#a9a298;font-size:11px;line-height:1.35}.mts-preset.is-active,.mts-profile.is-active{border-color:var(--mts-accent);background:color-mix(in srgb, var(--mts-accent) 14%, #0000004d)}.mts-thumb{width:100%;height:auto}.mts-thumb rect{fill:#ffffff0a;stroke:#fff3}.mts-thumb circle{fill:#ffffff8c}.mts-thumb circle.is-fire{fill:#ff6a4a}.mts-thumb circle.is-move{fill:#ffffff2e;stroke:#ffffff80}.mts-cta{background:var(--mts-accent);letter-spacing:.08em;text-align:left;border:0;border-radius:10px;gap:4px;min-height:64px;padding:10px 16px;font-size:14px;font-weight:900;display:grid;color:#150f0c!important}.mts-cta small{letter-spacing:.02em;opacity:.8;font-size:11px;font-weight:600}.mts-slots{gap:6px;display:grid}.mts-slot{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;font-size:13px;display:grid}.mts-slot button,.mts-foot button{letter-spacing:.08em;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;min-height:44px;padding:0 14px;font-size:11px;font-weight:800}.mts-slot button:disabled{opacity:.35}.mts-status{background:#ffffff0d;border-radius:8px;margin:0;padding:8px 12px;font-size:12px}.mts-status.is-ok{color:#9ee29a}.mts-status.is-none{color:#f0b073}.mts-dim{gap:12px;display:grid}.mts-foot{background:#0000004d;border-top:1px solid #ffffff14;grid-area:foot;justify-content:flex-end;gap:8px;padding:8px clamp(12px,3vw,28px) 10px;display:flex}.mts-foot:where(html[data-rot],html[data-rot] *){background:#0000004d;border-top:1px solid #ffffff14;padding:8px clamp(12px,3dvh,28px) 10px}.mts-foot button{min-width:120px;min-height:48px}.mts-foot button.is-primary{background:var(--mts-accent);color:#150f0c;border-color:#0000}@media (orientation:portrait){.mts:where(html:not([data-rot]),html:not([data-rot]) *){grid-template:"tabs""body"minmax(0,1fr)"foot"/1fr}.mts-tabs:where(html:not([data-rot]),html:not([data-rot]) *){border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;overflow-x:auto}.mts-tabs button:where(html:not([data-rot]),html:not([data-rot]) *){border-bottom:3px solid #0000;border-left:0;border-radius:6px 6px 0 0;flex:none}.mts-tabs button.is-active:where(html:not([data-rot]),html:not([data-rot]) *){border-bottom-color:var(--mts-accent)}.mts-presets:where(html:not([data-rot]),html:not([data-rot]) *),.mts-profiles:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr}}@media (orientation:landscape){.mts:where(html[data-rot],html[data-rot] *){grid-template:"tabs""body"minmax(0,1fr)"foot"/1fr}.mts-tabs:where(html[data-rot],html[data-rot] *){border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;overflow-x:auto}.mts-tabs button:where(html[data-rot],html[data-rot] *){border-bottom:3px solid #0000;border-left:0;border-radius:6px 6px 0 0;flex:none}.mts-tabs button.is-active:where(html[data-rot],html[data-rot] *){border-bottom-color:var(--mts-accent)}.mts-presets:where(html[data-rot],html[data-rot] *),.mts-profiles:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr}}.mts-swatches{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:6px;display:grid}.mts-swatches button{background:#00000038;border:1.5px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.mts-swatches button i{background:var(--sw);border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 2px #00000080}.mts-swatches button.is-active{border-color:var(--mts-accent)}.mts-foot .mts-foot-layout{border-color:color-mix(in srgb, var(--mts-accent) 60%, transparent);color:var(--mts-accent);margin-right:auto}.mts-body>.profile-tools{background:#ffffff09;border:1px solid #ffffff0f;border-radius:10px;gap:10px;padding:12px 14px;display:grid}.mts-body>.profile-tools p{color:#a9a298;margin:0;font-size:12px;line-height:1.45}.mts-body>.profile-tools .profile-actions{flex-wrap:wrap;gap:8px;display:flex}.mts-body>.profile-tools .profile-actions>*{letter-spacing:.08em;text-transform:uppercase;min-height:48px;color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;padding:0 14px;font:800 11px/1 system-ui,sans-serif;display:inline-flex}.mts-body>.profile-tools .profile-actions label input{display:none}@media (height<=460px) and (orientation:landscape){.mts-tabs:where(html:not([data-rot]),html:not([data-rot]) *){gap:0;padding:6px}.mts-brand:where(html:not([data-rot]),html:not([data-rot]) *){padding:2px 10px 6px;font-size:14px}.mts-tabs button:where(html:not([data-rot]),html:not([data-rot]) *){min-height:38px;font-size:11px}.mts-body:where(html:not([data-rot]),html:not([data-rot]) *){gap:10px;padding-top:10px}.mts-foot:where(html:not([data-rot]),html:not([data-rot]) *){padding:6px clamp(10px,3vw,28px)}.mts-foot button:where(html:not([data-rot]),html:not([data-rot]) *){min-width:0;min-height:44px}}@media (width<=460px) and (orientation:portrait){.mts-tabs:where(html[data-rot],html[data-rot] *){gap:0;padding:6px}.mts-brand:where(html[data-rot],html[data-rot] *){padding:2px 10px 6px;font-size:14px}.mts-tabs button:where(html[data-rot],html[data-rot] *){min-height:38px;font-size:11px}.mts-body:where(html[data-rot],html[data-rot] *){gap:10px;padding-top:10px}.mts-foot:where(html[data-rot],html[data-rot] *){padding:6px clamp(10px,3dvh,28px)}.mts-foot button:where(html[data-rot],html[data-rot] *){min-width:0;min-height:44px}}html[data-rot]{overscroll-behavior:none;overflow:hidden}html[data-rot] body{transform-origin:0 0;width:100dvh;height:100vw;margin:0;position:fixed;top:0;left:100%;overflow:hidden;transform:rotate(90deg)}html[data-rot] input[type=range]{touch-action:pan-x!important}.rot-hint{top:calc(10px + env(safe-area-inset-right,0px));z-index:4000;color:#e8e4da;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#0c0d10d1;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:7px 14px 7px 10px;font:700 12px/1.2 Chakra Petch,system-ui,sans-serif;animation:.4s ease-out both rot-hint-in;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.rot-hint svg{color:#ff3b2f;flex:none;width:18px;height:18px;animation:2.4s ease-in-out infinite rot-hint-turn}@keyframes rot-hint-in{0%{opacity:0;transform:translate(-50%,-8px)}}@keyframes rot-hint-turn{0%,30%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}html.tf-calm .rot-hint svg{animation:none}html[data-ui=mobile][data-tg]{--mui-t:max(env(safe-area-inset-top,0px), var(--tg-safe-top,0px));--mui-b:max(env(safe-area-inset-bottom,0px), var(--tg-safe-bottom,0px));--mui-l:max(env(safe-area-inset-left,0px), var(--tg-safe-left,0px));--mui-r:max(env(safe-area-inset-right,0px), var(--tg-safe-right,0px));--safe-t:max(env(safe-area-inset-top,0px), var(--tg-safe-top,0px));--safe-b:max(env(safe-area-inset-bottom,0px), var(--tg-safe-bottom,0px));--safe-l:max(env(safe-area-inset-left,0px), var(--tg-safe-left,0px));--safe-r:max(env(safe-area-inset-right,0px), var(--tg-safe-right,0px))}html[data-ui=mobile][data-tg]:where(html[data-rot],html[data-rot] *){--mui-t:max(env(safe-area-inset-right,0px), var(--tg-safe-top,0px));--mui-b:max(env(safe-area-inset-left,0px), var(--tg-safe-bottom,0px));--mui-l:max(env(safe-area-inset-top,0px), var(--tg-safe-left,0px));--mui-r:max(env(safe-area-inset-bottom,0px), var(--tg-safe-right,0px));--safe-t:max(env(safe-area-inset-right,0px), var(--tg-safe-top,0px));--safe-b:max(env(safe-area-inset-left,0px), var(--tg-safe-bottom,0px));--safe-l:max(env(safe-area-inset-top,0px), var(--tg-safe-left,0px));--safe-r:max(env(safe-area-inset-bottom,0px), var(--tg-safe-right,0px))}html[data-tg] .mc,html[data-tg] .mhe{--mc-safe-t:max(env(safe-area-inset-top,0px), var(--tg-safe-top,0px));--mc-safe-b:max(env(safe-area-inset-bottom,0px), var(--tg-safe-bottom,0px));--mc-safe-l:max(env(safe-area-inset-left,0px), var(--tg-safe-left,0px));--mc-safe-r:max(env(safe-area-inset-right,0px), var(--tg-safe-right,0px))}html[data-tg] .mc:where(html[data-rot],html[data-rot] *),html[data-tg] .mhe:where(html[data-rot],html[data-rot] *){--mc-safe-t:max(env(safe-area-inset-right,0px), var(--tg-safe-top,0px));--mc-safe-b:max(env(safe-area-inset-left,0px), var(--tg-safe-bottom,0px));--mc-safe-l:max(env(safe-area-inset-top,0px), var(--tg-safe-left,0px));--mc-safe-r:max(env(safe-area-inset-bottom,0px), var(--tg-safe-right,0px))}html[data-ui=mobile][data-tg] .game-shell .x-page,html[data-ui=mobile][data-tg] .game-shell :is(.minimap,.chud-vitals,.chud-arsenal,.chud-utility,.round-top,.kill-feed,.zombie-hud),html[data-ui=mobile][data-tg] :is(.mobile-config-open,.match-chat__touch,.qp-room-chip,.dz-hud,.killcam-rec,.tf-maint-banner,.sf-toasts){margin-top:var(--tg-safe-top,0px)}html[data-ui=mobile][data-tg] :is(.sf-toasts,.game-shell .chud-arsenal){margin-right:var(--tg-safe-right,0px)}html[data-ui=mobile][data-tg] .sf-drawer{padding-top:var(--tg-safe-top,0px);padding-right:var(--tg-safe-right,0px)}html[data-ui=mobile][data-tg] .tfp-card{top:max(70px, 9vh, calc(var(--tg-safe-top,0px) + 10px))}html[data-ui=mobile][data-tg] .tfp-card:where(html[data-rot],html[data-rot] *){top:max(70px, 9vw, calc(var(--tg-safe-top,0px) + 10px))}html[data-ui=pc][data-tg] .game-shell .x-menu{padding-top:var(--tg-safe-top,0px)}.tg-gate{z-index:5200;text-align:center;color:#e8e4da;background:radial-gradient(120% 70% at 50% 0,#1a1f27,#0e1013 60%,#060708);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:28px 22px;font:500 14px/1.45 Segoe UI,system-ui,sans-serif;display:flex;position:fixed;inset:0;overflow-y:auto}.tg-gate-title{letter-spacing:.14em;background:linear-gradient(#f4f1ea,#a9b4c0);color:#0000;-webkit-background-clip:text;background-clip:text;font:700 30px/1 Chakra Petch,system-ui,sans-serif}.tg-gate p{color:#8a96a3;max-width:300px;margin:0}.tg-gate-go{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ff3b2f;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-width:200px;min-height:48px;padding:0 22px;font:700 15px/1 Chakra Petch,system-ui,sans-serif;display:inline-flex}.tg-gate-go:hover,.tg-gate-go:focus-visible{outline-offset:2px;background:#ff5a47;outline:2px solid #fff3}.tg-gate-stay{color:#c9d1da;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;min-height:40px;padding:0 14px;font:600 13px/1 Segoe UI,system-ui,sans-serif}.tf-news-button{cursor:pointer;white-space:nowrap;font:600 11px var(--x-mono,monospace);letter-spacing:.08em;color:var(--x-text,#fff);background:var(--x-glass,#10121694);border:1px solid var(--x-line-strong,#ffffff2e);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex;position:relative}.tf-news-button:hover{border-color:var(--x-ember,#ff3b2f)}.tf-news-button b{min-width:18px;font:800 10px var(--x-mono,monospace);color:#150703;background:var(--x-ember,#ff3b2f);text-align:center;border-radius:999px;padding:1px 5px}.tf-news-button.has-news{border-color:#ff3b2f8c;box-shadow:0 0 14px #ff3b2f40}.tf-level{font:800 10px var(--x-display,sans-serif);letter-spacing:.16em;align-items:center;gap:6px;display:inline-flex}.tf-level i{align-items:flex-end;gap:2px;height:15px;display:inline-flex}.tf-level i b{opacity:.2;background:currentColor;border-radius:1px;width:4px}.tf-level i b.on{opacity:1;box-shadow:0 0 6px}.tf-news{z-index:5800;backdrop-filter:blur(6px);background:#060708c2;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tf-news-card{width:min(100%,680px);max-height:min(88vh,900px);color:var(--x-text,#eef0f2);background:linear-gradient(#1a1e23,#0e1013);border:1px solid #ff3b2f59;border-radius:16px;flex-direction:column;gap:12px;padding:20px 20px 16px;display:flex;box-shadow:0 24px 70px #0009}.tf-news-card:where(html[data-rot],html[data-rot] *){max-height:min(88vw,900px);color:var(--x-text,#eef0f2);background:linear-gradient(#1a1e23,#0e1013);border:1px solid #ff3b2f59;border-radius:16px;flex-direction:column;gap:12px;padding:20px 20px 16px;display:flex;box-shadow:0 24px 70px #0009}.tf-news-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tf-news-card header small{font:700 11px var(--x-display,sans-serif);letter-spacing:.24em;color:var(--x-ember,#ff3b2f)}.tf-news-card h2{font:700 clamp(18px, 3vw, 24px) var(--x-display,sans-serif);letter-spacing:.06em;margin:2px 0 0}.tf-news-card h2:where(html[data-rot],html[data-rot] *){font:700 clamp(18px, 3dvh, 24px) var(--x-display,sans-serif);letter-spacing:.06em}.tf-news-close{border:1px solid var(--x-line,#ffffff1f);width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border-radius:10px;font-size:22px;line-height:1}.tf-news-tabs{flex-wrap:wrap;gap:6px;display:flex}.tf-news-tabs button{border:1px solid var(--x-line,#ffffff1f);color:var(--x-muted,#9aa3ab);font:600 12px var(--x-sans,sans-serif);cursor:pointer;background:0 0;border-radius:999px;padding:6px 11px}.tf-news-tabs button[aria-selected=true]{color:var(--x-text,#fff);border-color:var(--x-ember,#ff3b2f);background:#ff3b2f1f}.tf-news-legend{background:#ffffff08;border-radius:10px;flex-wrap:wrap;gap:14px;padding:8px 10px;display:flex}.tf-news-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tf-news-card>.tf-news-list,.tf-history{overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding-right:4px;overflow-y:auto}.tf-news-card>.tf-news-list:where(html[data-rot],html[data-rot] *),.tf-history:where(html[data-rot],html[data-rot] *){touch-action:pan-x}.tf-change{border:1px solid var(--x-line,#ffffff1a);background:#ffffff06;border-left-width:3px;border-radius:10px;gap:4px;padding:11px 13px;display:grid}.tf-change.lvl-1{border-left-color:#9aa3ab}.tf-change.lvl-2{border-left-color:#4da3ff}.tf-change.lvl-3{background:#ff9f2e0d;border-left-color:#ff9f2e}.tf-change.lvl-4{background:#ff3b2f14;border-left-color:#ff3b2f}.tf-change-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.tf-change-head small{color:var(--x-muted,#9aa3ab);font:500 11px var(--x-mono,monospace)}.tf-change-head code{opacity:.7;font-size:10px}.tf-change strong{font:700 15px var(--x-sans,sans-serif)}.tf-change.lvl-4 strong{font-size:17px}.tf-change p{color:var(--x-muted,#b7bec5);margin:0;font-size:13px;line-height:1.45}.tf-news-more{color:var(--x-muted,#9aa3ab);margin:0;font-size:12px}.tf-news-card footer{justify-content:flex-end;display:flex}.tf-news-ok{cursor:pointer;font:700 13px var(--x-display,sans-serif);letter-spacing:.1em;color:#150703;background:linear-gradient(95deg, var(--x-ember,#ff3b2f), var(--x-ember-2,#ff7a5c));border:0;border-radius:10px;padding:10px 18px}.tf-history-tools{z-index:1;background:#121519;flex-wrap:wrap;gap:6px;padding-bottom:8px;display:flex;position:sticky;top:0}.tf-history-tools button{border:1px solid var(--x-line,#ffffff1f);cursor:pointer;opacity:.45;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.tf-history-tools button[aria-pressed=true]{opacity:1;background:#ffffff0a}.tf-history-tools em{font:600 11px var(--x-mono,monospace);color:var(--x-muted,#9aa3ab);font-style:normal}.tf-history-tools input{border:1px solid var(--x-line,#ffffff1f);min-width:0;color:inherit;font:13px var(--x-sans,sans-serif);background:#0000004d;border-radius:8px;flex:180px;padding:7px 10px}.tf-history-sum{color:var(--x-muted,#9aa3ab);font:500 11px var(--x-mono,monospace);margin:0 0 8px}.tf-history-day h3{font:700 12px var(--x-display,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--x-ember-2,#ff7a5c);margin:12px 0 6px}@media (height<=460px){.tf-news-card:where(html:not([data-rot]),html:not([data-rot]) *){gap:8px;max-height:94vh;padding:12px}.tf-news-legend:where(html:not([data-rot]),html:not([data-rot]) *){display:none}}@media (width<=460px){.tf-news-card:where(html[data-rot],html[data-rot] *){gap:8px;max-height:94vw;padding:12px}.tf-news-legend:where(html[data-rot],html[data-rot] *){display:none}}.ap-open{cursor:pointer;white-space:nowrap;font:700 11px var(--x-mono,monospace);letter-spacing:.1em;color:#ffd9d4;background:#ff3b2f24;border:1px solid #ff3b2f8c;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.ap-open:hover{background:#ff3b2f3d}.ap{z-index:5900;backdrop-filter:blur(6px);background:#060708cc;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.ap-card{width:min(100%,1180px);height:min(92vh,980px);color:var(--x-text,#eef0f2);background:linear-gradient(#171a1f,#0d0f12);border:1px solid #ff3b2f59;border-radius:16px;flex-direction:column;gap:10px;padding:16px 18px;display:flex;position:relative;box-shadow:0 24px 70px #0009}.ap-card:where(html[data-rot],html[data-rot] *){height:min(92vw,980px);color:var(--x-text,#eef0f2);background:linear-gradient(#171a1f,#0d0f12);border:1px solid #ff3b2f59;border-radius:16px;flex-direction:column;gap:10px;padding:16px 18px;display:flex;box-shadow:0 24px 70px #0009}.ap-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ap-head small{font:700 10px var(--x-display,sans-serif);letter-spacing:.24em;color:var(--x-ember,#ff3b2f)}.ap-head h2{font:700 22px var(--x-display,sans-serif);letter-spacing:.08em;margin:2px 0 0}.ap-kpis{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ap-kpis span{border:1px solid var(--x-line,#ffffff1a);min-width:78px;font:500 10px var(--x-mono,monospace);color:var(--x-muted,#9aa3ab);text-transform:uppercase;letter-spacing:.06em;background:#ffffff0a;border-radius:10px;padding:6px 10px;display:grid}.ap-kpis b{font:700 18px var(--x-display,sans-serif);color:var(--x-text,#fff)}.ap-kpis .hot b{color:var(--x-ember,#ff3b2f)}.ap-close{border:1px solid var(--x-line,#ffffff1f);width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border-radius:10px;font-size:22px}.ap-tabs{border-bottom:1px solid var(--x-line,#ffffff1a);flex-wrap:wrap;gap:6px;padding-bottom:8px;display:flex}.ap-tabs button{color:var(--x-muted,#9aa3ab);font:600 13px var(--x-sans,sans-serif);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 13px}.ap-tabs button[aria-selected=true]{color:var(--x-text,#fff);background:#ff3b2f1f;border-color:#ff3b2f99}.ap-body{overscroll-behavior:contain;touch-action:pan-x pan-y;flex:1;min-height:0;overflow:auto}.ap-body .tf-history{overflow:visible}.ap-table{border-collapse:collapse;width:100%;font-size:13px}.ap-table th{z-index:1;text-align:left;color:var(--x-muted,#9aa3ab);font:600 11px var(--x-mono,monospace);letter-spacing:.06em;text-transform:uppercase;background:#14171b;padding:7px 8px;position:sticky;top:0}.ap-table td{vertical-align:middle;border-top:1px solid #ffffff0f;padding:8px}.ap-table tr.is-past td{opacity:.5}.ap-sub{color:var(--x-muted,#9aa3ab);font:500 10px var(--x-mono,monospace);display:block}.ap-link{color:var(--x-text,#fff);font:700 13px var(--x-sans,sans-serif);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline dotted #ffffff4d}.ap-link:disabled{cursor:default;text-decoration:none}.ap-tag{font:600 10px var(--x-mono,monospace);color:var(--x-muted,#b7bec5);background:#ffffff12;border-radius:999px;margin-left:6px;padding:1px 7px;font-style:normal;display:inline-block}.ap-tag.guest{color:#c6b8a2}.ap-tag.ok{color:#3ee08f;background:#3ee08f1f}.ap-tag.warn{color:#ff9f2e;background:#ff9f2e24}.ap-tag.danger{color:#ff5a4f;background:#ff3b2f29}.ap-tag.admin{color:#ffd9d4;background:#ff3b2f40}.ap-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.ap-actions button,.ap-mini,.ap-back{border:1px solid var(--x-line,#ffffff24);color:var(--x-text,#fff);font:600 12px var(--x-sans,sans-serif);cursor:pointer;background:#ffffff0a;border-radius:7px;padding:5px 9px}.ap-actions button:hover,.ap-mini:hover,.ap-back:hover{border-color:#ffffff59}.ap-actions .danger,.ap-dialog-foot .danger{color:#ffd9d4;background:#ff3b2f29;border-color:#ff3b2f99}.ap-muted{color:var(--x-muted,#9aa3ab);font-size:13px}.ap-error{color:#ffd9d4;background:#ff3b2f1f;border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.ap-alert{color:#ffd8a8;background:#ff9f2e1a;border-radius:8px;padding:8px 10px;font-size:13px}.ap-toast{background:#23282e;border:1px solid #ffffff24;border-radius:10px;margin:0;padding:9px 16px;font-size:13px;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.ap-search{border:1px solid var(--x-line,#ffffff24);width:100%;max-width:420px;color:inherit;font:14px var(--x-sans,sans-serif);background:#0000004d;border-radius:9px;margin:0 0 10px;padding:9px 12px}.ap-check{color:var(--x-muted,#9aa3ab);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.ap-player{gap:10px;display:grid}.ap-back{justify-self:start}.ap-player-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ap-player-head h3{font:700 22px var(--x-display,sans-serif);margin:0}.ap-player-head p{color:var(--x-muted,#9aa3ab);margin:4px 0 0;font-size:13px}.ap-player-head p .ap-tag:first-child{margin-left:0}.ap-player h4{font:700 12px var(--x-display,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--x-ember-2,#ff7a5c);margin:8px 0 0}.ap-stats{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;display:grid}.ap-stats div{background:#ffffff09;border:1px solid #ffffff0f;border-radius:9px;gap:2px;padding:8px 10px;display:grid}.ap-stats small{color:var(--x-muted,#9aa3ab);font:500 10px var(--x-mono,monospace);text-transform:uppercase;letter-spacing:.06em}.ap-stats b{font:700 16px var(--x-display,sans-serif)}.ap-dialog{z-index:5950;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ap-dialog-card{background:#15181c;border:1px solid #ff3b2f66;border-radius:14px;gap:10px;width:min(100%,520px);padding:18px;display:grid;box-shadow:0 20px 60px #0009}.ap-dialog-card h3{font:700 18px var(--x-display,sans-serif);letter-spacing:.06em;margin:0}.ap-dialog-card h3 span{color:var(--x-ember-2,#ff7a5c)}.ap-label{color:var(--x-muted,#9aa3ab);font:600 11px var(--x-mono,monospace);letter-spacing:.08em;text-transform:uppercase;margin:4px 0 0}.ap-chips{flex-wrap:wrap;gap:5px;display:flex}.ap-chips button{border:1px solid var(--x-line,#ffffff24);color:var(--x-text,#fff);font:600 12px var(--x-sans,sans-serif);cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px}.ap-chips button[aria-pressed=true]{border-color:var(--x-ember,#ff3b2f);background:#ff3b2f29}.ap-dialog-card textarea{border:1px solid var(--x-line,#ffffff24);min-height:64px;color:inherit;font:13px var(--x-sans,sans-serif);resize:vertical;background:#0000004d;border-radius:9px;padding:8px 10px}.ap-scope{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.ap-scope label{align-items:center;gap:6px;display:inline-flex}.ap-dialog-foot{justify-content:flex-end;gap:8px;display:flex}.ap-dialog-foot button{border:1px solid var(--x-line,#ffffff24);color:inherit;font:700 13px var(--x-sans,sans-serif);cursor:pointer;background:0 0;border-radius:9px;padding:8px 14px}.ap-dialog-foot button:disabled{opacity:.5;cursor:default}@media (width<=760px){.ap-card:where(html:not([data-rot]),html:not([data-rot]) *){height:96vh;padding:12px}.ap-kpis:where(html:not([data-rot]),html:not([data-rot]) *){margin-left:0}.ap-kpis span:where(html:not([data-rot]),html:not([data-rot]) *){min-width:64px}.ap-table th:nth-child(4):where(html:not([data-rot]),html:not([data-rot]) *),.ap-table td:nth-child(4):where(html:not([data-rot]),html:not([data-rot]) *){display:none}}@media (height<=760px){.ap-card:where(html[data-rot],html[data-rot] *){height:96vw;padding:12px}.ap-kpis:where(html[data-rot],html[data-rot] *){margin-left:0}.ap-kpis span:where(html[data-rot],html[data-rot] *){min-width:64px}.ap-table th:nth-child(4):where(html[data-rot],html[data-rot] *),.ap-table td:nth-child(4):where(html[data-rot],html[data-rot] *){display:none}}.ap-player-chip{background:#ffffff0d;border-radius:6px;margin:2px 6px 2px 0;padding:3px 7px;font-size:12px;display:inline-block}.ap-player-chip small{color:var(--x-muted,#9aa3ab)}.ap-watch{color:#6be6c7;border-color:#6be6c78c}.ap-watch:hover{background:#6be6c71a;border-color:#6be6c7}.ap-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ap-filters .ap-chips small{color:var(--x-muted,#9aa3ab);font:600 10px var(--x-mono,monospace)}.ap-sort{color:var(--x-muted,#9aa3ab);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ap-sort select{border:1px solid var(--x-line,#ffffff24);color:var(--x-text,#fff);font:12px var(--x-sans,sans-serif);background:#14171b;border-radius:7px;padding:5px 8px}.ap-activity{font-weight:600}.ap-online .ap-watch{margin-top:4px}.ap-online tr.is-idle td{opacity:.62}.ap-local{color:#c6b8a2}.ap-arrivals{gap:12px;display:grid}.ap-arrivals .ap-filters{justify-content:flex-start;gap:6px}.ap-arrivals .ap-filters button{border:1px solid var(--x-line,#ffffff24);color:var(--x-muted,#9aa3ab);font:600 12px var(--x-sans,sans-serif);cursor:pointer;background:#ffffff0a;border-radius:7px;padding:5px 10px}.ap-arrivals .ap-filters button[aria-pressed=true]{color:var(--x-text,#fff);background:#ff3b2f1f;border-color:#ff3b2f99}.ap-arrivals-kpis{margin-left:0}.ap-arrivals .ap-label{font:700 12px var(--x-display,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--x-ember-2,#ff7a5c);margin:6px 0 0}.ap-scroll{overflow-x:auto}.ap-funnel th,.ap-funnel td{white-space:nowrap;text-align:right}.ap-funnel th:nth-child(-n+3),.ap-funnel td:nth-child(-n+3){text-align:left}.ap-funnel tr.ap-total td{background:#ff3b2f12;font-weight:700}.ap-arrivals-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.ap-sources{gap:8px;display:grid}.ap-arrivals .ap-sep{background:var(--x-line,#ffffff24);width:1px;height:20px;margin:0 4px}.ap-src th,.ap-src td{white-space:nowrap;text-align:right}.ap-src .ap-key{text-align:left;text-overflow:ellipsis;max-width:220px;overflow:hidden}.ap-src tr.ap-total td{background:#ff3b2f12;font-weight:700}.ap-orient .ap-key{max-width:none}.azb-sep{background:var(--x-line,#ffffff24);width:1px;height:20px;margin:0 6px}.azb-title{font:700 16px var(--x-display,sans-serif);letter-spacing:.08em;align-items:center;gap:4px;margin:10px 0 0;display:flex}.azb-diff{gap:6px;display:grid}.azb-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.azb-solo{align-content:start;gap:6px;display:grid}.azb-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;align-content:start;gap:8px;padding:12px;display:grid}.azb-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.azb-card h4{font:700 14px var(--x-display,sans-serif);letter-spacing:.08em;text-transform:uppercase;margin:0}.azb-card .ap-stats{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.azb-hist{align-items:flex-end;gap:2px;height:72px;padding-bottom:14px;display:flex}.azb-hist span{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.azb-hist i{background:#ff7a5c;border-radius:2px 2px 0 0;width:100%;display:block}.azb-hist small{color:var(--x-muted,#9aa3ab);font:500 9px var(--x-mono,monospace);position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.azb-survival{margin:0}.azb-survival svg{width:100%;max-width:360px;height:80px;display:block}.azb-survival .azb-line{fill:none;stroke:#6be6c7;stroke-width:2px;vector-effect:non-scaling-stroke}.azb-survival .azb-area{fill:#6be6c71f;stroke:none}.azb-survival .azb-mid{stroke:#ffffff2e;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.azb-survival figcaption{color:var(--x-muted,#9aa3ab);font:500 11px var(--x-mono,monospace)}.azb-causes td:first-child{white-space:nowrap;color:var(--x-muted,#9aa3ab);font-size:12px}.azb-cause{margin:1px 10px 1px 0;font-size:12px;display:inline-block}.azb-cause small{color:var(--x-muted,#9aa3ab)}.ap-perf{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 2px 0;display:flex}.ap-perf__switch{cursor:pointer;font:600 13px var(--x-sans,sans-serif);color:var(--x-text,#fff);align-items:center;gap:8px;display:inline-flex}.ap-perf__switch input{accent-color:#ff3b2f;cursor:pointer;width:16px;height:16px}.ap-perf small{color:var(--x-muted,#9aa3ab);font-size:12px}.ap-perf .ap-perf__ok{font:600 11px var(--x-mono,monospace);color:#ff6a5f}.ap-perf .ap-perf__bad{font:600 11px var(--x-mono,monospace);color:#ffb020}.perf-rec{top:max(4px, env(safe-area-inset-top));right:max(6px, env(safe-area-inset-right));z-index:60;color:#ffd9d4;font:700 9px/1.4 var(--x-mono,monospace);letter-spacing:.08em;opacity:.7;pointer-events:none;user-select:none;background:#00000059;border-radius:4px;align-items:center;gap:4px;padding:1px 5px;display:flex;position:fixed}.perf-rec:where(html[data-rot],html[data-rot] *){top:max(4px, env(safe-area-inset-right));right:max(6px, env(safe-area-inset-bottom));z-index:60;color:#ffd9d4;font:700 9px/1.4 var(--x-mono,monospace);letter-spacing:.08em;opacity:.7;pointer-events:none;user-select:none;background:#00000059;border-radius:4px;align-items:center;gap:4px;padding:1px 5px;display:flex}.perf-rec i{background:#ff3b2f;border-radius:50%;width:6px;height:6px}.ap-creators{gap:12px;min-width:0;display:grid}.ap-creators .ap-table{width:100%}.ap-creators__kpis{flex-wrap:wrap;gap:8px;display:flex}.ap-subtitle{letter-spacing:.14em;text-transform:uppercase;color:#ffc766;margin:10px 0 0;font-size:13px}.ap-creators__form{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.ap-creators__form input,.ap-creators select{color:inherit;font:inherit;background:#0c0e11;border:1px solid #ffffff2e;border-radius:8px;min-width:0;padding:7px 9px}.ap-creators__form label{align-items:center;gap:6px;font-size:13px;display:inline-flex}.ap-creators__form button{color:#ffe7b3;cursor:pointer;font:inherit;background:#ffc7661f;border:1px solid #ffc76680;border-radius:8px;padding:8px 12px}.ap-log{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ap-log li span{color:#8a96a3;font-family:var(--x-mono,monospace);font-size:12px}.ap-neg{color:#ff8f86}@media (width<=760px){.ap-creators .ap-table:where(html:not([data-rot]),html:not([data-rot]) *){display:block;overflow-x:auto}}@media (height<=760px){.ap-creators .ap-table:where(html[data-rot],html[data-rot] *){display:block;overflow-x:auto}}.field-pause{z-index:45;color:#eeeade;background:linear-gradient(90deg,#0b0a09f7,#0b0a09d6 37%,#0b0a0933);align-items:center;padding:clamp(24px,7vw,110px);display:flex;position:fixed;inset:0}.field-pause:where(html[data-rot],html[data-rot] *){color:#eeeade;padding:clamp(24px,7dvh,110px)}.field-pause section{width:min(460px,100%)}.field-pause-kicker{letter-spacing:.16em;color:#c27a5a!important;font-size:11px!important}.field-pause h2{letter-spacing:-.015em;margin:22px 0;font:700 clamp(38px,5vw,72px)/.95 Barlow Condensed,sans-serif}.field-pause h2:where(html[data-rot],html[data-rot] *){letter-spacing:-.015em;margin:22px 0;font:700 clamp(38px,5dvh,72px)/.95 Barlow Condensed,sans-serif}.field-pause p{color:#bebdbb;max-width:340px;font-size:14px;line-height:1.6}.field-pause nav{gap:8px;margin-top:28px;display:grid}.field-pause button{color:#e9e8dc;text-align:left;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;padding:14px 18px;font-size:14px;font-weight:700}.field-pause button:hover,.field-pause button:focus-visible{background:#ffffff10;border-left-color:#cd7550;outline:0}.field-pause button.field-pause-primary{color:#181614;background:#cd7550}.field-pause button:disabled{opacity:.5;cursor:wait}.field-pause-quit{margin-top:18px;color:#aaa99d!important;font-size:12px!important}.field-pause dl{gap:10px;max-height:50vh;margin:24px 0;display:grid;overflow:auto}.field-pause dl:where(html[data-rot],html[data-rot] *){max-height:50vw;overflow:auto}.field-pause dl div{gap:18px;font-size:12px;display:flex}.field-pause dt{color:#c77c5c;min-width:135px}.field-pause dd{color:#dadcd4;margin:0}.return-pause{z-index:70;color:#1a1715;cursor:pointer;background:#cc7652;border:0;padding:12px 20px;font-weight:800;position:fixed;bottom:22px;left:24px}@media (width<=600px){.field-pause:where(html:not([data-rot]),html:not([data-rot]) *){padding:24px}.field-pause h2:where(html:not([data-rot]),html:not([data-rot]) *){font-size:46px}}@media (height<=600px){.field-pause:where(html[data-rot],html[data-rot] *){padding:24px}.field-pause h2:where(html[data-rot],html[data-rot] *){font-size:46px}}.pause-options .navigation-rail,.pause-options .topbar,.pause-options .statusbar{display:none!important}.pause-options .menu-shell{grid-template-rows:1fr!important}.pause-options .menu-tabs{grid-template-columns:1fr!important}.field-pause-wait{color:#e9d3b8!important;margin:0 0 12px!important;font-size:13px!important}.field-pause-wait b{color:#fff;font-weight:700}.field-pause-wait i{color:#c27a5a;font-variant-numeric:tabular-nums;font-style:normal}.match-chat{--chat-graphite:var(--x-ink,#0e1013);--chat-steel:var(--x-muted,#8a96a3);--chat-bone:var(--x-text,#e8e4da);--chat-signal:var(--x-ember,#ff3b2f);left:max(20px, env(safe-area-inset-left,0px));bottom:max(172px, calc(env(safe-area-inset-bottom,0px) + 150px));z-index:64;pointer-events:none;width:min(400px,36vw);font:500 13px/1.35 var(--x-sans,system-ui, sans-serif);color:var(--chat-bone);flex-direction:column;gap:6px;display:flex;position:fixed}.match-chat:where(html[data-rot],html[data-rot] *){left:max(20px, env(safe-area-inset-top,0px));bottom:max(172px, calc(env(safe-area-inset-left,0px) + 150px));z-index:64;pointer-events:none;width:min(400px,36dvh);font:500 13px/1.35 var(--x-sans,system-ui, sans-serif);color:var(--chat-bone);flex-direction:column;gap:6px;display:flex}.match-chat__log{flex-direction:column;gap:2px;max-height:34vh;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.match-chat__log:where(html[data-rot],html[data-rot] *){max-height:34vw;overflow:hidden}.match-chat.is-open .match-chat__log{pointer-events:auto;backdrop-filter:blur(8px);scrollbar-width:thin;background:#0e1013c7;border:1px solid #8a96a338;border-radius:8px;padding:8px 10px;overflow-y:auto}.match-chat__line{text-shadow:0 1px 3px #000000e6;overflow-wrap:anywhere;align-items:baseline;gap:6px;padding:2px 8px 2px 0;transition:opacity .4s linear;display:flex}.match-chat:not(.is-open) .match-chat__line{background:linear-gradient(90deg,#0e101399,#0e101300);padding-left:8px}.match-chat__channel{font:600 10px var(--x-mono,monospace);letter-spacing:.08em;color:var(--chat-steel);flex:none}.match-chat__line.is-team .match-chat__channel{color:var(--chat-signal)}.match-chat__line.is-system .match-chat__channel,.match-chat__line.is-system .match-chat__text{color:var(--chat-steel);font-style:italic}.match-chat__line b{font:700 13px var(--x-display,sans-serif);letter-spacing:.03em;color:var(--chat-bone);flex:none}.match-chat__line b:after{content:" :";color:var(--chat-steel);font-weight:500}.match-chat__line b.team-alpha{color:#ffd9c7}.match-chat__line b.team-bravo{color:#c9d6e2}.match-chat__line.is-mine b{color:var(--chat-signal)}.match-chat__text{white-space:pre-wrap;min-width:0}.match-chat__mute{color:var(--chat-steel);cursor:pointer;opacity:.6;background:0 0;border:0;flex:none;margin-left:auto;padding:0 2px}.match-chat__mute:hover{opacity:1;color:var(--chat-signal)}.match-chat__entry{pointer-events:auto;background:#0e1013eb;border:1px solid #ff3b2f8c;border-radius:8px;align-items:center;gap:6px;padding:6px;display:flex;box-shadow:0 10px 30px #00000080}.match-chat__switch{min-width:64px;color:var(--chat-bone);font:700 11px var(--x-display,sans-serif);letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #8a96a359;border-radius:5px;flex:none;padding:6px 8px}.match-chat__switch.is-team{color:var(--chat-signal);border-color:var(--chat-signal)}.match-chat__switch:disabled{cursor:default;opacity:.75}.match-chat__entry input{min-width:0;color:var(--chat-bone);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:6px 4px}.match-chat__entry input::placeholder{color:var(--chat-steel)}.match-chat__count{font:500 10px var(--x-mono,monospace);color:var(--chat-steel);flex:none}.match-chat__close,.match-chat__send{width:30px;height:30px;color:var(--chat-steel);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;display:grid}.match-chat__send{background:var(--chat-signal);color:var(--chat-graphite)}.match-chat__hint,.match-chat__ptt{font:600 10px var(--x-mono,monospace);letter-spacing:.12em;color:#e8e4da80;align-self:flex-start}.match-chat__hint kbd{font:inherit;color:var(--chat-bone);border:1px solid #8a96a359;border-radius:4px;padding:1px 5px}.match-chat__ptt{color:var(--chat-graphite);background:var(--chat-signal);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:flex}.match-chat__ptt.is-live{animation:1.2s ease-in-out infinite chat-live}@keyframes chat-live{50%{opacity:.65}}.match-chat.is-touch{top:calc(env(safe-area-inset-top,0px) + 116px);bottom:auto;left:calc(env(safe-area-inset-left,0px) + 8px);width:min(360px,46vw);font-size:12px}.match-chat.is-touch:where(html[data-rot],html[data-rot] *){top:calc(env(safe-area-inset-right,0px) + 116px);bottom:auto;left:calc(env(safe-area-inset-top,0px) + 8px);width:min(360px,46dvh);font-size:12px}.match-chat.is-touch .match-chat__log{max-height:30vh}.match-chat.is-touch .match-chat__log:where(html[data-rot],html[data-rot] *){max-height:30vw}.match-chat__touch{top:calc(env(safe-area-inset-top,0px) + 8px);left:calc(env(safe-area-inset-left,0px) + 268px);pointer-events:auto;gap:8px;display:flex;position:fixed}.match-chat__touch:where(html[data-rot],html[data-rot] *){top:calc(env(safe-area-inset-right,0px) + 8px);left:calc(env(safe-area-inset-top,0px) + 268px);pointer-events:auto;gap:8px;display:flex}.match-chat__bubble{width:42px;height:42px;color:var(--chat-bone);touch-action:none;user-select:none;background:#0e10139e;border:1px solid #e8e4da47;border-radius:50%;place-items:center;display:grid}.match-chat__bubble.is-live{background:var(--chat-signal);color:var(--chat-graphite);border-color:var(--chat-signal)}.match-chat.is-touch .match-chat__entry{left:calc(env(safe-area-inset-left,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:90;position:fixed}.match-chat.is-touch .match-chat__entry:where(html[data-rot],html[data-rot] *){left:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-bottom,0px) + 8px);z-index:90}.match-chat.is-touch .match-chat__entry input{font-size:16px}.match-chat.is-coop.is-touch{top:calc(env(safe-area-inset-top,0px) + 152px);left:calc(env(safe-area-inset-left,0px) + 188px);width:min(300px,38vw)}.match-chat.is-coop.is-touch:where(html[data-rot],html[data-rot] *){top:calc(env(safe-area-inset-right,0px) + 152px);left:calc(env(safe-area-inset-top,0px) + 188px);width:min(300px,38dvh)}.match-chat.is-coop .match-chat__touch{order:-1;position:static}.voice-cell{vertical-align:middle;align-items:center;gap:6px;margin-left:8px;display:inline-flex}.voice-cell__talking{font:700 9px var(--x-mono,monospace);letter-spacing:.1em;color:var(--x-ember,#ff3b2f);align-items:center;gap:3px;animation:1s ease-in-out infinite chat-live;display:inline-flex}.voice-cell__mute{color:var(--x-muted,#8a96a3);font:700 9px var(--x-mono,monospace);letter-spacing:.08em;cursor:pointer;opacity:.55;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:3px;padding:2px 4px;display:inline-flex}.voice-cell__mute:hover,.voice-cell__mute.is-muted{opacity:1;color:var(--x-ember,#ff3b2f);border-color:#ff3b2f73}.lobby-chat{right:max(20px, env(safe-area-inset-right,0px));bottom:max(56px, calc(env(safe-area-inset-bottom,0px) + 44px));z-index:40;width:min(360px,100vw - 40px);color:var(--x-text,#e8e4da);background:var(--x-glass-strong,#0e1014d1);border:1px solid var(--x-line-strong,#ffffff2e);border-radius:var(--x-radius,14px);box-shadow:var(--x-shadow,0 24px 60px -24px #000000b3);backdrop-filter:var(--x-blur,blur(22px));font:500 13px/1.4 var(--x-sans,system-ui, sans-serif);position:fixed;overflow:hidden}.lobby-chat:where(html[data-rot],html[data-rot] *){right:max(20px, env(safe-area-inset-bottom,0px));bottom:max(56px, calc(env(safe-area-inset-left,0px) + 44px));z-index:40;width:min(360px,100dvh - 40px);color:var(--x-text,#e8e4da);background:var(--x-glass-strong,#0e1014d1);border:1px solid var(--x-line-strong,#ffffff2e);border-radius:var(--x-radius,14px);box-shadow:var(--x-shadow,0 24px 60px -24px #000000b3);backdrop-filter:var(--x-blur,blur(22px));font:500 13px/1.4 var(--x-sans,system-ui, sans-serif);overflow:hidden}.lobby-chat__head{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:11px 14px;display:flex}.lobby-chat__head strong{font:700 13px var(--x-display,sans-serif);letter-spacing:.12em}.lobby-chat__short{display:none}.lobby-chat__online{font:600 9px var(--x-mono,monospace);letter-spacing:.12em;color:var(--x-muted,#8a96a3);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.lobby-chat__online i{background:var(--x-dim,#5d6670);border-radius:50%;width:6px;height:6px}.lobby-chat__online i.is-live{background:var(--x-green,#3ee08f);box-shadow:0 0 8px var(--x-green,#3ee08f)}.lobby-chat__unread{background:var(--x-ember,#ff3b2f);min-width:20px;height:20px;color:var(--x-ink,#0e1013);font:700 11px var(--x-mono,monospace);border-radius:999px;place-items:center;padding:0 6px;display:grid}.lobby-chat__chevron{color:var(--x-muted,#8a96a3);transition:transform .2s var(--x-ease,ease);transform:rotate(180deg)}.lobby-chat.is-open .lobby-chat__chevron{transform:none}.lobby-chat__body{border-top:1px solid var(--x-line,#ffffff17)}.lobby-chat__log{scrollbar-width:thin;gap:9px;max-height:min(340px,42vh);margin:0;padding:10px 14px;list-style:none;display:grid;overflow-y:auto}.lobby-chat__log:where(html[data-rot],html[data-rot] *){scrollbar-width:thin;gap:9px;max-height:min(340px,42vw);display:grid;overflow-y:auto}.lobby-chat__log header{align-items:baseline;gap:7px;display:flex}.lobby-chat__log header b{font:700 12px var(--x-display,sans-serif);letter-spacing:.05em}.lobby-chat__log li.is-mine header b{color:var(--x-ember,#ff3b2f)}.lobby-chat__log header em{font:700 8px var(--x-mono,monospace);letter-spacing:.14em;color:var(--x-ink,#0e1013);background:var(--x-ember,#ff3b2f);border-radius:3px;padding:1px 4px;font-style:normal}.lobby-chat__log time{font:500 10px var(--x-mono,monospace);color:var(--x-dim,#5d6670)}.lobby-chat__log p{color:var(--x-text,#e8e4da);overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0}.lobby-chat__empty{color:var(--x-muted,#8a96a3);font-style:italic}.lobby-chat__mod{color:var(--x-muted,#8a96a3);font:600 10px var(--x-mono,monospace);cursor:pointer;opacity:.7;background:0 0;border:0;align-items:center;gap:3px;margin-left:auto;display:inline-flex}.lobby-chat__mod:hover{color:var(--x-ember,#ff3b2f);opacity:1}.lobby-chat__durations,.lobby-chat__muted{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.lobby-chat__durations button,.lobby-chat__muted button{color:var(--x-text,#e8e4da);font:600 10px var(--x-mono,monospace);cursor:pointer;background:0 0;border:1px solid #ff3b2f80;border-radius:5px;padding:3px 7px}.lobby-chat__muted{border-top:1px solid var(--x-line,#ffffff17);align-items:center;padding:8px 14px}.lobby-chat__muted span{font:600 9px var(--x-mono,monospace);letter-spacing:.14em;color:var(--x-muted,#8a96a3)}.lobby-chat__notice{color:var(--x-ember-2,#ff7a5c);border-top:1px solid var(--x-line,#ffffff17);margin:0;padding:7px 14px;font-size:12px}.lobby-chat__entry{border-top:1px solid var(--x-line,#ffffff17);align-items:center;gap:6px;padding:8px 10px;display:flex}.lobby-chat__entry input{border:1px solid var(--x-line-strong,#ffffff2e);min-width:0;color:var(--x-text,#e8e4da);font:inherit;background:#00000040;border-radius:8px;outline:0;flex:1;padding:8px 10px}.lobby-chat__entry input:focus{border-color:var(--x-ember,#ff3b2f)}.lobby-chat__entry small{font:500 10px var(--x-mono,monospace);color:var(--x-dim,#5d6670)}.lobby-chat__entry button{background:var(--x-ember,#ff3b2f);width:34px;height:34px;color:var(--x-ink,#0e1013);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.lobby-chat__entry button:disabled{opacity:.4;cursor:default}.lobby-chat__login{border:1px dashed var(--x-line-strong,#ffffff2e);width:calc(100% - 20px);color:var(--x-muted,#8a96a3);font:600 11px var(--x-mono,monospace);letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin:8px 10px 10px;padding:9px;display:flex}.lobby-chat__login:hover{color:var(--x-text,#e8e4da);border-color:var(--x-ember,#ff3b2f)}html[data-ui=mobile] .lobby-chat{bottom:calc(env(safe-area-inset-bottom,0px) + 10px);right:calc(env(safe-area-inset-right,0px) + 10px);width:min(320px,46vw)}html[data-ui=mobile] .lobby-chat:where(html[data-rot],html[data-rot] *){bottom:calc(env(safe-area-inset-left,0px) + 10px);right:calc(env(safe-area-inset-bottom,0px) + 10px);width:min(320px,46dvh)}html[data-ui=mobile] .lobby-chat__log{max-height:46vh}html[data-ui=mobile] .lobby-chat__log:where(html[data-rot],html[data-rot] *){max-height:46vw}html[data-ui=mobile] .lobby-chat__entry input{font-size:16px}.voice-settings{margin-bottom:18px}.voice-mic,.voice-key{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.voice-mic select{border:1px solid var(--x-line-strong,#ffffff2e);background:var(--x-ink,#0e1013);max-width:240px;color:var(--x-text,#e8e4da);font:inherit;border-radius:7px;padding:7px 9px}.voice-key kbd{text-align:center;min-width:34px;font:700 12px var(--x-mono,monospace);color:var(--x-text,#e8e4da);border:1px solid var(--x-ember,#ff3b2f);border-radius:6px;padding:5px 8px}.voice-small-button{border:1px solid var(--x-line-strong,#ffffff2e);color:var(--x-text,#e8e4da);font:600 11px var(--x-sans,sans-serif);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.voice-small-button[aria-pressed=true]{border-color:var(--x-ember,#ff3b2f);color:var(--x-ember,#ff3b2f)}.voice-small-button:disabled{opacity:.45;cursor:default}.voice-note{color:var(--x-ember-2,#ff7a5c);margin:6px 0 0;font-size:12px}.voice-settings.is-touch .option-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.voice-settings.is-touch .option-copy p{color:var(--x-muted,#8a96a3);margin:3px 0 0;font-size:11px}.voice-settings.is-touch .range-control{align-items:center;gap:10px;min-width:45%;display:flex}html.tf-calm .match-chat__ptt.is-live,html.tf-calm .voice-cell__talking{animation:none}html:not([data-ui=mobile]) .lobby-chat{width:min(340px,100vw - 230px);bottom:4px;right:190px}html:not([data-ui=mobile]) .lobby-chat:where(html[data-rot],html[data-rot] *){width:min(340px,100dvh - 230px)}html:not([data-ui=mobile]) .lobby-chat.is-open{width:min(360px,100vw - 40px);right:20px}html:not([data-ui=mobile]) .lobby-chat.is-open:where(html[data-rot],html[data-rot] *){width:min(360px,100dvh - 40px)}html:not([data-ui=mobile]) .lobby-chat:not(.is-open) .lobby-chat__head{padding:8px 14px}.ranked{color:var(--x-text);gap:14px;margin-bottom:18px;display:grid}.ranked__head{grid-template-columns:1fr auto;align-items:end;gap:18px;display:grid}.ranked__eyebrow{font:600 11px/1 var(--x-mono);letter-spacing:.18em;color:var(--x-ember-2);align-items:center;gap:7px;display:inline-flex}.ranked .ranked__head h2{font:700 clamp(20px,2.2vw,28px)/1.1 var(--x-display);letter-spacing:-.01em;text-transform:none;margin:8px 0 6px}.ranked .ranked__head h2:where(html[data-rot],html[data-rot] *){font:700 clamp(20px,2.2dvh,28px)/1.1 var(--x-display);letter-spacing:-.01em;text-transform:none}.ranked__head h2 span{color:var(--x-ember)}.ranked__head p{max-width:560px;color:var(--x-muted);font:14px/1.45 var(--x-sans);margin:0}.ranked__me{text-align:right;border:1px solid var(--x-line);border-radius:var(--x-radius);background:var(--x-glass-soft);gap:3px;padding:10px 14px;display:grid}.ranked__me small{font:600 10px/1 var(--x-mono);letter-spacing:.16em;color:var(--x-dim)}.ranked__me strong{font:700 15px/1.2 var(--x-display)}.ranked__me em{font:normal 12px/1.3 var(--x-sans);color:var(--x-muted);max-width:220px}.ranked__formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ranked-card{--map:#ff3b2f;border:1px solid var(--x-line);border-radius:var(--x-radius-lg);background:linear-gradient(160deg,color-mix(in srgb,var(--map) 16%,transparent),transparent 55%),var(--x-glass);backdrop-filter:var(--x-blur);box-shadow:var(--x-shadow);transition:border-color .25s var(--x-ease),transform .25s var(--x-ease);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.ranked-card:hover{border-color:color-mix(in srgb,var(--map) 55%,transparent);transform:translateY(-2px)}.ranked-card.is-searching,.ranked-card.is-found{border-color:var(--map)}.ranked-card__art{background:radial-gradient(circle at 50% 120%,color-mix(in srgb,var(--map) 45%,transparent),transparent 70%);border-bottom:1px solid var(--x-line);justify-content:center;align-items:center;gap:14px;height:86px;display:flex}.ranked-card__art span{font:800 40px/1 var(--x-display);color:var(--x-text);text-shadow:0 0 26px color-mix(in srgb,var(--map) 70%,transparent)}.ranked-card__art i{font:600 11px/1 var(--x-mono);letter-spacing:.2em;color:var(--map);font-style:normal}.ranked-card__body{flex-direction:column;gap:9px;padding:14px 16px 16px;display:flex}.ranked-card__body>small{font:600 10px/1 var(--x-mono);letter-spacing:.16em;color:var(--map)}.ranked-card__body h3{font:700 17px/1.15 var(--x-display);margin:0}.ranked-card__body p{color:var(--x-muted);font:13px/1.45 var(--x-sans);flex:1;margin:0}.ranked-card dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:2px 0 0;display:grid}.ranked-card dl div{background:var(--x-glass-soft);border-radius:10px;padding:7px 8px}.ranked-card dt{font:600 9px/1 var(--x-mono);letter-spacing:.14em;color:var(--x-dim)}.ranked-card dd{font:600 12px/1 var(--x-mono);color:var(--x-text);margin:5px 0 0}.ranked-card__rank{--tier:#c28a5a;border:1px solid color-mix(in srgb,var(--tier) 40%,transparent);color:var(--tier);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 10px;display:flex}.ranked-card__rank b{font:700 12px/1 var(--x-display);letter-spacing:.06em}.ranked-card__rank span{font:600 13px/1 var(--x-mono);color:var(--x-text)}.ranked-card__rank em{font:normal 11px/1 var(--x-mono);color:var(--x-muted);margin-left:auto}.ranked-card__play,.ranked-card__search button{cursor:pointer;font:700 13px/1 var(--x-display);letter-spacing:.08em;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.ranked-card__play{color:#140a05;background:linear-gradient(180deg,var(--x-ember-2),var(--x-ember));min-height:46px;box-shadow:0 10px 26px -12px var(--x-ember);margin-top:4px}.ranked-card__play:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ranked-card__play:not(:disabled):hover{filter:brightness(1.08)}.ranked-card__search,.ranked-card__found{background:color-mix(in srgb,var(--map) 12%,#00000040);border-radius:12px;gap:6px;margin-top:4px;padding:11px 12px;display:grid;position:relative}.ranked-card__search strong,.ranked-card__found strong{font:700 13px/1 var(--x-mono);letter-spacing:.12em;color:var(--map)}.ranked-card__search small,.ranked-card__found small{font:12px/1.35 var(--x-sans);color:var(--x-muted)}.ranked-card__search button{min-height:36px;color:var(--x-text);background:var(--x-glass-soft);border:1px solid var(--x-line-strong)}.ranked-card__search button:hover{border-color:var(--x-red);color:var(--x-red)}.ranked-card__pulse{background:var(--map);border-radius:50%;width:9px;height:9px;animation:1.3s ease-out infinite ranked-pulse;position:absolute;top:13px;right:13px}@keyframes ranked-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--map) 70%,transparent)}to{box-shadow:0 0 0 14px #0000}}.ranked-card__found span{font:600 13px/1.2 var(--x-sans);justify-content:space-between;display:flex}.ranked-card__found span.alpha{color:var(--x-cyan)}.ranked-card__found span.bravo{color:var(--x-ember-2)}.ranked-card__found span em{font:normal 11px/1.2 var(--x-mono);color:var(--x-muted)}.ranked__error{border:1px solid color-mix(in srgb,var(--x-red) 50%,transparent);color:var(--x-red);font:13px/1.4 var(--x-sans);border-radius:12px;padding:10px 14px}.ranked__board{border:1px solid var(--x-line);border-radius:var(--x-radius);background:var(--x-glass);gap:8px;padding:14px 16px;display:grid}.ranked__board>span{font:600 10px/1 var(--x-mono);letter-spacing:.16em;color:var(--x-dim)}.ranked__board ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ranked__board li{background:var(--x-glass-soft);border-radius:9px;grid-template-columns:24px 1fr auto 56px;align-items:center;gap:10px;padding:6px 8px;display:grid}.ranked__board li b{font:700 12px/1 var(--x-mono);color:var(--x-dim)}.ranked__board li:first-child b{color:var(--x-gold)}.ranked__board li strong{font:600 13px/1.2 var(--x-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranked__board li em{font:700 10px/1 var(--x-display);letter-spacing:.06em;font-style:normal}.ranked__board li span{font:600 13px/1 var(--x-mono);text-align:right}.ranked__board p{color:var(--x-muted);font:13px/1.4 var(--x-sans);margin:0}.ranked__board>small{color:var(--x-dim);font:11px/1.4 var(--x-sans)}.ranked-room{--map:#ff3b2f;border:1px solid color-mix(in srgb,var(--map) 45%,transparent);background:color-mix(in srgb,var(--map) 10%,transparent);border-radius:12px;gap:4px;margin-bottom:10px;padding:10px 12px;display:grid}.ranked-room>span{font:600 10px/1 var(--x-mono);letter-spacing:.16em;color:var(--map);align-items:center;gap:6px;display:inline-flex}.ranked-room>strong{font:700 15px/1.2 var(--x-display)}.ranked-room>p{color:var(--x-muted);font:12px/1.4 var(--x-sans);margin:0}.ranked-room>p.is-error{color:var(--x-red)}.ranked-result{--tier:#c28a5a;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;margin:8px 0 2px;display:flex}.ranked-result b{font:800 26px/1 var(--x-display);color:var(--x-green)}.ranked-result.is-down b{color:var(--x-red)}.ranked-result span{font:700 13px/1 var(--x-mono);color:var(--tier);letter-spacing:.08em}.ranked-result small{text-align:center;font:600 11px/1.3 var(--x-mono);letter-spacing:.1em;color:var(--x-muted);flex-basis:100%}.ranked-room .ranked-result{justify-content:flex-start}.ranked-room .ranked-result small{text-align:left}@media (width<=900px){.ranked__head:where(html:not([data-rot]),html:not([data-rot]) *),.ranked__formats:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr}.ranked-card:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-rows:auto;grid-template-columns:96px 1fr}.ranked-card__art:where(html:not([data-rot]),html:not([data-rot]) *){border-bottom:0;border-right:1px solid var(--x-line);flex-direction:column;gap:4px;height:auto}.ranked-card__art span:where(html:not([data-rot]),html:not([data-rot]) *){font-size:28px}.ranked__me:where(html:not([data-rot]),html:not([data-rot]) *){text-align:left}}@media (height<=900px){.ranked__head:where(html[data-rot],html[data-rot] *),.ranked__formats:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr}.ranked-card:where(html[data-rot],html[data-rot] *){grid-template-rows:auto;grid-template-columns:96px 1fr}.ranked-card__art:where(html[data-rot],html[data-rot] *){border-bottom:0;border-right:1px solid var(--x-line);flex-direction:column;gap:4px;height:auto}.ranked-card__art span:where(html[data-rot],html[data-rot] *){font-size:28px}.ranked__me:where(html[data-rot],html[data-rot] *){text-align:left}}@media (width<=480px){.ranked-card:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr}.ranked-card__art:where(html:not([data-rot]),html:not([data-rot]) *){border-right:0;border-bottom:1px solid var(--x-line);flex-direction:row;height:64px}.ranked-card__body p:where(html:not([data-rot]),html:not([data-rot]) *){display:none}}@media (height<=480px){.ranked-card:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr}.ranked-card__art:where(html[data-rot],html[data-rot] *){border-right:0;border-bottom:1px solid var(--x-line);flex-direction:row;height:64px}.ranked-card__body p:where(html[data-rot],html[data-rot] *){display:none}}html.tf-calm .ranked-card__pulse{animation:none}html.tf-calm .ranked-card{transition:none}.ranked-actions{margin-top:16px;pointer-events:auto;grid-template-columns:1fr 1fr;gap:10px;width:min(560px,92vw);margin-inline:auto;display:grid}.ranked-actions:where(html[data-rot],html[data-rot] *){pointer-events:auto;width:min(560px,92dvh);margin-inline:auto}.ranked-actions button{color:#f3ede4;letter-spacing:.14em;cursor:pointer;background:#15171bdd;border:1px solid #ffffff2a;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 18px;font:800 13px/1 inherit;transition:background .15s,border-color .15s,transform .15s;display:flex}.ranked-actions button:hover:not(:disabled){border-color:#fff6;transform:translateY(-1px)}.ranked-actions__rematch{color:#1a0f07!important;background:linear-gradient(135deg,#ff4a36,#ffb14a)!important;border-color:#0000!important}.ranked-actions__rematch:disabled{cursor:default;color:#e7c9a4!important;background:#2a2622!important;border-color:#e7a15d66!important}.ranked-actions small{text-align:center;color:#b9b2a8;letter-spacing:.04em;grid-column:1/-1;font-size:11px}@media (width<=560px){.ranked-actions:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr}}@media (height<=560px){.ranked-actions:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr}}.killcam-card{z-index:34;pointer-events:auto;background:linear-gradient(#0f1012e6,#16130fe6);border:1px solid #ff4a36;justify-items:center;gap:4px;min-width:min(380px,92vw);padding:10px 18px 12px;animation:.22s ease-out death-card-in;display:grid;position:fixed;bottom:3%;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #000a}.killcam-card:where(html[data-rot],html[data-rot] *){pointer-events:auto;background:linear-gradient(#0f1012e6,#16130fe6);border:1px solid #ff4a36;min-width:min(380px,92dvh);padding:10px 18px 12px;animation:.22s ease-out death-card-in;box-shadow:0 18px 60px #000a}.killcam-card>span{color:#ff8a4c;letter-spacing:.24em;font-size:10px;font-weight:800}.killcam-card h2{letter-spacing:.02em;margin:0;font-size:20px}.killcam-card h2 i{color:#ff8a4c;margin:0 10px;font-style:normal}.killcam-card strong{color:#e9dfd1;letter-spacing:.08em;font-size:12px}.killcam-card button{color:#fff;letter-spacing:.14em;cursor:pointer;background:#ffffff12;border:1px solid #fff3;margin-top:6px;padding:8px 14px;font:700 12px/1 inherit}.killcam-card button:disabled{opacity:.7;cursor:default}.killcam-rec{z-index:34;color:#ff5a3c;letter-spacing:.3em;font-size:11px;font-weight:800;animation:1s steps(2,end) infinite killcam-rec;position:fixed;top:18px;left:50%;transform:translate(-50%)}@keyframes killcam-rec{50%{opacity:.35}}.killcam-card .killcam-down{color:#ffd2c4;letter-spacing:.2em;background:#ff4a361f;border:1px solid #ff4a3688;padding:3px 10px;font-size:10px;font-style:normal;font-weight:800;animation:1.4s steps(2,end) infinite killcam-rec}.game-shell.is-killcam .minimap,.game-shell.is-killcam .chud-slots,.game-shell.is-killcam-ads [class*=crosshair],.game-shell.is-killcam .protection-status,.game-shell.is-killcam .round-message{pointer-events:none;opacity:0!important}.respawn-fade{z-index:36;opacity:0;pointer-events:none;background:#050505;transition:opacity .42s cubic-bezier(.2,.7,.25,1);position:fixed;inset:0}.respawn-fade.is-dark{opacity:1;transition:opacity .5s cubic-bezier(.55,.05,.7,.4)}html.tf-calm .respawn-fade,html.tf-calm .respawn-fade.is-dark{transition-duration:.2s}.mp-switch{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px;display:grid}.mp-switch button{text-align:left;border:1px solid var(--x-line,#ffffff1f);min-height:74px;color:var(--x-text,#f3ede4);cursor:pointer;background:#12131599;border-radius:10px;align-items:center;gap:14px;padding:14px 18px;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.mp-switch button:hover{border-color:#fff4;transform:translateY(-1px)}.mp-switch button span{gap:4px;display:grid}.mp-switch strong{font:800 16px/1 var(--x-display,inherit);letter-spacing:.08em}.mp-switch small{color:var(--x-muted,#b9b2a8);font:12px/1.3 var(--x-sans,inherit)}.mp-switch button[aria-selected=true]{background:#1c1d20e6;border-color:#fff6}.mp-switch__ranked{background:linear-gradient(120deg,#ff4a3622,#ffb14a0d 60%),#131315cc!important;border-color:#ff4a3666!important}.mp-switch__ranked svg{color:#ff8a4c}.mp-switch__ranked[aria-selected=true]{box-shadow:0 0 0 1px #ff8a4c55,0 12px 40px #ff4a3622;background:linear-gradient(120deg,#ff4a3644,#ffb14a18 60%),#18140fe6!important;border-color:#ff8a4c!important}.mp-switch__ranked b{color:#1a0f07;font:800 10px/1 var(--x-mono,monospace);letter-spacing:.16em;background:#ff4a36;border-radius:4px;margin-left:auto;padding:4px 8px}.mp-view[hidden]{display:none!important}.duel-panel .ranked .ranked__head h2{font-size:clamp(20px,2.2vw,30px)!important;line-height:1.1!important}.duel-panel .ranked .ranked__head h2:where(html[data-rot],html[data-rot] *){font-size:clamp(20px,2.2dvh,30px)!important;line-height:1.1!important}.ranked-card__maps{flex-wrap:wrap;flex:1;align-content:flex-start;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.ranked-card__maps li{border:1px solid color-mix(in srgb,var(--map) 40%,#ffffff1a);font:600 11px/1 var(--x-mono,monospace);letter-spacing:.04em;color:#e9dfd1;background:#ffffff08;border-radius:4px;padding:5px 8px}@media (width<=640px){.mp-switch:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr}.mp-switch button:where(html:not([data-rot]),html:not([data-rot]) *){min-height:60px}}@media (height<=640px){.mp-switch:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr}.mp-switch button:where(html[data-rot],html[data-rot] *){min-height:60px}}.scoreboard-end-actions{padding:14px 24px}.scoreboard-end-actions .ranked-actions{width:100%;margin-top:0}.game-shell.is-killcam .chud-arsenal,.game-shell.is-killcam .combat-notice,.game-shell.is-killcam .chud-vitals,.game-shell.is-killcam .chud-weapon,.game-shell.is-killcam .chud-utility,.game-shell.is-killcam .chud-hint,.game-shell.is-killcam .chud-slots{pointer-events:none;opacity:0!important}.round-pips{justify-content:space-between;gap:10px;margin-top:5px;display:flex}.round-pips>span{gap:3px;display:flex}.round-pips>span.theirs{flex-direction:row-reverse}.round-pips i{background:#ffffff1f;border-radius:2px;width:7px;height:7px;transition:background .3s,box-shadow .3s,transform .3s;box-shadow:inset 0 0 0 1px #ffffff26}.round-pips .mine i.on{background:#6be6c7;transform:scale(1.1);box-shadow:0 0 6px #6be6c788}.round-pips .theirs i.on{background:#ff7a59;transform:scale(1.1);box-shadow:0 0 6px #ff7a5988}.round-callout{top:calc(64px + 76px * var(--hud-scale));pointer-events:none;text-align:center;white-space:nowrap;z-index:4;background:linear-gradient(90deg,#0000,#191613e0 18% 82%,#0000);border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;flex-direction:column;align-items:center;gap:4px;padding:9px 22px 10px;animation:2.8s cubic-bezier(.2,.8,.2,1) forwards round-callout;display:flex;position:absolute;left:50%;transform:translate(-50%)}.round-callout strong{font-family:var(--font-display,inherit);letter-spacing:2px;color:#f4efe7;font-size:26px;line-height:1}.round-callout span{letter-spacing:1.4px;color:#c9c1b6;font-size:10px;font-weight:700}.round-callout.tone-good strong{color:#8ff0d6}.round-callout.tone-bad strong{color:#ff9d80}.round-callout.tone-tense strong{color:#ffc36b}.round-callout.tone-tense{border-color:#ffc36b44}@keyframes round-callout{0%{opacity:0;filter:blur(3px);transform:translate(-50%)scale(1.18)}9%{opacity:1;filter:none;transform:translate(-50%)scale(1)}82%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-6px)scale(.98)}}html.tf-calm .round-callout{animation-name:round-callout-fade}@keyframes round-callout-fade{0%,85%{opacity:1}to{opacity:0}}html[data-ui=mobile] .round-callout strong{font-size:20px}.round-top:has(.round-pips)~.alive-count{top:calc(36px + 76px * var(--hud-scale))}.round-top:has(.round-pips)~.round-callout{top:calc(74px + 76px * var(--hud-scale))}.ranked--hub{gap:16px}.rk-hero{--tier:#8a96a3;border:1px solid color-mix(in srgb,var(--tier) 35%,var(--x-line));background:radial-gradient(90% 140% at 0% 0%,color-mix(in srgb,var(--tier) 22%,transparent),transparent 60%),linear-gradient(135deg,#12141aeb,#0a0b0ee6);box-shadow:var(--x-shadow),0 0 80px -40px var(--tier);backdrop-filter:var(--x-blur);border-radius:26px;grid-template-columns:auto minmax(0,1fr) minmax(300px,420px);align-items:center;gap:22px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.rk-hero:after{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 22px,#ffffff05 22px 23px);position:absolute;inset:0}.rk-emblem{width:118px;height:132px;color:var(--tier);clip-path:polygon(50% 0,100% 18%,100% 70%,50% 100%,0 70%,0 18%);background:linear-gradient(180deg,color-mix(in srgb,var(--tier) 34%,#15171c),#0c0d11);filter:drop-shadow(0 0 22px color-mix(in srgb,var(--tier) 55%,transparent));place-items:center;display:grid;position:relative}.rk-emblem svg{margin-top:-18px}.rk-emblem b{font:800 20px/1 var(--x-display);letter-spacing:.12em;color:var(--x-text);position:absolute;bottom:26px}.rk-identity{z-index:1;gap:8px;min-width:0;display:grid;position:relative}.ranked--hub .rk-identity h2{font:800 clamp(34px,4vw,56px)/.95 var(--x-display);letter-spacing:.03em;color:var(--tier);text-shadow:0 0 30px color-mix(in srgb,var(--tier) 40%,transparent);text-transform:uppercase;margin:0}.ranked--hub .rk-identity h2:where(html[data-rot],html[data-rot] *){font:800 clamp(34px,4dvh,56px)/.95 var(--x-display);letter-spacing:.03em;color:var(--tier);text-shadow:0 0 30px color-mix(in srgb,var(--tier) 40%,transparent);text-transform:uppercase}.rk-identity p{color:var(--x-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:14px;display:flex}.rk-identity p b{color:var(--x-text);font:700 16px var(--x-mono)}.rk-progress{gap:6px;max-width:460px;display:grid}.rk-bar{background:#ffffff14;border-radius:5px;height:9px;overflow:hidden}.rk-bar i{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--tier) 60%,#fff),var(--tier));height:100%;box-shadow:0 0 16px var(--tier);transition:width .8s var(--x-ease);display:block}.rk-progress small{font:600 11px var(--x-mono);letter-spacing:.08em;color:var(--x-muted)}.rk-stats{grid-template-columns:repeat(4,minmax(0,90px));gap:6px;margin:4px 0 0;display:grid}.rk-stats div{border:1px solid var(--x-line);background:#ffffff0a;border-radius:10px;padding:7px 9px}.rk-stats dt{font:600 9px var(--x-mono);letter-spacing:.14em;color:var(--x-dim)}.rk-stats dd{font:800 18px var(--x-display);margin:4px 0 0}.rk-launch{z-index:1;gap:10px;display:grid;position:relative}.rk-formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.rk-formats button{border:1px solid var(--x-line);color:var(--x-text);text-align:left;cursor:pointer;background:#ffffff0a;border-radius:12px;gap:3px;padding:9px 10px;display:grid}.rk-formats button[aria-checked=true]{border-color:var(--x-ember);background:var(--x-ember-soft)}.rk-formats strong{font:800 17px var(--x-display);letter-spacing:.06em}.rk-formats small{font:500 9.5px var(--x-mono);letter-spacing:.06em;color:var(--x-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rk-play{cursor:pointer;text-align:left;color:#170705;background:linear-gradient(135deg,var(--x-ember),var(--x-ember-2));min-height:78px;box-shadow:0 18px 40px -16px var(--x-ember);transition:transform .25s var(--x-ease),filter .2s;border:0;border-radius:18px;align-items:center;gap:14px;padding:0 22px;display:flex}.rk-play span{min-width:0;font:800 18px/1 var(--x-display);letter-spacing:.05em;white-space:nowrap;gap:5px;display:grid}.rk-play small{font:600 10.5px var(--x-mono);letter-spacing:.06em;opacity:.8}.rk-play:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px)}.rk-play:disabled{opacity:.5;cursor:not-allowed}.rk-searching,.rk-found{border:1px solid var(--x-ember);background:var(--x-ember-soft);border-radius:18px;gap:6px;padding:14px 16px;display:grid;position:relative}.rk-searching strong,.rk-found strong{font:700 15px var(--x-mono);letter-spacing:.12em;color:var(--x-ember-2)}.rk-searching small,.rk-found small{font:12px/1.35 var(--x-sans);color:var(--x-muted)}.rk-searching button{border:1px solid var(--x-line-strong);min-height:34px;color:var(--x-text);font:700 11px var(--x-display);letter-spacing:.12em;cursor:pointer;background:#00000040;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.rk-found span{font:600 13px var(--x-display);justify-content:space-between;display:flex}.rk-found span em{color:var(--x-muted);font-style:normal;font:500 11px var(--x-mono)}.rk-note{font:500 10.5px var(--x-mono);letter-spacing:.06em;color:var(--x-dim)}.rk-link{border:1px solid var(--x-line-strong);min-height:30px;color:var(--x-text);font:700 10.5px var(--x-display);letter-spacing:.14em;cursor:pointer;background:#ffffff0a;border-radius:999px;justify-self:start;align-items:center;padding:0 12px;display:inline-flex}.rk-lower{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.rk-recent{border-radius:var(--x-radius-lg);border:1px solid var(--x-line);background:var(--x-glass);align-content:start;gap:8px;padding:14px 16px;display:grid}.rk-recent h3{font:600 11px var(--x-mono);letter-spacing:.2em;color:var(--x-muted);margin:0}.rk-recent ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.rk-recent li{background:#ffffff09;border-radius:10px;grid-template-columns:28px 44px 50px minmax(0,1fr);align-items:center;gap:10px;padding:6px 10px;display:grid}.rk-recent li b{width:24px;height:24px;font:800 12px var(--x-display);color:#0b0c0f;background:var(--x-muted);border-radius:7px;place-items:center;display:grid}.rk-recent li.is-win b{background:var(--x-green)}.rk-recent li.is-loss b{background:var(--x-red)}.rk-recent li span{font:600 11px var(--x-mono);color:var(--x-muted)}.rk-recent li em{font-style:normal;font:700 13px var(--x-mono)}.rk-recent li.is-win em{color:var(--x-green)}.rk-recent li.is-loss em{color:#ff8c96}.rk-recent li strong{font:700 12px var(--x-display);letter-spacing:.04em;justify-self:end}.rk-recent p{color:var(--x-muted);margin:0;font-size:13px}.rk-lower .ranked__board{align-content:start;gap:8px;display:grid}@media (width<=1100px){.rk-hero:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:auto minmax(0,1fr)}.rk-launch:where(html:not([data-rot]),html:not([data-rot]) *){grid-column:1/-1}.rk-lower:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr}}@media (height<=1100px){.rk-hero:where(html[data-rot],html[data-rot] *){grid-template-columns:auto minmax(0,1fr)}.rk-launch:where(html[data-rot],html[data-rot] *){grid-column:1/-1}.rk-lower:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr}}html[data-ui=mobile] .game-shell .rk-hero{border-radius:18px;grid-template-columns:auto minmax(0,1fr) minmax(220px,300px);gap:12px;padding:12px 14px}html[data-ui=mobile] .game-shell .rk-emblem{width:74px;height:84px}html[data-ui=mobile] .game-shell .rk-emblem svg{width:30px;height:30px;margin-top:-12px}html[data-ui=mobile] .game-shell .rk-emblem b{font-size:14px;bottom:16px}html[data-ui=mobile] .game-shell .ranked--hub .rk-identity h2{font-size:26px}html[data-ui=mobile] .game-shell .rk-stats{display:none}html[data-ui=mobile] .game-shell .rk-play{min-height:58px;padding:0 14px}html[data-ui=mobile] .game-shell .rk-play span{letter-spacing:.03em;font-size:13px}html[data-ui=mobile] .game-shell .rk-play small{text-overflow:ellipsis;font-size:9.5px;overflow:hidden}html[data-ui=mobile] .game-shell .rk-formats small,html[data-ui=mobile] .game-shell .rk-note{display:none}html[data-ui=mobile] .game-shell .rk-launch{grid-column:auto}html[data-ui=mobile] .game-shell .rk-lower{grid-template-columns:1fr 1fr}.rk-guest-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rk-link.is-primary{color:#170705;background:linear-gradient(135deg,var(--x-ember),var(--x-ember-2));border-color:#0000;gap:6px}.rk-emblem b svg{display:block}.dd{--dd-alpha:#3fd6ff;--dd-bravo:#ff7a45;--dd-ember:var(--x-ember,#ff3b2f);--dd-line:#ffffff17;--dd-panel:#121317eb;--dd-card:#15171b;--dd-cell:118px;z-index:120;padding:max(14px, env(safe-area-inset-top)) max(clamp(14px, 2.6vw, 34px), env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(clamp(14px, 2.6vw, 34px), env(safe-area-inset-left));color:var(--x-text,#e8e4da);font-family:var(--x-sans,system-ui, sans-serif);animation:dd-in .38s var(--x-ease,cubic-bezier(.22, 1, .36, 1)) both;background:radial-gradient(90% 70% at 50% -10%,#ff3b2f29,#0000 60%),linear-gradient(#0a0b0df7,#07080afa);grid-template:"head""versus""body"minmax(0,1fr)"bar"/minmax(0,1fr);gap:12px;display:grid;position:fixed;inset:0;overflow:hidden}.dd:where(html[data-rot],html[data-rot] *){padding:max(14px, env(safe-area-inset-right)) max(clamp(14px, 2.6dvh, 34px), env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left)) max(clamp(14px, 2.6dvh, 34px), env(safe-area-inset-top));color:var(--x-text,#e8e4da);font-family:var(--x-sans,system-ui, sans-serif);animation:dd-in .38s var(--x-ease,cubic-bezier(.22, 1, .36, 1)) both;background:radial-gradient(90% 70% at 50% -10%,#ff3b2f29,#0000 60%),linear-gradient(#0a0b0df7,#07080afa)}.dd__glow{pointer-events:none;background:radial-gradient(50% 50%,#ff3b2f14,#0000 70%);height:60%;position:absolute;inset:auto -20% -40%}.dd button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.dd__head{border-bottom:1px solid var(--dd-line);animation:dd-rise .45s 50ms var(--x-ease) both;grid-area:head;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:10px;display:flex;position:relative}.dd__eyebrow{font:600 10px/1 var(--x-mono,monospace);letter-spacing:.16em;color:var(--dd-ember);align-items:center;gap:7px;display:inline-flex}.dd__prep{color:var(--x-muted,#8a96a3);border:1px solid #ffffff24;border-radius:999px;margin-left:4px;padding:3px 7px;font-style:normal;animation:1.2s ease-in-out infinite alternate dd-prep}@keyframes dd-prep{0%{opacity:.55}to{opacity:1}}.dd__title h2{font:700 clamp(26px, 3.2vw, 46px)/1 var(--x-display,sans-serif);letter-spacing:.02em;margin:6px 0 4px}.dd__title h2:where(html[data-rot],html[data-rot] *){font:700 clamp(26px, 3.2dvh, 46px)/1 var(--x-display,sans-serif);letter-spacing:.02em}.dd__title h2 span{color:var(--dd-ember)}.dd__title p{max-width:620px;color:var(--x-muted,#8a96a3);margin:0;font-size:12px;line-height:1.5}.dd-timer{--p:1;background:conic-gradient(var(--dd-ember) calc(var(--p) * 360deg), #ffffff14 0);border-radius:50%;flex:none;place-content:center;justify-items:center;width:78px;height:78px;display:grid;position:relative}.dd-timer:before{content:"";background:#0c0d10;border-radius:50%;position:absolute;inset:5px}.dd-timer>*{position:relative}.dd-timer span{font:700 30px/1 var(--x-display,sans-serif)}.dd-timer small{font:600 7px/1 var(--x-mono,monospace);letter-spacing:.14em;color:var(--x-muted,#8a96a3);margin-top:3px}.dd-timer.is-urgent{animation:1s ease-in-out infinite dd-urgent}.dd-timer.is-urgent span{color:var(--dd-ember)}.dd__versus{animation:dd-rise .45s .1s var(--x-ease) both;grid-area:versus;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.dd__vs{font:700 22px/1 var(--x-display,sans-serif);color:var(--dd-ember);text-shadow:0 0 18px #ff3b2f99;align-self:center}.dd-side{--c:var(--dd-alpha);border:1px solid var(--dd-line);border-left:3px solid var(--c);background:linear-gradient(100deg, color-mix(in srgb, var(--c) 10%, transparent), var(--dd-panel) 55%);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px 14px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.dd-side.is-bravo{--c:var(--dd-bravo)}.dd__versus>.dd-side:last-child{border-left-width:1px;border-right:3px solid var(--c);background:linear-gradient(260deg, color-mix(in srgb, var(--c) 10%, transparent), var(--dd-panel) 55%);text-align:right}.dd__versus>.dd-side:last-child .dd-side__pick{flex-direction:row-reverse}.dd-side.is-locked{border-color:color-mix(in srgb, var(--c) 60%, transparent);box-shadow:0 0 24px -6px color-mix(in srgb, var(--c) 60%, transparent)}.dd-side__tag{font:600 10px/1 var(--x-mono,monospace);letter-spacing:.16em;color:var(--c)}.dd-side__pick{align-items:center;gap:12px;min-width:0;display:flex}.dd-side__pick>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.dd-side__art{width:108px;height:44px;color:var(--c);flex:none;place-items:center;display:grid}.dd-side__art svg{width:100%;height:100%}.dd-side__art i{font:700 26px/1 var(--x-display,sans-serif);color:#ffffff2e;font-style:normal;animation:1.4s ease-in-out infinite dd-think}.dd-side__pick strong{font:700 clamp(16px, 1.7vw, 22px)/1.1 var(--x-display,sans-serif);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dd-side__pick strong:where(html[data-rot],html[data-rot] *){font:700 clamp(16px, 1.7dvh, 22px)/1.1 var(--x-display,sans-serif);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dd-side__pick small{font:600 9px/1 var(--x-mono,monospace);letter-spacing:.12em;color:var(--x-muted,#8a96a3);align-items:center;gap:5px;display:inline-flex}.dd-side.is-locked .dd-side__pick small{color:var(--c)}.dd__versus>.dd-side:last-child .dd-side__pick small{justify-content:flex-end}.dd-side__who{color:var(--x-muted,#8a96a3);font-size:11px}.dd-side__seats{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.dd__versus>.dd-side:last-child .dd-side__seats{justify-content:flex-end}.dd-side__seats li{color:var(--x-muted,#8a96a3);align-items:center;gap:5px;display:inline-flex}.dd-side__seats li b{color:var(--x-text,#e8e4da);font-weight:600}.dd-side__seats li.is-me b,.dd-side__seats svg{color:var(--c)}.dd__body{min-height:0;animation:dd-rise .45s .15s var(--x-ease) both;grid-area:body;grid-template-columns:196px minmax(0,1fr);gap:12px;display:grid}.dd__cats{flex-direction:column;gap:5px;min-height:0;display:flex;overflow:auto}.dd__cats button{border:1px solid var(--dd-line);text-align:left;cursor:pointer;background:#ffffff08;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.dd__cats button small{font:600 10px/1 var(--x-mono,monospace);color:var(--x-muted,#8a96a3)}.dd__cats button[aria-pressed=true]{border-color:var(--dd-ember);color:#ff8a72;background:#ff3b2f24}.dd__cat-short{display:none}.dd__grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:max-content;align-content:start;gap:8px;min-height:0;padding:2px 4px 8px 2px;display:grid;overflow:auto}.dd-card{text-align:left;cursor:pointer;border:1px solid var(--dd-line);background:var(--dd-card);color:#b9b4ab;min-width:0;min-height:44px;transition:transform .14s var(--x-ease), border-color .14s, background .14s, box-shadow .2s;border-radius:10px;flex-direction:column;gap:4px;padding:9px 10px 10px;display:flex;position:relative}.dd-card:disabled{cursor:default}.dd-card:disabled:not(.is-chosen){opacity:.55}@media (hover:hover){.dd-card:hover:not(:disabled){background:#1b1d22;border-color:#ffffff38;transform:translateY(-2px)}}.dd-card:active:not(:disabled){transform:scale(.97)}.dd-card.is-chosen{border-color:var(--dd-ember);color:#ffb3a3;box-shadow:0 0 0 1px var(--dd-ember), 0 10px 28px -12px #ff3b2fcc;background:linear-gradient(160deg,#ff3b2f33,#17181c 70%)}.dd-card__art{aspect-ratio:20/8;color:#aaa59d;place-items:center;width:100%;display:grid}.dd-card.is-chosen .dd-card__art{color:#ff7a5c}.dd-card__art svg{width:100%;height:100%}.dd-card strong{font:700 13px/1.15 var(--x-display,sans-serif);letter-spacing:.02em;color:var(--x-text,#e8e4da);overflow-wrap:anywhere}.dd-card small{font:600 8.5px/1.2 var(--x-mono,monospace);letter-spacing:.06em;color:var(--x-muted,#8a96a3)}.dd-card__bars{grid-template-columns:repeat(3,1fr);gap:3px;margin-top:3px;display:grid}.dd-card__bars b{background:#ffffff14;border-radius:2px;height:3px;position:relative;overflow:hidden}.dd-card__bars b:after{content:"";width:var(--v);opacity:.7;background:currentColor;position:absolute;inset:0 auto 0 0}.dd-card__marks{gap:3px;display:flex;position:absolute;top:6px;right:6px}.dd-card__marks i{min-width:18px;height:16px;font:700 9px/1 var(--x-mono,monospace);color:#0b0c0e;border-radius:4px;place-items:center;padding:0 4px;font-style:normal;display:grid}.dd-card__marks i.is-alpha{background:var(--dd-alpha)}.dd-card__marks i.is-bravo{background:var(--dd-bravo)}.dd-card__marks i.is-mine{background:var(--dd-ember);color:#fff}.dd__bar{border:1px solid var(--dd-line);background:var(--dd-panel);animation:dd-rise .45s .2s var(--x-ease) both;border-radius:14px;grid-area:bar;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.dd__choice{align-items:center;gap:14px;min-width:0;display:flex}.dd__choice>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.dd__choice strong{font:700 20px/1 var(--x-display,sans-serif)}.dd__choice small{font:600 9px/1.3 var(--x-mono,monospace);letter-spacing:.1em;color:var(--x-muted,#8a96a3)}.dd__choice-art{color:#ff7a5c;flex:none;place-items:center;width:110px;height:42px;display:grid}.dd__choice-art svg{width:100%;height:100%}.dd__choice-empty{color:var(--x-muted,#8a96a3);font-size:13px}.dd__choice dl{gap:14px;margin:0 0 0 8px;display:flex}.dd__choice dl div{flex-direction:column;gap:5px;min-width:64px;display:flex}.dd__choice dt{font:600 8px/1 var(--x-mono,monospace);letter-spacing:.12em;color:var(--x-muted,#8a96a3)}.dd__choice dd{font:700 13px/1 var(--x-display,sans-serif);margin:0}.dd__choice dd i{background:linear-gradient(90deg, var(--dd-ember) var(--v), #ffffff1a var(--v));border-radius:2px;height:4px;display:block}.dd__validate{cursor:pointer;letter-spacing:.08em;background:linear-gradient(135deg,#ff4a3a,#d9261b);border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:10px;min-width:240px;min-height:54px;padding:0 26px;transition:transform .12s,filter .15s,opacity .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 30px -12px #ff3b2fe6;color:#fff!important;font:700 16px/1 var(--x-display,sans-serif)!important}.dd__validate:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff47 50%,#0000 70%);animation:2.6s ease-in-out infinite dd-shine;position:absolute;inset:0;transform:translate(-120%)}.dd__validate:active:not(:disabled){transform:scale(.97)}.dd__validate:disabled{cursor:default;opacity:.45;box-shadow:none}.dd__validate:disabled:after{animation:none}.dd__validate.is-locked{opacity:1;box-shadow:inset 0 0 0 1px var(--dd-ember);background:#1d1f24;color:var(--dd-ember)!important;font-size:13px!important}.dd__spectate{color:var(--x-muted,#8a96a3);align-items:center;gap:8px;font-size:12px;display:inline-flex}.dd.is-waiting .dd__validate{display:none}.dd-reveal{z-index:3;text-align:center;background:radial-gradient(60% 50%,#ff3b2f2e,#060709f5 70%);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px;animation:.25s ease-out both dd-fade;display:flex;position:absolute;inset:0}.dd-reveal__kicker{font:600 11px/1 var(--x-mono,monospace);letter-spacing:.2em;color:var(--dd-ember);align-items:center;gap:8px;display:inline-flex}.dd-reveal__duel{font:700 clamp(14px, 1.8vw, 20px)/1 var(--x-display,sans-serif);align-items:center;gap:14px;display:flex}.dd-reveal__duel:where(html[data-rot],html[data-rot] *){font:700 clamp(14px, 1.8dvh, 20px)/1 var(--x-display,sans-serif)}.dd-reveal__duel em{font-style:normal}.dd-reveal__duel .is-alpha{color:var(--dd-alpha)}.dd-reveal__duel .is-bravo{color:var(--dd-bravo)}.dd-reveal__duel b{color:#fff6;font-size:.8em}.dd-reveal__window{width:min(440px,80vw);height:var(--dd-cell);animation:dd-land .6s var(--spin) var(--x-ease) both;background:#0d0e11;border:2px solid #ff3b2f8c;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 0 0 6px #ff3b2f12,0 20px 60px -20px #000000e6}.dd-reveal__window:where(html[data-rot],html[data-rot] *){width:min(440px,80dvh);height:var(--dd-cell);animation:dd-land .6s var(--spin) var(--x-ease) both;background:#0d0e11;border:2px solid #ff3b2f8c;border-radius:16px;overflow:hidden;box-shadow:0 0 0 6px #ff3b2f12,0 20px 60px -20px #000000e6}.dd-reveal__window:before,.dd-reveal__window:after{content:"";z-index:1;pointer-events:none;height:26%;position:absolute;left:0;right:0}.dd-reveal__window:before{background:linear-gradient(#0d0e11,#0000);top:0}.dd-reveal__window:after{background:linear-gradient(#0000,#0d0e11);bottom:0}.dd-reveal__strip{will-change:transform;animation:dd-reel var(--spin) cubic-bezier(.33, 1, .68, 1) both}.dd-reveal__cell{height:var(--dd-cell);text-align:left;grid-template-columns:46% 1fr;align-items:center;gap:14px;padding:0 22px;display:grid}.dd-reveal__cell span{color:#ff7a5c;place-items:center;height:70%;display:grid}.dd-reveal__cell span svg{width:100%;height:100%}.dd-reveal__cell strong{font:700 clamp(20px, 2.6vw, 30px)/1.05 var(--x-display,sans-serif);letter-spacing:.02em}.dd-reveal__cell strong:where(html[data-rot],html[data-rot] *){font:700 clamp(20px, 2.6dvh, 30px)/1.05 var(--x-display,sans-serif);letter-spacing:.02em}.dd-reveal__result{opacity:0;animation:dd-pop .55s var(--spin) var(--x-ease) both;flex-direction:column;align-items:center;gap:6px;display:flex}.dd-reveal__result small{font:600 10px/1 var(--x-mono,monospace);letter-spacing:.24em;color:var(--x-muted,#8a96a3)}.dd-reveal__result strong{font:700 clamp(30px, 4.6vw, 58px)/1 var(--x-display,sans-serif);letter-spacing:.03em;color:#fff;text-shadow:0 0 28px #ff3b2fbf}.dd-reveal__result strong:where(html[data-rot],html[data-rot] *){font:700 clamp(30px, 4.6dvh, 58px)/1 var(--x-display,sans-serif);letter-spacing:.03em;color:#fff;text-shadow:0 0 28px #ff3b2fbf}.dd-reveal__result span{font:600 11px/1.2 var(--x-mono,monospace);letter-spacing:.14em;color:var(--dd-ember)}.dd-reveal__result em{color:var(--x-muted,#8a96a3);font-size:12px;font-style:normal}@keyframes dd-in{0%{opacity:0}to{opacity:1}}@keyframes dd-fade{0%{opacity:0}to{opacity:1}}@keyframes dd-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dd-think{50%{opacity:.35}}@keyframes dd-urgent{50%{transform:scale(1.06)}}@keyframes dd-shine{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes dd-reel{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * (var(--n) - 1) * var(--dd-cell)))}}@keyframes dd-land{0%{transform:scale(1)}45%{border-color:var(--dd-ember);transform:scale(1.08);box-shadow:0 0 0 10px #ff3b2f38,0 0 90px #ff3b2fa6}to{border-color:var(--dd-ember);transform:scale(1.03);box-shadow:0 0 0 4px #ff3b2f2e,0 0 60px #ff3b2f73}}@keyframes dd-pop{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1;transform:none}}@media (width<=900px){.dd__body:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.dd__cats:where(html:not([data-rot]),html:not([data-rot]) *){scrollbar-width:none;flex-direction:row;overflow:auto hidden}.dd__cats button:where(html:not([data-rot]),html:not([data-rot]) *){flex:none;min-height:40px}.dd__cat-long:where(html:not([data-rot]),html:not([data-rot]) *){display:none}.dd__cat-short:where(html:not([data-rot]),html:not([data-rot]) *){display:inline}.dd__choice dl:where(html:not([data-rot]),html:not([data-rot]) *){display:none}.dd__validate:where(html:not([data-rot]),html:not([data-rot]) *){min-width:0}}@media (height<=900px){.dd__body:where(html[data-rot],html[data-rot] *){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.dd__cats:where(html[data-rot],html[data-rot] *){scrollbar-width:none;flex-direction:row;overflow:auto hidden}.dd__cats button:where(html[data-rot],html[data-rot] *){flex:none;min-height:40px}.dd__cat-long:where(html[data-rot],html[data-rot] *){display:none}.dd__cat-short:where(html[data-rot],html[data-rot] *){display:inline}.dd__choice dl:where(html[data-rot],html[data-rot] *){display:none}.dd__validate:where(html[data-rot],html[data-rot] *){min-width:0}}@media (height<=520px){.dd:where(html:not([data-rot]),html:not([data-rot]) *){--dd-cell:84px;padding-top:max(8px, env(safe-area-inset-top));padding-bottom:max(8px, env(safe-area-inset-bottom));grid-template:"head body""versus body"minmax(0,1fr)"bar body"/minmax(200px,34%) minmax(0,1fr);gap:8px}.dd__head:where(html:not([data-rot]),html:not([data-rot]) *){align-items:center;gap:10px;padding-bottom:6px}.dd__title h2:where(html:not([data-rot]),html:not([data-rot]) *){margin:4px 0 0;font-size:20px}.dd__title p:where(html:not([data-rot]),html:not([data-rot]) *){display:none}.dd-timer:where(html:not([data-rot]),html:not([data-rot]) *){width:52px;height:52px}.dd-timer:where(html:not([data-rot]),html:not([data-rot]) *):before{inset:4px}.dd-timer span:where(html:not([data-rot]),html:not([data-rot]) *){font-size:20px}.dd-timer small:where(html:not([data-rot]),html:not([data-rot]) *){display:none}.dd__versus:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;min-height:0;overflow:auto}.dd__vs:where(html:not([data-rot]),html:not([data-rot]) *){justify-self:center;font-size:13px}.dd-side:where(html:not([data-rot]),html:not([data-rot]) *){gap:4px;padding:6px 10px}.dd__versus>.dd-side:last-child:where(html:not([data-rot]),html:not([data-rot]) *){text-align:left;border-right-width:1px;border-left:3px solid var(--c);background:linear-gradient(100deg, color-mix(in srgb, var(--c) 10%, transparent), var(--dd-panel) 55%)}.dd__versus>.dd-side:last-child .dd-side__pick:where(html:not([data-rot]),html:not([data-rot]) *){flex-direction:row}.dd__versus>.dd-side:last-child .dd-side__pick small:where(html:not([data-rot]),html:not([data-rot]) *),.dd__versus>.dd-side:last-child .dd-side__seats:where(html:not([data-rot]),html:not([data-rot]) *){justify-content:flex-start}.dd-side__art:where(html:not([data-rot]),html:not([data-rot]) *){width:62px;height:26px}.dd-side__pick strong:where(html:not([data-rot]),html:not([data-rot]) *){font-size:14px}.dd-side__who:where(html:not([data-rot]),html:not([data-rot]) *),.dd-side__seats:where(html:not([data-rot]),html:not([data-rot]) *){display:none}.dd__body:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:6px}.dd__cats:where(html:not([data-rot]),html:not([data-rot]) *){scrollbar-width:none;flex-direction:row;overflow:auto hidden}.dd__cats button:where(html:not([data-rot]),html:not([data-rot]) *){flex:none;min-height:38px;padding:0 10px}.dd__cat-long:where(html:not([data-rot]),html:not([data-rot]) *){display:none}.dd__cat-short:where(html:not([data-rot]),html:not([data-rot]) *){display:inline}.dd__grid:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px}.dd-card:where(html:not([data-rot]),html:not([data-rot]) *){gap:2px;padding:6px 7px 7px}.dd-card strong:where(html:not([data-rot]),html:not([data-rot]) *){font-size:12px}.dd-card__bars:where(html:not([data-rot]),html:not([data-rot]) *){display:none}.dd__bar:where(html:not([data-rot]),html:not([data-rot]) *){flex-direction:column;align-items:stretch;gap:6px;padding:6px}.dd__choice:where(html:not([data-rot]),html:not([data-rot]) *){gap:8px}.dd__choice-art:where(html:not([data-rot]),html:not([data-rot]) *){width:56px;height:24px}.dd__choice strong:where(html:not([data-rot]),html:not([data-rot]) *){font-size:14px}.dd__choice small:where(html:not([data-rot]),html:not([data-rot]) *){font-size:8px}.dd__choice dl:where(html:not([data-rot]),html:not([data-rot]) *){display:none}.dd__validate:where(html:not([data-rot]),html:not([data-rot]) *){min-width:0;min-height:48px;padding:0 12px;font-size:14px!important}.dd-reveal:where(html:not([data-rot]),html:not([data-rot]) *){gap:10px}.dd-reveal__result strong:where(html:not([data-rot]),html:not([data-rot]) *){font-size:30px}}@media (width<=520px){.dd:where(html[data-rot],html[data-rot] *){--dd-cell:84px;padding-top:max(8px, env(safe-area-inset-right));padding-bottom:max(8px, env(safe-area-inset-left));grid-template:"head body""versus body"minmax(0,1fr)"bar body"/minmax(200px,34%) minmax(0,1fr);gap:8px}.dd__head:where(html[data-rot],html[data-rot] *){align-items:center;gap:10px;padding-bottom:6px}.dd__title h2:where(html[data-rot],html[data-rot] *){margin:4px 0 0;font-size:20px}.dd__title p:where(html[data-rot],html[data-rot] *){display:none}.dd-timer:where(html[data-rot],html[data-rot] *){width:52px;height:52px}.dd-timer:where(html[data-rot],html[data-rot] *):before{inset:4px}.dd-timer span:where(html[data-rot],html[data-rot] *){font-size:20px}.dd-timer small:where(html[data-rot],html[data-rot] *){display:none}.dd__versus:where(html[data-rot],html[data-rot] *){grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;min-height:0;overflow:auto}.dd__vs:where(html[data-rot],html[data-rot] *){justify-self:center;font-size:13px}.dd-side:where(html[data-rot],html[data-rot] *){gap:4px;padding:6px 10px}.dd__versus>.dd-side:last-child:where(html[data-rot],html[data-rot] *){text-align:left;border-right-width:1px;border-left:3px solid var(--c);background:linear-gradient(100deg, color-mix(in srgb, var(--c) 10%, transparent), var(--dd-panel) 55%)}.dd__versus>.dd-side:last-child .dd-side__pick:where(html[data-rot],html[data-rot] *){flex-direction:row}.dd__versus>.dd-side:last-child .dd-side__pick small:where(html[data-rot],html[data-rot] *),.dd__versus>.dd-side:last-child .dd-side__seats:where(html[data-rot],html[data-rot] *){justify-content:flex-start}.dd-side__art:where(html[data-rot],html[data-rot] *){width:62px;height:26px}.dd-side__pick strong:where(html[data-rot],html[data-rot] *){font-size:14px}.dd-side__who:where(html[data-rot],html[data-rot] *),.dd-side__seats:where(html[data-rot],html[data-rot] *){display:none}.dd__body:where(html[data-rot],html[data-rot] *){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:6px}.dd__cats:where(html[data-rot],html[data-rot] *){scrollbar-width:none;flex-direction:row;overflow:auto hidden}.dd__cats button:where(html[data-rot],html[data-rot] *){flex:none;min-height:38px;padding:0 10px}.dd__cat-long:where(html[data-rot],html[data-rot] *){display:none}.dd__cat-short:where(html[data-rot],html[data-rot] *){display:inline}.dd__grid:where(html[data-rot],html[data-rot] *){grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px}.dd-card:where(html[data-rot],html[data-rot] *){gap:2px;padding:6px 7px 7px}.dd-card strong:where(html[data-rot],html[data-rot] *){font-size:12px}.dd-card__bars:where(html[data-rot],html[data-rot] *){display:none}.dd__bar:where(html[data-rot],html[data-rot] *){flex-direction:column;align-items:stretch;gap:6px;padding:6px}.dd__choice:where(html[data-rot],html[data-rot] *){gap:8px}.dd__choice-art:where(html[data-rot],html[data-rot] *){width:56px;height:24px}.dd__choice strong:where(html[data-rot],html[data-rot] *){font-size:14px}.dd__choice small:where(html[data-rot],html[data-rot] *){font-size:8px}.dd__choice dl:where(html[data-rot],html[data-rot] *){display:none}.dd__validate:where(html[data-rot],html[data-rot] *){min-width:0;min-height:48px;padding:0 12px;font-size:14px!important}.dd-reveal:where(html[data-rot],html[data-rot] *){gap:10px}.dd-reveal__result strong:where(html[data-rot],html[data-rot] *){font-size:30px}}html.tf-calm .dd,html.tf-calm .dd__head,html.tf-calm .dd__versus,html.tf-calm .dd__body,html.tf-calm .dd__bar,html.tf-calm .dd__validate:after,html.tf-calm .dd-side__art i,html.tf-calm .dd-timer.is-urgent{animation:none}.x-page .leaderboard-tab{max-width:1320px}.lb{color:var(--x-text);gap:16px;margin-bottom:28px;display:grid}.lb__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.lb__eyebrow{font:600 11px/1 var(--x-mono);letter-spacing:.18em;color:var(--x-ember-2);align-items:center;gap:7px;display:inline-flex}.lb__head h2 span{color:var(--x-ember)}.lb__head p{max-width:640px;color:var(--x-muted);font:14px/1.5 var(--x-sans);margin:0}.lb__me-card{text-align:right;border:1px solid var(--x-line);border-radius:var(--x-radius);background:var(--x-glass-soft);gap:4px;min-width:220px;padding:12px 16px;display:grid}.lb__me-card small{font:600 10px/1 var(--x-mono);letter-spacing:.16em;color:var(--x-dim)}.lb__me-card strong{font:800 22px/1.1 var(--x-display);color:var(--x-ember-2)}.lb__me-card em{font:normal 12px/1.35 var(--x-sans);color:var(--x-muted);justify-self:end;max-width:240px}.lb__me-card button{border:1px solid var(--x-line-strong);background:var(--x-glass);min-height:34px;color:var(--x-text);font:700 11px/1 var(--x-display);letter-spacing:.08em;cursor:pointer;border-radius:10px;justify-self:end;margin-top:4px;padding:0 14px}.lb__me-card button:hover{border-color:var(--x-ember);color:var(--x-ember-2)}.lb__platforms{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.lb-chip--platform{letter-spacing:.08em;min-height:40px;padding:0 16px;font-weight:800}.lb-chip--platform small{letter-spacing:.14em;opacity:.75;border:1px solid;border-radius:999px;padding:2px 6px;font-size:9px}.lb__scopes{scrollbar-width:thin;overscroll-behavior-x:contain;gap:6px 16px;padding-bottom:4px;display:flex;overflow-x:auto}.lb__scope-group{flex:none;align-items:center;gap:6px;display:flex}.lb__scope-group>span{font:600 9.5px/1 var(--x-mono);letter-spacing:.18em;color:var(--x-dim);text-transform:uppercase;margin-right:2px}.lb__cats{flex-wrap:wrap;gap:6px;display:flex}.lb-chip{border:1px solid var(--x-line);background:var(--x-glass-soft);min-height:36px;color:var(--x-muted);font:600 12px/1 var(--x-sans);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 13px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.lb-chip:hover{color:var(--x-text);border-color:var(--x-line-strong)}.lb-chip[aria-selected=true]{color:#140a05;background:linear-gradient(180deg,var(--x-ember-2),var(--x-ember));box-shadow:0 8px 22px -12px var(--x-ember);border-color:#0000}.lb-chip--scope[aria-selected=true]{color:var(--x-text);background:var(--x-ember-soft);border-color:var(--x-ember);box-shadow:none}.lb__highlights{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.lb-card{text-align:left;border-radius:var(--x-radius);border:1px solid var(--x-line);min-height:132px;color:inherit;cursor:pointer;background:linear-gradient(150deg,#ffc76617,transparent 55%),var(--x-glass);backdrop-filter:var(--x-blur);transition:border-color .25s var(--x-ease),transform .25s var(--x-ease);flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:relative}.lb-card:hover{border-color:var(--x-line-strong);transform:translateY(-2px)}.lb-card.is-active{border-color:var(--x-ember);box-shadow:0 0 0 1px var(--x-ember) inset,0 16px 36px -22px var(--x-ember)}.lb-card__label{font:600 10px/1 var(--x-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--x-ember-2);justify-content:space-between;align-items:center;gap:6px;display:flex}.lb-card__name{min-width:0;font:700 15px/1.2 var(--x-display);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.lb-card__name svg{color:var(--x-gold);flex:none}.lb-card__value{font:700 20px/1 var(--x-mono);color:var(--x-text)}.lb-card ol{gap:3px;margin:auto 0 0;padding:0;list-style:none;display:grid}.lb-card li{min-width:0;font:12px/1.3 var(--x-sans);color:var(--x-muted);white-space:nowrap;align-items:center;gap:6px;display:flex}.lb-card li i{font:600 10px/1 var(--x-mono);color:var(--x-dim);width:12px;font-style:normal}.lb-card li em{font:normal 11px/1 var(--x-mono);color:var(--x-muted);margin-left:auto}.lb-card__empty{font:normal 12px/1.3 var(--x-sans);color:var(--x-dim);margin:auto 0}.lb-card__label>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.lb-card__me{font:700 9.5px/1 var(--x-mono);letter-spacing:.06em;color:#062414;background:var(--x-green);border-radius:6px;flex:none;padding:3px 6px}.lb-card.is-loading{opacity:.55}.lb__board{border:1px solid var(--x-line);border-radius:var(--x-radius-lg);background:var(--x-glass);backdrop-filter:var(--x-blur);box-shadow:var(--x-shadow);gap:12px;padding:16px;display:grid}.lb__board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lb__board-head h3{font:700 18px/1.15 var(--x-display);align-items:center;gap:8px;margin:0;display:flex}.lb__board-head h3 svg{color:var(--x-ember)}.lb__board-head p{color:var(--x-muted);font:13px/1.4 var(--x-sans);margin:5px 0 0}.lb__board-head>span{font:600 10.5px/1 var(--x-mono);letter-spacing:.14em;color:var(--x-dim);align-items:center;gap:8px;display:inline-flex}.lb__refresh{border:1px solid var(--x-line);background:var(--x-glass-soft);width:32px;height:32px;color:var(--x-muted);cursor:pointer;border-radius:50%;place-items:center;display:grid}.lb__refresh:hover{color:var(--x-text);border-color:var(--x-line-strong)}.lb__podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.lb-podium{--c:#c28a5a;text-align:center;border-radius:var(--x-radius);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 22%,transparent),transparent 75%),var(--x-glass-soft);flex-direction:column;align-items:center;gap:5px;min-width:0;padding:16px 12px 14px;display:flex;position:relative}.lb-podium--1{--c:#ffc766;min-height:236px;box-shadow:0 20px 50px -28px var(--c);order:2;padding-top:22px}.lb-podium--2{--c:#c9d2d6;order:1;min-height:206px}.lb-podium--3{--c:#d08b56;order:3;min-height:190px}.lb-podium.is-me{outline:2px solid var(--x-green);outline-offset:2px}.lb-podium__rank{font:800 22px/1 var(--x-display);color:var(--c);align-items:center;gap:4px;display:inline-flex}.lb-podium strong{max-width:100%;font:700 16px/1.2 var(--x-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-podium small{font:600 9.5px/1 var(--x-mono);letter-spacing:.14em;color:var(--x-dim)}.lb-podium b{font:700 22px/1.1 var(--x-mono);color:var(--x-text)}.lb-podium--1 b{font-size:26px}.lb-podium em{font:normal 11.5px/1.3 var(--x-sans);color:var(--x-muted)}.lb__list,.lb__pinned{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lb__pinned{border-top:1px dashed var(--x-line-strong);padding-top:10px}.lb-row{background:var(--x-glass-soft);border:1px solid #0000;border-radius:12px;grid-template-columns:40px auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:6px 12px;display:grid}.lb-row:hover{border-color:var(--x-line)}.lb-row.is-me{border-color:color-mix(in srgb,var(--x-green) 60%,transparent);background:color-mix(in srgb,var(--x-green) 10%,#ffffff08)}.lb-row__rank{font:700 14px/1 var(--x-mono);color:var(--x-muted);text-align:center}.lb-row__who{gap:3px;min-width:0;display:grid}.lb-row__who strong{min-width:0;font:600 14px/1.2 var(--x-sans);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.lb-row__who strong i{font:700 9px/1 var(--x-mono);letter-spacing:.12em;color:#062414;background:var(--x-green);border-radius:5px;padding:3px 5px;font-style:normal}.lb-row__who small{font:500 10px/1 var(--x-mono);letter-spacing:.1em;color:var(--x-dim)}.lb-row__value{text-align:right;gap:3px;display:grid}.lb-row__value b{font:700 15px/1 var(--x-mono)}.lb-row__value small{font:normal 11px/1.2 var(--x-sans);color:var(--x-muted)}.lb__state{text-align:center;color:var(--x-muted);justify-items:center;gap:8px;padding:34px 16px;display:grid}.lb__state svg{color:var(--x-gold)}.lb__state strong{font:700 16px/1.2 var(--x-display);color:var(--x-text)}.lb__state p{font:13px/1.45 var(--x-sans);max-width:460px;margin:0}.lb__state.is-error strong{color:var(--x-red)}.lb__state button{border:1px solid var(--x-line-strong);background:var(--x-glass-soft);min-height:40px;color:var(--x-text);font:700 12px/1 var(--x-display);letter-spacing:.08em;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.lb__skeleton{gap:6px;display:grid}.lb__skeleton i{background:linear-gradient(90deg,#ffffff08,#ffffff14,#ffffff08) 0 0/200% 100%;border-radius:12px;height:52px;animation:1.2s linear infinite lb-shimmer;display:block}@keyframes lb-shimmer{to{background-position:-200% 0}}.hud-reduced-motion .lb__skeleton i{animation:none}@media (width<=760px){.lb__head:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr}.lb__me-card:where(html:not([data-rot]),html:not([data-rot]) *){text-align:left;min-width:0}.lb__me-card em:where(html:not([data-rot]),html:not([data-rot]) *),.lb__me-card button:where(html:not([data-rot]),html:not([data-rot]) *){justify-self:start}.lb__scopes:where(html:not([data-rot]),html:not([data-rot]) *){flex-wrap:nowrap;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}.lb__cats:where(html:not([data-rot]),html:not([data-rot]) *){scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}.lb__cats:where(html:not([data-rot]),html:not([data-rot]) *)::-webkit-scrollbar{display:none}.lb__scopes:where(html:not([data-rot]),html:not([data-rot]) *)::-webkit-scrollbar{display:none}.lb-chip:where(html:not([data-rot]),html:not([data-rot]) *){min-height:40px}.lb__highlights:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lb-card:where(html:not([data-rot]),html:not([data-rot]) *){min-height:118px;padding:10px 11px}.lb-card__value:where(html:not([data-rot]),html:not([data-rot]) *){font-size:17px}.lb-card ol:where(html:not([data-rot]),html:not([data-rot]) *){display:none}.lb__board:where(html:not([data-rot]),html:not([data-rot]) *){padding:12px 10px}.lb__podium:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr;gap:6px}.lb-podium:where(html:not([data-rot]),html:not([data-rot]) *),.lb-podium--1:where(html:not([data-rot]),html:not([data-rot]) *),.lb-podium--2:where(html:not([data-rot]),html:not([data-rot]) *),.lb-podium--3:where(html:not([data-rot]),html:not([data-rot]) *){text-align:left;order:0;grid-template-rows:auto auto;grid-template-columns:34px auto minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-height:0;padding:10px 12px;display:grid}.lb-podium__rank:where(html:not([data-rot]),html:not([data-rot]) *){grid-row:1/3;justify-content:center;font-size:20px}.lb-podium .pg-badge:where(html:not([data-rot]),html:not([data-rot]) *){grid-row:1/3}.lb-podium strong:where(html:not([data-rot]),html:not([data-rot]) *){grid-column:3;font-size:14px}.lb-podium small:where(html:not([data-rot]),html:not([data-rot]) *){grid-column:3}.lb-podium b:where(html:not([data-rot]),html:not([data-rot]) *),.lb-podium--1 b:where(html:not([data-rot]),html:not([data-rot]) *){text-align:right;grid-area:1/4;font-size:17px}.lb-podium em:where(html:not([data-rot]),html:not([data-rot]) *){text-align:right;grid-area:2/4;font-size:10.5px}.lb-row:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:30px auto minmax(0,1fr) auto;gap:8px;padding:6px 8px}.lb-row__value small:where(html:not([data-rot]),html:not([data-rot]) *){text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}}@media (height<=760px){.lb__head:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr}.lb__me-card:where(html[data-rot],html[data-rot] *){text-align:left;min-width:0}.lb__me-card em:where(html[data-rot],html[data-rot] *),.lb__me-card button:where(html[data-rot],html[data-rot] *){justify-self:start}.lb__scopes:where(html[data-rot],html[data-rot] *){flex-wrap:nowrap;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}.lb__cats:where(html[data-rot],html[data-rot] *){scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}.lb__cats:where(html[data-rot],html[data-rot] *)::-webkit-scrollbar{display:none}.lb__scopes:where(html[data-rot],html[data-rot] *)::-webkit-scrollbar{display:none}.lb-chip:where(html[data-rot],html[data-rot] *){min-height:40px}.lb__highlights:where(html[data-rot],html[data-rot] *){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lb-card:where(html[data-rot],html[data-rot] *){min-height:118px;padding:10px 11px}.lb-card__value:where(html[data-rot],html[data-rot] *){font-size:17px}.lb-card ol:where(html[data-rot],html[data-rot] *){display:none}.lb__board:where(html[data-rot],html[data-rot] *){padding:12px 10px}.lb__podium:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr;gap:6px}.lb-podium:where(html[data-rot],html[data-rot] *),.lb-podium--1:where(html[data-rot],html[data-rot] *),.lb-podium--2:where(html[data-rot],html[data-rot] *),.lb-podium--3:where(html[data-rot],html[data-rot] *){text-align:left;order:0;grid-template-rows:auto auto;grid-template-columns:34px auto minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-height:0;padding:10px 12px;display:grid}.lb-podium__rank:where(html[data-rot],html[data-rot] *){grid-row:1/3;justify-content:center;font-size:20px}.lb-podium .pg-badge:where(html[data-rot],html[data-rot] *){grid-row:1/3}.lb-podium strong:where(html[data-rot],html[data-rot] *){grid-column:3;font-size:14px}.lb-podium small:where(html[data-rot],html[data-rot] *){grid-column:3}.lb-podium b:where(html[data-rot],html[data-rot] *),.lb-podium--1 b:where(html[data-rot],html[data-rot] *){text-align:right;grid-area:1/4;font-size:17px}.lb-podium em:where(html[data-rot],html[data-rot] *){text-align:right;grid-area:2/4;font-size:10.5px}.lb-row:where(html[data-rot],html[data-rot] *){grid-template-columns:30px auto minmax(0,1fr) auto;gap:8px;padding:6px 8px}.lb-row__value small:where(html[data-rot],html[data-rot] *){text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}}.lb__boards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.lb-board{--c:var(--x-ember);border:1px solid var(--x-line);background:var(--x-glass-soft);min-height:58px;color:var(--x-muted);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:12px;padding:10px 16px;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:flex}.lb-board--zombie{--c:#a66bff}.lb-board--ranked{--c:#f2b441}.lb-board svg{color:var(--c);flex:none}.lb-board span{gap:2px;min-width:0;display:grid}.lb-board b{font:800 14px var(--x-display,inherit);letter-spacing:.12em;color:var(--x-text)}.lb-board small{letter-spacing:.04em;opacity:.75;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.lb-board:hover{border-color:color-mix(in srgb,var(--c) 55%,transparent)}.lb-board[aria-selected=true]{border-color:var(--c);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 22%,transparent),color-mix(in srgb,var(--c) 6%,transparent));box-shadow:0 10px 28px -16px var(--c),inset 0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent);color:var(--x-text)}.lb--zombie .lb-chip[aria-selected=true]{background:linear-gradient(#c49bff,#a66bff);box-shadow:0 8px 22px -12px #a66bff}.lb--ranked .lb-chip[aria-selected=true]{background:linear-gradient(#ffd27a,#f2b441);box-shadow:0 8px 22px -12px #f2b441}.lb--zombie .lb-card.is-active{border-color:#a66bff}.lb--ranked .lb-card.is-active{border-color:#f2b441}@media (width<=640px){.lb-board:where(html:not([data-rot]),html:not([data-rot]) *){gap:8px;min-height:48px;padding:8px 10px}.lb-board small:where(html:not([data-rot]),html:not([data-rot]) *){display:none}.lb-board b:where(html:not([data-rot]),html:not([data-rot]) *){letter-spacing:.08em;font-size:12px}}@media (height<=640px){.lb-board:where(html[data-rot],html[data-rot] *){gap:8px;min-height:48px;padding:8px 10px}.lb-board small:where(html[data-rot],html[data-rot] *){display:none}.lb-board b:where(html[data-rot],html[data-rot] *){letter-spacing:.08em;font-size:12px}}.lb-card__pick{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:0}.lb-card__pick:focus-visible{outline:2px solid var(--x-ember);outline-offset:3px;border-radius:4px}.lb-card__name .pl-link,.lb-card li .pl-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zombie-menu,.zombie-hud,.zombie-result{--zombie-bg:#0b0a09;--zombie-bg-2:#13110f;--zombie-card:#100f0dd1;--zombie-line:#d85c2733;--zombie-line-strong:#d85c2770;--zombie-teal:#d85c27;--zombie-teal-dim:#cc7955;--zombie-amber:#e6a23c;--zombie-amber-soft:#f4c778;--zombie-danger:#e2574a;--zombie-text:#cc8c70;--zombie-text-dim:#a5a19a;--zombie-mono:ui-monospace, "SFMono-Regular", "JetBrains Mono", "Consolas", monospace;--zombie-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color:var(--zombie-text);font-family:var(--zombie-mono);-webkit-font-smoothing:antialiased}.zombie-menu *,.zombie-hud *,.zombie-result *{box-sizing:border-box}.zombie-menu{background:radial-gradient(120% 80% at 8% -10%, #d85c2724, transparent 55%), radial-gradient(90% 70% at 100% 110%, #e6a23c1a, transparent 58%), linear-gradient(155deg, var(--zombie-bg) 0%, var(--zombie-bg-2) 100%);width:100%;min-height:100dvh;display:grid;position:relative;overflow:hidden}.zombie-menu:where(html[data-rot],html[data-rot] *){background:radial-gradient(120% 80% at 8% -10%, #d85c2724, transparent 55%), radial-gradient(90% 70% at 100% 110%, #e6a23c1a, transparent 58%), linear-gradient(155deg, var(--zombie-bg) 0%, var(--zombie-bg-2) 100%);min-height:100dvw;overflow:hidden}.zombie-menu__scene{opacity:.9;background-image:linear-gradient(115deg,#d85c270d 0%,#0000 40%),repeating-linear-gradient(72deg,#ffffff05 0 2px,#0000 2px 26px),repeating-linear-gradient(-58deg,#00000029 0 3px,#0000 3px 34px);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.zombie-menu__scene--photo{opacity:.62;filter:saturate(.82)contrast(1.05)brightness(.78)}.zombie-menu__veil{pointer-events:none;background:linear-gradient(90deg,#0b0a09f0 0%,#0b0a09b8 42%,#0b0a096b 100%),linear-gradient(#0000 54%,#0b0a09eb 100%);position:absolute;inset:0}.zombie-menu__inner{z-index:1;grid-template-columns:minmax(0,1.5fr) minmax(330px,.82fr);align-content:stretch;gap:clamp(20px,3vw,56px);width:100%;max-width:1680px;min-height:100dvh;margin:0 auto;padding:clamp(22px,3.4vh,48px) clamp(20px,3.4vw,58px);display:grid;position:relative}.zombie-menu__inner:where(html[data-rot],html[data-rot] *){align-content:stretch;gap:clamp(20px,3dvh,56px);width:100%;max-width:1680px;min-height:100dvw;margin:0 auto;padding:clamp(22px,3.4vw,48px) clamp(20px,3.4dvh,58px)}.zombie-menu__stage{flex-direction:column;justify-content:space-between;gap:clamp(18px,4vh,48px);min-width:0;display:flex}.zombie-menu__stage:where(html[data-rot],html[data-rot] *){gap:clamp(18px,4vw,48px);min-width:0}.zombie-menu__aside{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.zombie-hero{flex-direction:column;gap:12px;max-width:64ch;display:flex}.zombie-hero__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--zombie-amber);margin:0;font-size:11px}.zombie-hero__title{letter-spacing:.005em;color:#ff773d;text-shadow:0 0 46px #d85c2738;margin:0;font-size:clamp(42px,8vw,108px);font-weight:800;line-height:.9}.zombie-hero__title:where(html[data-rot],html[data-rot] *){letter-spacing:.005em;color:#ff773d;text-shadow:0 0 46px #d85c2738;font-size:clamp(42px,8dvh,108px);font-weight:800;line-height:.9}.zombie-hero__lead{max-width:54ch;font-family:var(--zombie-sans);color:var(--zombie-text-dim);margin:0;font-size:clamp(14px,1.4vw,16.5px);line-height:1.6}.zombie-hero__lead:where(html[data-rot],html[data-rot] *){color:var(--zombie-text-dim);font-size:clamp(14px,1.4dvh,16.5px);line-height:1.6}.zombie-hero__lead strong{color:var(--zombie-teal-dim);font-weight:600}.zombie-hero__facts{letter-spacing:.09em;text-transform:uppercase;color:var(--zombie-text-dim);flex-wrap:wrap;gap:8px 20px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.zombie-hero__facts li{align-items:center;gap:7px;display:inline-flex}.zombie-hero__facts svg{color:var(--zombie-teal)}.zombie-command{border:1px solid var(--zombie-line);background:linear-gradient(#100f0db8,#100f0d80);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:clamp(16px,2.4vw,34px);padding:clamp(14px,1.8vw,20px);display:flex}.zombie-command:where(html[data-rot],html[data-rot] *){border:1px solid var(--zombie-line);background:linear-gradient(#100f0db8,#100f0d80);border-radius:12px;align-items:flex-end;gap:clamp(16px,2.4dvh,34px);padding:clamp(14px,1.8dvh,20px)}.zombie-difficulty{border:0;flex:380px;min-width:0;margin:0;padding:0}.zombie-difficulty__legend{letter-spacing:.18em;text-transform:uppercase;color:var(--zombie-text-dim);padding:0 0 9px;font-size:11px}.zombie-difficulty__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.zombie-difficulty__option{text-align:left;min-height:44px;font:inherit;color:var(--zombie-text);border:1px solid var(--zombie-line);cursor:pointer;background:#09080799;border-radius:9px;flex-direction:column;gap:4px;padding:11px 13px;transition:border-color .15s,background .15s,transform .12s;display:flex}.zombie-difficulty__option:hover{border-color:var(--zombie-line-strong);transform:translateY(-1px)}.zombie-difficulty__option.zombie-is-active{border-color:var(--zombie-amber);box-shadow:inset 0 -3px 0 var(--zombie-amber);background:linear-gradient(125deg,#d85c2738,#e6a23c1f)}.zombie-difficulty__label{letter-spacing:.07em;text-transform:uppercase;color:#ff773d;font-size:13px;font-weight:700}.zombie-difficulty__option.zombie-is-active .zombie-difficulty__label{color:var(--zombie-amber-soft)}.zombie-difficulty__desc{font-family:var(--zombie-sans);color:var(--zombie-text-dim);font-size:11.5px;line-height:1.4}.zombie-command__action{flex-direction:column;align-items:stretch;gap:8px;min-width:min(300px,100%);display:flex}.zombie-launch{min-height:56px;font:inherit;letter-spacing:.12em;text-transform:uppercase;color:#0b0a09;background:linear-gradient(135deg, var(--zombie-teal) 0%, var(--zombie-amber-soft) 100%);cursor:pointer;border:1px solid #ffffff2e;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:16px 30px;font-size:14px;font-weight:800;transition:transform .14s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 12px 34px #d85c2729}.zombie-launch:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 42px #d85c274d}.zombie-launch:disabled{cursor:progress;filter:grayscale(.4)brightness(.78);box-shadow:none}.zombie-continue{background:#d85c2714;border:1px solid #d85c2766;border-radius:10px;flex-wrap:wrap;flex:100%;align-items:center;gap:8px 18px;padding:12px 14px;display:flex}.zombie-continue__eyebrow{letter-spacing:.16em;color:var(--zombie-teal);flex:100%;margin:0;font-size:11px;font-weight:800}.zombie-continue__detail{font-family:var(--zombie-sans);color:var(--zombie-text);flex:240px;margin:0;font-size:13.5px}.zombie-continue__detail strong{color:var(--zombie-amber-soft);font-size:1.15em}.zombie-launch--continue{flex:0 300px}.zombie-continue~.zombie-command__action .zombie-launch{color:var(--zombie-text);box-shadow:none;background:#ffffff0f}@media (width<=560px){.zombie-launch--continue:where(html:not([data-rot]),html:not([data-rot]) *){flex:100%}}@media (height<=560px){.zombie-launch--continue:where(html[data-rot],html[data-rot] *){flex:100%}}.zombie-launch__hint{text-align:center;font-family:var(--zombie-sans);color:var(--zombie-text-dim);margin:0;font-size:12.5px}.zombie-launch:focus-visible,.zombie-difficulty__option:focus-visible,.zombie-field__input:focus-visible,.zombie-board__more:focus-visible,.zombie-result__replay:focus-visible,.zombie-result__menu:focus-visible{outline:2px solid var(--zombie-amber);outline-offset:2px}.zombie-profile{background:var(--zombie-card);border:1px solid var(--zombie-line);border-radius:12px;flex-direction:column;gap:12px;padding:15px 16px;display:flex}.zombie-field{flex-direction:column;gap:7px;display:flex}.zombie-field__label{letter-spacing:.16em;text-transform:uppercase;color:var(--zombie-text-dim);font-size:11px}.zombie-field__input{width:100%;font-family:var(--zombie-mono);letter-spacing:.06em;color:#ff773d;border:1px solid var(--zombie-line);background:#080706db;border-radius:8px;padding:11px 13px;font-size:14px;transition:border-color .15s}.zombie-field__input::placeholder{color:#a5a19a99}.zombie-field__input:focus{border-color:var(--zombie-teal)}.zombie-best{background:#e6a23c17;border:1px solid #e6a23c4d;border-radius:9px;align-items:center;gap:9px;margin:0;padding:11px 13px;font-size:12px;display:flex}.zombie-best svg{color:var(--zombie-amber)}.zombie-best__label{letter-spacing:.07em;text-transform:uppercase;color:var(--zombie-text-dim);flex:1}.zombie-best__value{color:var(--zombie-amber-soft);font-size:18px;font-weight:800}.zombie-board-card{background:var(--zombie-card);border:1px solid var(--zombie-line);border-radius:12px;flex-direction:column;gap:12px;min-height:0;padding:15px 16px;display:flex}.zombie-board__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;display:flex}.zombie-board__title{letter-spacing:.16em;text-transform:uppercase;color:var(--zombie-teal);margin:0;font-size:12px;font-weight:700}.zombie-board__scope{letter-spacing:.14em;text-transform:uppercase;color:var(--zombie-text-dim);font-size:10px}.zombie-board__scroll{min-height:0}.zombie-board__scroll--open{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d85c2766 transparent;max-height:min(46vh,420px);padding-right:4px;overflow-y:auto}.zombie-board__scroll--open:where(html[data-rot],html[data-rot] *){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d85c2766 transparent;max-height:min(46vw,420px);padding-right:4px;overflow-y:auto}.zombie-board{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.zombie-board__row{background:#0908078c;border:1px solid #d85c2721;border-radius:8px;grid-template-columns:26px minmax(64px,1fr) auto;grid-template-areas:"rank name detail""rank name diff";align-items:center;gap:2px 10px;padding:9px 11px;display:grid}.zombie-board__rank{color:var(--zombie-teal);text-align:center;grid-area:rank;font-size:13px;font-weight:800}.zombie-board__row:first-child .zombie-board__rank{color:var(--zombie-amber-soft)}.zombie-board__name{text-overflow:ellipsis;white-space:nowrap;color:#f47c49;grid-area:name;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.zombie-board__detail{color:var(--zombie-text-dim);text-align:right;grid-area:detail;font-size:11px}.zombie-board__difficulty{letter-spacing:.12em;text-transform:uppercase;color:var(--zombie-teal-dim);text-align:right;grid-area:diff;font-size:10px}.zombie-board__more{width:100%;min-height:44px;font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--zombie-teal-dim);border:1px solid var(--zombie-line);cursor:pointer;background:#09080780;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:11px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.zombie-board__more:hover{color:var(--zombie-amber-soft);border-color:var(--zombie-amber)}.zombie-board__state{font-family:var(--zombie-sans);color:var(--zombie-text-dim);border:1px dashed var(--zombie-line);background:#09080780;border-radius:8px;margin:0;padding:10px 12px;font-size:12.5px}.zombie-board__state--offline{color:var(--zombie-amber-soft);border-color:#e6a23c6b}.zombie-board__note{font-family:var(--zombie-sans);color:#a5a19ac7;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.zombie-solo-note{letter-spacing:.07em;text-transform:uppercase;color:var(--zombie-text-dim);align-items:center;gap:7px;margin:0;padding:0 2px;font-size:11px;display:flex}.zombie-hud{z-index:40;pointer-events:none;border:1px solid var(--zombie-line);backdrop-filter:blur(7px);background:linear-gradient(#0c0b09c7,#0c0b096b);border-radius:999px;flex-direction:column;align-items:center;gap:7px;width:max-content;max-width:calc(100% - 24px);padding:7px 16px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000057}.zombie-hud__core{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;display:flex}.zombie-hud__stat{align-items:baseline;gap:6px;display:inline-flex}.zombie-hud__divider{background:#d85c2747;width:1px;height:18px}.zombie-hud__label{letter-spacing:.14em;text-transform:uppercase;color:var(--zombie-text-dim);align-items:center;gap:5px;font-size:10px;display:inline-flex}.zombie-hud__label svg{color:var(--zombie-teal)}.zombie-hud__value{letter-spacing:.03em;color:#ff773d;font-size:16px;font-weight:800;line-height:1}.zombie-hud__stat--round .zombie-hud__value{color:var(--zombie-amber-soft)}.zombie-hud__stat--phase .zombie-hud__label{color:var(--zombie-teal-dim)}.zombie-hud__stat--phase .zombie-hud__value{color:var(--zombie-amber-soft)}.zombie-hud__resources{gap:6px;display:flex}.zombie-hud__chip{background:#080706a8;border:1px solid #d85c2733;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;line-height:1.1;display:inline-flex}.zombie-hud__heal{background:#080706d9;border:1px solid #d85c274d;border-radius:999px;width:100%;height:5px;position:relative;overflow:hidden}.zombie-hud__heal-fill{background:linear-gradient(90deg, var(--zombie-teal), var(--zombie-amber-soft));height:100%;transition:width .12s linear;display:block}.zombie-hud__brief{text-align:center;flex-direction:column;align-items:center;gap:2px;max-width:min(560px,84vw);display:flex}.zombie-hud__brief:where(html[data-rot],html[data-rot] *){text-align:center;max-width:min(560px,84dvh)}.zombie-hud__objective{font-family:var(--zombie-sans);color:var(--zombie-teal-dim);margin:0;font-size:12px}.zombie-hud__message{font-family:var(--zombie-sans);color:var(--zombie-text-dim);margin:0;font-size:12px}.zombie-hud__interact{z-index:40;pointer-events:none;letter-spacing:.04em;color:#0b0a09;background:linear-gradient(#f4c778f5,#e6a23cf0);border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 16px;font-size:13px;display:inline-flex;position:fixed;bottom:clamp(72px,12vh,128px);left:50%;transform:translate(-50%);box-shadow:0 10px 26px #00000057}.zombie-hud__interact:where(html[data-rot],html[data-rot] *){z-index:40;pointer-events:none;letter-spacing:.04em;color:#0b0a09;background:linear-gradient(#f4c778f5,#e6a23cf0);border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 16px;font-size:13px;display:inline-flex;bottom:clamp(72px,12vw,128px);transform:translate(-50%);box-shadow:0 10px 26px #00000057}.zombie-hud__interact svg{color:#0b0a09}.zombie-result{z-index:60;backdrop-filter:blur(5px);background:radial-gradient(90% 70% at 50% 0,#e2574a29,#0000 62%),#060504db;justify-content:center;align-items:center;padding:clamp(14px,3vw,32px);animation:.22s ease-out zombie-result-in;display:flex;position:fixed;inset:0}.zombie-result:where(html[data-rot],html[data-rot] *){backdrop-filter:blur(5px);background:radial-gradient(90% 70% at 50% 0,#e2574a29,#0000 62%),#060504db;padding:clamp(14px,3dvh,32px);animation:.22s ease-out zombie-result-in}@keyframes zombie-result-in{0%{opacity:0}to{opacity:1}}.zombie-result__panel{text-align:center;background:linear-gradient(160deg,#1a0c0cf5,#0e0d0bf7);border:1px solid #e2574a66;border-radius:16px;flex-direction:column;gap:16px;width:min(560px,100%);max-height:calc(100vh - 2*clamp(14px,3vw,32px));padding:clamp(20px,3vw,34px);display:flex;overflow-y:auto;box-shadow:0 30px 80px #0000009e}.zombie-result__panel:where(html[data-rot],html[data-rot] *){text-align:center;background:linear-gradient(160deg,#1a0c0cf5,#0e0d0bf7);border:1px solid #e2574a66;border-radius:16px;max-height:calc(100vw - 2*clamp(14px,3dvh,32px));padding:clamp(20px,3dvh,34px);overflow-y:auto;box-shadow:0 30px 80px #0000009e}.zombie-result__head{flex-direction:column;align-items:center;gap:8px;display:flex}.zombie-result__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--zombie-text-dim);margin:0;font-size:11px}.zombie-result__head>svg{color:var(--zombie-danger);filter:drop-shadow(0 0 18px #e2574a80)}.zombie-result__title{letter-spacing:.07em;color:#ffe3de;text-shadow:0 0 22px #e2574a6b;margin:0;font-size:clamp(24px,5.4vw,38px);font-weight:800}.zombie-result__title:where(html[data-rot],html[data-rot] *){letter-spacing:.07em;color:#ffe3de;text-shadow:0 0 22px #e2574a6b;font-size:clamp(24px,5.4dvh,38px);font-weight:800}.zombie-result__sub{max-width:44ch;font-family:var(--zombie-sans);color:var(--zombie-text-dim);margin:0;font-size:13px;line-height:1.5}.zombie-result__record-wave{background:#e6a23c1a;border:1px solid #e6a23c66;border-radius:12px;justify-content:center;align-items:baseline;gap:12px;margin:0;padding:12px 16px;display:flex}.zombie-result__record-label{letter-spacing:.16em;text-transform:uppercase;color:var(--zombie-text-dim);font-size:11px}.zombie-result__record-value{color:var(--zombie-amber-soft);font-size:36px;font-weight:800;line-height:1}.zombie-result__stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:0;display:grid}.zombie-result__stat{border:1px solid var(--zombie-line);background:#080706a8;border-radius:10px;flex-direction:column;gap:4px;padding:12px 10px;display:flex}.zombie-result__stat dt{letter-spacing:.14em;text-transform:uppercase;color:var(--zombie-text-dim);font-size:10px}.zombie-result__stat dd{color:#ff773d;margin:0;font-size:22px;font-weight:800}.zombie-result__stat--score{border-color:#e6a23c66}.zombie-result__stat--score dd{color:var(--zombie-amber-soft)}.zombie-result__best{color:var(--zombie-text-dim);margin:0;font-size:13px}.zombie-result__best strong{color:var(--zombie-amber-soft)}.zombie-result__newbest{letter-spacing:.12em;color:#0b0a09;background:var(--zombie-amber);border-radius:999px;margin-left:6px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-block}.zombie-result__record{font-family:var(--zombie-sans);color:var(--zombie-teal-dim);border:1px solid var(--zombie-line);background:#d85c2714;border-radius:9px;margin:0;padding:10px 12px;font-size:12px}.zombie-result__record--warn{color:var(--zombie-amber-soft);background:#e6a23c1a;border-color:#e6a23c66}.zombie-result__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.zombie-result__replay,.zombie-result__menu{min-height:48px;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:13px;font-weight:700;transition:transform .14s,box-shadow .18s;display:inline-flex}.zombie-result__replay{color:#0b0a09;background:linear-gradient(135deg, var(--zombie-teal), var(--zombie-amber-soft));border:1px solid #ffffff29}.zombie-result__replay:hover{transform:translateY(-1px);box-shadow:0 10px 26px #d85c274d}.zombie-result__menu{color:var(--zombie-text);border:1px solid var(--zombie-line-strong);background:#080706b3}.zombie-result__menu:hover{border-color:var(--zombie-amber)}@media (height<=780px){.zombie-menu__inner:where(html:not([data-rot]),html:not([data-rot]) *){padding-top:clamp(14px,2.2vh,26px);padding-bottom:clamp(14px,2.2vh,26px)}.zombie-hero__title:where(html:not([data-rot]),html:not([data-rot]) *){font-size:clamp(34px,6vw,74px)}.zombie-hero__lead:where(html:not([data-rot]),html:not([data-rot]) *){font-size:14px}.zombie-menu__stage:where(html:not([data-rot]),html:not([data-rot]) *){gap:clamp(12px,2.6vh,26px)}.zombie-board__scroll--open:where(html:not([data-rot]),html:not([data-rot]) *){max-height:min(40vh,300px)}}@media (width<=780px){.zombie-menu__inner:where(html[data-rot],html[data-rot] *){padding-top:clamp(14px,2.2vw,26px);padding-bottom:clamp(14px,2.2vw,26px)}.zombie-hero__title:where(html[data-rot],html[data-rot] *){font-size:clamp(34px,6dvh,74px)}.zombie-hero__lead:where(html[data-rot],html[data-rot] *){font-size:14px}.zombie-menu__stage:where(html[data-rot],html[data-rot] *){gap:clamp(12px,2.6vw,26px)}.zombie-board__scroll--open:where(html[data-rot],html[data-rot] *){max-height:min(40vw,300px)}}@media (width>=2000px){.zombie-menu__inner:where(html:not([data-rot]),html:not([data-rot]) *){max-width:1980px}.zombie-hero:where(html:not([data-rot]),html:not([data-rot]) *){max-width:70ch}.zombie-hero__title:where(html:not([data-rot]),html:not([data-rot]) *){font-size:clamp(64px,6vw,128px)}}@media (height>=2000px){.zombie-menu__inner:where(html[data-rot],html[data-rot] *){max-width:1980px}.zombie-hero:where(html[data-rot],html[data-rot] *){max-width:70ch}.zombie-hero__title:where(html[data-rot],html[data-rot] *){font-size:clamp(64px,6dvh,128px)}}@media (width<=1000px){.zombie-menu:where(html:not([data-rot]),html:not([data-rot]) *){overflow:visible}.zombie-menu__inner:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr;gap:clamp(16px,3vw,26px);min-height:auto;padding-bottom:clamp(18px,4vh,40px)}.zombie-menu__stage:where(html:not([data-rot]),html:not([data-rot]) *){gap:18px}.zombie-command:where(html:not([data-rot]),html:not([data-rot]) *){z-index:3;backdrop-filter:blur(9px);position:sticky;bottom:0}.zombie-board__scroll--open:where(html:not([data-rot]),html:not([data-rot]) *){max-height:none;padding-right:0;overflow:visible}}@media (height<=1000px){.zombie-menu:where(html[data-rot],html[data-rot] *){overflow:visible}.zombie-menu__inner:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr;gap:clamp(16px,3dvh,26px);min-height:auto;padding-bottom:clamp(18px,4vw,40px)}.zombie-menu__stage:where(html[data-rot],html[data-rot] *){gap:18px}.zombie-command:where(html[data-rot],html[data-rot] *){z-index:3;backdrop-filter:blur(9px);position:sticky;bottom:0}.zombie-board__scroll--open:where(html[data-rot],html[data-rot] *){max-height:none;padding-right:0;overflow:visible}}@media (width<=640px){.zombie-hero__facts:where(html:not([data-rot]),html:not([data-rot]) *){gap:6px 14px;font-size:11px}.zombie-difficulty__options:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr}.zombie-command__action:where(html:not([data-rot]),html:not([data-rot]) *){width:100%;min-width:0}.zombie-hud:where(html:not([data-rot]),html:not([data-rot]) *){padding:6px 12px;top:8px}.zombie-hud__core:where(html:not([data-rot]),html:not([data-rot]) *){gap:10px}.zombie-hud__value:where(html:not([data-rot]),html:not([data-rot]) *){font-size:14px}.zombie-hud__brief:where(html:not([data-rot]),html:not([data-rot]) *){max-width:92vw}.zombie-result__actions:where(html:not([data-rot]),html:not([data-rot]) *){flex-direction:column}.zombie-result__replay:where(html:not([data-rot]),html:not([data-rot]) *),.zombie-result__menu:where(html:not([data-rot]),html:not([data-rot]) *){width:100%}.zombie-board__row:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:22px minmax(52px,1fr) auto}}@media (height<=640px){.zombie-hero__facts:where(html[data-rot],html[data-rot] *){gap:6px 14px;font-size:11px}.zombie-difficulty__options:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr}.zombie-command__action:where(html[data-rot],html[data-rot] *){width:100%;min-width:0}.zombie-hud:where(html[data-rot],html[data-rot] *){padding:6px 12px;top:8px}.zombie-hud__core:where(html[data-rot],html[data-rot] *){gap:10px}.zombie-hud__value:where(html[data-rot],html[data-rot] *){font-size:14px}.zombie-hud__brief:where(html[data-rot],html[data-rot] *){max-width:92dvh}.zombie-result__actions:where(html[data-rot],html[data-rot] *){flex-direction:column}.zombie-result__replay:where(html[data-rot],html[data-rot] *),.zombie-result__menu:where(html[data-rot],html[data-rot] *){width:100%}.zombie-board__row:where(html[data-rot],html[data-rot] *){grid-template-columns:22px minmax(52px,1fr) auto}}html.tf-calm .zombie-menu *,html.tf-calm .zombie-hud *,html.tf-calm .zombie-result *{transition:none!important;animation:none!important}.zombie-tab{width:100%;min-width:0;overflow:auto}.zombie-pause{z-index:65;color:#f2f1ef;text-align:center;background:#1e1b18f5;border:1px solid #d3693b;border-radius:12px;padding:32px;position:absolute;inset:25% max(20%,30px) auto;box-shadow:0 20px 100px #000}.zombie-pause button{color:#fff;background:#37322c;border:1px solid #d47147;border-radius:5px;margin:16px auto;padding:14px 24px;display:block}.zombie-damage-direction{z-index:20;pointer-events:none;width:210px;height:210px;position:absolute;top:50%;left:50%}.zombie-damage-direction i{background:#e85539;border-radius:4px;width:40px;height:8px;margin:0 auto;display:block;box-shadow:0 0 12px #e85539}@media (width<=900px){.zombie-pause:where(html:not([data-rot]),html:not([data-rot]) *){padding:20px;inset:20% 12px auto}}@media (height<=900px){.zombie-pause:where(html[data-rot],html[data-rot] *){padding:20px;inset:20% 12px auto}}.zombie-menu,.zombie-result{touch-action:manipulation}.zombie-field__input{font-size:max(16px,1em)}.zombie-result--quit{background:radial-gradient(90% 70% at 50% 0,#d85c2724,#0000 62%),#060504db}.zombie-result--quit .zombie-result__panel{border-color:var(--zombie-line-strong);background:linear-gradient(160deg,#11100ef5,#0e0d0bf7)}.zombie-result--quit .zombie-result__head>svg{color:var(--zombie-teal);filter:drop-shadow(0 0 18px #d85c276b)}.zombie-result--quit .zombie-result__title{color:#ff773d;text-shadow:0 0 22px #d85c274d}.zq-corner,.zq-banner,.zq-box,.zq-powerups,.zq-action,.zq-flash{--zq-sand:#e3e7ea;--zq-amber:#ff3b2f;--zq-blood:#d8321f;--zq-ink:#0b0d0f;--zq-dim:#9aa3aa;z-index:41;pointer-events:none;color:var(--zq-sand);-webkit-font-smoothing:antialiased;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Consolas,monospace;position:fixed}.zq-corner{flex-direction:column;align-items:flex-start;gap:6px;display:flex;top:14px;left:18px}.zq-round{align-items:flex-end;gap:10px;padding:2px 4px 0 0;animation:1.6s cubic-bezier(.2,.9,.25,1) both zq-round-in;display:flex;position:relative}.zq-round__label{writing-mode:vertical-rl;letter-spacing:.32em;color:var(--zq-dim);font-size:10px;transform:rotate(180deg)}.zq-round__num{color:#e2402a;text-shadow:0 0 18px #e2402a8c,0 3px #4a0c05,0 0 2px #000;letter-spacing:.02em;font-family:Impact,Arial Black,Arial Narrow,sans-serif;font-size:64px;line-height:.86}.zq-round__slash{background:linear-gradient(90deg,#0000,#ff3b2f,#0000);height:4px;animation:1.6s ease-out both zq-slash;position:absolute;top:52%;left:18px;right:-12px;transform:rotate(-12deg)scaleX(0)}.zq-corner--hound .zq-round__num{color:#ff5a3a;text-shadow:0 0 22px #ff5a3ab3,0 3px #4a2205}@keyframes zq-round-in{0%{opacity:0;filter:blur(10px);transform:scale(2.6)translate(40%,30%)}35%{opacity:1;filter:blur();transform:scale(1.25)}55%{transform:scale(.94)}to{transform:scale(1)}}@keyframes zq-slash{0%,30%{opacity:1;transform:rotate(-12deg)scaleX(0)}55%{opacity:1;transform:rotate(-12deg)scaleX(1)}to{opacity:0;transform:rotate(-12deg)scaleX(1)}}.zq-credits{border-left:3px solid var(--zq-amber);background:linear-gradient(90deg,#0b0d0fd1,#0b0d0f59);border-radius:2px 10px 10px 2px;align-items:baseline;gap:6px;padding:4px 12px 4px 10px;display:inline-flex;position:relative}.zq-credits__sigil{color:var(--zq-amber);font-size:15px;font-weight:800}.zq-credits__value{color:#ffd0c8;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.zq-pops{width:120px;height:34px;margin-left:8px;position:absolute;top:-4px;left:100%}.zq-pop{color:#ffd0c8;text-shadow:0 1px #000,0 0 8px #000c;white-space:nowrap;font-size:15px;font-weight:800;animation:1.15s ease-out both zq-pop;position:absolute;top:8px;left:0}.zq-pop:nth-child(2n){left:26px}.zq-pop:nth-child(3n){left:52px}.zq-pop--head{color:#ff9a3c;font-size:17px}.zq-pop--kill{color:#ff8a7a}.zq-pop--hit{color:#e9dcc0;font-size:13px}.zq-pop--spend{color:#ff6a55}.zq-pop--bonus{color:#8fe07a}@keyframes zq-pop{0%{opacity:0;transform:translate(-6px,6px)scale(.7)}15%{opacity:1;transform:translate(0)scale(1.12)}to{opacity:0;transform:translate(26px,-26px)scale(.95)}}.zq-kits{color:var(--zq-dim);align-items:center;gap:5px;padding-left:4px;font-size:11px;display:inline-flex}.zq-perks{gap:5px;padding-left:2px;display:flex}.zq-perk{width:26px;height:26px;color:var(--zq-ink);background:var(--c);box-shadow:0 0 10px color-mix(in srgb, var(--c) 60%, transparent), inset 0 -3px 0 #00000040;border-radius:6px 2px;place-items:center;font-size:13px;font-weight:900;animation:.5s cubic-bezier(.2,1.6,.4,1) both zq-perk-in;display:grid}@keyframes zq-perk-in{0%{transform:scale(0)rotate(-40deg)}to{transform:none}}.zq-top .zombie-hud__core{gap:12px}.zq-nopower,.zq-nopower .zombie-hud__label{color:#9aa0a6}.zq-hound-text .zombie-hud__label{color:#ff5a3a!important}.zq-event{letter-spacing:.14em;color:#0b0d0f;background:linear-gradient(90deg,#ff3b2f,#ff7a2e);border-radius:999px;padding:2px 12px;font-size:11px;animation:1.2s ease-in-out infinite zq-blink}@keyframes zq-blink{50%{opacity:.65}}.zq-banner{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:4px;animation:3.2s ease-out both zq-banner;display:flex;top:24%;left:50%;transform:translate(-50%)}.zq-banner strong{letter-spacing:.06em;color:#f2f4f6;text-shadow:0 0 26px #ff3b2f8c,0 4px #0009;font-family:Impact,Arial Black,sans-serif;font-size:clamp(30px,5.4vw,66px);font-weight:400;line-height:1}.zq-banner strong:where(html[data-rot],html[data-rot] *){letter-spacing:.06em;color:#f2f4f6;text-shadow:0 0 26px #ff3b2f8c,0 4px #0009;font-size:clamp(30px,5.4dvh,66px);font-weight:400;line-height:1}.zq-banner span{letter-spacing:.26em;text-transform:uppercase;color:var(--zq-amber);text-shadow:0 1px #000;font-size:clamp(11px,1.3vw,15px)}.zq-banner span:where(html[data-rot],html[data-rot] *){letter-spacing:.26em;text-transform:uppercase;color:var(--zq-amber);text-shadow:0 1px #000;font-size:clamp(11px,1.3dvh,15px)}.zq-banner--round strong,.zq-banner--hound strong{color:#ff4a30;text-shadow:0 0 30px #ff3c1eb3,0 5px #3a0703;font-size:clamp(40px,7vw,92px)}.zq-banner--round strong:where(html[data-rot],html[data-rot] *),.zq-banner--hound strong:where(html[data-rot],html[data-rot] *){font-size:clamp(40px,7dvh,92px)}.zq-banner--hound span{color:#ff5a3a}.zq-banner--rest strong{color:#cfe7c4;text-shadow:0 0 18px #8fe07a66;font-size:clamp(22px,3.4vw,40px)}.zq-banner--rest strong:where(html[data-rot],html[data-rot] *){text-shadow:0 0 18px #8fe07a66;font-size:clamp(22px,3.4dvh,40px)}.zq-banner--drop strong{color:#ffe27a}.zq-banner--perk strong,.zq-banner--forge strong{color:#ffcf8a}.zq-banner--revive strong{color:#9fd7ff;text-shadow:0 0 30px #5fb8ffb3}.zq-banner--event strong{color:#ffb04a}.zq-banner--box strong{color:#ffd79a}@keyframes zq-banner{0%{opacity:0;filter:blur(8px);letter-spacing:.4em;transform:translate(-50%)scale(1.5)}12%{opacity:1;filter:blur();transform:translate(-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(-10px)}}.zq-box{text-align:center;background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--c) 28%, transparent), #0b0d0fd1 70%);border:1px solid color-mix(in srgb, var(--c) 60%, transparent);width:min(300px,70vw);box-shadow:0 0 30px color-mix(in srgb, var(--c) 35%, transparent);border-radius:10px;padding:10px 14px 12px;top:58%;left:50%;transform:translate(-50%)}.zq-box:where(html[data-rot],html[data-rot] *){text-align:center;background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--c) 28%, transparent), #0b0d0fd1 70%);border:1px solid color-mix(in srgb, var(--c) 60%, transparent);width:min(300px,70dvh);box-shadow:0 0 30px color-mix(in srgb, var(--c) 35%, transparent);border-radius:10px;padding:10px 14px 12px;transform:translate(-50%)}.zq-box__art{height:70px;color:var(--c);filter:drop-shadow(0 0 8px var(--c))}.zq-box__art svg{width:100%;height:100%}.zq-box--rolling .zq-box__art{animation:.12s steps(2,end) infinite zq-jitter}.zq-box__glyph{font-size:50px;line-height:70px}.zq-box__name{letter-spacing:.06em;color:#fff3d8;font-size:16px;font-weight:800}.zq-box__rarity{letter-spacing:.3em;color:var(--c);margin-top:2px;font-size:10px}.zq-box__bar{background:#ffffff1f;border-radius:2px;height:3px;margin-top:8px;overflow:hidden}.zq-box__bar i{background:var(--c);height:100%;display:block}.zq-box--offer{animation:.45s cubic-bezier(.2,1.5,.4,1) both zq-offer}@keyframes zq-jitter{50%{transform:translate(2px)}}@keyframes zq-offer{0%{transform:translate(-50%)scale(.6)}to{transform:translate(-50%)scale(1)}}.zq-powerups{gap:10px;display:flex;bottom:clamp(186px,26vh,250px);left:50%;transform:translate(-50%)}.zq-powerups:where(html[data-rot],html[data-rot] *){gap:10px;display:flex;bottom:clamp(186px,26vw,250px);transform:translate(-50%)}.zq-power{background:conic-gradient(var(--c) calc(var(--k) * 360deg), #ffffff1a 0);width:46px;height:46px;box-shadow:0 0 14px color-mix(in srgb, var(--c) 55%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.zq-power:before{content:"";background:#0b0d0fe0;border-radius:50%;position:absolute;inset:4px}.zq-power b{color:var(--c);font-size:16px;line-height:1;position:relative}.zq-power small{color:var(--zq-sand);font-size:10px;position:absolute;bottom:-15px}.zq-power--ending{animation:.35s steps(2,end) infinite zq-blink}.zq-action{background:linear-gradient(#101316e6,#0b0d0fcc);border:1px solid #ff3b2f8c;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;max-width:min(640px,92vw);padding:8px 16px 8px 8px;font-size:14px;display:flex;bottom:clamp(72px,12vh,128px);left:50%;transform:translate(-50%);box-shadow:0 10px 26px #0006}.zq-action:where(html[data-rot],html[data-rot] *){background:linear-gradient(#101316e6,#0b0d0fcc);border:1px solid #ff3b2f8c;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;max-width:min(640px,92dvh);padding:8px 16px 8px 8px;font-size:14px;display:flex;bottom:clamp(72px,12vw,128px);transform:translate(-50%);box-shadow:0 10px 26px #0006}.zq-action__key{min-width:30px;height:30px;color:var(--zq-ink);background:var(--zq-amber);border-radius:6px;place-items:center;padding:0 6px;font-weight:900;display:grid;box-shadow:inset 0 -3px #00000040}.zq-action__verb{color:var(--zq-dim);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.zq-action__name{color:#f2f4f6;letter-spacing:.04em;font-weight:800}.zq-action__cost{color:#ff8a7a;background:#ff3b2f24;border-radius:999px;padding:1px 8px;font-weight:900}.zq-action__detail{text-align:center;color:var(--zq-dim);flex-basis:100%;font-family:system-ui,sans-serif;font-size:11px}.zq-action--no{border-color:#d8321f99}.zq-action--no .zq-action__key{background:#6a5a48}.zq-action--no .zq-action__cost{color:#ff6a55;background:#d8321f24}.zq-action--no .zq-action__detail{color:#ff8f7c}.zq-planks{gap:3px;display:inline-flex}.zq-planks i{background:#ffffff24;border-radius:1px;width:14px;height:6px}.zq-planks i.on{background:#c9a36a}.zq-flash{color:#0b0d0f;background:#8fe07a;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:800;animation:1.6s ease-out both zq-flash;bottom:clamp(122px,18vh,184px);left:50%;transform:translate(-50%)}.zq-flash:where(html[data-rot],html[data-rot] *){color:#0b0d0f;background:#8fe07a;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:800;animation:1.6s ease-out both zq-flash;bottom:clamp(122px,18vw,184px);transform:translate(-50%)}.zq-flash--no{background:#ff6a55}@keyframes zq-flash{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.9)}12%{opacity:1;transform:translate(-50%)translateY(0)scale(1.05)}80%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(-8px)}}@media (width<=720px){.zq-corner:where(html:not([data-rot]),html:not([data-rot]) *){top:8px;left:10px}.zq-round__num:where(html:not([data-rot]),html:not([data-rot]) *){font-size:44px}.zq-credits__value:where(html:not([data-rot]),html:not([data-rot]) *){font-size:18px}.zq-action:where(html:not([data-rot]),html:not([data-rot]) *){font-size:12px}.zq-box:where(html:not([data-rot]),html:not([data-rot]) *){top:54%}}@media (height<=720px){.zq-corner:where(html[data-rot],html[data-rot] *){top:8px;left:10px}.zq-round__num:where(html[data-rot],html[data-rot] *){font-size:44px}.zq-credits__value:where(html[data-rot],html[data-rot] *){font-size:18px}.zq-action:where(html[data-rot],html[data-rot] *){font-size:12px}.zq-box:where(html[data-rot],html[data-rot] *){top:54%}}html.tf-calm .zq-round,html.tf-calm .zq-round__slash,html.tf-calm .zq-banner,html.tf-calm .zq-pop,html.tf-calm .zq-flash,html.tf-calm .zq-box,html.tf-calm .zq-box__art,html.tf-calm .zq-power,html.tf-calm .zq-event,html.tf-calm .zq-perk{animation:none!important}.zq-hurt,.zq-stagger,.zq-marker{z-index:40;pointer-events:none;position:fixed}.zq-hurt{transform:rotate(var(--a,0deg));animation:.6s ease-out both zq-hurt-fade;inset:0}.zq-hurt i{transform-origin:50%;background:linear-gradient(90deg,#0000,#ff3b2f 22%,#ff6a55 50%,#ff3b2f 78%,#0000);border-radius:3px;width:clamp(90px,16vw,190px);height:5px;animation:.22s cubic-bezier(.2,.9,.3,1) both zq-claw;position:absolute;top:7vh;left:50%;box-shadow:0 0 14px #ff3b2fbf}.zq-hurt i:where(html[data-rot],html[data-rot] *){transform-origin:50%;background:linear-gradient(90deg,#0000,#ff3b2f 22%,#ff6a55 50%,#ff3b2f 78%,#0000);border-radius:3px;width:clamp(90px,16dvh,190px);height:5px;animation:.22s cubic-bezier(.2,.9,.3,1) both zq-claw;top:7vw;left:50%;box-shadow:0 0 14px #ff3b2fbf}.zq-hurt i:first-child{transform:translate(-62%)rotate(-24deg)}.zq-hurt i:nth-child(2){animation-delay:30ms;transform:translate(-50%,18px)rotate(-24deg)}.zq-hurt i:nth-child(3){animation-delay:60ms;transform:translate(-38%,36px)rotate(-24deg)}.zq-hurt--heavy i{height:8px;box-shadow:0 0 22px #ff3b2ff2}@keyframes zq-claw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes zq-hurt-fade{0%{opacity:1}70%{opacity:.85}to{opacity:0}}.zq-stagger{opacity:var(--k,0);background:radial-gradient(#0000 68%,#ff3b2f24 90%,#780a0652 100%);transition:opacity .12s linear;inset:0}.zq-marker{color:#e3e7ea;background:#0b0d0fc7;border:1px solid #ff3b2f99;align-items:center;gap:10px;padding:5px 12px 5px 8px;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Consolas,monospace;font-size:12px;animation:1.4s ease-in-out infinite zq-marker-pulse;display:flex;top:clamp(92px,13vh,128px);left:50%;transform:translate(-50%);box-shadow:0 0 18px #ff3b2f40}.zq-marker:where(html[data-rot],html[data-rot] *){color:#e3e7ea;background:#0b0d0fc7;border:1px solid #ff3b2f99;align-items:center;gap:10px;padding:5px 12px 5px 8px;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Consolas,monospace;font-size:12px;animation:1.4s ease-in-out infinite zq-marker-pulse;display:flex;top:clamp(92px,13vw,128px);left:50%;transform:translate(-50%);box-shadow:0 0 18px #ff3b2f40}.zq-marker--supply{border-color:#ffb05ab3}.zq-marker__arrow{color:#ff3b2f;width:24px;height:24px;transform:rotate(var(--a,0deg));place-items:center;font-size:16px;font-weight:900;display:grid}.zq-marker--supply .zq-marker__arrow{color:#ffb05a}.zq-marker--bench{border-color:#35e0c8b3;animation-name:zq-marker-pulse-bench;box-shadow:0 0 18px #35e0c840}.zq-marker--bench .zq-marker__arrow{color:#35e0c8}@keyframes zq-marker-pulse-bench{50%{box-shadow:0 0 26px #35e0c873}}.zq-marker b{letter-spacing:.08em;text-transform:uppercase}.zq-marker small{color:#9aa3aa}@keyframes zq-marker-pulse{50%{box-shadow:0 0 26px #ff3b2f73}}html.tf-calm .zq-hurt,html.tf-calm .zq-hurt i,html.tf-calm .zq-marker{animation:none}.zombie-radar{top:max(16px, var(--hud-safe,24px));right:max(16px, var(--hud-safe,24px));width:var(--radar-size,180px);height:var(--radar-size,180px);transform:scale(var(--hud-scale,1));transform-origin:100% 0;z-index:3;pointer-events:none;background:#191613e6;border:1px solid #bf917d55;border-radius:8px;position:absolute;box-shadow:0 4px 20px #0003}html[data-ui=mobile] .game-shell .zombie-radar{top:calc(var(--safe-t,0px) + 58px);right:calc(var(--safe-r,0px) + 8px);width:88px;height:88px;transform:scale(min(1, var(--hud-scale,1)));border-radius:6px}.coop-card,.coop-team,.coop-downed,.coop-spectate,.coop-reviving,.coop-result,.coop-revive-touch,.coop-board,.coop-mode{--coop-accent:#d85c27;--coop-amber:#e6a23c;--coop-danger:#e2574a;--coop-text:#efe6dc;--coop-dim:#a5a19a;--coop-card:#100f0ddb;--coop-line:#d85c274d;color:var(--coop-text);box-sizing:border-box;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.coop-card *,.coop-result *{box-sizing:border-box}.coop-mode{border:1px solid var(--coop-line);background:#00000059;border-radius:8px;gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}.coop-mode button{min-height:38px;color:var(--coop-dim);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:6px 18px;font-weight:700;display:inline-flex}.coop-mode button[aria-checked=true]{background:var(--coop-accent);color:#140c07}.coop-mode button:focus-visible{outline:2px solid var(--coop-amber);outline-offset:2px}.coop-card{border:1px solid var(--coop-line);background:var(--coop-card);border-radius:10px;flex-direction:column;gap:14px;max-width:640px;padding:16px;display:flex}.coop-eyebrow{letter-spacing:.1em;color:var(--coop-amber);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font:700 12px/1.3 ui-monospace,Consolas,monospace;display:flex}.coop-label{letter-spacing:.1em;text-transform:uppercase;color:var(--coop-dim);font:700 11px/1.2 ui-monospace,Consolas,monospace}.coop-muted{color:var(--coop-dim);margin:0;font-size:13px}.coop-error{border-left:3px solid var(--coop-danger);background:#e2574a1f;margin:0;padding:8px 10px;font-size:14px}.coop-state{color:var(--coop-text);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.coop-spin{animation:1s linear infinite coop-spin}@keyframes coop-spin{to{transform:rotate(360deg)}}.coop-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.coop-button{border:1px solid var(--coop-line);min-height:44px;color:var(--coop-text);cursor:pointer;background:#ffffff0a;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:650;display:inline-flex}.coop-button:hover:not(:disabled){border-color:var(--coop-accent);background:#d85c2724}.coop-button:disabled{opacity:.45;cursor:not-allowed}.coop-button:focus-visible,.coop-input:focus-visible,.coop-chip:focus-visible,.coop-icon:focus-visible{outline:2px solid var(--coop-amber);outline-offset:2px}.coop-button--main{background:var(--coop-accent);border-color:var(--coop-accent);color:#140c07}.coop-button--main:hover:not(:disabled){background:#ee7040}.coop-button--ghost{background:0 0}.coop-button--small{min-height:36px;padding:4px 10px;font-size:13px}.coop-icon{border:1px solid var(--coop-line);width:32px;height:32px;color:var(--coop-dim);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:inline-grid}.coop-join{flex-direction:column;gap:6px;display:flex}.coop-join__row{gap:8px;display:flex}.coop-input{border:1px solid var(--coop-line);min-width:0;min-height:44px;color:var(--coop-text);letter-spacing:.3em;text-transform:uppercase;background:#0006;border-radius:7px;flex:1;padding:8px 12px;font:700 20px/1 ui-monospace,Consolas,monospace}.coop-public{flex-direction:column;gap:6px;display:flex}.coop-public__head{justify-content:space-between;align-items:center;display:flex}.coop-rooms{flex-direction:column;gap:4px;max-height:170px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.coop-rooms li{border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:10px;padding:4px 6px 4px 10px;display:flex}.coop-rooms__code{letter-spacing:.15em;color:var(--coop-amber);font:700 15px ui-monospace,Consolas,monospace}.coop-rooms__detail{min-width:0;color:var(--coop-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.coop-code{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.coop-code__value{letter-spacing:.25em;color:var(--coop-amber);font:800 34px/1 ui-monospace,Consolas,monospace}.coop-net{color:#7fc98f;align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.coop-net--off{color:var(--coop-danger)}.coop-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.coop-roster li{background:#0000004d;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:6px 10px;display:flex}.coop-roster__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:650;overflow:hidden}.coop-roster__state{color:var(--coop-dim);font-size:12px}.coop-roster--self{border-color:var(--coop-accent)!important}.coop-roster--away{opacity:.55}.coop-roster--free{color:var(--coop-dim);background:0 0!important;border-style:dashed!important}.coop-config{flex-direction:column;gap:8px;display:flex}.coop-config__row{flex-wrap:wrap;gap:6px;display:flex}.coop-chip{border:1px solid var(--coop-line);min-height:36px;color:var(--coop-dim);cursor:pointer;background:0 0;border-radius:18px;padding:4px 12px;font-weight:600}.coop-chip--on{border-color:var(--coop-accent);color:var(--coop-text);background:#d85c2733}.coop-toggle{color:var(--coop-dim);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.coop-toggle input{width:18px;height:18px;accent-color:var(--coop-accent)}.coop-board{border:1px solid var(--coop-line);background:var(--coop-card);border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.coop-board__archive{align-self:flex-start;min-height:34px;padding:0 10px;font-size:12px}.coop-board ol{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.coop-board li{grid-template-columns:22px minmax(0,1fr);gap:0 8px;font-size:13px;display:grid}.coop-board__rank{color:var(--coop-amber);grid-row:span 2;font-weight:800}.coop-board__names{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.coop-board__detail{color:var(--coop-dim);font-size:12px}.coop-team{z-index:24;pointer-events:none;flex-direction:column;gap:6px;width:210px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:150px;left:18px}.coop-team__mate{background:#0808079e;border-left:3px solid #5fb0e8;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;padding:5px 8px;display:grid}.coop-team__mate--down{border-left-color:var(--coop-danger);animation:1s ease-in-out infinite coop-pulse}.coop-team__mate--dead,.coop-team__mate--spectator,.coop-team__mate--away{opacity:.55;border-left-color:#666}.coop-team__name{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #000;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.coop-team__points{color:var(--coop-amber);font:700 12px ui-monospace,Consolas,monospace}.coop-team__talking{color:var(--x-ember,#ff3b2f);flex:none;animation:1.2s ease-in-out infinite coop-talk}@keyframes coop-talk{50%{opacity:.55}}.coop-team__bar{background:#ffffff1f;border-radius:3px;grid-column:1/-1;height:5px;position:relative;overflow:hidden}.coop-team__bar i{background:#7fc98f;position:absolute;inset:0 auto 0 0}.coop-team__bar--bleed i{background:var(--coop-danger)}.coop-team__bar b{background:#9fd7ff;position:absolute;inset:0 auto 0 0}.coop-team__state{letter-spacing:.08em;color:var(--coop-danger);grid-column:1/-1;font:700 10px ui-monospace,Consolas,monospace}.coop-team__state:empty{display:none}.coop-team__offline{color:var(--coop-danger);align-items:center;gap:6px;font-size:12px;display:flex}@keyframes coop-pulse{50%{background:#500c08b3}}.coop-downed{z-index:40;border:1px solid var(--coop-danger);color:#ffd9d3;text-align:center;pointer-events:none;background:#280604b8;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:14px 26px;display:flex;position:absolute;top:34%;left:50%;transform:translate(-50%)}.coop-downed strong{letter-spacing:.2em;color:#ff6e5c;font-size:26px}.coop-downed__bar{background:#ffffff26;border-radius:4px;width:220px;height:7px;display:block;position:relative;overflow:hidden}.coop-downed__bar i{background:var(--coop-danger);position:absolute;inset:0 auto 0 0}.coop-downed__bar b{background:#9fd7ff;position:absolute;inset:0 auto 0 0}.coop-reviving{z-index:40;color:#d9f0ff;pointer-events:none;background:#06101ab3;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:8px 16px;font-weight:700;display:flex;position:absolute;top:58%;left:50%;transform:translate(-50%)}.coop-spectate{z-index:40;white-space:nowrap;pointer-events:none;background:#080807b8;border-radius:8px;flex-direction:column;align-items:center;gap:4px;max-width:calc(100vw - 32px);padding:8px 16px;font-size:14px;display:flex;position:absolute;bottom:150px;left:50%;overflow:hidden;transform:translate(-50%)}.coop-spectate:where(html[data-rot],html[data-rot] *){max-width:calc(100dvh - 32px);overflow:hidden}.coop-spectate__line{text-overflow:ellipsis;align-items:center;gap:6px;max-width:100%;display:flex;overflow:hidden}.coop-spectate__follow{align-items:center;gap:10px;max-width:100%;font-size:16px;display:flex}.coop-spectate__name{text-overflow:ellipsis;overflow:hidden}.coop-spectate__name strong{color:var(--coop-amber)}.coop-spectate__arrow{pointer-events:auto;border:1px solid var(--coop-line);width:44px;height:40px;color:inherit;cursor:pointer;touch-action:manipulation;background:#ffffff14;border-radius:8px;flex:none;place-items:center;display:grid}.coop-spectate__arrow:hover,.coop-spectate__arrow:focus-visible{background:#ffffff2e}.coop-spectate__keys{color:var(--coop-dim);font-size:12px}.coop-revive-touch{z-index:60;color:#d9f0ff;letter-spacing:.08em;touch-action:none;background:#061e32b3;border:2px solid #9fd7ff;border-radius:28px;min-width:96px;min-height:56px;font-weight:800;position:absolute;bottom:150px;right:190px}.coop-result{z-index:80;background:#050403b8;place-items:center;padding:16px;display:grid;position:absolute;inset:0;overflow:auto}.coop-result__panel{border:1px solid var(--coop-line);background:#15120f;border-radius:12px;flex-direction:column;gap:12px;width:min(640px,100%);padding:22px;display:flex}.coop-result h2{letter-spacing:.12em;margin:0;font-size:28px}.coop-result__wave{color:var(--coop-dim);align-items:baseline;gap:12px;margin:0;display:flex}.coop-result__wave strong{color:var(--coop-amber);font-size:44px}.coop-result__meta{color:var(--coop-dim);margin:0}.coop-result__table{border-collapse:collapse;width:100%;font-size:14px}.coop-result__table th,.coop-result__table td{text-align:right;border-bottom:1px solid #ffffff12;padding:6px 8px}.coop-result__table th:first-child{text-align:left}.coop-result__table thead th{letter-spacing:.08em;color:var(--coop-dim);text-transform:uppercase;font:700 11px ui-monospace,Consolas,monospace}.coop-result__self th,.coop-result__self td{color:var(--coop-amber)}@media (width<=900px),(height<=520px){.coop-card:where(html:not([data-rot]),html:not([data-rot]) *){gap:10px;padding:12px}.coop-code__value:where(html:not([data-rot]),html:not([data-rot]) *){font-size:26px}.coop-team:where(html:not([data-rot]),html:not([data-rot]) *){gap:4px;width:170px;top:152px;left:10px}.coop-team__mate:where(html:not([data-rot]),html:not([data-rot]) *){padding:3px 6px}.coop-downed:where(html:not([data-rot]),html:not([data-rot]) *){padding:10px 18px;top:28%}.coop-downed strong:where(html:not([data-rot]),html:not([data-rot]) *){font-size:20px}.coop-spectate:where(html:not([data-rot]),html:not([data-rot]) *){font-size:12px;top:12px;bottom:auto}.coop-result__panel:where(html:not([data-rot]),html:not([data-rot]) *){gap:8px;padding:14px}.coop-result__wave strong:where(html:not([data-rot]),html:not([data-rot]) *){font-size:32px}.coop-result__table:where(html:not([data-rot]),html:not([data-rot]) *){font-size:12px}.coop-result__table th:where(html:not([data-rot]),html:not([data-rot]) *),.coop-result__table td:where(html:not([data-rot]),html:not([data-rot]) *){padding:4px}}@media (height<=900px),(width<=520px){.coop-card:where(html[data-rot],html[data-rot] *){gap:10px;padding:12px}.coop-code__value:where(html[data-rot],html[data-rot] *){font-size:26px}.coop-team:where(html[data-rot],html[data-rot] *){gap:4px;width:170px;top:152px;left:10px}.coop-team__mate:where(html[data-rot],html[data-rot] *){padding:3px 6px}.coop-downed:where(html[data-rot],html[data-rot] *){padding:10px 18px;top:28%}.coop-downed strong:where(html[data-rot],html[data-rot] *){font-size:20px}.coop-spectate:where(html[data-rot],html[data-rot] *){font-size:12px;top:12px;bottom:auto}.coop-result__panel:where(html[data-rot],html[data-rot] *){gap:8px;padding:14px}.coop-result__wave strong:where(html[data-rot],html[data-rot] *){font-size:32px}.coop-result__table:where(html[data-rot],html[data-rot] *){font-size:12px}.coop-result__table th:where(html[data-rot],html[data-rot] *),.coop-result__table td:where(html[data-rot],html[data-rot] *){padding:4px}}@media (width<=520px){.coop-roster:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr}}@media (height<=520px){.coop-roster:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr}}html.tf-calm .coop-spin,html.tf-calm .coop-team__mate--down,html.tf-calm .coop-team__talking{animation:none}.killcam-share-button{color:#ffb28b;letter-spacing:.14em;cursor:pointer;pointer-events:auto;background:#2a1d16dd;border:1px solid #da7a50;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:800;line-height:1;transition:background .15s,transform .15s;display:flex}.killcam-share-button:hover{background:#3a261be6;transform:translateY(-1px)}.killcam-share-button:focus-visible{outline-offset:3px;outline:2px solid #ffb28b}.ranked-actions .killcam-share-button{grid-column:1/-1}.match-conclusion .killcam-share-button{width:min(560px,92vw);margin:14px auto 0}.match-conclusion .killcam-share-button:where(html[data-rot],html[data-rot] *){width:min(560px,92dvh)}.killcam-share-backdrop{z-index:90;backdrop-filter:blur(6px);pointer-events:auto;background:#050505c4;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.killcam-share-dialog{color:#f1eee9;text-align:left;background:linear-gradient(140deg,#221e1b,#141210 75%);border:1px solid #4a443e;border-radius:12px;width:min(520px,100%);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 24px 90px #000000b0}.killcam-share-dialog:where(html[data-rot],html[data-rot] *){color:#f1eee9;text-align:left;background:linear-gradient(140deg,#221e1b,#141210 75%);border:1px solid #4a443e;border-radius:12px;max-height:calc(100dvw - 32px);overflow:auto;box-shadow:0 24px 90px #000000b0}.killcam-share-dialog header{border-bottom:1px solid #37322e;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 14px;display:flex}.killcam-share-dialog header span{letter-spacing:.16em;color:#da7a50;font-size:10px;font-weight:800}.killcam-share-dialog h2{letter-spacing:.04em;margin:8px 0 0;font-size:24px}.killcam-share-close{color:#e3e1de;cursor:pointer;background:#1b1916;border:1px solid #4a443e;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.killcam-share-body{flex-direction:column;gap:14px;padding:18px 22px 22px;display:flex}.killcam-share-body p{color:#cfc9c1;margin:0;font-size:14px;line-height:1.55}.killcam-share-wait{color:#b8b1a8!important}.killcam-share-error{color:#ffb2a1!important}.killcam-share-empty{color:#9f998f!important;font-size:13px!important}.killcam-share-choices{gap:10px;display:grid}.killcam-share-choices button,.killcam-share-list button{color:#ece8e2;text-align:left;cursor:pointer;background:#1d1a17;border:1px solid #47413b;border-radius:9px;align-items:center;gap:14px;width:100%;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.killcam-share-choices button:hover:not(:disabled),.killcam-share-list button:hover{background:#2a231e;border-color:#da7a50}.killcam-share-choices button:disabled{opacity:.5;cursor:default}.killcam-share-choices svg{color:#da7a50;flex-shrink:0}.killcam-share-choices span,.killcam-share-list span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.killcam-share-choices strong{font-size:15px}.killcam-share-choices small,.killcam-share-list small{color:#aaa39a;overflow-wrap:anywhere;font-size:12px}.killcam-share-choices small b{color:#f3d9c9;font-weight:700}.killcam-share-list{gap:8px;max-height:min(46vh,360px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.killcam-share-list:where(html[data-rot],html[data-rot] *){max-height:min(46vw,360px);overflow:auto}.killcam-share-list b{color:#da7a50;min-width:28px;font-size:12px}.killcam-share-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.killcam-share-link{color:#da7a50;background:#0f0e0c;border:1px solid #57504a;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.killcam-share-link input{color:#f1eee9;background:0 0;border:0;flex:1;min-width:0;padding:13px 0;font:600 14px/1 ui-monospace,monospace}.killcam-share-row{flex-wrap:wrap;gap:10px;display:flex}.killcam-share-primary,.killcam-share-secondary{white-space:nowrap;letter-spacing:.12em;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.killcam-share-primary{color:#181513;background:#da7a50;border:0;flex:1}.killcam-share-primary:hover{background:#ea8053}.killcam-share-secondary{color:#ece8e2;background:#1d1a17;border:1px solid #57504a}.killcam-share-secondary:hover{border-color:#da7a50}@media (width<=560px){.killcam-share-row>:where(html:not([data-rot]),html:not([data-rot]) *){flex:100%}.killcam-share-dialog h2:where(html:not([data-rot]),html:not([data-rot]) *){font-size:20px}}@media (height<=560px){.killcam-share-row>:where(html[data-rot],html[data-rot] *){flex:100%}.killcam-share-dialog h2:where(html[data-rot],html[data-rot] *){font-size:20px}}.scoreboard-end-actions .killcam-share-button{width:100%;margin-top:10px}.qp-end__foot .killcam-share-button{color:#ffb28b;background:#2a1d16dd;border-color:#da7a50;border-radius:999px;min-height:42px;margin-right:auto;padding:0 18px}.armory-v7.armory-workshop{--armory-bg:#171412;--armory-bg-2:#1a1714;--armory-bg-3:#1e1b18;--armory-line:#2f2c29;--armory-line-strong:#49443f;--armory-text:#e8efe7;--armory-muted:#a5a19c;--armory-muted-2:#c6c3be;--armory-accent:#dc764b;--armory-accent-soft:#221e1b;--armory-sand:#d9c290;--armory-cost:#ffb489;min-width:0;max-width:100%;color:var(--armory-text);flex-direction:column;gap:12px;display:flex}.armory-v7.armory-workshop *,.armory-v7.armory-workshop :before,.armory-v7.armory-workshop :after{box-sizing:border-box;min-width:0}.armory-v7.armory-workshop .armory-heading{border-bottom:1px solid var(--armory-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:10px;display:flex}.armory-v7.armory-workshop .armory-heading h2{font:700 clamp(28px,3vw,44px)/1 var(--display);letter-spacing:.02em;margin:6px 0 0}.armory-v7.armory-workshop .armory-heading h2:where(html[data-rot],html[data-rot] *){font:700 clamp(28px,3dvh,44px)/1 var(--display);letter-spacing:.02em;margin:6px 0 0}.armory-v7.armory-workshop .armory-heading h2 span{color:var(--armory-accent)}.armory-v7.armory-workshop .eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--armory-muted);font-size:11px}.armory-v7.armory-workshop .armory-save{white-space:nowrap;color:var(--armory-muted-2);border:1px solid var(--armory-line);align-items:center;gap:7px;padding:7px 12px;font-size:12px;display:inline-flex}.armory-v7.armory-workshop .armory-save svg{color:var(--armory-accent)}.armory-v7.armory-workshop .armory-workbench{grid-template-columns:minmax(0,1.6fr) minmax(340px,1fr);align-items:start;gap:14px;display:grid}.armory-v7.armory-workshop .armory-view{flex-direction:column;gap:12px;min-width:0;display:flex}.armory-v7.armory-workshop .weapon-inspect{border:1px solid var(--armory-line-strong);pointer-events:auto;background:linear-gradient(#1a1714,#13110f);flex-direction:column;gap:10px;min-height:clamp(360px,54vh,560px);padding:14px 16px 12px;display:flex;position:relative;overflow:visible}.armory-v7.armory-workshop .weapon-inspect:where(html[data-rot],html[data-rot] *){pointer-events:auto;min-height:clamp(360px,54vw,560px);overflow:visible}.armory-v7.armory-workshop .armory-model-title{pointer-events:none;flex-direction:column;gap:3px;display:flex}.armory-v7.armory-workshop .armory-model-title>span{letter-spacing:.14em;color:var(--armory-muted);font-size:10px}.armory-v7.armory-workshop .armory-model-title h3{font:700 clamp(24px,2.4vw,34px)/1.05 var(--display);margin:2px 0 0}.armory-v7.armory-workshop .armory-model-title h3:where(html[data-rot],html[data-rot] *){font:700 clamp(24px,2.4dvh,34px)/1.05 var(--display);margin:2px 0 0}.armory-v7.armory-workshop .armory-model-title p{color:var(--armory-muted-2);margin:0;font-size:12px}.armory-v7.armory-workshop .inspect-viewport{pointer-events:auto;cursor:grab;touch-action:none;background:0 0;flex:1;width:100%;min-height:260px}.armory-v7.armory-workshop .inspect-viewport:active{cursor:grabbing}.armory-v7.armory-workshop .inspect-controls{letter-spacing:.1em;color:var(--armory-muted);border-top:1px solid var(--armory-line);pointer-events:none;justify-content:space-between;gap:10px;padding:6px 2px 0;font-size:9px;display:flex}.armory-v7.armory-workshop .inspect-stats{pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.armory-v7.armory-workshop .inspect-stats strong{border:1px solid var(--armory-line);background:var(--armory-bg-2);font:600 19px/1 var(--display);flex-direction:column;gap:3px;padding:9px 11px;display:flex}.armory-v7.armory-workshop .inspect-stats small{font:600 9px/1.4 var(--font-sans,sans-serif);letter-spacing:.07em;color:var(--armory-muted)}.armory-v7.armory-workshop .armory-compare{border:1px solid var(--armory-line-strong);background:var(--armory-bg-3);flex-direction:column;gap:7px;padding:12px 14px;display:flex}.armory-v7.armory-workshop .armory-compare-head{gap:3px;display:grid}.armory-v7.armory-workshop .armory-compare-head strong{letter-spacing:.05em;color:var(--armory-sand);font-size:11px}.armory-v7.armory-workshop .armory-compare-head small,.armory-v7.armory-workshop .armory-compare-note,.armory-v7.armory-workshop .armory-delta-empty{color:var(--armory-muted-2);font-size:12px;line-height:1.5}.armory-v7.armory-workshop .armory-compare-note{margin:0;padding:2px 0}.armory-v7.armory-workshop .armory-deltas{flex-wrap:wrap;gap:6px;margin:0;display:flex}.armory-v7.armory-workshop .armory-deltas em{white-space:nowrap;padding:4px 8px;font-size:12px;font-style:normal;font-weight:600;line-height:1.4}.armory-v7.armory-workshop .armory-deltas .gain{color:#e48258;background:#2a2723}.armory-v7.armory-workshop .armory-deltas .cost{color:var(--armory-cost);background:#3a2a22}.armory-v7.armory-workshop .armory-compare-legend{color:var(--armory-muted);margin:0;font-size:11px}.armory-v7.armory-workshop .armory-compare-legend .gain{color:#e48258}.armory-v7.armory-workshop .armory-compare-legend .cost{color:var(--armory-cost)}.armory-v7.armory-workshop .armory-sections{border:1px solid var(--armory-line-strong);background:var(--armory-bg);flex-direction:column;min-width:0;display:flex}.armory-v7.armory-workshop .armory-tabs{border-bottom:1px solid var(--armory-line);background:#141210;gap:2px;padding:6px 6px 0;display:flex}.armory-v7.armory-workshop .armory-tabs button{min-width:0;color:var(--armory-muted);font:700 11px/1 var(--font-sans,sans-serif);letter-spacing:.09em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:11px 8px}.armory-v7.armory-workshop .armory-tabs button:hover{color:var(--armory-muted-2)}.armory-v7.armory-workshop .armory-tabs button[aria-selected=true]{color:var(--armory-accent);border-bottom-color:var(--armory-accent);background:#181614}.armory-v7.armory-workshop .armory-tabpanel{scrollbar-width:thin;scrollbar-color:#565047 transparent;flex-direction:column;gap:12px;max-height:min(66vh,600px);padding:12px;display:flex;overflow-y:auto}.armory-v7.armory-workshop .armory-tabpanel:where(html[data-rot],html[data-rot] *){scrollbar-width:thin;scrollbar-color:#565047 transparent;max-height:min(66vw,600px);overflow-y:auto}.armory-v7.armory-workshop .armory-toolbar{flex-direction:column;gap:8px;display:flex}.armory-v7.armory-workshop .armory-search{border:1px solid var(--armory-line);background:#141210;align-items:center;gap:8px;padding:0 10px;display:flex}.armory-v7.armory-workshop .armory-search:focus-within{border-color:var(--armory-accent)}.armory-v7.armory-workshop .armory-search svg{color:var(--armory-muted)}.armory-v7.armory-workshop .armory-search input{color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:10px 0}.armory-v7.armory-workshop select{width:100%;color:inherit;border:1px solid var(--armory-line);font:inherit;background:#141210;padding:10px 12px}.armory-v7.armory-workshop .armory-tiles{grid-template-columns:repeat(auto-fill,minmax(102px,1fr));gap:8px;display:grid}.armory-v7.armory-workshop .armory-tile{text-align:left;cursor:pointer;min-width:0;color:var(--armory-muted-2);background:var(--armory-bg-2);border:1px solid var(--armory-line);flex-direction:column;gap:5px;padding:8px;display:flex}.armory-v7.armory-workshop .armory-tile:hover{border-color:var(--armory-line-strong);background:#1f1c19}.armory-v7.armory-workshop .armory-tile[aria-pressed=true]{border-color:var(--armory-accent);background:var(--armory-accent-soft);color:#ff773d}.armory-v7.armory-workshop .armory-tile-art{aspect-ratio:20/9;color:#b1ada7;place-items:center;width:100%;display:grid;overflow:hidden}.armory-v7.armory-workshop .armory-tile[aria-pressed=true] .armory-tile-art{color:var(--armory-accent)}.armory-v7.armory-workshop .armory-tile-art svg{width:100%;max-width:100%;height:100%;max-height:100%}.armory-v7.armory-workshop .armory-tile strong{overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.25}.armory-v7.armory-workshop .armory-tile small{letter-spacing:.04em;color:var(--armory-muted);align-items:center;gap:6px;font-size:9px;display:flex}.armory-v7.armory-workshop .armory-tile-slot{text-align:center;min-width:16px;color:var(--armory-accent);border:1px solid var(--armory-line-strong);flex:none;margin-left:auto;padding:1px 4px;font-size:9px;font-style:normal}.armory-v7.armory-workshop .armory-empty,.armory-v7.armory-workshop .armory-count{color:var(--armory-muted);margin:0;font-size:11px}.armory-v7.armory-workshop .armory-utilities{border:1px solid var(--armory-line);background:var(--armory-bg-2);flex-direction:column;gap:10px;padding:12px;display:flex}.armory-v7.armory-workshop .armory-utilities>div:first-child{align-items:center;gap:12px;display:flex}.armory-v7.armory-workshop .armory-utilities>div:first-child svg{color:var(--armory-accent);flex:none}.armory-v7.armory-workshop .armory-utilities>div:first-child span{flex-direction:column;gap:3px;min-width:0;display:flex}.armory-v7.armory-workshop .armory-utilities strong{letter-spacing:.06em;font-size:12px}.armory-v7.armory-workshop .armory-utilities small,.armory-v7.armory-workshop .armory-utilities>p{color:var(--armory-muted);margin:0;font-size:11px;line-height:1.5}.armory-v7.armory-workshop .utility-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.armory-v7.armory-workshop .utility-choices button{text-align:left;cursor:pointer;min-width:0;color:inherit;border:1px solid var(--armory-line);background:#1a1714;align-items:center;gap:9px;padding:9px 10px;display:flex}.armory-v7.armory-workshop .utility-choices button.chosen{border-color:var(--armory-accent);background:var(--armory-accent-soft)}.armory-v7.armory-workshop .utility-choices button i{border-radius:3px;flex:none;width:14px;height:24px;box-shadow:inset 0 0 0 1px #fff3}.armory-v7.armory-workshop .utility-choices button span{flex-direction:column;gap:2px;min-width:0;display:flex}.armory-v7.armory-workshop .utility-choices button strong{font-size:12px}.armory-v7.armory-workshop .utility-choices button small{color:var(--armory-muted);font-size:10px}.armory-v7.armory-workshop .armory-sub{flex-direction:column;gap:4px;display:flex}.armory-v7.armory-workshop .armory-sub strong{letter-spacing:.1em;color:var(--armory-sand);font-size:11px}.armory-v7.armory-workshop .armory-sub p{color:var(--armory-muted-2);margin:0;font-size:12px;line-height:1.5}.armory-v7.armory-workshop .armory-slot-tabs{border:1px solid var(--armory-line);background:#141210;flex-wrap:wrap;gap:5px;padding:6px;display:flex}.armory-v7.armory-workshop .armory-slot-tabs button{text-align:left;cursor:pointer;min-width:0;color:var(--armory-muted-2);background:0 0;border:1px solid #0000;flex-direction:column;flex:auto;gap:2px;padding:8px 9px;display:flex}.armory-v7.armory-workshop .armory-slot-tabs button span{color:inherit;font-size:11px;font-weight:600}.armory-v7.armory-workshop .armory-slot-tabs button small{color:var(--armory-muted);overflow-wrap:anywhere;font-size:10px}.armory-v7.armory-workshop .armory-slot-tabs button[aria-selected=true]{background:var(--armory-accent-soft);border-color:var(--armory-accent);color:#fff}.armory-v7.armory-workshop .armory-slot-tabs button[aria-selected=true] small{color:var(--armory-accent)}.armory-v7.armory-workshop .armory-options{border:1px solid var(--armory-line);flex-direction:column;gap:9px;margin:0;padding:12px;display:flex}.armory-v7.armory-workshop .armory-options legend{letter-spacing:.12em;color:var(--armory-muted);padding:0 6px;font-size:10px}.armory-v7.armory-workshop .armory-options[disabled]{opacity:.6}.armory-v7.armory-workshop .armory-options button{text-align:left;cursor:pointer;min-width:0;color:inherit;background:var(--armory-bg-2);border:1px solid var(--armory-line);flex-direction:column;gap:6px;padding:12px 13px;display:flex}.armory-v7.armory-workshop .armory-options button:hover{border-color:var(--armory-line-strong);background:#1f1c19}.armory-v7.armory-workshop .armory-options button.chosen{border-color:var(--armory-accent);background:var(--armory-accent-soft)}.armory-v7.armory-workshop .armory-option-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.armory-v7.armory-workshop .armory-option-head svg{color:var(--armory-muted);flex:none}.armory-v7.armory-workshop .armory-options button.chosen .armory-option-head svg{color:var(--armory-accent)}.armory-v7.armory-workshop .armory-option-head strong{font-size:14px}.armory-v7.armory-workshop .armory-equipped{letter-spacing:.05em;color:var(--armory-accent);background:var(--armory-accent-soft);margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.armory-v7.armory-workshop .armory-options p{color:var(--armory-muted-2);margin:0;font-size:12px;line-height:1.5}.armory-v7.armory-workshop .armory-lock{color:var(--armory-cost);margin:0;font-size:12px}.armory-v7.armory-workshop .weapon-finish-options{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.armory-v7.armory-workshop .weapon-finish-options button{text-align:left;cursor:pointer;min-width:0;color:inherit;background:var(--armory-bg-2);border:1px solid var(--armory-line);overflow-wrap:anywhere;align-items:center;gap:9px;padding:9px 10px;font-size:13px;display:flex}.armory-v7.armory-workshop .weapon-finish-options button:hover{border-color:var(--armory-line-strong)}.armory-v7.armory-workshop .weapon-finish-options button[aria-pressed=true]{border-color:var(--armory-accent);background:var(--armory-accent-soft)}.armory-v7.armory-workshop .weapon-finish-options button i{flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 1px #ffffff24}.armory-v7.armory-workshop .weapon-finish-options button>span{gap:2px;min-width:0;display:grid}.armory-v7.armory-workshop .weapon-finish-options button b{font-size:12px;line-height:1.2}.armory-v7.armory-workshop .weapon-finish-options button small{letter-spacing:.09em;color:var(--armory-muted);font-size:9px}.armory-v7.armory-workshop .finish-swatch{background:linear-gradient(135deg,var(--finish-a) 48%,var(--finish-b) 52%)}.armory-v7.armory-workshop .finish-carbon{background:repeating-linear-gradient(45deg,#181715 0 3px,#312f2d 3px 6px,#a92940 6px 7px)}.armory-v7.armory-workshop .finish-thermo{background:linear-gradient(115deg,#243d78,#6d3e91 38%,#c87531 70%,#e3b55a)}.armory-v7.armory-workshop .finish-damascus{background:repeating-radial-gradient(at 20% 80%,#232221 0 2px,#878582 3px 4px,#353433 5px 7px)}.armory-v7.armory-workshop .finish-kintsugi{background:linear-gradient(42deg,#181513 43%,#d8a13c 45% 49%,#2a2622 51% 76%,#d8a13c 78% 81%,#141210 83%)}.armory-v7.armory-workshop .finish-flamework,.armory-v7.armory-workshop .finish-volcanic{background:radial-gradient(at 60% 100%,#ffd27a 0 12%,#ff6b23 13% 31%,#0000 33%),linear-gradient(145deg,#111,#471b10)}.armory-v7.armory-workshop .finish-circuit{background:linear-gradient(90deg,#0000 42%,#ca6235 43% 49%,#0000 50%),linear-gradient(#252322 42%,#ca6235 43% 48%,#252322 49%)}.armory-v7.armory-workshop .finish-garnet,.armory-v7.armory-workshop .finish-obsidian{background:conic-gradient(from 30deg,var(--finish-a),var(--finish-b),#111827,var(--finish-a))}.armory-v7.armory-workshop kbd{text-align:center;min-width:20px;font:600 10px/1 var(--font-sans,sans-serif);border:1px solid var(--armory-line-strong);color:var(--armory-muted-2);background:#23201d;padding:4px 5px;display:inline-block}.armory-v7.armory-workshop .armory-actionbar{border:1px solid var(--armory-line-strong);background:var(--armory-bg-3);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end;gap:14px;padding:12px 14px;display:grid}.armory-v7.armory-workshop .armory-slotbar{flex-direction:column;gap:8px;min-width:0;display:flex}.armory-v7.armory-workshop .armory-slotbar-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.armory-v7.armory-workshop .armory-slotbar-head strong{letter-spacing:.1em;color:var(--armory-sand);font-size:11px}.armory-v7.armory-workshop .armory-slotbar-head span{color:var(--armory-muted);font-size:11px}.armory-v7.armory-workshop .armory-slot-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.armory-v7.armory-workshop .armory-slot{text-align:center;cursor:pointer;min-width:0;color:var(--armory-muted-2);background:var(--armory-bg);border:1px solid var(--armory-line);flex-direction:column;align-items:center;gap:4px;padding:8px 6px;display:flex}.armory-v7.armory-workshop .armory-slot:hover{border-color:var(--armory-line-strong)}.armory-v7.armory-workshop .armory-slot .armory-slot-art{color:#a5a19c;place-items:center;width:100%;height:30px;display:grid;overflow:hidden}.armory-v7.armory-workshop .armory-slot .armory-slot-art svg{width:100%;max-width:100%;height:100%;max-height:100%}.armory-v7.armory-workshop .armory-slot strong{overflow-wrap:anywhere;max-width:100%;font-size:10px;font-weight:600;line-height:1.2}.armory-v7.armory-workshop .armory-slot small{letter-spacing:.06em;color:var(--armory-muted);min-height:10px;font-size:8px}.armory-v7.armory-workshop .armory-slot.active-slot{border-color:var(--armory-accent);background:var(--armory-accent-soft);color:#ff773d}.armory-v7.armory-workshop .armory-slot.active-slot .armory-slot-art{color:var(--armory-accent)}.armory-v7.armory-workshop .armory-slot.inspected:not(.active-slot){border-color:var(--armory-sand);color:#fff}.armory-v7.armory-workshop .armory-actions{flex-direction:column;gap:8px;min-width:0;display:flex}.armory-v7.armory-workshop .armory-apply{color:var(--armory-muted);font-size:11px;line-height:1.5}.armory-v7.armory-workshop .armory-apply.dirty{color:var(--armory-sand)}.armory-v7.armory-workshop .armory-equip-action{border:1px solid var(--armory-accent);color:#ff773d;letter-spacing:.04em;cursor:pointer;background:#2f2a25;min-height:42px;padding:0 14px;font-size:12px;font-weight:800}.armory-v7.armory-workshop .armory-equip-action:disabled{border-color:var(--armory-line-strong);color:#848079;cursor:not-allowed;background:#201d1a}.armory-v7.armory-workshop .armory-apply-btn{border:1px solid var(--armory-line-strong);min-height:40px;color:var(--armory-muted-2);cursor:pointer;background:#23201d;padding:0 14px;font-size:12px;font-weight:700}.armory-v7.armory-workshop .armory-apply-btn.dirty{border-color:var(--armory-sand);color:#ffe9c6;background:#2c2519}.armory-v7.armory-workshop .armory-apply-btn:disabled{opacity:.55;cursor:not-allowed}.armory-v7.armory-workshop button:focus-visible,.armory-v7.armory-workshop input:focus-visible,.armory-v7.armory-workshop select:focus-visible{outline:2px solid var(--armory-accent);outline-offset:2px}@media (width<=1180px){.armory-v7.armory-workshop .armory-workbench:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1.4fr) minmax(310px,1fr)}}@media (height<=1180px){.armory-v7.armory-workshop .armory-workbench:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1.4fr) minmax(310px,1fr)}}@media (width<=1000px){.armory-v7.armory-workshop .armory-workbench:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr)}.armory-v7.armory-workshop .armory-tabpanel:where(html:not([data-rot]),html:not([data-rot]) *){max-height:none}.armory-v7.armory-workshop .armory-actionbar:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr)}}@media (height<=1000px){.armory-v7.armory-workshop .armory-workbench:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr)}.armory-v7.armory-workshop .armory-tabpanel:where(html[data-rot],html[data-rot] *){max-height:none}.armory-v7.armory-workshop .armory-actionbar:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.armory-v7.armory-workshop .armory-slot-grid:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:repeat(3,minmax(0,1fr))}.armory-v7.armory-workshop .inspect-stats:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=640px){.armory-v7.armory-workshop .armory-slot-grid:where(html[data-rot],html[data-rot] *){grid-template-columns:repeat(3,minmax(0,1fr))}.armory-v7.armory-workshop .inspect-stats:where(html[data-rot],html[data-rot] *){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=780px){.armory-v7.armory-workshop .weapon-inspect:where(html:not([data-rot]),html:not([data-rot]) *){min-height:320px}.armory-v7.armory-workshop .inspect-viewport:where(html:not([data-rot]),html:not([data-rot]) *){min-height:200px}.armory-v7.armory-workshop .armory-tabpanel:where(html:not([data-rot]),html:not([data-rot]) *){max-height:min(58vh,430px)}}@media (width<=780px){.armory-v7.armory-workshop .weapon-inspect:where(html[data-rot],html[data-rot] *){min-height:320px}.armory-v7.armory-workshop .inspect-viewport:where(html[data-rot],html[data-rot] *){min-height:200px}.armory-v7.armory-workshop .armory-tabpanel:where(html[data-rot],html[data-rot] *){max-height:min(58vw,430px)}}html.tf-calm .armory-v7.armory-workshop *{transition:none!important;animation:none!important}.armory-v7.armory-workshop .armory-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0 10px;display:grid}.armory-v7.armory-workshop .armory-presets>span{letter-spacing:.14em;color:var(--armory-muted-2);grid-column:1/-1;font-size:10px}.armory-v7.armory-workshop .armory-presets button{text-align:left;cursor:pointer;min-width:0;color:inherit;border:1px solid var(--armory-line);background:#141210;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.armory-v7.armory-workshop .armory-presets button strong{letter-spacing:.04em;font-size:13px}.armory-v7.armory-workshop .armory-presets button small{color:var(--armory-muted-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.armory-v7.armory-workshop .armory-presets button.chosen{border-color:var(--armory-accent,#e2754a);box-shadow:inset 0 0 0 1px var(--armory-accent,#e2754a)}.armory-v7.armory-workshop .armory-presets button:disabled{opacity:.45;cursor:not-allowed}.armory-v7.armory-workshop .armory-presets button.armory-preset-build{border-style:dashed;grid-column:span 2}.armory-v7.armory-workshop .armory-presets button.armory-preset-build.chosen{border-style:solid}@media (width<=560px){.armory-v7.armory-workshop .armory-presets:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=560px){.armory-v7.armory-workshop .armory-presets:where(html[data-rot],html[data-rot] *){grid-template-columns:repeat(2,minmax(0,1fr))}}.armory-v7.armory-workshop .armory-tiles{grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:6px}.armory-v7.armory-workshop .armory-tile{gap:3px;padding:6px 7px}.armory-v7.armory-workshop .armory-tile-group{letter-spacing:.14em;text-transform:uppercase;color:var(--armory-muted-2);border-bottom:1px solid var(--armory-line);grid-column:1/-1;align-items:baseline;gap:8px;margin:10px 0 0;padding:0 0 4px;font-size:10px;font-weight:600;display:flex}.armory-v7.armory-workshop .armory-tile-group:first-child{margin-top:0}.armory-v7.armory-workshop .armory-tile-group small{letter-spacing:.04em;color:var(--armory-muted);font-size:9px}.armory-v7.armory-workshop .armory-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.armory-v7.armory-workshop .armory-comp-badge{letter-spacing:.08em;border:1px solid var(--armory-accent);color:#ff9a6e;background:var(--armory-accent-soft);white-space:nowrap;padding:3px 7px;font-size:10px;font-style:normal;font-weight:700}.armory-v7.armory-workshop .armory-rule-problem{color:var(--armory-cost);margin:0;font-size:11px;line-height:1.45}.armory-v7.armory-workshop .armory-option-head svg.optic-icon{color:var(--armory-muted-2)}.armory-v7.armory-workshop .armory-options button.chosen .armory-option-head svg.optic-icon{color:#ffd9c4}.armory-tile.is-blocked{opacity:.38;filter:grayscale(.85)}.armory-tile.is-blocked[aria-pressed=true]{opacity:.7}.throwable-row{margin-top:16px}.throwable-row h4{letter-spacing:.16em;color:#a49c91;margin:0 0 8px;font-size:10px;font-weight:700}.throwable-choices{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.throwable-choices button{text-align:left;color:#dbd9d7;cursor:pointer;background:#24201d;border:1px solid #443f3b;border-radius:8px;align-items:center;gap:11px;min-width:0;padding:10px 12px;display:flex}.throwable-choices button>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.throwable-choices strong{font-size:12px}.throwable-choices small{color:#aba69e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.throwable-choices button.chosen{background:#2c2823;border-color:#d1683b}.throwable-choices button.chosen strong{color:#ff773d}.throwable-choices button:focus-visible{outline-offset:2px;outline:2px solid #ef7e4d}.throwable-art{background:radial-gradient(circle at 50% 35%,#3a342e,#1a1714);border:1px solid #3f3934;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.throwable-art.is-lethal{color:#e6b37a}.throwable-art.is-tactical{color:#9fd3cf}.throwable-art em{color:#f2ede6;font-size:9px;font-style:normal;font-weight:800;position:absolute;bottom:1px;right:2px}@media (width<=640px){.throwable-choices:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr 1fr}.throwable-choices small:where(html:not([data-rot]),html:not([data-rot]) *){display:none}}@media (height<=640px){.throwable-choices:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr 1fr}.throwable-choices small:where(html[data-rot],html[data-rot] *){display:none}}.gas-immersion{z-index:2;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(#96aa3c59,#5c6e1ed9);transition:opacity .12s linear;position:fixed;inset:0}.burn-vignette{z-index:3;pointer-events:none;background:radial-gradient(#0000 45%,#ff60148c 100%);animation:.35s ease-in-out infinite alternate burn-pulse;position:fixed;inset:0}@keyframes burn-pulse{0%{filter:brightness(.9)}to{filter:brightness(1.25)}}html.tf-calm .burn-vignette{animation:none}.armory-v7.armory-workshop .operator-teams{grid-template-columns:1fr 1fr;gap:8px;display:grid}.armory-v7.armory-workshop .operator-team{--team:var(--x-cyan,#3fd6ff);text-align:left;cursor:pointer;color:inherit;background:var(--armory-bg-2);border:1px solid var(--armory-line);grid-template-columns:1fr auto;align-items:end;gap:2px 10px;padding:11px 12px 10px 16px;display:grid;position:relative;overflow:hidden}.armory-v7.armory-workshop .operator-team-bravo{--team:var(--x-ember,#ff3b2f)}.armory-v7.armory-workshop .operator-team:before{content:"";background:var(--team);opacity:.45;width:3px;position:absolute;top:0;bottom:0;left:0}.armory-v7.armory-workshop .operator-team b{font:700 15px/1 var(--display);letter-spacing:.06em;color:var(--armory-text)}.armory-v7.armory-workshop .operator-team small{letter-spacing:.06em;color:var(--armory-muted);grid-column:1;font-size:10px}.armory-v7.armory-workshop .operator-team em{font:600 10px/1 var(--x-mono,monospace);letter-spacing:.1em;color:var(--team);border:1px solid color-mix(in srgb,var(--team) 45%,transparent);grid-area:1/2/3;align-self:center;padding:5px 7px;font-style:normal}.armory-v7.armory-workshop .operator-team[aria-selected=true]{border-color:color-mix(in srgb,var(--team) 70%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--team) 13%,transparent),var(--armory-bg-2) 70%)}.armory-v7.armory-workshop .operator-team[aria-selected=true]:before{opacity:1}.armory-v7.armory-workshop .operator-kits{--team:var(--x-cyan,#3fd6ff);border:0;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:8px;margin:0;padding:0;display:grid}.armory-v7.armory-workshop .operator-kits-bravo{--team:var(--x-ember,#ff3b2f)}.armory-v7.armory-workshop .operator-kits legend{letter-spacing:.12em;color:var(--armory-muted);margin-bottom:8px;padding:0;font-size:10px}.armory-v7.armory-workshop .operator-kits button{text-align:left;cursor:pointer;color:inherit;background:var(--armory-bg-2);border:1px solid var(--armory-line);transition:border-color .18s var(--x-ease,ease),background .18s var(--x-ease,ease);align-items:center;gap:10px;padding:9px 10px;display:flex;position:relative}.armory-v7.armory-workshop .operator-kits button:hover{border-color:var(--armory-line-strong)}.armory-v7.armory-workshop .operator-kits button[aria-pressed=true]{border-color:var(--team);background:color-mix(in srgb,var(--team) 9%,var(--armory-bg-2))}.armory-v7.armory-workshop .operator-kits button>span:last-of-type{gap:2px;display:grid}.armory-v7.armory-workshop .operator-kits b{font:700 12px/1.15 var(--display);letter-spacing:.05em}.armory-v7.armory-workshop .operator-kits small{letter-spacing:.06em;color:var(--armory-muted-2);font-size:9.5px}.armory-v7.armory-workshop .operator-kits .operator-pattern{font-family:var(--x-mono,monospace);letter-spacing:.12em;color:var(--armory-muted);font-size:8.5px}.armory-v7.armory-workshop .operator-check{color:var(--team);position:absolute;top:7px;right:7px}.armory-v7.armory-workshop .operator-swatch{flex:none;grid-template-rows:1fr 1fr;grid-template-columns:30px 9px;gap:2px;width:41px;height:40px;display:grid}.armory-v7.armory-workshop .operator-swatch i{display:block;box-shadow:inset 0 0 0 1px #ffffff1f}.armory-v7.armory-workshop .operator-swatch i:first-child{background-size:cover;grid-row:1/3}.armory-v7.armory-workshop .operator-swatch-random{color:var(--team);border:1px dashed color-mix(in srgb,var(--team) 55%,transparent);grid-template-columns:1fr;place-items:center;display:grid}.armory-v7.armory-workshop .operator-skin{border:1px solid var(--armory-line);background:var(--armory-bg-2);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.armory-v7.armory-workshop .operator-skin strong{letter-spacing:.14em;color:var(--armory-sand);margin-right:4px;font-size:10px}.armory-v7.armory-workshop .operator-skin button{cursor:pointer;background:var(--tone);border:2px solid #0000;border-radius:50%;width:24px;height:24px;padding:0;box-shadow:inset 0 0 0 1px #00000059}.armory-v7.armory-workshop .operator-skin button[aria-checked=true]{border-color:var(--x-ember-2,#ff7a5c);box-shadow:0 0 0 2px var(--armory-bg-2),0 0 12px -2px var(--x-ember-2,#ff7a5c)}.armory-v7.armory-workshop .operator-skin small{color:var(--armory-muted);flex-basis:100%;font-size:10px}.armory-v7.armory-workshop .operator-meta{border-top:1px solid var(--armory-line);flex-wrap:wrap;flex-shrink:0;gap:6px;padding:10px 0 0;display:flex}.armory-v7.armory-workshop .operator-meta span{font:600 9.5px/1 var(--x-mono,monospace);letter-spacing:.1em;color:var(--armory-muted-2);border:1px solid var(--armory-line-strong);padding:6px 8px}.armory-v7.armory-workshop .operator-meta span.team-alpha{color:var(--x-cyan,#3fd6ff);border-color:color-mix(in srgb,var(--x-cyan,#3fd6ff) 50%,transparent)}.armory-v7.armory-workshop .operator-meta span.team-bravo{color:var(--x-ember,#ff3b2f);border-color:color-mix(in srgb,var(--x-ember,#ff3b2f) 50%,transparent)}@media (width<=650px){.armory-v7.armory-workshop .operator-kits:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr 1fr}.armory-v7.armory-workshop .operator-kits button:where(html:not([data-rot]),html:not([data-rot]) *){padding:8px}}@media (height<=650px){.armory-v7.armory-workshop .operator-kits:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr 1fr}.armory-v7.armory-workshop .operator-kits button:where(html[data-rot],html[data-rot] *){padding:8px}}.armory-v7.armory-workshop .outfit-toolbar{flex-wrap:wrap;gap:6px;display:flex}.armory-v7.armory-workshop .outfit-toolbar button,.armory-v7.armory-workshop .outfit-trial button{font:600 10px/1 var(--x-mono,monospace);letter-spacing:.1em;color:var(--armory-muted-2);background:var(--armory-bg-2);border:1px solid var(--armory-line-strong);cursor:pointer;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.armory-v7.armory-workshop .outfit-toolbar button:hover:not(:disabled){border-color:var(--armory-sand);color:var(--armory-text)}.armory-v7.armory-workshop .outfit-toolbar button.is-on{color:var(--armory-sand);border-color:var(--armory-sand);background:color-mix(in srgb,var(--armory-sand) 10%,var(--armory-bg-2))}.armory-v7.armory-workshop .outfit-toolbar button:disabled,.armory-v7.armory-workshop .outfit-preset button:disabled{opacity:.4;cursor:default}.armory-v7.armory-workshop .outfit-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.armory-v7.armory-workshop .outfit-preset{border:1px solid var(--armory-line);background:var(--armory-bg-2);align-items:center;gap:5px;min-width:0;padding:5px 6px;display:flex}.armory-v7.armory-workshop .outfit-preset-n{font:700 12px/1 var(--display);color:var(--armory-sand);width:12px}.armory-v7.armory-workshop .outfit-preset-empty{font:600 9px/1 var(--x-mono,monospace);letter-spacing:.12em;color:var(--armory-muted);flex:1}.armory-v7.armory-workshop .outfit-preset button{width:24px;height:24px;color:var(--armory-muted-2);border:1px solid var(--armory-line-strong);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:grid}.armory-v7.armory-workshop .outfit-preset button:hover:not(:disabled){color:var(--armory-text);border-color:var(--armory-sand)}.armory-v7.armory-workshop .outfit-strip{flex:1;min-width:0;height:18px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.armory-v7.armory-workshop .outfit-strip i{background-size:cover;flex:1;display:block}.armory-v7.armory-workshop .outfit-tabs{border-bottom:1px solid var(--armory-line);flex-wrap:wrap;gap:4px;padding-bottom:8px;display:flex}.armory-v7.armory-workshop .outfit-tabs button{font:600 9.5px/1 var(--x-mono,monospace);letter-spacing:.1em;color:var(--armory-muted);border:1px solid var(--armory-line);cursor:pointer;background:0 0;padding:6px 8px}.armory-v7.armory-workshop .outfit-tabs button[aria-selected=true]{color:var(--armory-text);border-color:var(--armory-accent);background:color-mix(in srgb,var(--armory-accent) 14%,transparent)}.armory-v7.armory-workshop .outfit-body{flex-direction:column;gap:8px;display:flex}.armory-v7.armory-workshop .outfit-h{font:600 9.5px/1 var(--x-mono,monospace);letter-spacing:.14em;color:var(--armory-muted);margin:4px 0 0}.armory-v7.armory-workshop .outfit-note,.armory-v7.armory-workshop .outfit-empty{color:var(--armory-muted);margin:0;font-size:11px;line-height:1.5}.armory-v7.armory-workshop .outfit-message{color:var(--armory-sand);margin:0;font-size:11px}.armory-v7.armory-workshop .outfit-group{flex-direction:column;gap:5px;display:flex}.armory-v7.armory-workshop .outfit-swatches{flex-wrap:wrap;gap:6px;display:flex}.armory-v7.armory-workshop .outfit-swatch{background:var(--armory-bg-2);border:1px solid var(--armory-line);cursor:pointer;min-width:34px;height:34px;color:inherit;align-items:center;gap:6px;padding:3px;display:flex;position:relative}.armory-v7.armory-workshop .outfit-swatch i{background-size:cover;width:26px;height:26px;display:block;box-shadow:inset 0 0 0 1px #ffffff24}.armory-v7.armory-workshop .outfit-swatch small{font:600 9px/1 var(--x-mono,monospace);letter-spacing:.1em;color:var(--armory-muted-2);padding-right:5px}.armory-v7.armory-workshop .outfit-swatch:hover:not(:disabled){border-color:var(--armory-line-strong)}.armory-v7.armory-workshop .outfit-swatch[aria-checked=true]{border-color:var(--armory-sand);box-shadow:0 0 0 1px var(--armory-sand)}.armory-v7.armory-workshop .outfit-swatch.is-locked i{opacity:.55}.armory-v7.armory-workshop .outfit-swatch.is-trial,.armory-v7.armory-workshop .outfit-named button.is-trial{border-style:dashed;border-color:var(--armory-cost)}.armory-v7.armory-workshop .outfit-lock{color:var(--armory-text);filter:drop-shadow(0 0 2px #000);position:absolute;bottom:2px;right:2px}.armory-v7.armory-workshop .outfit-check{color:var(--armory-sand);filter:drop-shadow(0 0 2px #000);position:absolute;top:2px;right:2px}.armory-v7.armory-workshop .outfit-named{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.armory-v7.armory-workshop .outfit-named button{text-align:left;color:inherit;background:var(--armory-bg-2);border:1px solid var(--armory-line);cursor:pointer;align-items:center;gap:8px;padding:6px 8px;display:flex;position:relative}.armory-v7.armory-workshop .outfit-named button i{background-size:cover;flex:none;width:28px;height:28px;box-shadow:inset 0 0 0 1px #ffffff24}.armory-v7.armory-workshop .outfit-named button span{gap:2px;min-width:0;display:grid}.armory-v7.armory-workshop .outfit-named b{font:700 11px/1.15 var(--display);letter-spacing:.04em}.armory-v7.armory-workshop .outfit-named small{letter-spacing:.06em;color:var(--armory-muted);font-size:9px}.armory-v7.armory-workshop .outfit-named button[aria-checked=true]{border-color:var(--armory-sand);background:color-mix(in srgb,var(--armory-sand) 8%,var(--armory-bg-2))}.armory-v7.armory-workshop .outfit-named button.is-locked i{opacity:.6}.armory-v7.armory-workshop .outfit-named button.rarity-epic b{color:#d7a6ff}.armory-v7.armory-workshop .outfit-named button.rarity-legendary b{color:#ffc766}.armory-v7.armory-workshop .outfit-named button.rarity-mythic b{color:#ff8ad8}.armory-v7.armory-workshop .outfit-named button.is-glow i{box-shadow:0 0 10px -2px #ffffff59,inset 0 0 0 1px #fff3}.armory-v7.armory-workshop .outfit-kits{flex-direction:column;gap:10px;display:flex}.armory-v7.armory-workshop .outfit-kits .operator-random{text-align:left;cursor:pointer;color:inherit;background:var(--armory-bg-2);border:1px dashed var(--armory-line-strong);align-items:center;gap:10px;padding:9px 10px;display:flex;position:relative}.armory-v7.armory-workshop .outfit-kits .operator-random[aria-pressed=true]{border-color:var(--armory-sand)}.armory-v7.armory-workshop .outfit-kits .operator-random>span:last-of-type{gap:2px;display:grid}.armory-v7.armory-workshop .outfit-kits .operator-random b{font:700 12px/1.15 var(--display);letter-spacing:.05em}.armory-v7.armory-workshop .outfit-kits .operator-random small{color:var(--armory-muted-2);font-size:9.5px}.armory-v7.armory-workshop .outfit-trial{border:1px dashed var(--armory-cost);background:color-mix(in srgb,var(--armory-cost) 7%,var(--armory-bg-2));flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 11px;display:flex}.armory-v7.armory-workshop .outfit-trial p{color:var(--armory-text);flex-basis:100%;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.armory-v7.armory-workshop .outfit-trial small{color:var(--armory-muted-2);font-size:10px}.armory-v7.armory-workshop .outfit-trial button{color:var(--armory-cost);border-color:var(--armory-cost)}.armory-v7.armory-workshop .operator-meta .operator-view-tools{border:0;gap:4px;margin-left:auto;padding:0;display:inline-flex}.armory-v7.armory-workshop .operator-view-tools button{width:26px;height:24px;color:var(--armory-muted-2);background:var(--armory-bg-2);border:1px solid var(--armory-line-strong);cursor:pointer;pointer-events:auto;place-items:center;padding:0;display:grid}.armory-v7.armory-workshop .operator-view-tools button:hover{color:var(--armory-text);border-color:var(--armory-sand)}@media (width<=650px){.armory-v7.armory-workshop .outfit-presets:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr}.armory-v7.armory-workshop .outfit-named:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr 1fr}}@media (height<=650px){.armory-v7.armory-workshop .outfit-presets:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr}.armory-v7.armory-workshop .outfit-named:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr 1fr}}html[data-ui=mobile] .armory-v7.armory-workshop .outfit-swatch{min-width:32px;height:32px}html[data-ui=mobile] .armory-v7.armory-workshop .outfit-swatch i{width:24px;height:24px}html[data-ui=mobile] .armory-v7.armory-workshop .outfit-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}html[data-ui=mobile] .armory-v7.armory-workshop .outfit-tabs button{flex:none}html[data-ui=mobile] .armory-v7.armory-workshop .outfit-presets{grid-template-columns:1fr}html[data-ui=mobile] .armory-v7.armory-workshop .outfit-preset button{align-self:stretch;width:40px;height:auto}.finish-picker{flex-direction:column;gap:10px;min-width:0;display:flex}.finish-picker button{font:inherit;color:inherit;cursor:pointer}.finish-detail{border:1px solid var(--armory-line-strong,#49443f);border-left:3px solid var(--rarity);background:linear-gradient(90deg,color-mix(in srgb,var(--rarity) 12%,transparent),transparent 60%);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.finish-detail-swatch{width:64px;height:44px;display:block;box-shadow:inset 0 0 0 1px #ffffff29}.finish-detail strong{margin-top:3px;font-size:16px;line-height:1.2;display:block}.finish-detail p{color:var(--armory-muted-2,#c6c3be);margin:2px 0 3px;font-size:12px;line-height:1.4}.finish-detail small{letter-spacing:.06em;color:var(--armory-muted,#a5a19c);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.finish-rarity-pill{letter-spacing:.12em;color:#0c0b0a;background:var(--rarity);padding:2px 6px;font-size:9px;font-weight:800;display:inline-block}.finish-tag{border:1px solid;align-items:center;gap:3px;padding:1px 5px;font-style:normal;font-weight:700;display:inline-flex}.finish-tag.anim{color:#7fe3ff}.finish-tag.seed{color:#ffcf6e}.finish-random{letter-spacing:.04em;background:var(--armory-bg-3,#1e1b18);border:1px solid var(--armory-accent,#dc764b);white-space:nowrap;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex;color:var(--armory-accent,#dc764b)!important}.finish-random:hover{background:var(--armory-accent,#dc764b);color:#140f0c!important}.finish-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.finish-rarities,.finish-categories{flex-wrap:wrap;gap:5px;display:flex}.finish-rarities button,.finish-categories button{letter-spacing:.06em;background:var(--armory-bg-2,#1a1714);border:1px solid var(--armory-line,#2f2c29);align-items:center;gap:4px;padding:5px 9px;font-size:10.5px;font-weight:700;display:inline-flex;color:var(--rarity,var(--armory-muted-2,#c6c3be))!important}.finish-rarities button[aria-pressed=true],.finish-categories button[aria-pressed=true]{border-color:var(--rarity,var(--armory-accent,#dc764b));background:color-mix(in srgb,var(--rarity,var(--armory-accent,#dc764b)) 18%,transparent)}.finish-categories button{letter-spacing:.02em;font-weight:600;color:var(--armory-muted-2,#c6c3be)!important}.finish-categories button small{color:var(--armory-muted,#a5a19c);font-size:9px}.finish-search{border:1px solid var(--armory-line,#2f2c29);background:var(--armory-bg-2,#1a1714);color:var(--armory-muted,#a5a19c);flex:0 170px;align-items:center;gap:6px;min-width:0;padding:4px 8px;display:flex}.finish-search input{color:var(--armory-text,#e8efe7);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.armory-v7.armory-workshop .finish-grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:7px;display:grid}.finish-card{min-width:0;position:relative}.armory-v7.armory-workshop .finish-grid .finish-pick{text-align:left;background:var(--armory-bg-2,#1a1714);border:1px solid var(--armory-line,#2f2c29);border-bottom:2px solid var(--rarity);flex-direction:column;align-items:stretch;gap:6px;width:100%;height:100%;padding:6px 6px 7px;display:flex}.armory-v7.armory-workshop .finish-grid .finish-pick:hover{border-color:var(--armory-line-strong,#49443f);border-bottom-color:var(--rarity)}.armory-v7.armory-workshop .finish-grid .finish-pick[aria-pressed=true]{border-color:var(--rarity);background:color-mix(in srgb,var(--rarity) 14%,var(--armory-bg-2,#1a1714));box-shadow:0 0 0 1px var(--rarity)}.armory-v7.armory-workshop .finish-grid .finish-pick>span{gap:1px;min-width:0;display:grid}.armory-v7.armory-workshop .finish-grid .finish-pick b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.armory-v7.armory-workshop .finish-grid .finish-pick small{letter-spacing:.09em;color:var(--rarity);font-size:8.5px}.armory-v7.armory-workshop .finish-grid .finish-card-swatch{width:100%;height:40px;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff24}.finish-dice{font:800 13px/1 var(--font-sans,sans-serif);color:#fff;text-shadow:0 1px 3px #000;position:absolute;bottom:3px;right:5px}.armory-v7.armory-workshop .finish-grid .finish-fav{opacity:.55;background:#0a09088c;border:0;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:9px;right:9px;color:#e8e2d6!important}.armory-v7.armory-workshop .finish-grid .finish-card:hover .finish-fav,.armory-v7.armory-workshop .finish-grid .finish-fav:focus-visible,.armory-v7.armory-workshop .finish-grid .finish-fav[aria-pressed=true]{opacity:1}.armory-v7.armory-workshop .finish-grid .finish-fav[aria-pressed=true]{color:#ffcf4a!important}.finish-card-swatch.is-animated,.finish-detail-swatch.is-animated{animation:5s ease-in-out infinite alternate finish-flow,2.4s ease-in-out infinite finish-pulse;background-size:220% 220%!important}@keyframes finish-flow{0%{background-position:0 30%}to{background-position:100% 70%}}@keyframes finish-pulse{0%,to{filter:saturate()brightness()}50%{filter:saturate(1.35)brightness(1.18)}}html.tf-calm .finish-card-swatch.is-animated,html.tf-calm .finish-detail-swatch.is-animated{animation:none}@media (width<=640px){.finish-detail:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:48px minmax(0,1fr)}.finish-detail-swatch:where(html:not([data-rot]),html:not([data-rot]) *){width:48px;height:36px}.finish-random:where(html:not([data-rot]),html:not([data-rot]) *){grid-column:1/-1;justify-content:center}.armory-v7.armory-workshop .finish-grid:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}}@media (height<=640px){.finish-detail:where(html[data-rot],html[data-rot] *){grid-template-columns:48px minmax(0,1fr)}.finish-detail-swatch:where(html[data-rot],html[data-rot] *){width:48px;height:36px}.finish-random:where(html[data-rot],html[data-rot] *){grid-column:1/-1;justify-content:center}.armory-v7.armory-workshop .finish-grid:where(html[data-rot],html[data-rot] *){grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}}.finish-card.is-locked .finish-card-swatch{filter:grayscale(.55)brightness(.7)}.finish-card.is-locked .finish-pick small{color:#d9b36a;align-items:center;gap:4px;display:inline-flex}.finish-card.is-locked:after{content:"";border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 8px,#00000024 8px 16px);position:absolute;inset:0}.finish-card{position:relative}.finish-owned{color:#7fd6a0;letter-spacing:.04em;grid-column:1/-1;align-items:center;gap:6px;margin:6px 0 0;font-size:12px;font-weight:700;display:flex}.finish-lock-panel{background:#d9b36a12;border:1px solid #d9b36a73;border-radius:10px;grid-column:1/-1;gap:6px;margin-top:8px;padding:10px 12px;display:grid}.finish-lock-panel p{color:#f0d9a8;letter-spacing:.08em;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:800;display:flex}.finish-lock-panel ul{color:#d6d9dc;gap:2px;margin:0;padding-left:18px;font-size:12px;display:grid}.finish-lock-panel small{color:#9aa3ab;font-size:11px}.finish-lock-panel small b{color:#ff7a6e}.finish-buy{color:#1b1206;letter-spacing:.06em;cursor:pointer;background:linear-gradient(#ffd27a,#e0a33d);border:0;border-radius:8px;justify-self:start;align-items:center;gap:7px;min-height:36px;padding:0 16px;font-weight:900;display:inline-flex}.finish-buy:disabled{opacity:.45;cursor:not-allowed}.finish-wallet{border:1px solid var(--armory-line,#2f2c29);background:var(--armory-bg-2,#1a1714);letter-spacing:.04em;color:var(--armory-muted-2,#c6c3be);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 10px;font-size:11px;display:flex}.finish-wallet span{align-items:center;gap:5px;display:inline-flex}.finish-wallet-coins{color:#f2c14e}.finish-wallet-coins b{color:#ffd978;font-size:14px}.finish-wallet-buyable{letter-spacing:.06em;cursor:pointer;background:#5cd68c;border:0;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;font-size:10.5px;font-weight:800;display:inline-flex;color:#0f1a10!important}.finish-wallet-buyable[aria-pressed=true]{box-shadow:inset 0 0 0 2px #fff}.finish-wallet-none{opacity:.75;margin-left:auto}.finish-owns{flex-wrap:wrap;gap:5px;display:flex}.finish-owns button{letter-spacing:.06em;background:var(--armory-bg-2,#1a1714);border:1px solid var(--armory-line,#2f2c29);padding:5px 9px;font-size:10.5px;font-weight:700;color:var(--armory-muted-2,#c6c3be)!important}.finish-owns button[aria-pressed=true]{border-color:var(--armory-accent,#dc764b);background:color-mix(in srgb,var(--armory-accent,#dc764b) 18%,transparent)}.finish-price{font:800 9.5px/1.4 var(--x-mono,monospace);color:#d9d4cc;pointer-events:none;background:#000000b8;border:1px solid #ffffff2e;align-items:center;gap:3px;padding:1px 5px;font-style:normal;display:inline-flex;position:absolute;top:4px;right:24px}.finish-price.is-ok{color:#0f1a10;background:#5cd68c;border-color:#5cd68c}.finish-card.is-buyable .finish-pick{box-shadow:inset 0 0 0 1px #5cd68c8c}.finish-confirm{background:#5cd68c14;border:1px solid #5cd68c;gap:8px;padding:10px;display:grid}.finish-confirm p{color:#e8e4da;margin:0;font-size:12px;line-height:1.45}.finish-confirm p span{color:#f2c14e;align-items:center;gap:4px;margin-top:3px;font-size:11px;display:flex}.finish-confirm div{flex-wrap:wrap;gap:6px;display:flex}.finish-buy.is-confirm{color:#0f1a10!important;background:#5cd68c!important;border-color:#5cd68c!important}.finish-cancel{letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #fff3;padding:6px 12px;font-size:11px;font-weight:800;color:#c6c3be!important}.finish-filters-2{justify-content:flex-start}.finish-sources{flex-wrap:wrap;gap:5px;display:flex}.finish-sources button{letter-spacing:.04em;background:var(--armory-bg-2,#1a1714);border:1px solid var(--armory-line,#2f2c29);align-items:center;gap:4px;padding:5px 9px;font-size:10.5px;font-weight:700;display:inline-flex;color:var(--src,var(--armory-muted-2,#c6c3be))!important}.finish-sources button small{opacity:.75;font-size:9px}.finish-sources button[aria-pressed=true]{border-color:var(--src,var(--armory-accent,#dc764b));background:color-mix(in srgb,var(--src,var(--armory-accent,#dc764b)) 16%,transparent)}.src-shop{--src:#f2c14e}.src-pass{--src:#5fd0ff}.src-achievement{--src:#7fe08a}.src-prestige{--src:#ff5f8f}.src-event{--src:#c99bff}.finish-select{border:1px solid var(--armory-line,#2f2c29);background:var(--armory-bg-2,#1a1714);color:var(--armory-muted,#a5a19c);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;min-width:0;padding:3px 6px 3px 8px;font-size:10px;display:inline-flex}.finish-select select{color:var(--armory-text,#e8efe7);text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:0;outline:0;max-width:180px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.3}.finish-select select option{color:#e8efe7;background:#171411}.finish-results{letter-spacing:.08em;text-transform:uppercase;color:var(--armory-muted,#a5a19c);align-items:center;gap:10px;font-size:10.5px;display:flex}.finish-results button{letter-spacing:.06em;background:0 0;border:1px solid #ffffff2e;padding:2px 8px;font-size:10px;font-weight:700;color:var(--armory-accent,#dc764b)!important}.finish-source-pill{letter-spacing:.1em;color:#0c0b0a;background:var(--src);text-transform:uppercase;margin-left:6px;padding:2px 6px;font-size:9px;font-weight:800;display:inline-block}.finish-tag.fx{color:#ffd27a}.finish-tag.evolve{color:#ff8a5c}.finish-tag.sig{color:#9fe0c0;text-transform:none;letter-spacing:.02em}.finish-card{content-visibility:auto;contain-intrinsic-size:auto 96px}.finish-card-swatch .finish-fx{color:#ffe7a8;background:#0000008c;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:3px;left:4px;box-shadow:0 0 6px #ffd278b3}.finish-card-swatch .finish-new{font:800 8px/1.5 var(--x-mono,monospace);letter-spacing:.08em;color:#0c0b0a;background:#e9ff70;padding:0 4px;position:absolute;top:3px;left:4px}.finish-src{font:800 9px/1.4 var(--x-mono,monospace);color:#0c0b0a;background:var(--src);pointer-events:none;align-items:center;gap:2px;padding:1px 4px;font-style:normal;display:inline-flex;position:absolute;top:32px;right:9px}.finish-more{justify-content:center;padding:6px 0 2px;display:flex}.finish-more button{letter-spacing:.06em;background:var(--armory-bg-2,#1a1714);border:1px solid var(--armory-line-strong,#49443f);padding:7px 16px;font-size:11px;font-weight:700;color:var(--armory-muted-2,#c6c3be)!important}.finish-card.rarity-legendary .finish-card-swatch:after,.finish-card.rarity-mythic .finish-card-swatch:after,.finish-detail.rarity-mythic .finish-detail-swatch:after,.finish-detail.rarity-legendary .finish-detail-swatch:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff61 45%,#0000 60%) 0 0/260% 100%;animation:3.6s ease-in-out infinite finish-sheen;position:absolute;inset:0}.finish-detail-swatch{position:relative;overflow:hidden}.armory-v7.armory-workshop .finish-grid .finish-card-swatch{overflow:hidden}.armory-v7.armory-workshop .finish-grid .finish-card.rarity-mythic .finish-pick{box-shadow:0 0 0 1px color-mix(in srgb,var(--rarity) 45%,transparent),0 0 14px -4px var(--rarity)}.armory-v7.armory-workshop .finish-grid .finish-card-swatch.has-fx,.finish-detail-swatch.has-fx{box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 14px #ffdc9659!important}@keyframes finish-sheen{0%{background-position:130% 0}60%,to{background-position:-30% 0}}html.tf-calm .finish-card-swatch:after,html.tf-calm .finish-detail-swatch:after{display:none;animation:none!important}@media (width<=640px){.finish-grid .finish-card-swatch.is-animated:where(html:not([data-rot]),html:not([data-rot]) *),.finish-card.rarity-legendary .finish-card-swatch:where(html:not([data-rot]),html:not([data-rot]) *):after,.finish-card.rarity-mythic .finish-card-swatch:where(html:not([data-rot]),html:not([data-rot]) *):after{animation:none}.finish-grid .finish-pick[aria-pressed=true] .finish-card-swatch.is-animated:where(html:not([data-rot]),html:not([data-rot]) *){animation:5s ease-in-out infinite alternate finish-flow,2.4s ease-in-out infinite finish-pulse}.finish-select select:where(html:not([data-rot]),html:not([data-rot]) *){max-width:120px}.finish-filters-2:where(html:not([data-rot]),html:not([data-rot]) *){gap:6px}}@media (height<=640px){.finish-grid .finish-card-swatch.is-animated:where(html[data-rot],html[data-rot] *),.finish-card.rarity-legendary .finish-card-swatch:where(html[data-rot],html[data-rot] *):after,.finish-card.rarity-mythic .finish-card-swatch:where(html[data-rot],html[data-rot] *):after{animation:none}.finish-grid .finish-pick[aria-pressed=true] .finish-card-swatch.is-animated:where(html[data-rot],html[data-rot] *){animation:5s ease-in-out infinite alternate finish-flow,2.4s ease-in-out infinite finish-pulse}.finish-select select:where(html[data-rot],html[data-rot] *){max-width:120px}.finish-filters-2:where(html[data-rot],html[data-rot] *){gap:6px}}.finish-card.is-armed .finish-pick{border-color:#ffb02e!important;box-shadow:0 0 0 1px #ffb02e,0 0 14px -4px #ffb02e!important}.finish-price.is-buy{color:#1a1003;letter-spacing:.04em;background:#ffb02e;border-color:#ffb02e}.finish-price.is-buy.is-ok{background:#ffb02e;border-color:#ffb02e}.finish-card-hint{font:700 8.5px/1.3 var(--x-mono,monospace);letter-spacing:.06em;color:#ffb02e;text-transform:uppercase;margin-top:2px;display:block}.finish-card-hint.is-error{color:#ff7a6b}.armory-v7.armory-workshop .knife-tiles{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.knife-glyph{width:100%;height:100%}.knife-glyph-blade{fill:currentColor;opacity:.92}.knife-glyph-handle{fill:currentColor;opacity:.45}.knife-detail{border:1px solid var(--armory-line,#3a332c);background:var(--armory-bg-2,#1a1714);flex-direction:column;gap:6px;margin:12px 0;padding:10px 12px;display:flex}.knife-detail-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.knife-detail-head strong{letter-spacing:.06em;color:var(--armory-sand,#e8d9b8);font-size:14px}.knife-detail-head span{letter-spacing:.1em;color:var(--armory-accent,#ff6a2b);font-size:10px}.knife-detail p{color:var(--armory-muted-2,#b8b0a4);margin:0;font-size:12px;line-height:1.5}.knife-stats{gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.knife-stats li{color:var(--armory-muted-2,#b8b0a4);grid-template-columns:minmax(0,11em) 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.knife-stats i{background:#ffffff14;height:5px;display:block}.knife-stats b{background:var(--armory-accent,#ff6a2b);height:100%;display:block}.knife-stats em{font-variant-numeric:tabular-nums;color:var(--armory-sand,#e8d9b8);font-style:normal}.knife-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.knife-actions small{color:var(--armory-muted,#8d857a);font-size:11px}.acx{--acx-line:var(--x-line,#ffffff17);--acx-line-2:var(--x-line-strong,#ffffff2e);--acx-ember:var(--x-ember,#ff3b2f);--acx-ember-2:var(--x-ember-2,#ff7a5c);--acx-muted:var(--x-muted,#8a96a3);--acx-ok:var(--x-green,#3ee08f);--acx-bad:#ff8f86;--acx-warn:var(--x-gold,#ffc766);box-sizing:border-box;width:min(880px,100vw - 32px);max-width:none;height:fit-content;max-height:min(800px,100dvh - 32px);color:var(--x-text,#e8e4da);font:14px/1.5 var(--x-sans,system-ui, sans-serif);text-align:start;border:1px solid var(--acx-line-2);border-radius:var(--x-radius-lg,22px);background:radial-gradient(120% 60% at 0 0,#ff3b2f1a,#0000 55%),linear-gradient(#181b20fa,#0b0c0ffa);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 40px 120px -30px #000000e6,inset 0 1px #ffffff0f}.acx:where(html[data-rot],html[data-rot] *){width:min(880px,100dvh - 32px);max-width:none;height:fit-content;max-height:min(800px,100dvw - 32px);color:var(--x-text,#e8e4da);font:14px/1.5 var(--x-sans,system-ui, sans-serif);text-align:start;border:1px solid var(--acx-line-2);border-radius:var(--x-radius-lg,22px);background:radial-gradient(120% 60% at 0 0,#ff3b2f1a,#0000 55%),linear-gradient(#181b20fa,#0b0c0ffa);padding:0;overflow:hidden;box-shadow:0 40px 120px -30px #000000e6,inset 0 1px #ffffff0f}.acx[open]{animation:acx-in .28s var(--x-ease,ease-out) both;flex-direction:column;display:flex}.acx::backdrop{backdrop-filter:blur(8px);background:#040507c7}@keyframes acx-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.acx *,.acx :before,.acx :after{box-sizing:border-box}.acx h2,.acx h3,.acx p{margin:0}.acx svg{flex:none}.acx-head{border-bottom:1px solid var(--acx-line);align-items:center;gap:16px;padding:18px 20px 14px 24px;display:flex}.acx-head__copy{flex:1;min-width:0}.acx-eyebrow,.acx-kicker{font:600 10.5px var(--x-mono,monospace);letter-spacing:.2em;color:var(--acx-muted);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.acx-kicker{color:var(--acx-ember-2)}.acx-head h2{text-overflow:ellipsis;white-space:nowrap;font:700 26px/1.1 var(--x-display,sans-serif);letter-spacing:.04em;margin-top:4px;overflow:hidden}.acx-close{border:1px solid var(--acx-line-2);width:44px;height:44px;color:var(--x-text,#e8e4da);cursor:pointer;background:#ffffff0a;border-radius:12px;place-items:center;padding:0;transition:background .2s,border-color .2s;display:grid}.acx-close:hover{background:#ffffff17;border-color:#ffffff52}.acx-body{overscroll-behavior:contain;flex:auto;align-content:start;gap:14px;min-height:0;padding:18px 24px 22px;display:grid;overflow:auto}.acx-muted{color:var(--acx-muted);font-size:13px;line-height:1.5}.acx small.acx-muted{font-size:12px}.acx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.acx-btn{cursor:pointer;border:1px solid var(--acx-line-2);min-height:42px;color:var(--x-text,#e8e4da);font:700 12px var(--x-display,sans-serif);letter-spacing:.1em;text-transform:uppercase;background:#ffffff0b;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:background .2s,border-color .2s,filter .2s,opacity .2s;display:inline-flex}.acx-btn:hover:not(:disabled){background:#ffffff17;border-color:#ffffff52}.acx-btn.is-primary{color:#140803;background:linear-gradient(90deg, var(--acx-ember), var(--acx-ember-2));border:0;box-shadow:0 12px 30px -14px #ff3b2fd9}.acx-btn.is-primary:hover:not(:disabled){filter:brightness(1.08);background:linear-gradient(90deg, var(--acx-ember), var(--acx-ember-2))}.acx-btn.is-quiet{color:var(--acx-muted);background:0 0}.acx-btn:disabled{opacity:.5;cursor:default;box-shadow:none}.acx-link{color:var(--acx-ember-2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-weight:600;text-decoration:underline;display:inline-flex}.acx-actions{flex-wrap:wrap;gap:8px;display:flex}.acx-continue{min-height:40px;color:var(--acx-muted);font:600 13px var(--x-sans,sans-serif);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-self:center;padding:0 18px}.acx-continue:hover{color:var(--x-text,#e8e4da);background:#ffffff0d}.acx button:focus-visible,.acx a:focus-visible,.acx input:focus-visible,.acx summary:focus-visible,.acx-import:focus-within{outline:2px solid var(--acx-ember);outline-offset:2px}.acx-status{color:#d9d4ca;border:1px solid var(--acx-line);background:#ffffff0a;border-radius:9px;align-items:center;gap:8px;min-height:30px;padding:5px 11px;font-size:12.5px;line-height:1.35;display:flex}.acx-status i{background:var(--acx-muted);border-radius:50%;flex:none;width:7px;height:7px}.acx-status.is-ok i{background:var(--acx-ok);box-shadow:0 0 10px var(--acx-ok)}.acx-status.is-busy i{background:var(--acx-warn);animation:1s ease-in-out infinite alternate acx-pulse}.acx-status.is-warn{border-color:#ffc76659}.acx-status.is-warn i{background:var(--acx-warn)}.acx-status.is-error{color:#ffd9d4;border-color:#ff5a5066}.acx-status.is-error i{background:var(--acx-ember)}@keyframes acx-pulse{to{opacity:.35}}.acx-guest{grid-template-columns:minmax(0,290px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.acx-pitch{border:1px solid var(--acx-line);background:linear-gradient(160deg,#ff3b2f1f,#ffffff05 55%);border-radius:16px;align-content:start;gap:10px;padding:18px;display:grid;position:relative;overflow:hidden}.acx-pitch h3{font:700 22px/1.1 var(--x-display,sans-serif);letter-spacing:.03em}.acx-pitch .gi-keep{margin:0}.acx-auth{gap:14px;min-width:0;display:grid}.acx-tabs{border:1px solid var(--acx-line);background:#ffffff0a;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.acx-tabs button{min-height:40px;color:var(--acx-muted);font:700 12px var(--x-display,sans-serif);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 12px;transition:color .2s,background .2s;display:inline-flex}.acx-tabs button:hover{color:var(--x-text,#e8e4da)}.acx-tabs button[aria-selected=true]{color:var(--x-text,#e8e4da);background:#ff3b2f29;box-shadow:inset 0 0 0 1px #ff3b2f66}.acx-form{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.acx-form.is-register{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.acx-form>:not(.acx-field),.acx-field--wide{grid-column:1/-1}.acx-field{gap:6px;min-width:0;display:grid}.acx-field>label{color:#d9d4ca;letter-spacing:.01em;font-size:12.5px;font-weight:650}.acx-field input{border:1px solid var(--acx-line-2);color:#fff;width:100%;min-width:0;min-height:44px;font:500 15px var(--x-sans,sans-serif);background:#0304068c;border-radius:11px;padding:0 14px;transition:border-color .2s,background .2s,box-shadow .2s}.acx-field input::placeholder{color:var(--x-dim,#5d6670)}.acx-field input:hover{border-color:#ffffff47}.acx .acx-field input:focus-visible{border-color:var(--acx-ember-2);background:#030406bf;outline:none;box-shadow:0 0 0 3px #ff5a3c38}.acx-field.is-invalid input{background:#ff3b2f0f;border-color:#ff6e64cc}.acx-field__hint,.acx-field__error{color:var(--acx-muted);align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;display:flex}.acx-field__error{color:var(--acx-bad);font-weight:600}.acx-field__error svg{margin-top:1px}.acx-pass{position:relative}.acx-pass input{padding-inline-end:50px}.acx-pass__toggle{width:44px;height:40px;color:var(--acx-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;margin:auto 0;padding:0;display:grid;position:absolute;inset-block:0;inset-inline-end:2px}.acx-pass__toggle:hover,.acx-pass__toggle[aria-pressed=true]{color:var(--x-text,#e8e4da)}.acx-code{align-items:center;gap:8px;display:flex;position:relative}.acx-code__input{letter-spacing:.16em;text-transform:uppercase;font-family:var(--x-mono,monospace)!important}.acx-code__link{pointer-events:none;font:600 10.5px var(--x-sans,sans-serif);color:var(--acx-ok);white-space:nowrap;background:#3ee08f1a;border:1px solid #3ee08f4d;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex;position:absolute;inset-inline-end:8px}.acx-code.has-link .acx-code__input{padding-inline-end:132px}.acx-code__feedback{align-items:flex-start;gap:6px;display:inline-flex}.acx-code__feedback svg{margin-top:1px}.acx-code__feedback.is-ok{color:var(--acx-ok)}.acx-code__feedback.is-bad{color:var(--acx-bad)}.acx-claim{color:var(--acx-muted);justify-self:start;font-size:12px}.acx-alert{color:#ffd9d4;background:#ff3b2f1a;border:1px solid #ff5a5073;border-radius:11px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.acx-alert svg{color:var(--acx-bad);margin-top:1px}.acx-submit{width:100%;min-height:48px;font-size:13px}.acx-form__note{font-size:12px}.acx-switch{color:var(--acx-muted);font-size:13px}.acx-account{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.acx-card{border:1px solid var(--acx-line);background:#ffffff08;border-radius:16px;gap:12px;min-width:0;padding:18px;display:grid}.acx-who__id{align-items:center;gap:14px;min-width:0;display:flex}.acx-who__id>div{gap:6px;min-width:0;display:grid}.acx-who__id strong{text-overflow:ellipsis;white-space:nowrap;font:700 20px/1.1 var(--x-display,sans-serif);letter-spacing:.04em;overflow:hidden}.acx-who__badges{flex-wrap:wrap;gap:6px;display:flex}.acx-side{gap:12px;min-width:0;display:grid}.acx-side .tf-email{margin:0}.acx-conflict{background:#ffc7660f;border-color:#ffc76673}.acx-conflict strong{color:var(--acx-warn);align-items:center;gap:8px;display:flex}.acx-backup{border:1px solid var(--acx-line);background:#ffffff05;border-radius:14px}.acx-backup summary{cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-height:52px;padding:8px 16px;list-style:none;display:flex}.acx-backup summary::-webkit-details-marker{display:none}.acx-backup summary>span{flex:1;min-width:0;display:grid}.acx-backup summary strong{font:700 13px var(--x-display,sans-serif);letter-spacing:.08em;text-transform:uppercase}.acx-backup summary small{color:var(--acx-muted);font-size:12px}.acx-backup summary svg{color:var(--acx-muted);transition:transform .2s}.acx-backup[open] summary svg{transform:rotate(180deg)}.acx-backup>:not(summary){margin:0 16px 14px}.acx-import{position:relative}.acx-import input{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute}.acx-import:has(input:disabled){opacity:.5;cursor:default}@media (width<=720px){.acx:where(html:not([data-rot]),html:not([data-rot]) *){width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.acx-head:where(html:not([data-rot]),html:not([data-rot]) *){padding:12px 12px 10px 16px}.acx-head h2:where(html:not([data-rot]),html:not([data-rot]) *){font-size:21px}.acx-body:where(html:not([data-rot]),html:not([data-rot]) *){padding:14px 16px 16px}.acx-guest:where(html:not([data-rot]),html:not([data-rot]) *),.acx-account:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr);gap:14px}.acx-pitch:where(html:not([data-rot]),html:not([data-rot]) *){gap:8px;padding:12px 14px}.acx-pitch h3:where(html:not([data-rot]),html:not([data-rot]) *){font-size:18px}.acx-pitch__lead:where(html:not([data-rot]),html:not([data-rot]) *){display:none}}@media (height<=720px){.acx:where(html[data-rot],html[data-rot] *){width:calc(100dvh - 16px);max-height:calc(100dvw - 16px)}.acx-head:where(html[data-rot],html[data-rot] *){padding:12px 12px 10px 16px}.acx-head h2:where(html[data-rot],html[data-rot] *){font-size:21px}.acx-body:where(html[data-rot],html[data-rot] *){padding:14px 16px 16px}.acx-guest:where(html[data-rot],html[data-rot] *),.acx-account:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr);gap:14px}.acx-pitch:where(html[data-rot],html[data-rot] *){gap:8px;padding:12px 14px}.acx-pitch h3:where(html[data-rot],html[data-rot] *){font-size:18px}.acx-pitch__lead:where(html[data-rot],html[data-rot] *){display:none}}@media (width<=480px){.acx-form.is-register:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr)}.acx-actions>:where(html:not([data-rot]),html:not([data-rot]) *){flex:auto}}@media (height<=480px){.acx-form.is-register:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr)}.acx-actions>:where(html[data-rot],html[data-rot] *){flex:auto}}html.tf-calm .acx[open],html.tf-calm .acx-status.is-busy i{animation:none}html[data-ui=mobile] .acx{width:min(900px, calc(100vw - 16px - var(--mui-l,0px) - var(--mui-r,0px)));max-height:calc(100dvh - 12px - var(--mui-t,0px) - var(--mui-b,0px));border-radius:16px}html[data-ui=mobile] .acx:where(html[data-rot],html[data-rot] *){width:min(900px, calc(100dvh - 16px - var(--mui-l,0px) - var(--mui-r,0px)));max-height:calc(100dvw - 12px - var(--mui-t,0px) - var(--mui-b,0px));border-radius:16px}html[data-ui=mobile] .acx-head{gap:10px;padding:6px 8px 6px 16px}html[data-ui=mobile] .acx-eyebrow{letter-spacing:.16em;font-size:10px}html[data-ui=mobile] .acx-head h2{margin-top:1px;font-size:18px}html[data-ui=mobile] .acx-body{gap:10px;padding:10px 16px 12px}html[data-ui=mobile] .acx-guest{grid-template-columns:minmax(0,210px) minmax(0,1fr);gap:14px}html[data-ui=mobile] .acx-account{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px}html[data-ui=mobile] .acx-pitch{border-radius:12px;gap:8px;padding:12px}html[data-ui=mobile] .acx-pitch h3{font-size:17px}html[data-ui=mobile] .acx-pitch__lead{display:none}html[data-ui=mobile] .acx-pitch .gi-keep{gap:4px}html[data-ui=mobile] .acx-pitch .gi-keep li{padding:3px 7px;font-size:11px}html[data-ui=mobile] .acx-auth{gap:10px}html[data-ui=mobile] .acx-tabs button{min-height:44px}html[data-ui=mobile] .acx-form,html[data-ui=mobile] .acx-form.is-register{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}html[data-ui=mobile] .acx-form:not(.is-register) .acx-field{grid-column:auto}html[data-ui=mobile] .acx-field{gap:4px}html[data-ui=mobile] .acx-field>label{font-size:12px}html[data-ui=mobile] .acx-field__hint{font-size:11px}html[data-ui=mobile] .acx-card{border-radius:12px;gap:8px;padding:12px}html[data-ui=mobile] .acx-muted{font-size:12px}html[data-ui=mobile] .acx-btn,html[data-ui=mobile] .acx-continue,html[data-ui=mobile] .acx-link{min-height:44px}html[data-ui=mobile] .acx-submit{min-height:46px}html[data-ui=mobile] .acx-backup summary{min-height:48px}@media (width<=600px){html[data-ui=mobile] .acx-guest:where(html:not([data-rot]),html:not([data-rot]) *),html[data-ui=mobile] .acx-account:where(html:not([data-rot]),html:not([data-rot]) *),html[data-ui=mobile] .acx-form.is-register:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr)}}@media (height<=600px){html[data-ui=mobile] .acx-guest:where(html[data-rot],html[data-rot] *),html[data-ui=mobile] .acx-account:where(html[data-rot],html[data-rot] *),html[data-ui=mobile] .acx-form.is-register:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr)}}html[data-ui=mobile] .acx-who .acx-btn{letter-spacing:.06em;padding:0 12px}.acx-privacy{text-underline-offset:3px;margin-top:4px;font-size:12px;text-decoration:underline;display:inline-block}.acx-privacy:hover{color:var(--acx-text,#e8e4da)}.featured-dock{z-index:3;top:var(--lobby-pad,22px);right:var(--lobby-pad,22px);width:min(430px,34vw);position:absolute}.featured-dock:where(html[data-rot],html[data-rot] *){width:min(430px,34dvh)}.featured-card{isolation:isolate;border-radius:var(--x-radius-lg,22px);backdrop-filter:var(--x-blur,blur(22px));color:var(--x-text,#f3efe7);animation:featured-in .7s var(--x-ease,ease) both;background:linear-gradient(#0c080933 0%,#0c090adb 46%,#0a090bf5 100%);border:1px solid #ff8c5059;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #ff3b2f73,inset 0 1px #ffffff14}.featured-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;-webkit-mask-composite:xor;background:linear-gradient(110deg,#0000 30%,#ff7a5c8c 48%,#0000 62%) 0 0/250% 100% border-box;border:1px solid #0000;animation:5.5s linear infinite featured-sheen;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.featured-card__art{z-index:-1;height:150px;position:absolute;inset:0 0 auto}.featured-card__art svg{width:100%;height:100%;display:block}.featured-card__art:after{content:"";background:linear-gradient(#0a080900 35%,#0a090bf5 100%);position:absolute;inset:0}.featured-card__grain{opacity:.18;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 3px);position:absolute;inset:0}.featured-card__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.featured-card__ribbon{font:700 10px/1 var(--x-mono,monospace);letter-spacing:.16em;color:#1a0a04;background:linear-gradient(90deg, var(--x-ember-2,#ff7a5c), var(--x-ember,#ff3b2f));border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex;box-shadow:0 6px 24px -6px #ff3b2fcc}.featured-card__edit{cursor:pointer;font:600 12px var(--x-sans,sans-serif);color:var(--x-text,#fff);border:1px solid var(--x-line-strong,#ffffff2e);background:#08090b99;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.featured-card__edit:hover{border-color:var(--x-ember,#ff3b2f);color:var(--x-ember-2,#ff7a5c)}.featured-card__title{font:800 clamp(22px, 2.1vw, 30px)/1.02 var(--x-display,sans-serif);letter-spacing:-.01em;text-transform:uppercase;text-shadow:0 4px 30px #ff3b2f73;background:linear-gradient(#fff6e6 20%,#ffc07a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:64px 0 6px}.featured-card__title:where(html[data-rot],html[data-rot] *){font:800 clamp(22px, 2.1dvh, 30px)/1.02 var(--x-display,sans-serif);letter-spacing:-.01em;text-transform:uppercase;text-shadow:0 4px 30px #ff3b2f73;background:linear-gradient(#fff6e6 20%,#ffc07a 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.featured-card__desc{color:var(--x-muted,#a39d93);margin:0 0 12px;font-size:13px;line-height:1.45}.featured-card__facts{background:var(--x-line,#ffffff17);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 14px;display:grid;overflow:hidden}.featured-card__facts div{background:#0c0d10eb;min-width:0;padding:8px 10px}.featured-card__facts dt{font:500 9px var(--x-mono,monospace);letter-spacing:.14em;color:var(--x-dim,#6d6961)}.featured-card__facts dd{font:700 13px var(--x-sans,sans-serif);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;overflow:hidden}.featured-card__actions{gap:10px;display:flex}.featured-card__play,.featured-card__online{cursor:pointer;transition:transform .2s var(--x-ease,ease), box-shadow .2s;border-radius:12px;justify-content:center;align-items:center;gap:9px;display:inline-flex}.featured-card__play{color:#150703;min-height:50px;font:800 17px var(--x-display,sans-serif);letter-spacing:.22em;background:linear-gradient(95deg, var(--x-ember,#ff3b2f), var(--x-ember-2,#ff7a5c));border:0;flex:1;box-shadow:0 14px 34px -12px #ff3b2fe6}.featured-card__play:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 44px -12px #ff3b2f}.featured-card__online{min-height:50px;font:700 11px var(--x-mono,monospace);letter-spacing:.1em;color:var(--x-text,#fff);border:1px solid var(--x-line-strong,#ffffff2e);background:#ffffff0d;padding:0 14px}.featured-card__online:hover:not(:disabled){border-color:var(--x-cyan,#3fd6ff);color:var(--x-cyan,#3fd6ff)}.featured-card button:disabled{opacity:.55;cursor:progress}.featured-card__more{gap:6px;margin-top:10px;display:grid}.featured-card__more button{text-align:left;cursor:pointer;color:var(--x-text,#fff);font:700 12px var(--x-sans,sans-serif);border:1px solid var(--x-line,#ffffff17);background:#ffffff0a;border-radius:10px;padding:8px 10px}.featured-card__more small{font:500 10px var(--x-mono,monospace);color:var(--x-muted,#a39d93);display:block}.featured-card__error{color:#ffb2a1;margin:10px 0 0;font-size:12px}.featured-empty{cursor:pointer;color:var(--x-text,#fff);background:var(--x-glass,#10121694);border:1px dashed var(--x-line-strong,#ffffff2e);border-radius:14px;align-items:center;gap:8px;padding:12px 16px;display:inline-flex}@keyframes featured-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}}@keyframes featured-sheen{0%{background-position:150% 0}to{background-position:-100% 0}}html.tf-calm .featured-card,html.tf-calm .featured-card:after{animation:none}@media (width<=1100px){.featured-dock:where(html:not([data-rot]),html:not([data-rot]) *){width:min(360px,42vw)}.featured-card__facts:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=1100px){.featured-dock:where(html[data-rot],html[data-rot] *){width:min(360px,42dvh)}.featured-card__facts:where(html[data-rot],html[data-rot] *){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.featured-dock:where(html:not([data-rot]),html:not([data-rot]) *){width:auto;top:8px;left:10px;right:10px}.featured-card:where(html:not([data-rot]),html:not([data-rot]) *){padding:12px 14px}.featured-card__desc:where(html:not([data-rot]),html:not([data-rot]) *),.featured-card__facts:where(html:not([data-rot]),html:not([data-rot]) *),.featured-card__online:where(html:not([data-rot]),html:not([data-rot]) *){display:none}.featured-card__title:where(html:not([data-rot]),html:not([data-rot]) *){margin-top:22px;font-size:20px}.featured-card__art:where(html:not([data-rot]),html:not([data-rot]) *){height:80px}.featured-card__play:where(html:not([data-rot]),html:not([data-rot]) *){min-height:40px;font-size:14px}}@media (height<=760px){.featured-dock:where(html[data-rot],html[data-rot] *){width:auto;top:8px;left:10px;right:10px}.featured-card:where(html[data-rot],html[data-rot] *){padding:12px 14px}.featured-card__desc:where(html[data-rot],html[data-rot] *),.featured-card__facts:where(html[data-rot],html[data-rot] *),.featured-card__online:where(html[data-rot],html[data-rot] *){display:none}.featured-card__title:where(html[data-rot],html[data-rot] *){margin-top:22px;font-size:20px}.featured-card__art:where(html[data-rot],html[data-rot] *){height:80px}.featured-card__play:where(html[data-rot],html[data-rot] *){min-height:40px;font-size:14px}}@media (height<=700px) and (width>=761px){.featured-card__desc:where(html:not([data-rot]),html:not([data-rot]) *){display:none}.featured-card__title:where(html:not([data-rot]),html:not([data-rot]) *){margin-top:40px}.featured-card__art:where(html:not([data-rot]),html:not([data-rot]) *){height:110px}}@media (width<=700px) and (height>=761px){.featured-card__desc:where(html[data-rot],html[data-rot] *){display:none}.featured-card__title:where(html[data-rot],html[data-rot] *){margin-top:40px}.featured-card__art:where(html[data-rot],html[data-rot] *){height:110px}}.x-account-chip{cursor:pointer;white-space:nowrap;font:600 11px var(--x-mono,monospace);letter-spacing:.08em;color:var(--x-text,#fff);background:var(--x-glass,#10121694);border:1px solid var(--x-line-strong,#ffffff2e);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.x-account-chip i{background:var(--x-green,#3ee08f);width:7px;height:7px;box-shadow:0 0 10px var(--x-green,#3ee08f);border-radius:50%}.x-account-chip b{color:var(--x-ember-2,#ff7a5c);font-weight:700}.x-account-chip.is-guest{color:#150703;background:linear-gradient(95deg, var(--x-ember,#ff3b2f), var(--x-ember-2,#ff7a5c));border:0;font-weight:800}.x-account-chip.is-guest i{display:none}@media (width<=900px){.x-account-chip span:where(html:not([data-rot]),html:not([data-rot]) *){display:none}}@media (height<=900px){.x-account-chip span:where(html[data-rot],html[data-rot] *){display:none}}.fm-editor{box-sizing:border-box;width:min(640px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 40px);color:var(--x-text,#f3efe7);font-family:var(--x-sans,sans-serif);background:#111215;border:1px solid #ff8c504d;border-radius:18px;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #000c}.fm-editor:where(html[data-rot],html[data-rot] *){box-sizing:border-box;width:min(640px,100dvh - 32px);max-height:calc(100dvw - 40px);color:var(--x-text,#f3efe7);font-family:var(--x-sans,sans-serif);background:#111215;border:1px solid #ff8c504d;border-radius:18px;padding:24px;overflow:auto;box-shadow:0 30px 100px #000c}.fm-editor::backdrop{backdrop-filter:blur(6px);background:#060608cc}.fm-editor header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fm-editor header span{font:600 11px var(--x-mono,monospace);letter-spacing:.14em;color:var(--x-ember,#ff3b2f)}.fm-editor h2{font:800 22px var(--x-display,sans-serif);margin:6px 0 0}.fm-editor header button{border:1px solid var(--x-line-strong,#444);color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:6px}.fm-list{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.fm-list button{cursor:pointer;font:600 12px var(--x-sans,sans-serif);color:var(--x-muted,#aaa);border:1px solid var(--x-line,#333);background:#ffffff0a;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;display:inline-flex}.fm-list button[aria-selected=true]{color:var(--x-text,#fff);border-color:var(--x-ember,#ff3b2f);background:#ff3b2f24}.fm-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.fm-field{color:var(--x-muted,#aaa);flex-direction:column;gap:5px;font-size:12px;display:flex;position:relative}.fm-field span{font:600 10px var(--x-mono,monospace);letter-spacing:.12em;text-transform:uppercase}.fm-field small{color:var(--x-dim,#777);position:absolute;bottom:10px;right:10px}.fm-wide{grid-column:1/-1}.fm-field input,.fm-field select,.fm-field textarea{font:500 14px var(--x-sans,sans-serif);color:#fff;resize:vertical;background:#0a0b0d;border:1px solid #3a3a40;border-radius:8px;min-width:0;padding:9px 10px}.fm-check{align-items:center;gap:8px;font-size:13px;display:flex}.fm-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:6px;display:flex}.fm-actions button{cursor:pointer;font:700 13px var(--x-sans,sans-serif);color:var(--x-text,#fff);border:1px solid var(--x-line-strong,#444);background:#ffffff0d;border-radius:9px;align-items:center;gap:6px;padding:10px 14px;display:inline-flex}.fm-actions .fm-primary{color:#150703;background:linear-gradient(95deg, var(--x-ember,#ff3b2f), var(--x-ember-2,#ff7a5c));border:0}.fm-actions .fm-danger{color:#ff9a8f;border-color:#ff3b4d80;margin-left:auto}.fm-status{min-height:18px;color:var(--x-ember-2,#ff7a5c);grid-column:1/-1;margin:0;font-size:13px}@media (width<=560px){.fm-form:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr}}@media (height<=560px){.fm-form:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr}}.x-page:has(.pg-lobby-card) .featured-dock{top:calc(var(--lobby-pad,22px) + 86px)}@media (height<=820px){.x-page:has(.pg-lobby-card) .featured-dock:where(html:not([data-rot]),html:not([data-rot]) *){top:calc(var(--lobby-pad,22px) + 78px)}.featured-card__desc:where(html:not([data-rot]),html:not([data-rot]) *){display:none}}@media (width<=820px){.x-page:has(.pg-lobby-card) .featured-dock:where(html[data-rot],html[data-rot] *){top:calc(var(--lobby-pad,22px) + 78px)}.featured-card__desc:where(html[data-rot],html[data-rot] *){display:none}}.profile-tools.compact{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.profile-tools.compact .profile-tools-copy{flex:240px;min-width:0}.profile-tools.compact .profile-tools-copy p{margin:.15rem 0 0}.profile-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.profile-tools.compact .profile-message{flex-basis:100%;margin:.25rem 0 0}.audio-extras-section{gap:.75rem;display:grid}.audio-extras-section .audio-library-status,.audio-extras-section .feedback-audition{margin:0}.profile-actions label{color:#e58257;cursor:pointer;background:#2d2925;border:1px solid #655e53;border-radius:6px;padding:10px 14px;font-size:11px}.profile-actions label:focus-within{outline:2px solid #dd7c52}.comfort-group{background:#191817;border:1px solid #3a3633;border-radius:8px;gap:.35rem;margin:.25rem 0 .5rem;padding:.6rem .75rem;display:grid}.comfort-group .option-row+.option-row{border-top:1px solid #2c292722}.hud-mini.reduced-motion,.comfort-group.reduced-motion,.hud-reduced-motion *{transition:none!important;animation:none!important}.hud-mini{transition:opacity .12s,padding .12s}.render-diagnostics{opacity:.85}html.tf-calm .comfort-group,html.tf-calm .hud-mini{transition:none!important;animation:none!important}.settings-legal{color:#8a96a373;letter-spacing:.04em;margin-top:28px;font-size:11px;text-decoration:none;display:inline-block}.settings-legal:hover{color:#8a96a3cc;text-decoration:underline}.tf-launcher{z-index:60;backdrop-filter:blur(6px);color:#cfd4d8;max-width:calc(100% - 28px);font:700 10px var(--x-mono,monospace);letter-spacing:.1em;pointer-events:auto;background:#0c0d0fd1;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:7px 12px 7px 10px;animation:.3s ease-out tf-launcher-in;display:flex;position:fixed;bottom:14px;left:14px}.tf-launcher i{--p:0;background:conic-gradient(var(--x-ember,#ff3b2f) calc(var(--p) * 360deg), #ffffff1f 0);border-radius:50%;flex:none;width:16px;height:16px;position:relative}.tf-launcher i:after{content:"";background:#0c0d0f;border-radius:50%;position:absolute;inset:4px}.tf-launcher span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tf-launcher.is-done{color:#bfeccf;border-color:#5cd68c80}.tf-launcher.is-done i{background:#5cd68c}@keyframes tf-launcher-in{0%{opacity:0;transform:translateY(6px)}}html[data-ui=mobile] .tf-launcher{padding:5px 10px;font-size:9px;bottom:6px;left:50%;transform:translate(-50%)}.hd-pack{gap:8px;margin:8px 0 14px;display:grid}.hd-pack-status{opacity:.85;margin:0;font-size:12px}.hd-pack-bar{--p:0;background:linear-gradient(90deg, var(--x-ember,#ff3b2f) calc(var(--p) * 100%), #ffffff1f 0);border-radius:2px;height:3px;display:block}.hd-pack-actions{flex-wrap:wrap;gap:6px;display:flex}.hd-pack-actions button{min-height:40px;color:inherit;letter-spacing:.04em;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;padding:0 14px;font:700 11px/1 system-ui,sans-serif}.hd-pack-actions button.is-primary{background:var(--accent,#e07a4a);color:#150f0c;border-color:#0000}.hd-offer{z-index:61;backdrop-filter:blur(6px);color:#e6e8ea;background:#0c0d0feb;border:1px solid #ffffff24;border-radius:12px;gap:8px;width:min(340px,100% - 32px);padding:14px 16px;animation:.3s ease-out hd-offer-in;display:grid;position:fixed;bottom:16px;right:16px}.hd-offer b{letter-spacing:.04em;font-size:13px}.hd-offer p{opacity:.8;margin:0;font-size:12px;line-height:1.4}@keyframes hd-offer-in{0%{opacity:0;transform:translateY(8px)}}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(./chakra-petch-thai-600-normal-C620THcd.woff2)format("woff2"),url(./chakra-petch-thai-600-normal-BiM5MXH8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAA5oAA4AAAAAJ6QAAA4PAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoEKG41yHC4GYACCfBEICqQQnx4LghgAATYCJAOECgQgBYQyB4o+Gx8jMwO2g7O6EoL/OoHOIUBs530xoSMqjSK03Gt9PUnRxTuEMTxWNNayfNTTvUy/qbSc7Knx/PNH/1t7nz8PTbNQVhbJBw70oUQBpmFC4XvXh+e3+efe9wgf6JyyNY4yCwsFCxMT2oQ2kmWn/syUh+/3a+f+RT1Rd2imeUND0/7puGSGSIhUmK5RPHRC3oq8Qb1yXpyGpPUYnoBK+S8AMGzb2ESqYHS5OTveO10MqkxQmMwG2NHv/7fWp+3q13enZxEcBPH4VJgkkEt8d73p6qlfU7vdy7PMvcQVnAmSi4wlAA8oVISN+0JGyAjjI6zI8bFVal3DpqAxQqiN8VirTeF14eu6/+wCvgDOEHNxKCgKKIoiqHA8EQiJaQipGQi5ZESqHEQeDaJIDcLAiLCwIRx8iIBBxLBZiDnmIOaaizHfAozFlmEQcKLOAUxJX2tE1vIi2AfV9r4zAAkWWGMGxSPUKxIsgQFeiC9kyTPUh8pz9QidEbq4u1fK3QgUU9pY/08JAftVXSzFDl3E+BkQQoSeHpFEjG8qSbNxGAJNSg9P/QIf9jrOVhF8c5+OPRZbYil+dBky3XQx8RsTLAIrH4F5RBDLsBLHKIzOVLSwbbm3IGSoLqb/9nerkUe+X++Pb/11P+37fbMv99k+rqws4kFxL4mrN3qpZ3pMdj7QXd3SdV1hGeyLRWKOErcCdkWkIIZMj2d7rBbnjWhFtYPaqZHWtbZS2yVUgznqpkEjj3xfJLy1auYxQRrVyY2oWFlZBF9gezH5e07k13yPnb/Mx3k3r+dFZbCKp8WjSsyLYKiIUb0/d3ItF1qF1il/asURnRp7pHyyL9UeaBUk4pbKWX3XNkzRUTE2UwVe3/xcX/k2OrbRQSLhaCbhgRhiy9mEYw1l1iorSElKUpIyVE4OKUhqpZSQKhOOssxSz1MIV/UFVqvOWU9MLbYlsHaxdtbaKWePQ28MxFayCZ/qC32zUU5YXRHpSEdlpAvLylhIpVoHrDZHWqvVJLBeDVdtBEr85UWgMJpIUyiGUimTiqmKasnW4fzQjVYnqk61ihDjv5zi6TCev+aE4PZVbW/CGwQQSAUh+BL4Gy5DCVE/4lANWPDbIiwhrN+db3DvdcV9rJ+c4sRN2LkEilTDio8ZyqHTBC4xfUUXucHGKte9uwrF4Rn/ZU8MCSwta7Nq1PIqLU+JR/xVfBSft6QfUaLEECMY27HasX9swuPVNL89L/1uH8jvDaatj1feHZICzZTrVNO8ec6r994KQ+RiRbyQ7pxGIUMO1QonJggJiBA9NZi2QERjaVciRIkSQ4xjf/hMkjRAkyER0D9u7L1BllkreNBzOxx+vHXKyIgE4BAGV3wHh/6gb6UamQfh3dV8uHsW9r6rfkfIdiCVjoJ3GFAw4A6D4Jdnww/4QIZFwTmZI8GQ8YlPgBzNlSEMy4Qwyjd/yc6vMdhtKAlPXPzkdv7lAaNGKHTkeZN+84k3woLt0XaB2SOHf18IfPIL00WRUVABPlz+bxz7ikSoMYNNjkFxnNJ1m2upcFXGqyZSJpRemArjVBIrx6clVCxECU4pAZ0pmkzVbBojCYOJ6k3SYLJGE9SJYiVlEaNDrE5yDkqtVNpEa6fQIp5LIo8kXsl8ErilCkjTJUOPLH2y9VMbkKlXvqA8wwrMpDELQdKYS8AGSA/4Cs2BKcL+GUwvoACacFWKJB34ee37rFfhuTen84nTu7vnT4ZBkYZ7+PiiVayQ5TgxKxSOE4olJ5GHkqPwAyHrLw8/Cpv4cJY66nqGOHyvCcQiPGaFIrxoD/ULF09+mm5RK2cWGzmfnbPOpkYxwxERE2pqEkOEEzrTHgqxdv1cxHIWxkIV1Fhx9GamiWugjfORao95epFIG+NZRdRs4YnYzfQkYfRcPWXAfy+HXWQTOURWylmIJZQUnWhwYRGZKEeM2NFCuDjxe6+sW5qZOCCliBSUi+bErMJGy+GUEI9trI0Ixibfrj6rPbSnhTQNRhHlHCJ60JMt2nll4RaAHpzaotJAW4joZnrCh6FoSxegp1WmHGYnFhIR4vP5nJu81DUdoRCXF+Ystk/bYUQmrl1krJs57mASb1Kv4CSoRLOoUTTJDxpUXdtCJk6H3AoYcUcVncasmaee7+eCWj/DM/I+HsP11rw05dVMXe21UxvEN1aZ4XMJ2PbE3if3dmQ74h0QjPT9OzKr4CRv+IfO2s/3xlJ3LPbpXw4GryZ73d7Eq9i/mvfEYffhp3iF8pEvXcEnLU7Ls0HXl6geCY4GUTDw9sCAfeCyInWtXrH647O9kXbs8R67I2fjnI39/vEew/GTl4m8AcqDFUHZ6udXy+zKYBHSS7Yra9Z6E4NEEZAmt8U/+vf9i6+k0mFz8UgS/YmQbp1ltZDqsoNlsv58j/cvj3e9z1Bfe/eitak+4Zn/C9+DK6kpubupsXHE6Upwuh4tyZu5vXl79WB108MZtaXL9r67d5bVBrUz0eka53bd8zaYzmdFDeg6OiKZmHLfaV85ClryVxeubneYUjL48yCqfzrvUe+0kLgQuCrvt83+dPZZ3Q63/+lxOKpfjJyT24gn9RhubDlL9MuhwL1xsMtrCQRiB38OtLQ4DuP8Pw/YZo12uJXX/MUEP+29nv8t5pJB+ZwDvnPNxqMe73ryhR2+7mi0pRnSH957zD3YfFA/qDfcp/71wZpft9i34Fy9WqGJzIrUXFVuGMVoFSV1uZlFme222P3U3JoTHky+FO3/wKn3dyzZ26ur5+vqe3EwqG9Pfr/k/eR2fV39ISQ4Jd/NaIb2f8MvE96TGYvGDA5v0Nl1SLM2l01/N/E9hVXz7oJ3a6s00S6QSG+vcYOt17WrQsiEgU4e6l0k/F2ZN3FE9cx0Q5q5x6wdm2IZ6pz5IXR55KTvpYbs9/QfTX4vyt77Rjeen1uu6zWut+3iVlHQR6JAJ13plQX3KvInjSifkRoyTd2mko+mWi7Eb/uE5ZJJ30X1u6deMe8zoACLAQEW0eJp94TbxTJtBrJ58ow43Vfl112lJ71Q/nLXfNsjD7rIjqRDJHRUhsicZeQuI4efZ/EBtKYn+mFlND11a08DTrZQskMGO9kh0yzD15pvG3mQ4joTOqGZWtyIAkihlu4UoXSknO7SO3V44Ksnnutyy0iNXFIj1wMgCo/KYBEpIDZglQz38Nnuo/KVX3eVnvRC+ctd843kQVfbkZSohVKHDN+VW7YsmUDLlOiL5f1h9gE4+0IpGnZE65Dhq9yyZYHklFOWHDIB5887FRoJUlB3d4KRY3gQ5Y3lgW4/xNAsAfR7JwWvDEMeCD+GABP4TwnGXvhj8cIH5o998dcHH1jv1xkZcALdYlbamE27V6ryM6ADKsfxWAsOylY015+OjmHepjdzMPrYpOSFXvQrmBmwn4K5FIwMY/tnIUrKnoyDkDgRr0/q6TMajNtnOWgeMYdZ67M4JVrRXH862pd5e+E0MDsksdPo45pBc3bhstAXrZbTxRt9XkhyPwbNKYkhtQfnpap9dDSGFA3g7eMvRAbkpyPxeJOc52eCXaF9SYdHx+MBoTsAHRxby8ENyM9DwuWYSTRz4uKwPPuiRYkZF5YUzKVgZBjbQq/T1HtmuQCsOF4fxSky3HQ9ItCBSXQgAh2zbvo0HnEn//ox5Bz3L+er0IgaZc01hEZc0D6L5pTGoGThf2+FNUVSIVVGfyY84X6QdZ+qStNTERD4flkZZ+M0/4UC5kvg72nHa/jmN23If0/b16oO7L0DDlFA4PcvzTcq3n0TI/7gLX9mBtiB1OLysu8JuOvrDeMyM/RjgkONKAlCrvOxT75Bc3L+GXmD/iwLbMY9dg94uPRzZFxLN3Iy3ZgQQONqbCB42sc+ugo5ODm7RlVAc5J7M72dKvDL+kVz5MAyuY/fc+o5temwwnfOJqr/KyJgo4yAFs/gmw0KjngxSFUI4FdIvAOIBF8fQIV59wBGkUOdLHsAT4mWA/jiZG0fJgs8Ceq4AflSq8NchgR8E9QhKYZNj/0j+w3xSVVPr1Ypv07dhnRq4BHk4pesmUevgBL9eriZeQxVJbpzH5l0KdKacQVkgiu8Os3Udj8/PaRPcFacWYlHq8UnXz2lytSQKViGaGr7zPQe3Wko3Sk7P3GZKbWzBsx9QoxP1eKGZEhbkUvGGAjPTaytNhjSrwvWVWGL12r9T6YdvtFPvhs+n+UTINszOaXq0q9XamuydIVLOo/raWeyuJSSefHo3wSQ4Q/+VdtAMlAMVTCEXcswLdvhdLk9Xp+/GAAhGEExvJwgGbVMFkWzOVweXyAUiZslUplcoVSpNe1and7QTzOZLVab3eF0uWHEbZUohhNy8gqK1faGGmWVmlTV1DU0tbR1dPX0DQyzGhmbmJqZW1ha1WJtY2tn7+Do5OziymJzuDy+QCgSS6TAsodqp1wGeOluws1TcD0gjrkdQDRASJHSB4NCgwEMuJsE2Mq1Fv7uIj6VagCEFCkDiAEc0QEU72KAgn84rzcQjAEDEhS9Xy2b88fa3nKvVIQn8DSo47GDFsos7bFT0tDImCBoYEfxSA46h/x4oYDBkSTqcafZRxlg8bxAQAeCDFUDDDpMECBdE4mpVAcQ5EgdQEyQiA2g5FEmOLwcQDAhQ4UOdn7xaIFABoMAgnp+/TGACQQCdgEBgguoIIHOZTtDiOHD2rruRufI0NDJ+su2/hEprnpZrAL/NmOcpJO0l24esavysbes02JpFSx6X1v+v7uoS/v27NvZTjOP99X6gt6BZngf3d/HuqD/pxgWf4JLOv+hl+DTfKgAAA==)format("woff2"),url(./chakra-petch-vietnamese-600-normal-Pvj4qcw_.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(./chakra-petch-latin-ext-600-normal-CdGvbdDU.woff2)format("woff2"),url(./chakra-petch-latin-ext-600-normal-nL80L4xU.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(./chakra-petch-latin-600-normal-DVQm9bgb.woff2)format("woff2"),url(./chakra-petch-latin-600-normal-DQKfcdKo.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(./chakra-petch-thai-700-normal-B7WL5pBr.woff2)format("woff2"),url(./chakra-petch-thai-700-normal-vZLZ_5L8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAA5wAA4AAAAAJ4wAAA4WAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoEKG41sHC4GYACCfBEICqQInyILghgAATYCJAOECgQgBYQsB4o+GxcjBeOYBTgPoBL6nGZExWZ62f+H5MYYcgOacYlbSMPTuIlilcUg3bh+qqs6oqNVXejUQDSymGJuMduvvv8aYdela3/P0bAZOmIPYYK+6lwQz9Oczfu7ETZBtEZDWPCKYxqopR68SC1QqEKv1IS6HCcq5FR1QQ/Bhp0LHql78iVZxpsjqxWrRSpJVe5vABw/zh9vYgoPTNAYuvWR/wIAA+sSrMSTOvNV+lJeakttam4NzZRB4BzOtbdcurdREnq+XW9nAtBASqL7cv+3Vmbn99+/2xMkhSzcVohVJJBLfHf9TPVUamsZVcIdHAhV6GbmEIwiAguoTsg7d/LsuVPK3fNHkM2mm+zgTvvW2WvL+yiCQqJR/A6EoxLlPL75zponlSgld8fVJqrqUxw8gi/63bn/7AiQDsCNsJ6BAhQKAIVCISii2IghxBlGGC6JkGwUYYxcQr4iQonphBkChDoNhCbthKVWE3qsJayzjrDeehobbaKx1Q4aAhjMdD7N9/YHmPgNrFlB6g++YClxdADL4ihsOHl7Qcfxx0DDTljXV/cKpmzle2VNyvyu5UJeHlBo6OH7FhQggE1fvH85qZMbuwLBiVCtmjCSGztDxRV5IhBQFmHosR9nB90906Kb9R+Ci7baZju7ZB6ZKBESvrCgI2AVJKDdTxB20ElaQrtzcSjt4MHglPr31Pm7+jFEiMquhK9f+9O+3zf7cp/t432QmZngXrg90OI39upe2vMp/3SPdn/7uiUwWMI66JZkt0DaphuwTAejCQZFtq2MW+KNDXRmp5xMBbcVqRx0jVXZUIjKroTU1/Zoa7aig1WMcis7MzMlSMrf2Xb5Vbsw3+dL5H+cd/N6XszTzGCGR+F+SfZp2KfLmU/XLXd3sNx6YrbXs72Svetny8VF+kNO/J1TGTuXjLT08+T/zSNTVIjSPCspP5usSFleaLAV8873YYCjQvCsJJhtmwwfZmAGZmCGl9EgJtA0poFmcPFCTB3F2lPwdg8CZlOcajo0bDNtJdNCHS0qFL3dKfaCPviIL95Tg2CQCnGS8bnRhz6cgj5vSoP0GSP7wFSmYqWppKDkBQeF0HafAhTuH1UIRmACDsF0HIMTsBynoh8bChZ+i01gJk+S1MOCG/uHDJ72RvIPNXDcfOrp7wQPAUBAfkZwfMv/C3dQOFH8iIFiNh243xY6TrB+d12HO1s3i4f6yZVW5TvyFQ5KTMMolwynyQLxFkHiwU7JVhcmZawXplIY2Ij+0Y4aOozK0KYznY0tj7Ex2tB+2I7CnmKkDVSoUEMNNNM2winPc5hNjiD97bzO7+Ge/N6h2fp4tMUhcCm9zrqySN8x5xE7n/6RyTIgC4bnj2UaL1fqqGqyCR0oqFaG1uYgpjCqJRRUqFBDzeq/5vRI2g8cTHGA+lXG8X1VkQqxgdrfejA9vK60GJ9sACeH7b1w8J1WvqZ7L4b3bx8+z4L+YXO8IicA8rMKAS8NUIBpcTTkp9elA5i8dBQQjtfF0SRasmRpLsnNE03XwrQUz1+a665FdoaSKMmUjmzjNw1N05zAi58G6zefWG9wOMh/Gz+bLhe14oPnEvDBQyXy8DKlAjCX/xsHNkrEmC5Jg1yrrS4THEet317V6JorhueISeTUnezmxoV5IzjskN7Q/rBBXDOhPagzuBvf8kyGj9M3GUDyPGWZukpbmwtaK2RHHKgTs8FuwkP66AAb5EK8n4nJUSmu1KrIWoJYlgTgAEASgCKoFmjZYNsLLREABQAoCztjiKVKrkdJ13Z8jrie1paubm+bPxqhoZCC87r4rLru9Th1w3DrTmek0x1nxDrinFF2py5bIxISZuGLXLe6o/Qi4YYoX3dCVG1ruKxdZKNv1OVqNmqNgNHeaNT3qoBbM8SlhQfmGtycFpjXGk4lu9WlG3VaXXhNSuuieZodn63mbCRg8IHaqgFXqQRmMde8OptLv4aTQFeP1WtNyqdranQ1uJpc9cqokzqXZBuZGJK11ZAA1dWJ7M/qNfRZba32MDZHDHGJK6++1iii2FXXhRhuXteIqoOfu0lK5h/VKqWuYoqMsS5lNLlURxvqSh/VFfegMqakpkRprUtdwwm3LJ/gm62t4s7W9eieSeLiiaqvuXtH28KpLZ2xdaG8ZR5XjdHqCiRrDc7Kwwji6xhxBKTONcc1SMocbXWSUAVGrIYAxkZfYSBdb2BXqtRHMc81Bz86L6LcDnFOU9sfGStqSrTmUtpV8qTwsRqeOPfJc9smNWU1oQ9ssgaU1//78Tfd32/MD1MNYfyVz/b2Ppi6dO1S88HIK83fbuxf23/zbyZlA3/3iLfUrK65vbvnb9LA3tBecrpf7+7u6F7GknrMFeabs0sZrx7nWlsL+6pPXbw4wfTfevMyoLejrNe3N9581Izf6+vtnfasd2ndrK2xpletXZKYnMmfn39ecOpKjzqmT90+jmcvI5u6m5r+K/3+9PuJO/I7uwS/0929k6dW33/7ksm+5NC14/eyKm1e+qYZfn8o2G4G2x+/tP1sy9nqvup5r5dUFm2ofbR2+ey5jFuSGmwf0t5+3+KyHy97f+iO8oWLkv7PLIg5P6aAnIay96rfO8W/6vu5j6qf5vWMq6fBE0TsveXmi+aF3M6z/3S45jH11EWLk0z/w/3LgD8TOR37+tqiZy9Y4O37ecOwJnAZDz1tRt0VdBg8yH9M3E+LqU77/CZfnyfleMzpqVOv6Oza3dcaUzd/YRJdaTPHM/KClgtWm/nSO0/6vb+jnztmFAQr6/LqKm/POOvgXZzp00v2Vu89ZXLJkwemX72GyCUszJz4YOehi7eWTbOvvv1Wrur2rxp7bcG1Y1f55869luzmhGeSW5ns8wV+GTRgtm0/HtecCHQGyG+or0gcSB/IaPdVVOzGX62dlpt5Duxcsblmf3DVyjpqnZcpiRKxJxMt1j4lJ/7cxOJPqB/fu6q38p2ERWvN91E744c8460vrKiY/tPQgVuJB9btxmU5jd3xovgBtKtfxKbonvLBPbdNyRu0G+mpz3mYye8NXhQa9yjcLH3QHf0p24/ARKfgoEklT4vK3WbobRoRouQ1GcWTxVW8My17s3jErFDp4iHa2FbQR7HkwykUq2yGKypUGo9IQlVi0mD2lyX67I+IYL29wxbyUgu2kFfZDJcrVBoPETMLHSpJ6eV2NSbQaGwrHk04jlwcZ8dlL+iAyw45wuZlwGLKw2LKc0CA4kU1mphQuZsUnfO6dvFgcYqreGda9mbxiFmuq3mI1t8KZpCfMpTCcIWYosQQScCa0cEerN2c7CXYxt5hFjVSlmKGy2KKEoOIC0UXQzSRhOKO8VMHptmu7IpUkoJkm4KreAhMEUF3u4P4TRPDyUDdhRlAfB852MEG/OdxWC/8sfX3AfPFXx98MO97ATZQ27cv+CfvTlb5NgXqpHGWFDpAkKdqgjWkoYn7RLnugi7XdKEHyqFQQi8HyxBshWBIcGjdrQR1va4ldF+i/PtuUvJ0LqbsOpD7gF07IBeA2nM8VROsIQ0N2if9mlc7QUFoVo9zCsoyu/tCG8s21mnZKbrcA9mR9KEsST7CkCYl4w0NARBiP+iTADCq06kegK+tCFNdyUQXY3vX1OWk4EM6nCTGTl+gaqnVJD9TfAjjoWaSHq/poR7JMFSSnk1MIdgKwUhh8lAVkvsyvaWepEAiNN96Oyk57E3lJA95aC55yEOejuf6FPU8l38lI7K4zbpjPZALsTLohwG58LCSTMqS7ENS/wM33lt7UxAyQ6aw/G5C93bl+e9LCCDwhWP3f2tk0W83Du1LwBtb2l6jL343afw38/O0fs/5gOBAASDwe5f0R4b/vPEQhMPrbegMjQCJWm59tZttX33MUC3KJyaOaihJ6HvZeleF5K5zYaxXl2OdG5SyHnoDsOVLGbWHy4zv5ImJItdWh4R63K231WzjsTyXjZ8ld5lXp/hm5oA/lZ+03XhY09yuxaNWsXpz1dogbX1R9iHFL3sKDshfK6U7A19Mo4BT8JycMODuRJwhBv9rZdP3MzQ5vzN05s8Mm4rBDDtvQEdsDp7QIfMUPuaOS5BISC3HkS5J0+G34ETM3S418jhAiUAHkSHcmeNoeISIvoDzWY3X5Sk64pq2PisKKDKHE6yssahJDw5Zsxdq5uUaN98LlS/UNfFeqXBtuXV+1sHvx9+B4X0a6fPoCOsBayRci5NjvsiRCLQx2REa/ENnpI36UFtp3oERZpsCUhziGPdJB/gg5EWEw4VOsi5nj/XsrwAS3+vhr+aAEymKJhVX5zQ6g8lic7g8PkFSWdy6c+/BoyfPXnJ49eY9nw+fvnzT0NLRMzAyMbMUYWVj5+Dk4ubhLcHHLyBYQUhYRFRMXEJSSlpGVs6ppvIKikrKKqpqNfpT19Csp6Wto6unb2BoZGxiatbE3MLSytoGAAS1AEOgMDgCiUJjsDg8gUgiU6i2dvYOjqu1l0vInu/h/1BTvgtOLoXkBYQE6zmBoDjohkDhfl+b3zoi7YIAhARLXnERUnBXCqr/5b4/oIg1KATrN9Wn81Rtv9f3aYSbJ4cwS9oMBWwvqkNnw6HmOYGbBXwnGHbzNzOYvmnE/v1MhI4C4GMhkzCK9yGSNA/3vZF3QQJGgyev+Ygp+I4G4lMA0yhOiuVc5XhUlGG8LKsKDfNiJYNS4bAn6wyXCDlUged5ujtQpHgjG8+/vvnEUwO4f7/bVp8RXotGCy/qNevg87ptti/XsQ3P77+25OWk9RGfrGpqY13/tIf+O/X1ut7P/tta6P//MDW9vqqd72P0231NqLsHAAAA)format("woff2"),url(./chakra-petch-vietnamese-700-normal-gQuUA8Wu.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(./chakra-petch-latin-ext-700-normal-DAkvJhej.woff2)format("woff2"),url(./chakra-petch-latin-ext-700-normal-BeviJPUl.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(./chakra-petch-latin-700-normal-CnDBPjkL.woff2)format("woff2"),url(./chakra-petch-latin-700-normal-D1s_c2du.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");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{--x-bg:#08090b;--x-ink:#0e1013;--x-glass:#10121694;--x-glass-strong:#0e1014d1;--x-glass-soft:#ffffff0b;--x-line:#ffffff17;--x-line-strong:#ffffff2e;--x-text:#e8e4da;--x-muted:#8a96a3;--x-dim:#5d6670;--x-ember:#ff3b2f;--x-ember-2:#ff7a5c;--x-ember-soft:#ff3b2f29;--x-cyan:#3fd6ff;--x-green:#3ee08f;--x-red:#ff3b4d;--x-gold:#ffc766;--x-display:"Chakra Petch", "Arial Narrow", sans-serif;--x-sans:"Geist Variable", "Segoe UI", system-ui, sans-serif;--x-mono:"Geist Mono Variable", "Consolas", monospace;--x-radius:14px;--x-radius-lg:22px;--x-blur:blur(22px) saturate(1.35);--x-ease:cubic-bezier(.22, 1, .36, 1);--x-shadow:0 24px 60px -24px #000000b3, 0 1px 0 #ffffff0d inset;--display:var(--x-display);--accent:var(--x-ember);font-family:var(--x-sans);color:var(--x-text);background:var(--x-bg)}html,body{background:var(--x-bg)}body{font-family:var(--x-sans);-webkit-font-smoothing:antialiased;letter-spacing:.005em}::selection{background:var(--x-ember);color:#140803}*{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--x-ember);outline-offset:3px}.game-shell button:hover:not(:disabled){filter:none}.game-shell .screen-grain{display:none}.x-boot{z-index:400;cursor:progress;transition:opacity .8s var(--x-ease), transform .8s var(--x-ease);background:radial-gradient(120% 90% at 50% 115%,#1a1f27 0%,#0e1013 45%,#060708 80%);grid-template-rows:1fr auto;display:grid;position:fixed;inset:0;overflow:hidden}.x-boot.is-leaving{opacity:0;pointer-events:none;transform:scale(1.04)}.x-boot-sun{pointer-events:none;opacity:.8;transform-origin:50% 100%;will-change:transform;background:radial-gradient(60% 70% at 50% 100%,#ff462829,#ff46280a 55%,#0000 80%);height:70vh;animation:6s ease-in-out infinite alternate x-glow;position:absolute;inset:auto 0 0}.x-boot-sun:where(html[data-rot],html[data-rot] *){pointer-events:none;opacity:.8;transform-origin:50% 100%;will-change:transform;background:radial-gradient(60% 70% at 50% 100%,#ff462829,#ff46280a 55%,#0000 80%);height:70vw;animation:6s ease-in-out infinite alternate x-glow}@keyframes x-glow{0%{transform:scale(.94,.86)}to{transform:scale(1.04,1.06)}}.x-boot-center{text-align:center;place-self:center;justify-items:center;gap:14px;display:grid;position:relative}.x-boot-mark{filter:drop-shadow(0 0 32px #ff3b2f73);animation:x-rise 1.2s var(--x-ease) both}.x-boot-title{font:800 clamp(48px, 9vw, 132px)/.9 var(--x-display);letter-spacing:.06em;margin:0;display:flex}.x-boot-title:where(html[data-rot],html[data-rot] *){font:800 clamp(48px, 9dvh, 132px)/.9 var(--x-display);letter-spacing:.06em;display:flex}.x-boot-title span{background:linear-gradient(#f4f1ea 30%,#a9b4c0 100%);color:#0000;animation:x-letter .9s var(--x-ease) both;-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes x-letter{0%{opacity:0;filter:blur(10px);transform:translateY(.35em)skew(-12deg)}60%{opacity:1;filter:blur()}to{transform:none}}.x-boot-mark{animation:x-rise 1.2s var(--x-ease) both}@keyframes x-flicker{0%,to{opacity:1}3%{opacity:.55}4%{opacity:1}5.5%{opacity:.7}6.5%{opacity:1}}.x-boot-sub{font:500 12px var(--x-mono);letter-spacing:.5em;color:#c8d2dcb3;animation:x-rise 1.2s .6s var(--x-ease) both;margin:0}@keyframes x-rise{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}}.x-boot-embers{pointer-events:none;position:absolute;inset:0;overflow:hidden}.x-boot-embers i{left:var(--x);width:calc(var(--s) * 5);height:calc(var(--s) * 5);margin-left:calc(var(--s) * -2);opacity:0;animation:x-ember var(--d) var(--delay) linear infinite;will-change:transform, opacity;backface-visibility:hidden;background:radial-gradient(circle,#ffd0a8 0,#ff7a45 16%,#ff5a2873 34%,#ff5a2800 70%);border-radius:50%;position:absolute;bottom:-12px}@keyframes x-ember{0%{opacity:0;transform:translate(0)}10%{opacity:.9}70%{opacity:.5}to{opacity:0;transform:translate(40px,-92vh)}}.x-boot-foot{width:min(820px,88vw);animation:x-rise 1s .5s var(--x-ease) both;justify-self:center;gap:12px;padding-bottom:6vh;display:grid;position:relative}.x-boot-foot:where(html[data-rot],html[data-rot] *){width:min(820px,88dvh);animation:x-rise 1s .5s var(--x-ease) both;justify-self:center;gap:12px;padding-bottom:6vw;display:grid}.x-boot-steps{gap:6px;margin:0;padding:0;list-style:none;display:flex}.x-boot-steps li{font:700 10px var(--x-mono);letter-spacing:.2em;color:#c8d2dc59;background:#ffffff05;border:1px solid #ffffff12;border-radius:8px;flex:1;align-items:center;gap:8px;padding:7px 10px;transition:color .4s,border-color .4s,background .4s;display:flex}.x-boot-steps li i{border:1px solid;border-radius:50%;flex:none;width:8px;height:8px;transition:background .3s,box-shadow .3s}.x-boot-steps li.is-active{color:#f4f1ea;background:#ff3b2f14;border-color:#ff3b2f8c}.x-boot-steps li.is-active i{background:var(--x-ember);border-color:var(--x-ember);position:relative}.x-boot-steps li.is-active i:after{content:"";will-change:opacity;background:radial-gradient(circle,#ff3b2fbf,#ff3b2f00 70%);border-radius:50%;animation:.9s ease-in-out infinite x-blink;position:absolute;inset:-5px}.x-boot-steps li.is-done{color:#9fd9b4;border-color:#5cd68c40}.x-boot-steps li.is-done i{background:#5cd68c;border-color:#5cd68c}.x-boot-row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.x-boot-line{font:600 12px var(--x-mono);letter-spacing:.2em;color:#d6dbe0;overflow:hidden}.x-boot-line span{animation:x-line .45s var(--x-ease) both;display:block}@keyframes x-line{0%{opacity:0;transform:translateY(110%)}}.x-boot-pct{font:800 clamp(30px, 4.6vw, 54px)/.85 var(--x-display);font-variant-numeric:tabular-nums;color:#f4f1ea;text-shadow:0 0 24px #ff3b2f59}.x-boot-pct:where(html[data-rot],html[data-rot] *){font:800 clamp(30px, 4.6dvh, 54px)/.85 var(--x-display);font-variant-numeric:tabular-nums;color:#f4f1ea;text-shadow:0 0 24px #ff3b2f59}.x-boot-pct small{color:var(--x-ember);margin-left:3px;font-size:.42em}.x-boot-bar{background:#ffffff14;border-radius:4px;height:4px;position:relative;overflow:hidden}.x-boot-bar i{transform-origin:0;background:linear-gradient(90deg, var(--x-ember), var(--x-ember-2));box-shadow:0 0 18px var(--x-ember);position:absolute;inset:0}.x-boot-bar i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:30%;animation:1.6s ease-in-out infinite x-sheen;position:absolute;inset:0}@keyframes x-sheen{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.x-boot-bar u{background:#060708;width:2px;position:absolute;top:0;bottom:0}.x-boot.is-ready .x-boot-pct{color:#fff}@keyframes x-blink{50%{opacity:.35}}.x-boot-tip{color:var(--x-muted);animation:x-rise .6s var(--x-ease) both;margin:4px 0 0;font-size:14px;line-height:1.5}.x-boot-tip b{font:700 10px var(--x-mono);letter-spacing:.24em;color:var(--x-ember);margin-right:12px}.x-boot-choice{animation:x-rise .5s var(--x-ease) both;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:6px;display:flex}.x-boot-train{background:linear-gradient(90deg, var(--x-ember), var(--x-ember-2));color:#fff;min-height:56px;font:800 clamp(16px, 2vw, 20px) var(--x-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:12px;padding:0 34px;box-shadow:0 0 28px #ff3b2f73}.x-boot-train:where(html[data-rot],html[data-rot] *){font:800 clamp(16px, 2dvh, 20px) var(--x-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 28px #ff3b2f73}.x-boot-train:hover,.x-boot-train:focus-visible{filter:brightness(1.1);outline-offset:3px;outline:2px solid #fff}.x-boot-play{min-width:min(78vw,280px);min-height:64px;font-size:clamp(22px,3vw,28px);animation:1.8s ease-in-out infinite x-play-pulse}.x-boot-play:where(html[data-rot],html[data-rot] *){min-width:min(78dvh,280px);min-height:64px;font-size:clamp(22px,3dvh,28px);animation:1.8s ease-in-out infinite x-play-pulse}@keyframes x-play-pulse{0%,to{box-shadow:0 0 28px #ff3b2f73}50%{box-shadow:0 0 46px #ff3b2fcc}}html.tf-calm .x-boot-play{animation:none}.x-boot-skip{min-height:44px;color:var(--x-muted);font:700 12px var(--x-mono);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:10px;padding:0 18px}.x-boot-skip:hover,.x-boot-skip:focus-visible{color:#f4f1ea;border-color:#fff6}html[data-ui=mobile] .x-boot-center{gap:6px}html[data-ui=mobile] .x-boot-mark{width:48px;height:48px}html[data-ui=mobile] .x-boot-title{font-size:clamp(34px,8vh,64px)}html[data-ui=mobile] .x-boot-title:where(html[data-rot],html[data-rot] *){font-size:clamp(34px,8vw,64px)}html[data-ui=mobile] .x-boot-foot{gap:7px;padding-bottom:3vh}html[data-ui=mobile] .x-boot-foot:where(html[data-rot],html[data-rot] *){gap:7px;padding-bottom:3vw}html[data-ui=mobile] .x-boot-steps li{letter-spacing:.1em;gap:5px;padding:4px 6px;font-size:8px}html[data-ui=mobile] .x-boot-tip{display:none}@media (width<=560px){.x-boot-steps li:where(html:not([data-rot]),html:not([data-rot]) *){justify-content:center;gap:0;font-size:0}}@media (height<=560px){.x-boot-steps li:where(html[data-rot],html[data-rot] *){justify-content:center;gap:0;font-size:0}}.x-boot.is-calm .x-boot-sun{will-change:auto;animation:none}.x-boot.is-calm .x-boot-mark,.x-boot.is-calm .x-boot-title span,.x-boot.is-calm .x-boot-sub,.x-boot.is-calm .x-boot-foot,.x-boot.is-calm .x-boot-line span,.x-boot.is-calm .x-boot-tip,.x-boot.is-calm .x-boot-choice{animation:none}.x-boot.is-calm .x-boot-mark{filter:none}.x-boot.is-calm .x-boot-pct{text-shadow:none}.x-boot.is-calm .x-boot-bar i{box-shadow:none;will-change:transform}.x-boot.is-calm .x-boot-bar i:after,.x-boot.is-calm .x-boot-steps li.is-active i:after{display:none}.x-boot.is-calm .x-boot-play{animation:none}.game-shell.is-calm-boot>:not(.x-boot):not(canvas){display:none}.x-boot-error{color:#ffb4a8;background:#ff3b4d1f;border:1px solid #ff3b4d59;border-radius:12px;padding:14px 16px}.game-shell.in-menu:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#08090beb 0%,#08090b8c 34%,#08090b0d 62%,#08090b59 100%),linear-gradient(#0000 68%,#08090be6 100%),linear-gradient(#08090bbf 0%,#0000 18%);position:fixed;inset:0}.game-shell.in-menu:not([data-tabview=play]):before{backdrop-filter:blur(6px);background:#08090bb8}.x-menu{z-index:10;grid-template-rows:76px minmax(0,1fr) 40px;grid-template-columns:minmax(0,1fr);padding:0 clamp(18px,3vw,48px);display:grid;position:fixed;inset:0}.x-menu:where(html[data-rot],html[data-rot] *){padding:0 clamp(18px,3dvh,48px)}.x-header{border-bottom:1px solid var(--x-line);align-items:center;gap:28px;display:flex}.x-brand{color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.x-brand svg{filter:drop-shadow(0 0 14px #ff3b2f73);transition:transform .6s var(--x-ease)}.x-brand:hover svg{transform:rotate(-12deg)scale(1.06)}.x-brand span{text-align:left;line-height:1;display:grid}.x-brand b{font:800 20px var(--x-display);letter-spacing:.12em}.x-brand small{font:500 9.5px var(--x-mono);letter-spacing:.2em;color:var(--x-muted);margin-top:5px}.x-nav{align-items:stretch;gap:4px;height:100%;margin-left:12px;display:flex}.x-nav-item{color:var(--x-muted);font:700 12.5px var(--x-display);letter-spacing:.14em;text-transform:uppercase;transition:color .25s var(--x-ease);background:0 0;border:0;align-items:center;gap:8px;padding:0 18px;display:flex;position:relative}.x-nav-item:after{content:"";background:linear-gradient(90deg, var(--x-ember), var(--x-ember-2));transform-origin:0;height:2px;transition:transform .35s var(--x-ease);box-shadow:0 0 16px var(--x-ember);border-radius:2px;position:absolute;bottom:-1px;left:18px;right:18px;transform:scaleX(0)}.x-nav-item:hover,.x-nav-item[aria-selected=true]{color:var(--x-text)}.x-nav-item[aria-selected=true]:after{transform:scaleX(1)}.x-nav-item i{font-style:normal;font:600 10px var(--x-mono);color:var(--x-ember)}.x-header-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.x-player{background:var(--x-glass);border:1px solid var(--x-line);color:inherit;backdrop-filter:var(--x-blur);border-radius:999px;align-items:center;gap:12px;padding:6px 16px 6px 6px;transition:border-color .25s,background .25s;display:flex}.x-player:hover{border-color:var(--x-line-strong);background:#1e2026b3}.x-avatar{--xp:0;background:conic-gradient(var(--x-ember) calc(var(--xp) * 360deg), #ffffff1a 0);border-radius:50%;place-items:center;width:38px;height:38px;padding:2px;display:grid}.x-avatar b{width:100%;height:100%;font:700 12px var(--x-display);letter-spacing:.04em;background:linear-gradient(135deg,#2a2d33,#16181c);border-radius:50%;place-items:center;display:grid}.x-player-copy{text-align:left;line-height:1.15;display:grid}.x-player-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;font-weight:650;overflow:hidden}.x-player-copy small{font:500 10px var(--x-mono);letter-spacing:.1em;color:var(--x-muted)}.x-icon{width:44px;height:44px;color:var(--x-muted);background:var(--x-glass);border:1px solid var(--x-line);backdrop-filter:var(--x-blur);border-radius:50%;place-items:center;display:grid}.x-icon:hover,.x-icon[aria-pressed=true]{color:var(--x-text);border-color:var(--x-line-strong)}.x-page{min-height:0;animation:x-page-in .55s var(--x-ease) both;position:relative;overflow:auto}@keyframes x-page-in{0%{opacity:0;transform:translateY(14px)}}.x-footer{border-top:1px solid var(--x-line);font:500 10px var(--x-mono);letter-spacing:.14em;color:var(--x-dim);justify-content:space-between;align-items:center;gap:24px;display:flex}.x-footer a:hover{color:var(--x-text)}.x-keys kbd{font:600 10px var(--x-mono);color:var(--x-muted);border:1px solid var(--x-line-strong);border-radius:5px;margin:0 6px 0 14px;padding:2px 6px}.x-live{background:var(--x-green);width:6px;height:6px;box-shadow:0 0 10px var(--x-green);border-radius:50%;margin-right:6px;animation:2s infinite x-blink;display:inline-block}.x-page .secondary-panel,.x-page .zombie-tab{width:auto;max-width:1480px;height:auto;box-shadow:none;background:0 0;border:0;margin:28px auto;padding:0;position:relative;inset:auto}.x-page .secondary-panel>.eyebrow,.x-page .eyebrow{font:600 11px var(--x-mono);letter-spacing:.26em;color:var(--x-ember)}.x-page .secondary-panel>h2,.x-page .secondary-panel h2:first-of-type{font:800 clamp(34px, 4vw, 58px)/1 var(--x-display);letter-spacing:.01em;text-transform:uppercase;margin:10px 0 12px}.x-page .secondary-panel>h2:where(html[data-rot],html[data-rot] *),.x-page .secondary-panel h2:first-of-type:where(html[data-rot],html[data-rot] *){font:800 clamp(34px, 4dvh, 58px)/1 var(--x-display);letter-spacing:.01em;text-transform:uppercase;margin:10px 0 12px}.x-page .secondary-panel>h2 span{color:var(--x-ember)}.x-page .secondary-panel>p{color:var(--x-muted);max-width:640px;font-size:15px}.x-page--play{overflow:hidden}.x-page .play-panel{position:absolute;inset:0}.x-page .play-lobby{background:0 0;grid-template-rows:1fr auto;grid-template-columns:minmax(0,620px) 1fr;gap:0 40px;padding:5vh 0 28px;display:grid;position:absolute;inset:0}.x-page .play-lobby:where(html[data-rot],html[data-rot] *){background:0 0;padding:5vw 0 28px}.play-lobby__identity{animation:x-rise .8s var(--x-ease) both;grid-area:1/1;align-self:center;gap:18px;display:grid}.play-lobby__eyebrow{font:600 11px var(--x-mono);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:14px;margin:0;display:flex}.play-lobby__sector{color:var(--x-ember)}.play-lobby__sector:after{content:"";background:var(--x-ember);vertical-align:middle;width:38px;height:1px;margin-left:14px;display:inline-block}.play-lobby__coords{color:var(--x-muted)!important}.play-lobby__map{font:900 clamp(64px, 9vw, 150px)/.86 var(--x-display);letter-spacing:-.01em;text-transform:uppercase;background:linear-gradient(#fff 0%,#f6e7d2 55%,#d9b996 100%);color:#0000;filter:drop-shadow(0 12px 40px #0000008c);-webkit-background-clip:text;background-clip:text;margin:0}.play-lobby__map:where(html[data-rot],html[data-rot] *){font:900 clamp(64px, 9dvh, 150px)/.86 var(--x-display);letter-spacing:-.01em;text-transform:uppercase;background:linear-gradient(#fff 0%,#f6e7d2 55%,#d9b996 100%);color:#0000;filter:drop-shadow(0 12px 40px #0000008c);-webkit-background-clip:text;background-clip:text}.play-lobby__map-dot{color:var(--x-ember);-webkit-text-fill-color:var(--x-ember)}.play-lobby__brief{color:#d9d3c9;max-width:520px;margin:0;font-size:16px;line-height:1.55}.play-lobby__chips{border:1px solid var(--x-line);border-radius:var(--x-radius);background:var(--x-glass);backdrop-filter:var(--x-blur);flex-wrap:wrap;gap:0;width:fit-content;display:flex;overflow:hidden}.play-lobby__chip{border:0;border-right:1px solid var(--x-line);background:0 0;gap:4px;min-width:0;padding:12px 20px;display:grid}.play-lobby__chip:last-child{border-right:0}.play-lobby__chip small{font:500 9.5px var(--x-mono);letter-spacing:.18em;color:var(--x-muted)}.play-lobby__chip strong{font:700 17px var(--x-display);letter-spacing:.02em}.play-lobby__note{max-width:520px;color:var(--x-muted);margin:0;font-size:13.5px;line-height:1.5}.play-lobby__identity-actions{gap:18px;display:flex}.play-lobby__link{color:var(--x-text);font:600 11px var(--x-mono);letter-spacing:.18em;text-transform:uppercase;opacity:.8;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.play-lobby__link:hover:not(:disabled){opacity:1;color:var(--x-ember-2)}.play-lobby__stage{grid-area:1/2}.play-lobby__stage-tag{font:500 10px var(--x-mono);letter-spacing:.22em;color:#fff6;position:absolute;top:18px;right:0}.play-lobby__launch{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) 420px;align-items:end;gap:28px;display:grid}.play-lobby__modes{gap:12px;min-width:0;display:grid}.play-lobby__modes-scroll{scroll-snap-type:x mandatory;gap:10px;padding:4px 2px 8px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.play-lobby__mode{scroll-snap-align:start;text-align:left;border-radius:var(--x-radius);background:var(--x-glass);border:1px solid var(--x-line);min-height:92px;color:inherit;backdrop-filter:var(--x-blur);transition:transform .3s var(--x-ease), border-color .3s, background .3s;flex:0 0 170px;gap:6px;padding:16px 16px 18px;display:grid}.play-lobby__mode small{font:500 9.5px var(--x-mono);letter-spacing:.16em;color:var(--x-muted);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.play-lobby__mode strong{font:700 15px var(--x-display);letter-spacing:.01em;line-height:1.15}.play-lobby__mode:hover:not(:disabled){border-color:var(--x-line-strong);transform:translateY(-3px)}.play-lobby__mode[data-selected=true]{background:linear-gradient(160deg,#ff3b2f38,#101216b3);border-color:#ff3b2fb3;box-shadow:0 0 0 1px #ff3b2f40,0 18px 40px -18px #ff3b2f99}.play-lobby__mode[data-selected=true] small{color:var(--x-ember-2)}.play-lobby__actions{gap:10px;display:grid}.play-lobby__status{font:500 10.5px var(--x-mono);letter-spacing:.18em;color:var(--x-muted);text-transform:uppercase;text-align:right;margin:0}.play-lobby__status:before{content:"";background:var(--x-green);width:6px;height:6px;box-shadow:0 0 10px var(--x-green);vertical-align:middle;border-radius:50%;margin-right:8px;display:inline-block}.play-lobby__progress{background:#ffffff14;border-radius:3px;height:3px;overflow:hidden}.play-lobby__progress i{background:linear-gradient(90deg, var(--x-ember), var(--x-ember-2));height:100%;display:block}.play-lobby__result{border-radius:var(--x-radius);background:var(--x-glass);border:1px solid var(--x-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.play-lobby__result strong{font:800 22px var(--x-display)}.play-lobby__result span{color:var(--x-muted);font-size:12px}.play-lobby__result button{color:var(--x-ember-2);font:600 10px var(--x-mono);letter-spacing:.14em;background:0 0;border:0}.x-page .deploy-button,.x-menu .deploy-button,.deploy-button{color:#1a0802;width:100%;min-height:84px;font:800 22px var(--x-display);letter-spacing:.1em;text-transform:uppercase;transition:transform .3s var(--x-ease), box-shadow .3s var(--x-ease);background:linear-gradient(100deg,#ff3b2f 0%,#ff8a3a 55%,#ff7a5c 100%);border:0;border-radius:18px;justify-content:space-between;align-items:center;padding:0 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -18px #ff3b2fbf,inset 0 0 0 1px #ffc89659}.deploy-button:before{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff8c 40%,#0000 60%);animation:3.6s ease-in-out infinite x-sheen;position:absolute;inset:0;transform:translate(-120%)}.deploy-button span{position:relative}.deploy-button svg{width:30px;height:30px;transition:transform .3s var(--x-ease);position:relative}.deploy-button:hover:not(:disabled){transform:translateY(-2px)scale(1.01);box-shadow:0 30px 70px -18px #ff3b2ff2,inset 0 0 0 1px #ffdcb480}.deploy-button:hover:not(:disabled) svg{transform:translate(3px,-3px)}.deploy-button:disabled{filter:grayscale(.7)brightness(.6);opacity:1}.deploy-button:disabled:before{display:none}.play-lobby .deploy-button span{font-size:clamp(15px,1.4vw,22px)}.play-lobby .deploy-button span:where(html[data-rot],html[data-rot] *){font-size:clamp(15px,1.4dvh,22px)}.play-lobby__advanced{border:1px solid var(--x-line);background:var(--x-glass);width:100%;color:var(--x-muted);backdrop-filter:var(--x-blur);font:600 10.5px var(--x-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;display:flex}.play-lobby__advanced b{color:var(--x-text);margin-left:auto;font-weight:600}.play-lobby__advanced:hover:not(:disabled){color:var(--x-text);border-color:var(--x-line-strong)}.play-lobby__drawer{z-index:5;border-radius:var(--x-radius-lg);background:var(--x-glass-strong);border:1px solid var(--x-line);width:min(520px,92vw);backdrop-filter:var(--x-blur);box-shadow:var(--x-shadow);animation:x-drawer .45s var(--x-ease) both;grid-template-rows:auto 1fr auto;display:grid;position:absolute;top:2vh;bottom:150px;right:0;overflow:hidden}.play-lobby__drawer:where(html[data-rot],html[data-rot] *){z-index:5;border-radius:var(--x-radius-lg);background:var(--x-glass-strong);border:1px solid var(--x-line);width:min(520px,92dvh);backdrop-filter:var(--x-blur);box-shadow:var(--x-shadow);animation:x-drawer .45s var(--x-ease) both;grid-template-rows:auto 1fr auto;display:grid;top:2vw;bottom:150px;overflow:hidden}@keyframes x-drawer{0%{opacity:0;transform:translate(30px)}}.play-lobby__drawer-head{border-bottom:1px solid var(--x-line);font:700 13px var(--x-display);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.play-lobby__drawer-close{border:1px solid var(--x-line);width:34px;height:34px;color:var(--x-text);background:0 0;border-radius:50%;place-items:center;display:grid}.play-lobby__drawer-body{padding:16px 20px;overflow:auto}.play-lobby__drawer-note{color:var(--x-dim);border-top:1px solid var(--x-line);margin:0;padding:12px 20px 16px;font-size:11.5px}.terrain-preparation{z-index:300;text-align:center;backdrop-filter:blur(10px);color:var(--x-text);background:radial-gradient(80% 60% at 50% 60%,#3c1608d9,#060607f5);place-content:center;justify-items:center;gap:12px;display:grid;position:fixed;inset:0}.terrain-preparation>svg{color:var(--x-ember);animation:2.4s linear infinite x-spin}@keyframes x-spin{to{transform:rotate(360deg)}}.terrain-preparation span{font:600 10.5px var(--x-mono);letter-spacing:.3em;color:var(--x-ember-2)}.terrain-preparation h2{font:800 clamp(28px, 4vw, 48px) var(--x-display);letter-spacing:.04em;margin:0}.terrain-preparation h2:where(html[data-rot],html[data-rot] *){font:800 clamp(28px, 4dvh, 48px) var(--x-display);letter-spacing:.04em}.terrain-preparation p{color:var(--x-muted);margin:0;font-size:13px}.terrain-preparation-track{background:#ffffff14;border-radius:3px;width:min(420px,70vw);height:3px;margin-top:8px;overflow:hidden}.terrain-preparation-track:where(html[data-rot],html[data-rot] *){background:#ffffff14;border-radius:3px;width:min(420px,70dvh);height:3px;margin-top:8px;overflow:hidden}.terrain-preparation-track i{background:linear-gradient(90deg, var(--x-ember), var(--x-ember-2));height:100%;transition:width .3s var(--x-ease);display:block}@media (width<=1680px){.x-nav-item:where(html:not([data-rot]),html:not([data-rot]) *){letter-spacing:.1em;padding:0 12px}.x-nav-item:where(html:not([data-rot]),html:not([data-rot]) *):after{left:12px;right:12px}.x-header .x-account-chip span:where(html:not([data-rot]),html:not([data-rot]) *){display:none}}@media (height<=1680px){.x-nav-item:where(html[data-rot],html[data-rot] *){letter-spacing:.1em;padding:0 12px}.x-nav-item:where(html[data-rot],html[data-rot] *):after{left:12px;right:12px}.x-header .x-account-chip span:where(html[data-rot],html[data-rot] *){display:none}}@media (width<=1440px){.x-header:where(html:not([data-rot]),html:not([data-rot]) *){gap:18px}.x-nav-item:where(html:not([data-rot]),html:not([data-rot]) *){letter-spacing:.08em;padding:0 10px;font-size:12px}.x-nav-item:where(html:not([data-rot]),html:not([data-rot]) *):after{left:10px;right:10px}.x-player-copy:where(html:not([data-rot]),html:not([data-rot]) *){display:none}}@media (height<=1440px){.x-header:where(html[data-rot],html[data-rot] *){gap:18px}.x-nav-item:where(html[data-rot],html[data-rot] *){letter-spacing:.08em;padding:0 10px;font-size:12px}.x-nav-item:where(html[data-rot],html[data-rot] *):after{left:10px;right:10px}.x-player-copy:where(html[data-rot],html[data-rot] *){display:none}}@media (width<=1280px){.x-header:where(html:not([data-rot]),html:not([data-rot]) *){gap:18px}.x-brand span:where(html:not([data-rot]),html:not([data-rot]) *){display:none}.x-nav-item:where(html:not([data-rot]),html:not([data-rot]) *){font-size:11px}}@media (height<=1280px){.x-header:where(html[data-rot],html[data-rot] *){gap:18px}.x-brand span:where(html[data-rot],html[data-rot] *){display:none}.x-nav-item:where(html[data-rot],html[data-rot] *){font-size:11px}}@media (width<=1100px){.x-nav-item:where(html:not([data-rot]),html:not([data-rot]) *){padding:0 8px;font-size:11px}.x-nav-item:where(html:not([data-rot]),html:not([data-rot]) *):after{left:8px;right:8px}.x-header .x-account-chip:not(.is-guest):where(html:not([data-rot]),html:not([data-rot]) *),.x-player-copy:where(html:not([data-rot]),html:not([data-rot]) *){display:none}.play-lobby__launch:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr}.x-keys:where(html:not([data-rot]),html:not([data-rot]) *){display:none}}@media (height<=1100px){.x-nav-item:where(html[data-rot],html[data-rot] *){padding:0 8px;font-size:11px}.x-nav-item:where(html[data-rot],html[data-rot] *):after{left:8px;right:8px}.x-header .x-account-chip:not(.is-guest):where(html[data-rot],html[data-rot] *),.x-player-copy:where(html[data-rot],html[data-rot] *){display:none}.play-lobby__launch:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr}.x-keys:where(html[data-rot],html[data-rot] *){display:none}}.play-lobby__map{white-space:nowrap;font-size:min(9.5vw, 150px, calc(600px / (var(--len,6) * .86)))}.play-lobby__map:where(html[data-rot],html[data-rot] *){font-size:min(9.5dvh, 150px, calc(600px / (var(--len,6) * .86)))}.play-lobby__mode strong{white-space:normal;text-overflow:clip;display:block;overflow:visible}.play-lobby__mode small{white-space:normal}.play-lobby .deploy-button span{letter-spacing:.22em;font-size:clamp(22px,2.2vw,34px)}.play-lobby .deploy-button span:where(html[data-rot],html[data-rot] *){letter-spacing:.22em;font-size:clamp(22px,2.2dvh,34px)}.x-page .play-lobby__stage-tag{display:none}.game-shell.in-menu[data-tabview=weapons]:before{backdrop-filter:none;background:linear-gradient(#0000 70%,#08090b99)}[data-tabview=weapons] .armory-workbench{align-items:stretch;height:clamp(520px,100dvh - 250px,940px);min-height:0}[data-tabview=weapons] .armory-workbench:where(html[data-rot],html[data-rot] *){align-items:stretch;height:clamp(520px,100dvw - 250px,940px);min-height:0}[data-tabview=weapons] .armory-workbench>*{min-height:0;max-height:100%}[data-tabview=weapons] .armory-workbench>:last-child{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}[data-tabview=weapons] .armory-view{flex-direction:column;height:100%;display:flex}[data-tabview=weapons] .armory-view .weapon-inspect{flex-direction:column;flex:1;min-height:0;display:flex}[data-tabview=weapons] .armory-view .inspect-viewport{flex:1 1 0;min-height:200px}.x-apk-banner{z-index:60;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));backdrop-filter:blur(8px);background:#0e1013f0;border:1px solid #ff3b2f73;border-radius:12px;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex;position:fixed;box-shadow:0 10px 30px #00000080}.x-apk-banner:where(html[data-rot],html[data-rot] *){bottom:calc(12px + env(safe-area-inset-left));backdrop-filter:blur(8px);background:#0e1013f0;border:1px solid #ff3b2f73;border-radius:12px;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex;box-shadow:0 10px 30px #00000080}.x-apk-banner>div{flex:1;gap:2px;min-width:0;display:grid}.x-apk-banner b{font:700 13px var(--x-display);letter-spacing:.12em;color:var(--x-text)}.x-apk-banner span{color:var(--x-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.x-apk-get{background:var(--x-ember);color:#fff;font:700 12.5px var(--x-display);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;flex:none;padding:9px 14px;text-decoration:none}.x-apk-close{width:32px;height:32px;color:var(--x-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;font-size:22px;line-height:1}.x-update{z-index:6000;backdrop-filter:blur(6px);background:#060708c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.x-update-card{width:min(100%,420px);color:var(--x-text);background:linear-gradient(#1c2127,#0e1013);border:1px solid #ff3b2f66;border-radius:16px;gap:10px;padding:22px 22px 18px;display:grid;box-shadow:0 20px 60px #0009}.x-update-card small{font:700 11px var(--x-display);letter-spacing:.22em;color:var(--x-ember)}.x-update-card b{font:700 24px/1.1 var(--x-display);letter-spacing:.08em}.x-update-card p{color:var(--x-muted);margin:0;font-size:13.5px;line-height:1.5}.x-update-card>div{gap:10px;margin-top:6px;display:flex}.x-update-go,.x-update-later{min-height:46px;font:700 13px var(--x-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:10px;flex:1}.x-update-go{background:var(--x-ember);color:#fff;border:0}.x-update-later{color:var(--x-muted);background:0 0;border:1px solid #8a96a359}.x-app-banner--windows{width:min(460px,100vw - 36px);bottom:18px;left:auto;right:18px}.x-app-banner--windows:where(html[data-rot],html[data-rot] *){width:min(460px,100dvh - 36px)}html:not([data-ui=mobile]) .x-app-banner--windows{gap:10px;width:min(430px,100vw - 590px);padding:5px 8px 5px 12px;bottom:4px;right:542px}html:not([data-ui=mobile]) .x-app-banner--windows:where(html[data-rot],html[data-rot] *){gap:10px;width:min(430px,100dvh - 590px);padding:5px 8px 5px 12px}html:not([data-ui=mobile]) .x-app-banner--windows span{font-size:11px}@media (width<=1600px){html:not([data-ui=mobile]) .game-shell:has(.x-app-banner--windows) .x-keys:where(html:not([data-rot]),html:not([data-rot]) *){display:none}}@media (height<=1600px){html:not([data-ui=mobile]) .game-shell:has(.x-app-banner--windows) .x-keys:where(html[data-rot],html[data-rot] *){display:none}}html:not([data-ui=mobile]) .x-header>.x-brand,html:not([data-ui=mobile]) .x-header-tools{flex:none}html:not([data-ui=mobile]) .x-header>.x-nav{scrollbar-width:none;flex:auto;min-width:0;overflow:auto hidden}html:not([data-ui=mobile]) .x-header>.x-nav::-webkit-scrollbar{display:none}html:not([data-ui=mobile]) .x-nav-item{flex:none}@media (width<=1440px){html:not([data-ui=mobile]) .x-brand span:where(html:not([data-rot]),html:not([data-rot]) *){display:none}html:not([data-ui=mobile]) .x-nav:where(html:not([data-rot]),html:not([data-rot]) *){margin-left:0}html:not([data-ui=mobile]) .x-header:where(html:not([data-rot]),html:not([data-rot]) *){gap:14px}html:not([data-ui=mobile]) .x-nav-item:where(html:not([data-rot]),html:not([data-rot]) *){letter-spacing:.06em;padding:0 8px;font-size:11.5px}html:not([data-ui=mobile]) .x-nav-item:where(html:not([data-rot]),html:not([data-rot]) *):after{left:8px;right:8px}}@media (height<=1440px){html:not([data-ui=mobile]) .x-brand span:where(html[data-rot],html[data-rot] *){display:none}html:not([data-ui=mobile]) .x-nav:where(html[data-rot],html[data-rot] *){margin-left:0}html:not([data-ui=mobile]) .x-header:where(html[data-rot],html[data-rot] *){gap:14px}html:not([data-ui=mobile]) .x-nav-item:where(html[data-rot],html[data-rot] *){letter-spacing:.06em;padding:0 8px;font-size:11.5px}html:not([data-ui=mobile]) .x-nav-item:where(html[data-rot],html[data-rot] *):after{left:8px;right:8px}}html:not([data-ui=mobile]) .x-header[data-density="1"] .x-account-chip span,html:not([data-ui=mobile]) .x-header[data-density="2"] .x-account-chip span,html:not([data-ui=mobile]) .x-header[data-density="3"] .x-account-chip span{display:none}html:not([data-ui=mobile]) .x-header[data-density="1"] .x-nav-item{letter-spacing:.1em;padding:0 12px}html:not([data-ui=mobile]) .x-header[data-density="1"] .x-nav-item:after{left:12px;right:12px}html:not([data-ui=mobile]) .x-header[data-density="2"],html:not([data-ui=mobile]) .x-header[data-density="3"]{gap:14px}html:not([data-ui=mobile]) .x-header[data-density="2"] .x-brand span,html:not([data-ui=mobile]) .x-header[data-density="3"] .x-brand span,html:not([data-ui=mobile]) .x-header[data-density="2"] .x-player-copy,html:not([data-ui=mobile]) .x-header[data-density="3"] .x-player-copy{display:none}html:not([data-ui=mobile]) .x-header[data-density="2"] .x-nav,html:not([data-ui=mobile]) .x-header[data-density="3"] .x-nav{margin-left:0}html:not([data-ui=mobile]) .x-header[data-density="2"] .x-nav-item{letter-spacing:.06em;padding:0 9px;font-size:11.5px}html:not([data-ui=mobile]) .x-header[data-density="2"] .x-nav-item:after{left:9px;right:9px}html:not([data-ui=mobile]) .x-header[data-density="3"] .x-nav-item{letter-spacing:.03em;padding:0 7px;font-size:11px}html:not([data-ui=mobile]) .x-header[data-density="3"] .x-nav-item:after{left:7px;right:7px}html:not([data-ui=mobile]) .x-header[data-density="3"] .x-nav-item i:not(.x-nav-alert),html:not([data-ui=mobile]) .x-header[data-density="3"] .x-account-chip:not(.is-guest){display:none}.x-nav-item[data-tour=pass]{--nav-accent:#ffc23d}.x-nav-item[data-tour=zombie]{--nav-accent:#8be04e}.x-nav-item[data-tour=duel]{--nav-accent:#b388ff}.x-nav-item[data-tour=weapons]{--nav-accent:#45c8ff}.x-nav-item[data-tour=pass],.x-nav-item[data-tour=zombie],.x-nav-item[data-tour=duel],.x-nav-item[data-tour=weapons]{color:color-mix(in srgb, var(--nav-accent) 82%, var(--x-muted));text-shadow:0 0 14px color-mix(in srgb, var(--nav-accent) 45%, transparent)}.x-nav-item[data-tour=pass]:hover,.x-nav-item[data-tour=zombie]:hover,.x-nav-item[data-tour=duel]:hover,.x-nav-item[data-tour=weapons]:hover,.x-nav-item[data-tour=pass][aria-selected=true],.x-nav-item[data-tour=zombie][aria-selected=true],.x-nav-item[data-tour=duel][aria-selected=true],.x-nav-item[data-tour=weapons][aria-selected=true]{color:var(--nav-accent);text-shadow:0 0 18px color-mix(in srgb, var(--nav-accent) 65%, transparent)}.x-nav-item[data-tour=pass]:after,.x-nav-item[data-tour=zombie]:after,.x-nav-item[data-tour=duel]:after,.x-nav-item[data-tour=weapons]:after{background:var(--nav-accent);box-shadow:0 0 16px var(--nav-accent)}.x-nav-item[data-tour=pass] i:not(.x-nav-alert),.x-nav-item[data-tour=zombie] i:not(.x-nav-alert),.x-nav-item[data-tour=duel] i:not(.x-nav-alert),.x-nav-item[data-tour=weapons] i:not(.x-nav-alert){color:var(--nav-accent)}.pf-hero{--hc:var(--sx-standard,#8a96a3);text-align:start;border:1px solid color-mix(in srgb, var(--hc) 38%, #ffffff14);background:#0b0c0e;border-radius:18px;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #000000e6,0 0 0 1px #0009,inset 0 1px #ffffff0f}.pf-hero--rare{--hc:var(--sx-rare,#3fd6ff)}.pf-hero--epic{--hc:var(--sx-epic,#b36bff)}.pf-hero--legendary{--hc:var(--sx-legendary,#ffc766)}.pf-hero--mythic{--hc:var(--sx-mythic,#ff3b2f)}.pf-hero__stage{isolation:isolate;align-items:flex-end;min-height:232px;padding:26px 28px 22px;display:flex;position:relative}.pf-hero__banner{z-index:0;inset:0;border-radius:0!important;position:absolute!important}.pf-hero__banner .sx-banner__frame{display:none}.pf-hero__shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#050608e6 0%,#0506089e 34%,#0506081a 62%,#0000 75%),linear-gradient(#0000 54%,#050608c7);position:absolute;inset:0}[dir=rtl] .pf-hero__shade{transform:scaleX(-1)}.pf-hero__frame{z-index:2;pointer-events:none;border-radius:10px;position:absolute;inset:9px;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff1f,inset 0 -1px #0009}.pf-hero__frame i{border:2px solid var(--hc);opacity:.85;width:22px;height:22px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--hc) 60%, transparent));position:absolute}.pf-hero__frame i:first-child{top:-1px;border-inline-end:0;border-bottom:0;border-start-start-radius:8px;inset-inline-start:-1px}.pf-hero__frame i:nth-child(2){top:-1px;border-inline-start:0;border-bottom:0;border-start-end-radius:8px;inset-inline-end:-1px}.pf-hero__frame i:nth-child(3){bottom:-1px;border-inline-end:0;border-top:0;border-end-start-radius:8px;inset-inline-start:-1px}.pf-hero__frame i:nth-child(4){bottom:-1px;border-inline-start:0;border-top:0;border-end-end-radius:8px;inset-inline-end:-1px}.pf-hero__emblem{z-index:3;top:18px;filter:drop-shadow(0 2px 6px #000000b3);width:30px;height:30px;position:absolute;inset-inline-end:20px}.pf-hero__emblem-shield{fill:#08090bb8;stroke:var(--hc);stroke-width:1.6px}.pf-hero__emblem-claw{fill:none;stroke:var(--hc);stroke-width:2.6px;stroke-linecap:round}.pf-hero__rarity{z-index:3;top:25px;font:700 9.5px var(--x-mono,monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--hc);border:1px solid color-mix(in srgb, var(--hc) 40%, transparent);background:#05060899;border-radius:6px;padding:3px 8px;position:absolute;inset-inline-end:58px}.pf-hero__id{z-index:3;align-items:center;gap:20px;min-width:0;max-width:100%;display:flex;position:relative}.pf-hero__avatar{flex:none;place-items:center;display:grid;position:relative}.pf-hero__avatar>.sx-identity{filter:drop-shadow(0 8px 18px #000000b3)}.pf-hero__level{bottom:-2px;inset-inline-end:-4px;position:absolute!important}.pf-ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pf-ring__track{fill:#05060866;stroke:#ffffff1f;stroke-width:2.4px}.pf-ring__fill{fill:none;stroke:var(--x-ember,#ff3b2f);stroke-width:3.2px;stroke-linecap:round;filter:drop-shadow(0 0 3px #ff3b2fb3)}.pf-ring__tick{stroke:#ffffff47;stroke-width:.8px}.pf-hero__names{justify-items:start;gap:7px;min-width:0;display:grid}.pf-hero__eyebrow{color:#e8e4dab8;text-shadow:0 1px 3px #000}.pf-hero__name{max-width:100%;font:800 30px/1.1 var(--x-display,sans-serif);letter-spacing:.05em;color:var(--x-text,#e8e4da);margin:0}.pf-hero__name .sx-np{font:inherit;letter-spacing:inherit}.pf-hero__title{filter:drop-shadow(0 1px 2px #000);font-size:12px}.pf-hero__names .pf-xp{width:min(300px,100%)}.pf-hero__deck{border-top:1px solid color-mix(in srgb, var(--hc) 40%, transparent);background:linear-gradient(#16191efa,#0c0e11fa);gap:12px;padding:14px 18px 16px;display:grid;position:relative}.pf-hero__deck:before{content:"";top:-1px;background:var(--hc);width:90px;height:2px;box-shadow:0 0 10px var(--hc);position:absolute;inset-inline-start:18px}.pf-hero__chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.pf-hero__stats{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;margin:0;display:grid}.pf-hero__stats div{border:1px solid #ffffff12;border-inline-start:2px solid color-mix(in srgb, var(--hc) 70%, transparent);background:linear-gradient(#ffffff0d,#ffffff04);border-radius:10px;min-width:0;padding:8px 10px 9px}.pf-hero__stats dt,.pf-hero__minor dt{white-space:nowrap;font:600 9px var(--x-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--x-muted,#8a96a3);align-items:center;gap:5px;display:flex;overflow:hidden}.pf-hero__stats dt svg,.pf-hero__minor dt svg{flex:none}.pf-hero__stats dd{font:800 22px/1 var(--x-display,sans-serif);color:var(--x-text,#e8e4da);margin:4px 0 0}.pf-hero__minor{flex-wrap:wrap;gap:6px 16px;margin:0;display:flex}.pf-hero__minor div{align-items:baseline;gap:6px;display:flex}.pf-hero__minor dd{font:700 13px var(--x-display,sans-serif);color:var(--x-text,#e8e4da);margin:0}.pf-hero__medals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-medal{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:6px 10px 6px 6px;display:flex}.pf-medal>span:last-child{min-width:0;line-height:1.2;display:grid}.pf-medal small{font:700 8.5px var(--x-mono,monospace);letter-spacing:.16em;color:var(--x-muted,#8a96a3)}.pf-medal--gold small{color:#ffc766}.pf-medal--platinum small{color:#cfe8ff}.pf-medal--diamond small{color:#7df9ff}.pf-medal--silver small{color:#c9d3dc}.pf-medal b{text-overflow:ellipsis;white-space:nowrap;font:700 12px var(--x-display,sans-serif);letter-spacing:.03em;color:var(--x-text,#e8e4da);overflow:hidden}.pf-tag{border:1px solid var(--x-line,#ffffff17);font:600 10px var(--x-mono,monospace);letter-spacing:.08em;color:var(--x-text,#e8e4da);background:#ffffff0a;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;display:inline-flex}.pf-hero.is-compact .pf-hero__stage{min-height:184px;padding:22px 20px 16px}.pf-hero.is-compact .pf-hero__name{font-size:22px}.pf-hero.is-compact .pf-hero__id{gap:14px}.pf-dialog{width:min(580px,100%);text-align:start!important;justify-items:stretch!important;gap:0!important;padding:0!important}.pf-dialog>.sx-dialog__close{z-index:6}.pf-dialog>.pf-hero{box-shadow:none;border:0;border-radius:0}.pf-dialog>.sx-hint,.pf-dialog>.sx-message{margin:0 18px 14px}.pf-dialog__foot{display:block}@media (width<=560px){.pf-hero__stage:where(html:not([data-rot]),html:not([data-rot]) *){min-height:0;padding:54px 16px 16px}.pf-hero__id:where(html:not([data-rot]),html:not([data-rot]) *){flex-direction:column;align-items:flex-start;gap:12px}.pf-hero__avatar:where(html:not([data-rot]),html:not([data-rot]) *){width:112px!important;height:112px!important}.pf-hero__avatar>.sx-identity:where(html:not([data-rot]),html:not([data-rot]) *),.pf-hero__avatar>.sx-identity svg:where(html:not([data-rot]),html:not([data-rot]) *){width:96px!important;height:96px!important}.pf-hero__name:where(html:not([data-rot]),html:not([data-rot]) *){font-size:23px}.pf-hero__shade:where(html:not([data-rot]),html:not([data-rot]) *){background:linear-gradient(#05060826,#0506088c 45%,#050608eb)}.pf-hero__stats:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:repeat(2,minmax(0,1fr))}.pf-hero__stats dd:where(html:not([data-rot]),html:not([data-rot]) *){font-size:19px}.pf-hero__medals:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr)}.pf-hero__deck:where(html:not([data-rot]),html:not([data-rot]) *){padding:12px}}@media (height<=560px){.pf-hero__stage:where(html[data-rot],html[data-rot] *){min-height:0;padding:54px 16px 16px}.pf-hero__id:where(html[data-rot],html[data-rot] *){flex-direction:column;align-items:flex-start;gap:12px}.pf-hero__avatar:where(html[data-rot],html[data-rot] *){width:112px!important;height:112px!important}.pf-hero__avatar>.sx-identity:where(html[data-rot],html[data-rot] *),.pf-hero__avatar>.sx-identity svg:where(html[data-rot],html[data-rot] *){width:96px!important;height:96px!important}.pf-hero__name:where(html[data-rot],html[data-rot] *){font-size:23px}.pf-hero__shade:where(html[data-rot],html[data-rot] *){background:linear-gradient(#05060826,#0506088c 45%,#050608eb)}.pf-hero__stats:where(html[data-rot],html[data-rot] *){grid-template-columns:repeat(2,minmax(0,1fr))}.pf-hero__stats dd:where(html[data-rot],html[data-rot] *){font-size:19px}.pf-hero__medals:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr)}.pf-hero__deck:where(html[data-rot],html[data-rot] *){padding:12px}}html[data-ui=mobile] .pf-hero{border-radius:14px}html[data-ui=mobile] .pf-hero__stage{min-height:0;padding:12px 14px 10px}html[data-ui=mobile] .pf-hero__frame{inset:5px}html[data-ui=mobile] .pf-hero__frame i{width:14px;height:14px}html[data-ui=mobile] .pf-hero__emblem{top:10px;width:22px;height:22px;inset-inline-end:12px}html[data-ui=mobile] .pf-hero__rarity{top:13px;font-size:8px;inset-inline-end:40px}html[data-ui=mobile] .pf-hero__id{gap:12px}html[data-ui=mobile] .pf-hero__avatar{width:92px!important;height:92px!important}html[data-ui=mobile] .pf-hero__avatar>.sx-identity,html[data-ui=mobile] .pf-hero__avatar>.sx-identity svg{width:78px!important;height:78px!important}html[data-ui=mobile] .pf-hero__name{font-size:19px}html[data-ui=mobile] .pf-hero__names{gap:4px}html[data-ui=mobile] .pf-hero__deck{gap:8px;padding:8px 10px 10px}html[data-ui=mobile] .pf-hero__stats{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:5px}html[data-ui=mobile] .pf-hero__stats div{padding:5px 7px 6px}html[data-ui=mobile] .pf-hero__stats dd{margin-top:2px;font-size:16px}html[data-ui=mobile] .pf-hero__stats dt{letter-spacing:.06em;font-size:8px}html[data-ui=mobile] .pf-hero__medals{gap:5px}html[data-ui=mobile] .pf-medal{padding:4px 8px 4px 4px}html[data-ui=mobile] .pf-dialog .pf-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-dialog .pf-hero__emblem{inset-inline-end:60px}.pf-dialog .pf-hero__rarity{inset-inline-end:98px}html[data-ui=mobile] .pf-dialog .pf-hero__emblem{inset-inline-end:52px}html[data-ui=mobile] .pf-dialog .pf-hero__rarity{inset-inline-end:82px}.clans{color:var(--x-text,#e8e4da);gap:14px;display:grid}.clans__eyebrow{font:700 11px var(--x-mono,monospace);letter-spacing:.3em;color:var(--x-ember,#ff3b2f);align-items:center;gap:6px;display:inline-flex}.clans__head h2{font:800 clamp(30px, 4vw, 46px) var(--x-display,inherit);margin:4px 0}.clans__head h2:where(html[data-rot],html[data-rot] *){font:800 clamp(30px, 4dvh, 46px) var(--x-display,inherit)}.clans__head h2 span{color:var(--x-ember,#ff3b2f)}.clans__head p{max-width:680px;color:var(--x-muted,#9aa3ab);margin:0;line-height:1.5}.clans__error{color:#ffb4a8;background:#ff3b4d1f;border:1px solid #ff3b4d59;border-radius:10px;margin:0;padding:10px 12px}.clans__guest,.clans__cta{border:1px solid var(--x-line,#ffffff1a);background:var(--x-glass-soft,#ffffff08);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.clans__guest p{margin:0}.clans__cta div{gap:3px;display:grid}.clans__cta small{color:var(--x-muted,#9aa3ab)}.clans-btn{border:1px solid var(--x-line,#ffffff24);min-height:36px;color:var(--x-text,#e8e4da);font:800 11px var(--x-ui,inherit);letter-spacing:.1em;cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.clans-btn:disabled{opacity:.5;cursor:default}.clans-btn.is-primary{color:#140a05;background:linear-gradient(180deg, var(--x-ember-2,#ff6a4a), var(--x-ember,#ff3b2f));border:0}.clans-btn.is-ok{color:#5cd68c;border-color:#5cd68c}.clans-btn.is-danger{color:#ff8a7a;border-color:#ff3b2f80}.clan-emblem{flex:none;place-items:center;display:inline-grid;position:relative}.clan-emblem>svg{filter:drop-shadow(0 4px 10px #00000073);width:100%;height:100%;position:absolute;inset:0}.clan-emblem i{color:var(--c1);place-items:center;font-style:normal;display:grid;position:relative}.clans__browse{gap:10px;display:grid}.clans__search{border:1px solid var(--x-line,#ffffff1a);background:var(--x-glass-soft,#ffffff08);color:var(--x-muted,#9aa3ab);border-radius:10px;align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.clans__search input{min-width:0;height:40px;color:var(--x-text,#e8e4da);font:inherit;background:0 0;border:0;outline:none;flex:1}.clans__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.clan-row{border:1px solid var(--x-line,#ffffff14);width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff05;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.clan-row:hover{border-color:var(--x-line-strong,#fff3)}.clan-row__rank{width:22px;font:800 13px var(--x-mono,monospace);color:var(--x-muted,#9aa3ab)}.clan-row__name{flex:1;gap:2px;min-width:0;display:grid}.clan-row__name b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.clan-row__name small,.clan-row__level small{color:var(--x-muted,#9aa3ab);align-items:center;gap:4px;font-size:11px;display:inline-flex}.clan-row__level{justify-items:end;gap:2px;display:grid}.clan-row__level b{font:800 13px var(--x-mono,monospace);color:#f2c14e}.clans__empty{text-align:center;color:var(--x-muted,#9aa3ab);padding:16px}.clan-card{border:1px solid var(--x-line,#ffffff1a);background:linear-gradient(#1c2127e6,#0e1013e6);border-radius:16px;gap:12px;padding:16px;display:grid}.clan-header{align-items:center;gap:16px;display:flex}.clan-header>div{flex:1;gap:4px;min-width:0;display:grid}.clan-header__tag{font:800 13px var(--x-mono,monospace);letter-spacing:.2em;color:var(--x-ember,#ff3b2f)}.clan-header h3{font:800 24px var(--x-display,inherit);margin:0}.clan-header p{color:var(--x-muted,#9aa3ab);margin:0}.clan-header__level{grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;margin-top:4px;display:grid}.clan-header__level b{font:800 13px var(--x-mono,monospace);color:#f2c14e}.clan-header__level small{color:var(--x-muted,#9aa3ab);grid-column:1/-1;font-size:11px}.clan-bar{background:#ffffff14;border-radius:5px;height:5px;overflow:hidden}.clan-bar i{transform-origin:0;background:linear-gradient(90deg,#f2c14e,#ffd978);height:100%;display:block}.clan-card__sub,.clan-requests h4{font:700 11px var(--x-mono,monospace);letter-spacing:.24em;color:var(--x-muted,#9aa3ab);align-items:center;gap:6px;margin:4px 0 0;display:flex}.clan-members,.clan-requests ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.clan-members li,.clan-requests li{background:#ffffff06;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;display:flex}.clan-members b,.clan-requests b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.clan-members small{color:var(--x-muted,#9aa3ab);font-size:11px}.clan-role{min-width:70px;font:800 9.5px var(--x-mono,monospace);letter-spacing:.14em;color:var(--x-muted,#9aa3ab)}.clan-role.is-owner{color:#f2c14e}.clan-role.is-officer{color:#4da3ff}.clan-member__actions{gap:4px;display:inline-flex}.clan-member__actions .clans-btn{min-height:28px;padding:0 8px;font-size:9.5px}.clan-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.clans__modal{z-index:600;background:#060708b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.clans__sheet{border:1px solid var(--x-line,#ffffff1f);background:#121418;border-radius:16px;gap:12px;width:min(620px,100%);max-height:calc(100vh - 32px);padding:18px;display:grid;position:relative;overflow:auto}.clans__sheet:where(html[data-rot],html[data-rot] *){border:1px solid var(--x-line,#ffffff1f);background:#121418;border-radius:16px;max-height:calc(100vw - 32px);padding:18px;overflow:auto}.clans__close{color:#9aa3ab;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.clan-form{border:1px solid var(--x-line,#ffffff1a);background:#ffffff05;border-radius:16px;grid-template-columns:180px 1fr;gap:16px;padding:16px;display:grid}.clan-form__preview{text-align:center;align-content:start;justify-items:center;gap:10px;display:grid}.clan-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.clan-form__fields label{font:700 10px var(--x-mono,monospace);letter-spacing:.2em;color:var(--x-muted,#9aa3ab);gap:4px;display:grid}.clan-form__fields .is-wide,.clan-form__fields fieldset,.clan-form__check{grid-column:1/-1}.clan-form__fields input:not([type=checkbox]){border:1px solid var(--x-line,#ffffff24);height:38px;color:var(--x-text,#e8e4da);font:600 14px var(--x-ui,inherit);letter-spacing:.02em;background:#0000004d;border-radius:8px;padding:0 10px}.clan-form fieldset{border:0;margin:0;padding:0}.clan-form legend{font:700 10px var(--x-mono,monospace);letter-spacing:.2em;color:var(--x-muted,#9aa3ab);margin-bottom:4px}.clan-pick{flex-wrap:wrap;gap:5px;display:flex}.clan-pick button{width:40px;height:40px;color:var(--x-text,#e8e4da);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:9px;place-items:center;display:grid}.clan-pick button[aria-pressed=true]{border-color:var(--x-ember,#ff3b2f);box-shadow:0 0 0 1px var(--x-ember,#ff3b2f) inset}.clan-pick button.is-swatch{border-radius:50%;width:28px;height:28px}.clan-pick button.is-swatch[aria-pressed=true]{box-shadow:0 0 0 2px #fff}.clan-form__check{align-items:center;gap:8px;letter-spacing:.06em!important;display:flex!important}.clan-form__actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.scoreboard-clan{color:var(--x-ember,#ff3b2f);letter-spacing:.04em;margin-right:5px;font-style:normal;font-weight:800}@media (width<=760px){.clan-form:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr}.clan-header:where(html:not([data-rot]),html:not([data-rot]) *){align-items:flex-start}}@media (height<=760px){.clan-form:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr}.clan-header:where(html[data-rot],html[data-rot] *){align-items:flex-start}}html[data-ui=mobile] .clans__head p{display:none}html[data-ui=mobile] .clan-form__fields{grid-template-columns:1fr 1fr}.pf-side{align-content:start;gap:14px;min-width:0;display:grid}.pf-id{gap:12px}.pf-xp{gap:6px;width:100%;display:grid}.pf-xp__row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pf-xp__row b{font:800 13px var(--x-display,sans-serif);letter-spacing:.12em;color:var(--x-text,#e8e4da)}.pf-xp__row small{font:600 10.5px var(--x-mono,monospace);letter-spacing:.06em;color:var(--x-muted,#8a96a3)}.pf-xp__bar{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden}.pf-xp__bar i{border-radius:inherit;background:linear-gradient(90deg, var(--x-ember,#ff3b2f), var(--x-ember-2,#ff7a5c));height:100%;display:block;box-shadow:0 0 12px #ff3b2f99}.pf-standing{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.pf-chip{--pf-c:var(--x-text,#e8e4da);text-align:start;min-width:0;min-height:46px;color:var(--x-text,#e8e4da);font:inherit;border:1px solid var(--x-line,#ffffff17);background:#ffffff09;border-radius:12px;align-items:center;gap:8px;padding:6px 10px;display:flex}.pf-chip>svg:first-child{color:var(--pf-c);flex:none}.pf-chip>span:not(.clan-emblem){flex:1;min-width:0;line-height:1.2;display:grid}.pf-chip small{font:600 9px var(--x-mono,monospace);letter-spacing:.14em;color:var(--x-muted,#8a96a3)}.pf-chip b{text-overflow:ellipsis;white-space:nowrap;font:700 12.5px var(--x-display,sans-serif);letter-spacing:.04em;color:var(--pf-c);overflow:hidden}.pf-chip .clan-emblem{flex:none}.pf-chip.is-link{cursor:pointer;transition:border-color .2s,background .2s}.pf-chip.is-link:hover:not(:disabled){border-color:var(--x-line-strong,#ffffff2e);background:#ffffff12}.pf-chip.is-link:disabled{cursor:default}.pf-chip__go{color:var(--x-muted,#8a96a3);flex:none}.pf-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin:0;display:grid}.pf-stats div{text-align:center;border:1px solid var(--x-line,#ffffff17);background:#ffffff09;border-radius:10px;min-width:0;padding:8px 4px}.pf-stats dt{white-space:nowrap;font:600 9px var(--x-mono,monospace);letter-spacing:.1em;color:var(--x-muted,#8a96a3);text-transform:uppercase;justify-content:center;align-items:center;gap:4px;display:flex;overflow:hidden}.pf-stats dt svg{flex:none}.pf-stats dd{font:800 17px var(--x-display,sans-serif);color:var(--x-text,#e8e4da);margin:3px 0 0}.pf-panel{text-align:start;border-radius:var(--x-radius-lg,22px);border:1px solid var(--x-line,#ffffff17);min-width:0;box-shadow:var(--x-shadow,none);background:linear-gradient(#1c2127eb,#0e1013f0);gap:10px;padding:16px;display:grid;position:relative;overflow:hidden}.pf-panel.is-guest{background:linear-gradient(160deg,#ff3b2f1f,#0e1013f0 60%);border-color:#ff3b2f4d}.pf-panel.is-guest:before{content:"";background:var(--x-ember,#ff3b2f);border-start-end-radius:3px;border-end-end-radius:3px;width:3px;position:absolute;inset-block:14px;inset-inline-start:0}.pf-panel>strong{font:700 17px/1.2 var(--x-display,sans-serif);letter-spacing:.03em;color:#f2eee6}.pf-panel>p{color:var(--x-muted,#8a96a3);margin:0;font-size:12.5px;line-height:1.45}.pf-panel .gi-keep,.pf-panel .tf-email{margin:0}.pf-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pf-panel__actions{flex-wrap:wrap;gap:8px;display:flex}.pf-panel__actions>*{flex:auto}.pf-friends{gap:8px;min-width:0;display:grid}html[data-ui=mobile] .pf-side{gap:10px}html[data-ui=mobile] .pf-id{gap:8px}html[data-ui=mobile] .pf-standing{grid-template-columns:minmax(0,1fr)}html[data-ui=mobile] .pf-chip{min-height:44px}html[data-ui=mobile] .pf-stats dd{font-size:15px}html[data-ui=mobile] .pf-stats dt{letter-spacing:.06em;font-size:8.5px}html[data-ui=mobile] .pf-panel{border-radius:16px;gap:8px;padding:12px}html[data-ui=mobile] .pf-panel .sx-note{display:none}html[data-ui=mobile] .pf-panel.is-guest{order:-1}html[data-ui=mobile] .pf-panel.is-guest>p{display:none}html[data-ui=mobile] .pf-panel__actions>*{min-height:44px}@media (width<=380px){.pf-standing:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr)}}@media (height<=380px){.pf-standing:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr)}}.pf2{gap:14px;min-width:0;display:grid}.pf2 .pf-hero__chips>.pf-chip{flex:170px}.pf2 .pf-hero__chips>.sx-pass-chip{flex:200px;width:auto}.pf2-tabs{border:1px solid var(--x-line,#ffffff17);background:#ffffff0a;border-radius:12px;justify-self:start;gap:4px;padding:4px;display:flex}.pf2-tabs button{color:var(--x-muted,#8a96a3);font:700 12px var(--x-display,sans-serif);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 18px}.pf2-tabs button[aria-selected=true]{color:var(--x-text,#e8e4da);background:#ff3b2f29;box-shadow:inset 0 0 0 1px #ff3b2f59}.pf2-cols{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.pf2-shop{min-width:0}.pf-locker{gap:10px}.pf-tokens{font:600 11px var(--x-mono,monospace);letter-spacing:.06em;color:var(--x-muted,#8a96a3);background:#ffc76614;border:1px solid #ffc7664d;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pf-tokens svg{color:var(--x-gold,#ffc766)}.pf-tokens b{font:800 14px var(--x-display,sans-serif);color:var(--x-gold,#ffc766)}.pf-locker__body{grid-template-columns:minmax(220px,270px) minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.pf-inspect{--r:var(--x-ember,#ff3b2f);text-align:center;border:1px solid color-mix(in srgb, var(--r) 40%, transparent);background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--r) 16%, transparent), transparent 70%), #ffffff06;border-radius:16px;gap:12px;min-width:0;padding:12px;display:grid;position:sticky;top:8px}.pf-inspect__stage{background:linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/14px 14px,linear-gradient(0deg,#ffffff08 1px,#0000 1px) 0 0/14px 14px,#00000059;border-radius:12px;place-items:center;min-width:0;min-height:156px;padding:10px;display:grid;overflow:hidden}.pf-inspect--nameplate .pf-tile__name{background:0 0;min-height:0;font-size:24px}.pf-inspect--title .sx-item__title{background:0 0}.pf-inspect--title .sx-title{font-size:15px}.pf-inspect--banner .pf-inspect__stage{padding:0}.pf-inspect__banner{border-radius:12px}.pf-inspect__banner .sx-banner__body{background:linear-gradient(90deg,#050608c7,#05060859 55%,#0000 80%)}[dir=rtl] .pf-inspect__banner .sx-banner__body{background:linear-gradient(270deg,#050608c7,#05060859 55%,#0000 80%)}.pf-inspect__banner-name{min-width:0;font:800 17px var(--x-display,sans-serif);letter-spacing:.04em;text-shadow:0 1px 4px #000;overflow:hidden}.pf-inspect__info{justify-items:center;gap:5px;min-width:0;display:grid}.pf-inspect__info>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:800 16px var(--x-display,sans-serif);letter-spacing:.05em;color:var(--x-text,#e8e4da);overflow:hidden}.pf-inspect__info .sx-item__rarity{color:var(--r)}.pf-inspect__actions{justify-content:center;width:100%;margin-top:4px;display:flex}.pf-inspect__actions .sx-primary{width:100%}.pf-inspect__on,.pf-inspect__locked{min-height:40px;font:700 12px var(--x-display,sans-serif);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.pf-inspect__on{color:var(--x-green,#3ee08f)}.pf-inspect__locked{color:var(--x-muted,#8a96a3)}.pf-buy{background:linear-gradient(90deg,#ffc766,#ff9a3c)!important}.pf-grid{align-content:start}.pf-tile{overflow:hidden}.pf-tile.is-picked{outline:2px solid var(--r);outline-offset:-2px}.pf-tile__name{width:100%;min-height:54px;font:800 15px var(--x-display,sans-serif);letter-spacing:.04em;background:#0000004d;border-radius:10px;place-items:center;padding:10px 6px;display:grid;overflow:hidden}.pf-tile.is-locked>:first-child{filter:grayscale(.85)brightness(.55);transition:filter .2s}.pf-tile.is-locked:is(:hover,:focus-visible)>*{filter:none!important}.pf-tile__peek{top:8px;width:20px;height:20px;color:var(--x-muted,#8a96a3);background:#00000073;border-radius:6px;place-items:center;display:grid;position:absolute;inset-inline-start:8px}.pf-price{font:800 11px var(--x-display,sans-serif);letter-spacing:.04em;color:var(--x-gold,#ffc766);background:#ffc7661a;border:1px solid #ffc7664d;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.pf-grid.sx-grid--nameplate{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}.pf-grid.sx-grid--banner{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media (width<=1180px){.pf-locker__body:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr)}.pf-inspect:where(html:not([data-rot]),html:not([data-rot]) *){text-align:start;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;position:static}.pf-inspect__info:where(html:not([data-rot]),html:not([data-rot]) *){justify-items:start}}@media (height<=1180px){.pf-locker__body:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr)}.pf-inspect:where(html[data-rot],html[data-rot] *){text-align:start;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;position:static}.pf-inspect__info:where(html[data-rot],html[data-rot] *){justify-items:start}}@media (width<=1000px){.pf2-cols:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr)}}@media (height<=1000px){.pf2-cols:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.pf-inspect:where(html:not([data-rot]),html:not([data-rot]) *){text-align:center;grid-template-columns:minmax(0,1fr)}.pf-inspect__stage:where(html:not([data-rot]),html:not([data-rot]) *){min-height:112px}.pf-inspect__stage .sx-identity:where(html:not([data-rot]),html:not([data-rot]) *),.pf-inspect__stage .sx-identity svg:where(html:not([data-rot]),html:not([data-rot]) *){width:104px!important;height:104px!important}.pf-inspect__info:where(html:not([data-rot]),html:not([data-rot]) *){justify-items:center}.pf-grid:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:repeat(auto-fill,minmax(96px,1fr));max-height:none;overflow:visible}.pf-grid.sx-grid--nameplate:where(html:not([data-rot]),html:not([data-rot]) *),.pf-grid.sx-grid--title:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.pf-grid.sx-grid--banner:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr)}.pf-locker .sx-tabs:where(html:not([data-rot]),html:not([data-rot]) *){scrollbar-width:none;max-width:100%;overflow-x:auto}.pf-locker .sx-tabs button:where(html:not([data-rot]),html:not([data-rot]) *){flex:none;padding:7px 10px}}@media (height<=560px){.pf-inspect:where(html[data-rot],html[data-rot] *){text-align:center;grid-template-columns:minmax(0,1fr)}.pf-inspect__stage:where(html[data-rot],html[data-rot] *){min-height:112px}.pf-inspect__stage .sx-identity:where(html[data-rot],html[data-rot] *),.pf-inspect__stage .sx-identity svg:where(html[data-rot],html[data-rot] *){width:104px!important;height:104px!important}.pf-inspect__info:where(html[data-rot],html[data-rot] *){justify-items:center}.pf-grid:where(html[data-rot],html[data-rot] *){grid-template-columns:repeat(auto-fill,minmax(96px,1fr));max-height:none;overflow:visible}.pf-grid.sx-grid--nameplate:where(html[data-rot],html[data-rot] *),.pf-grid.sx-grid--title:where(html[data-rot],html[data-rot] *){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.pf-grid.sx-grid--banner:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr)}.pf-locker .sx-tabs:where(html[data-rot],html[data-rot] *){scrollbar-width:none;max-width:100%;overflow-x:auto}.pf-locker .sx-tabs button:where(html[data-rot],html[data-rot] *){flex:none;padding:7px 10px}}html[data-ui=mobile] .pf2{gap:8px}html[data-ui=mobile] .pf2-cols{grid-template-columns:minmax(200px,230px) minmax(0,1fr);gap:8px}html[data-ui=mobile] .pf2-tabs button{padding:6px 12px;font-size:11px}html[data-ui=mobile] .pf-locker__body{grid-template-columns:minmax(0,1fr);gap:8px}html[data-ui=mobile] .pf-inspect{text-align:start;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;padding:8px;position:static}html[data-ui=mobile] .pf-inspect__stage{min-height:96px;padding:4px}html[data-ui=mobile] .pf-inspect__stage .sx-identity,html[data-ui=mobile] .pf-inspect__stage .sx-identity svg{width:88px!important;height:88px!important}html[data-ui=mobile] .pf-inspect__banner{height:84px!important}html[data-ui=mobile] .pf-inspect__info{justify-items:start}html[data-ui=mobile] .pf-inspect--nameplate .pf-tile__name{font-size:16px}html[data-ui=mobile] .pf-tile__name{min-height:40px;padding:6px 4px;font-size:13px}html[data-ui=mobile] .pf-tokens{padding:4px 9px}.pf-bio{gap:6px;display:grid}.pf-bio__label{font:600 10px var(--x-mono,monospace);letter-spacing:.14em;color:var(--x-muted,#8a96a3);align-items:center;gap:6px;display:inline-flex}.pf-bio__input{box-sizing:border-box;resize:vertical;border:1px solid var(--x-line-strong,#ffffff2e);width:100%;min-height:74px;color:var(--x-text,#e8e4da);font:14px/1.4 var(--x-sans,sans-serif);background:#00000047;border-radius:10px;padding:10px 12px}.pf-bio__input:focus-visible{outline:2px solid var(--x-ember,#ff7a5c);outline-offset:1px}.pf-bio__input:disabled{opacity:.55}.pf-bio__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.pf-bio__count{font:600 11px var(--x-mono,monospace);color:var(--x-muted,#8a96a3)}.pf-bio__save{min-height:44px}.cs-shop{gap:12px;min-width:0;display:grid}.cs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-balance{color:var(--x-gold,#ffc766);background:#ffc76614;border:1px solid #ffc76647;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.cs-balance b{font:800 15px var(--x-display,sans-serif);letter-spacing:.03em}.cs-balance small{font:600 9.5px var(--x-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--x-muted,#8a96a3)}.cs-kinds{scrollbar-width:none;gap:4px;padding-block-end:2px;display:flex;overflow-x:auto}.cs-kinds::-webkit-scrollbar{display:none}.cs-kinds>button{cursor:pointer;min-height:36px;color:var(--x-muted,#8a96a3);border:1px solid var(--x-line,#ffffff17);font:700 11px var(--x-display,sans-serif);letter-spacing:.08em;text-transform:uppercase;background:#ffffff08;border-radius:10px;flex:none;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.cs-kinds>button small{font:600 9.5px var(--x-mono,monospace);opacity:.7}.cs-kinds>button.is-on{color:var(--x-text,#e8e4da);background:#ffffff12;border-color:#ffffff4d}.cs-kinds>button:disabled{opacity:.4;cursor:default}.cs-body{grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:start;gap:14px;display:grid}.cs-body>.cs-preview{grid-area:1/2;position:sticky;inset-block-start:8px}.cs-body>.cs-grid{grid-area:1/1}.cs-preview{--cs-r:#8a96a3;background:linear-gradient(180deg, color-mix(in srgb, var(--cs-r) 10%, transparent), #ffffff05);border:1px solid color-mix(in srgb, var(--cs-r) 35%, transparent);border-radius:14px;gap:10px;min-width:0;padding:12px;display:grid}.cs-preview__stage{background:#00000047;border-radius:10px;place-items:center;min-height:168px;padding:10px;display:grid;overflow:hidden}.cs-stage--banner{align-content:center;min-height:110px;padding:0}.cs-preview__banner{width:100%}.cs-preview__banner-id{align-items:center;gap:10px;padding-inline:12px;display:flex}.cs-preview__info{gap:2px;min-width:0;display:grid}.cs-preview__kind{font:600 9.5px var(--x-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--x-muted,#8a96a3)}.cs-preview__kind em{color:var(--cs-r);font-style:normal}.cs-preview__name{overflow-wrap:anywhere;font:800 18px var(--x-display,sans-serif);letter-spacing:.03em;color:var(--x-text,#e8e4da)}.cs-preview__buy{justify-items:stretch;gap:8px;display:grid}.cs-preview__buy>button,.cs-actions>button{justify-content:center}.cs-preview__buy small{color:var(--x-muted,#8a96a3);font-size:11.5px;line-height:1.4}.cs-cost{color:var(--x-gold,#ffc766);align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.cs-cost b{font:800 26px var(--x-display,sans-serif)}.cs-confirm{color:var(--x-text,#e8e4da);margin:0;font-size:13px;line-height:1.45}.cs-actions{grid-template-columns:1fr auto;gap:6px;display:grid}.cs-owned{font:700 12px var(--x-display,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#8ff0bd;align-items:center;gap:6px;margin:0;display:inline-flex}.cs-offer{color:var(--x-text,#e8e4da)!important}.cs-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.cs-grid--title,.cs-grid--nameplate,.cs-grid--banner{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.cs-grid>li{min-width:0}.cs-item{--cs-r:#8a96a3;cursor:pointer;width:100%;height:100%;color:var(--x-text,#e8e4da);font:inherit;text-align:center;border:1px solid var(--x-line,#ffffff17);background:#ffffff08;border-radius:12px;justify-items:center;gap:6px;padding:10px 8px 8px;transition:border-color .2s,background .2s,transform .2s;display:grid}.cs-item:hover,.cs-item:focus-visible{border-color:color-mix(in srgb, var(--cs-r) 55%, transparent);background:#ffffff0f}.cs-item:focus-visible{outline:2px solid var(--cs-r);outline-offset:2px}.cs-item.is-on{border-color:var(--cs-r);background:color-mix(in srgb, var(--cs-r) 10%, transparent);box-shadow:0 0 0 1px var(--cs-r) inset}.cs-item__art{place-items:center;max-width:100%;min-height:64px;display:grid;overflow:hidden}.cs-item__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 12px var(--x-display,sans-serif);letter-spacing:.03em;overflow:hidden}.cs-item__foot{justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.cs-item__foot em{font:600 8.5px var(--x-mono,monospace);letter-spacing:.1em;color:var(--cs-r);font-style:normal}.cs-item__price,.cs-price-tag{color:var(--x-gold,#ffc766);font:700 11px var(--x-mono,monospace);align-items:center;gap:3px;display:inline-flex}.cs-item__price.is-short,.cs-price-tag.is-short{color:var(--x-muted,#8a96a3)}.cs-item__owned{color:#8ff0bd;font:600 9.5px var(--x-mono,monospace);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:3px;display:inline-flex}.cs-item.is-owned{opacity:.82}.cs-empty{color:var(--x-muted,#8a96a3);border:1px dashed var(--x-line,#ffffff17);background:#ffffff08;border-radius:12px;align-items:center;gap:8px;margin:0;padding:16px;font-size:13px;display:flex}.cs-grid>.cs-empty{grid-column:1/-1}html.tf-calm .cs-item{transition:none}@media (width<=760px){.cs-body:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:minmax(0,1fr)}.cs-body>.cs-preview:where(html:not([data-rot]),html:not([data-rot]) *){grid-area:1/1;position:static}.cs-body>.cs-grid:where(html:not([data-rot]),html:not([data-rot]) *){grid-row:2}.cs-preview__stage:where(html:not([data-rot]),html:not([data-rot]) *){min-height:84px;padding:6px}.cs-preview--square:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:112px minmax(0,1fr);align-items:center}.cs-preview--square .cs-preview__stage:where(html:not([data-rot]),html:not([data-rot]) *){min-height:112px}.cs-preview--square .cs-preview__stage>:where(html:not([data-rot]),html:not([data-rot]) *){width:100px!important;height:100px!important}.cs-preview--square .cs-preview__stage svg:where(html:not([data-rot]),html:not([data-rot]) *){width:100px;height:100px}.cs-preview--square .cs-preview__buy:where(html:not([data-rot]),html:not([data-rot]) *){grid-column:1/-1}.cs-grid:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px}.cs-grid--title:where(html:not([data-rot]),html:not([data-rot]) *),.cs-grid--nameplate:where(html:not([data-rot]),html:not([data-rot]) *),.cs-grid--banner:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (height<=760px){.cs-body:where(html[data-rot],html[data-rot] *){grid-template-columns:minmax(0,1fr)}.cs-body>.cs-preview:where(html[data-rot],html[data-rot] *){grid-area:1/1;position:static}.cs-body>.cs-grid:where(html[data-rot],html[data-rot] *){grid-row:2}.cs-preview__stage:where(html[data-rot],html[data-rot] *){min-height:84px;padding:6px}.cs-preview--square:where(html[data-rot],html[data-rot] *){grid-template-columns:112px minmax(0,1fr);align-items:center}.cs-preview--square .cs-preview__stage:where(html[data-rot],html[data-rot] *){min-height:112px}.cs-preview--square .cs-preview__stage>:where(html[data-rot],html[data-rot] *){width:100px!important;height:100px!important}.cs-preview--square .cs-preview__stage svg:where(html[data-rot],html[data-rot] *){width:100px;height:100px}.cs-preview--square .cs-preview__buy:where(html[data-rot],html[data-rot] *){grid-column:1/-1}.cs-grid:where(html[data-rot],html[data-rot] *){grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px}.cs-grid--title:where(html[data-rot],html[data-rot] *),.cs-grid--nameplate:where(html[data-rot],html[data-rot] *),.cs-grid--banner:where(html[data-rot],html[data-rot] *){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.sx-dialog.pd-host{z-index:1000}.pf-hero__bio{color:#e8e4dae6;text-shadow:0 1px 3px #000;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:13px;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}.pd-line{justify-items:start;gap:8px;margin:12px 18px 0;display:grid}.pd-line.sx-hint{display:block}.pd-actions{text-align:start;gap:8px;margin:12px 18px 0;display:grid}.pd-actions__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pd-btn{border:1px solid var(--x-line-strong,#ffffff2e);min-height:44px;color:var(--x-text,#e8e4da);font:700 12px var(--x-display,sans-serif);letter-spacing:.08em;cursor:pointer;background:#ffffff0d;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.pd-btn:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff57}.pd-btn:focus-visible{outline:2px solid var(--x-ember,#ff7a5c);outline-offset:2px}.pd-btn:disabled{opacity:.45;cursor:default}.pd-btn.is-primary{color:#140803;background:linear-gradient(90deg, var(--x-ember,#ff3b2f), var(--x-ember-2,#ff7a5c));border:0}.pd-btn.is-danger{color:#ffd0cc;background:#ff3b2f24;border-color:#ff3b2f80}.pd-btn.is-quiet{color:var(--x-muted,#8a96a3);margin-inline-start:auto}.pd-tag{min-height:44px;font:700 12px var(--x-display,sans-serif);letter-spacing:.08em;color:var(--x-muted,#8a96a3);align-items:center;gap:6px;padding:0 6px;display:inline-flex}.pd-hint,.pd-notice{color:var(--x-muted,#8a96a3);margin:0;font-size:12.5px}.pd-notice.is-ok{color:#bff3d6}.pd-notice.is-error{color:#ffd0cc}.pd-confirm{color:#ffd0cc;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.pd-clan{gap:6px}.pf-dialog .pf-dialog__foot{margin-top:10px}.pf-dialog>.pd-actions:last-child{margin-bottom:16px}html[data-ui=mobile] .pd-btn{min-height:44px;padding:0 12px}@media (width<=480px){.pd-actions__row>.pd-btn:where(html:not([data-rot]),html:not([data-rot]) *){flex:140px}.pd-btn.is-quiet:where(html:not([data-rot]),html:not([data-rot]) *){margin-inline-start:0}}@media (height<=480px){.pd-actions__row>.pd-btn:where(html[data-rot],html[data-rot] *){flex:140px}.pd-btn.is-quiet:where(html[data-rot],html[data-rot] *){margin-inline-start:0}}.tf-maint{z-index:9000;backdrop-filter:blur(8px);color:var(--x-text,#eef0f2);background:#060708e0;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tf-maint-card{text-align:center;background:linear-gradient(#171a1f,#0d0f12);border:1px solid #ff3b2f73;border-radius:16px;justify-items:center;gap:10px;width:min(100%,460px);padding:28px 24px;animation:.25s ease-out tf-maint-in;display:grid;box-shadow:0 24px 70px #0009}.tf-maint-card small{font:700 10px var(--x-display,sans-serif);letter-spacing:.3em;color:var(--x-ember,#ff3b2f)}.tf-maint-card h2{font:700 clamp(20px, 5vw, 28px) var(--x-display,sans-serif);letter-spacing:.08em;margin:0}.tf-maint-card h2:where(html[data-rot],html[data-rot] *){font:700 clamp(20px, 5dvh, 28px) var(--x-display,sans-serif);letter-spacing:.08em}.tf-maint-card p{color:#d6d9dc;margin:0;font-size:14px}.tf-maint-card em{color:var(--x-muted,#9aa3ab);font-size:12px;font-style:normal}.tf-maint-bar{background:#ffffff14;border-radius:2px;width:100%;height:3px;margin:8px 0 4px;position:relative;overflow:hidden}.tf-maint-bar b{background:var(--x-ember,#ff3b2f);border-radius:2px;width:35%;animation:1.3s ease-in-out infinite tf-maint-run;position:absolute;inset:0 auto 0 0}.tf-maint-banner{z-index:90;color:#ffd8a8;font:700 11px var(--x-mono,monospace);letter-spacing:.1em;white-space:nowrap;pointer-events:none;background:#0f1012d9;border:1px solid #ff9f2e99;border-radius:999px;padding:6px 14px;position:fixed;top:10px;left:50%;transform:translate(-50%)}@keyframes tf-maint-run{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes tf-maint-in{0%{opacity:0;transform:translateY(8px)}}@media (width<=520px){.tf-maint-banner:where(html:not([data-rot]),html:not([data-rot]) *){white-space:normal;text-align:center;width:calc(100% - 32px)}}@media (height<=520px){.tf-maint-banner:where(html[data-rot],html[data-rot] *){white-space:normal;text-align:center;width:calc(100% - 32px)}}.tf-tour{z-index:900;pointer-events:auto;font-family:var(--x-ui,inherit);position:fixed;inset:0}.tf-tour-veil{background:radial-gradient(80% 70% at 50% 60%,#0e1013d1,#060708f5);animation:.4s both tf-tour-fade;position:absolute;inset:0}.tf-tour-spot{pointer-events:none;border:1px solid #ff3b2fe6;border-radius:10px;transition:left .35s cubic-bezier(.2,.8,.2,1),top .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1),height .35s cubic-bezier(.2,.8,.2,1);position:absolute;box-shadow:0 0 0 9999px #060708b8,0 0 24px #ff3b2f73}.tf-tour-spot.is-none{border:0;width:0;height:0;top:50%;left:50%}.tf-tour-card{color:#e8e4da;background:linear-gradient(#1c2127f7,#0e1013fa);border:1px solid #ffffff1a;border-radius:14px;width:min(560px,100vw - 32px);padding:16px 18px 14px;animation:.4s cubic-bezier(.2,.8,.2,1) both tf-tour-card;position:absolute;bottom:max(24px,5vh);left:50%;transform:translate(-50%);box-shadow:0 24px 60px -20px #000c}.tf-tour-card:where(html[data-rot],html[data-rot] *){color:#e8e4da;background:linear-gradient(#1c2127f7,#0e1013fa);border:1px solid #ffffff1a;border-radius:14px;width:min(560px,100dvh - 32px);padding:16px 18px 14px;animation:.4s cubic-bezier(.2,.8,.2,1) both tf-tour-card;bottom:max(24px,5vw);transform:translate(-50%);box-shadow:0 24px 60px -20px #000c}.tf-tour-card header{font:700 10.5px var(--x-mono,monospace);letter-spacing:.3em;color:#ff3b2f;justify-content:space-between;align-items:center;display:flex}.tf-tour-card header button{color:#8a96a3;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.tf-tour-card h3{font:800 22px var(--x-display,inherit);letter-spacing:.02em;margin:8px 0 6px}.tf-tour-card p{color:#b9c0c7;margin:0;font-size:14px;line-height:1.55}.tf-tour-card ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.tf-tour-card li{color:#d6dbe0;padding-left:16px;font-size:13px;line-height:1.45;position:relative}.tf-tour-card ul li:before{content:"";background:#ff3b2f;width:6px;height:6px;position:absolute;top:.55em;left:2px;transform:rotate(45deg)}.tf-tour-card header b{color:#fff}.tf-tour-card.is-top{animation-name:tf-tour-card-top;top:max(76px,9vh);bottom:auto}.tf-tour-card.is-top:where(html[data-rot],html[data-rot] *){animation-name:tf-tour-card-top;top:max(76px,9vw)}.tf-tour-dots{gap:5px;margin:12px 0 0;padding:0;list-style:none;display:flex}.tf-tour-card .tf-tour-dots li{background:#ffffff24;border-radius:2px;width:16px;height:3px;padding:0;transition:width .3s,background .3s}.tf-tour-card .tf-tour-dots li:before{display:none}.tf-tour-card .tf-tour-dots li.is-done{background:#ff3b2f80}.tf-tour-card .tf-tour-dots li.is-on{background:#ff3b2f;width:26px}.tf-tour-card footer{align-items:center;gap:8px;margin-top:12px;display:flex}.tf-tour-play{min-height:44px;margin-left:auto;padding:0 20px;font-size:13px;animation:2.2s ease-in-out infinite tf-tour-glow}.tf-tour-spot i{border-radius:inherit;border:2px solid #ff3b2fe6;animation:1.6s ease-out infinite tf-tour-ping;position:absolute;inset:-2px}.tf-tour-spot.is-none i{display:none}.tf-tour-primary,.tf-tour-ghost{min-height:40px;font:800 12px var(--x-ui,inherit);letter-spacing:.12em;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.tf-tour-primary{color:#140a05;background:linear-gradient(#ff6a4a,#ff3b2f);border:0;box-shadow:0 10px 24px -12px #ff3b2f}.tf-tour-ghost{color:#b9c0c7;background:0 0;border:1px solid #ffffff24}html[data-ui=mobile] .tf-tour-card{width:min(620px,100vw - 24px);padding:10px 14px;bottom:10px}html[data-ui=mobile] .tf-tour-card:where(html[data-rot],html[data-rot] *){width:min(620px,100dvh - 24px)}html[data-ui=mobile] .tf-tour-card h3{margin:4px 0;font-size:17px}html[data-ui=mobile] .tf-tour-card p{font-size:12.5px;line-height:1.4}html[data-ui=mobile] .tf-tour-card footer{margin-top:8px}html[data-ui=mobile] .tf-tour-card.is-top{top:10px}html[data-ui=mobile] .tf-tour-play{min-height:40px;padding:0 14px}@keyframes tf-tour-fade{0%{opacity:0}}@keyframes tf-tour-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes tf-tour-card{0%{opacity:0;transform:translate(-50%,18px)scale(.97)}}@keyframes tf-tour-card-top{0%{opacity:0;transform:translate(-50%,-18px)scale(.97)}}@keyframes tf-tour-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes tf-tour-glow{50%{box-shadow:0 10px 30px -8px #ff3b2f}}html.tf-calm .tf-tour *,html.tf-calm .tf-tour-spot{transition:none!important;animation:none!important}.tf-first{z-index:910;font-family:var(--x-sans,inherit);color:#e8e4da;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tf-first__veil{backdrop-filter:blur(3px);background:radial-gradient(90% 80% at 50% 45%,#140c0a8c,#060708ed);animation:.45s both tfp-fade;position:absolute;inset:0}.tf-first__panel{text-align:center;justify-items:center;gap:10px;width:min(620px,100%);display:grid;position:relative}.tf-first__mark{filter:drop-shadow(0 0 26px #ff3b2f8c);animation:.8s cubic-bezier(.2,.8,.2,1) both tfp-rise}.tf-first__eyebrow{font:700 11px var(--x-mono,monospace);letter-spacing:.38em;color:#ff3b2f;margin:0;animation:.7s .1s both tfp-rise}.tf-first h2{font:800 clamp(30px, 5.4vw, 54px)/1 var(--x-display,inherit);letter-spacing:.02em;margin:0;animation:.7s .18s both tfp-rise}.tf-first h2:where(html[data-rot],html[data-rot] *){font:800 clamp(30px, 5.4dvh, 54px)/1 var(--x-display,inherit);letter-spacing:.02em;animation:.7s .18s both tfp-rise}.tf-first__lead{color:#b9c0c7;max-width:480px;margin:0 0 6px;font-size:15px;line-height:1.5;animation:.7s .26s both tfp-rise}.tf-first__choices{gap:10px;width:100%;animation:.7s .34s both tfp-rise;display:grid}.tf-first__learn{cursor:pointer;text-align:left;color:#160904;background:linear-gradient(135deg,#ff7a4f 0%,#ff3b2f 55%,#d8261c 100%);border:0;border-radius:16px;grid-template-columns:auto 1fr auto;grid-template-areas:"icon label go""icon skin go";align-items:center;gap:6px 16px;width:100%;padding:18px 20px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px -18px #ff3b2fd9,inset 0 1px #ffffff59}.tf-first__learn:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#fff6 45%,#0000 60%);animation:3.2s ease-in-out 1s infinite tfp-shine;position:absolute;inset:0;transform:translate(-100%)}.tf-first__learn:hover,.tf-first__learn:focus-visible{outline:none;transform:translateY(-2px)scale(1.01);box-shadow:0 28px 60px -18px #ff3b2f,inset 0 1px #fff6}.tf-first__icon{background:#16090429;border-radius:14px;grid-area:icon;place-items:center;width:54px;height:54px;display:grid}.tf-first__label{grid-area:label;gap:2px;display:grid}.tf-first__label strong{font:800 clamp(19px, 2.6vw, 24px) var(--x-display,inherit);letter-spacing:.01em}.tf-first__label strong:where(html[data-rot],html[data-rot] *){font:800 clamp(19px, 2.6dvh, 24px) var(--x-display,inherit);letter-spacing:.01em}.tf-first__label small{opacity:.78;font-size:13px;font-weight:600}.tf-first__skin{color:#f3ead9;font:700 11px var(--x-mono,monospace);letter-spacing:.08em;background:#0c0604d1;border-radius:99px;grid-area:skin;justify-self:start;align-items:center;gap:7px;padding:4px 10px 4px 6px;display:inline-flex}.tf-first__skin i{background:radial-gradient(circle at 35% 35%, #fff6, var(--skin,#ff5b1f) 60%);width:14px;height:14px;box-shadow:0 0 10px var(--skin,#ff5b1f);border-radius:50%}.tf-first__skin em{color:#ffc766;font-style:normal}.tf-first__go{grid-area:go;animation:1.4s ease-in-out infinite tfp-nudge}.tf-first__skip,.tf-first__tour{color:#c9d0d6;min-height:44px;font:800 13px var(--x-sans,inherit);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#0a0c0e80;border:1px solid #ffffff29;border-radius:12px;justify-self:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.tf-first__skip:hover,.tf-first__tour:hover{color:#fff;border-color:#ffffff57}.tf-first.is-help .tf-first__choices{grid-template-columns:1fr 1fr}.tf-first.is-help .tf-first__learn{grid-column:1/-1}.tf-first.is-help .tf-first__skip,.tf-first.is-help .tf-first__tour{justify-content:center;justify-self:stretch}.tf-first__note{color:#8a96a3;font-size:12px;animation:.8s .6s both tfp-fade}@media (height<=520px){.tf-first:where(html:not([data-rot]),html:not([data-rot]) *){align-items:center;padding:8px 16px}.tf-first__panel:where(html:not([data-rot]),html:not([data-rot]) *){gap:6px;width:min(560px,100%)}.tf-first__mark:where(html:not([data-rot]),html:not([data-rot]) *),.tf-first__note:where(html:not([data-rot]),html:not([data-rot]) *){display:none}.tf-first h2:where(html:not([data-rot]),html:not([data-rot]) *){font-size:24px}.tf-first__lead:where(html:not([data-rot]),html:not([data-rot]) *){margin:0;font-size:12.5px}.tf-first__learn:where(html:not([data-rot]),html:not([data-rot]) *){border-radius:14px;gap:4px 12px;padding:10px 14px}.tf-first__icon:where(html:not([data-rot]),html:not([data-rot]) *){width:40px;height:40px}.tf-first__label strong:where(html:not([data-rot]),html:not([data-rot]) *){font-size:18px}.tf-first__label small:where(html:not([data-rot]),html:not([data-rot]) *){font-size:11.5px}.tf-first__skip:where(html:not([data-rot]),html:not([data-rot]) *),.tf-first__tour:where(html:not([data-rot]),html:not([data-rot]) *){min-height:38px}.tfp-start:where(html:not([data-rot]),html:not([data-rot]) *),.tfp-end:where(html:not([data-rot]),html:not([data-rot]) *){gap:8px}.tfp-start h2:where(html:not([data-rot]),html:not([data-rot]) *),.tfp-end h2:where(html:not([data-rot]),html:not([data-rot]) *){font-size:28px}.tfp-start p:where(html:not([data-rot]),html:not([data-rot]) *),.tfp-end__lead:where(html:not([data-rot]),html:not([data-rot]) *){font-size:13px}.tfp-cta:where(html:not([data-rot]),html:not([data-rot]) *){min-height:48px;margin-top:2px}}@media (width<=520px){.tf-first:where(html[data-rot],html[data-rot] *){align-items:center;padding:8px 16px}.tf-first__panel:where(html[data-rot],html[data-rot] *){gap:6px;width:min(560px,100%)}.tf-first__mark:where(html[data-rot],html[data-rot] *),.tf-first__note:where(html[data-rot],html[data-rot] *){display:none}.tf-first h2:where(html[data-rot],html[data-rot] *){font-size:24px}.tf-first__lead:where(html[data-rot],html[data-rot] *){margin:0;font-size:12.5px}.tf-first__learn:where(html[data-rot],html[data-rot] *){border-radius:14px;gap:4px 12px;padding:10px 14px}.tf-first__icon:where(html[data-rot],html[data-rot] *){width:40px;height:40px}.tf-first__label strong:where(html[data-rot],html[data-rot] *){font-size:18px}.tf-first__label small:where(html[data-rot],html[data-rot] *){font-size:11.5px}.tf-first__skip:where(html[data-rot],html[data-rot] *),.tf-first__tour:where(html[data-rot],html[data-rot] *){min-height:38px}.tfp-start:where(html[data-rot],html[data-rot] *),.tfp-end:where(html[data-rot],html[data-rot] *){gap:8px}.tfp-start h2:where(html[data-rot],html[data-rot] *),.tfp-end h2:where(html[data-rot],html[data-rot] *){font-size:28px}.tfp-start p:where(html[data-rot],html[data-rot] *),.tfp-end__lead:where(html[data-rot],html[data-rot] *){font-size:13px}.tfp-cta:where(html[data-rot],html[data-rot] *){min-height:48px;margin-top:2px}}.hud.is-tutorial .round-top,.hud.is-tutorial .alive-count{display:none!important}.tfp{z-index:880;pointer-events:none;font-family:var(--x-sans,inherit);color:#e8e4da;position:fixed;inset:0}.tfp-card{pointer-events:auto;background:linear-gradient(#181c21e6,#0c0e11eb);border:1px solid #ffffff1a;border-radius:14px;width:min(460px,100vw - 32px);padding:12px 16px 14px;animation:.45s cubic-bezier(.2,.9,.2,1.15) both tfp-card;position:absolute;top:max(70px,9vh);left:50%;transform:translate(-50%);box-shadow:0 20px 50px -20px #000000d9}.tfp-card:where(html[data-rot],html[data-rot] *){pointer-events:auto;background:linear-gradient(#181c21e6,#0c0e11eb);border:1px solid #ffffff1a;border-radius:14px;width:min(460px,100dvh - 32px);padding:12px 16px 14px;animation:.45s cubic-bezier(.2,.9,.2,1.15) both tfp-card;top:max(70px,9vw);transform:translate(-50%);box-shadow:0 20px 50px -20px #000000d9}.tfp-card.is-done{border-color:#3ee08f99;box-shadow:0 0 0 1px #3ee08f40,0 20px 50px -20px #3ee08f8c}.tfp-card__head{align-items:center;gap:10px;display:flex}.tfp-card__count{font:800 15px var(--x-mono,monospace);color:#ff3b2f}.tfp-card__count small{color:#5d6670;font-size:11px}.tfp-dots{gap:4px;margin:0 auto 0 0;padding:0;list-style:none;display:flex}.tfp-dots li{background:#ffffff24;border-radius:2px;width:12px;height:3px;transition:width .3s,background .3s}.tfp-dots li.is-done{background:#3ee08fb3}.tfp-dots li.is-on{background:#ff3b2f;width:22px}.tfp-close{color:#8a96a3;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.tfp-card h3{font:800 24px var(--x-display,inherit);letter-spacing:.02em;margin:8px 0 4px}.tfp-cheer{color:#3ee08f;animation:.45s cubic-bezier(.2,.9,.2,1.4) both tfp-pop;display:inline-block}.tfp-card p{color:#c3cad0;margin:0;font-size:14.5px;line-height:1.5}.tfp-key{color:#fff;min-width:22px;font:800 12px var(--x-mono,monospace);text-align:center;background:#ffffff12;border:1px solid #ffffff40;border-bottom-width:3px;border-radius:6px;margin:0 2px;padding:1px 7px;display:inline-block}.tfp-bar{background:#ffffff1a;border-radius:3px;height:5px;margin-top:12px;overflow:hidden}.tfp-bar i{transform-origin:0;background:linear-gradient(90deg,#ff3b2f,#ffb35c);height:100%;transition:transform .15s linear;display:block}.tfp-card.is-done .tfp-bar i{background:#3ee08f}.tfp-skip{color:#aab3bb;font:700 12px var(--x-sans,inherit);cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:5px 10px;animation:.4s both tfp-fade;display:inline-flex}.tfp-skip .tfp-key{min-width:0;padding:0 5px;font-size:10px}.tfp-veil{backdrop-filter:blur(2px);pointer-events:auto;background:radial-gradient(80% 70%,#08090bb8,#060708e6);place-items:center;padding:16px;animation:.3s both tfp-fade;display:grid;position:absolute;inset:0}.tfp-start,.tfp-end{text-align:center;justify-items:center;gap:12px;width:min(520px,100%);display:grid;position:relative}.tfp-start__eyebrow,.tfp-end__eyebrow{font:700 11px var(--x-mono,monospace);letter-spacing:.34em;color:#ff3b2f;margin:0}.tfp-start h2,.tfp-end h2{font:800 clamp(30px, 5vw, 50px)/1.02 var(--x-display,inherit);margin:0;animation:.6s cubic-bezier(.2,.8,.2,1) both tfp-rise}.tfp-start h2:where(html[data-rot],html[data-rot] *),.tfp-end h2:where(html[data-rot],html[data-rot] *){font:800 clamp(30px, 5dvh, 50px)/1.02 var(--x-display,inherit);animation:.6s cubic-bezier(.2,.8,.2,1) both tfp-rise}.tfp-start p,.tfp-end__lead{color:#b9c0c7;max-width:420px;margin:0;font-size:15px;line-height:1.5}.tfp-cta{cursor:pointer;color:#160904;min-height:60px;font:800 clamp(17px, 2.2vw, 21px) var(--x-display,inherit);letter-spacing:.04em;background:linear-gradient(135deg,#ff7a4f,#ff3b2f 60%,#d8261c);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:6px;padding:0 30px;animation:.6s .15s both tfp-rise,2s ease-in-out .8s infinite tfp-glow;display:inline-flex;box-shadow:0 20px 44px -16px #ff3b2ff2}.tfp-cta:where(html[data-rot],html[data-rot] *){font:800 clamp(17px, 2.2dvh, 21px) var(--x-display,inherit);letter-spacing:.04em;animation:.6s .15s both tfp-rise,2s ease-in-out .8s infinite tfp-glow;box-shadow:0 20px 44px -16px #ff3b2ff2}.tfp-cta:hover,.tfp-cta:focus-visible{outline:none;transform:translateY(-2px)}.tfp-ghost{color:#c9d0d6;min-height:42px;font:800 12.5px var(--x-sans,inherit);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#0a0c0e73;border:1px solid #ffffff29;border-radius:11px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.tfp-quit{color:#8a96a3;text-underline-offset:3px;letter-spacing:.04em;text-transform:none;background:0 0;border-color:#0000;font-weight:600;text-decoration:underline}.tfp-end h2{background:linear-gradient(#fff,#ffc9a8);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,7vw,72px)}.tfp-end h2:where(html[data-rot],html[data-rot] *){background:linear-gradient(#fff,#ffc9a8);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,7dvh,72px)}.tfp-end__burst{pointer-events:none;width:0;height:0;position:absolute;top:40%;left:50%}.tfp-end__burst i{width:4px;height:26px;transform:rotate(calc(var(--i) * 25.7deg)) translateY(-40px);opacity:0;animation:tfp-burst 1s calc(var(--i) * 15ms) cubic-bezier(.2, .8, .2, 1) both;background:linear-gradient(#ffc766,#ff3b2f);border-radius:2px;margin:-13px 0 0 -2px;position:absolute}.tfp.is-touch .tfp-card{width:min(400px,100vw - 180px);padding:8px 12px 10px;top:8px}.tfp.is-touch .tfp-card:where(html[data-rot],html[data-rot] *){width:min(400px,100dvh - 180px)}.tfp.is-touch .tfp-card h3{margin:4px 0 2px;font-size:17px}.tfp.is-touch .tfp-card p{font-size:12.5px;line-height:1.35}.tfp.is-touch .tfp-bar{margin-top:7px}.tfp.is-touch .tfp-cta{min-height:52px}@keyframes tfp-fade{0%{opacity:0}}@keyframes tfp-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes tfp-card{0%{opacity:0;transform:translate(-50%,-18px)scale(.96)}}@keyframes tfp-pop{0%{opacity:0;transform:scale(.6)}}@keyframes tfp-shine{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes tfp-nudge{50%{transform:translate(5px)}}@keyframes tfp-glow{50%{box-shadow:0 20px 54px -10px #ff5a32}}@keyframes tfp-burst{0%{opacity:0;transform:rotate(calc(var(--i) * 25.7deg)) translateY(-20px) scaleY(.4)}30%{opacity:1}to{opacity:0;transform:rotate(calc(var(--i) * 25.7deg)) translateY(-150px) scaleY(1)}}html.tf-calm .tfp *,html.tf-calm .tf-first *{transition:none!important;animation:none!important}.clans.is-guild{gap:12px}.clans__cta{position:relative;overflow:hidden}.clans__pitch{color:var(--x-muted,#8a96a3);font:600 12px var(--x-sans,inherit);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.clans__pitch li{align-items:center;gap:5px;display:inline-flex}.clans__pitch svg{color:var(--x-ember,#ff3b2f)}.clan-tag{--banner:var(--x-ember,#ff3b2f);font:800 1em var(--x-mono,monospace);letter-spacing:.08em;color:var(--banner);align-items:center;gap:5px;display:inline-flex}.clan-tag i{background:var(--banner);width:7px;height:14px;box-shadow:0 0 10px var(--banner);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);border-radius:2px}.guild-title{color:var(--x-gold,#ffc766);font:800 9px var(--x-mono,monospace);letter-spacing:.18em;vertical-align:middle;background:#ffc76614;border:1px solid #ffc76666;border-radius:999px;margin-left:8px;padding:2px 7px;font-style:normal}.clan-emblem__frame{pointer-events:none;border-radius:50%;position:absolute;inset:-9%}.clan-emblem.is-frame-ember .clan-emblem__frame{background:conic-gradient(from 0deg, transparent 0 20%, #ff6a2b 30%, transparent 45% 70%, #ffb347 82%, transparent 95%);filter:drop-shadow(0 0 6px #ff5a1f);animation:3.2s linear infinite clan-spin;-webkit-mask:radial-gradient(circle,#0000 60%,#000 62% 70%,#0000 72%);mask:radial-gradient(circle,#0000 60%,#000 62% 70%,#0000 72%)}.clan-emblem.is-frame-storm .clan-emblem__frame{filter:drop-shadow(0 0 7px #3fd6ff);background:conic-gradient(#3fd6ff,#0000 25%,#a66bff 50%,#0000 75%,#3fd6ff);animation:1.8s linear infinite reverse clan-spin,2.4s step-end infinite clan-flicker;-webkit-mask:radial-gradient(circle,#0000 60%,#000 62% 69%,#0000 71%);mask:radial-gradient(circle,#0000 60%,#000 62% 69%,#0000 71%)}.clan-emblem.is-frame-royal .clan-emblem__frame{border:2px solid #ffcf3a;animation:2.6s ease-in-out infinite clan-pulse;inset:-7%;box-shadow:0 0 0 2px #ffcf3a40,0 0 16px #ffcf3a8c,inset 0 0 12px #ffcf3a59}.clan-emblem.is-frame-legend .clan-emblem__frame{filter:drop-shadow(0 0 10px #ffb000)drop-shadow(0 0 18px #ff3b2f99);background:conic-gradient(#ff3b2f,#ffb000,#fff4d6,#ffb000,#ff3b2f,#a66bff,#ff3b2f);animation:4s linear infinite clan-spin;-webkit-mask:radial-gradient(circle,#0000 58%,#000 60% 71%,#0000 73%);mask:radial-gradient(circle,#0000 58%,#000 60% 71%,#0000 73%)}@keyframes clan-spin{to{transform:rotate(360deg)}}@keyframes clan-pulse{50%{box-shadow:0 0 0 3px #ffcf3a59,0 0 26px #ffcf3acc,inset 0 0 16px #ffcf3a73}}@keyframes clan-flicker{0%,to{opacity:1}47%{opacity:.55}49%{opacity:1}83%{opacity:.7}}.guild{gap:12px;display:grid}.guild-hero{--banner:var(--x-ember,#ff3b2f);border:1px solid var(--x-line-strong,#ffffff2e);box-shadow:var(--x-shadow,0 24px 60px -24px #000000b3);background:linear-gradient(115deg,#1c1614f5,#0c0d10f0 60%),#0e1013;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 22px 20px 26px;display:grid;position:relative;overflow:hidden}.guild-hero:before{content:"";background:var(--banner);width:5px;box-shadow:0 0 18px var(--banner);position:absolute;inset:0 auto 0 0}.guild-hero__glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--banner) 26%, transparent), transparent);pointer-events:none;width:60%;height:220%;position:absolute;inset:-60% auto auto -10%}.guild-hero>*{position:relative}.guild-hero>.guild-hero__glow{position:absolute}.guild-hero__id{gap:4px;min-width:0;display:grid}.guild-hero__tag{align-items:center;font-size:14px;display:flex}.guild-hero h3{font:800 clamp(24px, 3vw, 36px) / 1.05 var(--x-display,inherit);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.guild-hero h3:where(html[data-rot],html[data-rot] *){font:800 clamp(24px, 3dvh, 36px) / 1.05 var(--x-display,inherit);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guild-hero p{color:var(--x-muted,#8a96a3);margin:0}.guild-hero__chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.guild-hero__chips>span{border:1px solid var(--x-line,#ffffff17);min-height:26px;font:700 11px var(--x-mono,monospace);color:var(--x-text,#e8e4da);background:#ffffff0a;border-radius:999px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.guild-hero__chips>span.is-up{color:var(--x-green,#3ee08f);border-color:#3ee08f59}.guild-hero__chips>span.is-down{color:#ff8a7a;border-color:#ff3b2f59}.guild-hero__chips>span.is-gold{color:var(--x-gold,#ffc766);border-color:#ffc76659}.guild-hero__chips>.clan-role{min-width:0}.guild-hero__level{justify-items:center;gap:4px;display:grid}.guild-hero__level small{color:var(--x-muted,#8a96a3);font:600 11px var(--x-mono,monospace)}.guild-ring{width:96px;height:96px;position:relative}.guild-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.guild-ring circle{fill:none;stroke-width:7px}.guild-ring__track{stroke:#ffffff14}.guild-ring__fill{stroke:var(--x-gold,#ffc766);stroke-linecap:round;filter:drop-shadow(0 0 6px #ffc76699);transition:stroke-dashoffset .8s var(--x-ease,ease)}.guild-ring span{text-align:center;place-content:center;line-height:1;display:grid;position:absolute;inset:0}.guild-ring small{font:700 10px var(--x-mono,monospace);letter-spacing:.2em;color:var(--x-muted,#8a96a3)}.guild-ring b{font:800 34px var(--x-display,inherit);color:var(--x-gold,#ffc766)}.guild-tabs{border:1px solid var(--x-line,#ffffff17);scrollbar-width:none;background:#08090b99;border-radius:14px;gap:4px;padding:4px;display:flex;overflow-x:auto}.guild-tabs::-webkit-scrollbar{display:none}.guild-tab{min-height:40px;color:var(--x-muted,#8a96a3);font:800 11px var(--x-sans,inherit);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;padding:0 14px;transition:color .2s,background .2s;display:inline-flex;position:relative}.guild-tab:hover{color:var(--x-text,#e8e4da);background:#ffffff0a}.guild-tab[aria-selected=true]{color:#140a05;background:linear-gradient(180deg, var(--x-ember-2,#ff7a5c), var(--x-ember,#ff3b2f));box-shadow:0 6px 18px -6px #ff3b2fb3}.guild-tab__badge,.x-nav-item i.x-nav-alert{background:var(--x-ember,#ff3b2f);color:#fff;min-width:18px;height:18px;font:800 10px var(--x-mono,monospace);border-radius:999px;place-items:center;padding:0 5px;font-style:normal;display:inline-grid;box-shadow:0 0 0 2px #0e1013,0 0 12px #ff3b2fb3}.guild-tab__badge:after,.x-nav-item i.x-nav-alert:after{content:"";opacity:.2;pointer-events:none;z-index:-1;will-change:opacity;background:radial-gradient(closest-side,#ff3b2fd9,#ff3b2f00);border-radius:999px;animation:2s ease-in-out infinite clan-badge;position:absolute;inset:-7px}.guild-tab__badge,html:not([data-ui=mobile]) .x-nav-item i.x-nav-alert{z-index:0;position:relative}.guild-tab[aria-selected=true] .guild-tab__badge{box-shadow:none;background:#140a05;animation:none}.x-nav-item i.x-nav-alert{margin-left:6px}@keyframes clan-badge{50%{opacity:1}}.guild-body{gap:12px;display:grid}.guild-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);align-items:start;gap:12px;display:grid}.guild-col,.guild-stack{gap:12px;min-width:0;display:grid}.guild-card{border:1px solid var(--x-line,#ffffff17);min-width:0;color:inherit;text-align:left;font:inherit;background:linear-gradient(#181a1feb,#0d0e11eb);border-radius:16px;gap:10px;padding:16px;display:grid}button.guild-card{cursor:pointer;width:100%;transition:border-color .2s, transform .2s var(--x-ease,ease)}button.guild-card:hover{border-color:var(--x-line-strong,#ffffff2e);transform:translateY(-1px)}.guild-eyebrow{font:700 10.5px var(--x-mono,monospace);letter-spacing:.24em;color:var(--x-muted,#8a96a3);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.guild-eyebrow svg{color:var(--x-ember,#ff3b2f)}.guild-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.guild-section-head h4{font:800 22px var(--x-display,inherit);margin:2px 0 0}.guild-timer{color:var(--x-gold,#ffc766);font:700 11px var(--x-mono,monospace);background:#ffc76614;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.guild-hint{color:var(--x-muted,#8a96a3);margin:0;font-size:12.5px;line-height:1.5}.guild-hint b{color:var(--x-text,#e8e4da)}.guild-muted{color:var(--x-muted,#8a96a3);font-size:11.5px}.guild-empty{color:var(--x-dim,#5d6670);text-align:center;padding:10px;font-size:12.5px;list-style:none}.guild-cta{justify-self:start;min-height:42px;padding:0 18px}.guild-bar{background:#ffffff12;border-radius:8px;height:8px;overflow:hidden}.guild-bar i{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg, var(--x-ember,#ff3b2f), var(--x-ember-2,#ff7a5c));height:100%;transition:transform .7s var(--x-ease,ease);display:block}.guild-bar.is-gold i{background:linear-gradient(90deg,#f2a93b,#ffd978);box-shadow:0 0 10px #ffc76680}.guild-bar.is-green i{background:linear-gradient(90deg, #2fbf77, var(--x-green,#3ee08f))}.guild-bar.is-cyan i{background:linear-gradient(90deg, #1ea7d6, var(--x-cyan,#3fd6ff))}.guild-next{background:radial-gradient(120% 140% at 0 0,#ffc7661a,#0000 60%),linear-gradient(#181a1feb,#0d0e11eb);border-color:#ffc76647}.guild-next__row{align-items:baseline;gap:14px;display:flex}.guild-next__row b{font:800 26px var(--x-display,inherit);color:var(--x-gold,#ffc766);flex:none}.guild-next__row p{margin:0;font-weight:600;line-height:1.4}.guild-next small{color:var(--x-muted,#8a96a3);font-size:11.5px}.guild-perks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.guild-perks>div{border:1px solid var(--x-line,#ffffff17);color:var(--x-dim,#5d6670);background:#ffffff06;border-radius:12px;justify-items:start;gap:3px;padding:10px;display:grid}.guild-perks>div b{font:800 17px var(--x-display,inherit);color:var(--x-muted,#8a96a3)}.guild-perks>div small{font-size:10.5px;line-height:1.3}.guild-perks>div.is-on,.guild-perks>div:first-child{color:var(--x-ember,#ff3b2f);border-color:#ff3b2f40}.guild-perks>div.is-on b,.guild-perks>div:first-child b{color:var(--x-text,#e8e4da)}.guild-boosts{flex-wrap:wrap;gap:6px;display:flex}.guild-boosts span{color:var(--x-cyan,#3fd6ff);font:700 11px var(--x-mono,monospace);background:#3fd6ff1a;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;animation:2.4s ease-in-out infinite clan-pulse-soft;display:inline-flex}@keyframes clan-pulse-soft{50%{background:#3fd6ff2e}}.guild-mini-contract{gap:4px;font-size:12px;display:grid}.guild-mini-contract span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guild-mini-contract.is-done span{color:var(--x-green,#3ee08f)}.guild-warbar{gap:6px;display:grid}.guild-warbar__names{font:800 13px var(--x-mono,monospace);justify-content:space-between;gap:10px;display:flex}.guild-warbar__names b:first-child{color:var(--x-ember-2,#ff7a5c)}.guild-warbar__names b:last-child{color:var(--x-cyan,#3fd6ff)}.guild-warbar__track{background:#ffffff0f;border-radius:12px;height:12px;display:flex;overflow:hidden}.guild-warbar__track i{height:100%;transition:width .8s var(--x-ease,ease);display:block}.guild-warbar__track .is-us{background:linear-gradient(90deg, #c1121f, var(--x-ember,#ff3b2f) 70%, #ffb347);box-shadow:4px 0 12px #ff3b2fb3}.guild-warbar__track .is-them{background:linear-gradient(90deg,#1ea7d6,#155e8a)}.guild-chat{align-content:start;min-height:360px}.guild-chat ol{align-content:start;gap:6px;height:300px;margin:0;padding:4px 2px;list-style:none;display:grid;overflow-y:auto}.guild-chat li{background:#ffffff08;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:baseline;gap:2px 8px;padding:6px 9px;font-size:13px;display:grid}.guild-chat li.is-mine{background:#ff3b2f14}.guild-chat li b{font:800 12px var(--x-sans,inherit);color:var(--x-text,#e8e4da)}.guild-chat li b.is-owner{color:#f2c14e}.guild-chat li b.is-officer{color:#4da3ff}.guild-chat li span{overflow-wrap:anywhere;color:#d9d4ca;min-width:0}.guild-chat li time{color:var(--x-dim,#5d6670);font:600 10px var(--x-mono,monospace)}.guild-chat li.guild-empty{background:0 0;display:block}.guild-chat form,.guild-inline{gap:6px;display:flex}.guild-chat input,.guild-inline input,.guild-donate input{border:1px solid var(--x-line,#ffffff24);min-width:0;height:38px;color:var(--x-text,#e8e4da);font:600 13px var(--x-sans,inherit);background:#0000004d;border-radius:9px;flex:1;padding:0 10px}.guild-chat input:focus,.guild-inline input:focus,.guild-donate input:focus{border-color:var(--x-ember,#ff3b2f);outline:none}.guild-contracts{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.guild-contract{border:1px solid var(--x-line,#ffffff17);background:linear-gradient(#1a1818f2,#0d0e11f2);border-radius:16px;align-content:start;gap:10px;padding:14px;display:grid;position:relative;overflow:hidden}.guild-contract:before{content:"";background:linear-gradient(90deg, var(--x-ember,#ff3b2f), transparent);height:2px;position:absolute;inset:0 0 auto}.guild-contract.is-done{background:linear-gradient(#14221bf2,#0d0e11f2);border-color:#3ee08f59}.guild-contract.is-done:before{background:linear-gradient(90deg, var(--x-green,#3ee08f), transparent)}.guild-contract header{align-items:flex-start;gap:10px;display:flex}.guild-contract header>div{flex:1;gap:3px;min-width:0;display:grid}.guild-contract header b{font:800 14px / 1.3 var(--x-sans,inherit)}.guild-contract header small{color:var(--x-gold,#ffc766);font:700 10.5px var(--x-mono,monospace)}.guild-contract__icon{background:var(--x-ember-soft,#ff3b2f29);width:38px;height:38px;color:var(--x-ember-2,#ff7a5c);border-radius:11px;flex:none;place-items:center;display:grid}.guild-contract.is-done .guild-contract__icon{color:var(--x-green,#3ee08f);background:#3ee08f24}.guild-contract__progress{gap:4px;display:grid}.guild-contract__progress span{font:700 11.5px var(--x-mono,monospace);color:var(--x-muted,#8a96a3);justify-self:end}.guild-stamp{color:var(--x-green,#3ee08f);font:800 10px var(--x-mono,monospace);letter-spacing:.14em;white-space:nowrap;border:1px solid #3ee08f80;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex;transform:rotate(-4deg)}.guild-contributors{gap:3px;margin:0;padding:0;list-style:none;display:grid}.guild-contributors li{border-radius:7px;justify-content:space-between;gap:8px;padding:4px 8px;font-size:12px;display:flex;position:relative;overflow:hidden}.guild-contributors li i{z-index:0;background:#ffffff0d;position:absolute;inset:0 auto 0 0}.guild-contributors li span,.guild-contributors li b{z-index:1;position:relative}.guild-contributors li b{font:700 11.5px var(--x-mono,monospace)}.guild-contributors li.is-mine i{background:#ff3b2f29}.guild-contributors li.is-mine span{color:var(--x-ember-2,#ff7a5c);font-weight:700}.guild-versus{background:radial-gradient(80% 120% at 0%,#ff3b2f24,#0000 60%),radial-gradient(80% 120% at 100%,#3fd6ff1f,#0000 60%),linear-gradient(#181a1ff2,#0d0e11f2)}.guild-versus__row{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:6px 0;display:grid}.guild-versus__side{text-align:center;justify-items:center;gap:6px;font-size:15px;display:grid}.guild-versus__side strong{font:800 clamp(30px, 4vw, 44px) / 1 var(--x-display,inherit)}.guild-versus__side strong:where(html[data-rot],html[data-rot] *){font:800 clamp(30px, 4dvh, 44px) / 1 var(--x-display,inherit)}.guild-versus__side.is-us strong{color:var(--x-ember-2,#ff7a5c);text-shadow:0 0 22px #ff3b2f80}.guild-versus__side.is-them strong{color:var(--x-cyan,#3fd6ff);text-shadow:0 0 22px #3fd6ff59}.guild-versus__side.is-them .clan-tag{color:var(--x-cyan,#3fd6ff)}.guild-versus__vs{font:italic 800 28px var(--x-display,inherit);color:var(--x-dim,#5d6670);letter-spacing:.1em}.guild-ai{width:72px;height:72px;color:var(--x-cyan,#3fd6ff);background:#3fd6ff14;border:1px solid #3fd6ff66;border-radius:18px;place-items:center;display:grid}.guild-war-tops{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.guild-war-tops h5{font:700 10px var(--x-mono,monospace);letter-spacing:.24em;color:var(--x-muted,#8a96a3);margin:0 0 6px}.guild-war-tops ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.guild-war-tops li{background:#ffffff08;border-radius:8px;grid-template-columns:22px 1fr auto;gap:8px;padding:5px 8px;font-size:12.5px;display:grid}.guild-war-tops li span{color:var(--x-dim,#5d6670);font:700 11px var(--x-mono,monospace)}.guild-war-tops li em{font:800 12px var(--x-mono,monospace);color:var(--x-gold,#ffc766);font-style:normal}.guild-war-tops li.guild-empty{display:block}.guild-challenges,.guild-history{gap:6px;margin:0;padding:0;list-style:none;display:grid}.guild-challenge{border:1px solid var(--x-line,#ffffff17);background:#ffffff06;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.guild-challenge.is-pending{border-color:#ffc76659}.guild-challenge.is-accepted{border-color:#ff3b2f73;box-shadow:inset 0 0 0 1px #ff3b2f26}.guild-challenge.is-done.is-won{border-color:#3ee08f66}.guild-challenge.is-declined,.guild-challenge.is-cancelled,.guild-challenge.is-expired{opacity:.6}.guild-challenge__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.guild-challenge__head b{flex:1;min-width:120px}.guild-challenge__head span{font:700 11px var(--x-mono,monospace);color:var(--x-gold,#ffc766)}.guild-challenge__head small{color:var(--x-dim,#5d6670);font-size:11px}.guild-challenge__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.guild-challenge__actions small{color:var(--x-muted,#8a96a3);font-size:11.5px}.guild-challenge__actions .guild-inline{flex:1;min-width:220px}a.clans-btn{text-decoration:none}.guild-history li{background:#ffffff06;border-radius:10px;grid-template-columns:88px 1fr auto auto;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;display:grid}.guild-history li span{color:var(--x-dim,#5d6670);font:700 10.5px var(--x-mono,monospace)}.guild-history li b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.guild-history li em{font:800 12px var(--x-mono,monospace);font-style:normal}.guild-history li i{font:800 9.5px var(--x-mono,monospace);letter-spacing:.14em;font-style:normal}.guild-history li.is-win i{color:var(--x-green,#3ee08f)}.guild-history li.is-loss i{color:#ff8a7a}.guild-history li.is-draw i{color:var(--x-gold,#ffc766)}.guild-vault{background:radial-gradient(120% 120% at 100% 0,#ffc7661f,#0000 55%),linear-gradient(#1a1814f2,#0d0e11f2);border-color:#ffc7664d}.guild-vault__amount{font:800 clamp(34px, 5vw, 52px) / 1 var(--x-display,inherit);color:var(--x-gold,#ffc766);text-shadow:0 0 26px #ffc76659}.guild-vault__amount:where(html[data-rot],html[data-rot] *){font:800 clamp(34px, 5dvh, 52px) / 1 var(--x-display,inherit);color:var(--x-gold,#ffc766);text-shadow:0 0 26px #ffc76659}.guild-vault__amount small{color:var(--x-muted,#8a96a3);letter-spacing:.1em;text-shadow:none;font-size:.35em}.guild-donate{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.guild-donate__chips{gap:4px;display:flex}.guild-donate__chips .clans-btn{justify-content:center;min-width:44px;padding:0 8px}.guild-donate__chips .clans-btn[aria-pressed=true]{border-color:var(--x-gold,#ffc766);color:var(--x-gold,#ffc766);background:#ffc76614}.guild-donate input{flex:0 90px}.guild-upgrades{gap:8px;display:grid}.guild-upgrade{border:1px solid var(--x-line,#ffffff17);background:#ffffff06;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.guild-upgrade>div{gap:2px;min-width:0;display:grid}.guild-upgrade b{font-size:13.5px}.guild-upgrade small{color:var(--x-muted,#8a96a3);font-size:11.5px;line-height:1.4}.guild-upgrade em{font:700 10.5px var(--x-mono,monospace);color:var(--x-cyan,#3fd6ff);align-items:center;gap:4px;font-style:normal;display:inline-flex}.guild-upgrade__icon{width:38px;height:38px;color:var(--x-gold,#ffc766);background:#ffc7661a;border-radius:11px;place-items:center;display:grid}.guild-upgrade.is-live{border-color:#3fd6ff59}.guild-upgrade.is-maxed{opacity:.75}.guild-upgrade .clans-btn.is-primary{justify-content:center;min-width:72px}.guild-ledger ul{gap:4px;max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.guild-ledger li{background:#ffffff06;border-radius:9px;grid-template-columns:64px 1fr auto;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:grid}.guild-ledger li b{font:800 12px var(--x-mono,monospace)}.guild-ledger li.is-in b{color:var(--x-green,#3ee08f)}.guild-ledger li.is-out b{color:#ff8a7a}.guild-ledger li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.guild-ledger li time{color:var(--x-dim,#5d6670);font:600 10px var(--x-mono,monospace)}.guild-ledger li.guild-empty{display:block}.guild-seg{border:1px solid var(--x-line,#ffffff17);background:#0000004d;border-radius:10px;flex-wrap:wrap;justify-self:start;gap:3px;padding:3px;display:inline-flex}.guild-seg button{min-height:30px;color:var(--x-muted,#8a96a3);font:700 11px var(--x-sans,inherit);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.guild-seg button[aria-pressed=true]{color:var(--x-text,#e8e4da);background:#ffffff17}.guild-members{gap:4px;margin:0;padding:0;list-style:none;display:grid}.guild-members li{background:#ffffff06;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;display:flex}.guild-members li:first-child .guild-members__rank{color:var(--x-gold,#ffc766)}.guild-members li:nth-child(2) .guild-members__rank{color:#d7d2c8}.guild-members li:nth-child(3) .guild-members__rank{color:#d08b52}.guild-members__rank{width:20px;font:800 12px var(--x-mono,monospace);color:var(--x-dim,#5d6670)}.guild-members b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.guild-members b .guild-title{font-size:8px}.guild-members small{color:var(--x-muted,#8a96a3);font:700 11px var(--x-mono,monospace);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.clan-requests small{color:var(--x-dim,#5d6670);font-size:11px}.guild-log ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.guild-log li{background:#ffffff06;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.guild-log li p{margin:0;font-size:13px;line-height:1.4}.guild-log li time{color:var(--x-dim,#5d6670);font:600 10.5px var(--x-mono,monospace);white-space:nowrap}.guild-log li.guild-empty{display:block}.guild-log__icon{width:28px;height:28px;color:var(--x-muted,#8a96a3);background:#ffffff0d;border-radius:8px;place-items:center;display:grid}.guild-log li.is-level .guild-log__icon,.guild-log li.is-war .guild-log__icon{color:var(--x-gold,#ffc766);background:#ffc76624}.guild-log li.is-contract .guild-log__icon{color:var(--x-green,#3ee08f);background:#3ee08f1f}.guild-log li.is-donate .guild-log__icon,.guild-log li.is-buy .guild-log__icon{color:#f2c14e;background:#ffc7661a}.guild-log li.is-challenge .guild-log__icon{background:var(--x-ember-soft,#ff3b2f29);color:var(--x-ember-2,#ff7a5c)}.guild-log li.is-level p{color:var(--x-gold,#ffc766);font-weight:700}.clan-row:disabled{cursor:default}.clan-row.is-mine{background:#ff3b2f12;border-color:#ff3b2f80}.clan-row.is-top1 .clan-row__rank{color:var(--x-gold,#ffc766)}.clan-row.is-top2 .clan-row__rank{color:#d7d2c8}.clan-row.is-top3 .clan-row__rank{color:#d08b52}.clan-row__level b{align-items:center;gap:4px;display:inline-flex}.clan-header__tag{align-items:center;display:flex}.clan-pick button{position:relative}.clan-pick button.is-locked{opacity:.35;cursor:not-allowed;filter:grayscale(.6)}.clan-pick__lock{color:#fff;filter:drop-shadow(0 1px 2px #000);position:absolute;bottom:2px;right:2px}.clan-pick button.is-frame{width:46px;height:46px}.clan-pick button.is-banner{width:30px;height:40px;color:var(--x-muted,#8a96a3)}.clan-pick button.is-banner i{background:var(--banner);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);width:14px;height:26px;box-shadow:0 0 10px var(--banner)}.clan-form__preview small{color:var(--x-muted,#8a96a3);font-size:11px;line-height:1.4}.clans__browse>.guild-seg{margin-bottom:2px}html.tf-calm .clan-emblem__frame,html.tf-calm .guild-tab__badge:after,html.tf-calm .x-nav-item i.x-nav-alert:after,html.tf-calm .guild-boosts span{animation:none!important}@media (width<=980px){.guild-grid:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr}.guild-perks:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=980px){.guild-grid:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr}.guild-perks:where(html[data-rot],html[data-rot] *){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.guild-hero:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:auto 1fr;gap:14px;padding:16px 16px 16px 20px}.guild-hero__level:where(html:not([data-rot]),html:not([data-rot]) *){grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start}.guild-history li:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-columns:1fr auto}.guild-history li span:where(html:not([data-rot]),html:not([data-rot]) *),.guild-history li i:where(html:not([data-rot]),html:not([data-rot]) *){display:none}}@media (height<=760px){.guild-hero:where(html[data-rot],html[data-rot] *){grid-template-columns:auto 1fr;gap:14px;padding:16px 16px 16px 20px}.guild-hero__level:where(html[data-rot],html[data-rot] *){grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start}.guild-history li:where(html[data-rot],html[data-rot] *){grid-template-columns:1fr auto}.guild-history li span:where(html[data-rot],html[data-rot] *),.guild-history li i:where(html[data-rot],html[data-rot] *){display:none}}html[data-ui=mobile] .guild-hero{grid-template-columns:auto 1fr;gap:10px;padding:12px 14px 12px 18px}html[data-ui=mobile] .guild-hero .clan-emblem{width:64px!important;height:64px!important}html[data-ui=mobile] .guild-hero .clan-emblem svg+i svg{width:26px;height:26px}html[data-ui=mobile] .guild-hero h3{font-size:22px}html[data-ui=mobile] .guild-hero p{display:none}html[data-ui=mobile] .guild-hero__level{grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start}html[data-ui=mobile] .guild-ring{width:64px;height:64px}html[data-ui=mobile] .guild-ring b{font-size:22px}html[data-ui=mobile] .guild-tabs{z-index:2;position:sticky;top:0}html[data-ui=mobile] .guild-tab{flex:none;min-height:44px;padding:0 12px}html[data-ui=mobile] .guild-grid{grid-template-columns:1fr}html[data-ui=mobile] .guild-perks{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui=mobile] .guild-contracts{grid-template-columns:1fr}html[data-ui=mobile] .guild-chat{min-height:0}html[data-ui=mobile] .guild-chat ol{height:220px}html[data-ui=mobile] .guild-card{padding:12px}html[data-ui=mobile] .guild-versus__side strong{font-size:28px}html[data-ui=mobile] .guild-upgrade{grid-template-columns:auto 1fr}html[data-ui=mobile] .guild-upgrade>:last-child{grid-column:1/-1;justify-self:end}html[data-ui=mobile] .clans__pitch{display:none}html[data-ui=mobile] .guild-history li{grid-template-columns:1fr auto}html[data-ui=mobile] .guild-history li span,html[data-ui=mobile] .guild-history li i{display:none}.team-side.is-ally{color:var(--tf-ally,#3fc2ff)}.team-side.is-enemy{color:var(--tf-enemy,#ff4a3d)}.team-side-mark{vertical-align:middle;flex:none;width:7px;height:7px;margin-inline-end:6px;display:inline-block;box-shadow:0 0 0 1px #000000a8}.team-side-mark.is-ally{background:var(--tf-ally,#3fc2ff);transform:rotate(45deg)}.team-side-mark.is-enemy{background:var(--tf-enemy,#ff4a3d);width:4px;height:10px}.combat-feed .team-side{align-items:center;display:inline-flex}.team-chip{vertical-align:middle;background:var(--tf-ally,#3fc2ff);width:8px;height:8px;margin-inline-end:7px;display:inline-block;transform:rotate(45deg);box-shadow:0 0 0 1px #000000a8}.scoreboard-context strong b.team-side.is-ally{color:var(--tf-ally,#3fc2ff)}.scoreboard-context strong b.team-side.is-enemy{color:var(--tf-enemy,#ff4a3d)}.scoreboard-panel tr.ally td:nth-child(2) b{color:var(--tf-ally,#3fc2ff)}.scoreboard-panel tr.enemy td:nth-child(2) b{color:var(--tf-enemy,#ff4a3d)}.scoreboard-panel tr.ally td:first-child{color:var(--tf-ally,#3fc2ff)}.scoreboard-panel tr.enemy td:first-child{color:var(--tf-enemy,#ff4a3d)}.scoreboard-panel tr.ally td:first-child:after{content:"";vertical-align:middle;background:currentColor;width:6px;height:6px;margin-inline-start:7px;display:inline-block;transform:rotate(45deg)}.scoreboard-panel tr.enemy td:first-child:after{content:"";vertical-align:middle;background:currentColor;width:3px;height:9px;margin-inline-start:8px;display:inline-block}.qp-end__head em.team-side{font-style:normal}.crosshair[data-aim=enemy] .reticle-svg line{stroke:var(--tf-enemy,#ff4a3d)}.crosshair[data-aim=enemy] .reticle-svg circle{fill:var(--tf-enemy,#ff4a3d)}.crosshair[data-aim=ally] .reticle-svg line{stroke:var(--tf-ally,#3fc2ff)}.crosshair[data-aim=ally] .reticle-svg circle{fill:var(--tf-ally,#3fc2ff)}.aim-id{left:50%;top:calc(50% + 30px * var(--hud-scale,1));z-index:4;pointer-events:none;white-space:nowrap;font:700 calc(12px * var(--hud-scale,1))/1 "Chakra Petch","Barlow Condensed",sans-serif;letter-spacing:.07em;text-shadow:0 1px 2px #000,0 0 7px #000c;opacity:0;align-items:center;gap:7px;display:flex;position:absolute;transform:translate(-50%)}.aim-id[data-aim]{opacity:1}.aim-id[data-aim=enemy]{color:var(--tf-enemy,#ff4a3d)}.aim-id[data-aim=ally]{color:var(--tf-ally,#3fc2ff)}.aim-id[data-aim]:before{content:"";background:currentColor;flex:none;width:7px;height:7px;box-shadow:0 0 0 1px #000000b0}.aim-id[data-aim=ally]:before{transform:rotate(45deg)}.aim-id[data-aim=enemy]:before{width:4px;height:11px}.in-menu .aim-id{display:none}.has-teams .hit-confirm-symbol[data-kind=body]{--hit-color:var(--tf-enemy,#ed7f4f)}.has-teams .round-top .team-score{color:var(--tf-ally,#3fc2ff);border-color:color-mix(in srgb,var(--tf-ally,#3fc2ff) 35%,transparent)}.has-teams .round-top .enemy-score{color:var(--tf-enemy,#ff4a3d);border-color:color-mix(in srgb,var(--tf-enemy,#ff4a3d) 35%,transparent)}.has-teams .round-pips .mine i.on{background:var(--tf-ally,#3fc2ff);box-shadow:0 0 6px color-mix(in srgb,var(--tf-ally,#3fc2ff) 55%,transparent)}.has-teams .round-pips .theirs i.on{background:var(--tf-enemy,#ff4a3d);box-shadow:0 0 6px color-mix(in srgb,var(--tf-enemy,#ff4a3d) 55%,transparent)}@font-face{font-family:Geist Variable;src:local(Segoe UI),local(SegoeUI),local(Noto Sans Arabic UI),local(Noto Sans Arabic),local(Noto Naskh Arabic UI),local(Noto Naskh Arabic),local(Noto Sans Hebrew),local(Geeza Pro),local(Arial Hebrew),local(Tahoma),local(Arial);font-weight:100 599;unicode-range:U+590-5FF,U+6??,U+750-77F,U+8A0-8FF,U+FB1D-FB4F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Geist Variable;src:local(Segoe UI Bold),local(SegoeUI-Bold),local(Noto Sans Arabic UI Bold),local(NotoSansArabicUI-Bold),local(Noto Sans Arabic Bold),local(Noto Naskh Arabic Bold),local(Noto Sans Hebrew Bold),local(Geeza Pro Bold),local(Arial Hebrew Bold),local(Tahoma Bold),local(Arial Bold);font-weight:600 900;unicode-range:U+590-5FF,U+6??,U+750-77F,U+8A0-8FF,U+FB1D-FB4F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Geist Mono Variable;src:local(Segoe UI),local(SegoeUI),local(Noto Sans Arabic UI),local(Noto Sans Arabic),local(Noto Naskh Arabic UI),local(Noto Naskh Arabic),local(Noto Sans Hebrew),local(Geeza Pro),local(Arial Hebrew),local(Tahoma),local(Arial);font-weight:100 599;unicode-range:U+590-5FF,U+6??,U+750-77F,U+8A0-8FF,U+FB1D-FB4F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Geist Mono Variable;src:local(Segoe UI Bold),local(SegoeUI-Bold),local(Noto Sans Arabic UI Bold),local(NotoSansArabicUI-Bold),local(Noto Sans Arabic Bold),local(Noto Naskh Arabic Bold),local(Noto Sans Hebrew Bold),local(Geeza Pro Bold),local(Arial Hebrew Bold),local(Tahoma Bold),local(Arial Bold);font-weight:600 900;unicode-range:U+590-5FF,U+6??,U+750-77F,U+8A0-8FF,U+FB1D-FB4F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Chakra Petch;src:local(Segoe UI),local(SegoeUI),local(Noto Sans Arabic UI),local(Noto Sans Arabic),local(Noto Naskh Arabic UI),local(Noto Naskh Arabic),local(Noto Sans Hebrew),local(Geeza Pro),local(Arial Hebrew),local(Tahoma),local(Arial);font-weight:100 599;unicode-range:U+590-5FF,U+6??,U+750-77F,U+8A0-8FF,U+FB1D-FB4F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Chakra Petch;src:local(Segoe UI Bold),local(SegoeUI-Bold),local(Noto Sans Arabic UI Bold),local(NotoSansArabicUI-Bold),local(Noto Sans Arabic Bold),local(Noto Naskh Arabic Bold),local(Noto Sans Hebrew Bold),local(Geeza Pro Bold),local(Arial Hebrew Bold),local(Tahoma Bold),local(Arial Bold);font-weight:600 900;unicode-range:U+590-5FF,U+6??,U+750-77F,U+8A0-8FF,U+FB1D-FB4F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Barlow Condensed;src:local(Segoe UI),local(SegoeUI),local(Noto Sans Arabic UI),local(Noto Sans Arabic),local(Noto Naskh Arabic UI),local(Noto Naskh Arabic),local(Noto Sans Hebrew),local(Geeza Pro),local(Arial Hebrew),local(Tahoma),local(Arial);font-weight:100 599;unicode-range:U+590-5FF,U+6??,U+750-77F,U+8A0-8FF,U+FB1D-FB4F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Barlow Condensed;src:local(Segoe UI Bold),local(SegoeUI-Bold),local(Noto Sans Arabic UI Bold),local(NotoSansArabicUI-Bold),local(Noto Sans Arabic Bold),local(Noto Naskh Arabic Bold),local(Noto Sans Hebrew Bold),local(Geeza Pro Bold),local(Arial Hebrew Bold),local(Tahoma Bold),local(Arial Bold);font-weight:600 900;unicode-range:U+590-5FF,U+6??,U+750-77F,U+8A0-8FF,U+FB1D-FB4F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Manrope;src:local(Segoe UI),local(SegoeUI),local(Noto Sans Arabic UI),local(Noto Sans Arabic),local(Noto Naskh Arabic UI),local(Noto Naskh Arabic),local(Noto Sans Hebrew),local(Geeza Pro),local(Arial Hebrew),local(Tahoma),local(Arial);font-weight:100 599;unicode-range:U+590-5FF,U+6??,U+750-77F,U+8A0-8FF,U+FB1D-FB4F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Manrope;src:local(Segoe UI Bold),local(SegoeUI-Bold),local(Noto Sans Arabic UI Bold),local(NotoSansArabicUI-Bold),local(Noto Sans Arabic Bold),local(Noto Naskh Arabic Bold),local(Noto Sans Hebrew Bold),local(Geeza Pro Bold),local(Arial Hebrew Bold),local(Tahoma Bold),local(Arial Bold);font-weight:600 900;unicode-range:U+590-5FF,U+6??,U+750-77F,U+8A0-8FF,U+FB1D-FB4F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Rajdhani;src:local(Segoe UI),local(SegoeUI),local(Noto Sans Arabic UI),local(Noto Sans Arabic),local(Noto Naskh Arabic UI),local(Noto Naskh Arabic),local(Noto Sans Hebrew),local(Geeza Pro),local(Arial Hebrew),local(Tahoma),local(Arial);font-weight:100 599;unicode-range:U+590-5FF,U+6??,U+750-77F,U+8A0-8FF,U+FB1D-FB4F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Rajdhani;src:local(Segoe UI Bold),local(SegoeUI-Bold),local(Noto Sans Arabic UI Bold),local(NotoSansArabicUI-Bold),local(Noto Sans Arabic Bold),local(Noto Naskh Arabic Bold),local(Noto Sans Hebrew Bold),local(Geeza Pro Bold),local(Arial Hebrew Bold),local(Tahoma Bold),local(Arial Bold);font-weight:600 900;unicode-range:U+590-5FF,U+6??,U+750-77F,U+8A0-8FF,U+FB1D-FB4F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:JetBrains Mono;src:local(Segoe UI),local(SegoeUI),local(Noto Sans Arabic UI),local(Noto Sans Arabic),local(Noto Naskh Arabic UI),local(Noto Naskh Arabic),local(Noto Sans Hebrew),local(Geeza Pro),local(Arial Hebrew),local(Tahoma),local(Arial);font-weight:100 599;unicode-range:U+590-5FF,U+6??,U+750-77F,U+8A0-8FF,U+FB1D-FB4F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:JetBrains Mono;src:local(Segoe UI Bold),local(SegoeUI-Bold),local(Noto Sans Arabic UI Bold),local(NotoSansArabicUI-Bold),local(Noto Sans Arabic Bold),local(Noto Naskh Arabic Bold),local(Noto Sans Hebrew Bold),local(Geeza Pro Bold),local(Arial Hebrew Bold),local(Tahoma Bold),local(Arial Bold);font-weight:600 900;unicode-range:U+590-5FF,U+6??,U+750-77F,U+8A0-8FF,U+FB1D-FB4F,U+FB50-FDFF,U+FE70-FEFF}html[dir=rtl] .operator-badge{margin-left:0;margin-right:auto}html[dir=rtl] .navigation-rail{border-left:1px solid var(--line);border-right:none}html[dir=rtl] .nav-tabs button small{margin-left:0;margin-right:auto}html[dir=rtl] .duel-shortcut{text-align:right}html[dir=rtl] .card-eyebrow>span,html[dir=rtl] .card-footer>span:last-child{margin-left:0;margin-right:auto}html[dir=rtl] .map-card{text-align:right}html[dir=rtl] .map-diagram>span{left:auto;right:16px}html[dir=rtl] .weapon-card,html[dir=rtl] .mod-cards button{text-align:right}html[dir=rtl] .room-status>span{margin-left:0;margin-right:auto}html[dir=rtl] .quality-presets button{text-align:right}html[dir=rtl] .quality-presets button>svg{left:9px;right:auto}html[dir=rtl] .range-control output{text-align:left}html[dir=rtl] .option-info{border-left:none;border-right:2px solid #45423e;padding-left:0;padding-right:12px}html[dir=rtl] .preview-distance{left:10px;right:auto}@media (width<=700px){html[dir=rtl] .mobile-message:where(html:not([data-rot]),html:not([data-rot]) *){left:12px;right:auto}}@media (height<=700px){html[dir=rtl] .mobile-message:where(html[data-rot],html[data-rot] *){left:12px;right:auto}}html[dir=rtl] .mode-option>b{left:12px;right:auto}html[dir=rtl] .arsenal-layout .weapon-cards{padding-left:6px;padding-right:0}html[dir=rtl] .attachment-slot button,html[dir=rtl] .armory-list button,html[dir=rtl] .armory-key-grid button,html[dir=rtl] .armory-slot-tabs button,html[dir=rtl] .armory-options button,html[dir=rtl] .utility-choices button{text-align:right}html[dir=rtl] .armory-new{margin-left:0;margin-right:6px}html[dir=rtl] .game-shell .menu-shell .topbar{left:0;right:auto}html[dir=rtl] .game-shell .menu-shell .operator-badge{margin-left:0;margin-right:14px}html[dir=rtl] .game-shell .menu-shell .nav-tabs button{border-left:none!important;border-right:2px solid #0000!important}html[dir=rtl] .game-shell .menu-shell .nav-tabs button[data-state=active],html[dir=rtl] .game-shell .menu-shell .nav-tabs button[data-active]{border-right-color:var(--teal)!important;border-left-color:#0000!important}html[dir=rtl] .game-shell .menu-shell .nav-tabs button small{margin-left:0;margin-right:auto}html[dir=rtl] .game-shell .menu-shell .menu-footer{right:var(--rail-w);left:0}html[dir=rtl] .play-lobby__result{border-right:2px solid var(--sand-deep,#d3ac75);border-left:none;padding-left:0;padding-right:12px}@media (width<=1000px){html[dir=rtl] .play-lobby__result:where(html:not([data-rot]),html:not([data-rot]) *){border-left:none;border-right:0;padding-left:0;padding-right:0}}@media (height<=1000px){html[dir=rtl] .play-lobby__result:where(html[data-rot],html[data-rot] *){border-left:none;border-right:0;padding-left:0;padding-right:0}}@media (width<=1000px){html[dir=rtl] .play-lobby__drawer:where(html:not([data-rot]),html:not([data-rot]) *){right:var(--lobby-pad,18px);left:var(--lobby-pad,18px)}}@media (height<=1000px){html[dir=rtl] .play-lobby__drawer:where(html[data-rot],html[data-rot] *){right:var(--lobby-pad,18px);left:var(--lobby-pad,18px)}}@media (orientation:portrait) and (width<=960px){html[dir=rtl] .play-lobby__result:where(html:not([data-rot]),html:not([data-rot]) *){border-left:none;border-right:0;padding-left:0;padding-right:0}}@media (orientation:landscape) and (height<=960px){html[dir=rtl] .play-lobby__result:where(html[data-rot],html[data-rot] *){border-left:none;border-right:0;padding-left:0;padding-right:0}}@media (orientation:portrait) and (width<=960px){html[dir=rtl] .play-lobby__drawer:where(html:not([data-rot]),html:not([data-rot]) *){right:var(--lobby-pad,18px);left:var(--lobby-pad,18px)}}@media (orientation:landscape) and (height<=960px){html[dir=rtl] .play-lobby__drawer:where(html[data-rot],html[data-rot] *){right:var(--lobby-pad,18px);left:var(--lobby-pad,18px)}}html[dir=rtl] .play-lobby__map-change{text-align:right;padding:8px 8px 8px 16px}html[dir=rtl] .map-start>span{margin-left:6px;margin-right:0}html[dir=rtl] .map-pin-badge{margin-left:0;margin-right:8px}html[dir=rtl] .duel-panel:has(.v9-mode-picker) .room-players{padding-left:6px;padding-right:0}html[dir=rtl][data-ui=mobile] .game-shell .menu-shell .topbar{padding:calc(6px + var(--safe-t)) calc(12px + var(--safe-l)) 6px calc(12px + var(--safe-r));left:0;right:0}html[dir=rtl][data-ui=mobile] .game-shell .menu-shell .operator-badge{margin-left:0;margin-right:auto}html[dir=rtl][data-ui=mobile] .game-shell .menu-shell .nav-tabs{padding:6px calc(8px + var(--safe-r)) calc(8px + var(--safe-b)) calc(8px + var(--safe-l))!important}html[dir=rtl][data-ui=mobile] .game-shell .menu-shell .nav-tabs button{border-left:none!important;border-right:0!important}html[dir=rtl][data-ui=mobile] .game-shell .menu-shell .nav-tabs button[data-state=active],html[dir=rtl][data-ui=mobile] .game-shell .menu-shell .nav-tabs button[data-active]{border-left-color:#0000!important;border-right-color:#0000!important}html[dir=rtl][data-ui=mobile] .game-shell .menu-shell .secondary-panel,html[dir=rtl][data-ui=mobile] .game-shell .menu-shell .play-panel,html[dir=rtl][data-ui=mobile] .game-shell .menu-shell .zombie-tab{padding:var(--mob-topbar) calc(var(--mob-gutter) + var(--safe-l)) 12px calc(var(--mob-gutter) + var(--safe-r))}html[dir=rtl][data-ui=mobile] .game-shell .menu-shell .menu-footer{padding:0 calc(12px + var(--safe-l)) 0 calc(12px + var(--safe-r));left:0;right:0}html[dir=rtl][data-ui=mobile] .game-shell .play-lobby__result{border-left:none;border-right:0;padding-left:0;padding-right:0}html[dir=rtl][data-ui=mobile] .game-shell .play-lobby__drawer{right:calc(var(--mob-gutter) + var(--safe-l));left:calc(var(--mob-gutter) + var(--safe-r))}html[dir=rtl][data-ui=mobile] .game-shell .zombie-menu__inner{padding:var(--mob-topbar) calc(var(--mob-gutter) + var(--safe-l)) calc(12px + var(--safe-b)) calc(var(--mob-gutter) + var(--safe-r))}html[dir=rtl][data-ui=mobile] .game-shell .zombie-board__scroll--open{padding-left:0;padding-right:0}html[dir=rtl][data-ui=mobile] .game-shell .zombie-result,html[dir=rtl][data-ui=mobile] .game-shell .account-panel,html[dir=rtl][data-ui=mobile] .game-shell [class*=account-panel],html[dir=rtl][data-ui=mobile] .game-shell [role=dialog]{padding:calc(12px + var(--safe-t)) calc(12px + var(--safe-l)) calc(12px + var(--safe-b)) calc(12px + var(--safe-r))}html[dir=rtl][data-ui=mobile] .game-shell .pause-panel,html[dir=rtl][data-ui=mobile] .game-shell [class*=pause-panel]{inset:auto calc(var(--mob-gutter) + var(--safe-l)) auto calc(var(--mob-gutter) + var(--safe-r))}html[dir=rtl][data-ui=mobile] .game-shell .error-banner{right:calc(var(--mob-gutter) + var(--safe-l));left:calc(var(--mob-gutter) + var(--safe-r))}html[dir=rtl][data-ui=mobile] .game-shell .menu-shell .navigation-rail{left:0!important;right:0!important}html[dir=rtl] .x-boot-embers i{right:var(--x);margin-right:calc(var(--s) * -2);margin-left:0;left:auto}html[dir=rtl] .x-boot-pct small{margin-left:0;margin-right:3px}html[dir=rtl] .x-boot-tip b{margin-left:12px;margin-right:0}html[dir=rtl] .x-brand span{text-align:right}html[dir=rtl] .x-nav{margin-left:0;margin-right:12px}html[dir=rtl] .x-nav-item:after{transform-origin:100%;left:18px;right:18px}html[dir=rtl] .x-header-tools{margin-left:0;margin-right:auto}html[dir=rtl] .x-player{padding:6px 6px 6px 16px}html[dir=rtl] .x-player-copy{text-align:right}html[dir=rtl] .x-live{margin-left:6px;margin-right:0}html[dir=rtl] .play-lobby__sector:after{margin-left:0;margin-right:14px}html[dir=rtl] .play-lobby__chip{border-left:1px solid var(--x-line);border-right:none}html[dir=rtl] .play-lobby__chip:last-child{border-left:0;border-right:none}html[dir=rtl] .play-lobby__stage-tag{left:0;right:auto}html[dir=rtl] .play-lobby__mode{text-align:right}html[dir=rtl] .play-lobby__status{text-align:left}html[dir=rtl] .play-lobby__status:before{margin-left:8px;margin-right:0}html[dir=rtl] .play-lobby__advanced b{margin-left:0;margin-right:auto}html[dir=rtl] .play-lobby__drawer{left:0;right:auto}@media (width<=1680px){html[dir=rtl] .x-nav-item:where(html:not([data-rot]),html:not([data-rot]) *):after{left:12px;right:12px}}@media (height<=1680px){html[dir=rtl] .x-nav-item:where(html[data-rot],html[data-rot] *):after{left:12px;right:12px}}@media (width<=1440px){html[dir=rtl] .x-nav-item:where(html:not([data-rot]),html:not([data-rot]) *):after{left:10px;right:10px}}@media (height<=1440px){html[dir=rtl] .x-nav-item:where(html[data-rot],html[data-rot] *):after{left:10px;right:10px}}@media (width<=1100px){html[dir=rtl] .x-nav-item:where(html:not([data-rot]),html:not([data-rot]) *):after{left:8px;right:8px}}@media (height<=1100px){html[dir=rtl] .x-nav-item:where(html[data-rot],html[data-rot] *):after{left:8px;right:8px}}html[dir=rtl] .x-apk-banner{padding:10px 16px 10px 12px;left:12px;right:12px}html[dir=rtl] .x-app-banner--windows{left:18px;right:auto}html[dir=rtl]:not([data-ui=mobile]) .x-app-banner--windows{padding:5px 12px 5px 8px;left:542px;right:auto}@media (width<=1440px){html[dir=rtl]:not([data-ui=mobile]) .x-nav:where(html:not([data-rot]),html:not([data-rot]) *){margin-left:0;margin-right:0}}@media (height<=1440px){html[dir=rtl]:not([data-ui=mobile]) .x-nav:where(html[data-rot],html[data-rot] *){margin-left:0;margin-right:0}}@media (width<=1440px){html[dir=rtl]:not([data-ui=mobile]) .x-nav-item:where(html:not([data-rot]),html:not([data-rot]) *):after{left:8px;right:8px}}@media (height<=1440px){html[dir=rtl]:not([data-ui=mobile]) .x-nav-item:where(html[data-rot],html[data-rot] *):after{left:8px;right:8px}}html[dir=rtl]:not([data-ui=mobile]) .x-header[data-density="1"] .x-nav-item:after{left:12px;right:12px}html[dir=rtl]:not([data-ui=mobile]) .x-header[data-density="2"] .x-nav,html[dir=rtl]:not([data-ui=mobile]) .x-header[data-density="3"] .x-nav{margin-left:0;margin-right:0}html[dir=rtl]:not([data-ui=mobile]) .x-header[data-density="2"] .x-nav-item:after{left:9px;right:9px}html[dir=rtl]:not([data-ui=mobile]) .x-header[data-density="3"] .x-nav-item:after{left:7px;right:7px}html[dir=rtl][data-ui=mobile] .game-shell .x-nav{padding:calc(6px + var(--mui-t)) calc(6px + var(--mui-l)) calc(6px + var(--mui-b)) 6px;border-left:1px solid var(--x-line);border-right:none}html[dir=rtl][data-ui=mobile] .game-shell .x-nav .x-nav-item:after{left:auto;right:-6px}html[dir=rtl][data-ui=mobile] .game-shell .x-nav .x-nav-item i{left:12px;right:auto}html[dir=rtl][data-ui=mobile] .game-shell .x-header-tools{padding:calc(6px + var(--mui-t)) 6px calc(68px + var(--mui-b)) calc(6px + var(--mui-r));border-right:1px solid var(--x-line);border-left:none}html[dir=rtl][data-ui=mobile] .game-shell .x-header-tools .tf-news-button b{margin-left:0;margin-right:4px}html[dir=rtl][data-ui=mobile] .game-shell .x-menu .x-apk-banner{padding:5px 12px 5px 6px;left:auto;right:auto}html[dir=rtl][data-ui=mobile] .game-shell .lobby-chat{left:calc(6px + var(--mui-r));right:auto}html[dir=rtl][data-ui=mobile] .game-shell .lobby-chat:not(.is-open) .lobby-chat__online{left:auto;right:6px}html[dir=rtl][data-ui=mobile] .game-shell .lobby-chat:not(.is-open) .lobby-chat__unread{left:-6px;right:auto}html[dir=rtl][data-ui=mobile] .game-shell .lobby-chat.is-open{left:calc(var(--mui-tools) + var(--mui-r) + 6px);right:auto}html[dir=rtl][data-ui=mobile] .game-shell .x-page .featured-card__online,html[dir=rtl][data-ui=mobile] .game-shell .x-page .play-lobby__status{text-align:right}html[dir=rtl][data-ui=mobile] .game-shell .x-page .play-lobby__drawer{right:calc(var(--mui-rail) + var(--mui-l) + 8px)!important;left:calc(var(--mui-tools) + var(--mui-r) + 8px)!important}html[dir=rtl][data-ui=mobile] .game-shell .x-page .play-lobby__drawer-head{padding:6px 16px 6px 8px}html[dir=rtl][data-ui=mobile] .game-shell .map-start,html[dir=rtl][data-ui=mobile] .game-shell .map-size-filters{margin:4px 0 8px 12px}html[dir=rtl][data-ui=mobile] .game-shell .map-start>span{margin:0 0 0 2px}html[dir=rtl][data-ui=mobile] .game-shell .x-page .armory-v7 .armory-tile{text-align:right}html[dir=rtl][data-ui=mobile] .game-shell .x-page .armory-v7 .armory-slot kbd{left:auto;right:3px}html[dir=rtl][data-ui=mobile] .tf-news{padding:calc(6px + var(--mui-t)) calc(8px + var(--mui-l)) calc(6px + var(--mui-b)) calc(8px + var(--mui-r))}html[dir=rtl][data-ui=mobile] .ap{padding:calc(4px + var(--mui-t)) calc(6px + var(--mui-l)) calc(4px + var(--mui-b)) calc(6px + var(--mui-r))}html[dir=rtl][data-ui=mobile] .return-pause{right:calc(8px + var(--mui-l))!important;left:auto!important}html[dir=rtl][data-ui=mobile] .scoreboard-overlay{padding:calc(6px + var(--mui-t)) calc(8px + var(--mui-l)) calc(6px + var(--mui-b)) calc(8px + var(--mui-r))}@media (width<=860px){html[dir=rtl][data-ui=mobile] .scoreboard-panel :is(th,td):where(html:not([data-rot]),html:not([data-rot]) *){padding-left:8px;padding-right:8px}}@media (height<=860px){html[dir=rtl][data-ui=mobile] .scoreboard-panel :is(th,td):where(html[data-rot],html[data-rot] *){padding-left:8px;padding-right:8px}}html[dir=rtl][data-ui=mobile] .game-shell .killcam-rec{right:calc(14px + var(--mui-l));left:auto}html[dir=rtl][data-ui=mobile] .game-shell .match-conclusion{padding:0 calc(12px + var(--mui-l)) 0 calc(12px + var(--mui-r))}html[dir=rtl][data-ui=mobile] .field-pause{padding:calc(10px + var(--mui-t)) calc(12px + var(--mui-l)) calc(10px + var(--mui-b)) calc(12px + var(--mui-r))}@media (orientation:portrait) and (width<=700px){html[dir=rtl][data-ui=mobile] .rotate-hint:where(html:not([data-rot]),html:not([data-rot]) *){text-align:right}}@media (orientation:landscape) and (height<=700px){html[dir=rtl][data-ui=mobile] .rotate-hint:where(html[data-rot],html[data-rot] *){text-align:right}}html[dir=rtl] .acx-head{padding:18px 24px 14px 20px}@media (width<=720px){html[dir=rtl] .acx-head:where(html:not([data-rot]),html:not([data-rot]) *){padding:12px 16px 10px 12px}}@media (height<=720px){html[dir=rtl] .acx-head:where(html[data-rot],html[data-rot] *){padding:12px 16px 10px 12px}}html[dir=rtl][data-ui=mobile] .acx-head{padding:6px 16px 6px 8px}html[dir=rtl] .armory-v7.armory-workshop .armory-tile{text-align:right}html[dir=rtl] .armory-v7.armory-workshop .armory-tile-slot{margin-left:0;margin-right:auto}html[dir=rtl] .armory-v7.armory-workshop .utility-choices button,html[dir=rtl] .armory-v7.armory-workshop .armory-slot-tabs button,html[dir=rtl] .armory-v7.armory-workshop .armory-options button{text-align:right}html[dir=rtl] .armory-v7.armory-workshop .armory-equipped{margin-left:0;margin-right:auto}html[dir=rtl] .armory-v7.armory-workshop .weapon-finish-options button,html[dir=rtl] .armory-v7.armory-workshop .armory-presets button{text-align:right}html[dir=rtl] .tf-launcher{padding:7px 10px 7px 12px;left:auto;right:14px}html[dir=rtl] .tf-news-card>.tf-news-list,html[dir=rtl] .tf-history{padding-left:4px;padding-right:0}html[dir=rtl] .tf-change{border-left-width:0;border-right-width:3px}html[dir=rtl] .tf-change.lvl-1{border-left-color:#0000;border-right-color:#9aa3ab}html[dir=rtl] .tf-change.lvl-2{border-left-color:#0000;border-right-color:#4da3ff}html[dir=rtl] .tf-change.lvl-3{border-left-color:#0000;border-right-color:#ff9f2e}html[dir=rtl] .tf-change.lvl-4{border-left-color:#0000;border-right-color:#ff3b2f}html[dir=rtl] .match-chat{right:max(20px, env(safe-area-inset-left,0px));left:auto}html[dir=rtl] .match-chat:where(html[data-rot],html[data-rot] *){right:max(20px, env(safe-area-inset-top,0px));left:auto}html[dir=rtl] .match-chat__line{padding:2px 0 2px 8px}html[dir=rtl] .match-chat:not(.is-open) .match-chat__line{padding-left:0;padding-right:8px}html[dir=rtl] .match-chat__mute{margin-left:0;margin-right:auto}html[dir=rtl] .match-chat.is-touch{right:calc(env(safe-area-inset-left,0px) + 8px);left:auto}html[dir=rtl] .match-chat.is-touch:where(html[data-rot],html[data-rot] *){right:calc(env(safe-area-inset-top,0px) + 8px);left:auto}html[dir=rtl] .match-chat__touch{right:calc(env(safe-area-inset-left,0px) + 268px);left:auto}html[dir=rtl] .match-chat__touch:where(html[data-rot],html[data-rot] *){right:calc(env(safe-area-inset-top,0px) + 268px);left:auto}html[dir=rtl] .match-chat.is-touch .match-chat__entry{right:calc(env(safe-area-inset-left,0px) + 8px);left:calc(env(safe-area-inset-right,0px) + 8px)}html[dir=rtl] .match-chat.is-touch .match-chat__entry:where(html[data-rot],html[data-rot] *){right:calc(env(safe-area-inset-top,0px) + 8px);left:calc(env(safe-area-inset-bottom,0px) + 8px)}html[dir=rtl] .match-chat.is-coop.is-touch{right:calc(env(safe-area-inset-left,0px) + 188px);left:auto}html[dir=rtl] .match-chat.is-coop.is-touch:where(html[data-rot],html[data-rot] *){right:calc(env(safe-area-inset-top,0px) + 188px);left:auto}html[dir=rtl] .voice-cell{margin-left:0;margin-right:8px}html[dir=rtl] .lobby-chat{left:max(20px, env(safe-area-inset-right,0px));right:auto}html[dir=rtl] .lobby-chat:where(html[data-rot],html[data-rot] *){left:max(20px, env(safe-area-inset-bottom,0px));right:auto}html[dir=rtl] .lobby-chat__head{text-align:right}html[dir=rtl] .lobby-chat__online,html[dir=rtl] .lobby-chat__mod{margin-left:0;margin-right:auto}html[dir=rtl][data-ui=mobile] .lobby-chat{left:calc(env(safe-area-inset-right,0px) + 10px);right:auto}html[dir=rtl][data-ui=mobile] .lobby-chat:where(html[data-rot],html[data-rot] *){left:calc(env(safe-area-inset-bottom,0px) + 10px);right:auto}html[dir=rtl]:not([data-ui=mobile]) .lobby-chat{left:190px;right:auto}html[dir=rtl]:not([data-ui=mobile]) .lobby-chat.is-open{left:20px;right:auto}html[dir=rtl] .guild-title{margin-left:0;margin-right:8px}html[dir=rtl] .guild-hero{padding:20px 26px 20px 22px}html[dir=rtl] .guild-hero:before{inset:0 0 0 auto}html[dir=rtl] .guild-hero__glow{inset:-60% -10% auto auto}html[dir=rtl] .x-nav-item i.x-nav-alert{margin-left:0;margin-right:6px}html[dir=rtl] .guild-card{text-align:right}html[dir=rtl] .guild-bar i{transform-origin:100%}html[dir=rtl] .guild-contributors li i{inset:0 0 0 auto}html[dir=rtl] .clan-pick__lock{left:2px;right:auto}@media (width<=760px){html[dir=rtl] .guild-hero:where(html:not([data-rot]),html:not([data-rot]) *){padding:16px 20px 16px 16px}}@media (height<=760px){html[dir=rtl] .guild-hero:where(html[data-rot],html[data-rot] *){padding:16px 20px 16px 16px}}html[dir=rtl][data-ui=mobile] .guild-hero{padding:12px 18px 12px 14px}html[dir=rtl] .clans__search{padding:0 12px 0 6px}html[dir=rtl] .clan-row{text-align:right}html[dir=rtl] .clan-bar i{transform-origin:100%}html[dir=rtl] .clans__close{left:10px;right:auto}html[dir=rtl] .scoreboard-clan{margin-left:5px;margin-right:0}html[dir=rtl] .dtp-caption{margin-left:6px;margin-right:0}html[dir=rtl] .dd{padding:max(14px, env(safe-area-inset-top)) max(clamp(14px, 2.6vw, 34px), env(safe-area-inset-left)) max(14px, env(safe-area-inset-bottom)) max(clamp(14px, 2.6vw, 34px), env(safe-area-inset-right))}html[dir=rtl] .dd:where(html[data-rot],html[data-rot] *){padding:max(14px, env(safe-area-inset-right)) max(clamp(14px, 2.6dvh, 34px), env(safe-area-inset-top)) max(14px, env(safe-area-inset-left)) max(clamp(14px, 2.6dvh, 34px), env(safe-area-inset-bottom))}html[dir=rtl] .dd__prep{margin-left:0;margin-right:4px}html[dir=rtl] .dd-side{border-right:3px solid var(--c);border-left:none}html[dir=rtl] .dd__versus>.dd-side:last-child{border-left-width:0;border-right-width:1px;border-left:3px solid var(--c);text-align:left;border-right:none}html[dir=rtl] .dd__cats button{text-align:right}html[dir=rtl] .dd__grid{padding:2px 2px 8px 4px}html[dir=rtl] .dd-card{text-align:right}html[dir=rtl] .dd-card__bars b:after{inset:0 0 0 auto}html[dir=rtl] .dd-card__marks{left:6px;right:auto}html[dir=rtl] .dd__choice dl{margin:0 8px 0 0}html[dir=rtl] .dd-reveal__window:before,html[dir=rtl] .dd-reveal__window:after{left:0;right:0}html[dir=rtl] .dd-reveal__cell{text-align:right}@media (height<=520px){html[dir=rtl] .dd__versus>.dd-side:last-child:where(html:not([data-rot]),html:not([data-rot]) *){text-align:right;border-left-width:1px;border-right-width:0;border-right:3px solid var(--c);border-left:none}}@media (width<=520px){html[dir=rtl] .dd__versus>.dd-side:last-child:where(html[data-rot],html[data-rot] *){text-align:right;border-left-width:1px;border-right-width:0;border-right:3px solid var(--c);border-left:none}}html[dir=rtl] .featured-dock{left:var(--lobby-pad,22px);right:auto}html[dir=rtl] .featured-card__more button{text-align:right}@media (width<=760px){html[dir=rtl] .featured-dock:where(html:not([data-rot]),html:not([data-rot]) *){left:10px;right:10px}}@media (height<=760px){html[dir=rtl] .featured-dock:where(html[data-rot],html[data-rot] *){left:10px;right:10px}}html[dir=rtl] .fm-field small{left:10px;right:auto}html[dir=rtl] .fm-actions .fm-danger{margin-left:0;margin-right:auto}html[dir=rtl] .finish-detail{border-right:3px solid var(--rarity);border-left:none}html[dir=rtl] .armory-v7.armory-workshop .finish-grid .finish-pick{text-align:right}html[dir=rtl] .finish-dice{left:5px;right:auto}html[dir=rtl] .armory-v7.armory-workshop .finish-grid .finish-fav{left:9px;right:auto}html[dir=rtl] .finish-lock-panel ul{padding-left:0;padding-right:18px}html[dir=rtl] .finish-wallet-buyable,html[dir=rtl] .finish-wallet-none{margin-left:0;margin-right:auto}html[dir=rtl] .finish-price{left:24px;right:auto}html[dir=rtl] .finish-select{padding:3px 8px 3px 6px}html[dir=rtl] .finish-source-pill{margin-left:0;margin-right:6px}html[dir=rtl] .finish-card-swatch .finish-fx,html[dir=rtl] .finish-card-swatch .finish-new{left:auto;right:4px}html[dir=rtl] .finish-src{left:9px;right:auto}html[dir=rtl] .lb__me-card{text-align:left}html[dir=rtl] .lb__scope-group>span{margin-left:2px;margin-right:0}html[dir=rtl] .lb-card{text-align:right}html[dir=rtl] .lb-card li em{margin-left:0;margin-right:auto}html[dir=rtl] .lb-row__value{text-align:left}@media (width<=760px){html[dir=rtl] .lb__me-card:where(html:not([data-rot]),html:not([data-rot]) *){text-align:right}}@media (height<=760px){html[dir=rtl] .lb__me-card:where(html[data-rot],html[data-rot] *){text-align:right}}@media (width<=760px){html[dir=rtl] .lb-podium:where(html:not([data-rot]),html:not([data-rot]) *),html[dir=rtl] .lb-podium--1:where(html:not([data-rot]),html:not([data-rot]) *),html[dir=rtl] .lb-podium--2:where(html:not([data-rot]),html:not([data-rot]) *),html[dir=rtl] .lb-podium--3:where(html:not([data-rot]),html:not([data-rot]) *){text-align:right}}@media (height<=760px){html[dir=rtl] .lb-podium:where(html[data-rot],html[data-rot] *),html[dir=rtl] .lb-podium--1:where(html[data-rot],html[data-rot] *),html[dir=rtl] .lb-podium--2:where(html[data-rot],html[data-rot] *),html[dir=rtl] .lb-podium--3:where(html[data-rot],html[data-rot] *){text-align:right}}@media (width<=760px){html[dir=rtl] .lb-podium b:where(html:not([data-rot]),html:not([data-rot]) *),html[dir=rtl] .lb-podium--1 b:where(html:not([data-rot]),html:not([data-rot]) *){text-align:left}}@media (height<=760px){html[dir=rtl] .lb-podium b:where(html[data-rot],html[data-rot] *),html[dir=rtl] .lb-podium--1 b:where(html[data-rot],html[data-rot] *){text-align:left}}@media (width<=760px){html[dir=rtl] .lb-podium em:where(html:not([data-rot]),html:not([data-rot]) *){text-align:left}}@media (height<=760px){html[dir=rtl] .lb-podium em:where(html[data-rot],html[data-rot] *){text-align:left}}html[dir=rtl] .lb-board,html[dir=rtl] .lb-card__pick{text-align:right}html[dir=rtl] .tf-maint-bar b{inset:0 0 0 auto}html[dir=rtl] .v9-mode-picker,html[dir=rtl] .v9-match-setup{text-align:right}html[dir=rtl] .v9-mode-card input{left:12px;right:auto}html[dir=rtl] .v9-mode-tag{padding-left:20px;padding-right:0}html[dir=rtl] .v9-match-setup .bot-difficulty{border-left:0;border-right:0}html[dir=rtl] .mts{padding:env(safe-area-inset-top,0px) env(safe-area-inset-left,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-right,0px)}html[dir=rtl] .mts:where(html[data-rot],html[data-rot] *){padding:env(safe-area-inset-right,0px) env(safe-area-inset-top,0px) env(safe-area-inset-left,0px) env(safe-area-inset-bottom,0px)}html[dir=rtl] .mts-tabs{border-left:1px solid #ffffff14;border-right:none}html[dir=rtl] .mts-tabs button{text-align:right;border-left:none;border-right:3px solid #0000;border-radius:6px 0 0 6px}html[dir=rtl] .mts-tabs button.is-active{border-right-color:var(--mts-accent);border-left-color:#0000}html[dir=rtl] .mts-toggle{text-align:right}html[dir=rtl] .mts-toggle i:after{left:auto;right:3px}html[dir=rtl] .mts-slider output{text-align:left}html[dir=rtl] .mts-preset,html[dir=rtl] .mts-profile,html[dir=rtl] .mts-cta{text-align:right}@media (orientation:portrait){html[dir=rtl] .mts-tabs:where(html:not([data-rot]),html:not([data-rot]) *){border-left:0;border-right:none}}@media (orientation:landscape){html[dir=rtl] .mts-tabs:where(html[data-rot],html[data-rot] *){border-left:0;border-right:none}}@media (orientation:portrait){html[dir=rtl] .mts-tabs button:where(html:not([data-rot]),html:not([data-rot]) *){border-left:none;border-right:0}}@media (orientation:landscape){html[dir=rtl] .mts-tabs button:where(html[data-rot],html[data-rot] *){border-left:none;border-right:0}}html[dir=rtl] .mts-foot .mts-foot-layout{margin-left:auto;margin-right:0}html[dir=rtl] .armory-v7.armory-workshop .operator-team{text-align:right;padding:11px 16px 10px 12px}html[dir=rtl] .armory-v7.armory-workshop .operator-team:before{left:auto;right:0}html[dir=rtl] .armory-v7.armory-workshop .operator-kits button{text-align:right}html[dir=rtl] .armory-v7.armory-workshop .operator-check{left:7px;right:auto}html[dir=rtl] .armory-v7.armory-workshop .operator-skin strong{margin-left:4px;margin-right:0}html[dir=rtl] .armory-v7.armory-workshop .outfit-swatch small{padding-left:5px;padding-right:0}html[dir=rtl] .armory-v7.armory-workshop .outfit-lock,html[dir=rtl] .armory-v7.armory-workshop .outfit-check{left:2px;right:auto}html[dir=rtl] .armory-v7.armory-workshop .outfit-named button,html[dir=rtl] .armory-v7.armory-workshop .outfit-kits .operator-random{text-align:right}html[dir=rtl] .armory-v7.armory-workshop .operator-meta .operator-view-tools{margin-left:0;margin-right:auto}html[dir=rtl] .field-pause button{text-align:right;border-left:none;border-right:2px solid #0000}html[dir=rtl] .field-pause button:hover,html[dir=rtl] .field-pause button:focus-visible{border-left-color:#0000;border-right-color:#cd7550}html[dir=rtl] .return-pause{left:auto;right:24px}html[dir=rtl] .ranked__me{text-align:left}html[dir=rtl] .ranked-card__rank em{margin-left:0;margin-right:auto}html[dir=rtl] .ranked-card__pulse{left:13px;right:auto}html[dir=rtl] .ranked__board li span{text-align:left}html[dir=rtl] .ranked-room .ranked-result small{text-align:right}@media (width<=900px){html[dir=rtl] .ranked-card__art:where(html:not([data-rot]),html:not([data-rot]) *){border-left:1px solid var(--x-line);border-right:none}}@media (height<=900px){html[dir=rtl] .ranked-card__art:where(html[data-rot],html[data-rot] *){border-left:1px solid var(--x-line);border-right:none}}@media (width<=900px){html[dir=rtl] .ranked__me:where(html:not([data-rot]),html:not([data-rot]) *){text-align:right}}@media (height<=900px){html[dir=rtl] .ranked__me:where(html[data-rot],html[data-rot] *){text-align:right}}@media (width<=480px){html[dir=rtl] .ranked-card__art:where(html:not([data-rot]),html:not([data-rot]) *){border-left:0;border-right:none}}@media (height<=480px){html[dir=rtl] .ranked-card__art:where(html[data-rot],html[data-rot] *){border-left:0;border-right:none}}html[dir=rtl] .mp-switch button{text-align:right}html[dir=rtl] .mp-switch__ranked b{margin-left:0;margin-right:auto}html[dir=rtl] .scoreboard-panel table{text-align:left}html[dir=rtl] .scoreboard-panel th:nth-child(-n+2),html[dir=rtl] .scoreboard-panel td:nth-child(-n+2){text-align:right}html[dir=rtl] .combat-feed>div.mine{border-left:3px solid #da7a50;border-right:none}html[dir=rtl] .combat-feed>div.against-me{border-left:3px solid #e99479;border-right:none}html[dir=rtl] .map-size-filters>span{margin-left:0;margin-right:8px}html[dir=rtl] .feedback-audition>span{margin-left:8px;margin-right:0}html[dir=rtl] .tf-tour-card li{padding-left:0;padding-right:16px}html[dir=rtl] .tf-tour-card ul li:before{left:auto;right:2px}html[dir=rtl] .tf-tour-play{margin-left:0;margin-right:auto}html[dir=rtl] .zombie-difficulty__option{text-align:right}html[dir=rtl] .zombie-board__scroll--open{padding-left:4px;padding-right:0}html[dir=rtl] .zombie-board__detail,html[dir=rtl] .zombie-board__difficulty{text-align:left}html[dir=rtl] .zombie-result__newbest{margin-left:0;margin-right:6px}@media (width<=1000px){html[dir=rtl] .zombie-board__scroll--open:where(html:not([data-rot]),html:not([data-rot]) *){padding-left:0;padding-right:0}}@media (height<=1000px){html[dir=rtl] .zombie-board__scroll--open:where(html[data-rot],html[data-rot] *){padding-left:0;padding-right:0}}html[dir=rtl] .pg-bar i{inset:0 0 0 auto}html[dir=rtl] .pg-badge-prestige{left:-4px;right:auto}html[dir=rtl] .pg-hero-card:after{inset:auto 40% -60% -10%}html[dir=rtl] .pg-challenge em{text-align:left}html[dir=rtl] .pg-tierchip{padding-left:0!important;padding-right:22px!important}html[dir=rtl] .pg-tierchip:before{left:auto;right:9px}html[dir=rtl] .pg-todo{margin-left:0;margin-right:4px}html[dir=rtl] .pg-sources li b{margin-left:4px;margin-right:0}html[dir=rtl] .pg-player-card{padding:8px 8px 8px 14px}html[dir=rtl] .x-page .pg-lobby-card{left:0;right:auto}html[dir=rtl] .pg-row-badge{margin-left:8px;margin-right:0}html[dir=rtl] .pg-report-rank em{margin-left:0;margin-right:auto}html[dir=rtl] .pg-tokens{margin-left:auto;margin-right:0}html[dir=rtl] .pg-toasts{left:24px;right:auto}html[dir=rtl] .pg-toast{padding:12px 12px 12px 16px}html[dir=rtl] .pg-toast-count{left:-8px;right:auto}html[dir=rtl] .pg-toast-close{margin:-4px 0 0 -8px}@media (width<=720px){html[dir=rtl] .pg-wallet:where(html:not([data-rot]),html:not([data-rot]) *){text-align:right}}@media (height<=720px){html[dir=rtl] .pg-wallet:where(html[data-rot],html[data-rot] *){text-align:right}}@media (width<=720px){html[dir=rtl] .pg-report-rank em:where(html:not([data-rot]),html:not([data-rot]) *){margin-left:0;margin-right:0}}@media (height<=720px){html[dir=rtl] .pg-report-rank em:where(html[data-rot],html[data-rot] *){margin-left:0;margin-right:0}}@media (width<=720px){html[dir=rtl] .pg-toasts:where(html:not([data-rot]),html:not([data-rot]) *){left:16px;right:auto}}@media (height<=720px){html[dir=rtl] .pg-toasts:where(html[data-rot],html[data-rot] *){left:16px;right:auto}}html[dir=rtl] .sx-fx-a,html[dir=rtl] .sx-fx-b{left:auto;right:0}html[dir=rtl] .sx-head-avatar .sx-xp{left:12%;right:12%}html[dir=rtl] .sx-head-avatar .sx-xp i{transform-origin:100%}html[dir=rtl] .sx-row-id{margin-left:6px;margin-right:0}html[dir=rtl] .sx-card__level{left:-14px;right:auto}html[dir=rtl] .sx-pass-chip b{margin-left:0;margin-right:auto}html[dir=rtl] .sx-note{text-align:right}html[dir=rtl] .sx-owned-only{margin-left:0;margin-right:4px}html[dir=rtl] .sx-grid{padding:2px 2px 4px 4px}html[dir=rtl] .sx-item__badge{left:8px;right:auto}html[dir=rtl] .sx-pass__bar i{inset:0 0 0 auto}html[dir=rtl] .sx-reward__state,html[dir=rtl] .sx-reward__soon{left:6px;right:auto}html[dir=rtl] .sx-pass__prestige{margin-left:0;margin-right:8px}html[dir=rtl] .sx-chapters button{text-align:right}html[dir=rtl] .sx-chapters button.has-ready:after{left:6px;right:auto}html[dir=rtl] .sx-jump{margin-left:0;margin-right:auto}html[dir=rtl] .sx-pass__nav{margin-left:0;margin-right:0}html[dir=rtl] .sx-reward__ready{left:6px;right:auto}html[dir=rtl] .sx-skin-sheen{inset:-20% -60% -20% auto}html[dir=rtl] .sx-prestige__row .sx-primary{margin-left:0;margin-right:auto}@media (width<=1100px){html[dir=rtl] .sx-preview:where(html:not([data-rot]),html:not([data-rot]) *){text-align:right}}@media (height<=1100px){html[dir=rtl] .sx-preview:where(html[data-rot],html[data-rot] *){text-align:right}}html[dir=rtl] .sx-dialog__close{left:12px;right:auto}html[dir=rtl] .room-players .sx-identity{margin-left:2px;margin-right:0}html[dir=rtl] .lobby-chat .sx-identity,html[dir=rtl] .match-chat .sx-identity{margin-left:4px;margin-right:0}html[dir=rtl] .lb-podium__level{left:-10px;right:auto}@media (width<=760px){html[dir=rtl] .lb-podium__who:where(html:not([data-rot]),html:not([data-rot]) *){text-align:right}}@media (height<=760px){html[dir=rtl] .lb-podium__who:where(html[data-rot],html[data-rot] *){text-align:right}}html[dir=rtl] .pg-report-rewards>span{padding:4px 4px 4px 8px}html[dir=rtl] .dd-side__seats li .sx-identity{margin-left:2px;margin-right:0}html[dir=rtl] .hud,html[dir=rtl] .mc,html[dir=rtl] canvas{direction:ltr}html[dir=rtl] .hud :is(p,span,small,strong,b,em,li,label,h1,h2,h3,h4){unicode-bidi:plaintext}html[dir=rtl] .x-brand{direction:ltr}html.is-rtl:is([lang=ar],[lang=fa]) body *{letter-spacing:0!important}html.is-rtl body *{text-transform:none}html[dir=rtl] .x-boot-bar{transform:scaleX(-1)}html[dir=rtl] .x-boot-bar i{transform-origin:0}html[dir=rtl] :is(.lucide-chevron-right,.lucide-chevron-left,.lucide-chevrons-right,.lucide-chevrons-left,.lucide-arrow-right,.lucide-arrow-left,.lucide-arrow-up-right,.lucide-log-out,.lucide-corner-down-left){transform:scaleX(-1)}html[dir=rtl] .hud :is(.lucide-chevron-right,.lucide-chevron-left,.lucide-arrow-right,.lucide-arrow-left){transform:none}html[data-ui=mobile]{--mui-l:env(safe-area-inset-left,0px);--mui-r:env(safe-area-inset-right,0px);--mui-t:env(safe-area-inset-top,0px);--mui-b:env(safe-area-inset-bottom,0px);--mui-rail:84px;--mui-tools:68px;--mui-gap:12px;--mui-surface:#0c0d10e6;--mui-rail-bg:#08090bed}html[data-ui=mobile]:where(html[data-rot],html[data-rot] *){--mui-l:env(safe-area-inset-top,0px);--mui-r:env(safe-area-inset-bottom,0px);--mui-t:env(safe-area-inset-right,0px);--mui-b:env(safe-area-inset-left,0px);--mui-rail:84px;--mui-tools:68px;--mui-gap:12px;--mui-surface:#0c0d10e6;--mui-rail-bg:#08090bed}html[data-ui=mobile] body{overflow:hidden}html[data-ui=mobile] *{-webkit-tap-highlight-color:transparent}html[data-ui=mobile],html[data-platform=android]{touch-action:pan-x pan-y}html[data-ui=mobile] .game-shell .x-menu{grid-template-columns:calc(var(--mui-rail) + var(--mui-l)) minmax(0, 1fr) calc(var(--mui-tools) + var(--mui-r));grid-template-rows:auto minmax(0,1fr);padding:0}html[data-ui=mobile] .game-shell .x-footer{display:none}html[data-ui=mobile] .game-shell .x-header{display:contents}html[data-ui=mobile] .game-shell .x-brand{display:none}html[data-ui=mobile] .game-shell .x-nav{height:auto;min-height:0;padding:calc(6px + var(--mui-t)) 6px calc(6px + var(--mui-b)) calc(6px + var(--mui-l));overscroll-behavior:contain;scrollbar-width:none;background:var(--mui-rail-bg);border-right:1px solid var(--x-line);z-index:2;flex-direction:column;grid-area:1/1/-1;gap:2px;margin:0;display:flex;overflow:hidden auto;-webkit-mask-image:none;mask-image:none}html[data-ui=mobile] .game-shell .x-nav::-webkit-scrollbar{display:none}html[data-ui=mobile] .game-shell .x-nav .x-nav-item{height:auto;min-height:42px;max-height:60px;font:700 9.5px/1.05 var(--x-display);letter-spacing:.03em;color:var(--x-muted);text-align:center;white-space:nowrap;scroll-snap-align:none;transition:background .2s var(--x-ease), color .2s var(--x-ease);border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:3px 2px;display:flex;position:relative}html[data-ui=mobile] .game-shell .x-nav .x-nav-ico{flex:none;width:19px;height:19px}html[data-ui=mobile] .game-shell .x-nav .x-nav-item:after{transform-origin:50%;width:3px;height:auto;inset:22% auto 22% -6px;transform:scaleY(0)}html[data-ui=mobile] .game-shell .x-nav .x-nav-item[aria-selected=true]{color:var(--x-text);background:linear-gradient(90deg,#ff3b2f38,#ff3b2f0d)}html[data-ui=mobile] .game-shell .x-nav .x-nav-item[aria-selected=true]:after{transform:scaleY(1)}html[data-ui=mobile] .game-shell .x-nav .x-nav-item[aria-selected=true] .x-nav-ico{color:var(--x-ember);filter:drop-shadow(0 0 6px #ff3b2f99)}html[data-ui=mobile] .game-shell .x-nav .x-nav-item i{font-size:10px;position:absolute;top:4px;right:12px}html[data-ui=mobile] .game-shell .x-header-tools{min-height:0;padding:calc(6px + var(--mui-t)) calc(6px + var(--mui-r)) calc(68px + var(--mui-b)) 6px;scrollbar-width:none;background:var(--mui-rail-bg);border-left:1px solid var(--x-line);z-index:2;flex-direction:column;grid-area:1/3/-1;justify-content:flex-start;align-items:stretch;gap:4px;margin:0;display:flex;overflow:hidden auto}html[data-ui=mobile] .game-shell .x-header-tools::-webkit-scrollbar{display:none}html[data-ui=mobile] .game-shell .x-header-tools>button{backdrop-filter:none;width:100%;height:auto;min-height:48px;box-shadow:none;color:var(--x-muted);font:700 8.5px/1.05 var(--x-display);letter-spacing:0;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;padding:4px 0;display:flex;position:relative}html[data-ui=mobile] .game-shell .x-header-tools>button:active,html[data-ui=mobile] .game-shell .x-header-tools>button[aria-pressed=true]{color:var(--x-text);background:#ffffff0f}html[data-ui=mobile] .game-shell .x-header-tools svg{flex:none;width:19px;height:19px}html[data-ui=mobile] .game-shell .x-header-tools .x-tool-label{display:block}html[data-ui=mobile] .game-shell .x-header-tools .x-account-chip,html[data-ui=mobile] .game-shell .x-player-copy{display:none}html[data-ui=mobile] .game-shell .x-header-tools .x-avatar{width:30px;height:30px;padding:2px}html[data-ui=mobile] .game-shell .x-header-tools .x-avatar b{font-size:10px}html[data-ui=mobile] .game-shell .x-header-tools .tf-news-button.has-news{color:var(--x-text)}html[data-ui=mobile] .game-shell .x-header-tools .tf-news-button.has-news svg{color:var(--x-ember)}html[data-ui=mobile] .game-shell .x-header-tools .tf-news-button b{min-width:16px;margin-left:4px;padding:1px 4px;font-size:9px;line-height:1.2;position:absolute;top:3px;left:50%}html[data-ui=mobile] .game-shell .x-header-tools .ap-open{color:var(--x-gold)}html[data-ui=mobile] .game-shell .x-fullscreen{display:none!important}html[data-ui=mobile] .game-shell .x-menu .x-apk-banner{margin:8px var(--mui-gap) 0;z-index:3;grid-area:1/2;gap:10px;padding:5px 6px 5px 12px;position:relative;bottom:auto;left:auto;right:auto}html[data-ui=mobile] .game-shell .x-menu .x-apk-banner b,html[data-ui=mobile] .game-shell .x-menu .x-apk-banner span{font-size:11px}html[data-ui=mobile] .game-shell .x-menu .x-apk-get{align-items:center;min-height:40px;padding:0 12px;font-size:11px;display:inline-flex}html[data-ui=mobile] .game-shell .x-menu .x-apk-close{width:40px;height:40px;min-height:40px}html[data-ui=mobile] .game-shell .x-page{min-width:0;padding:0 var(--mui-gap) calc(12px + var(--mui-b));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-area:2/2;overflow:hidden auto}html[data-ui=mobile] .game-shell .x-page .secondary-panel,html[data-ui=mobile] .game-shell .x-page .zombie-tab{min-width:0;max-width:100%;margin:10px 0 4px;padding:0}html[data-ui=mobile] .game-shell .x-page .eyebrow,html[data-ui=mobile] .game-shell .x-page .secondary-panel>.eyebrow{font:600 10px/1.3 var(--x-mono);letter-spacing:.2em}html[data-ui=mobile] .game-shell .x-page .secondary-panel>h2,html[data-ui=mobile] .game-shell .x-page .secondary-panel h2:first-of-type{margin:4px 0 6px;font-size:clamp(20px,3.4vw,28px);line-height:1}html[data-ui=mobile] .game-shell .x-page .secondary-panel>h2:where(html[data-rot],html[data-rot] *),html[data-ui=mobile] .game-shell .x-page .secondary-panel h2:first-of-type:where(html[data-rot],html[data-rot] *){margin:4px 0 6px;font-size:clamp(20px,3.4dvh,28px);line-height:1}html[data-ui=mobile] .game-shell .x-page .secondary-panel>p{margin:0 0 10px;font-size:12.5px;line-height:1.45}html[data-ui=mobile] .game-shell .x-page img,html[data-ui=mobile] .game-shell .x-page svg{max-width:100%}html[data-ui=mobile] .game-shell .pg-lobby-card{display:none}html[data-ui=mobile] .game-shell .mobile-config-open{display:none!important}html[data-ui=mobile] .game-shell .lobby-chat{right:calc(6px + var(--mui-r));bottom:calc(8px + var(--mui-b));width:calc(var(--mui-tools) - 12px);z-index:45;border-radius:12px;overflow:visible}html[data-ui=mobile] .game-shell .lobby-chat:not(.is-open) .lobby-chat__head{flex-direction:column;justify-content:center;gap:3px;height:52px;min-height:52px;padding:0;position:relative}html[data-ui=mobile] .game-shell .lobby-chat:not(.is-open) .lobby-chat__head svg{width:19px;height:19px}html[data-ui=mobile] .game-shell .lobby-chat:not(.is-open) .lobby-chat__head>strong,html[data-ui=mobile] .game-shell .lobby-chat:not(.is-open) .lobby-chat__chevron{display:none}html[data-ui=mobile] .game-shell .lobby-chat:not(.is-open) .lobby-chat__short{font:700 8.5px/1 var(--x-display);letter-spacing:.04em;text-transform:uppercase;color:var(--x-muted);display:block}html[data-ui=mobile] .game-shell .lobby-chat:not(.is-open) .lobby-chat__online{margin:0;font-size:0;position:absolute;top:6px;left:6px}html[data-ui=mobile] .game-shell .lobby-chat:not(.is-open) .lobby-chat__unread{min-width:20px;height:20px;font-size:10.5px;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #0b0c0e}html[data-ui=mobile] .game-shell .lobby-chat.is-open{top:calc(8px + var(--mui-t));right:calc(var(--mui-tools) + var(--mui-r) + 6px);bottom:calc(8px + var(--mui-b));z-index:70;background:#0c0d10f7;flex-direction:column;width:min(380px,58vw);display:flex;overflow:hidden;box-shadow:0 20px 60px #000000b3}html[data-ui=mobile] .game-shell .lobby-chat.is-open:where(html[data-rot],html[data-rot] *){z-index:70;background:#0c0d10f7;flex-direction:column;width:min(380px,58dvh);display:flex;overflow:hidden;box-shadow:0 20px 60px #000000b3}html[data-ui=mobile] .game-shell .lobby-chat.is-open .lobby-chat__head{flex:none;min-height:48px}html[data-ui=mobile] .game-shell .lobby-chat.is-open .lobby-chat__body{flex-direction:column;flex:1;min-height:0;display:flex}html[data-ui=mobile] .game-shell .lobby-chat.is-open .lobby-chat__log{flex:1;min-height:0;max-height:none}html[data-ui=mobile] .game-shell .lobby-chat.is-open .lobby-chat__login{width:auto;min-height:44px;margin:8px 12px 12px}html[data-ui=mobile] .game-shell .lobby-chat.is-open .lobby-chat__entry button{min-width:44px;min-height:44px}html[data-ui=mobile] .game-shell .lobby-chat .lobby-chat__mod{min-height:32px}html[data-ui=mobile] .game-shell .x-page--play{padding:0;overflow:hidden}html[data-ui=mobile] .game-shell .x-page .play-panel{padding:10px var(--mui-gap) calc(10px + var(--mui-b));grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) clamp(236px,40%,400px);gap:8px 14px;display:grid;position:absolute;inset:0}html[data-ui=mobile] .game-shell .x-page .play-panel .play-lobby{display:contents!important}html[data-ui=mobile] .game-shell .x-page .play-lobby__stage{display:none!important}html[data-ui=mobile] .game-shell .x-page .play-lobby__identity{overscroll-behavior:contain;scrollbar-width:none;align-content:center;align-self:stretch;gap:8px;min-width:0;max-width:none;min-height:0;animation:none;display:grid;overflow-y:auto;grid-area:1/1/-1!important}html[data-ui=mobile] .game-shell .x-page .play-lobby__identity::-webkit-scrollbar{display:none}html[data-ui=mobile] .game-shell .x-page .play-lobby__eyebrow{letter-spacing:.18em;flex-wrap:wrap;gap:8px;margin:0;font-size:10px}html[data-ui=mobile] .game-shell .x-page .play-lobby__map{filter:drop-shadow(0 6px 20px #0009);line-height:.9;font-size:min(48px, calc(300px / (var(--len,6) * .72)))!important}html[data-ui=mobile] .game-shell .x-page .play-lobby__brief{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:none;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}html[data-ui=mobile] .game-shell .x-page .play-lobby__chips{background:var(--x-line);border-radius:12px;width:100%;grid-template-columns:repeat(auto-fill,minmax(98px,1fr))!important;gap:1px!important;display:grid!important}html[data-ui=mobile] .game-shell .x-page .play-lobby__chip{background:#0c0d10e0;border:0;gap:2px;min-height:0!important;padding:6px 9px!important}html[data-ui=mobile] .game-shell .x-page .play-lobby__chip small{letter-spacing:.12em;font-size:8.5px;line-height:1.25}html[data-ui=mobile] .game-shell .x-page .play-lobby__chip strong{font-size:13px;line-height:1.2}html[data-ui=mobile] .game-shell .x-page .play-lobby__note{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}html[data-ui=mobile] .game-shell .x-page .play-lobby__identity-actions{gap:8px}html[data-ui=mobile] .game-shell .x-page .play-lobby__map-change{max-width:100%;min-height:46px}html[data-ui=mobile] .game-shell .x-page .play-panel .featured-dock{overscroll-behavior:contain;scrollbar-width:none;border-radius:16px;grid-area:1/2;align-self:end;width:auto;min-height:0;max-height:100%;position:relative;inset:auto;overflow-y:auto}html[data-ui=mobile] .game-shell .x-page .featured-dock::-webkit-scrollbar{display:none}html[data-ui=mobile] .game-shell .x-page .featured-card{border-radius:16px;padding:10px 12px 12px;animation:none}html[data-ui=mobile] .game-shell .x-page .featured-card__art{height:auto;inset:0}html[data-ui=mobile] .game-shell .x-page .featured-card__art:after{background:linear-gradient(#0a080959 0%,#0a090bed 62%)}html[data-ui=mobile] .game-shell .x-page .featured-card__ribbon{padding:4px 9px;font-size:9px}html[data-ui=mobile] .game-shell .x-page .featured-card__edit{min-height:36px}html[data-ui=mobile] .game-shell .x-page .featured-card__title{margin:8px 0 4px;font-size:19px;line-height:1.05}html[data-ui=mobile] .game-shell .x-page .featured-card__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}html[data-ui=mobile] .game-shell .x-page .featured-card__facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 8px;display:grid}html[data-ui=mobile] .game-shell .x-page .featured-card__facts div{padding:5px 7px}html[data-ui=mobile] .game-shell .x-page .featured-card__facts dt{font-size:8px}html[data-ui=mobile] .game-shell .x-page .featured-card__facts dd{font-size:11.5px}html[data-ui=mobile] .game-shell .x-page .featured-card__actions{gap:6px}html[data-ui=mobile] .game-shell .x-page .featured-card__play{letter-spacing:.16em;flex:auto;min-width:0;min-height:44px;font-size:14px}html[data-ui=mobile] .game-shell .x-page .featured-card__online{letter-spacing:.06em;white-space:normal;text-align:left;flex:0 44%;gap:6px;min-width:0;min-height:44px;padding:0 8px;font-size:9px;line-height:1.1;display:inline-flex}html[data-ui=mobile] .game-shell .x-page .featured-card__more button{min-height:44px}html[data-ui=mobile] .game-shell .x-page .play-lobby__launch{border:0;flex-direction:column;gap:6px;min-width:0;padding:0;grid-area:2/2!important;display:flex!important}html[data-ui=mobile] .game-shell .x-page .play-lobby__modes{gap:4px;min-height:0;display:grid;max-height:none!important}html[data-ui=mobile] .game-shell .x-page .play-lobby__modes-scroll{gap:6px;padding:2px 0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}html[data-ui=mobile] .game-shell .x-page .play-lobby__mode{border-radius:12px;flex:0 0 116px;gap:2px;min-width:0;min-height:46px;padding:6px 10px}html[data-ui=mobile] .game-shell .x-page .play-lobby__mode small{letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}html[data-ui=mobile] .game-shell .x-page .play-lobby__mode strong{font-size:13px;line-height:1.1}html[data-ui=mobile] .game-shell .x-page .play-lobby__modes>.play-lobby__link{justify-self:start;min-height:36px;padding:0 2px;font-size:10px}html[data-ui=mobile] .game-shell .x-page .play-lobby__actions{gap:6px;width:100%;display:grid}html[data-ui=mobile] .game-shell .x-page .play-lobby__status{letter-spacing:.1em;text-align:left;font-size:9.5px;line-height:1.35}html[data-ui=mobile] .game-shell .x-page .play-lobby__result{gap:8px;min-height:0;padding:6px 10px}html[data-ui=mobile] .game-shell .x-page .play-lobby__result strong{font-size:17px}html[data-ui=mobile] .game-shell .x-page .play-lobby__result span{font-size:11px}html[data-ui=mobile] .game-shell .x-page .play-lobby__result button{min-height:40px}html[data-ui=mobile] .game-shell .x-page .play-lobby .deploy-button,html[data-ui=mobile] .game-shell .x-page .play-panel .deploy-button{border-radius:14px;height:54px;padding:0 18px;min-height:54px!important}html[data-ui=mobile] .game-shell .x-page .play-panel .deploy-button span{letter-spacing:.2em;font-size:20px}html[data-ui=mobile] .game-shell .x-page .play-panel .deploy-button svg{width:24px;height:24px}html[data-ui=mobile] .game-shell .x-page .play-lobby__drawer{z-index:60;max-height:none;top:calc(8px + var(--mui-t))!important;bottom:calc(8px + var(--mui-b))!important;left:calc(var(--mui-rail) + var(--mui-l) + 8px)!important;right:calc(var(--mui-tools) + var(--mui-r) + 8px)!important;width:auto!important;position:fixed!important}html[data-ui=mobile] .game-shell .x-page .play-lobby__drawer-head{padding:6px 8px 6px 16px}html[data-ui=mobile] .game-shell .x-page .play-lobby__drawer-close{width:44px;height:44px}html[data-ui=mobile] .game-shell .x-page .play-lobby__drawer-body{padding:10px 12px}html[data-ui=mobile] .game-shell .x-page .play-lobby__drawer-note{display:none}@media (height<=520px){html[data-ui=mobile] .game-shell .x-page .featured-card__facts:where(html:not([data-rot]),html:not([data-rot]) *){display:none}}@media (width<=520px){html[data-ui=mobile] .game-shell .x-page .featured-card__facts:where(html[data-rot],html[data-rot] *){display:none}}@media (height<=380px){html[data-ui=mobile] .game-shell .x-page .play-lobby__note:where(html:not([data-rot]),html:not([data-rot]) *),html[data-ui=mobile] .game-shell .x-page .featured-card__desc:where(html:not([data-rot]),html:not([data-rot]) *){display:none}html[data-ui=mobile] .game-shell .x-page .featured-card__title:where(html:not([data-rot]),html:not([data-rot]) *){white-space:nowrap;text-overflow:ellipsis;margin:6px 0;font-size:17px;overflow:hidden}html[data-ui=mobile] .game-shell .x-page .play-lobby__status:where(html:not([data-rot]),html:not([data-rot]) *){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (width<=380px){html[data-ui=mobile] .game-shell .x-page .play-lobby__note:where(html[data-rot],html[data-rot] *),html[data-ui=mobile] .game-shell .x-page .featured-card__desc:where(html[data-rot],html[data-rot] *){display:none}html[data-ui=mobile] .game-shell .x-page .featured-card__title:where(html[data-rot],html[data-rot] *){white-space:nowrap;text-overflow:ellipsis;margin:6px 0;font-size:17px;overflow:hidden}html[data-ui=mobile] .game-shell .x-page .play-lobby__status:where(html[data-rot],html[data-rot] *){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}html[data-ui=mobile] .game-shell .x-page .zombie-tab{overflow:visible}html[data-ui=mobile] .game-shell .zombie-menu{border:1px solid var(--x-line);border-radius:16px;min-height:0}html[data-ui=mobile] .game-shell .zombie-menu__inner{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:12px 14px 14px}html[data-ui=mobile] .game-shell .zombie-menu__stage{grid-template-columns:minmax(0,1fr) minmax(250px,.95fr);align-items:start;gap:14px;display:grid}html[data-ui=mobile] .game-shell .zombie-hero{gap:6px;max-width:none}html[data-ui=mobile] .game-shell .zombie-hero__eyebrow{letter-spacing:.16em;font-size:9.5px}html[data-ui=mobile] .game-shell .zombie-hero__title{font-size:clamp(30px,5.2vw,48px)}html[data-ui=mobile] .game-shell .zombie-hero__title:where(html[data-rot],html[data-rot] *){font-size:clamp(30px,5.2dvh,48px)}html[data-ui=mobile] .game-shell .zombie-hero__lead{-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}html[data-ui=mobile] .game-shell .zombie-hero__facts{letter-spacing:.06em;gap:4px 12px;font-size:10px}html[data-ui=mobile] .game-shell .zombie-command{flex-flow:column;align-items:stretch;gap:10px;padding:10px}html[data-ui=mobile] .game-shell .zombie-difficulty{flex:none}html[data-ui=mobile] .game-shell .zombie-difficulty__legend{padding-bottom:6px;font-size:10px}html[data-ui=mobile] .game-shell .zombie-difficulty__options{grid-template-columns:minmax(0,1fr);gap:6px}html[data-ui=mobile] .game-shell .zombie-difficulty__option{flex-direction:row;align-items:center;gap:10px;min-height:44px;padding:6px 10px}html[data-ui=mobile] .game-shell .zombie-difficulty__label{flex:0 0 84px;font-size:12px}html[data-ui=mobile] .game-shell .zombie-difficulty__desc{font-size:10.5px;line-height:1.3}html[data-ui=mobile] .game-shell .zombie-command__action{gap:4px;min-width:0}html[data-ui=mobile] .game-shell .zombie-launch{min-height:50px;padding:0 14px;font-size:13px}html[data-ui=mobile] .game-shell .zombie-launch__hint{font-size:11px}html[data-ui=mobile] .game-shell .zombie-continue{gap:6px 10px;padding:8px 10px}html[data-ui=mobile] .game-shell .zombie-continue__detail{flex-basis:100%;font-size:12px}html[data-ui=mobile] .game-shell .zombie-launch--continue{flex:100%}html[data-ui=mobile] .game-shell .zombie-menu__aside{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:12px;display:grid}html[data-ui=mobile] .game-shell .maps-panel>.eyebrow{font-size:10px}html[data-ui=mobile] .game-shell .maps-panel>p{display:none}html[data-ui=mobile] .game-shell .map-start,html[data-ui=mobile] .game-shell .map-size-filters{vertical-align:top;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 12px 8px 0;display:inline-flex}html[data-ui=mobile] .game-shell .map-start>span{margin:0 2px 0 0;font-size:9.5px}html[data-ui=mobile] .game-shell .map-start button,html[data-ui=mobile] .game-shell .map-size-filters button{letter-spacing:.06em;flex:none;min-height:40px;padding:0 12px;font-size:11px}html[data-ui=mobile] .game-shell .map-size-filters>span{display:none}html[data-ui=mobile] .game-shell .map-cards{margin-top:2px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:8px!important}html[data-ui=mobile] .game-shell .map-card{min-height:0;grid-template-columns:36% minmax(0,1fr)!important;gap:0!important}html[data-ui=mobile] .game-shell .map-card .map-diagram{min-height:112px}html[data-ui=mobile] .game-shell .map-card-copy{gap:3px;min-width:0;padding:9px 11px}html[data-ui=mobile] .game-shell .map-card-copy small{letter-spacing:.1em;font-size:9px}html[data-ui=mobile] .game-shell .map-card-copy h3{margin:0;font-size:17px;line-height:1.1}html[data-ui=mobile] .game-shell .map-card-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}html[data-ui=mobile] .game-shell .map-card-copy strong{min-height:28px;margin-top:auto;padding-top:4px;font-size:10px}html[data-ui=mobile] .game-shell .map-size-badge{margin-top:2px;font-size:9px}html[data-ui=mobile] .game-shell .x-page--weapons{flex-direction:column;display:flex;overflow:hidden}html[data-ui=mobile] .game-shell .x-page--weapons>.arsenal-panel{flex:auto;min-height:0;margin:8px 0 0}html[data-ui=mobile] .game-shell .x-page .armory-v7.armory-workshop{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:8px 12px;height:100%;min-height:0;display:grid!important}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-heading{display:none}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-workbench{display:contents!important}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-view{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;grid-area:1/1;gap:6px;min-height:0;display:flex;overflow-y:auto}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-view::-webkit-scrollbar{display:none}html[data-ui=mobile] .game-shell .x-page .armory-v7 .weapon-inspect{flex-direction:column;flex:1 0 auto;gap:4px;min-height:0;display:flex}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-model-title{gap:2px;display:grid}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-model-title>span{letter-spacing:.14em;font-size:9px}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-model-title h3{margin:0;font-size:18px;line-height:1.1}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-model-title p{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11.5px;line-height:1.35;overflow:hidden}html[data-ui=mobile] .game-shell .x-page .armory-v7.armory-workshop .inspect-viewport{flex:1 0 auto;height:auto;min-height:118px}html[data-ui=mobile] .game-shell .x-page .armory-v7 .inspect-controls{display:none}html[data-ui=mobile] .game-shell .x-page .armory-v7.armory-workshop .inspect-stats{gap:4px;padding:0}html[data-ui=mobile] .game-shell .x-page .armory-v7.armory-workshop .inspect-stats strong{padding:4px;font-size:13px}html[data-ui=mobile] .game-shell .x-page .armory-v7.armory-workshop .inspect-stats small{font-size:7.5px}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-compare{flex:none}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-sections{flex-direction:column;grid-area:1/2/-1;gap:6px;min-height:0;display:flex;overflow:hidden}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-tabs{flex:none;gap:4px;padding:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-tabs button{min-height:40px;padding:0 12px;font-size:11px}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-tabpanel{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;padding-top:2px;overflow-y:auto}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:6px;margin-bottom:6px}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-toolbar select,html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-search,html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-search input{min-height:40px;font-size:13px}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-tiles{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:6px}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-tile-group{grid-column:1/-1;margin:6px 0 0;font-size:10px}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-tile{text-align:left;grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr);align-content:center;gap:1px 8px;min-height:52px;padding:6px 8px;display:grid}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-tile-art{grid-row:1/3;width:64px;height:34px;min-height:0;margin:0;padding:0}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-tile-art svg{width:100%;height:100%}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-tile strong{overflow-wrap:anywhere;font-size:12px;line-height:1.15}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-tile small{font-size:9.5px;line-height:1.2}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-actionbar{box-shadow:none;border-radius:12px;grid-area:2/1;gap:6px;margin:0;padding:6px;display:grid;position:static!important}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-slotbar-head{display:none}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-slot-grid{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-slot{gap:1px;min-height:40px;padding:3px 4px}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-slot strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.1;overflow:hidden}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-slot{justify-content:center;position:relative}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-slot small{display:none}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-slot kbd{min-width:0;padding:0 3px;font-size:8px;line-height:1.3;position:absolute;top:2px;left:3px}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-slot .armory-slot-art{height:18px}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-slot strong{max-width:100%}html[data-ui=mobile] .game-shell .x-page .armory-v7 .pg-weapon-strip{gap:6px;padding:5px 8px}html[data-ui=mobile] .game-shell .x-page .armory-v7 .pg-weapon-strip span{letter-spacing:.08em;font-size:8.5px}html[data-ui=mobile] .game-shell .x-page .armory-v7 .pg-weapon-strip small{white-space:nowrap;font-size:9px}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-actions{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:6px;display:grid}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-apply{display:none}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-destination{gap:4px;min-height:42px;font-size:0}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-destination select{width:96px;max-width:96px;min-height:42px;padding:0 6px;font-size:11.5px}html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-equip-action,html[data-ui=mobile] .game-shell .x-page .armory-v7 .armory-apply-btn{letter-spacing:.04em;width:100%;min-height:42px;padding:4px 8px;font-size:10px;line-height:1.2}html[data-ui=mobile] .game-shell .x-page .duel-panel{margin-top:8px}html[data-ui=mobile] .game-shell .mp-switch{gap:8px;margin-bottom:10px}html[data-ui=mobile] .game-shell .mp-switch button{gap:10px;min-height:56px;padding:8px 12px}html[data-ui=mobile] .game-shell .mp-switch strong{font-size:14px}html[data-ui=mobile] .game-shell .mp-switch small{font-size:10.5px;line-height:1.3}html[data-ui=mobile] .game-shell .sirocco-servers{gap:10px}html[data-ui=mobile] .game-shell .sirocco-servers__top{gap:10px;padding:10px 12px}html[data-ui=mobile] .game-shell .sirocco-servers__title{gap:10px}html[data-ui=mobile] .game-shell .sirocco-servers__title h2{margin:2px 0 4px;font-size:22px}html[data-ui=mobile] .game-shell .sirocco-servers__top-actions button,html[data-ui=mobile] .game-shell .sirocco-servers__identity{min-height:40px}html[data-ui=mobile] .game-shell .sirocco-servers__grid{grid-template-columns:minmax(0,1fr);gap:10px}html[data-ui=mobile] .game-shell .sirocco-servers__list{max-height:none}html[data-ui=mobile] .game-shell .sirocco-servers__join,html[data-ui=mobile] .game-shell .sirocco-servers__detail{gap:10px;padding:12px}html[data-ui=mobile] .game-shell .sirocco-servers__filters button{min-height:40px}html[data-ui=mobile] .game-shell .room-panel{padding:12px}html[data-ui=mobile] .game-shell .ranked{gap:10px}html[data-ui=mobile] .game-shell .ranked__head h2{font-size:clamp(18px,3.4vw,26px)}html[data-ui=mobile] .game-shell .ranked__head h2:where(html[data-rot],html[data-rot] *){font-size:clamp(18px,3.4dvh,26px)}html[data-ui=mobile] .game-shell .ranked__head p{font-size:12px;line-height:1.4}html[data-ui=mobile] .game-shell .ranked-card__play,html[data-ui=mobile] .game-shell .ranked-card__search{min-height:46px}html[data-ui=mobile] .game-shell .lb{gap:10px;margin-bottom:12px}html[data-ui=mobile] .game-shell .lb__head{gap:12px}html[data-ui=mobile] .game-shell .lb__head h2{margin:4px 0!important}html[data-ui=mobile] .game-shell .lb__head p{font-size:12px;line-height:1.4}html[data-ui=mobile] .game-shell .lb__me-card{min-width:0;max-width:230px;padding:8px 12px}html[data-ui=mobile] .game-shell .lb__me-card strong{font-size:17px}html[data-ui=mobile] .game-shell .lb__me-card em{font-size:11px}html[data-ui=mobile] .game-shell .lb__me-card button{min-height:40px}html[data-ui=mobile] .game-shell .lb__scopes,html[data-ui=mobile] .game-shell .lb__cats{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}html[data-ui=mobile] .game-shell .lb__cats::-webkit-scrollbar{display:none}html[data-ui=mobile] .game-shell .lb__scopes::-webkit-scrollbar{display:none}html[data-ui=mobile] .game-shell .lb-chip{flex:none;min-height:40px;padding:0 12px;font-size:12px}html[data-ui=mobile] .game-shell .lb__refresh{min-width:40px;min-height:40px}html[data-ui=mobile] .game-shell .lb__highlights{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}html[data-ui=mobile] .game-shell .lb-card{min-height:96px;padding:9px 11px}html[data-ui=mobile] .game-shell .lb-card__value{font-size:17px}html[data-ui=mobile] .game-shell .lb__board{padding:12px}html[data-ui=mobile] .game-shell .x-page .progression-tab{margin-top:10px}html[data-ui=mobile] .game-shell .pg-hero{gap:10px}html[data-ui=mobile] .game-shell .pg-hero-card{gap:16px;padding:14px 16px}html[data-ui=mobile] .game-shell .pg-hero-card .pg-badge{--pg-size:76px}html[data-ui=mobile] .game-shell .pg-hero-copy{gap:6px}html[data-ui=mobile] .game-shell .pg-hero-copy .pg-eyebrow{letter-spacing:.1em;font-size:9.5px;line-height:1.4;display:block}html[data-ui=mobile] .game-shell .pg-hero-copy .pg-eyebrow svg{vertical-align:-2px;margin:0 3px;display:inline}html[data-ui=mobile] .game-shell .pg-hero-copy h2{font-size:clamp(24px,4vw,34px)}html[data-ui=mobile] .game-shell .pg-hero-copy h2:where(html[data-rot],html[data-rot] *){font-size:clamp(24px,4dvh,34px)}html[data-ui=mobile] .game-shell .pg-rank{letter-spacing:.12em;font-size:10.5px}html[data-ui=mobile] .game-shell .pg-hero-xp{letter-spacing:.04em;gap:4px 12px;font-size:10px}html[data-ui=mobile] .game-shell .pg-wallet{border-radius:14px;padding:10px 14px}html[data-ui=mobile] .game-shell .pg-wallet strong{font-size:24px}html[data-ui=mobile] .game-shell .pg-stats{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}html[data-ui=mobile] .game-shell .pg-stats div{padding:8px 10px}html[data-ui=mobile] .game-shell .pg-stats dd{margin-top:3px;font-size:18px}html[data-ui=mobile] .game-shell .pg-section{border-radius:16px;padding:12px 14px}html[data-ui=mobile] .game-shell .pg-section-head{gap:8px;margin-bottom:10px}html[data-ui=mobile] .game-shell .pg-filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}html[data-ui=mobile] .game-shell .pg-filters button{flex:none;min-height:38px}html[data-ui=mobile] .game-shell .pg-challenges-wrap{grid-template-columns:minmax(0,1fr);gap:12px}html[data-ui=mobile] .game-shell .pg-achievements{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}html[data-ui=mobile] .tf-news{padding:calc(6px + var(--mui-t)) calc(8px + var(--mui-r)) calc(6px + var(--mui-b)) calc(8px + var(--mui-l))}html[data-ui=mobile] .tf-news-card{width:min(100%,720px);max-height:calc(100dvh - 12px - var(--mui-t) - var(--mui-b));gap:8px;padding:10px 14px}html[data-ui=mobile] .tf-news-card:where(html[data-rot],html[data-rot] *){max-height:calc(100dvw - 12px - var(--mui-t) - var(--mui-b));gap:8px;padding:10px 14px}html[data-ui=mobile] .tf-news-card header small{font-size:9.5px}html[data-ui=mobile] .tf-news-card h2{font-size:17px}html[data-ui=mobile] .tf-news-close{flex:none;width:44px;height:44px}html[data-ui=mobile] .tf-news-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}html[data-ui=mobile] .tf-news-tabs button{flex:none;min-height:38px}html[data-ui=mobile] .tf-change{padding:8px 11px}html[data-ui=mobile] .tf-change strong{font-size:14px}html[data-ui=mobile] .tf-change.lvl-4 strong{font-size:15px}html[data-ui=mobile] .tf-change p{font-size:12.5px}html[data-ui=mobile] .tf-news-card footer{flex:none}html[data-ui=mobile] .tf-news-ok{min-height:44px}@media (height<=460px){html[data-ui=mobile] .tf-news-card:where(html:not([data-rot]),html:not([data-rot]) *){grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;display:grid}html[data-ui=mobile] .tf-news-card>header:where(html:not([data-rot]),html:not([data-rot]) *){grid-column:1/-1}html[data-ui=mobile] .tf-news-card>.tf-news-tabs:where(html:not([data-rot]),html:not([data-rot]) *){grid-area:2/1;align-self:center}html[data-ui=mobile] .tf-news-card>footer:where(html:not([data-rot]),html:not([data-rot]) *){grid-area:2/2}html[data-ui=mobile] .tf-news-card>.tf-news-list:where(html:not([data-rot]),html:not([data-rot]) *),html[data-ui=mobile] .tf-news-card>.tf-history:where(html:not([data-rot]),html:not([data-rot]) *),html[data-ui=mobile] .tf-news-card>.tf-news-more:where(html:not([data-rot]),html:not([data-rot]) *){grid-column:1/-1}html[data-ui=mobile] .tf-news-card>.tf-news-list:where(html:not([data-rot]),html:not([data-rot]) *),html[data-ui=mobile] .tf-news-card>.tf-history:where(html:not([data-rot]),html:not([data-rot]) *){grid-row:3}}@media (width<=460px){html[data-ui=mobile] .tf-news-card:where(html[data-rot],html[data-rot] *){grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;display:grid}html[data-ui=mobile] .tf-news-card>header:where(html[data-rot],html[data-rot] *){grid-column:1/-1}html[data-ui=mobile] .tf-news-card>.tf-news-tabs:where(html[data-rot],html[data-rot] *){grid-area:2/1;align-self:center}html[data-ui=mobile] .tf-news-card>footer:where(html[data-rot],html[data-rot] *){grid-area:2/2}html[data-ui=mobile] .tf-news-card>.tf-news-list:where(html[data-rot],html[data-rot] *),html[data-ui=mobile] .tf-news-card>.tf-history:where(html[data-rot],html[data-rot] *),html[data-ui=mobile] .tf-news-card>.tf-news-more:where(html[data-rot],html[data-rot] *){grid-column:1/-1}html[data-ui=mobile] .tf-news-card>.tf-news-list:where(html[data-rot],html[data-rot] *),html[data-ui=mobile] .tf-news-card>.tf-history:where(html[data-rot],html[data-rot] *){grid-row:3}}html[data-ui=mobile] .ap{padding:calc(4px + var(--mui-t)) calc(6px + var(--mui-r)) calc(4px + var(--mui-b)) calc(6px + var(--mui-l))}html[data-ui=mobile] .ap-card{border-radius:12px;gap:6px;height:100%;padding:8px 12px}html[data-ui=mobile] .ap-head{flex-wrap:nowrap;gap:10px}html[data-ui=mobile] .ap-head h2{white-space:nowrap;font-size:16px}html[data-ui=mobile] .ap-kpis{scrollbar-width:none;flex-wrap:nowrap;gap:4px;overflow-x:auto}html[data-ui=mobile] .ap-kpis span{flex:none;min-width:64px;padding:3px 8px;font-size:9px}html[data-ui=mobile] .ap-kpis b{font-size:14px}html[data-ui=mobile] .ap-close{flex:none;width:44px;height:44px}html[data-ui=mobile] .ap-tabs{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}html[data-ui=mobile] .ap-tabs button{flex:none;min-height:40px}html[data-ui=mobile] .ap-table{font-size:12px}html[data-ui=mobile] .tf-history-tools button,html[data-ui=mobile] .tf-history-tools input{min-height:40px}html[data-ui=mobile] .ap-actions button,html[data-ui=mobile] .ap-mini,html[data-ui=mobile] .ap-back{min-height:36px}html[data-ui=mobile] .fm-editor{max-height:calc(100dvh - 12px);padding:14px 16px}html[data-ui=mobile] .fm-editor:where(html[data-rot],html[data-rot] *){max-height:calc(100dvw - 12px);padding:14px 16px}html[data-ui=mobile] .fm-editor header button{min-width:44px;min-height:44px}html[data-ui=mobile] .fm-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px}html[data-ui=mobile] .fm-actions button{min-height:44px}html[data-ui=mobile] .return-pause{min-height:44px;top:calc(8px + var(--mui-t))!important;left:calc(8px + var(--mui-l))!important}html[data-ui=mobile] .scoreboard-overlay{padding:calc(6px + var(--mui-t)) calc(8px + var(--mui-r)) calc(6px + var(--mui-b)) calc(8px + var(--mui-l))}html[data-ui=mobile] .scoreboard-panel{border-radius:12px;max-height:100%}html[data-ui=mobile] .scoreboard-header{gap:12px;padding:10px 14px 8px}html[data-ui=mobile] .scoreboard-eyebrow{font-size:10px}html[data-ui=mobile] .scoreboard-header h2{margin:3px 0;font-size:22px}html[data-ui=mobile] .scoreboard-header p{gap:8px;font-size:12px}html[data-ui=mobile] .scoreboard-context{padding:6px 14px;font-size:11px}html[data-ui=mobile] .scoreboard-context strong{gap:14px;font-size:17px}html[data-ui=mobile] .scoreboard-panel th,html[data-ui=mobile] .scoreboard-panel td{padding-top:6px;padding-bottom:6px;font-size:12px}html[data-ui=mobile] .scoreboard-footer{gap:10px;padding:8px 14px}html[data-ui=mobile] .scoreboard-footer p,html[data-ui=mobile] .scoreboard-overlay.live .scoreboard-footer>div{display:none}html[data-ui=mobile] .scoreboard-footer button,html[data-ui=mobile] .scoreboard-end-actions button{min-height:44px}html[data-ui=mobile] .scoreboard-table-wrap{padding:0 8px}@media (width<=860px){html[data-ui=mobile] .scoreboard-panel :is(th,td):is(:nth-child(6),:nth-child(8)):where(html:not([data-rot]),html:not([data-rot]) *){display:none}html[data-ui=mobile] .scoreboard-panel table:where(html:not([data-rot]),html:not([data-rot]) *){min-width:560px}html[data-ui=mobile] .scoreboard-panel td:nth-child(2):where(html:not([data-rot]),html:not([data-rot]) *){min-width:150px}html[data-ui=mobile] .scoreboard-panel :is(th,td):where(html:not([data-rot]),html:not([data-rot]) *){padding-left:8px;padding-right:8px}}@media (height<=860px){html[data-ui=mobile] .scoreboard-panel :is(th,td):is(:nth-child(6),:nth-child(8)):where(html[data-rot],html[data-rot] *){display:none}html[data-ui=mobile] .scoreboard-panel table:where(html[data-rot],html[data-rot] *){min-width:560px}html[data-ui=mobile] .scoreboard-panel td:nth-child(2):where(html[data-rot],html[data-rot] *){min-width:150px}html[data-ui=mobile] .scoreboard-panel :is(th,td):where(html[data-rot],html[data-rot] *){padding-left:8px;padding-right:8px}}html[data-ui=mobile] .combat-summary{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-ui=mobile] .combat-summary article{grid-template-columns:20px minmax(0,1fr);gap:2px 8px;padding:8px 10px}html[data-ui=mobile] .combat-summary svg{width:18px}html[data-ui=mobile] .combat-summary strong{font-size:20px}html[data-ui=mobile] .combat-summary em{font-size:13px}html[data-ui=mobile] .combat-summary span{font-size:8.5px;line-height:1.25}html[data-ui=mobile] .report-details{gap:10px;padding:10px 14px}html[data-ui=mobile] .scoreboard-close kbd{display:none}html[data-ui=mobile] .scoreboard-close{justify-content:center;min-width:44px;min-height:44px}html[data-ui=mobile] .game-shell .killcam-rec{top:calc(10px + var(--mui-t));left:calc(14px + var(--mui-l));font-size:10px;transform:none}html[data-ui=mobile] .game-shell .killcam-card{bottom:calc(6px + var(--mui-b));gap:2px;min-width:min(340px,70vw);padding:6px 14px 8px}html[data-ui=mobile] .game-shell .killcam-card:where(html[data-rot],html[data-rot] *){gap:2px;min-width:min(340px,70dvh);padding:6px 14px 8px}html[data-ui=mobile] .game-shell .killcam-card h2{font-size:17px}html[data-ui=mobile] .game-shell .killcam-card button{min-height:40px;margin-top:4px;padding:0 16px}html[data-ui=mobile] .game-shell .death-camera-card{bottom:calc(8px + var(--mui-b));min-width:min(320px,70vw);padding:8px 14px}html[data-ui=mobile] .game-shell .death-camera-card:where(html[data-rot],html[data-rot] *){min-width:min(320px,70dvh);padding:8px 14px}html[data-ui=mobile] .game-shell .death-camera-card h2{font-size:19px}html[data-ui=mobile] .game-shell .performance{max-width:40vw;padding:0;font-size:9px;top:auto!important;right:auto!important;bottom:calc(2px + var(--mui-b))!important;left:calc(10px + var(--mui-l))!important}html[data-ui=mobile] .game-shell .performance:where(html[data-rot],html[data-rot] *){max-width:40dvh;padding:0;font-size:9px}html[data-ui=mobile] .game-shell .chud-vitals{width:164px}html[data-ui=mobile] .game-shell .chud-hp,html[data-ui=mobile] .game-shell .chud-armor{grid-template-columns:48px minmax(0,1fr)!important;gap:6px!important}html[data-ui=mobile] .game-shell .chud-vitals .chud-value{flex-direction:column;align-items:flex-start;gap:1px;font-size:20px}html[data-ui=mobile] .game-shell .chud-vitals .chud-value small{font-size:9px}html[data-ui=mobile] .game-shell .alive-count{font-size:10px}html[data-ui=mobile] .game-shell .match-conclusion{padding:0 calc(12px + var(--mui-r)) 0 calc(12px + var(--mui-l));max-width:none!important;max-height:none!important}html[data-ui=mobile] .game-shell .match-conclusion h2{font-size:clamp(40px,10vw,88px)}html[data-ui=mobile] .game-shell .match-conclusion h2:where(html[data-rot],html[data-rot] *){font-size:clamp(40px,10dvh,88px)}html[data-ui=mobile] .game-shell .hud.has-conclusion .round-message{visibility:hidden}html[data-ui=mobile] .field-pause{padding:calc(10px + var(--mui-t)) calc(12px + var(--mui-r)) calc(10px + var(--mui-b)) calc(12px + var(--mui-l));background:linear-gradient(90deg,#0b0a09f7,#0b0a09e6 55%,#0b0a09bf);overflow-y:auto}html[data-ui=mobile] .field-pause section{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-auto-rows:min-content;align-items:start;column-gap:28px;width:100%;display:grid}html[data-ui=mobile] .field-pause section>:not(nav):not(dl):not(button){grid-column:1}html[data-ui=mobile] .field-pause h2{margin:6px 0;font-size:40px}html[data-ui=mobile] .field-pause p{font-size:13px}html[data-ui=mobile] .field-pause nav,html[data-ui=mobile] .field-pause dl{grid-area:1/2/span 4;margin:0}html[data-ui=mobile] .field-pause nav{gap:6px}html[data-ui=mobile] .field-pause dl{gap:8px;max-height:calc(100dvh - 90px)}html[data-ui=mobile] .field-pause dl:where(html[data-rot],html[data-rot] *){gap:8px;max-height:calc(100dvw - 90px)}html[data-ui=mobile] .field-pause dl div{font-size:12.5px}html[data-ui=mobile] .field-pause dt{min-width:150px}html[data-ui=mobile] .field-pause section>button{background:#ffffff10;grid-column:1;min-height:48px;margin-top:10px}html[data-ui=mobile] .field-pause nav button{background:#ffffff0a;min-height:48px;padding:10px 16px}html[data-ui=mobile] .field-pause nav button.field-pause-primary{background:#cd7550}html[data-ui=mobile] .field-pause-quit{margin-top:4px!important}.rotate-hint{display:none}@media (orientation:portrait) and (width<=700px){html[data-ui=mobile] .rotate-hint:where(html:not([data-rot]),html:not([data-rot]) *){z-index:5000;padding:28px 22px calc(28px + env(safe-area-inset-bottom));text-align:left;color:#e8e4da;background:radial-gradient(120% 70% at 50% 0,#1a1f27,#0e1013 60%,#060708);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:fixed;inset:0}html[data-ui=mobile] .rotate-hint .rotate-title:where(html:not([data-rot]),html:not([data-rot]) *){letter-spacing:.14em;background:linear-gradient(#f4f1ea,#a9b4c0);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font:700 30px/1 Chakra Petch,system-ui,sans-serif}html[data-ui=mobile] .rotate-hint b:where(html:not([data-rot]),html:not([data-rot]) *){letter-spacing:.06em;text-transform:uppercase;font:700 15px/1.25 Chakra Petch,system-ui,sans-serif;display:block}html[data-ui=mobile] .rotate-hint span:where(html:not([data-rot]),html:not([data-rot]) *){color:#8a96a3;margin-top:4px;font-size:13px;line-height:1.45;display:block}html[data-ui=mobile] .rotate-apk:where(html:not([data-rot]),html:not([data-rot]) *){color:#fff;background:#ff3b2f;border-radius:14px;width:min(100%,340px);padding:16px 18px;text-decoration:none;box-shadow:0 10px 30px #ff3b2f47}html[data-ui=mobile] .rotate-apk span:where(html:not([data-rot]),html:not([data-rot]) *){color:#ffffffd1}html[data-ui=mobile] .rotate-or:where(html:not([data-rot]),html:not([data-rot]) *){letter-spacing:.2em;text-transform:uppercase;color:#5d6670;font:600 12px Chakra Petch,system-ui,sans-serif}html[data-ui=mobile] .rotate-browser:where(html:not([data-rot]),html:not([data-rot]) *){background:#1c2127b3;border:1px solid #8a96a347;border-radius:14px;align-items:center;gap:14px;width:min(100%,340px);padding:14px 18px;display:flex}html[data-ui=mobile] .rotate-browser svg:where(html:not([data-rot]),html:not([data-rot]) *){color:#ff3b2f;flex:none;width:38px;height:38px;animation:2.4s ease-in-out infinite mui-rotate}}@media (orientation:landscape) and (height<=700px){html[data-ui=mobile] .rotate-hint:where(html[data-rot],html[data-rot] *){z-index:5000;padding:28px 22px calc(28px + env(safe-area-inset-left));text-align:left;color:#e8e4da;background:radial-gradient(120% 70% at 50% 0,#1a1f27,#0e1013 60%,#060708);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:fixed;inset:0}html[data-ui=mobile] .rotate-hint .rotate-title:where(html[data-rot],html[data-rot] *){letter-spacing:.14em;background:linear-gradient(#f4f1ea,#a9b4c0);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font:700 30px/1 Chakra Petch,system-ui,sans-serif}html[data-ui=mobile] .rotate-hint b:where(html[data-rot],html[data-rot] *){letter-spacing:.06em;text-transform:uppercase;font:700 15px/1.25 Chakra Petch,system-ui,sans-serif;display:block}html[data-ui=mobile] .rotate-hint span:where(html[data-rot],html[data-rot] *){color:#8a96a3;margin-top:4px;font-size:13px;line-height:1.45;display:block}html[data-ui=mobile] .rotate-apk:where(html[data-rot],html[data-rot] *){color:#fff;background:#ff3b2f;border-radius:14px;width:min(100%,340px);padding:16px 18px;text-decoration:none;box-shadow:0 10px 30px #ff3b2f47}html[data-ui=mobile] .rotate-apk span:where(html[data-rot],html[data-rot] *){color:#ffffffd1}html[data-ui=mobile] .rotate-or:where(html[data-rot],html[data-rot] *){letter-spacing:.2em;text-transform:uppercase;color:#5d6670;font:600 12px Chakra Petch,system-ui,sans-serif}html[data-ui=mobile] .rotate-browser:where(html[data-rot],html[data-rot] *){background:#1c2127b3;border:1px solid #8a96a347;border-radius:14px;align-items:center;gap:14px;width:min(100%,340px);padding:14px 18px;display:flex}html[data-ui=mobile] .rotate-browser svg:where(html[data-rot],html[data-rot] *){color:#ff3b2f;flex:none;width:38px;height:38px;animation:2.4s ease-in-out infinite mui-rotate}}@keyframes mui-rotate{0%,30%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}html[data-ui=mobile] .game-shell .lb__boards{gap:6px;margin-bottom:8px}html[data-ui=mobile] .game-shell .lb-board{gap:8px;min-height:40px;padding:6px 10px}html[data-ui=mobile] .game-shell .lb-board small{display:none}html[data-ui=mobile] .game-shell .lb-board b{letter-spacing:.08em;font-size:11px}html[data-ui=mobile] .game-shell .x-nav .x-nav-item:is([data-tour=pass],[data-tour=zombie],[data-tour=duel],[data-tour=weapons]){color:color-mix(in srgb, var(--nav-accent) 80%, var(--x-muted))}html[data-ui=mobile] .game-shell .x-nav .x-nav-item:is([data-tour=pass],[data-tour=zombie],[data-tour=duel],[data-tour=weapons]) .x-nav-ico{color:var(--nav-accent);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--nav-accent) 55%, transparent))}html[data-ui=mobile] .game-shell .x-nav .x-nav-item:is([data-tour=pass],[data-tour=zombie],[data-tour=duel],[data-tour=weapons])[aria-selected=true]{color:var(--nav-accent);background:linear-gradient(90deg, color-mix(in srgb, var(--nav-accent) 24%, transparent), color-mix(in srgb, var(--nav-accent) 6%, transparent))}html[data-ui=mobile] .game-shell .x-nav .x-nav-item:is([data-tour=pass],[data-tour=zombie],[data-tour=duel],[data-tour=weapons])[aria-selected=true] .x-nav-ico{color:var(--nav-accent);filter:drop-shadow(0 0 7px var(--nav-accent))}html[data-ui=mobile] .scoreboard-footer{z-index:3;background:linear-gradient(#141210e0,#141210 40%);border-top:1px solid #ffffff14;position:sticky;bottom:0}html[data-ui=mobile] .scoreboard-footer>div:not(.scoreboard-actions){display:none}html[data-ui=mobile] .scoreboard-actions{flex-wrap:nowrap;width:100%}html[data-ui=mobile] .scoreboard-actions button{flex:1 1 0;justify-content:center}
