@font-face{font-family:S5 Display;src:url(/assets/Furore-Cyrillic-CrCKNtY-.otf) format("opentype");font-display:swap;font-style:normal;font-weight:400}:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--display-font: "S5 Display", "Arial Black", Impact, sans-serif;--bg: #020304;--bg-deep: #000102;--panel: rgba(11, 13, 18, .92);--panel-solid: #0b0d12;--panel-lift: #171b23;--line: rgba(255, 255, 255, .06);--line-strong: rgba(255, 255, 255, .12);--text: #eaeaea;--muted: #9aa4b2;--muted-strong: #6b7280;--accent: #e87c1e;--accent-strong: #d66d15;--success: #10b981;--danger: #ef4444;--blue: #3b82f6;--s5-play-canvas: radial-gradient(circle at 82% -10%, rgba(240, 123, 27, .09), transparent 31rem), #07090b;--s5-bottom-nav-height: 76px;--s5-action-dock-gap: 10px;--s5-action-dock-reserve: 178px;--motion-instant: 80ms;--motion-fast: .12s;--motion-ui: .18s;--motion-panel: .24s;--motion-route: .22s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-enter: cubic-bezier(.16, 1, .3, 1);--ease-exit: cubic-bezier(.3, 0, 1, .3)}*{box-sizing:border-box}html{width:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;touch-action:pan-y}body,#root{width:100%;min-height:100%;overflow:visible;touch-action:pan-y}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text)}.s5-public-profile-shell,.s5-workspace-profile{--profile-yellow: #f3e600;--profile-mint: #00d9a5;--profile-line: rgba(255, 255, 255, .15);min-height:100vh;background:#020404}.s5-public-profile-shell>.s5-hub-brand,.s5-workspace-profile>.s5-hub-brand{min-height:83px;padding-inline:max(44px,calc((100vw - 1464px)/2));background:#020404f5}.s5-public-profile-shell .s5-hub-brand-identity img,.s5-workspace-profile .s5-hub-brand-identity img{width:132px}.s5-public-profile-shell .s5-hub-brand-identity>span,.s5-workspace-profile .s5-hub-brand-identity>span{color:#f2f4f1;font-size:10px;letter-spacing:.08em}.s5-public-profile-shell .s5-hub-primary-nav,.s5-workspace-profile .s5-hub-primary-nav{height:83px;justify-content:center;gap:54px}.s5-public-profile-shell .s5-hub-primary-nav .is-primary-tab,.s5-workspace-profile .s5-hub-primary-nav .is-primary-tab{position:relative;min-height:83px;display:flex;align-items:center;padding:0 6px;border:0;background:transparent;color:#d0d3cf;font-size:11px;font-weight:700;text-transform:none}.s5-public-profile-shell .s5-hub-primary-nav .is-primary-tab:before,.s5-workspace-profile .s5-hub-primary-nav .is-primary-tab:before{color:var(--profile-yellow);content:"◇";margin-right:9px;font-size:10px}.s5-public-profile-shell .s5-hub-primary-nav .is-primary-tab.is-active:after,.s5-workspace-profile .s5-hub-primary-nav .is-primary-tab.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--profile-yellow);content:""}.s5-workspace-profile .s5-hub-primary-nav>:nth-child(n+4){display:none}.s5-workspace-profile .s5-hub-primary-nav svg{display:none}.s5-public-profile-header .s5-language-switcher,.s5-workspace-profile .s5-language-switcher{border-color:#ffffff24;background:#060909}.s5-public-profile-header .s5-language-switcher-trigger,.s5-workspace-profile .s5-language-switcher-trigger{width:44px;min-width:44px;overflow:hidden;background:transparent;color:#d9ddda}.s5-public-profile-login{display:grid;min-width:116px;min-height:46px;place-items:center;border:1px solid rgba(243,230,0,.48);color:#f5f5f0;font-size:10px;font-weight:900;letter-spacing:.08em}.s5-public-profile{width:min(1474px,calc(100% - 62px));margin:0 0 0 max(31px,calc((100vw - 1474px)/2));color:#f2f3ef}.s5-public-profile h1,.s5-public-profile h2,.s5-public-profile strong,.s5-public-profile b{font-family:var(--display-font);font-weight:400}.s5-public-profile-hero{min-height:165px;display:grid;grid-template-columns:minmax(480px,1fr) 195px 650px;align-items:center;gap:28px;margin-top:38px;padding:23px 24px 23px 18px;border-bottom:1px solid var(--profile-line);border-left:3px solid var(--profile-yellow)}.s5-public-profile.is-general .s5-public-profile-hero{min-height:178px}.s5-public-profile.is-tournament .s5-public-profile-hero{min-height:171px}.s5-public-profile-identity{display:grid;grid-template-columns:78px minmax(0,auto) auto;align-items:center;gap:23px;min-width:0}.s5-public-profile-avatar{width:78px;height:78px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(243,230,0,.64);background:radial-gradient(circle at 50% 35%,#3e3d26,#12150e 72%);color:#f4f4ef;font:400 27px/1 var(--display-font)}.s5-public-profile-avatar img{width:100%;height:100%;object-fit:cover}.s5-public-profile-identity>div:nth-child(2){min-width:0}.s5-public-profile-identity span,.s5-public-profile section>header span{color:var(--profile-yellow);font:400 9px/1 var(--display-font);letter-spacing:.13em;text-transform:uppercase}.s5-public-profile-identity .s5-public-profile-avatar>span{color:#f4f4ef;font:400 27px/1 var(--display-font);letter-spacing:0;text-transform:none}.s5-public-profile-identity h1{margin:12px 0 10px;overflow:hidden;font-size:clamp(25px,2.25vw,34px);line-height:.95;text-overflow:ellipsis;white-space:nowrap}.s5-public-profile-identity p{display:flex;align-items:center;gap:8px;margin:0;color:#909690;font-size:9px}.s5-public-profile-identity p svg{width:12px;color:var(--profile-yellow)}.s5-public-profile-identity p i{width:3px;height:3px;border-radius:50%;background:#59605b}.s5-public-profile-badge{align-self:center;padding:7px 11px;border:1px solid rgba(243,230,0,.68);border-radius:20px;color:var(--profile-yellow);font-size:8px}.s5-public-profile-highlight{position:relative;width:164px;height:104px;margin:0;overflow:hidden;border-left:2px solid var(--profile-yellow)}.s5-public-profile-highlight img{width:100%;height:100%;object-fit:cover;filter:saturate(.7) brightness(.8)}.s5-public-profile-highlight:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.8));content:""}.s5-public-profile-highlight figcaption{position:absolute;z-index:1;right:11px;bottom:10px;left:11px;display:flex;justify-content:space-between;align-items:end}.s5-public-profile-highlight span{color:var(--profile-yellow);font:400 7px var(--display-font)}.s5-public-profile-highlight strong{font-size:13px}.s5-public-profile-highlight.is-empty{display:grid;align-content:end;gap:7px;padding:12px;border:1px solid var(--profile-line);border-left:2px solid var(--profile-yellow);background:#090b09}.s5-public-profile-headline-stats{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.s5-public-profile-headline-stats>div{min-width:0;padding:7px 15px 0;border-left:1px solid var(--profile-line)}.s5-public-profile-headline-stats dt{color:#8b918c;font-size:7px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.s5-public-profile-headline-stats dd{margin:13px 0;color:#f5f6f1;font:400 24px/1 var(--display-font)}.s5-public-profile-headline-stats dd.is-mint{color:var(--profile-mint)}.s5-public-profile-headline-stats i{display:block;width:76%;height:2px;background:var(--profile-yellow)}.s5-public-profile-headline-stats>div:nth-child(3) i{background:#f5f5f0}.s5-public-profile-headline-stats>div:nth-child(4) i{background:var(--profile-mint)}.s5-public-profile-tabs{height:53px;display:flex;align-items:end;gap:44px;border-bottom:1px solid var(--profile-line)}.s5-public-profile.is-general .s5-public-profile-tabs{height:49px}.s5-public-profile-tabs button{position:relative;min-width:196px;min-height:44px;padding:0 6px 14px;border:0;background:transparent;color:#7f8781;font:400 12px/1 var(--display-font);letter-spacing:.03em;cursor:pointer}.s5-public-profile-tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.s5-public-profile-tabs button.is-active{color:#f5f6f1}.s5-public-profile-tabs button.is-active:after{background:var(--profile-yellow)}.s5-public-profile-tabs button:focus-visible{outline:1px solid var(--profile-yellow);outline-offset:-5px}.s5-public-profile-main-grid{min-height:515px;display:grid;grid-template-columns:535px minmax(390px,1fr) 437px;border-top:0}.s5-public-profile-main-grid>section{min-width:0;padding-top:15px}.s5-public-profile-collection{padding-top:16px!important;padding-right:34px}.s5-public-profile-statistics{padding-inline:26px 46px;border-left:1px solid var(--profile-line)}.s5-public-profile-best-maps{margin-left:0;padding-left:36px}.s5-public-profile section>header{position:relative;z-index:3;min-height:51px;display:flex;align-items:start;justify-content:space-between}.s5-public-profile section>header h2{margin:9px 0 0;font-size:20px;line-height:1}.s5-public-profile-collection>header{z-index:10;padding-right:0}.s5-public-profile-collection>header h2{position:relative;z-index:11;width:max-content;max-width:100%;padding-right:8px;background:#050706}.s5-public-profile-collection>header>b{margin-top:9px;color:#f0f2ed;font:500 11px/1 Inter,sans-serif}.s5-public-card-browser{height:434px;display:grid;grid-template-columns:116px 1px minmax(0,1fr);column-gap:44px;margin-top:16px;overflow:hidden}.s5-public-card-rail{max-height:429px;display:flex;flex-direction:column;gap:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:2px 0 2px 17px;scrollbar-color:rgba(243,230,0,.45) transparent;scrollbar-width:thin;touch-action:pan-y}.s5-public-card-rail button{position:relative;width:98px;min-height:139px;flex:0 0 139px;display:grid;grid-template-rows:118px 17px;place-items:center;padding:0;border:1px solid transparent;background:transparent;color:#dce0da;cursor:pointer}.s5-public-card-rail button:after{position:absolute;inset:0;border:1px solid transparent;content:"";pointer-events:none}.s5-public-card-rail button:hover:after,.s5-public-card-rail button:focus-visible:after{border-color:#ffffff80}.s5-public-card-rail button.is-selected:after{border-color:var(--profile-yellow);box-shadow:0 0 0 1px #f3e60059}.s5-public-card-thumbnail{position:relative;width:94px;height:118px;display:grid;place-items:center;overflow:hidden}.s5-public-card-thumbnail img{position:absolute;top:-14px;left:50%;width:auto;max-width:none;height:151px;transform:translate(-50%)}.s5-public-card-thumbnail>svg{width:25px;color:#8f9690}.s5-public-card-rail button>span:last-child{font:400 11px/1 var(--display-font)}.s5-public-card-rail-divider{width:1px;height:425px;align-self:start;margin-top:-13px;background:var(--profile-line)}.s5-public-card-selected{min-width:0;display:flex;flex-direction:column;align-items:center;padding-top:3px;text-align:center}.s5-public-card-selected-image{position:relative;width:259px;height:336px;overflow:hidden;transform:translate(-5px)}.s5-public-card-selected-image img{position:absolute;top:-39px;left:50%;width:auto;max-width:none;height:434px;filter:drop-shadow(0 15px 17px rgba(0,0,0,.5));transform:translate(-50%)}.s5-public-card-selected>strong{margin-top:29px;font-size:14px}.s5-public-card-selected>small{margin-top:8px;color:#d5d9d4;font:400 12px/1 var(--display-font);text-transform:uppercase}.s5-public-card-empty{width:218px;min-height:268px;display:grid;place-items:center;align-content:center;gap:10px;padding:18px;border:1px solid var(--profile-line);background:#080b09;color:#8e958f;text-align:center}.s5-public-card-empty svg{width:22px}.s5-public-card-empty p{margin:0;font-size:11px;line-height:1.5}.s5-public-card-empty button{display:flex;align-items:center;gap:6px;min-height:38px;padding:0 10px;border:1px solid var(--profile-yellow);color:#f2f3ee;font-size:9px}.s5-public-card-empty button svg{width:14px}.s5-card-retry{min-height:36px;margin-top:8px;padding:0 10px;border:1px solid var(--profile-yellow);color:#f2f3ef;font-size:9px}.s5-public-general-grid{grid-template-columns:539px minmax(390px,1fr) 446px}.s5-public-profile-general-card{padding:5px 24px 20px 0!important}.s5-general-player-card{position:relative;width:515px;max-width:100%;height:390px;margin-top:16px;overflow:hidden;border:1px solid rgba(255,67,52,.88);background:linear-gradient(135deg,#222725,#080a08 61%,#171b17);clip-path:polygon(0 0,96% 0,100% 6%,100% 94%,96% 100%,0 100%)}.s5-general-player-card:before{position:absolute;z-index:2;inset:8px;border:1px solid rgba(255,255,255,.12);content:"";pointer-events:none}.s5-general-player-card:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,#01030214,#0103020a 45%,#010302e0 77%,#020403);content:"";pointer-events:none}.s5-general-card-power{position:absolute;z-index:3;top:20px;left:20px;display:flex;flex-direction:column}.s5-general-card-power strong{color:var(--profile-yellow);font-size:47px;line-height:.85}.s5-general-card-power span{margin-top:8px;color:#f0f2ed;font-size:8px;font-weight:900;letter-spacing:.12em}.s5-general-player-card>b{position:absolute;z-index:3;top:19px;right:20px;color:#f2f4ef;font:400 20px/1 var(--display-font)}.s5-general-card-portrait{position:absolute;z-index:0;inset:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 34%,#3a3e36,#090b09 68%)}.s5-general-card-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 32%;filter:saturate(.78) contrast(1.05) brightness(.8)}.s5-general-card-portrait span{color:#e9ece6;font:400 37px/1 var(--display-font);text-shadow:0 0 28px rgba(243,230,0,.2)}.s5-general-player-card.has-placeholder .s5-general-card-portrait span{position:absolute;top:120px}.s5-general-card-name{position:absolute;z-index:4;right:16px;bottom:93px;left:16px;padding:8px 17px 10px;border-bottom:1px solid rgba(255,255,255,.2);text-align:center}.s5-general-card-name strong{display:block;overflow:hidden;font-size:29px;text-overflow:ellipsis;white-space:nowrap}.s5-general-card-name span{display:block;margin-top:5px;color:var(--profile-yellow);font:400 8px/1 var(--display-font);letter-spacing:.07em}.s5-general-player-card dl{position:absolute;z-index:4;right:24px;bottom:50px;left:24px;display:grid;grid-template-columns:repeat(5,1fr);margin:0}.s5-general-player-card dl div{min-width:0;text-align:center}.s5-general-player-card dt{margin-top:5px;color:#abb1ac;font-size:7px;font-weight:900;letter-spacing:.12em}.s5-general-player-card dd{margin:0;color:var(--profile-yellow);font:400 18px/1 var(--display-font)}.s5-general-card-meta{position:absolute;z-index:4;right:22px;bottom:13px;left:22px;color:#b8beb9;font:700 7px/1 Inter,sans-serif;letter-spacing:.17em;text-align:center;text-transform:uppercase}.s5-general-player-card>button{position:absolute;z-index:5;top:164px;left:50%;min-width:182px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;color:#f5f6f1;font-size:9px;font-weight:700;transform:translate(-50%)}.s5-general-player-card>button svg{width:14px}.s5-general-player-card>p{position:absolute;z-index:6;right:15px;bottom:2px;margin:0;color:#ff6b6b;font-size:7px}.s5-tournament-fallback-viewport{position:relative;width:259px;height:336px;overflow:hidden}.s5-tournament-fallback-card{--card-accent:#ff4b18;--card-accent-deep:#6f1709;--card-frame:#dadcd8;--card-logo-accent:#ff4b18;--card-field:#111413;position:relative;width:259px;height:390px;overflow:hidden;isolation:isolate;border:0;background:repeating-linear-gradient(118deg,rgba(255,255,255,.018) 0 1px,transparent 1px 5px),radial-gradient(circle at 48% 29%,rgba(111,122,117,.22),transparent 35%),linear-gradient(151deg,var(--card-field) 0 53%,var(--card-accent-deep) 53.3% 75%,#090b0a 75.3%);box-shadow:0 16px 28px #00000085;clip-path:polygon(5% 0,95% 0,100% 4%,100% 96%,95% 100%,5% 100%,0 96%,0 4%);transform:translateY(-27px)}.s5-tournament-fallback-card:before{position:absolute;z-index:0;inset:0;background:repeating-radial-gradient(circle at 16% 12%,transparent 0 3px,rgba(255,255,255,.025) 3.4px 4px),linear-gradient(90deg,rgba(255,255,255,.06),transparent 20%,transparent 80%,rgba(0,0,0,.48));content:"";mix-blend-mode:screen;opacity:.78}.s5-tournament-fallback-card:after{position:absolute;z-index:5;inset:4px;border:1px solid color-mix(in srgb,var(--card-frame) 74%,transparent);content:"";clip-path:polygon(4% 0,96% 0,100% 4%,100% 96%,96% 100%,4% 100%,0 96%,0 4%);pointer-events:none}.s5-tournament-fallback-card.is-master{--card-accent:#ff3e27;--card-accent-deep:#5e100b;--card-frame:#ed422c;--card-field:#120807}.s5-tournament-fallback-card.is-elite{--card-accent:#ff5b14;--card-accent-deep:#651d09;--card-frame:#edece8;--card-field:#111312}.s5-tournament-fallback-card.is-league{--card-accent:#d87829;--card-accent-deep:#4d260e;--card-frame:#d99143;--card-field:#17100a}.s5-tournament-fallback-card.is-calibration{--card-accent:#d7d9d6;--card-accent-deep:#262a29;--card-frame:#f1f2ef;--card-field:#aeb1ae;background:repeating-radial-gradient(circle at 14% 12%,transparent 0 3px,rgba(0,0,0,.035) 3.4px 4px),linear-gradient(138deg,#c4c7c4 0 56%,#242827 56.4% 77%,#0a0c0b 77.4%)}.s5-tournament-card-frame{position:absolute;z-index:6;inset:0;border:2px solid var(--card-frame);clip-path:inherit;pointer-events:none}.s5-tournament-card-frame:before{position:absolute;inset:7px;border:1px solid color-mix(in srgb,var(--card-accent) 78%,#fff);content:"";clip-path:polygon(3% 0,97% 0,100% 3%,100% 97%,97% 100%,3% 100%,0 97%,0 3%)}.s5-tournament-card-frame:after{position:absolute;top:10px;right:10px;bottom:10px;width:2px;background:linear-gradient(transparent,var(--card-accent) 13% 87%,transparent);content:"";opacity:.9}.s5-tournament-card-diagonal{position:absolute;z-index:1;top:70px;right:-32px;width:178px;height:205px;border-left:1px solid color-mix(in srgb,var(--card-accent) 75%,#fff);background:linear-gradient(145deg,color-mix(in srgb,var(--card-accent) 80%,transparent),color-mix(in srgb,var(--card-accent-deep) 88%,transparent));clip-path:polygon(100% 0,100% 100%,0 100%);opacity:.83}.is-calibration .s5-tournament-card-diagonal{border-left-color:#ffffff59;background:linear-gradient(145deg,#1b1e1de0,#050706f2)}.s5-tournament-card-rating{position:absolute;z-index:3;top:29px;left:23px;display:flex;flex-direction:column;color:var(--card-accent);text-align:left;text-shadow:0 2px 3px rgba(0,0,0,.55)}.s5-tournament-card-rating strong{font:400 48px/.78 var(--display-font);letter-spacing:-.03em}.s5-tournament-card-rating span{margin-top:18px;color:#f3f4f0;font:400 10px/1 var(--display-font);letter-spacing:.12em}.s5-tournament-card-mark{position:absolute;z-index:3;top:29px;right:22px;display:flex;font:italic 900 24px/.8 Inter,sans-serif;letter-spacing:-.19em;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5));transform:skew(-9deg)}.s5-tournament-card-mark span:first-child{color:#f7f8f4}.s5-tournament-card-mark span:last-child{color:var(--card-logo-accent)}.s5-tournament-card-silhouette{position:absolute;z-index:2;top:49px;left:50%;width:228px;height:180px;object-fit:fill;object-position:center bottom;filter:contrast(1.08) drop-shadow(0 8px 8px rgba(0,0,0,.72));transform:translate(-50%)}.s5-tournament-card-name{position:absolute;z-index:4;right:10px;bottom:58px;left:10px;min-height:81px;padding:10px 10px 7px;border:1px solid rgba(255,255,255,.3);background:linear-gradient(180deg,#040505e0,#020303f7);clip-path:polygon(4% 0,96% 0,100% 12%,100% 100%,0 100%,0 12%);text-align:center}.s5-tournament-card-name strong{display:block;overflow:hidden;color:#f4f5f1;font:400 25px/.86 var(--display-font);letter-spacing:.015em;text-overflow:ellipsis;text-shadow:0 2px 3px #000;text-transform:uppercase;white-space:nowrap}.s5-tournament-card-name span{display:block;margin-top:6px;color:#eeefeb;font:400 7px/1 var(--display-font);letter-spacing:.11em}.s5-tournament-card-name small{display:block;margin-top:7px;padding-top:5px;border-top:1px solid rgba(255,255,255,.22);color:#d7dad5;font:400 7px/1 var(--display-font);letter-spacing:.12em;text-transform:uppercase}.s5-tournament-fallback-card dl{position:absolute;z-index:4;right:12px;bottom:41px;left:12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.s5-tournament-fallback-card dl div{min-width:0;text-align:center;border-right:1px solid rgba(255,255,255,.33)}.s5-tournament-fallback-card dl div:last-child{border:0}.s5-tournament-fallback-card dt{overflow:hidden;color:#e7e9e4;font:800 5px/1 Inter,sans-serif;letter-spacing:-.02em;text-overflow:clip}.s5-tournament-fallback-card dd{margin:5px 0 0;color:var(--card-accent);font:400 15px/1 var(--display-font)}.s5-tournament-fallback-card.is-calibration .s5-tournament-card-rating{color:#e7e8e5}.s5-tournament-fallback-card.is-calibration .s5-tournament-card-silhouette{filter:contrast(1.14) brightness(.82) drop-shadow(0 8px 8px rgba(0,0,0,.66))}.s5-tournament-fallback-card.is-calibration dd{color:#d8dad6}.s5-mini-card-placeholder{position:relative;width:90px;height:116px;display:block;overflow:hidden}.s5-mini-card-template{--card-accent:#ff4b18;--card-frame:#e9eae6;--card-logo-accent:#ff4b18;position:relative;width:90px;height:136px;display:block;overflow:hidden;isolation:isolate;border:0;background:linear-gradient(148deg,#121514 0 52%,#ff4b18a8 52.5% 71%,#080a09 71.5%);clip-path:polygon(6% 0,94% 0,100% 5%,100% 95%,94% 100%,6% 100%,0 95%,0 5%);transform:translateY(-10px)}.s5-mini-card-template.is-master{--card-accent:#ff3e27;--card-frame:#ef432e}.s5-mini-card-template.is-league{--card-accent:#d58a42;--card-frame:#d58a42}.s5-mini-card-template.is-calibration{--card-accent:#d7d9d6;--card-frame:#f1f2ef;background:linear-gradient(148deg,#bfc2bf 0 53%,#202423 53.5% 73%,#080a09 73.5%)}.s5-mini-card-frame{position:absolute;z-index:6;inset:0;border:2px solid var(--card-frame);clip-path:inherit}.s5-mini-card-frame:after{position:absolute;inset:4px;border:1px solid color-mix(in srgb,var(--card-frame) 52%,transparent);content:""}.s5-mini-card-template>b{position:absolute;z-index:3;top:18px;left:10px;color:var(--card-accent);font:400 20px/.8 var(--display-font)}.s5-mini-card-template>strong{position:absolute;z-index:4;top:18px;right:9px;display:flex;font:italic 900 11px/1 Inter,sans-serif;letter-spacing:-.17em;transform:skew(-9deg)}.s5-mini-card-template>strong span:first-child{color:#fff}.s5-mini-card-template>strong span:last-child{color:var(--card-logo-accent)}.s5-mini-card-template>img{position:absolute;z-index:2;top:29px;left:50%;width:78px;height:83px;object-fit:fill;filter:contrast(1.06) drop-shadow(0 3px 3px #000);transform:translate(-50%)}.s5-mini-card-template>em{position:absolute;z-index:5;right:7px;bottom:8px;left:7px;overflow:hidden;padding:4px 2px 3px;background:#020303e8;color:#f1f2ee;font:400 6px/1 var(--display-font);font-style:normal;letter-spacing:.06em;text-align:center;text-overflow:ellipsis;white-space:nowrap}.s5-public-card-browser.is-calibration{display:flex;justify-content:center;margin-top:16px;grid-template-columns:none}.s5-public-card-browser.is-calibration .s5-public-card-selected{width:100%}.s5-public-profile-statistics>header{align-items:center!important;border-bottom:1px solid var(--profile-line)}.s5-public-profile-statistics>header h2{margin:0!important;font-size:15px!important}.s5-public-profile-statistics>header span{color:#98a09a!important;font:700 7px Inter,sans-serif!important;letter-spacing:0!important}.s5-public-profile-statistics>header span:before{color:var(--profile-mint);content:"●";margin-right:6px}.s5-public-profile-statistics>dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.s5-public-profile-statistics>dl>div{position:relative;min-height:101px;padding:25px 11px 13px;border-bottom:1px solid var(--profile-line)}.s5-public-profile-statistics>dl>div:nth-child(odd){border-right:1px solid var(--profile-line)}.s5-public-profile-statistics dt{color:#8c938e;font-size:9px;font-weight:900}.s5-public-profile-statistics dd{margin:10px 0 13px;font:400 21px/1 var(--display-font)}.s5-public-profile-statistics dl i{display:block;width:72%;height:2px;background:var(--profile-yellow)}.s5-public-profile-strength{min-height:109px;margin-top:19px;padding:16px 15px;border-left:2px solid var(--profile-yellow);background:linear-gradient(90deg,rgba(243,230,0,.06),transparent)}.s5-public-profile-strength span{color:var(--profile-yellow);font-size:7px;font-weight:900}.s5-public-profile-strength strong{display:block;margin-top:9px;font:700 11px Inter,sans-serif}.s5-public-profile-strength p{max-width:260px;margin:8px 0 0;color:#858d87;font-size:8px;line-height:1.5}.s5-public-profile-best-maps>header{border-bottom:1px solid var(--profile-line)}.s5-public-profile-best-maps ol,.s5-public-profile-form ol{list-style:none;margin:0;padding:0}.s5-public-profile-best-maps li{min-height:116px;display:grid;grid-template-columns:92px 26px minmax(0,1fr) 95px;align-items:center;gap:12px;border-bottom:1px solid var(--profile-line)}.s5-public-profile-best-maps li>img,.s5-public-profile-best-maps li>i{width:92px;height:69px;object-fit:cover;background:#101410}.s5-public-profile-best-maps li>b{color:var(--profile-yellow);font:900 9px Inter,sans-serif}.s5-public-profile-best-maps li>span strong{display:block;font:700 12px Inter,sans-serif}.s5-public-profile-best-maps li>span small{display:block;margin-top:8px;color:#858c87;font-size:7px;white-space:nowrap}.s5-public-profile-best-maps li>dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.s5-public-profile-best-maps li>dl div{padding-left:12px;border-left:1px solid var(--profile-line)}.s5-public-profile-best-maps dt{color:#8c938d;font-size:7px}.s5-public-profile-best-maps dd{margin:8px 0 0;font:400 13px var(--display-font)}.s5-public-profile-empty{margin:24px 0;color:#858d87;font-size:10px;line-height:1.5}.s5-public-profile-lower-grid{display:grid;grid-template-columns:1028px minmax(0,1fr);gap:0;border-top:1px solid var(--profile-line)}.s5-public-profile-form{min-width:0}.s5-public-profile-form>header{align-items:center!important;border-bottom:1px solid var(--profile-line)}.s5-public-profile-form>header h2{margin-top:6px;font-size:18px}.s5-public-profile-form>header>div:last-child{display:flex;gap:7px}.s5-public-profile-form>header>div:last-child i{width:26px;height:26px;display:grid;place-items:center;border-radius:9px;font-style:normal;font-size:8px;font-weight:900}.s5-public-profile-form .is-win{background:#00d9a51a;color:var(--profile-mint)}.s5-public-profile-form .is-loss{background:#ff46461a;color:#ff6767}.s5-public-profile-form li{min-height:68px;display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:13px;border-bottom:1px solid var(--profile-line)}.s5-public-profile-form li>b{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;font:900 8px Inter,sans-serif}.s5-public-profile-form li>span strong{display:block;font:700 10px Inter,sans-serif}.s5-public-profile-form li>span strong em{color:var(--profile-yellow);font-style:normal}.s5-public-profile-form li>span small{display:block;margin-top:6px;color:#858c87;font-size:7px}.s5-public-profile-form li>strong{font:700 10px Inter,sans-serif}.s5-public-profile-final{padding-left:35px;border-left:1px solid var(--profile-line)}.s5-public-profile-final>header{align-items:center!important;border-bottom:1px solid var(--profile-line)}.s5-public-profile-final>header strong{color:var(--profile-yellow);font-size:29px}.s5-public-profile-progress{height:5px;margin-top:20px;background:#171b17}.s5-public-profile-progress i{display:block;height:100%;background:var(--profile-yellow)}.s5-public-profile-final>p{display:flex;justify-content:space-between;margin:10px 0 22px;color:#818983;font-size:7px}.s5-public-profile-final>p b{color:#f0f2ee;font:700 8px Inter,sans-serif}.s5-general-rating>p span{margin-left:auto}.s5-public-profile-final>a{min-height:42px;display:flex;align-items:center;justify-content:center;gap:16px;border:1px solid rgba(255,255,255,.3);color:#eef0ec;font-size:8px;font-weight:900}.s5-public-profile-final>a svg{width:16px}@media(min-width:1321px){.s5-public-profile-lower-grid{grid-template-columns:1056px minmax(0,1fr)}.s5-public-profile-form>header,.s5-public-profile-form li{padding-right:28px}.s5-public-profile-form>header h2{transform:translateY(-3px)}}.s5-public-profile-state{width:min(1414px,calc(100% - 88px));min-height:720px;display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:32px auto}.s5-public-profile-state i{min-height:180px;border:1px solid var(--profile-line);background:linear-gradient(110deg,#070a08 30%,#111610,#070a08 60%);background-size:300% 100%;animation:s5-public-loading 1.4s linear infinite}.s5-public-profile-state i:first-child{grid-column:1/-1}@keyframes s5-public-loading{to{background-position:-150% 0}}.s5-public-profile-failure{width:min(720px,calc(100% - 40px));min-height:520px;display:grid;place-items:center;align-content:center;gap:14px;margin:0 auto;text-align:center}.s5-public-profile-failure svg{color:var(--profile-yellow)}.s5-public-profile-failure h1{margin:0;font-size:28px}.s5-public-profile-failure p{margin:0;color:#909790}.s5-public-profile-failure button,.s5-public-profile-failure a{min-height:44px;display:flex;align-items:center;gap:8px;margin-top:8px;padding:0 15px;border:1px solid var(--profile-yellow);color:#f2f3ee;font-size:10px;font-weight:900}.s5-public-profile-failure button svg{width:15px}@media(max-width:1320px){.s5-public-profile{width:min(100% - 40px,980px)}.s5-public-profile{margin-inline:auto}.s5-public-profile-hero{grid-template-columns:1fr 180px}.s5-public-profile-headline-stats{grid-column:1/-1}.s5-public-profile-main-grid{grid-template-columns:1fr 1fr}.s5-public-profile-best-maps{grid-column:1/-1}.s5-public-profile-lower-grid{grid-template-columns:1fr}.s5-public-profile-final{padding-left:0;border-left:0}}@media(max-width:760px){.s5-public-profile-shell>.s5-hub-brand,.s5-workspace-profile>.s5-hub-brand{min-height:64px;padding-inline:14px;grid-template-columns:1fr auto}.s5-public-profile-shell .s5-hub-brand-identity img,.s5-workspace-profile .s5-hub-brand-identity img{width:104px}.s5-public-profile-shell .s5-hub-primary-nav,.s5-workspace-profile .s5-hub-primary-nav{grid-column:1/-1;grid-row:2;height:48px;gap:0}.s5-public-profile-shell .s5-hub-primary-nav .is-primary-tab,.s5-workspace-profile .s5-hub-primary-nav .is-primary-tab{min-height:48px;flex:1;justify-content:center}.s5-public-profile-login{min-width:78px;min-height:38px}.s5-public-profile{width:calc(100% - 28px);margin:0 14px}.s5-public-profile-tabs{height:auto;gap:0}.s5-public-profile-tabs button{min-width:0;min-height:48px;flex:1;padding:0 5px;font-size:9px}.s5-public-profile.is-general .s5-public-profile-hero,.s5-public-profile.is-tournament .s5-public-profile-hero{grid-template-columns:1fr;min-height:0;gap:18px;margin-top:18px;padding:18px 14px}.s5-public-profile-identity{grid-template-columns:64px minmax(0,1fr);gap:14px}.s5-public-profile-avatar{width:64px;height:64px}.s5-public-profile-badge{grid-column:2;justify-self:start}.s5-public-profile-highlight{width:100%;height:124px}.s5-public-profile-headline-stats{grid-template-columns:1fr 1fr}.s5-public-profile-headline-stats>div{min-height:80px;padding:12px;border-bottom:1px solid var(--profile-line)}.s5-public-profile-main-grid{display:flex;flex-direction:column}.s5-public-profile-main-grid>section{width:100%;margin:0;padding:22px 0;border-left:0;border-bottom:1px solid var(--profile-line)}.s5-public-profile-collection>header>b{font-size:10px}.s5-public-profile-general-card{order:1;padding-inline:0!important}.s5-general-player-card{width:100%;height:276px}.s5-general-card-power{top:20px;left:18px}.s5-general-card-power strong{font-size:28px}.s5-general-player-card>b{top:19px;right:17px}.s5-general-card-portrait{inset:0}.s5-general-player-card.has-placeholder .s5-general-card-portrait span{top:83px}.s5-general-card-name{right:10px;bottom:66px;left:10px;padding:7px 8px 8px}.s5-general-card-name strong{font-size:19px}.s5-general-player-card dl{inset:auto 12px 27px;width:auto}.s5-general-player-card dl div{min-height:0}.s5-general-player-card dd{font-size:14px}.s5-general-player-card dt{font-size:5px}.s5-general-card-meta{right:10px;bottom:8px;left:10px;font-size:5px}.s5-general-player-card>button{inset:119px auto auto 50%;min-width:146px;min-height:44px;font-size:7px}.s5-public-card-browser{height:342px;grid-template-columns:94px 1px minmax(0,1fr);column-gap:12px}.s5-public-card-rail{max-height:334px;gap:5px;padding:2px 0}.s5-public-card-rail button{width:80px;min-height:119px;flex-basis:119px;grid-template-rows:102px 13px}.s5-public-card-thumbnail{width:80px;height:102px}.s5-public-card-thumbnail img{top:-12px;width:auto;height:131px}.s5-public-card-rail button>span:last-child{font-size:9px}.s5-public-card-rail-divider{height:326px}.s5-public-card-selected{padding-top:3px}.s5-public-card-selected-image{width:230px;height:294px;transform:none}.s5-public-card-selected-image img{top:-34px;height:380px}.s5-tournament-fallback-viewport{width:230px;height:294px}.s5-tournament-fallback-card{width:230px;height:346px;transform:translateY(-26px)}.s5-tournament-card-silhouette{top:44px;width:203px;height:160px}.s5-tournament-card-name{right:9px;bottom:52px;left:9px;min-height:72px}.s5-tournament-fallback-card dl{right:11px;bottom:37px;left:11px}.s5-public-card-selected>strong{margin-top:7px;font-size:12px}.s5-public-card-selected>small{margin-top:5px;font-size:9px}.s5-public-profile-collection{order:1}.s5-public-profile-statistics{order:2}.s5-public-profile-best-maps{order:3}.s5-public-profile-best-maps li{grid-template-columns:74px 24px minmax(0,1fr)}.s5-public-profile-best-maps li>img,.s5-public-profile-best-maps li>i{width:74px;height:56px}.s5-public-profile-best-maps li>dl{grid-column:3;margin-top:-18px;justify-self:end}.s5-public-profile-lower-grid{display:flex;flex-direction:column}.s5-public-profile-form{order:1}.s5-public-profile-final{order:2;padding-bottom:30px}.s5-public-profile-state{width:calc(100% - 28px);min-height:560px;grid-template-columns:1fr}.s5-public-profile-state i:first-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){.s5-public-profile-state i{animation:none}}.s5-result-backdrop.is-page{position:fixed;z-index:90;inset:0;display:block;overflow:auto;background:#020403;animation:none}.s5-result-sheet.is-page{width:100%;min-height:100svh;height:auto;overflow:visible;border:0;background:#020403;box-shadow:none;color:#f5f7f4;animation:none}.s5-result-sheet.is-page .s5-result-header{position:static;min-height:72px;padding:18px 46px 8px;border:0;background:transparent;backdrop-filter:none}.s5-result-sheet.is-page .s5-result-header button{display:inline-flex;width:auto;min-width:44px;height:44px;gap:8px;padding:0;border:0;background:transparent;color:#9aa39e;font:800 12px Inter,sans-serif}.s5-result-sheet.is-page .s5-result-header button:hover{color:#f3e600}.s5-result-hero{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:28px;align-items:stretch;padding:0 46px 17px}.s5-result-hero>div:first-child{display:grid;align-content:center;min-height:114px;padding-left:20px;border-left:3px solid #f3e600}.s5-result-hero>div:first-child small{color:#f3e600;font:850 10px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.s5-result-hero h1{margin:10px 0 7px;font:400 clamp(34px,2.8vw,36px)/.94 var(--display-font);text-transform:uppercase}.s5-result-hero>div:first-child p{margin:0;color:#79817d;font-size:11px}.s5-result-hero .s5-result-score{min-height:114px;gap:clamp(14px,3vw,36px);padding:10px 18px;border:0;background:transparent}.s5-result-hero .s5-result-score>div strong{display:block;max-width:280px;overflow:hidden;font:400 clamp(18px,2vw,28px)/1 var(--display-font);text-overflow:ellipsis;white-space:nowrap}.s5-result-hero .s5-result-score>div.is-winner strong{color:#39d6a6}.s5-result-hero .s5-result-score>p b{font:400 clamp(40px,5vw,64px)/1 var(--display-font)}.s5-result-hero .s5-result-score>p b:last-of-type{color:#39d6a6}.s5-result-hero .s5-result-score>p small{color:#78817c}.s5-result-sheet.is-page .s5-result-warning,.s5-result-map-cards,.s5-result-sheet.is-page .s5-result-map-tabs,.s5-result-sheet.is-page .s5-result-statistics{margin-right:46px;margin-left:46px}.s5-result-map-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 0 13px}.s5-result-map-cards.is-bo1{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) 249px;padding-bottom:5px}.s5-result-map-cards.is-bo1 article{min-height:129px}.s5-result-map-cards.is-bo3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr)}.s5-result-map-cards article{display:grid;min-width:0;min-height:133px;grid-template-columns:30% minmax(0,1fr);overflow:hidden;border:1px solid #1d2521;border-radius:12px;background:#0a0e0c}.s5-result-map-cards article>img{width:100%;height:100%;object-fit:cover;filter:saturate(.7) brightness(.72)}.s5-result-map-cards article>div{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-content:center;padding:18px}.s5-result-map-cards article small{grid-column:1 / -1;color:#f3e600;font:850 9px ui-monospace,monospace;text-transform:uppercase}.s5-result-map-cards article strong{overflow:hidden;font:400 21px var(--display-font);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.s5-result-map-cards article>div>span{color:#39d6a6;font:400 28px var(--display-font);white-space:nowrap}.s5-result-map-cards .s5-result-mvp-card{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;padding:18px 20px}.s5-result-map-cards .s5-result-mvp-card>div{display:grid;grid-template-columns:1fr;padding:0}.s5-result-map-cards .s5-result-mvp-card>div>span{color:#78817c;font:700 9px Inter,sans-serif}.s5-result-map-cards .s5-result-mvp-card>b{color:#39d6a6;font:400 27px var(--display-font)}.s5-result-player-avatar{display:inline-grid;width:28px;height:28px;flex:0 0 28px;place-items:center;overflow:hidden;border:1px solid #34413b;border-radius:50%;background:#111815;color:#d6ddd9;font:700 8px Inter,sans-serif}.s5-result-player-avatar img{width:100%;height:100%;object-fit:cover}.s5-result-map-cards .s5-result-mvp-card>.s5-result-player-avatar{width:56px;height:56px;font-size:13px}.s5-result-sheet.is-page .s5-result-evidence{display:grid;min-width:0;min-height:0;grid-template-columns:10px minmax(0,1fr);align-content:center;gap:5px 9px;margin:0;padding:15px 18px;border:1px solid #1d352d;border-radius:10px;background:#090e0c}.s5-result-sheet.is-page .s5-result-evidence>span{grid-row:1;align-self:center}.s5-result-sheet.is-page .s5-result-evidence>strong{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s5-result-sheet.is-page .s5-result-evidence>small{grid-column:2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s5-result-sheet.is-page .s5-result-map-tabs{min-height:62px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;border:1px solid #29312d;border-radius:10px}.s5-result-sheet.is-page .s5-result-map-tabs button{min-height:60px;align-content:center;grid-template-columns:minmax(0,1fr) auto;border:0;border-right:1px solid #29312d;background:#090d0b}.s5-result-sheet.is-page .s5-result-map-tabs button:last-child{border-right:0}.s5-result-sheet.is-page .s5-result-map-tabs .s5-result-evidence{border-width:0 0 0 1px;border-radius:0}.s5-result-sheet.is-page .s5-result-map-tabs .s5-result-evidence{padding-top:10px;padding-bottom:10px}.s5-result-sheet.is-page .s5-result-statistics{padding:7px 0 46px}.s5-result-sheet.is-page .s5-result-statistics>header{min-height:50px;margin-bottom:9px}.s5-result-sheet.is-page .s5-result-statistics>header h3{font:400 25px var(--display-font);text-transform:uppercase}.s5-result-sheet.is-page .s5-statistics-table{overflow:auto;border:1px solid #29312d;border-radius:12px}.s5-result-sheet.is-page .s5-statistics-table th,.s5-result-sheet.is-page .s5-statistics-table td{box-sizing:border-box;height:38px;padding-top:3px;padding-bottom:3px;background:#090d0b}.s5-result-sheet.is-page .s5-statistics-table thead th{height:36px}.s5-result-sheet.is-page .s5-statistics-table .s5-result-team-row th{position:relative;width:auto;max-width:none;height:28px;padding:3px 13px;border-right:0;background:#0d1210}.s5-result-sheet.is-page .s5-result-team-row th{display:table-cell}.s5-result-sheet.is-page .s5-result-team-row th>span{display:flex;align-items:baseline;gap:9px}.s5-result-sheet.is-page .s5-result-team-row th small{margin:0;color:#f3e600;font:850 8px ui-monospace,monospace;text-transform:uppercase}.s5-result-sheet.is-page .s5-result-team-row th strong{font:700 12px Inter,sans-serif}.s5-result-sheet.is-page .s5-result-team-row th em{position:absolute;top:50%;right:13px;display:inline-flex;align-items:center;gap:5px;color:#39d6a6;font:800 8px Inter,sans-serif;font-style:normal;text-transform:uppercase;transform:translateY(-50%)}.s5-result-sheet.is-page .s5-result-team-row th em svg{width:11px}.s5-result-player-identity{display:inline-flex!important;min-width:0;align-items:center;gap:10px}.s5-result-player-identity>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.s5-result-rating-delta{color:#f3e600}.s5-result-rating-delta>strong{display:block;font-size:13px}.s5-result-rating-delta>small{display:block;margin:2px 0 0!important;color:#78817c!important;font-size:7px!important}.s5-result-rating-state{margin:0 0 10px;padding:10px 14px;border-left:2px solid #f3e600;background:#11140c;color:#aeb5b1;font-size:11px}@media(min-width:901px){.s5-result-sheet.is-page .s5-result-statistics.is-bo1 .s5-statistics-table tbody tr:not(.s5-result-team-row) th,.s5-result-sheet.is-page .s5-result-statistics.is-bo1 .s5-statistics-table tbody tr:not(.s5-result-team-row) td{height:42px}}@media(max-width:900px){.s5-result-sheet.is-page .s5-result-header{padding-inline:20px}.s5-result-hero{grid-template-columns:1fr;gap:12px;padding-inline:20px}.s5-result-hero .s5-result-score{padding-inline:0}.s5-result-sheet.is-page .s5-result-warning,.s5-result-map-cards,.s5-result-sheet.is-page .s5-result-map-tabs,.s5-result-sheet.is-page .s5-result-statistics{margin-right:20px;margin-left:20px}.s5-result-map-cards,.s5-result-map-cards.is-bo1,.s5-result-map-cards.is-bo3{grid-template-columns:1fr}.s5-result-sheet.is-page .s5-result-map-tabs{display:grid;grid-template-columns:1fr}.s5-result-sheet.is-page .s5-result-map-tabs button{border-right:0;border-bottom:1px solid #29312d}.s5-result-sheet.is-page .s5-result-map-tabs .s5-result-evidence{border-width:1px 0 0 1px}}@media(max-width:430px){.s5-result-sheet.is-page .s5-result-header{padding:8px 14px 4px}.s5-result-hero{padding-inline:14px}.s5-result-hero>div:first-child{min-height:100px;padding-left:14px}.s5-result-hero h1{font-size:clamp(28px,10vw,38px)}.s5-result-hero .s5-result-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px}.s5-result-hero .s5-result-score>div strong{font-size:14px;white-space:normal}.s5-result-hero .s5-result-score>p b{font-size:32px}.s5-result-sheet.is-page .s5-result-warning,.s5-result-map-cards,.s5-result-sheet.is-page .s5-result-map-tabs,.s5-result-sheet.is-page .s5-result-statistics{margin-right:14px;margin-left:14px}.s5-result-map-cards article{min-height:112px;grid-template-columns:34% minmax(0,1fr)}.s5-result-map-cards article>div{padding:12px}.s5-result-map-cards article strong{font-size:17px}.s5-result-map-cards article>div>span{font-size:22px}.s5-result-sheet.is-page .s5-result-map-tabs{grid-template-columns:1fr}.s5-result-sheet.is-page .s5-result-map-tabs .s5-result-evidence{min-height:60px;border-width:1px 0 0}.s5-result-sheet.is-page .s5-result-statistics{padding-bottom:28px}}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{border:0;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}a[href]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.55}:where(button,a[href]):focus-visible{outline:2px solid rgba(232,124,30,.72);outline-offset:3px}html[lang=zh-CN] body,html[lang=zh-CN] button,html[lang=zh-CN] input{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif}html[lang=ko-KR] body,html[lang=ko-KR] button,html[lang=ko-KR] input{font-family:Apple SD Gothic Neo,Noto Sans KR,Inter,system-ui,sans-serif}.s5-language-switcher{position:relative;z-index:80;display:inline-block;flex:0 0 auto;padding:3px;border:1px solid rgba(255,255,255,.16);background:#080a0deb}.s5-language-switcher .s5-language-switcher-trigger,.s5-language-switcher .s5-language-switcher-option{display:flex;align-items:center;min-height:34px;padding:0 10px;border:0;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Apple SD Gothic Neo,sans-serif;font-size:10px;font-weight:850;letter-spacing:.04em;transition:background-color var(--motion-ui) var(--ease-enter),color var(--motion-ui) var(--ease-enter),transform var(--motion-ui) var(--ease-enter)}.s5-language-switcher .s5-language-switcher-trigger{justify-content:space-between;gap:14px;min-width:126px;background:var(--accent);color:#080a0c;text-align:start}.s5-language-switcher .s5-language-switcher-trigger:hover,.s5-language-switcher .s5-language-switcher-trigger:focus-visible{background:#f08a2d;color:#080a0c}.s5-language-switcher-chevron{width:7px;height:7px;margin-block-start:-3px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg);transition:margin var(--motion-ui) var(--ease-enter),transform var(--motion-ui) var(--ease-enter)}.s5-language-switcher[data-open=true] .s5-language-switcher-chevron{margin-block-start:3px;transform:rotate(225deg)}.s5-language-switcher-menu{position:absolute;z-index:81;inset-block-start:calc(100% + 7px);inset-inline-end:-4px;display:grid;width:max-content;min-width:max(100%,170px);gap:2px;padding:3px;border:1px solid rgba(255,255,255,.2);background:#080a0dfc;box-shadow:0 8px 8px #00000061;animation:s5-language-menu-in var(--motion-ui) var(--ease-enter) both}.s5-language-switcher .s5-language-switcher-option{justify-content:flex-start;width:100%;min-height:36px;background:transparent;color:#a7afb6;text-align:start;white-space:nowrap}.s5-language-switcher .s5-language-switcher-option:hover,.s5-language-switcher .s5-language-switcher-option:focus-visible{background:#e87c1e24;color:#fff}.s5-language-switcher .s5-language-switcher-option.is-active{background:var(--accent);color:#080a0c}@keyframes s5-language-menu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.s5-play-login{display:grid;min-height:100dvh;grid-template-rows:72px 1fr;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 15% 82%,rgba(232,124,30,.12),transparent 29%),radial-gradient(circle at 87% 18%,rgba(232,124,30,.07),transparent 24%),linear-gradient(135deg,#050607,#080b0e 54%,#060709)}.s5-play-login>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 clamp(20px,5vw,72px);border-bottom:1px solid rgba(255,255,255,.09);background:#07090be0}.s5-play-login-brand{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.s5-play-login-brand img{width:132px;height:auto}.s5-play-login-brand span{padding-left:12px;border-left:1px solid rgba(255,255,255,.2);color:#f07b1b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:800;letter-spacing:.16em}.s5-play-login-panel{display:grid;width:min(1080px,calc(100% - 48px));grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-self:center;justify-self:center;border:1px solid rgba(228,236,242,.15);background:linear-gradient(135deg,#0f1318fa,#090c0ffa);box-shadow:0 24px 68px #00000052,inset 0 1px #ffffff09}.s5-play-login-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(38px,6vw,76px) clamp(32px,6vw,78px)}.s5-play-login-copy h1{max-width:10ch;margin:0;color:#f6f7f8;font-size:clamp(38px,5vw,62px);font-weight:800;letter-spacing:-.052em;line-height:.98}.s5-play-login-copy p{max-width:42ch;margin:0;color:#aeb8c0;font-size:16px;line-height:1.6}.s5-play-login-copy dl{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:1px;margin:34px 0 14px;border:1px solid rgba(255,255,255,.09);background:#ffffff1a}.s5-play-login-copy dl div{display:grid;gap:10px;min-height:108px;padding:19px 20px;background:#13181eeb}.s5-play-login-copy dt{color:#87929c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:800;letter-spacing:.08em}.s5-play-login-copy dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(20px,2.1vw,26px);font-weight:800;letter-spacing:.03em}.s5-play-login-hint{display:block;max-width:52ch;margin:0 0 24px;color:#77828c;font-size:12px;line-height:1.5}.s5-play-login button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;gap:9px;padding:0 18px;border:1px solid rgba(240,123,27,.62);background:#f07b1b1a;color:#fff;font-size:12px;font-weight:800;letter-spacing:.01em;transition:border-color var(--motion-ui) var(--ease-standard),background-color var(--motion-ui) var(--ease-standard),color var(--motion-ui) var(--ease-standard),transform var(--motion-ui) var(--ease-standard)}.s5-play-login button:hover:not(:disabled){border-color:#f58a2b;background:#e87c1e;color:#080a0c;transform:translateY(-1px)}.s5-play-login button:active:not(:disabled){transform:translateY(0)}.s5-play-login button svg{width:17px;height:17px}.s5-play-login .s5-language-switcher .s5-language-switcher-trigger,.s5-play-login .s5-language-switcher .s5-language-switcher-option{min-height:34px;padding:0 10px;border:0;font-size:10px;transform:none}.s5-play-login .s5-language-switcher .s5-language-switcher-trigger,.s5-play-login .s5-language-switcher .s5-language-switcher-trigger:hover,.s5-play-login .s5-language-switcher .s5-language-switcher-trigger:focus-visible{background:var(--accent);color:#080a0c;transform:none}.s5-play-login .s5-language-switcher .s5-language-switcher-option:hover,.s5-play-login .s5-language-switcher .s5-language-switcher-option:focus-visible{background:#e87c1e24;color:#fff;transform:none}.s5-play-login .s5-language-switcher .s5-language-switcher-option.is-active{background:var(--accent);color:#080a0c;transform:none}.s5-auth-panel{width:min(1180px,calc(100% - 48px))}.s5-auth-copy{justify-content:flex-start;min-height:560px;padding-block:clamp(34px,4.5vw,58px)}@media(min-width:721px){.s5-auth-panel:not(.is-login){width:min(620px,calc(100% - 48px));grid-template-columns:minmax(0,1fr)}.s5-auth-panel:not(.is-login) .s5-auth-copy{min-height:0;align-items:center;padding:clamp(44px,5vw,64px)}.s5-auth-panel:not(.is-login) .s5-auth-back{width:min(100%,430px);justify-content:flex-start}}.s5-auth-tabs{display:grid;width:min(100%,430px);grid-template-columns:1fr 1fr;margin-bottom:34px;border:1px solid rgba(255,255,255,.12);background:#0b0e12}.s5-play-login .s5-auth-tabs button{min-height:38px;border:0;border-right:1px solid rgba(255,255,255,.1);background:transparent;color:#7f8992;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.s5-play-login .s5-auth-tabs button:last-child{border-right:0}.s5-play-login .s5-auth-tabs button.is-active{background:var(--accent);color:#090b0d}.s5-play-login .s5-auth-back{min-height:34px;margin-bottom:26px;padding:0;border:0;background:transparent;color:#8b959e}.s5-play-login .s5-auth-back:hover:not(:disabled){background:transparent;color:#fff;transform:translate(-2px)}.s5-auth-form{display:grid;width:min(100%,430px);gap:0}.s5-auth-form h1{max-width:13ch;margin:0;color:#f6f7f8;font-size:clamp(36px,4vw,54px);font-weight:800;letter-spacing:-.052em;line-height:.98}.s5-auth-form>p:not(.s5-auth-error,.s5-auth-notice){max-width:44ch;margin:16px 0 26px;color:#89949d;font-size:13px;line-height:1.55}.s5-auth-fields{display:grid;gap:14px}.s5-auth-field{display:grid;gap:7px;color:#aab3ba;font-size:11px;font-weight:750}.s5-auth-field>span{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.s5-auth-field>div{display:grid;min-height:48px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;border:1px solid rgba(255,255,255,.14);background:#0b0f13;transition:border-color var(--motion-ui) var(--ease-standard),box-shadow var(--motion-ui) var(--ease-standard)}.s5-auth-field>div:focus-within{border-color:#f07b1bd1;box-shadow:0 0 0 3px #f07b1b17}.s5-auth-field svg{width:16px;height:16px;justify-self:center;color:#69747d}.s5-auth-field input{width:100%;min-width:0;height:46px;padding:0 14px 0 0;border:0;outline:0;background:transparent;color:#f4f6f7;font:inherit;font-size:16px;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;touch-action:manipulation}.s5-auth-password-toggle{display:inline-grid;width:46px;height:46px;place-items:center;padding:0;border:0!important;background:transparent!important;color:#89949d!important}.s5-play-login .s5-auth-password-toggle:hover:not(:disabled),.s5-play-login .s5-auth-password-toggle:focus-visible{background:#f07b1b1a!important;color:#f2f5f6!important;transform:none}.s5-auth-password-toggle svg{width:18px;height:18px}.s5-auth-field input:-webkit-autofill{-webkit-text-fill-color:#f4f6f7;transition:background-color 9999s ease-out}.s5-auth-field>small,.s5-auth-recovery-note{color:#65717a;font-size:10px;line-height:1.45}.s5-play-login .s5-auth-submit{width:100%;min-height:48px;margin-top:4px;background:var(--accent);color:#080a0c}.s5-play-login .s5-auth-site-return{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:8px;align-self:flex-start;margin-bottom:16px;padding:0 10px;border:1px solid rgba(240,123,27,.44);background:#f07b1b12;color:#dce2e6;font-size:10px;font-weight:800;transition:border-color var(--motion-ui) var(--ease-standard),background-color var(--motion-ui) var(--ease-standard),color var(--motion-ui) var(--ease-standard),transform var(--motion-instant) var(--ease-standard)}.s5-play-login .s5-auth-site-return:hover,.s5-play-login .s5-auth-site-return:focus-visible{border-color:#f07b1bc2;background:#f07b1b21;color:#fff}.s5-play-login .s5-auth-site-return:active{transform:scale(.99)}.s5-play-login .s5-auth-site-return svg{width:14px;height:14px;color:var(--accent)}.s5-play-login .s5-auth-text-button{justify-self:start;min-height:30px;padding:0;border:0;background:transparent;color:#a7b0b7;font-size:11px}.s5-play-login .s5-auth-text-button:hover:not(:disabled){background:transparent;color:#f08a2d;transform:none}.s5-auth-error,.s5-auth-notice{width:100%;margin:14px 0 0;padding:10px 12px;border-left:2px solid #e95d5d;background:#e95d5d14;color:#ffb2b2;font-size:11px;line-height:1.45}.s5-auth-notice{border-left-color:#4ec87a;background:#4ec87a14;color:#a8e6bd}@media(max-width:720px){.s5-play-login{grid-template-rows:60px auto;overflow:visible}.s5-play-login>header{gap:8px;padding-inline:12px}.s5-play-login-brand{gap:8px}.s5-play-login-brand img{width:118px}.s5-play-login-brand span{padding-left:8px;font-size:10px}.s5-play-login .s5-language-switcher .s5-language-switcher-trigger{min-width:112px;gap:8px;padding-inline:8px}.s5-play-login-panel{width:min(100% - 24px,480px);grid-template-columns:1fr;margin:16px 0}.s5-play-login-copy{padding:32px 24px 28px}.s5-auth-copy{min-height:0}.s5-auth-tabs,.s5-auth-form{width:100%}.s5-auth-tabs{margin-bottom:28px}.s5-auth-form h1{font-size:36px}.s5-auth-field input,.s5-security-action input{font-size:16px}.s5-play-login-copy h1{font-size:40px}.s5-play-login-copy dl{margin:26px 0 12px}.s5-play-login-copy dd{font-size:18px}}@media(prefers-reduced-motion:reduce){.s5-play-login button{transition:none}.s5-language-switcher-menu{animation:none}}.s5-hub-shell{min-height:100dvh;background:var(--s5-play-canvas);color:#f4f5f6;animation:s5-hub-enter var(--motion-route) var(--ease-enter) both}.s5-security-backdrop{position:fixed;z-index:300;inset:0;display:grid;place-items:center;padding:24px;background:#020304d1;backdrop-filter:blur(8px)}.s5-security-panel{width:min(720px,100%);max-height:min(860px,calc(100dvh - 48px));overflow-y:auto;border:1px solid rgba(255,255,255,.16);background:#0d1115;box-shadow:0 30px 90px #00000094}.s5-security-panel>header{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;min-height:88px;padding:18px 24px;border-bottom:1px solid rgba(255,255,255,.1);background:#0d1115f5}.s5-security-panel>header>div{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:0 10px}.s5-security-panel>header svg{width:20px;color:var(--accent)}.s5-security-panel>header span{color:var(--accent);font-size:9px;font-weight:850;letter-spacing:.12em}.s5-security-panel>header h2{grid-column:2;margin:2px 0 0;font-size:24px}.s5-security-panel>header button{display:grid;width:38px;height:38px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.12);background:transparent;color:#a7b0b7}.s5-security-panel>header button svg{width:17px;color:currentColor}.s5-security-content{display:grid;gap:18px;padding:24px}.s5-security-content>dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border:1px solid rgba(255,255,255,.1);background:#ffffff14}.s5-security-content>dl div{min-width:0;padding:16px;background:#0a0e12}.s5-security-content dt{color:#69747d;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.s5-security-content dd{margin:8px 0 0;overflow-wrap:anywhere;color:#dfe4e7;font-size:12px;font-weight:750}.s5-security-content dd.is-on{color:#67d18c}.s5-security-callout,.s5-security-action,.s5-security-recovery,.s5-security-link{border:1px solid rgba(255,255,255,.1);background:#11161b}.s5-security-callout{display:flex;gap:14px;padding:18px}.s5-security-callout svg{width:20px;flex:0 0 auto;color:#8a949c}.s5-security-callout strong,.s5-security-action h3,.s5-security-recovery h3,.s5-security-link h3{color:#f1f3f4;font-size:14px}.s5-security-callout p,.s5-security-action p,.s5-security-recovery p,.s5-security-link p{margin:7px 0 0;color:#7e8991;font-size:11px;line-height:1.55}.s5-security-action,.s5-security-recovery{padding:20px}.s5-security-action h3,.s5-security-recovery h3,.s5-security-link h3{margin:0}.s5-security-action label{display:grid;gap:7px;margin-top:16px;color:#8d979f;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.s5-security-action input{height:44px;padding:0 12px;border:1px solid rgba(255,255,255,.14);outline:0;background:#090d10;color:#fff}.s5-security-action input:focus{border-color:var(--accent)}.s5-security-action button,.s5-security-recovery button,.s5-security-link a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;gap:8px;margin-top:16px;padding:0 14px;border:1px solid var(--accent);background:var(--accent);color:#080a0c;font-size:11px;font-weight:850;text-decoration:none}.s5-security-action button:disabled{opacity:.5}.s5-security-link{display:grid;grid-template-columns:204px 1fr;padding:18px}.s5-security-link>div{display:grid;width:184px;height:184px;place-items:center;padding:6px;background:#fff}.s5-security-link section{align-self:center}.s5-security-link a svg,.s5-security-recovery button svg{width:15px}.s5-security-recovery code{display:block;margin-top:16px;padding:14px;white-space:pre-wrap;border:1px solid rgba(255,255,255,.1);background:#080b0e;color:#e8ecee;font-size:12px;line-height:1.6;column-count:2}.s5-security-content>small{color:#77828a;font-size:10px}.s5-security-error{margin:18px 24px 0;padding:11px 13px;border-left:2px solid #e95d5d;background:#e95d5d14;color:#ffb2b2;font-size:11px}.s5-security-loading{display:flex;align-items:center;justify-content:center;min-height:260px;gap:10px;color:#849099;font-size:12px}.s5-security-loading svg{width:20px;color:var(--accent)}@media(max-width:620px){.s5-security-backdrop{align-items:end;padding:0}.s5-security-panel{width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 18px)}.s5-security-content{padding:16px}.s5-security-content>dl{grid-template-columns:1fr}.s5-security-content>dl div+div{border-top:1px solid rgba(255,255,255,.08)}.s5-security-link{grid-template-columns:1fr;gap:18px}.s5-security-link>div{justify-self:center}.s5-security-recovery code{column-count:1}}.s5-hub-brand{display:grid;min-height:68px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:0 clamp(20px,4vw,64px);border-bottom:1px solid rgba(255,255,255,.1);background:#090c0ef0;backdrop-filter:blur(16px)}.s5-hub-brand-identity,.s5-hub-primary-nav,.s5-hub-utilities,.s5-hub-brand button,.s5-hub-return-home{display:flex;align-items:center}.s5-hub-brand-identity{gap:12px}.s5-hub-brand-identity img{width:132px;height:auto}.s5-hub-brand-identity>span{padding-left:12px;border-left:1px solid rgba(255,255,255,.2);color:#f07b1b;font-size:13px;font-weight:850}.s5-hub-primary-nav{min-width:0;gap:8px}.s5-hub-utilities{justify-content:flex-end;gap:8px}.s5-hub-return-home{min-height:44px;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.1);background:#101418;color:#aeb7be;font-size:11px;font-weight:800;text-decoration:none}.s5-hub-return-home:hover,.s5-hub-return-home:focus-visible{border-color:#f07b1b94;color:#fff}.s5-hub-return-home svg{width:16px}.s5-hub-brand button{min-height:44px;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.1);background:#101418;color:#aeb7be;font-size:11px;font-weight:800}.s5-hub-brand button:hover,.s5-hub-brand button:focus-visible{border-color:#f07b1b94;color:#fff}.s5-hub-brand button.is-primary-tab{border-color:transparent;background:transparent;color:#d6dbdf;font-size:12px}.s5-hub-brand button.is-primary-tab:hover,.s5-hub-brand button.is-primary-tab:focus-visible{border-color:#ffffff14;background:#ffffff08}.s5-hub-brand button.is-primary-tab.is-active{border-color:#f07b1b47;background:transparent;box-shadow:inset 0 -2px 0 var(--accent);color:#fff}.s5-hub-brand button:active{transform:scale(.98);transition:transform var(--motion-instant) var(--ease-standard)}.s5-hub-brand button svg{width:16px}.s5-hub-brand button.is-refreshing svg{animation:s5-hub-spin .8s linear infinite}.s5-hub-profile{display:grid;max-width:1440px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin:0 auto;padding:clamp(30px,5vw,62px) clamp(20px,4vw,64px) clamp(24px,3.5vw,42px)}.s5-hub-avatar{display:grid;width:72px;height:72px;overflow:hidden;place-items:center;border:1px solid rgba(240,123,27,.5);background:#171b1f;color:#fff;font-size:22px;font-weight:900}.s5-hub-avatar img{width:100%;height:100%;object-fit:cover}.s5-hub-profile>div:nth-child(2){min-width:0}.s5-hub-profile>div:nth-child(2)>span,.s5-hub-events header span,.s5-hub-leaderboard header span{color:#f07b1b;font-size:9px;font-weight:900;letter-spacing:.12em}.s5-hub-profile h1{margin:6px 0 7px;overflow-wrap:anywhere;font-size:clamp(30px,4vw,52px);line-height:.95}.s5-hub-profile p{display:flex;align-items:center;gap:7px;margin:0;color:#929ca4;font-size:12px}.s5-hub-profile p svg{width:14px}.s5-hub-profile dl{display:flex;margin:0;border-left:1px solid rgba(255,255,255,.1)}.s5-hub-profile dl div{min-width:145px;padding:4px 0 4px 24px}.s5-hub-profile dt{color:#747f87;font-size:9px;font-weight:850;text-transform:uppercase}.s5-hub-profile dd{display:flex;align-items:center;gap:6px;margin:7px 0 0;color:#e9edef;font-size:13px;font-weight:800}.s5-hub-profile dd svg{width:14px;color:#4ec87a}.s5-hub-notices{display:grid;max-width:1312px;gap:6px;margin:0 auto 16px;padding:0 20px}.s5-hub-notices p{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-left:2px solid #f07b1b;background:#f07b1b14;color:#d6dbdf;font-size:12px}.s5-hub-notices svg{width:15px;flex:0 0 auto;color:#f39a50}.s5-hub-layout{display:grid;max-width:1440px;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:clamp(28px,4vw,58px);margin:0 auto;padding:0 clamp(20px,4vw,64px) 64px}.s5-hub-events>header{display:flex;align-items:end;justify-content:space-between;gap:28px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.12)}.s5-hub-events h2,.s5-hub-leaderboard h2{margin:4px 0 0;font-size:20px}.s5-hub-events>header p{max-width:36ch;margin:0;color:#79848c;font-size:11px;line-height:1.45;text-align:right}.s5-hub-event-list{display:grid}.s5-hub-event-row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(180px,.42fr) auto;align-items:center;gap:28px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.09);transition:opacity var(--motion-ui) var(--ease-standard),background-color var(--motion-ui) var(--ease-standard)}.s5-hub-event-row:hover{background:#ffffff05}.s5-hub-event-main{min-width:0}.s5-hub-event-kind{color:#f07b1b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:900}.s5-hub-event-main h3{margin:7px 0 9px;overflow-wrap:anywhere;font-size:clamp(19px,2vw,26px);line-height:1.05}.s5-hub-event-main>p{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:#89939a;font-size:11px}.s5-hub-event-main>p svg{width:13px}.s5-hub-event-main>p i{width:2px;height:2px;margin:0 3px;border-radius:50%;background:#59636a}.s5-hub-role-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}.s5-hub-role-list span{padding:5px 7px;border:1px solid rgba(255,255,255,.1);color:#b7bfc5;font-size:9px;font-weight:800}.s5-hub-event-state strong{color:#dce1e4;font-size:11px}.s5-hub-event-state p{display:flex;align-items:center;gap:6px;margin:8px 0;color:#89939a;font-size:10px}.s5-hub-event-state p svg{width:13px}.s5-hub-event-state small{color:#6f7a82;font-size:9px}.s5-hub-progress{display:block;width:100%;height:3px;margin:0 0 7px;overflow:hidden;border:0;background:#242a2f;appearance:none}.s5-hub-progress::-webkit-progress-bar{background:#242a2f}.s5-hub-progress::-webkit-progress-value{background:#f07b1b}.s5-hub-progress::-moz-progress-bar{background:#f07b1b}.s5-hub-event-row>button{display:flex;min-height:44px;align-items:center;gap:8px;padding:0 15px;border:1px solid rgba(240,123,27,.58);background:#f07b1b14;color:#fff;font-size:10px;font-weight:900}.s5-hub-event-row>button svg{width:15px}.s5-hub-event-row>button:hover,.s5-hub-event-row>button:focus-visible{border-color:#ffad65;background:#f07b1b24}.s5-hub-event-row>button:active{transform:scale(.98);transition:transform var(--motion-instant) var(--ease-standard)}.s5-hub-empty{display:grid;min-height:280px;align-content:center;justify-items:start;border-bottom:1px solid rgba(255,255,255,.09)}.s5-hub-empty svg{width:28px;color:#f07b1b}.s5-hub-empty h3{margin:18px 0 8px;font-size:23px}.s5-hub-empty p{max-width:48ch;margin:0;color:#849098;font-size:12px;line-height:1.55}.s5-hub-side{display:grid;align-content:start;gap:28px}.s5-hub-season{display:grid;gap:14px;padding:18px 16px;border:1px solid rgba(255,255,255,.12);background:#0c1014eb}.s5-hub-season>header{display:grid;gap:6px}.s5-hub-season>header span{color:#f07b1b;font-size:9px;font-weight:900;letter-spacing:.12em}.s5-hub-season>header h2{margin:0;font-size:22px;line-height:1.08}.s5-hub-season>header p{margin:0;color:#8b959d;font-size:11px;line-height:1.45}.s5-hub-season dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;background:#ffffff14}.s5-hub-season dl div{min-width:0;padding:12px;background:#0c1014}.s5-hub-season dt{color:#717c84;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.s5-hub-season dd{margin:6px 0 0;overflow-wrap:anywhere;font-size:15px;font-weight:850}.s5-hub-season>small{color:#f0a35f;font-size:10px;line-height:1.45}.s5-hub-season-empty{display:grid;gap:6px}.s5-hub-season-empty strong{font-size:13px}.s5-hub-season-empty small{color:#7e8890;font-size:10px;line-height:1.45}.s5-hub-season>button{display:inline-flex;width:max-content;min-height:44px;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(240,123,27,.58);background:#f07b1b14;color:#fff;font-size:10px;font-weight:900}.s5-hub-season>button svg{width:15px}.s5-hub-leaderboard>header{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.12)}.s5-hub-leaderboard>header>svg{width:20px;color:#f07b1b}.s5-hub-leaderboard ol{margin:0;padding:0;list-style:none}.s5-hub-leaderboard li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 8px;border-bottom:1px solid rgba(255,255,255,.075)}.s5-hub-leaderboard li.is-current{background:#f07b1b0f}.s5-hub-leaderboard li>b{color:#6f7a82;font-size:11px}.s5-hub-leaderboard li>a{min-width:0;overflow-wrap:anywhere;font-size:12px;font-weight:800}.s5-hub-leaderboard li>a:hover,.s5-hub-leaderboard li>a:focus-visible{color:var(--s5-yellow);outline:none}.s5-hub-leaderboard li small{display:block;margin-top:4px;color:#707b83;font-size:8px;font-weight:650}.s5-hub-leaderboard li>strong{color:#f07b1b;font-size:15px;text-align:right}.s5-hub-leaderboard-empty{margin:0;padding:22px 8px;border-bottom:1px solid rgba(255,255,255,.075);color:#7c878f;font-size:11px;line-height:1.5}.s5-player-statistics{display:grid;gap:12px;padding-bottom:2px;border-bottom:1px solid rgba(255,255,255,.12)}.s5-player-statistics>header{display:flex;align-items:center;gap:12px}.s5-player-statistics>header>svg{width:20px;color:#f07b1b}.s5-player-statistics>header span{color:#f07b1b;font-size:9px;font-weight:900;letter-spacing:.12em}.s5-player-statistics>header h2{margin:4px 0 0;font-size:20px}.s5-statistics-status,.s5-statistics-empty{display:flex;align-items:flex-start;gap:7px;margin:0;padding:12px;border:1px solid var(--line);background:#0d1014cc;color:#8d98a1;font-size:11px;line-height:1.45}.s5-statistics-status.is-warning{border-left:2px solid #eaa050;color:#c7b18e}.s5-statistics-status svg{width:15px;flex:0 0 auto;color:#eaa050}.s5-statistics-sample,.s5-statistics-coverage{display:flex;align-items:flex-start;gap:7px;margin:0;padding:9px 11px;border-left:2px solid #62d8a5;background:#3eb9830f;color:#9fc9b6;font-size:10px;line-height:1.45}.s5-statistics-sample.is-exploratory,.s5-statistics-sample.is-provisional,.s5-statistics-coverage.is-warning{border-color:#f0a046;background:#f0a04612;color:#e2be8c}.s5-statistics-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;background:#ffffff17}.s5-statistics-summary>div{min-width:0;padding:10px;background:#0c1014}.s5-statistics-summary dt{color:#74808a;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.s5-statistics-summary dd{margin:6px 0 0;overflow-wrap:anywhere;font:850 14px ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.s5-statistics-maps{border:1px solid var(--line);background:#0d1014}.s5-statistics-maps summary{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 11px;color:#e8ecef;font-size:11px;font-weight:850;cursor:pointer}.s5-statistics-maps summary svg{width:15px;color:var(--accent)}.s5-statistics-maps summary span{margin-left:auto;color:#7f8a92;font:800 10px ui-monospace,monospace}.s5-statistics-maps>.s5-statistics-empty{margin:0 10px 10px}.s5-statistics-reports{display:grid;gap:8px}.s5-statistics-reports h3{margin:0;color:#dfe4e7;font-size:11px;text-transform:uppercase}.s5-statistics-reports ul{display:grid;gap:1px;margin:0;padding:0;list-style:none;background:var(--line)}.s5-statistics-reports li{min-width:0;background:#0d1014}.s5-statistics-reports a{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:10px;padding:0 11px;color:#e8ecef;font-size:11px;font-weight:800}.s5-statistics-reports a:hover,.s5-statistics-reports a:focus-visible{background:#e87c1e17;color:#fff}.s5-statistics-reports a:after{color:var(--accent);content:"→"}.s5-statistics-reports a small{margin-left:auto;color:#89949d;font-size:9px;font-weight:700;white-space:nowrap}.s5-statistics-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--line)}.s5-statistics-table-wrap table{width:100%;border-collapse:collapse;background:#0d1014;color:#e8ecef;font-size:10px}.s5-statistics-table-wrap caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.s5-statistics-table-wrap th,.s5-statistics-table-wrap td{padding:9px 10px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.s5-statistics-table-wrap th:first-child,.s5-statistics-table-wrap td:first-child{text-align:left}.s5-statistics-table-wrap tbody th{max-width:190px;overflow:hidden;text-overflow:ellipsis}.s5-statistics-maps .s5-statistics-table-wrap{border:0;border-top:1px solid var(--line)}.s5-hub-availability{display:grid;border-top:1px solid rgba(255,255,255,.12)}.s5-hub-availability>div{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:14px 8px;border-bottom:1px solid rgba(255,255,255,.075);color:#69747b}.s5-hub-availability svg{width:17px}.s5-hub-availability strong{color:#afb7bd;font-size:11px}.s5-hub-availability small{display:block;margin-top:4px;color:#68737b;font-size:8px}.s5-profile-workspace{max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,64px) 68px}.s5-admin-profile-preview{display:grid;gap:14px;margin-bottom:28px;padding:18px;border:1px solid rgba(240,123,27,.5);background:linear-gradient(120deg,#f07b1b17,#0c1014f5 42%);box-shadow:inset 3px 0 var(--accent)}.s5-admin-profile-preview>header{display:flex;align-items:start;justify-content:space-between;gap:18px}.s5-admin-profile-preview>header>div{min-width:0}.s5-admin-profile-preview>header span{display:block;color:var(--accent);font:900 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.s5-admin-profile-preview>header h2{margin:6px 0 0;font-size:20px;line-height:1}.s5-admin-profile-preview>header p{max-width:570px;margin:7px 0 0;color:#9aa4ab;font-size:11px;line-height:1.45}.s5-admin-profile-preview>header button{flex:0 0 auto;min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.18);background:#070a0c7a;color:#e7ecef;font-size:10px;font-weight:850}.s5-admin-preview-select{display:grid;width:min(100%,440px);gap:7px;color:#aab4bb;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.s5-admin-preview-select select{width:100%;min-height:42px;padding:0 34px 0 12px;border:1px solid rgba(240,123,27,.54);border-radius:0;background:#0b0f13;color:#f1f4f5;font:800 12px/1 inherit;text-transform:none}.s5-admin-preview-content{min-width:0}.s5-admin-preview-empty{margin:0;padding:18px;border:1px dashed rgba(255,255,255,.14);color:#89949b;font-size:12px;line-height:1.5}.s5-admin-preview-empty.is-error{border-color:#f28b7570;color:#f2a097}.s5-admin-preview-profile{display:grid;gap:18px;margin-top:4px}.s5-admin-preview-identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;border:1px solid rgba(255,255,255,.11);background:#070a0ca3}.s5-admin-preview-identity .s5-hub-avatar{width:60px;height:60px;font-size:20px}.s5-admin-preview-identity>div:nth-child(2){min-width:0}.s5-admin-preview-identity small{display:block;color:#f0a35f;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.s5-admin-preview-identity h3{margin:6px 0 0;overflow-wrap:anywhere;font-size:clamp(24px,3vw,38px);line-height:.94}.s5-admin-preview-identity p{display:flex;align-items:center;gap:6px;margin:8px 0 0;color:#949fa6;font-size:12px}.s5-admin-preview-identity p svg{width:15px}.s5-admin-preview-identity dl{display:grid;grid-template-columns:repeat(2,minmax(112px,1fr));gap:1px;margin:0;background:#ffffff14}.s5-admin-preview-identity dl div{min-width:0;padding:10px;background:#0d1115}.s5-admin-preview-identity dt{color:#74808a;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.s5-admin-preview-identity dd{display:flex;align-items:center;gap:5px;margin:6px 0 0;overflow-wrap:anywhere;color:#ecf0f1;font-size:11px;font-weight:850}.s5-admin-preview-identity dd svg{width:13px;color:#f0a35f}.s5-admin-preview-season{margin:0}.s5-admin-preview-game{padding-bottom:0}.s5-admin-preview-private-context{display:grid;align-content:center;border-left:3px solid rgba(240,123,27,.55)}.s5-admin-preview-private-context p{margin:0;color:#89949b;font-size:11px;line-height:1.55}.s5-profile-season-path{overflow:hidden;border:1px solid rgba(255,255,255,.12);background:linear-gradient(105deg,#0f1317f5,#0c1014e6)}.s5-profile-season-path>header,.s5-profile-game>header,.s5-profile-events-context>header{display:flex;align-items:center;gap:13px;min-width:0;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.s5-profile-season-path>header>span,.s5-profile-game>header>span,.s5-profile-events-context>header>span{color:#f07b1b;font:900 11px ui-monospace,SFMono-Regular,Menlo,monospace}.s5-profile-season-path header>div,.s5-profile-game>header>div,.s5-profile-events-context>header>div{min-width:0}.s5-profile-season-path header small,.s5-profile-game>header small,.s5-profile-events-context>header small{display:block;color:#87929b;font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.s5-profile-season-path header h2,.s5-profile-game>header h2,.s5-profile-events-context>header h2{margin:4px 0 0;font-size:19px;line-height:1.05}.s5-profile-season-path header>button,.s5-profile-events-context header>button{display:inline-flex;min-height:34px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;border:1px solid rgba(240,123,27,.42);background:transparent;color:#f6b172;font-size:9px;font-weight:900}.s5-profile-season-path header>button svg,.s5-profile-events-context header>button svg{width:14px}.s5-profile-season-summary{display:grid;grid-template-columns:auto minmax(180px,.8fr) minmax(360px,1.5fr);gap:26px;align-items:center;padding:20px 22px}.s5-profile-season-summary>strong{color:#f7fafb;font:900 clamp(44px,5vw,72px)/.82 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.08em}.s5-profile-season-summary>div{display:grid;gap:5px}.s5-profile-season-summary>div>span{color:#7f8a92;font-size:10px;font-weight:800;text-transform:uppercase}.s5-profile-season-summary>div>b{color:#f0a35f;font-size:15px}.s5-profile-season-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;background:#ffffff14}.s5-profile-season-summary dl div{min-width:0;padding:12px;background:#070a0c9e}.s5-profile-season-summary dt{color:#71808a;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.s5-profile-season-summary dd{margin:7px 0 0;overflow-wrap:anywhere;color:#f0f3f4;font-size:14px;font-weight:900}.s5-profile-season-meter{grid-column:1 / -1;display:grid!important;grid-template-columns:minmax(160px,1fr) auto;gap:12px;align-items:center}.s5-profile-season-meter>div{height:4px;overflow:hidden;background:#20272d}.s5-profile-season-meter i{display:block;height:100%;background:linear-gradient(90deg,#ef7d18,#59d9a8);box-shadow:0 0 12px #59d9a847}.s5-profile-season-meter p{margin:0;color:#96a1a9;font-size:11px;font-weight:750}.s5-profile-season-empty,.s5-profile-stat-empty{display:flex;align-items:center;gap:13px;padding:22px}.s5-profile-season-empty>svg,.s5-profile-stat-empty>svg{width:25px;flex:0 0 auto;color:#f07b1b}.s5-profile-season-empty strong,.s5-profile-stat-empty strong{font-size:13px}.s5-profile-season-empty p,.s5-profile-stat-empty p{margin:5px 0 0;color:#849099;font-size:11px;line-height:1.5}.s5-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:clamp(28px,4vw,58px);padding-top:34px}.s5-profile-game{min-width:0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.1)}.s5-profile-game>header{padding-inline:0}.s5-profile-game>header>em{margin-left:auto;padding:5px 7px;border:1px solid rgba(98,216,165,.42);background:#62d8a512;color:#8ee0bb;font-size:9px;font-style:normal;font-weight:850;text-transform:uppercase}.s5-profile-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0 0;background:#ffffff1a}.s5-profile-metrics>div{min-width:0;padding:17px 14px;background:#0d1115}.s5-profile-metrics dt{color:#77838b;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.s5-profile-metrics dd{margin:8px 0 0;overflow-wrap:anywhere;color:#f4f6f7;font:900 23px/.95 ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.s5-profile-metrics dd.is-strong{color:#59d9a8}.s5-profile-metrics dd.is-watch{color:#e9b85e}.s5-profile-metrics dd.is-weak{color:#f28b75}.s5-profile-metrics dd.is-neutral{color:#f4f6f7}.s5-profile-metrics dd.is-positive{color:#62d8a5}.s5-profile-metrics dd.is-negative{color:#f28b75}.s5-profile-game-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;margin-top:1px;background:#ffffff1a}.s5-profile-game-columns>section{min-width:0;min-height:180px;padding:16px 14px;background:#0d1115}.s5-profile-game-columns h3{margin:0 0 12px;color:#b9c1c6;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.s5-profile-map-list,.s5-profile-report-list{display:grid;margin:0;padding:0;list-style:none}.s5-profile-map-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:36px;border-top:1px solid rgba(255,255,255,.07)}.s5-profile-map-list strong{overflow-wrap:anywhere;color:#edf0f2;font-size:12px}.s5-profile-map-list span,.s5-profile-map-list b{color:#87929a;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.s5-profile-map-list b{color:#f0a35f}.s5-profile-report-list li{display:flex;align-items:center;gap:9px;min-height:44px;border-top:1px solid rgba(255,255,255,.07)}.s5-profile-report-list svg{width:14px;flex:0 0 auto;color:#f07b1b}.s5-profile-report-list span{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere;color:#e6ebee;font-size:11px;font-weight:800}.s5-profile-report-list small{color:#7d8890;font-size:9px;font-weight:700}.s5-profile-empty-copy{margin:0;color:#7f8a92;font-size:11px;line-height:1.5}.s5-profile-side{display:grid;align-content:start;gap:28px}.s5-profile-side .s5-hub-leaderboard{padding-top:0}.s5-profile-events-context{border:1px solid rgba(255,255,255,.12);background:#0c1014eb}.s5-profile-events-context>header{padding:14px}.s5-profile-events-context>header h2{font-size:17px}.s5-profile-events-context>ul{display:grid;margin:0;padding:0;list-style:none}.s5-profile-events-context li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px 14px;border-top:1px solid rgba(255,255,255,.075)}.s5-profile-events-context li>div{display:grid;min-width:0;gap:5px}.s5-profile-events-context li strong{overflow-wrap:anywhere;font-size:12px}.s5-profile-events-context li small{color:#818c94;font-size:9px}.s5-profile-events-context li>button{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(240,123,27,.5);background:#f07b1b0f;color:#f4a25d}.s5-profile-events-context li>button svg{width:14px}.s5-profile-events-context>p{margin:0;padding:18px 14px;color:#7f8a92;font-size:11px;line-height:1.5}.s5-admin-profile-selector{display:flex;align-items:end;gap:16px;margin:0 0 20px;padding:12px 14px;border:1px solid rgba(240,123,27,.34);background:#f07b1b0b}.s5-admin-profile-selector>p{margin:0 0 7px;color:#7f8a92;font-size:10px}.s5-admin-profile-selector>p.is-error{color:#e87869}.s5-profile-viewing{display:flex;align-items:center;gap:8px;margin:-8px 0 18px;color:#f0a64a;font:850 10px ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}.s5-profile-viewing svg{width:15px}.s5-profile-game{margin-top:34px}.s5-profile-season-card{margin-top:24px;padding:18px;border:1px solid rgba(255,255,255,.12);background:#0d1115}.s5-profile-season-card>header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.s5-profile-season-card>header>span{color:#f3e600;font:900 11px/1 var(--s5-mono, monospace)}.s5-profile-season-card>header small{color:#8a959d;font-size:9px;font-weight:850;letter-spacing:.1em}.s5-profile-season-card>header h2{margin:2px 0 0;color:#f4f6f7;font-size:20px}.s5-season-card-current{width:min(100%,430px);margin:0 auto}.s5-season-card-current img,.s5-season-card-archive>img{display:block;width:100%;height:auto}.s5-season-card-current figcaption{display:flex;justify-content:space-between;gap:12px;margin-top:10px;color:#b9c1c6;font-size:11px}.s5-season-card-current figcaption strong{color:#f4f6f7}.s5-season-card-state{min-height:72px;margin:0;padding:18px;border:1px dashed rgba(255,255,255,.14);color:#aab3b9}.s5-season-card-archive{margin-top:20px}.s5-season-card-archive h3{margin:0 0 10px;color:#f4f6f7;font-size:13px}.s5-season-card-archive>div{display:flex;flex-wrap:wrap;gap:8px}.s5-season-card-archive button{display:inline-flex;gap:10px;min-height:44px;align-items:center;padding:0 12px;border:1px solid rgba(255,255,255,.14);background:transparent;color:#dfe4e7}.s5-season-card-archive button span{color:#f3e600;font-weight:900}.s5-season-card-archive>img{width:min(100%,360px);margin:14px auto 0}@media(prefers-reduced-motion:reduce){.s5-profile-season-card *{scroll-behavior:auto;transition:none!important}}.s5-profile-scouting-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr);margin-top:1px;border:1px solid rgba(255,255,255,.1);background:#0d1115}.s5-profile-fingerprint,.s5-profile-evidence{min-width:0;padding:20px}.s5-profile-fingerprint{border-right:1px solid rgba(255,255,255,.1)}.s5-profile-fingerprint>header,.s5-profile-evidence>header,.s5-profile-maps-card>header,.s5-profile-player-card>header{display:flex;align-items:start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.s5-profile-fingerprint h3,.s5-profile-evidence h3,.s5-profile-maps-card h3,.s5-profile-player-card h3,.s5-profile-footer-grid h3{margin:0;color:#f4f6f7;font-size:17px}.s5-profile-fingerprint header p{margin:5px 0 0;color:#8a959d;font-size:10px;line-height:1.4}.s5-profile-fingerprint header span,.s5-profile-evidence header span,.s5-profile-maps-card header span{color:#8a959d;font:850 8px ui-monospace,monospace;letter-spacing:.09em;white-space:nowrap}.s5-scouting-hex{display:grid;grid-template-columns:minmax(250px,1fr) minmax(145px,.56fr);align-items:center;gap:6px;min-height:350px}.s5-scouting-hex svg{width:min(100%,390px);justify-self:center;overflow:visible}.s5-hex-ring{fill:none;stroke:#253038;stroke-width:1}.s5-hex-axis{stroke:#202a31;stroke-width:1}.s5-hex-value{fill:#59d9a829;stroke:#59d9a8;stroke-width:2.4;filter:drop-shadow(0 0 8px rgba(89,217,168,.12))}.s5-hex-point{fill:#0d1115;stroke:#59d9a8;stroke-width:2.4}.s5-hex-labels{display:grid;gap:1px;background:#ffffff14}.s5-hex-labels>span{display:grid;gap:4px;min-height:48px;align-content:center;padding:8px 10px;background:#0b0f13}.s5-hex-labels strong{color:#dce2e5;font-size:9px;text-transform:uppercase}.s5-hex-labels small{color:#8a959d;font:850 8px ui-monospace,monospace}.s5-hex-labels span.is-strong small{color:#59d9a8}.s5-hex-labels span.is-watch small{color:#f0a64a}.s5-hex-labels span.is-weak small{color:#e87869}.s5-profile-evidence dl{display:grid;margin:0}.s5-profile-evidence dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;border-bottom:1px solid rgba(255,255,255,.08)}.s5-profile-evidence dt{color:#dce2e5;font-size:11px;font-weight:800}.s5-profile-evidence dd{margin:0;color:#f4f6f7;font:900 17px ui-monospace,monospace;font-variant-numeric:tabular-nums}.s5-profile-bottom-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:24px;margin-top:30px}.s5-profile-maps-card,.s5-profile-player-card,.s5-profile-footer-grid>section{min-width:0;padding:18px;border:1px solid rgba(255,255,255,.1);background:#0c1014c2}.s5-profile-map-list li{grid-template-columns:54px minmax(0,1fr) auto;min-height:62px;gap:12px}.s5-profile-map-thumb{display:block;width:54px;height:32px;object-fit:cover;border:1px solid rgba(255,255,255,.13);background:#202830}.s5-profile-map-list li>span{display:grid;gap:5px;min-width:0;white-space:normal}.s5-profile-map-list li>span strong{font-size:12px}.s5-profile-map-list li>span small{color:#8a959d;font-size:9px}.s5-profile-map-list li>b{color:#f4f6f7;font-size:12px}.s5-profile-map-list li>b.is-strong{color:#59d9a8}.s5-profile-map-list li>b.is-watch{color:#f0a64a}.s5-profile-map-list li>b.is-weak{color:#e87869}.s5-profile-player-card dl{display:grid;margin:0}.s5-profile-player-card dl>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08)}.s5-profile-player-card dt{color:#8a959d;font-size:9px;font-weight:850;text-transform:uppercase}.s5-profile-player-card dd{margin:0;color:#f4f6f7;font-size:11px;font-weight:800;text-align:right}.s5-profile-footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.s5-profile-footer-grid>section>h3{padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.s5-profile-footer-grid .s5-profile-events-context{padding:0}@media(max-width:980px){.s5-profile-scouting-grid,.s5-profile-bottom-grid{grid-template-columns:1fr}.s5-profile-fingerprint{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}}@media(max-width:680px){.s5-admin-profile-selector{display:grid;align-items:stretch}.s5-scouting-hex{grid-template-columns:1fr;min-height:0;padding-top:8px}.s5-scouting-hex svg{width:min(100%,330px)}.s5-hex-labels{grid-template-columns:1fr 1fr}.s5-profile-scouting-grid{border-right:0;border-left:0}.s5-profile-fingerprint,.s5-profile-evidence{padding:14px}.s5-profile-bottom-grid,.s5-profile-footer-grid{grid-template-columns:1fr;gap:14px}.s5-profile-maps-card,.s5-profile-player-card,.s5-profile-footer-grid>section{padding:14px}.s5-profile-player-card dl>div{grid-template-columns:1fr;gap:5px}.s5-profile-player-card dd{text-align:left}}.s5-hub-skeleton{display:grid;max-width:1312px;gap:20px;margin:0 auto;padding:62px 20px}.s5-hub-skeleton>i,.s5-hub-skeleton>div i{display:block;height:90px;background:linear-gradient(90deg,#101418,#171c20,#101418);background-size:220% 100%;animation:s5-hub-shimmer 1.2s linear infinite}.s5-hub-skeleton>div{display:grid;grid-template-columns:1fr 340px;gap:48px}.s5-hub-skeleton>div i{height:330px}.s5-hub-load-error{display:grid;width:min(560px,calc(100% - 32px));min-height:calc(100dvh - 68px);align-content:center;justify-items:start;margin:auto}.s5-hub-load-error>svg{width:32px;color:#f07b1b}.s5-hub-load-error h1{max-width:18ch;margin:18px 0 24px;font-size:clamp(26px,5vw,44px)}.s5-hub-load-error button{display:flex;min-height:44px;align-items:center;gap:8px;padding:0 16px;border:1px solid rgba(240,123,27,.58);background:#f07b1b14;font-weight:800}@keyframes s5-hub-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes s5-hub-spin{to{transform:rotate(360deg)}}@keyframes s5-hub-shimmer{to{background-position:-220% 0}}.s5-season-shell{padding-bottom:52px}.s5-season-header,.s5-season-tabs,.s5-season-layout,.s5-season-empty{max-width:1440px;margin-inline:auto}.s5-season-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:16px;padding:30px clamp(20px,4vw,64px) 0}.s5-season-header>div:first-child{min-width:0}.s5-season-header>div:first-child>span,.s5-season-panel-header span,.s5-season-side-card>span,.s5-season-grand-final-card>span,.s5-season-state-card>span{color:#f07b1b;font:850 10px ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.s5-season-header h1{margin:8px 0 6px;overflow-wrap:anywhere;font-size:clamp(34px,5vw,62px);line-height:.94}.s5-season-header p{margin:0;color:#8d979f;font-size:13px}.s5-season-header small{display:block;margin-top:10px;color:#c6ccd1;font-size:12px}.s5-season-kind-badge{display:inline-flex;width:fit-content;align-items:center;min-height:24px;margin-top:8px;padding:0 10px;border:1px solid rgba(240,123,27,.46);background:#f07b1b1a;color:#f6b172;font:850 10px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.s5-season-kind-badge.is-inline{display:inline-flex;min-height:20px;margin-top:0;margin-right:8px;padding:0 8px;font-size:9px;vertical-align:middle}.s5-season-header-status{display:grid;gap:6px;justify-items:end}.s5-season-header-status strong{padding:10px 12px;border:1px solid rgba(240,123,27,.36);color:#fff;font-size:11px;font-weight:900;text-align:right}.s5-season-header-status small{margin:0;color:#8d979f;font-size:11px}.s5-season-admin-link{min-height:44px;padding:0 16px;border:1px solid rgba(255,255,255,.12);background:#101418;color:#d9dfe2;font-size:11px;font-weight:800}.s5-season-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,max-content));gap:10px;padding:18px clamp(20px,4vw,64px) 0}.s5-season-tabs button{min-height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#aeb7be;font-size:11px;font-weight:800;text-align:left}.s5-season-tabs button.is-active{border-color:#f07b1b47;box-shadow:inset 0 -2px 0 var(--accent);color:#fff}.s5-season-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;padding:24px clamp(20px,4vw,64px) 0}.s5-season-layout.is-admin{grid-template-columns:1fr}.s5-season-main{min-width:0}.s5-season-side{display:grid;align-content:start;gap:18px}.s5-season-side-card,.s5-season-panel,.s5-season-grand-final-card,.s5-season-state-card{border:1px solid rgba(255,255,255,.12);background:#0c1014eb}.s5-season-side-card{display:grid;gap:8px;padding:16px}.s5-season-side-card strong{font-size:28px;line-height:1}.s5-season-side-card p,.s5-season-side-card small{margin:0;color:#89939a;font-size:11px;line-height:1.45}.s5-season-side-card dl{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:4px 0 0;background:#ffffff14}.s5-season-side-card dl div{padding:10px;background:#0c1014}.s5-season-side-card dt{color:#717c84;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.s5-season-side-card dd{margin:4px 0 0;font-size:14px;font-weight:850}.s5-season-panel-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:18px 18px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.s5-season-panel-header h2{margin:5px 0 0;font-size:19px}.s5-season-panel-header p{margin:0;color:#8a949c;font-size:11px;text-align:right}.s5-season-state-card{display:grid;gap:12px;padding:18px}.s5-season-state-card.is-empty{min-height:260px;align-content:center;justify-items:start}.s5-season-state-card.is-empty>svg{width:28px;color:var(--accent)}.s5-season-state-card h2{margin:0;font-size:24px}.s5-season-state-card p{margin:0;color:#89939a;line-height:1.5}.s5-season-state-card>button{min-height:44px;padding:0 16px;border:1px solid rgba(240,123,27,.58);background:#f07b1b14;color:#fff;font-size:11px;font-weight:800}.s5-season-standings-table{display:grid}.s5-season-standings-head,.s5-season-standings-row{display:grid;grid-template-columns:72px minmax(0,1.2fr) minmax(120px,.8fr) minmax(120px,.7fr) 92px;gap:14px;align-items:center;padding:14px 18px}.s5-season-standings-head{color:#77828a;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.s5-season-standings-row{position:relative;border-top:1px solid rgba(255,255,255,.06)}.s5-season-standings-row.is-current{background:#f07b1b0f;box-shadow:inset 3px 0 var(--accent)}.s5-season-standings-row>b{color:#cad0d4;font-size:16px}.s5-season-standings-row>strong{min-width:0;display:grid;gap:4px;overflow-wrap:anywhere;font-size:14px}.s5-season-standings-row>strong small{color:#f0a35f;font-size:10px;font-weight:900;text-transform:uppercase}.s5-season-standings-row>span{color:#cfd5d9;font-size:12px}.s5-season-standings-row>em{color:#fff;font-style:normal;font-size:18px;font-weight:900;text-align:right}.s5-season-cutline{grid-column:1 / -1;margin:-14px -18px 0;padding:12px 18px;border-top:1px solid rgba(240,123,27,.28);border-bottom:1px solid rgba(240,123,27,.18);background:#f07b1b0f;color:#f0a35f;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.s5-season-footnote{margin:0;padding:14px 18px 18px;color:#89939a;font-size:12px;line-height:1.5}.s5-season-calendar{display:grid}.s5-season-calendar-row,.s5-season-archive-row{display:grid;grid-template-columns:128px minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px;border-top:1px solid rgba(255,255,255,.06)}.s5-season-calendar-meta{display:grid;gap:5px}.s5-season-calendar-meta small{color:#f07b1b;font:850 10px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.s5-season-calendar-meta strong{font-size:13px;line-height:1.3}.s5-season-calendar-main{min-width:0}.s5-season-calendar-main h3,.s5-season-archive-row strong{margin:0 0 8px;overflow-wrap:anywhere;font-size:18px}.s5-season-calendar-main p,.s5-season-archive-row p{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:#89939a;font-size:11px}.s5-season-calendar-main p svg{width:13px}.s5-season-calendar-main p i{width:2px;height:2px;margin:0 3px;border-radius:50%;background:#59636a}.s5-season-calendar-row>button,.s5-season-archive-row>button,.s5-season-grand-final-actions button,.s5-season-admin-actions button,.s5-season-admin-inline button{min-height:44px;padding:0 16px;border:1px solid rgba(240,123,27,.58);background:#f07b1b14;color:#fff;font-size:11px;font-weight:800}.s5-season-calendar-note{color:#d7a76b;font-size:11px;line-height:1.45;text-align:right}.s5-season-grand-final-card{display:grid;gap:12px;margin:18px;padding:20px}.s5-season-grand-final-card h3{margin:0;font-size:clamp(28px,3vw,42px);line-height:.98}.s5-season-grand-final-card p,.s5-season-grand-final-card small{margin:0;color:#8e98a0;line-height:1.5}.s5-season-grand-final-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.s5-season-grand-final-actions button.is-secondary,.s5-season-admin-actions button.is-secondary{border-color:#ffffff1f;background:#101418;color:#d7dde1}.s5-season-seat-list{display:grid;margin:0 18px 18px;border-top:1px solid rgba(255,255,255,.06)}.s5-season-seat-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06)}.s5-season-seat-row span{min-width:0;overflow-wrap:anywhere;font-weight:800}.s5-season-seat-row small,.s5-season-archive-row small{color:#89939a;font-size:11px}.s5-season-podium{display:grid;gap:1px;margin:18px;background:#ffffff14}.s5-season-podium article{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:center;padding:16px;background:#0c1014}.s5-season-podium article>strong{color:#aeb7be;font-size:22px}.s5-season-podium article.is-place-1>strong{color:var(--s5-yellow)}.s5-season-podium h3{margin:0 0 5px;font-size:18px}.s5-season-podium p{margin:0;overflow-wrap:anywhere;color:#89939a;font-size:11px;line-height:1.45}.s5-season-final-series{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 18px 18px}.s5-season-final-series article{display:grid;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.1);background:#0c1014}.s5-season-final-series article>span{color:#89939a;font-size:10px;font-weight:800;text-transform:uppercase}.s5-season-final-series article>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center}.s5-season-final-series article strong{overflow-wrap:anywhere;font-size:12px}.s5-season-final-series article strong:last-child{text-align:right}.s5-season-final-series article b{color:var(--s5-yellow);font-size:24px;white-space:nowrap}.s5-season-final-series ul{display:grid;gap:6px;margin:0;padding:10px 0 0;border-top:1px solid rgba(255,255,255,.08);list-style:none}.s5-season-final-series li{display:flex;justify-content:space-between;gap:12px;color:#89939a;font-size:10px;text-transform:uppercase}.s5-season-final-series li strong{color:#d9dfe2}.s5-season-archive{display:grid}.s5-season-admin{display:grid;gap:18px}.s5-season-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.s5-season-admin-grid>article:last-child{grid-column:1 / -1}.s5-season-admin-actions{display:flex;flex-wrap:wrap;gap:10px}.s5-season-admin-field{display:grid;gap:7px;color:#aeb7be;font-size:11px}.s5-season-admin-field>span{color:#8d979f;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.s5-season-admin-field textarea,.s5-season-admin-field input{width:100%;min-width:0;min-height:44px;padding:11px 12px;border:1px solid rgba(255,255,255,.12);background:#0c1014;color:#fff}.s5-season-admin-field textarea{resize:vertical}.s5-season-admin-list,.s5-season-admin-event-list{display:grid;gap:10px}.s5-season-admin-seat-list{display:grid;gap:8px;max-height:280px;overflow:auto;padding-right:4px}.s5-season-admin-seat-list>p{margin:0;color:#89939a;font-size:11px}.s5-season-admin-seat-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.08);background:#0c1014}.s5-season-admin-seat-row>div{display:grid;gap:4px;min-width:0}.s5-season-admin-seat-row strong{overflow-wrap:anywhere}.s5-season-admin-seat-row small{color:#89939a;font-size:10px}.s5-season-admin-inline{display:grid;gap:10px}.s5-season-admin-event-row{display:grid;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.08);background:#0c1014}.s5-season-admin-event-row>div:first-child{display:grid;gap:4px}.s5-season-admin-event-row>div:first-child strong{overflow-wrap:anywhere}.s5-season-admin-event-row>div:first-child small{color:#89939a;font-size:10px}.s5-season-empty{display:grid;width:min(720px,calc(100% - 32px));min-height:calc(100dvh - 100px);align-content:center;justify-items:start;gap:14px;padding:0 16px}.s5-season-empty>svg{width:32px;color:var(--accent)}.s5-season-empty>span{color:var(--accent);font:850 10px ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.s5-season-empty h1{margin:0;font-size:clamp(30px,5vw,50px);line-height:.96}.s5-season-empty p{margin:0;color:#8d979f;line-height:1.55}.s5-season-empty button{min-height:44px;padding:0 16px;border:1px solid rgba(240,123,27,.58);background:#f07b1b14;color:#fff;font-size:11px;font-weight:800}@media(max-width:900px){.s5-hub-profile{grid-template-columns:auto minmax(0,1fr)}.s5-hub-profile dl{grid-column:1 / -1;border-top:1px solid rgba(255,255,255,.1);border-left:0;padding-top:16px}.s5-hub-profile dl div{padding-left:0;padding-right:32px}.s5-hub-layout{grid-template-columns:1fr}.s5-hub-side{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr)}.s5-profile-layout{grid-template-columns:1fr}.s5-profile-side{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr)}.s5-profile-season-summary{grid-template-columns:auto minmax(0,1fr)}.s5-profile-season-summary dl{grid-column:1 / -1}.s5-admin-preview-identity{grid-template-columns:auto minmax(0,1fr)}.s5-admin-preview-identity dl{grid-column:1 / -1}.s5-season-header{grid-template-columns:minmax(0,1fr)}.s5-season-header-status{justify-items:start}.s5-season-layout{grid-template-columns:1fr}.s5-season-admin-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.s5-hub-brand{min-height:102px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:58px 44px;gap:0;padding:0 14px}.s5-hub-brand-identity{grid-column:1;grid-row:1;gap:0}.s5-hub-brand-identity img{width:96px}.s5-hub-brand-identity>span{display:none}.s5-hub-primary-nav{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:0;border-top:1px solid rgba(255,255,255,.08)}.s5-hub-utilities{grid-column:2;grid-row:1;gap:4px}.s5-hub-brand button{width:40px;justify-content:center;padding:0}.s5-hub-utilities>button span{display:none}.s5-hub-return-home{width:40px;justify-content:center;padding:0}.s5-hub-return-home span{display:none}.s5-hub-brand button.is-primary-tab{width:100%;min-width:0;justify-content:center;padding:0 10px}.s5-hub-brand .s5-language-switcher-trigger{width:40px;min-width:40px;justify-content:center;gap:0;padding:0}.s5-hub-brand .s5-language-switcher-trigger>span:first-child{display:none}.s5-hub-profile{gap:14px;padding:28px 16px 24px}.s5-hub-avatar{width:58px;height:58px;font-size:18px}.s5-hub-profile h1{font-size:30px}.s5-hub-profile dl{display:grid;grid-template-columns:1fr 1fr}.s5-hub-profile dl div{min-width:0;padding-right:12px}.s5-hub-profile dd{overflow-wrap:anywhere;font-size:11px}.s5-hub-layout{display:flex;flex-direction:column;gap:38px;padding:0 16px 42px}.s5-hub-events>header{display:block}.s5-hub-events>header p{margin-top:10px;text-align:left}.s5-hub-event-row{grid-template-columns:1fr;gap:16px;padding:22px 0}.s5-hub-event-state{max-width:300px}.s5-hub-event-row>button{width:100%;justify-content:space-between}.s5-hub-side{display:contents}.s5-hub-season{order:1}.s5-hub-events{order:2}.s5-hub-leaderboard{order:3}.s5-hub-availability{order:4}.s5-hub-season dl{grid-template-columns:1fr}.s5-hub-notices{padding:0 16px}.s5-hub-skeleton{padding:30px 16px}.s5-hub-skeleton>div{grid-template-columns:1fr;gap:20px}.s5-profile-workspace{padding:0 16px 42px}.s5-admin-profile-preview{margin-bottom:22px;padding:14px}.s5-admin-profile-preview>header{display:grid}.s5-admin-profile-preview>header button{width:100%}.s5-admin-preview-select{width:100%}.s5-admin-preview-identity{grid-template-columns:1fr;gap:12px;padding:15px}.s5-admin-preview-identity .s5-hub-avatar{width:54px;height:54px}.s5-admin-preview-identity dl{grid-template-columns:1fr 1fr}.s5-profile-season-path>header{align-items:flex-start}.s5-profile-season-path>header>button{flex:0 0 auto}.s5-profile-season-summary{grid-template-columns:1fr;gap:13px;padding:18px 14px}.s5-profile-season-summary dl{grid-column:auto;grid-template-columns:1fr 1fr}.s5-profile-season-summary dl div:last-child{grid-column:1 / -1}.s5-profile-season-meter{grid-template-columns:1fr}.s5-profile-layout{gap:36px;padding-top:26px}.s5-profile-side{display:grid;grid-template-columns:1fr;gap:34px}.s5-profile-metrics{grid-template-columns:1fr 1fr}.s5-profile-game-columns{grid-template-columns:1fr}.s5-profile-game-columns>section{min-height:0}.s5-season-header{padding:22px 16px 0}.s5-season-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 16px 0}.s5-season-tabs button{min-width:0;padding-inline:12px}.s5-season-layout{gap:20px;padding:18px 16px 0}.s5-season-standings-head{display:none}.s5-season-standings-row,.s5-season-calendar-row,.s5-season-archive-row{grid-template-columns:1fr;gap:12px}.s5-season-standings-row{padding:14px 16px}.s5-season-standings-row>b{font-size:14px}.s5-season-standings-row>b,.s5-season-standings-row>strong,.s5-season-standings-row>span,.s5-season-standings-row>em{display:grid;grid-template-columns:minmax(92px,.55fr) minmax(0,1fr);gap:10px;align-items:baseline;text-align:left}.s5-season-standings-row>[data-label]:before{content:attr(data-label);color:#77828a;font-size:9px;font-style:normal;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.s5-season-cutline{margin-inline:-16px;padding-inline:16px}.s5-season-grand-final-actions,.s5-season-admin-actions{display:grid}.s5-season-admin-seat-row,.s5-season-seat-row,.s5-season-final-series,.s5-season-admin-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.s5-hub-shell,.s5-hub-shell *,.s5-hub-shell *:before,.s5-hub-shell *:after{animation-duration:1ms!important;transition-duration:1ms!important}.s5-hub-shell{transform:none!important}}.s5-tournament-room{min-height:100vh;padding:24px clamp(16px,3vw,44px) 48px;background:radial-gradient(circle at 50% 0,rgba(232,124,30,.08),transparent 34%),#07090b;color:#f4f5f6}.s5-team-naming{min-height:100vh;padding:24px clamp(16px,4vw,60px) 48px;background:radial-gradient(circle at 50% 0,rgba(232,124,30,.1),transparent 36%),#07090b;color:#f4f5f6}.s5-team-naming.is-loading{display:grid;place-content:center;gap:14px;text-align:center}.s5-tn-header{display:grid;max-width:1320px;grid-template-columns:150px 1fr auto;align-items:center;margin:0 auto 28px}.s5-tn-header>div{text-align:center}.s5-tn-header span,.s5-tn-teams article header span,.s5-tn-dialog>span{color:var(--accent);font-size:10px;font-weight:850;text-transform:uppercase}.s5-tn-header h1{margin:6px 0;font-size:clamp(34px,5vw,64px);line-height:.95}.s5-tn-header p{max-width:560px;margin:0 auto;color:var(--muted)}.s5-tn-header button,.s5-tn-teams button,.s5-team-naming footer button,.s5-tn-dialog button{min-height:44px;border:1px solid var(--line-strong);background:#111419;font-weight:800}.s5-tn-notice{max-width:1320px;margin:0 auto 16px;padding:14px 16px;border-left:3px solid var(--accent);background:#15120f}.s5-tn-notice.is-error{border-color:var(--danger)}.s5-tn-teams{display:grid;max-width:1320px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 auto}.s5-tn-teams article{min-width:0;border:1px solid var(--line-strong);background:#0d1014}.s5-tn-teams article.is-own-team{border-color:#e87c1e94;box-shadow:inset 3px 0 var(--accent)}.s5-tn-teams article>header{display:flex;min-height:94px;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line)}.s5-tn-team-identity{min-width:0}.s5-tn-team-relation{display:inline-flex;margin-left:9px;padding:3px 6px;border:1px solid rgba(232,124,30,.42);color:#f0a35f!important;font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.s5-tn-teams h2{margin:5px 0 0;overflow-wrap:anywhere;font-size:clamp(22px,3vw,34px)}.s5-tn-team-actions{display:grid;flex:0 0 auto;justify-items:end;gap:8px}.s5-tn-team-actions .is-confirmed{color:#45d6a8}.s5-tn-team-actions .is-pending{color:#c7a26c}.s5-tn-teams article header button{flex:0 0 auto;padding:0 16px;border-color:var(--accent);color:var(--accent)}.s5-tn-teams article header small{color:var(--muted)}.s5-tn-teams ol{display:grid;margin:0;padding:0;list-style:none}.s5-tn-teams li{display:grid;min-height:58px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:8px 20px;border-bottom:1px solid var(--line)}.s5-tn-teams li:last-child{border-bottom:0}.s5-tn-teams li>span{color:#68717c;font:700 11px ui-monospace,monospace}.s5-tn-teams li strong{overflow-wrap:anywhere}.s5-tn-teams li small{color:var(--accent);font-size:10px;text-transform:uppercase}.s5-team-naming>footer{display:flex;max-width:1320px;align-items:center;justify-content:flex-end;gap:18px;margin:24px auto 0}.s5-team-naming>footer p{color:var(--muted)}.s5-team-naming>footer .s5-tn-confirmation{display:grid;max-width:720px;gap:5px;margin-right:auto}.s5-team-naming>footer .s5-tn-confirmation strong{color:#f4f5f6}.s5-team-naming>footer .s5-tn-confirmation span{line-height:1.45}.s5-team-naming>footer button{padding:0 24px}.s5-tn-dialog-backdrop{position:fixed;z-index:30;inset:0;display:grid;place-items:center;padding:16px;background:#000c}.s5-tn-dialog{width:min(680px,100%);padding:clamp(26px,5vw,50px);border:1px solid rgba(232,124,30,.58);background:#111419;box-shadow:0 28px 90px #0000008c}.s5-tn-dialog h2{margin:8px 0 24px;font-size:clamp(30px,5vw,48px)}.s5-tn-dialog label{display:grid;gap:8px;color:var(--muted);font-size:12px}.s5-tn-dialog input{min-height:58px;padding:0 16px;border:1px solid var(--line-strong);background:#090b0e;color:#fff;font-size:20px}.s5-tn-character-count{justify-self:end;color:var(--muted);font:700 11px ui-monospace,monospace}.s5-tn-dialog>p{color:var(--muted)}.s5-tn-dialog>div:last-child{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.s5-tn-dialog button{padding:0 20px}.s5-tr-header,.s5-tr-progress,.s5-tr-teams,.s5-tr-layout,.s5-tr-setup,.s5-tr-notice{max-width:1440px;margin-inline:auto}.s5-tr-header{display:grid;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px}.s5-pd-header-actions,.s5-tr-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.s5-tr-back,.s5-tr-refresh,.s5-tr-match-actions button,.s5-tr-team-card,.s5-roster-header button{min-height:44px;border:1px solid var(--line-strong);background:#111419;font-weight:800}.s5-tr-back,.s5-tr-refresh{padding:0 16px}.s5-tr-title{text-align:center}.s5-tr-title>span,.s5-tr-progress>header span,.s5-tr-teams>header span,.s5-tr-round>header span,.s5-tr-standings>header span,.s5-tr-setup>header span{color:var(--accent);font:850 10px ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.s5-tr-title h1{margin:6px 0 4px;font-size:clamp(32px,4.2vw,56px);line-height:.94}.s5-tr-title p{margin:0;color:var(--muted)}.s5-tr-inspection-copy{display:block;max-width:480px;margin:8px auto 0;color:var(--accent);font-size:11px;line-height:1.4}.s5-tr-refresh{display:inline-flex;align-items:center;gap:8px}.s5-tr-refresh svg{width:15px}.s5-tr-notice{margin-bottom:16px;padding:14px 16px;border-left:3px solid var(--accent);background:#15120f}.s5-tr-notice.is-error{border-color:var(--danger)}.s5-tr-progress,.s5-tr-teams,.s5-tr-setup{margin-bottom:20px}.s5-tr-progress>header,.s5-tr-teams>header,.s5-tr-round>header,.s5-tr-standings>header,.s5-tr-setup>header{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.s5-tr-progress h2,.s5-tr-teams h2,.s5-tr-round h2,.s5-tr-standings h2,.s5-tr-setup h2{margin:0;font-size:18px;text-transform:uppercase}.s5-tr-progress-band{display:grid;grid-template-columns:repeat(4,minmax(0,auto));gap:14px 26px;padding:18px 20px;border:1px solid var(--line);background:#0d1014}.s5-tr-progress-band>div{min-width:0;display:grid;gap:4px;align-content:start}.s5-tr-progress-band small{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.s5-tr-progress-band strong{overflow-wrap:anywhere;font-size:17px}.s5-tr-progress-rail{grid-column:1 / -1;height:8px;overflow:hidden;border:1px solid var(--line);background:#090c10}.s5-tr-progress-rail span{display:block;height:100%;background:var(--accent);transition:width var(--motion-ui) var(--ease-standard)}.s5-tr-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.s5-tr-team-card{display:grid;min-width:0;gap:10px;padding:16px;color:var(--text);text-align:left;transition:border-color var(--motion-ui) var(--ease-standard),background var(--motion-ui) var(--ease-standard)}.s5-tr-team-card:hover,.s5-tr-team-card:focus-visible{border-color:#e87c1ea6;background:#13181d}.s5-tr-team-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.s5-tr-team-top span{color:var(--accent);font:850 10px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.s5-tr-team-top small{color:var(--muted);font-size:11px}.s5-tr-team-card h3{margin:0;overflow-wrap:anywhere;font-size:20px;line-height:1.1}.s5-tr-team-card p{margin:0;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.s5-tr-team-card dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:2px 0 0}.s5-tr-team-card dl div{display:grid;gap:3px}.s5-tr-team-card dt{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.s5-tr-team-card dd{margin:0;font:850 15px ui-monospace,monospace}.s5-tr-team-card>strong{color:var(--accent);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.s5-tr-empty{margin:0;color:var(--muted)}.s5-tr-layout{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(360px,.82fr);gap:18px;align-items:start}.s5-tr-schedule{display:grid;gap:22px}.s5-tr-round>header small{margin-left:auto;color:var(--muted)}.s5-tr-match{position:relative;display:grid;min-width:0;grid-template-columns:112px minmax(0,1fr) minmax(168px,auto);align-items:center;gap:16px;min-height:104px;padding:16px;border:1px solid var(--line);background:#0d1014;transition:border-color var(--motion-ui) var(--ease-standard),background var(--motion-ui) var(--ease-standard)}.s5-tr-match+.s5-tr-match{margin-top:8px}.s5-tr-match.is-muted{border-color:var(--line)}.s5-tr-match.is-ready{border-color:#e87c1e6b}.s5-tr-match.is-live{border-color:#3b82f68c;box-shadow:inset 3px 0 #3b82f6b8}.s5-tr-match.is-delayed{border-color:#e87c1e94;box-shadow:inset 3px 0 #e87c1ec7}.s5-tr-match.is-complete{border-color:#68d3916b;box-shadow:inset 3px 0 #68d3919e}.s5-tr-match.is-alert{border-color:#e5555594}.s5-tr-match.is-cancelled{opacity:.9}.s5-tr-match-state{display:grid;gap:6px}.s5-tr-match-state small{color:var(--accent);font:850 10px ui-monospace,monospace;letter-spacing:.1em}.s5-tr-match-state strong{font-size:14px;line-height:1.2}.s5-tr-match-main{display:grid;gap:8px;min-width:0}.s5-tr-match-teams{display:grid;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);align-items:center;gap:12px}.s5-tr-match-teams strong{overflow-wrap:anywhere;font-size:16px}.s5-tr-match-teams strong:last-child{text-align:right}.s5-tr-match-teams b{white-space:nowrap;text-align:center;font:900 20px ui-monospace,monospace;font-variant-numeric:tabular-nums;transition:color var(--motion-ui) var(--ease-standard)}.s5-tr-match-live,.s5-tr-match-context{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.s5-tr-match-live{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:4px 10px}.s5-tr-match-live>span+span:before{margin-right:10px;color:var(--muted-strong);content:"·"}.s5-tr-match-live>strong{color:var(--accent);font-size:11px}.s5-tr-match-actions{display:grid;min-width:160px;gap:8px}.s5-tr-match-actions button{padding:0 14px;border-color:var(--accent);color:var(--accent)}.s5-tr-match-actions button.is-result{background:var(--accent);color:#08090a}.s5-tr-standings{position:sticky;top:16px;min-width:0;display:grid;gap:14px}.s5-tr-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--line)}.s5-tr-standings table{width:100%;min-width:580px;border-collapse:collapse;background:#0d1014;font-size:12px}.s5-tr-standings th,.s5-tr-standings td{padding:12px 10px;border-bottom:1px solid var(--line);text-align:right}.s5-tr-standings th:nth-child(2),.s5-tr-standings td:nth-child(2){text-align:left}.s5-tr-standings tbody th{overflow-wrap:anywhere}.s5-tr-standings tbody th small{color:var(--accent)}.s5-tr-legend{padding:14px 16px;border:1px solid var(--line);background:#0d1014}.s5-tr-legend h3{margin:0 0 12px;font-size:14px;text-transform:uppercase}.s5-tr-legend ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.s5-tr-legend li{display:flex;align-items:center;gap:10px}.s5-tr-legend li span{width:12px;height:12px;border-radius:999px;border:1px solid var(--line-strong)}.s5-tr-legend li span.is-live{background:#3b82f6b3;border-color:#3b82f6e6}.s5-tr-legend li span.is-delayed{background:#e87c1e8c;border-color:#e87c1ed9}.s5-tr-legend li span.is-ready{background:#e87c1e47;border-color:#e87c1ebf}.s5-tr-legend li span.is-complete{background:#68d39180;border-color:#68d391cc}.s5-tr-legend li span.is-alert{background:#e5555580;border-color:#e55555cc}.s5-tr-legend li span.is-muted{background:#6b728052;border-color:#6b7280b8}.s5-tr-setup-card{display:grid;gap:12px;padding:18px 20px;border:1px solid var(--line);background:#0d1014}.s5-tr-setup-card>small:first-child{color:var(--accent);font:850 10px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.s5-tr-setup-card h3{margin:0;font-size:clamp(32px,6vw,54px);line-height:.92}.s5-tr-setup-card p,.s5-tr-setup-card small:last-child{margin:0;color:var(--muted);line-height:1.5}.s5-tr-setup-card button{justify-self:start;min-height:44px;padding:0 18px;border:1px solid var(--accent);background:var(--accent);color:#08090a;font-weight:850}@media(max-width:1000px){.s5-tn-teams{grid-template-columns:1fr}.s5-tr-team-grid{grid-template-columns:1fr 1fr}.s5-tr-layout{grid-template-columns:1fr}.s5-tr-standings{position:static}}@media(max-width:767px){.s5-team-naming{padding:14px 12px 34px}.s5-tn-header{grid-template-columns:44px minmax(0,1fr) auto;gap:8px}.s5-tn-header>button{width:44px;overflow:hidden;padding:0;font-size:0}.s5-tn-header>button:before{content:"←";font-size:18px}.s5-tn-header h1{font-size:32px}.s5-tn-teams article>header{align-items:stretch;flex-direction:column}.s5-team-naming>footer{align-items:stretch;flex-direction:column}.s5-team-naming>footer button{width:100%}.s5-tn-dialog>div:last-child{display:grid}.s5-tournament-room{padding:14px 12px 34px}.s5-tr-header{grid-template-columns:44px minmax(0,1fr);gap:10px}.s5-tr-back{width:44px;overflow:hidden;padding:0;font-size:0}.s5-tr-back:before{content:"←";font-size:18px}.s5-tr-title{grid-column:1 / -1;order:2;text-align:left}.s5-tr-title h1{font-size:34px}.s5-tr-header-actions{justify-self:end}.s5-tr-refresh span{display:none}.s5-tr-progress-band{grid-template-columns:1fr 1fr;gap:12px 18px;padding:14px}.s5-tr-progress-rail{grid-column:1 / -1}.s5-tr-team-grid{grid-template-columns:1fr}.s5-tr-match{grid-template-columns:1fr;gap:10px}.s5-tr-match-teams{grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr)}.s5-tr-match-actions{min-width:0}.s5-tr-match-actions button{width:100%}.s5-tn-header .s5-language-switcher,.s5-tr-header .s5-language-switcher{transform:scale(.88);transform-origin:right center}}.s5-tournament-room{min-height:100vh;padding:0 clamp(18px,2vw,32px) 40px;background:var(--s5-play-canvas);color:#f4f5f6}.s5-tr-header,.s5-tr-progress,.s5-tr-teams,.s5-tr-layout,.s5-tr-setup,.s5-tr-notice{max-width:1536px}.s5-tr-header{min-height:106px;grid-template-columns:180px minmax(0,1fr) minmax(260px,auto);gap:18px;margin-bottom:13px;border-bottom:1px solid var(--line)}.s5-tr-back,.s5-tr-refresh{min-height:44px;padding:0 14px;background:#101419;font-size:12px}.s5-tr-back:before{margin-right:9px;color:var(--accent);content:"←"}.s5-tr-title>span{font-size:9px;letter-spacing:.12em}.s5-tr-title h1{margin:4px 0 3px;font-size:28px;line-height:1;text-transform:uppercase}.s5-tr-title p{font-size:11px}.s5-tr-inspection-copy{margin-top:5px;font-size:9px}.s5-tr-header-actions{gap:8px}.s5-tr-data-live{display:inline-flex;align-items:center;gap:7px;color:#8bdab2;font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.s5-tr-data-live:before{width:7px;height:7px;border-radius:50%;background:#44d39a;box-shadow:0 0 0 3px #44d39a17;content:""}.s5-tr-refresh{width:44px;justify-content:center;padding:0}.s5-tr-refresh span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.s5-tr-progress{margin-bottom:14px}.s5-tr-progress-band{display:flex;min-height:52px;align-items:center;gap:clamp(22px,3vw,50px);padding:8px 18px;border:1px solid var(--line-strong);border-left:3px solid var(--accent);background:#0e1217f5}.s5-tr-progress-fact{display:flex!important;align-items:baseline;gap:9px!important;white-space:nowrap}.s5-tr-progress-band small{font-size:8px}.s5-tr-progress-band strong{font-size:12px;text-transform:uppercase}.s5-tr-progress-fact.is-live strong{color:#77dca9}.s5-tr-progress-rail{min-width:160px;height:4px;flex:1 1 auto;grid-column:auto;border:0;background:#202832}.s5-tr-teams{margin-bottom:14px}.s5-tr-teams>header,.s5-tr-round>header,.s5-tr-standings>header{min-height:25px;align-items:center;margin-bottom:7px}.s5-tr-teams>header small{margin-left:auto;color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.s5-tr-teams h2,.s5-tr-round h2,.s5-tr-standings h2{font-size:17px}.s5-tr-team-grid{gap:8px}.s5-tr-team-card{position:relative;display:grid;min-height:66px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;overflow:hidden;background:#101419}.s5-tr-team-card:after{position:absolute;top:-1px;right:-1px;width:31px;height:2px;background:var(--accent);content:""}.s5-tr-team-seed{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line-strong);border-radius:3px;color:#aeb7c2;font:850 9px ui-monospace,monospace}.s5-tr-team-copy{min-width:0}.s5-tr-team-card h3{overflow:hidden;font-size:13px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.s5-tr-team-card p{margin-top:4px;overflow:hidden;font-size:9px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.s5-tr-team-card>.s5-tr-team-count{align-self:start;padding-top:3px;color:#74d9a8;font:850 9px ui-monospace,monospace;letter-spacing:.04em;white-space:nowrap}.s5-tr-layout{grid-template-columns:minmax(0,2.08fr) minmax(380px,1fr);gap:18px}.s5-tr-schedule{gap:15px}.s5-tr-round>header small{font-size:9px;text-transform:uppercase}.s5-tr-match{grid-template-columns:118px minmax(0,1fr) 88px;gap:12px;min-height:76px;padding:8px 13px;border-left:4px solid #687586;background-color:#6875860e}.s5-tr-match.is-live{border-color:#32bef07a;border-left-color:#32bef0;background-color:#32bef016;box-shadow:none}.s5-tr-match.is-live.is-delayed{border-color:#32bef052;border-left-color:#32bef0;background-color:#32bef00e;box-shadow:none}.s5-tr-match.is-ready{border-color:#f5a62375;border-left-color:#f5a623;background-color:#f5a62313}.s5-tr-match.is-complete{border-color:#38d39f6b;border-left-color:#38d39f;background-color:#38d39f11;box-shadow:none}.s5-tr-match.is-muted{border-color:#6875864d;border-left-color:#687586;background-color:#6875860b}.s5-tr-match+.s5-tr-match{margin-top:7px}.s5-tr-match-state{gap:6px}.s5-tr-match-state strong{order:-1;justify-self:start;padding:4px 8px;border:1px solid var(--line-strong);border-radius:2px;color:var(--muted);font-size:9px;line-height:1;text-transform:uppercase;white-space:nowrap}.s5-tr-match.is-live .s5-tr-match-state strong{border-color:#29b8eb94;background:#29b8eb1a;color:#65cef4}.s5-tr-match.is-ready .s5-tr-match-state strong{border-color:#e87c1e8c;background:#e87c1e14;color:#f09a4d}.s5-tr-match.is-delayed .s5-tr-match-state strong{border-color:#32bef061;background:#32bef00f;color:#86d9f7}.s5-tr-match.is-complete .s5-tr-match-state strong{border-color:#44d39a85;background:#44d39a17;color:#58dda8}.s5-tr-match.is-alert .s5-tr-match-state strong{border-color:#e5555594;color:#ef7777}.s5-tr-match-state small{color:var(--muted);font-size:8px}.s5-tr-match-main{gap:4px}.s5-tr-match-teams{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);gap:8px}.s5-tr-match-team{display:flex;min-width:0;align-items:center;gap:9px}.s5-tr-match-team:last-child{justify-content:flex-end;text-align:right}.s5-tr-match-team i{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:#929dab;font:800 8px ui-monospace,monospace;font-style:normal}.s5-tr-match-team strong{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.s5-tr-match-teams b{font-size:18px}.s5-tr-match-live,.s5-tr-match-context{justify-content:center;overflow:hidden;margin:0;font-size:8px;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.s5-tr-match-live>strong{font-size:8px}.s5-tr-match-actions{width:88px;min-width:88px;gap:5px}.s5-tr-match-actions button{width:100%;min-height:40px;padding:0 12px;font-size:9px;text-transform:uppercase;white-space:nowrap}.s5-tr-match-actions button.is-result{background:transparent;color:var(--accent)}.s5-tr-standings{top:12px;gap:10px}.s5-tr-table-wrap{overflow:hidden}.s5-tr-standings table{min-width:0;table-layout:auto;font-size:9px}.s5-tr-standings th,.s5-tr-standings td{height:42px;padding:7px 6px;white-space:nowrap}.s5-tr-standings th:first-child,.s5-tr-standings td:first-child{width:28px}.s5-tr-standings th:nth-child(2),.s5-tr-standings td:nth-child(2){width:46%;white-space:normal}.s5-tr-standings tbody th small{display:inline;font-size:8px}.s5-tr-legend{padding:0;overflow:hidden}.s5-tr-legend h3{margin-bottom:8px;font-size:11px}.s5-tr-legend header{padding:11px 13px 0}.s5-tr-legend ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.s5-tr-legend li{min-height:58px;gap:10px;padding:9px 12px;border-top:1px solid var(--line);font-size:9px}.s5-tr-legend li:nth-child(odd){border-right:1px solid var(--line)}.s5-tr-legend li>span{width:8px;height:34px;flex:0 0 auto;border:0;border-radius:2px}.s5-tr-legend li>div{display:grid;min-width:0;gap:3px}.s5-tr-legend li strong{color:#e8ebee;font-size:10px;line-height:1}.s5-tr-legend li small{color:var(--muted);font-size:8px;line-height:1.2}.s5-tr-legend li span.is-live{background:#32bef0}.s5-tr-legend li span.is-ready{background:#f5a623}.s5-tr-legend li span.is-complete{background:#38d39f}.s5-tr-legend li span.is-muted{background:#687586}.s5-tr-phase{display:grid;gap:10px}.s5-tr-phase>header{display:flex;min-height:28px;align-items:center;gap:10px;padding-bottom:7px;border-bottom:1px solid var(--line)}.s5-tr-phase>header>span{color:var(--accent);font:850 10px ui-monospace,monospace;letter-spacing:.12em}.s5-tr-phase>header h2{margin:0;font-size:17px;text-transform:uppercase}.s5-tr-phase>header .s5-tr-rule{margin-left:auto;padding:3px 6px;border:1px solid rgba(232,124,30,.46);color:var(--accent);font:850 8px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.s5-tr-early-playoff{min-height:28px;padding:0 10px;border:1px solid var(--accent);background:#e87c1e1f;color:var(--accent);font:850 9px ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.s5-tr-early-playoff:hover:not(:disabled){background:var(--accent);color:#090a0b}.s5-tr-early-playoff:disabled{cursor:progress;opacity:.62}.s5-tr-phase .s5-tr-round{display:grid;gap:7px}.s5-tr-phase .s5-tr-round>header{display:flex;min-height:20px;align-items:center;margin:0}.s5-tr-phase .s5-tr-round h3{margin:0;color:#dce1e5;font-size:11px;text-transform:uppercase}.s5-tr-phase .s5-tr-round>header small{margin-left:auto;color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.s5-tr-playoffs{margin-top:3px}.s5-tr-match-kind{color:#dce1e5!important;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s5-tr-official-places{padding:12px 13px;border:1px solid rgba(56,211,159,.38);background:#38d39f0b}.s5-tr-official-places h3{margin:0 0 9px;color:#72deb1;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.s5-tr-official-places ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.s5-tr-official-places li{display:grid;min-width:0;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center;padding:6px 0;border-top:1px solid rgba(56,211,159,.15)}.s5-tr-official-places li:first-child{border-top:0}.s5-tr-official-places li strong{color:#72deb1;font:850 10px ui-monospace,monospace}.s5-tr-official-places li span{overflow:hidden;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.s5-tr-statistics{display:grid;gap:12px;margin:18px auto 0;padding:16px;border:1px solid var(--line-strong);background:#0d1014f0}.s5-tr-statistics>header{display:flex;align-items:center;gap:12px}.s5-tr-statistics>header>span{color:var(--accent);font:850 10px ui-monospace,monospace;letter-spacing:.12em}.s5-tr-statistics>header h2,.s5-tr-statistics h3{margin:0;text-transform:uppercase}.s5-tr-statistics>header h2{font-size:17px}.s5-tr-statistics h3{font-size:11px;letter-spacing:.06em}.s5-tr-statistics-records,.s5-tr-statistics-players{display:grid;gap:8px}.s5-tr-statistics-records .s5-statistics-table-wrap table{min-width:460px}.s5-tr-statistics-players .s5-statistics-table-wrap table{min-width:620px}.s5-tr-statistics .s5-statistics-table-wrap th,.s5-tr-statistics .s5-statistics-table-wrap td{font-size:10px}.s5-tr-statistics-leaders{display:grid;gap:8px}.s5-tr-statistics-leaders>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.s5-tr-statistics-leaders article{min-width:0;border:1px solid var(--line);background:#0b0e12}.s5-tr-statistics-leaders article>header{display:flex;align-items:center;gap:7px;min-height:35px;padding:0 10px;border-bottom:1px solid var(--line)}.s5-tr-statistics-leaders article>header svg{width:13px;color:var(--accent)}.s5-tr-statistics-leaders article>header strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.s5-tr-statistics-leaders ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.s5-tr-statistics-leaders li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px 10px;border-bottom:1px solid var(--line)}.s5-tr-statistics-leaders li span{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.s5-tr-statistics-leaders li b{color:#f2b36b;font:850 10px ui-monospace,monospace;font-variant-numeric:tabular-nums}.s5-tr-statistics-leaders article>p{margin:0;padding:10px;color:var(--muted)}@media(max-width:1000px){.s5-tr-layout{grid-template-columns:1fr}.s5-tr-standings{position:static}.s5-tr-table-wrap{overflow-x:auto}.s5-tr-standings table{min-width:580px}.s5-tr-statistics-leaders>div{grid-template-columns:1fr 1fr}}@media(max-width:767px){.s5-tournament-room{padding:0 12px 32px}.s5-tr-header{min-height:124px;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;margin-bottom:10px;padding:10px 0}.s5-tr-back{width:44px;overflow:hidden;padding:0;font-size:0}.s5-tr-back:before{margin:0;font-size:18px}.s5-tr-title{grid-column:1 / -1;order:2;text-align:center}.s5-tr-title h1{font-size:24px}.s5-tr-header-actions{justify-self:end}.s5-tr-data-live{display:none}.s5-tr-progress-band{display:grid;min-height:94px;grid-template-columns:1fr 1fr;gap:8px 18px;padding:10px 12px}.s5-tr-progress-fact{display:grid!important;gap:2px!important}.s5-tr-progress-fact:first-child{grid-column:1 / -1}.s5-tr-progress-rail{min-width:100%;grid-column:1 / -1}.s5-tr-team-grid{grid-template-columns:1fr}.s5-tr-team-card{min-height:64px}.s5-tr-match{grid-template-columns:1fr;gap:9px;min-height:0;padding:12px}.s5-tr-match-state{display:flex;align-items:center;justify-content:space-between}.s5-tr-match-state strong{order:0}.s5-tr-match-teams{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr)}.s5-tr-match-team{align-items:flex-start;flex-direction:column;gap:5px}.s5-tr-match-team:last-child{align-items:flex-end}.s5-tr-match-live,.s5-tr-match-context{white-space:normal}.s5-tr-match-actions{width:100%;min-width:0}.s5-tr-match-actions button{width:100%}.s5-tr-phase>header{align-items:flex-start;flex-wrap:wrap}.s5-tr-phase>header h2{flex:1 1 150px}.s5-tr-phase>header .s5-tr-rule{margin-left:0}.s5-tr-early-playoff{width:100%}.s5-tr-legend ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.s5-roster-backdrop{position:fixed;z-index:58;inset:0;display:flex;justify-content:flex-end;overflow:hidden;background:#000000b8;animation:s5-result-backdrop-in var(--motion-panel) var(--ease-enter)}.s5-roster-sheet{width:min(520px,calc(100vw - 48px));height:100dvh;overflow-y:auto;border-left:1px solid rgba(232,124,30,.48);background:#080b0f;box-shadow:-30px 0 90px #00000080;animation:s5-result-sheet-in var(--motion-panel) var(--ease-enter)}.s5-roster-header{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--line);background:#080b0ff5;backdrop-filter:blur(14px)}.s5-roster-header small{color:var(--accent);font:850 10px ui-monospace,monospace;letter-spacing:.12em}.s5-roster-header h2{margin:5px 0 4px;font-size:clamp(26px,4vw,40px);line-height:1}.s5-roster-header p{margin:0;color:var(--muted)}.s5-roster-header button{display:inline-grid;width:48px;height:48px;flex:0 0 auto;place-items:center;color:var(--text)}.s5-roster-header button svg{width:20px}.s5-roster-content{display:grid;gap:20px;padding:20px}.s5-roster-summary{display:grid;gap:5px;padding:16px;border:1px solid var(--line);background:#0d1115;text-align:center}.s5-roster-summary strong{font:900 42px ui-monospace,monospace;line-height:.95}.s5-roster-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.s5-roster-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.s5-roster-list li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--line);background:#0d1115}.s5-roster-list li>span{color:var(--muted);font:850 12px ui-monospace,monospace}.s5-roster-list li>strong{overflow-wrap:anywhere}.s5-roster-list li>small{color:var(--accent);font-size:10px;font-weight:850;text-transform:uppercase}@media(max-width:767px){.s5-roster-sheet{width:100vw;border-left:0}.s5-roster-header{padding:14px}.s5-roster-header h2{font-size:24px}.s5-roster-header button{width:44px;height:44px}.s5-roster-content{padding:14px 14px 30px}}.s5-result-backdrop{position:fixed;z-index:60;inset:0;display:flex;justify-content:flex-end;overflow:hidden;background:#000000c7;animation:s5-result-backdrop-in var(--motion-panel) var(--ease-enter)}.s5-result-sheet{width:min(1120px,calc(100vw - 64px));height:100dvh;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-left:1px solid rgba(232,124,30,.48);background:#080b0f;box-shadow:-30px 0 90px #0000008c;animation:s5-result-sheet-in var(--motion-panel) var(--ease-enter);scrollbar-gutter:stable}.s5-result-header{position:sticky;z-index:4;top:0;display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:24px;padding:18px clamp(18px,4vw,42px);border-bottom:1px solid var(--line-strong);background:#080b0ff5;backdrop-filter:blur(14px)}.s5-result-header small{color:var(--accent);font:850 10px ui-monospace,monospace;letter-spacing:.12em}.s5-result-header h2{margin:4px 0 0;font-size:clamp(26px,4vw,42px);line-height:1}.s5-result-header button{display:inline-grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border:1px solid var(--line-strong);background:#11151a;color:var(--text)}.s5-result-header button svg{width:20px}.s5-result-score{display:grid;min-height:174px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(16px,4vw,42px);padding:clamp(26px,5vw,54px) clamp(18px,4vw,42px);border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 0%,rgba(232,124,30,.11),transparent 56%)}.s5-result-score>div{display:grid;min-width:0;gap:8px}.s5-result-score>div:last-child{justify-items:end;text-align:right}.s5-result-score>div strong{overflow-wrap:anywhere;font-size:clamp(20px,3vw,34px)}.s5-result-score>div span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.s5-result-score>div.is-winner span{color:#76d99b}.s5-result-score>div span svg{width:13px}.s5-result-score>p{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:10px;margin:0;color:var(--muted);text-align:center}.s5-result-score>p b{color:var(--text);font:900 clamp(34px,6vw,66px) ui-monospace,monospace;font-variant-numeric:tabular-nums}.s5-result-score>p span{font-size:26px}.s5-result-score>p small{grid-column:1 / -1;color:var(--accent);font:850 10px ui-monospace,monospace;letter-spacing:.13em}.s5-result-warning{display:flex;align-items:center;gap:9px;margin:18px clamp(18px,4vw,42px) 0;padding:12px 14px;border-left:3px solid var(--accent);background:#e87c1e14;color:#e6b183;font-size:12px}.s5-result-warning svg{width:16px;flex:0 0 auto}.s5-result-evidence{display:flex;min-height:42px;align-items:center;gap:9px;margin:0;padding:10px clamp(18px,4vw,42px);border-bottom:1px solid var(--line);background:#0d1115b8;color:var(--muted);font-size:11px}.s5-result-evidence>span{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#7f8992}.s5-result-evidence.is-available>span{background:#53d39a;box-shadow:0 0 0 4px #53d39a1a}.s5-result-evidence.is-pending>span{background:var(--accent);animation:s5-result-pulse 1.5s ease-in-out infinite}.s5-result-evidence.is-invalid>span{background:#e76a70}.s5-result-evidence>strong{color:var(--text);font-weight:800}.s5-result-evidence>small{margin-left:auto;color:#7f8992;font-size:10px}.s5-result-map-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:22px clamp(18px,4vw,42px);overflow:hidden;border-bottom:1px solid var(--line)}.s5-result-map-tabs button{position:relative;display:grid;min-width:0;min-height:84px;align-content:end;gap:5px;overflow:hidden;padding:13px;border:1px solid var(--line-strong);background:#101419;color:var(--text);text-align:left;isolation:isolate}.s5-result-map-tabs button:after{position:absolute;z-index:-1;inset:auto 0 0;height:3px;background:var(--accent);content:"";opacity:0;transform:scaleX(.4);transition:opacity var(--motion-ui) var(--ease-standard),transform var(--motion-ui) var(--ease-standard)}.s5-result-map-tabs button.is-active{border-color:#e87c1e9e}.s5-result-map-tabs button.is-active:after{opacity:1;transform:scaleX(1)}.s5-result-map-tabs img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;opacity:.22;filter:saturate(.65)}.s5-result-map-tabs button:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,#080b0f26,#080b0ff0);content:""}.s5-result-map-tabs span{overflow-wrap:anywhere;color:#ccd2d7;font-size:11px;font-weight:800}.s5-result-map-tabs strong{font:850 17px ui-monospace,monospace}.s5-result-statistics{padding:clamp(22px,4vw,42px)}.s5-result-statistics>header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}.s5-result-statistics>header small{color:var(--accent);font:850 10px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.s5-result-statistics>header h3{margin:5px 0 0;font-size:clamp(24px,3.5vw,38px)}.s5-result-statistics>header p{display:flex;align-items:center;gap:6px;margin:0;color:#f0ad64;font-size:11px;font-weight:850}.s5-result-statistics>header p svg{width:14px}.s5-result-team-groups{display:grid;gap:18px}.s5-result-team-groups>section{min-width:0;border:1px solid var(--line-strong);background:#0d1115}.s5-result-team-groups>section>header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--line)}.s5-result-team-groups>section>header span{color:var(--accent);font-size:9px;font-weight:850;text-transform:uppercase}.s5-result-team-groups>section>header h4{margin:4px 0 0;overflow-wrap:anywhere;font-size:19px}.s5-result-team-groups>section>header>strong{display:flex;align-items:center;gap:6px;color:#76d99b;font-size:10px;text-transform:uppercase}.s5-result-team-groups>section>header>strong svg{width:13px}.s5-native-statistics{margin-top:18px;border:1px solid var(--line-strong);background:#0d1115}.s5-native-statistics>header{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--line)}.s5-native-statistics>header>div{min-width:0}.s5-native-statistics>header small{color:var(--accent);font:850 9px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.s5-native-statistics>header h4{margin:5px 0 0;font-size:18px}.s5-native-statistics>header p{max-width:520px;margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.s5-native-statistics>header>strong{flex:0 0 auto;padding:6px 8px;border:1px solid var(--line-strong);color:#9aa4ac;font:800 9px ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase}.s5-native-statistics>header>strong.is-available{border-color:#53d39a75;color:#76d99b}.s5-native-statistics>header>strong.is-partial{border-color:#e87c1e75;color:#f0ad64}.s5-native-statistics-empty{margin:0;padding:16px;color:var(--muted);font-size:12px;line-height:1.45}.s5-native-team-groups{display:grid;gap:12px;padding:12px}.s5-native-team-groups>section{min-width:0;border:1px solid var(--line);background:#090d11}.s5-native-team-groups>section>h5{margin:0;padding:10px 12px;border-bottom:1px solid var(--line);color:#cbd2d7;font-size:11px;overflow-wrap:anywhere}.s5-native-player-list{display:grid;gap:1px;background:var(--line)}.s5-native-player{min-width:0;background:#0d1115}.s5-native-player summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;cursor:pointer;list-style:none}.s5-native-player summary::-webkit-details-marker{display:none}.s5-native-player summary>span:first-child,.s5-native-player.is-unavailable>div{display:grid;min-width:0;gap:3px}.s5-native-player strong{overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.s5-native-player small{color:#8d98a0;font-size:10px}.s5-native-player.is-unavailable>div{min-height:52px;justify-content:center;padding:10px 12px}.s5-native-player.is-unavailable span{color:#8d98a0;font-size:10px}.s5-native-disclosure{color:var(--accent);font-size:18px;line-height:1;transition:transform var(--motion-ui) var(--ease-standard)}.s5-native-player[open] .s5-native-disclosure{transform:rotate(180deg)}.s5-native-metric-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;padding:10px 12px 12px;border-top:1px solid var(--line)}.s5-native-metric-groups>section{min-width:0;padding:10px;border:1px solid var(--line);background:#10151a}.s5-native-metric-groups>section.is-unavailable{opacity:.72}.s5-native-metric-groups h6{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;color:#dde2e6;font-size:11px}.s5-native-metric-groups h6 small{color:#8d98a0;font-size:9px;font-weight:700}.s5-native-metric-groups dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.s5-native-metric-groups dl div{min-width:0}.s5-native-metric-groups dt{overflow-wrap:anywhere;color:#7f8992;font-size:9px;line-height:1.3}.s5-native-metric-groups dd{margin:3px 0 0;color:var(--text);font:800 12px ui-monospace,monospace;font-variant-numeric:tabular-nums}.s5-statistics-table{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.s5-statistics-table table{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;font-size:12px}.s5-statistics-table.is-extended table{min-width:800px}.s5-statistics-table.is-roster-only table{min-width:360px}.s5-statistics-table th,.s5-statistics-table td{height:48px;padding:8px 10px;border-bottom:1px solid var(--line);background:#0d1115;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.s5-statistics-table thead th{color:#7f8992;font:800 9px ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.s5-statistics-table th:first-child{position:sticky;z-index:2;left:0;width:36%;min-width:180px;max-width:260px;border-right:1px solid var(--line);text-align:left}.s5-statistics-table tbody th:first-child{display:table-cell;overflow:hidden;color:var(--text);text-overflow:ellipsis}.s5-statistics-table tbody th:first-child span{display:inline-block;max-width:100%;overflow:hidden;vertical-align:middle;text-overflow:ellipsis}.s5-statistics-table tbody th:first-child small{display:inline-flex;align-items:center;gap:3px;margin-left:8px;color:#f0ad64;font-size:8px}.s5-statistics-table tbody th:first-child small svg{width:10px}.s5-statistics-table tr.is-mvp th,.s5-statistics-table tr.is-mvp td{background:#15130f}.s5-statistics-table tbody tr:last-child th,.s5-statistics-table tbody tr:last-child td{border-bottom:0}.s5-result-availability{display:flex;min-height:120px;align-items:center;gap:14px;padding:22px;border:1px solid var(--line-strong);background:#0d1115}.s5-result-availability.is-pending{border-color:#e87c1e66}.s5-result-availability>svg{width:20px;color:var(--accent);animation:s5-result-spin 1.2s linear infinite}.s5-result-availability strong{font-size:17px}.s5-result-availability p{margin:6px 0 0;color:var(--muted);line-height:1.5}.s5-result-state{display:grid;min-height:calc(100dvh - 92px);place-items:center;align-content:center;gap:10px;padding:32px;text-align:center}.s5-result-state>svg{width:28px;color:var(--accent)}.s5-result-state h3{margin:8px 0 0;font-size:clamp(24px,4vw,38px)}.s5-result-state p{max-width:480px;margin:0;color:var(--muted);line-height:1.55}.s5-result-state button{min-height:44px;margin-top:10px;padding:0 22px;border:1px solid var(--accent);background:var(--accent);color:#08090a;font-weight:850}@keyframes s5-result-backdrop-in{0%{opacity:0}}@keyframes s5-result-sheet-in{0%{opacity:.7;transform:translate(32px)}}@keyframes s5-result-spin{to{transform:rotate(360deg)}}@keyframes s5-result-pulse{50%{opacity:.42;transform:scale(.76)}}@media(max-width:600px){.s5-result-sheet{width:100vw;border-left:0}.s5-result-header{min-height:74px;padding:12px 14px}.s5-result-header h2{font-size:24px}.s5-result-header button{width:44px;height:44px}.s5-result-score{min-height:150px;gap:10px;padding:24px 14px}.s5-result-score>div strong{font-size:17px}.s5-result-score>div span{font-size:8px}.s5-result-score>p{gap:5px}.s5-result-score>p b{font-size:34px}.s5-result-map-tabs{display:flex;grid-template-columns:none;padding:14px;overflow-x:auto;scroll-snap-type:x proximity}.s5-result-map-tabs button{min-width:154px;flex:0 0 154px;scroll-snap-align:start}.s5-result-statistics{padding:20px 14px 34px}.s5-result-statistics>header{align-items:flex-start;flex-direction:column}.s5-result-team-groups>section>header{align-items:flex-start}.s5-native-statistics>header{align-items:flex-start;flex-direction:column}.s5-native-metric-groups{grid-template-columns:1fr}.s5-statistics-table th:first-child{min-width:154px;max-width:190px}}@media(prefers-reduced-motion:reduce){.s5-tournament-room,.s5-tournament-room *,.s5-tournament-room *:before,.s5-tournament-room *:after{animation-duration:1ms!important;transition-duration:1ms!important}.s5-result-sheet,.s5-result-sheet *,.s5-result-sheet *:before,.s5-result-sheet *:after{animation-duration:1ms!important;transition-duration:1ms!important}.s5-result-sheet,.s5-roster-sheet{transform:none!important}}.s5-command-client{transition:background-color .22s cubic-bezier(.25,1,.5,1),color .22s cubic-bezier(.25,1,.5,1)}.s5-command-client.is-theme-carbon{--command-bg: #050708;--command-panel: #0a0d0f;--command-panel-deep: #060809;--command-line: rgba(198, 210, 216, .14);--command-text: #f3f6f7;--command-muted: #93a0a4}.s5-command-client.is-theme-contrast{--command-bg: #050608;--command-panel: #101419;--command-panel-deep: #080a0d;--command-line: rgba(241, 245, 247, .28);--command-text: #ffffff;--command-muted: #b6c0c7;--command-orange: #ff8a2c;--command-green: #6ee791}.s5-command-client.is-theme-carbon .s5-command-sidebar,.s5-command-client.is-theme-carbon .s5-command-topbar,.s5-command-client.is-theme-carbon .s5-command-scoreboard,.s5-command-client.is-theme-carbon .s5-command-rail,.s5-command-client.is-theme-carbon .s5-command-workspace-rail,.s5-command-client.is-theme-carbon .s5-command-footer{background:#07090a}.s5-command-settings-wrap{position:relative}.s5-command-settings-wrap>button{min-width:0}.s5-command-theme-menu{display:grid;position:absolute;z-index:6;top:calc(100% + 7px);right:0;width:165px;gap:4px;padding:10px;border:1px solid var(--command-line-strong);background:#101315}.s5-command-theme-menu>span{padding:2px 3px 6px;color:var(--command-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.1em}.s5-command-theme-menu button{justify-content:flex-start;min-height:27px;padding:0 8px;border:1px solid transparent;background:transparent;color:#c9d0d4;font-size:9px;letter-spacing:.07em}.s5-command-theme-menu button:hover,.s5-command-theme-menu button:focus-visible,.s5-command-theme-menu button.is-selected{border-color:#f07b1b80;background:#f07b1b1a;color:#fff}.s5-command-workspace-main{min-width:0;min-height:0;overflow:auto;padding:20px 24px 19px 25px;background:var(--command-bg);animation:s5-command-workspace-in .22s cubic-bezier(.25,1,.5,1) both}.s5-command-workspace-rail{display:flex;min-width:0;overflow:auto;flex-direction:column;gap:14px;padding:13px;border-left:1px solid var(--command-line);background:#0a0c0e;animation:s5-command-workspace-in .22s 45ms cubic-bezier(.25,1,.5,1) both}.s5-command-workspace-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:65px;margin-bottom:17px;padding-bottom:14px;border-bottom:1px solid var(--command-line)}.s5-command-workspace-heading>div{display:flex;align-items:center;gap:12px;min-width:0}.s5-command-workspace-heading>div>span{display:grid;width:37px;height:37px;flex:0 0 auto;place-items:center;border:1px solid rgba(240,123,27,.44);background:#f07b1b14;color:var(--command-orange)}.s5-command-workspace-heading>div>span svg{width:20px;height:20px}.s5-command-workspace-heading h1{margin:0;color:#f3f5f6;font-size:23px;font-weight:850;letter-spacing:-.025em;line-height:1.05;text-wrap:balance}.s5-command-workspace-heading p{margin:5px 0 0;color:#a6afb6;font-size:11px;font-weight:600;line-height:1.35}.s5-command-workspace-heading>button,.s5-command-round-detail>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:31px;flex:0 0 auto;padding:0 11px;border:1px solid var(--command-line);background:#111417;color:#c2c9ce;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:850;letter-spacing:.09em}.s5-command-workspace-heading>button svg,.s5-command-round-detail>button svg{width:13px;height:13px}.s5-command-workspace-heading>button:hover,.s5-command-workspace-heading>button:focus-visible,.s5-command-round-detail>button:hover,.s5-command-round-detail>button:focus-visible{border-color:#f07b1b99;color:#fff;outline:none}.s5-command-score-overview{display:grid;grid-template-columns:1fr 1.12fr 1fr;min-height:174px;border:1px solid var(--command-line);background:#0b0e10}.s5-command-score-map{position:relative;min-width:0;overflow:hidden;border-right:1px solid var(--command-line)}.s5-command-score-map img{width:100%;height:100%;object-fit:cover;opacity:.48}.s5-command-score-map:after{position:absolute;inset:0;background:#05070954;content:""}.s5-command-score-map span{position:absolute;z-index:1;left:14px;bottom:13px;color:#f0f3f4;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:850;letter-spacing:.11em}.s5-command-score-numbers{display:grid;grid-template-columns:1fr 28px 1fr;grid-template-rows:1fr auto;align-items:center;padding:25px 18px 19px;text-align:center}.s5-command-score-numbers>strong{color:#fbfbfb;font-size:62px;font-weight:850;letter-spacing:-.08em;line-height:.85}.s5-command-score-numbers>span{color:#9099a1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:800}.s5-command-score-numbers>small{grid-column:1 / -1;margin-top:16px;color:#b8c0c6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:800;letter-spacing:.08em}.s5-command-score-numbers>small b{margin:0 10px;color:var(--command-orange)}.s5-command-score-status{display:grid;align-content:center;justify-items:center;gap:7px;padding:22px;border-left:1px solid var(--command-line);text-align:center}.s5-command-score-status svg{width:26px;height:26px;color:var(--command-green)}.s5-command-score-status strong{color:var(--command-green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:900;letter-spacing:.1em}.s5-command-score-status span{max-width:22ch;color:#a6afb6;font-size:10px;font-weight:600;line-height:1.4}.s5-command-data-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:13px;margin-top:13px}.s5-command-data-panel,.s5-command-insights,.s5-command-rounds,.s5-command-players,.s5-command-broadcast,.s5-command-server-workspace,.s5-command-files,.s5-command-reports,.s5-command-admins{border:1px solid var(--command-line);background:#0b0e10}.s5-command-data-panel>header,.s5-command-broadcast-grid header,.s5-command-player-column header,.s5-command-admin-grid header{display:flex;align-items:center;justify-content:space-between;min-height:39px;padding:0 14px;border-bottom:1px solid var(--command-line)}.s5-command-data-panel>header strong,.s5-command-broadcast-grid header strong,.s5-command-player-column header strong,.s5-command-admin-grid header strong{color:#dce1e4;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:900;letter-spacing:.1em}.s5-command-data-panel>header span,.s5-command-broadcast-grid header span,.s5-command-player-column header span,.s5-command-admin-grid header span{color:var(--command-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.08em}.s5-command-data-panel>button{display:grid;width:100%;grid-template-columns:73px minmax(0,1fr) auto;align-items:center;min-height:46px;gap:9px;padding:0 14px;border:0;border-bottom:1px solid rgba(210,220,226,.08);background:transparent;color:#c6cdd1;cursor:pointer;text-align:left}.s5-command-data-panel>button:last-child{border-bottom:0}.s5-command-data-panel>button b,.s5-command-data-panel>button em{color:#8e989f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.08em}.s5-command-data-panel>button strong{font-size:12px;font-weight:800}.s5-command-data-panel>button.is-active{background:#f07b1b17}.s5-command-data-panel>button.is-active strong{color:#fff}.s5-command-score-readiness>div{display:grid;gap:5px;padding:19px 16px 11px}.s5-command-score-readiness>div b{color:#fff;font-size:29px;font-weight:850;letter-spacing:-.04em}.s5-command-score-readiness>div strong{color:#cad1d5;font-size:11px;font-weight:650}.s5-command-score-readiness>i{display:block;height:4px;margin:0 16px;background:#22282d}.s5-command-score-readiness>i>em{display:block;height:100%;background:var(--command-green)}.s5-command-score-readiness>small{display:block;padding:11px 16px 17px;color:#96a0a8;font-size:10px;line-height:1.35}.s5-command-insights{display:grid;grid-template-columns:.85fr 1.15fr;min-height:425px}.s5-command-insight-map{position:relative;overflow:hidden;min-height:244px;border-right:1px solid var(--command-line)}.s5-command-insight-map img{display:block;width:100%;height:100%;object-fit:cover;opacity:.58}.s5-command-insight-map:after{position:absolute;inset:0;background:#05070966;content:""}.s5-command-insight-map>span{display:grid;position:absolute;z-index:1;right:0;bottom:0;left:0;gap:5px;padding:17px;background:#050709c2}.s5-command-insight-map b{color:var(--command-orange);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;letter-spacing:.12em}.s5-command-insight-map strong{color:#fff;font-size:23px;font-weight:850;letter-spacing:-.03em}.s5-command-insight-map small{color:#b6bec4;font-size:10px}.s5-command-insight-probability{display:grid;align-content:center;justify-items:center;gap:13px;padding:25px 18px;text-align:center}.s5-command-insight-probability>span{color:#9ba5ac;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:900;letter-spacing:.1em}.s5-command-insight-probability>div{display:grid;grid-template-columns:1fr auto 18px auto 1fr;align-items:end;gap:8px}.s5-command-insight-probability strong{color:#fff;font-size:34px;font-weight:850;letter-spacing:-.05em}.s5-command-insight-probability strong:first-child{color:var(--command-orange)}.s5-command-insight-probability b,.s5-command-insight-probability i{color:#aeb6bc;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-style:normal;font-weight:850;letter-spacing:.08em}.s5-command-insight-probability p{max-width:32ch;margin:0;color:#b8c0c6;font-size:11px;line-height:1.45}.s5-command-insight-maps{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:6px;padding:13px;border-top:1px solid var(--command-line)}.s5-command-insight-maps button,.s5-command-switcher button{min-height:29px;padding:0 10px;border:1px solid var(--command-line);background:#101316;color:#aab3b9;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:850;letter-spacing:.07em;text-transform:uppercase;transition:background .16s cubic-bezier(.25,1,.5,1),color .16s cubic-bezier(.25,1,.5,1),border-color .16s cubic-bezier(.25,1,.5,1)}.s5-command-insight-maps button:hover,.s5-command-insight-maps button:focus-visible,.s5-command-insight-maps button.is-active,.s5-command-switcher button:hover,.s5-command-switcher button:focus-visible,.s5-command-switcher button.is-active{border-color:#f07b1b8f;background:#f07b1b1a;color:#fff;outline:none}.s5-command-insight-table{display:grid;grid-column:1 / -1;grid-template-columns:1.55fr repeat(3,1fr);margin:0 13px 13px;border:1px solid rgba(210,220,226,.08)}.s5-command-insight-table>span,.s5-command-insight-table>b,.s5-command-insight-table>strong,.s5-command-insight-table>em{min-height:38px;padding:0 11px;border-bottom:1px solid rgba(210,220,226,.08);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-style:normal;font-weight:750;line-height:38px}.s5-command-insight-table>span{color:#8d979e;font-size:8px;font-weight:850;letter-spacing:.08em}.s5-command-insight-table>b{color:#cad1d5}.s5-command-insight-table>strong{color:#f5f5f5;text-align:center}.s5-command-insight-table>em{text-align:right}.s5-command-insight-table>em.is-good{color:var(--command-green)}.s5-command-insight-table>em.is-warn{color:#f18178}.s5-command-rounds,.s5-command-players,.s5-command-broadcast,.s5-command-server-workspace,.s5-command-files,.s5-command-reports,.s5-command-admins{min-height:425px;padding:16px}.s5-command-switcher{display:flex;flex-wrap:wrap;gap:5px;padding-bottom:15px;border-bottom:1px solid var(--command-line)}.s5-command-round-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:15px 0}.s5-command-round-grid button{display:grid;min-height:76px;align-content:center;justify-items:center;gap:4px;border:1px solid var(--command-line);background:#0e1114;color:#9aa4ab;cursor:pointer}.s5-command-round-grid button span,.s5-command-round-grid button em{color:#8f989f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;font-style:normal;font-weight:800;letter-spacing:.09em}.s5-command-round-grid button strong{color:#e7ebed;font-size:20px;font-weight:850;letter-spacing:-.04em}.s5-command-round-grid button.is-active,.s5-command-round-grid button:hover,.s5-command-round-grid button:focus-visible{border-color:#f07b1ba6;background:#f07b1b17;outline:none}.s5-command-round-grid button.is-active strong{color:var(--command-orange)}.s5-command-round-detail{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--command-line);background:#101315}.s5-command-round-detail>svg{width:24px;height:24px;flex:0 0 auto;color:var(--command-orange)}.s5-command-round-detail>div{display:grid;gap:4px;min-width:0}.s5-command-round-detail strong{color:#f2f4f5;font-size:13px}.s5-command-round-detail span{color:#aeb7bd;font-size:10px;line-height:1.35}.s5-command-round-detail>button{margin-left:auto}.s5-command-search{display:flex;align-items:center;gap:8px;max-width:310px;min-height:35px;margin-bottom:15px;padding:0 10px;border:1px solid var(--command-line);background:#101315;color:#9aa4ab}.s5-command-search svg{width:15px;height:15px}.s5-command-search input{width:100%;border:0;outline:0;background:transparent;color:#f2f4f5;font:inherit;font-size:11px}.s5-command-search:focus-within{border-color:#f07b1ba8}.s5-command-player-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.s5-command-player-column{border:1px solid var(--command-line);background:#0e1114}.s5-command-player-column header{border-top:2px solid var(--command-orange)}.s5-command-player-column.is-gold header{border-top-color:#c8a55b}.s5-command-player-column>button{display:grid;width:100%;grid-template-columns:29px minmax(0,1fr) 17px;align-items:center;gap:9px;min-height:53px;padding:0 12px;border:0;border-bottom:1px solid rgba(210,220,226,.08);background:transparent;color:#b6c0c6;cursor:pointer;text-align:left}.s5-command-player-column>button>i{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(240,123,27,.4);background:#f07b1b17;color:#f5bd86;font-size:8px;font-style:normal;font-weight:850}.s5-command-player-column.is-gold>button>i{border-color:#c8a55b6b;background:#c8a55b1a;color:#ead49c}.s5-command-player-column>button section{display:grid;min-width:0;gap:3px}.s5-command-player-column>button section strong{overflow:hidden;color:#e8ebed;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.s5-command-player-column>button section span{overflow:hidden;color:#98a2a9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:750;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap}.s5-command-player-column>button>svg{width:16px;height:16px;color:var(--command-green)}.s5-command-player-column>button>svg[data-lucide=clock-3]{color:#a0a9af}.s5-command-player-column>button:hover,.s5-command-player-column>button:focus-visible,.s5-command-player-column>button.is-active{background:#f07b1b14;outline:none}.s5-command-player-column>p{padding:17px;color:#9ba5ac;font-size:11px}.s5-command-broadcast-preview{display:grid;min-height:180px;align-content:center;justify-items:center;gap:8px;border:1px solid var(--command-line);background:#090c0e;color:#aeb7bc;text-align:center}.s5-command-broadcast-preview.is-live{border-color:#57c9758c;background:#57c9750f}.s5-command-broadcast-preview>svg{width:33px;height:33px;color:var(--command-orange)}.s5-command-broadcast-preview.is-live>svg{color:var(--command-green)}.s5-command-broadcast-preview strong{color:#eef0f1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:900;letter-spacing:.1em}.s5-command-broadcast-preview span{max-width:42ch;color:#aab4ba;font-size:11px;line-height:1.4}.s5-command-broadcast-controls{display:flex;flex-wrap:wrap;gap:8px;padding:13px 0}.s5-command-broadcast-controls button,.s5-command-server-actions button,.s5-command-files-sync button,.s5-command-report-export button,.s5-command-admin-state button,.s5-command-admin-grid button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid var(--command-line);background:#111417;color:#cbd2d6;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:850;letter-spacing:.08em}.s5-command-broadcast-controls button svg,.s5-command-server-actions button svg,.s5-command-admin-grid button svg{width:15px;height:15px}.s5-command-broadcast-controls button:first-child{border-color:#f07b1b94;color:#fff}.s5-command-broadcast-controls button:first-child.is-live{border-color:#57c97599;color:var(--command-green)}.s5-command-broadcast-controls button:hover,.s5-command-broadcast-controls button:focus-visible,.s5-command-server-actions button:hover,.s5-command-server-actions button:focus-visible,.s5-command-files-sync button:hover,.s5-command-files-sync button:focus-visible,.s5-command-report-export button:hover,.s5-command-report-export button:focus-visible,.s5-command-admin-state button:hover,.s5-command-admin-state button:focus-visible,.s5-command-admin-grid button:hover,.s5-command-admin-grid button:focus-visible{border-color:#f07b1bb3;background:#f07b1b1a;color:#fff;outline:none}.s5-command-broadcast-grid,.s5-command-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.s5-command-broadcast-grid>section,.s5-command-admin-grid>section{border:1px solid var(--command-line);background:#0e1114}.s5-command-broadcast-grid header>svg{width:15px;height:15px;color:#aab3b8}.s5-command-broadcast-grid p,.s5-command-admin-grid p{display:flex;align-items:flex-start;gap:7px;margin:0;padding:9px 12px;border-bottom:1px solid rgba(210,220,226,.08);color:#b8c1c6;font-size:10px;line-height:1.35}.s5-command-broadcast-grid p svg{width:13px;height:13px;flex:0 0 auto;color:var(--command-green)}.s5-command-broadcast-grid>section>button,.s5-command-admin-grid>section>button{margin:10px 12px}.s5-command-server-command{display:grid;grid-template-columns:1fr auto;gap:8px 14px;padding:15px;border:1px solid var(--command-line);background:#101315}.s5-command-server-command>span{grid-column:1 / -1;color:#9ba5ac;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:900;letter-spacing:.1em}.s5-command-server-command code{overflow:hidden;padding:10px;background:#080a0c;color:#d8dfe3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.s5-command-server-command button{display:flex;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(240,123,27,.58);background:#f07b1b14;color:#fff;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:850;letter-spacing:.08em}.s5-command-server-command button svg{width:14px;height:14px}.s5-command-server-command button:disabled{border-color:var(--command-line);color:#7c878e;cursor:default}.s5-command-server-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px 0}.s5-command-server-grid>div{display:grid;gap:6px;min-height:100px;align-content:center;padding:15px;border:1px solid var(--command-line);background:#0e1114}.s5-command-server-grid span{color:#909aa1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:850;letter-spacing:.09em}.s5-command-server-grid strong{color:#f2f4f5;font-size:15px;font-weight:800}.s5-command-server-grid small{color:#a8b1b7;font-size:10px;line-height:1.35}.s5-command-server-actions{display:flex;flex-wrap:wrap;gap:8px}.s5-command-file-list{margin-top:15px;border:1px solid var(--command-line)}.s5-command-file-list>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto 26px;align-items:center;gap:10px;min-height:56px;padding:0 13px;border-bottom:1px solid rgba(210,220,226,.08)}.s5-command-file-list>div:last-child{border-bottom:0}.s5-command-file-list>div>svg{width:18px;height:18px;color:var(--command-orange)}.s5-command-file-list section{display:grid;min-width:0;gap:4px}.s5-command-file-list strong{overflow:hidden;color:#e9edef;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.s5-command-file-list span,.s5-command-file-list em{color:#9ca6ad;font-size:9px;font-style:normal}.s5-command-file-list button{display:grid;width:23px;height:23px;place-items:center;padding:0;border:1px solid var(--command-line);background:#121518;color:#aeb6bc;cursor:pointer}.s5-command-file-list button svg{width:13px;height:13px}.s5-command-files-sync,.s5-command-report-export,.s5-command-admin-state{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-top:13px;padding:14px;border:1px solid var(--command-line);background:#101315}.s5-command-files-sync>div,.s5-command-report-export>div,.s5-command-admin-state>div{display:flex;align-items:center;gap:10px;min-width:0}.s5-command-files-sync svg,.s5-command-report-export>svg,.s5-command-admin-state>svg{width:23px;height:23px;flex:0 0 auto;color:var(--command-green)}.s5-command-files-sync section,.s5-command-report-export div>div,.s5-command-admin-state div>div{display:grid;gap:4px}.s5-command-files-sync strong,.s5-command-report-export strong,.s5-command-admin-state strong{color:#ecf0f1;font-size:12px;font-weight:800}.s5-command-files-sync span,.s5-command-report-export span,.s5-command-admin-state span{color:#a7b0b6;font-size:10px;line-height:1.35}.s5-command-files-sync button:disabled{color:#7e898f;cursor:default}.s5-command-files-sync button:disabled:hover{border-color:var(--command-line);background:#111417}.s5-command-files-sync .is-spinning{animation:s5-command-spin .62s linear infinite}.s5-command-report-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:15px 0 13px}.s5-command-report-metrics>div{display:grid;align-content:space-between;min-height:148px;padding:15px;border:1px solid var(--command-line);background:#0e1114}.s5-command-report-metrics span{color:#9ca6ad;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:850;letter-spacing:.1em}.s5-command-report-metrics strong{color:#f3f5f6;font-size:29px;font-weight:850;letter-spacing:-.045em}.s5-command-report-metrics small{color:#a7b0b6;font-size:10px;line-height:1.35}.s5-command-report-export>svg{color:var(--command-orange)}.s5-command-admin-state{margin-top:0}.s5-command-admin-state.is-warn,.s5-command-admin-state button.is-warn{border-color:#f07b1ba6}.s5-command-admin-state>svg{color:var(--command-green)}.s5-command-admin-grid{margin-top:13px}.s5-command-admin-grid p>svg{width:14px;height:14px;flex:0 0 auto;color:var(--command-green)}.s5-command-admin-grid p b{color:#e8ecee}.s5-command-admin-grid p time{min-width:34px;color:var(--command-orange);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:850}.s5-command-workspace-rail>section{border:1px solid var(--command-line);background:#0b0e10}.s5-command-workspace-rail>section>header{display:flex;align-items:center;justify-content:space-between;min-height:39px;padding:0 13px;border-bottom:1px solid var(--command-line)}.s5-command-workspace-rail>section>header strong{color:#dce1e3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:900;letter-spacing:.1em}.s5-command-workspace-rail>section>header span{color:#9da6ad;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.08em}.s5-command-workspace-status{display:flex;align-items:center;gap:9px;padding:13px;border-bottom:1px solid rgba(210,220,226,.08)}.s5-command-workspace-status>svg{width:20px;height:20px;flex:0 0 auto;color:var(--command-green)}.s5-command-workspace-status div{display:grid;gap:3px}.s5-command-workspace-status strong{color:#eef1f2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:850;letter-spacing:.07em}.s5-command-workspace-status span{color:#a6b0b6;font-size:10px}.s5-command-workspace-rail dl{display:grid;gap:10px;margin:0;padding:13px}.s5-command-workspace-rail dl>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px}.s5-command-workspace-rail dt,.s5-command-workspace-rail dd{margin:0;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:750;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.s5-command-workspace-rail dt{color:#89949b}.s5-command-workspace-rail dd{color:#ccd3d6;text-align:right}.s5-command-workspace-rail-teams>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;padding:0 13px;border-bottom:1px solid rgba(210,220,226,.08)}.s5-command-workspace-rail-teams>div:last-child{border-bottom:0}.s5-command-workspace-rail-teams b{overflow:hidden;color:#e6eaec;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.s5-command-workspace-rail-teams span{color:#9ea8ae;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:750;white-space:nowrap}.s5-command-workspace-rail-action{display:flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(240,123,27,.58);background:#f07b1b17;color:#fff;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:850;letter-spacing:.09em}.s5-command-workspace-rail-action svg{width:16px;height:16px;color:var(--command-orange)}.s5-command-workspace-rail-action:hover,.s5-command-workspace-rail-action:focus-visible{border-color:var(--command-orange);background:#f07b1b29;outline:none}@keyframes s5-command-workspace-in{0%{opacity:.88;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes s5-command-spin{to{transform:rotate(360deg)}}@media(max-width:1040px){.s5-command-workspace-main{padding-right:17px;padding-left:17px}.s5-command-score-overview{grid-template-columns:.9fr 1fr .9fr}.s5-command-score-numbers>strong{font-size:49px}.s5-command-insights{grid-template-columns:.8fr 1.2fr}}@media(max-width:820px){.s5-command-workspace-main{overflow:visible;padding:14px 12px}.s5-command-workspace-rail{overflow:visible;padding:12px;border-top:1px solid var(--command-line);border-left:0}.s5-command-workspace-heading{min-height:57px}.s5-command-score-overview{grid-template-columns:1fr}.s5-command-score-map{min-height:125px;border-right:0;border-bottom:1px solid var(--command-line)}.s5-command-score-numbers{min-height:140px}.s5-command-score-status{min-height:104px;border-top:1px solid var(--command-line);border-left:0}.s5-command-data-grid,.s5-command-player-columns,.s5-command-broadcast-grid,.s5-command-admin-grid,.s5-command-insights{grid-template-columns:1fr}.s5-command-insight-map{min-height:190px;border-right:0;border-bottom:1px solid var(--command-line)}.s5-command-insight-probability{min-height:180px}}@media(max-width:520px){.s5-command-theme-menu{right:-3px}.s5-command-workspace-heading{align-items:center}.s5-command-workspace-heading h1{font-size:18px}.s5-command-workspace-heading p{display:none}.s5-command-workspace-heading>div>span{width:32px;height:32px}.s5-command-workspace-heading>button{font-size:0;min-width:31px;padding:0}.s5-command-workspace-heading>button svg{width:15px;height:15px}.s5-command-round-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.s5-command-round-detail{align-items:flex-start;flex-wrap:wrap}.s5-command-round-detail>button{width:100%;margin-left:0}.s5-command-player-columns{gap:9px}.s5-command-server-grid,.s5-command-report-metrics,.s5-command-server-command{grid-template-columns:1fr}.s5-command-server-command button{min-height:33px}.s5-command-files-sync,.s5-command-report-export,.s5-command-admin-state{align-items:flex-start;flex-direction:column}.s5-command-files-sync button,.s5-command-report-export button,.s5-command-admin-state button{width:100%}.s5-command-insight-table{grid-template-columns:1.3fr .8fr .8fr .7fr;margin-right:0;margin-left:0}.s5-command-insight-table>span,.s5-command-insight-table>b,.s5-command-insight-table>strong,.s5-command-insight-table>em{padding-right:6px;padding-left:6px;font-size:8px}}@media(prefers-reduced-motion:reduce){.s5-command-workspace-main,.s5-command-workspace-rail,.s5-command-files-sync .is-spinning{animation:none}}.s5-command-client,.s5-command-client *,.s5-command-client *:before,.s5-command-client *:after{box-sizing:border-box}.s5-command-client{--command-bg: #080a0c;--command-panel: #0c0f12;--command-panel-deep: #090b0d;--command-line: rgba(210, 220, 226, .115);--command-line-strong: rgba(210, 220, 226, .19);--command-text: #f1f3f4;--command-muted: #858d96;--command-orange: #f07b1b;--command-green: #57c975;display:grid;grid-template-columns:198px minmax(0,1fr);min-height:100dvh;overflow:hidden;background:var(--command-bg);color:var(--command-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.s5-command-client button{font:inherit}.s5-command-sidebar{display:flex;position:relative;z-index:2;min-height:100dvh;flex-direction:column;border-right:1px solid var(--command-line);background:#0a0c0e}.s5-command-brand{display:grid;grid-template-columns:108px auto;align-items:end;gap:3px;height:50px;padding:12px 15px 7px;border:0;background:transparent;color:var(--command-text);cursor:pointer;text-align:left;text-decoration:none}.s5-command-brand img{display:block;width:108px;height:17px;object-fit:contain;object-position:left center;filter:grayscale(1) brightness(2.8)}.s5-command-brand span{padding-bottom:1px;color:#ccd1d5;font-size:11px;font-weight:800;letter-spacing:.17em;line-height:1}.s5-command-menu{display:grid;width:27px;height:25px;place-items:center;margin:0 15px 20px;padding:0;border:1px solid var(--command-line);background:#15181b;color:#a1aab1;cursor:pointer}.s5-command-menu svg{width:15px;height:15px}.s5-command-menu:hover,.s5-command-menu:focus-visible{border-color:var(--command-orange);color:var(--command-orange);outline:none}.s5-command-nav{display:flex;flex-direction:column;min-width:0}.s5-command-mobile-nav{display:none}.s5-command-nav-heading{padding:0 16px 9px;color:#8b949d;font-size:8px;font-weight:850;letter-spacing:.15em;line-height:1}.s5-command-nav-divider{height:1px;margin:15px 15px 17px;background:var(--command-line)}.s5-command-nav-item{display:grid;grid-template-columns:20px minmax(0,1fr) 8px;align-items:center;gap:12px;min-height:41px;padding:0 15px;border:0;border-left:1px solid transparent;border-right:3px solid transparent;background:transparent;color:#bbc1c6;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.025em;text-align:left;transition:background .16s cubic-bezier(.25,1,.5,1),color .16s cubic-bezier(.25,1,.5,1),border-color .16s cubic-bezier(.25,1,.5,1)}.s5-command-nav-item svg{width:17px;height:17px;stroke-width:1.55}.s5-command-nav-item b{width:5px;height:5px;border-radius:50%;background:#45c5e7}.s5-command-nav-item:hover,.s5-command-nav-item:focus-visible{background:#121518;color:#fff;outline:none}.s5-command-nav-item.is-active{border-left-color:var(--command-orange);border-right-color:var(--command-orange);background:#17191b;color:#fff}.s5-command-sidebar-footer{display:grid;gap:21px;margin-top:auto;padding:19px 15px 13px;border-top:1px solid var(--command-line)}.s5-command-sidebar-footer>span{color:#899199;font-size:8px;font-weight:700;letter-spacing:.11em;line-height:1.8}.s5-command-sidebar-footer button{display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:#a4abb1;cursor:pointer;font-size:10px;font-weight:700}.s5-command-sidebar-footer svg{width:14px;height:14px;transform:rotate(180deg)}.s5-command-stage{display:grid;width:100%;height:100dvh;min-width:0;min-height:0;overflow:hidden;grid-template-rows:40px 108px minmax(0,1fr) 72px}.s5-command-topbar{display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 calc(50% - 235px);border-top:1px solid var(--command-line);border-bottom:1px solid var(--command-line);background:#0b0d0f}.s5-command-topbar p{display:flex;align-items:center;gap:9px;margin:0;color:#d5dade;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:800;letter-spacing:.11em;white-space:nowrap}.s5-command-topbar p>i{width:1px;height:12px;background:#788088}.s5-command-event-flag{display:grid;width:19px;height:14px;place-items:center;background:#e23d32;color:#ffe545}.s5-command-event-flag svg{width:8px;height:8px;fill:currentColor}.s5-command-topbar>div{display:flex;align-items:center;gap:15px}.s5-command-topbar>div>span,.s5-command-topbar>div>strong{display:flex;align-items:center;gap:5px;color:#c2c8cd;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.08em}.s5-command-topbar>div>strong{color:var(--command-green)}.s5-command-topbar svg{width:12px;height:12px}.s5-command-topbar button{display:flex;align-items:center;gap:7px;min-height:27px;padding:0 15px;border:1px solid var(--command-line);background:#101316;color:#b9c0c6;cursor:pointer;font-size:9px;font-weight:800;letter-spacing:.1em}.s5-command-topbar button:hover,.s5-command-topbar button:focus-visible{border-color:var(--command-line-strong);color:#fff;outline:none}.s5-command-topbar .s5-language-switcher{padding:2px;border-color:var(--command-line);background:#101316}.s5-command-topbar .s5-language-switcher .s5-language-switcher-trigger{min-width:108px;min-height:25px;padding:0 7px;border:0;background:var(--command-orange);color:#080a0c;font-size:8px}.s5-command-topbar .s5-language-switcher .s5-language-switcher-menu{min-width:150px}.s5-command-topbar .s5-language-switcher .s5-language-switcher-option{min-height:30px;padding:0 8px;border:0;color:#b9c0c6;font-size:8px}.s5-command-topbar .s5-language-switcher .s5-language-switcher-option:hover,.s5-command-topbar .s5-language-switcher .s5-language-switcher-option:focus-visible{background:#e87c1e24;color:#fff}.s5-command-topbar .s5-language-switcher .s5-language-switcher-option.is-active{background:var(--command-orange);color:#080a0c}.s5-command-scoreboard{display:grid;grid-template-columns:minmax(0,1fr) 172px minmax(0,1fr);align-items:center;min-width:0;padding:0 39px;border-bottom:1px solid var(--command-line);background:#0a0c0e}.s5-command-team-score{display:flex;align-items:center;gap:19px;min-width:0}.s5-command-team-score.is-right{flex-direction:row-reverse;text-align:right}.s5-command-team-emblem{display:grid;width:73px;height:73px;flex:0 0 auto;place-items:center}.s5-command-team-emblem svg{width:66px;height:66px;stroke-width:1.6}.s5-command-team-emblem.is-orange{color:var(--command-orange)}.s5-command-team-emblem.is-gold{color:#c9a65c}.s5-command-team-score>div{min-width:0}.s5-command-team-score strong{display:block;overflow:hidden;color:#f4f5f6;font-size:25px;font-weight:900;letter-spacing:-.035em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.s5-command-team-score small{display:flex;align-items:center;gap:8px;margin-top:10px;color:#858d95;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.05em}.s5-command-team-score.is-right small{justify-content:flex-end}.s5-command-team-score small b{padding:4px 6px;border:1px solid rgba(84,201,117,.45);background:#54c97514;color:var(--command-green);font-size:8px;letter-spacing:.08em}.s5-command-series{display:grid;grid-template-columns:1fr 42px 1fr;align-items:center;gap:14px;text-align:center}.s5-command-series>strong{font-size:38px;font-weight:800;letter-spacing:-.07em;line-height:1}.s5-command-series>span{color:#8a9299;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:800;letter-spacing:.08em;line-height:1.35}.s5-command-series>div{display:flex;grid-column:1 / -1;justify-content:center;gap:4px;margin-top:-6px}.s5-command-series i{width:7px;height:7px;border:1px solid #66707a}.s5-command-content{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) 358px;background:var(--command-bg)}.s5-command-primary{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr) 99px;padding:0 24px 0 25px}.s5-command-map-pool{min-height:0;overflow:auto;border:1px solid var(--command-line);border-top:0;background:#0a0d0f}.s5-command-pool-header{display:grid;min-height:107px;grid-template-columns:1fr 210px 1fr;align-items:start;gap:14px;padding:17px 14px 0}.s5-command-pool-header>div:first-child{display:flex;align-items:center;gap:8px;color:#c6cbd0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:850;letter-spacing:.11em}.s5-command-pool-header>div:first-child span{color:#818b93}.s5-command-pool-header>div:first-child svg{width:12px;height:12px}.s5-command-turn{display:grid;justify-items:center;text-align:center}.s5-command-turn>span,.s5-command-turn>strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:850;letter-spacing:.12em;line-height:1.2}.s5-command-turn>span{color:#a4abb1}.s5-command-turn>strong{margin-top:3px;color:var(--command-orange)}.s5-command-turn>b{margin-top:4px;color:var(--command-orange);font-size:28px;font-weight:800;letter-spacing:.03em;line-height:1}.s5-command-veto-cta{display:flex;min-height:31px;align-items:center;justify-content:center;gap:7px;margin-top:6px;padding:0 13px;border:1px solid rgba(240,123,27,.8);background:#f07b1b1f;color:#fff;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:900}.s5-command-veto-cta svg{width:13px;height:13px;color:var(--command-orange);fill:currentColor}.s5-command-veto-cta:hover,.s5-command-veto-cta:focus-visible{border-color:#ffb46e;background:#f07b1b33;outline:none}.s5-command-veto-cta:disabled{border-color:var(--command-line);background:#111417;color:#697179;cursor:default}.s5-command-veto-cta:disabled svg{color:#697179}.s5-command-turn>i{display:block;width:216px;height:3px;margin-top:10px;overflow:hidden;background:#20262b}.s5-command-turn>i>em{display:block;height:100%;background:var(--command-orange);transition:width .24s cubic-bezier(.25,1,.5,1)}.s5-command-filters{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:0;padding-top:1px}.s5-command-filters>span{margin-right:9px;color:#949da5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.1em}.s5-command-filters button{min-height:22px;padding:0 8px;border:1px solid var(--command-line);border-right:0;background:#111417;color:#9ca4ac;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.s5-command-filters button:last-child{border-right:1px solid var(--command-line)}.s5-command-filters button.is-active,.s5-command-filters button:hover,.s5-command-filters button:focus-visible{background:#1a1e21;color:#fff;outline:none}.s5-command-message{display:flex;align-items:center;gap:7px;min-height:0;max-height:0;margin:0 12px;overflow:hidden;color:var(--command-green);font-size:10px;font-weight:700;opacity:0;transition:max-height .2s cubic-bezier(.25,1,.5,1),opacity .16s cubic-bezier(.25,1,.5,1),margin .2s cubic-bezier(.25,1,.5,1)}.s5-command-message.is-visible,.s5-command-message.is-error{min-height:27px;max-height:31px;margin-top:-8px;margin-bottom:7px;opacity:1}.s5-command-message.is-error{color:#ff9c95}.s5-command-message svg{width:14px;height:14px}.s5-command-map-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 11px 12px}.s5-command-map-card{position:relative;display:grid;min-width:0;min-height:154px;aspect-ratio:1.44;overflow:hidden;align-content:space-between;padding:0;border:1px solid rgba(225,232,237,.19);background:#15191d;color:#fff;cursor:default;isolation:isolate;text-align:left}.s5-command-map-card>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;opacity:.84;transition:transform .22s cubic-bezier(.25,1,.5,1),filter .22s cubic-bezier(.25,1,.5,1)}.s5-command-map-veil{position:absolute;z-index:-1;inset:0;background:#04070947}.s5-command-map-card>div{align-self:end;padding:0 12px 6px}.s5-command-map-card>div strong{color:#fbfbfb;font-size:21px;font-weight:900;letter-spacing:-.035em;line-height:1;text-shadow:0 1px 4px #060708}.s5-command-map-card footer{display:flex;align-items:center;min-width:0;gap:12px;padding:6px 12px 7px;border-top:1px solid rgba(255,255,255,.12);background:#050709b8;color:#e1e5e7;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:700;letter-spacing:.04em}.s5-command-map-card footer b{color:var(--command-orange);font-weight:900}.s5-command-map-card footer span:nth-child(2) b{color:#d8b34f}.s5-command-map-card footer em{min-width:0;margin-left:auto;overflow:hidden;color:#c5cbd0;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.s5-command-map-card>i{position:absolute;top:10px;right:10px;padding:5px 7px;background:#111416;color:var(--command-orange);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.1em}.s5-command-map-card.is-actionable{border-color:#f07b1bb8;cursor:pointer}.s5-command-map-card.is-actionable:hover,.s5-command-map-card.is-actionable:focus-visible{border-color:#ffb46e;outline:1px solid rgba(240,123,27,.5);outline-offset:-4px}.s5-command-map-card.is-actionable:hover>img,.s5-command-map-card.is-actionable:focus-visible>img{transform:scale(1.045);filter:saturate(1.08)}.s5-command-map-card:disabled{color:inherit;opacity:1}.s5-command-map-card.is-banned>img{filter:grayscale(.35) brightness(.78)}.s5-command-map-card.is-picked{border-color:#57c97559}.s5-command-map-card.is-resolved{animation:s5-command-confirm .36s cubic-bezier(.25,1,.5,1) both}.s5-command-actions{display:grid;align-content:center;justify-items:center;gap:8px;padding:7px 0 0}.s5-command-actions>strong{color:var(--command-orange);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:900;letter-spacing:.12em}.s5-command-actions>div{display:grid;width:min(100%,724px);grid-template-columns:repeat(3,1fr);gap:12px}.s5-command-actions button{display:flex;min-height:43px;align-items:center;justify-content:center;gap:11px;border:1px solid rgba(240,123,27,.75);background:#101315;color:#f0f2f3;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:800;letter-spacing:.13em;transition:background .16s cubic-bezier(.25,1,.5,1),color .16s cubic-bezier(.25,1,.5,1)}.s5-command-actions button svg{width:21px;height:21px;color:var(--command-orange)}.s5-command-actions button:hover,.s5-command-actions button:focus-visible,.s5-command-actions button.is-current{background:#f07b1b1c;outline:none}.s5-command-actions button:disabled{border-color:var(--command-line);color:#697179;cursor:default}.s5-command-actions button:disabled svg{color:#697179}.s5-command-actions button:only-child{width:min(100%,420px);grid-column:1 / -1;justify-self:center}.s5-command-actions p{margin:0;color:#9ca4aa;font-size:9px;font-weight:650}.s5-command-rail{min-width:0;overflow:auto;padding:13px 13px 9px;border-left:1px solid var(--command-line);background:#0a0c0e}.s5-command-rail-section{border:1px solid var(--command-line);background:#0b0e10}.s5-command-rail-section>header{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 14px;border-bottom:1px solid var(--command-line)}.s5-command-rail-section>header strong,.s5-command-file-sync strong{color:#dce0e2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:900;letter-spacing:.1em}.s5-command-rail-section>header span{padding:4px 10px;border:1px solid var(--command-line);background:#131619;color:#9099a0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.1em}.s5-command-history-list{padding-top:4px}.s5-command-history-row,.s5-command-history-current{display:grid;grid-template-columns:27px minmax(58px,1fr) 55px minmax(64px,1fr) 34px;align-items:center;gap:6px;min-height:43px;padding:0 12px;border-bottom:1px solid rgba(210,220,226,.075);color:#aeb5bb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.04em}.s5-command-history-row>span,.s5-command-history-current>span{display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--command-line);color:#bec5ca}.s5-command-history-row>strong,.s5-command-history-current>strong{overflow:hidden;color:#e1e4e6;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.s5-command-history-row>b,.s5-command-history-current>b{color:#f07d76;font-size:8px;letter-spacing:.06em}.s5-command-history-row>em{display:flex;align-items:center;gap:4px;overflow:hidden;color:#d3d8dc;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.s5-command-history-row>em svg{width:15px;height:15px;flex:0 0 auto;color:#ed6262}.s5-command-history-row>time,.s5-command-history-current>time{color:#9aa2a8;font-size:8px;text-align:right}.s5-command-history-row.is-pick>b{color:var(--command-green)}.s5-command-history-row.is-pick>em svg{color:var(--command-green)}.s5-command-history-current{min-height:45px;border-bottom:0;border-left:3px solid var(--command-orange);background:#f07b1b1c}.s5-command-history-current>span{color:var(--command-orange);border-color:#f07b1b59}.s5-command-history-current>b{grid-column:3 / 5;color:var(--command-orange)}.s5-command-map-order{margin:9px 13px 13px}.s5-command-map-order>span{display:flex;align-items:center;gap:3px;margin:0 0 8px;color:#889198;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.1em}.s5-command-map-order>span svg{width:12px;height:12px;transform:rotate(90deg)}.s5-command-map-order ol{margin:0;padding:0;border:1px solid rgba(210,220,226,.08);list-style:none}.s5-command-map-order li{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;min-height:38px;padding:0 12px;border-bottom:1px solid rgba(210,220,226,.08)}.s5-command-map-order li:last-child{border-bottom:0}.s5-command-map-order li b{color:#aeb6bc;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px}.s5-command-map-order li strong{overflow:hidden;color:#cad0d4;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.s5-command-map-order li em{color:#808990;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;font-style:normal;font-weight:800;letter-spacing:.09em}.s5-command-server{margin-top:14px;padding-bottom:11px}.s5-command-server>span{display:block;margin:14px 14px 8px;color:#939ca3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.1em}.s5-command-server-ready{display:flex;align-items:center;justify-content:space-between;min-height:55px;margin:0 14px 12px;padding:0 15px;border:1px solid rgba(87,201,117,.7);background:#57c97513;color:var(--command-green)}.s5-command-server-ready strong{font-size:18px;font-weight:850;letter-spacing:.03em}.s5-command-server-ready svg{width:21px;height:21px}.s5-command-server dl{display:grid;gap:8px;margin:0 14px}.s5-command-server dl>div{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:16px}.s5-command-server dt,.s5-command-server dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:750;letter-spacing:.04em}.s5-command-server dt{color:#879098}.s5-command-server dd{overflow:hidden;color:#cbd0d4;text-overflow:ellipsis;white-space:nowrap}.s5-command-server dd.is-online{display:flex;align-items:center;gap:3px;color:var(--command-green)}.s5-command-server dd.is-online svg{width:9px;height:9px}.s5-command-server dl button,.s5-command-file-sync button{min-width:58px;min-height:20px;padding:0 7px;border:1px solid var(--command-line);background:#111417;color:#b7bec4;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;font-weight:850;letter-spacing:.1em}.s5-command-server dl button:hover,.s5-command-server dl button:focus-visible,.s5-command-file-sync button:hover,.s5-command-file-sync button:focus-visible{border-color:var(--command-line-strong);color:#fff;outline:none}.s5-command-file-sync{display:flex;align-items:center;justify-content:space-between;min-height:65px;margin-top:14px;padding:0 14px;border:1px solid var(--command-line);background:#0b0e10}.s5-command-file-sync div{display:grid;gap:4px}.s5-command-file-sync strong{display:flex;align-items:center;gap:7px}.s5-command-file-sync strong svg{width:14px;height:14px;color:var(--command-green)}.s5-command-file-sync span{color:#a0a7ad;font-size:9px;font-weight:650}.s5-command-footer{display:grid;grid-template-columns:1.32fr 1.25fr .95fr .85fr;min-width:0;border-top:1px solid var(--command-line);background:#0a0c0e}.s5-command-footer>div{display:grid;align-content:start;gap:11px;min-width:0;padding:18px 28px;border-right:1px solid var(--command-line)}.s5-command-footer>div:last-child{border-right:0}.s5-command-footer strong{color:#aab1b7;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:900;letter-spacing:.1em}.s5-command-footer span{color:#a2aab0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:700;letter-spacing:.04em;line-height:1.65}.s5-command-footer span svg{width:12px;height:12px;margin-left:7px;vertical-align:-3px}.s5-command-footer span.is-good{display:flex;align-items:center;gap:7px;color:#a9b5ad}.s5-command-footer span.is-good svg{margin:0;color:var(--command-green)}@keyframes s5-command-confirm{0%{filter:brightness(1)}55%{filter:brightness(1.35)}to{filter:brightness(1)}}@media(max-width:1240px){.s5-command-client{grid-template-columns:180px minmax(0,1fr)}.s5-command-content{grid-template-columns:minmax(0,1fr) 322px}.s5-command-scoreboard{padding:0 24px}.s5-command-team-score strong{font-size:21px}.s5-command-primary{padding-left:17px;padding-right:17px}.s5-command-map-card>div strong{font-size:18px}.s5-command-history-row,.s5-command-history-current{grid-template-columns:24px minmax(49px,1fr) 47px minmax(55px,1fr) 28px;gap:4px;padding-right:8px;padding-left:8px}}@media(max-width:1040px){.s5-command-client{grid-template-columns:68px minmax(0,1fr)}.s5-command-brand{display:block;height:47px;padding:14px 10px}.s5-command-brand img{width:48px;object-position:left center}.s5-command-brand span,.s5-command-nav-heading,.s5-command-nav-item span,.s5-command-nav-item b,.s5-command-sidebar-footer{display:none}.s5-command-menu{margin-right:auto;margin-left:auto}.s5-command-nav-item{display:grid;grid-template-columns:1fr;justify-items:center;gap:0;min-height:42px;padding:0;border-right-width:0}.s5-command-nav-item.is-active{border-left-width:3px}.s5-command-nav-divider{margin-right:10px;margin-left:10px}.s5-command-content{grid-template-columns:minmax(0,1fr) 292px}.s5-command-topbar{padding-left:20px}.s5-command-topbar p{font-size:8px}.s5-command-scoreboard{padding:0 18px}.s5-command-team-emblem{width:56px;height:56px}.s5-command-team-emblem svg{width:50px;height:50px}.s5-command-team-score{gap:10px}.s5-command-pool-header{grid-template-columns:1fr 170px 1fr}.s5-command-turn>i{width:166px}.s5-command-filters>span{display:none}.s5-command-filters button{padding-right:5px;padding-left:5px}.s5-command-footer>div{padding-right:14px;padding-left:14px}}@media(max-width:820px){.s5-command-client{grid-template-columns:1fr;overflow:visible}.s5-command-sidebar{display:none}.s5-command-stage{height:auto;min-height:0;overflow:visible;grid-template-rows:auto auto auto auto auto}.s5-command-mobile-nav{display:grid;position:sticky;z-index:3;top:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px 8px;border-bottom:1px solid var(--command-line);background:#0a0c0ef5;backdrop-filter:blur(12px)}.s5-command-mobile-nav button{display:flex;min-width:0;min-height:38px;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:1px solid transparent;background:transparent;color:#9ca5ac;font-size:9px;font-weight:800}.s5-command-mobile-nav button svg{width:15px;height:15px}.s5-command-mobile-nav button.is-active{border-color:#f07b1b85;background:#f07b1b1a;color:#fff}.s5-command-topbar{min-height:43px;padding:9px 13px}.s5-command-topbar p{overflow:hidden;text-overflow:ellipsis}.s5-command-topbar>div>span{display:none}.s5-command-scoreboard{min-height:94px;grid-template-columns:1fr 104px 1fr;padding:0 14px}.s5-command-team-score strong{font-size:17px}.s5-command-team-score small{margin-top:5px;font-size:8px}.s5-command-team-emblem{width:42px;height:42px}.s5-command-team-emblem svg{width:38px;height:38px}.s5-command-series{gap:7px}.s5-command-series>strong{font-size:28px}.s5-command-content{grid-template-columns:1fr}.s5-command-primary{grid-template-rows:auto 101px;padding:0 12px}.s5-command-map-pool{overflow:visible}.s5-command-pool-header{min-height:95px;grid-template-columns:1fr 140px;padding:13px 10px 0}.s5-command-filters{grid-column:1 / -1;justify-content:flex-start}.s5-command-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s5-command-rail{overflow:visible;padding:12px;border-top:1px solid var(--command-line);border-left:0}.s5-command-footer{grid-template-columns:repeat(2,1fr)}.s5-command-footer>div:nth-child(2){border-right:0}.s5-command-footer>div:nth-child(-n+2){border-bottom:1px solid var(--command-line)}}@media(max-width:520px){.s5-command-topbar>div{gap:7px}.s5-command-topbar>div>strong{font-size:8px}.s5-command-topbar button{padding:0 8px;font-size:0}.s5-command-topbar button svg{width:14px;height:14px}.s5-command-topbar .s5-language-switcher{transform:scale(.86);transform-origin:right center}.s5-command-scoreboard{grid-template-columns:1fr 78px 1fr}.s5-command-team-score,.s5-command-team-score.is-right{gap:5px}.s5-command-team-emblem{display:none}.s5-command-team-score strong{font-size:14px}.s5-command-team-score small{gap:3px;font-size:7px}.s5-command-team-score small b{padding:3px;font-size:6px}.s5-command-series>span{font-size:7px}.s5-command-pool-header{grid-template-columns:1fr 128px}.s5-command-turn>b{font-size:23px}.s5-command-turn>i{width:126px}.s5-command-map-grid{gap:5px;padding-right:6px;padding-left:6px}.s5-command-map-card{min-height:125px}.s5-command-map-card>div strong{font-size:16px}.s5-command-map-card footer{gap:5px;padding-right:7px;padding-left:7px;font-size:7px}.s5-command-map-card footer em{display:none}.s5-command-actions>div{gap:5px}.s5-command-actions button{gap:4px;min-height:40px;font-size:8px;letter-spacing:.06em}.s5-command-actions button svg{width:15px;height:15px}.s5-command-actions>strong{font-size:8px}.s5-command-actions p{max-width:290px;text-align:center}.s5-command-footer{grid-template-columns:1fr}.s5-command-footer>div{border-right:0;border-bottom:1px solid var(--command-line)}}.s5-player-draft{min-height:100vh;padding:24px clamp(16px,3vw,44px) 48px;background:radial-gradient(circle at 50% 0,rgba(232,124,30,.08),transparent 34%),#07090b;color:#f4f5f6;animation:s5-pd-enter var(--motion-route) var(--ease-enter)}@keyframes s5-pd-enter{0%{opacity:0;transform:translateY(6px)}}.s5-player-draft-loading{display:grid;place-content:center;gap:16px;text-align:center}.s5-player-draft button,.s5-player-draft input{min-height:44px}.s5-player-draft-header{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:16px;max-width:1440px;margin:0 auto 20px}.s5-player-draft-header>div{text-align:center}.s5-player-draft-header span,.s5-pd-status span,.s5-pd-captains span,.s5-pd-team header span,.s5-pd-basket header span,.s5-pd-dialog>span{color:var(--accent);font-size:10px;font-weight:850;text-transform:uppercase}.s5-player-draft-header h1{margin:5px 0 3px;font-size:clamp(30px,4vw,52px);line-height:.95}.s5-player-draft-header p{margin:0;color:var(--muted)}.s5-pd-back,.s5-pd-refresh,.s5-pd-captains button,.s5-pd-footer button,.s5-pd-dialog button,.s5-pd-recovery button{border:1px solid var(--line-strong);background:#111419;font-weight:800}.s5-pd-refresh{width:44px}.s5-pd-message,.s5-pd-recovery{max-width:1440px;margin:0 auto 14px;padding:14px 16px;border-left:3px solid var(--accent);background:#15120f}.s5-pd-message.is-error{border-color:var(--danger)}.s5-pd-status{display:grid;max-width:1440px;grid-template-columns:170px 170px 1fr;margin:0 auto 16px;border:1px solid var(--line-strong);background:#0d1014}.s5-pd-status>div{display:grid;gap:5px;min-height:70px;align-content:center;padding:12px 18px;border-right:1px solid var(--line)}.s5-pd-status strong{font-size:18px}.s5-pd-turn{text-align:right}.s5-pd-recovery{display:flex;align-items:center;gap:12px}.s5-pd-recovery input{min-width:220px;flex:1;border:1px solid var(--line-strong);background:#090b0e;color:#fff;padding:0 12px}.s5-pd-captains{display:flex;max-width:1440px;align-items:flex-start;flex-wrap:wrap;gap:8px;margin:0 auto 16px}.s5-pd-captains article{display:grid;min-width:210px;align-self:flex-start;gap:5px;padding:12px 14px;border:1px solid var(--line);background:#0d1014}.s5-pd-captains article.is-active{border-color:#e87c1e66}.s5-pd-captains button{min-height:40px;align-self:flex-start;justify-self:start;padding:0 14px}.s5-pd-sequence{max-width:1440px;margin:0 auto 16px;padding:14px 16px;border:1px solid var(--line);background:#0d1014}.s5-pd-sequence>div{display:grid;grid-template-columns:repeat(16,minmax(24px,1fr));gap:4px}.s5-pd-sequence.is-compact>div{grid-template-columns:repeat(4,minmax(40px,1fr))}.s5-pd-sequence span{display:grid;min-height:34px;place-items:center;border:1px solid var(--line);color:var(--muted);font:800 12px ui-monospace,monospace}.s5-pd-sequence span.is-complete{color:#f4f5f6;background:#171b21}.s5-pd-sequence span.is-current{border-color:var(--accent);background:var(--accent);color:#090909}.s5-pd-sequence p{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.s5-pd-primary{border-color:var(--accent)!important;background:var(--accent)!important;color:#090909!important}.s5-pd-board{display:grid;max-width:1440px;grid-template-columns:minmax(210px,.8fr) minmax(420px,1.8fr) minmax(210px,.8fr);gap:14px;margin:0 auto;align-items:start}.s5-pd-teams{display:grid;gap:14px}.s5-pd-team,.s5-pd-baskets{border:1px solid var(--line-strong);background:#0b0e12}.s5-pd-team header{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 16px;border-bottom:1px solid var(--line)}.s5-pd-team header strong{font-size:26px}.s5-pd-team ol{display:grid;gap:1px;margin:0;padding:0;list-style:none;background:var(--line)}.s5-pd-team li{display:grid;min-height:58px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:8px 12px;background:#11151a}.s5-pd-team li>span{color:#646d77;font:700 11px ui-monospace,monospace}.s5-pd-team li strong{overflow-wrap:anywhere;line-height:1.25}.s5-pd-team li small{max-width:92px;color:var(--accent);font-size:9px;line-height:1.25;text-align:right}.s5-pd-baskets{display:grid;gap:1px;background:var(--line)}.s5-pd-basket{padding:14px;background:#0d1014;transition:border-color var(--motion-ui),opacity var(--motion-ui)}.s5-pd-basket.is-eligible{box-shadow:inset 3px 0 var(--accent)}.s5-pd-basket.is-resolved,.s5-pd-basket.is-exhausted_for_captain{opacity:.66}.s5-pd-basket header{display:flex;justify-content:space-between;margin-bottom:10px}.s5-pd-basket header small{color:var(--muted)}.s5-pd-basket>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.s5-pd-basket button{display:flex;min-width:0;min-height:66px;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;border:1px solid var(--line-strong);background:#171b21;text-align:left}.s5-pd-basket.is-eligible button:not(:disabled):hover,.s5-pd-basket.is-eligible button:not(:disabled):focus-visible{border-color:var(--accent)}.s5-pd-basket button span{overflow-wrap:anywhere;line-height:1.25}.s5-pd-player-copy{display:grid;min-width:0;gap:3px}.s5-pd-player-copy>strong{overflow-wrap:anywhere;color:#f4f5f6;font-size:14px;line-height:1.25}.s5-pd-player-rating{color:var(--muted);font-size:9px;font-weight:700;line-height:1.25}.s5-pd-player-scouting{display:flex;min-width:0;flex-wrap:wrap;gap:4px;margin-top:2px}.s5-pd-player-scouting i{border:1px solid rgba(232,124,30,.38);padding:2px 4px;color:#e7b17d;font-size:8px;font-style:normal;font-weight:750;line-height:1.15}.s5-pd-player-scouting em{overflow:hidden;max-width:100%;color:#9aa5b4;font-size:8px;font-style:normal;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.s5-pd-resolution{max-width:46%;color:var(--accent);font-size:9px;line-height:1.3;text-align:right}.s5-pd-footer{display:flex;max-width:1440px;justify-content:center;gap:10px;margin:18px auto 0}.s5-pd-footer button{padding:0 22px}.s5-pd-dialog-backdrop{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:16px;background:#000000c2;animation:s5-pd-fade var(--motion-panel) var(--ease-enter)}@keyframes s5-pd-fade{0%{opacity:0}}.s5-pd-dialog{width:min(520px,100%);padding:clamp(22px,5vw,38px);border:1px solid rgba(232,124,30,.55);background:#111419;box-shadow:0 24px 80px #00000080}.s5-pd-dialog h2{margin:8px 0 12px;font-size:30px}.s5-pd-dialog p{color:#c2c7cd;line-height:1.6}.s5-pd-preview-scouting{display:grid;gap:10px;margin:18px 0;border-left:2px solid var(--accent);padding:10px 12px;background:#ffffff08}.s5-pd-preview-scouting>small{color:var(--accent);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.s5-pd-preview-scouting>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.s5-pd-preview-scouting span{display:grid;gap:3px;color:var(--muted);font-size:10px}.s5-pd-preview-scouting span strong{color:#f4f5f6;font-size:13px}.s5-pd-preview-scouting p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.s5-pd-preview-scouting p strong{color:#f4f5f6}.s5-pd-dialog>div{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.s5-pd-dialog button{padding:0 18px}@media(max-width:900px){.s5-player-draft{padding:14px 12px 34px}.s5-player-draft-header{grid-template-columns:44px minmax(0,1fr) auto;gap:8px}.s5-pd-back{width:44px;overflow:hidden;padding:0;font-size:0}.s5-pd-back:before{content:"←";font-size:18px}.s5-pd-status{grid-template-columns:1fr 1fr}.s5-pd-turn{grid-column:1 / -1;text-align:left;border-top:1px solid var(--line)}.s5-pd-board{grid-template-columns:1fr 1fr}.s5-pd-baskets{grid-column:1 / -1;grid-row:1}.s5-pd-teams{grid-template-columns:1fr 1fr}}@media(max-width:520px){.s5-player-draft-header .s5-language-switcher{transform:scale(.88);transform-origin:right center}.s5-player-draft-header h1{font-size:28px}.s5-player-draft-header p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s5-pd-status{grid-template-columns:1fr 1fr}.s5-pd-captains{display:grid}.s5-pd-captains article{min-width:0}.s5-pd-board{grid-template-columns:1fr}.s5-pd-sequence>div{grid-template-columns:repeat(8,1fr)}.s5-pd-baskets{grid-column:1}.s5-pd-teams{grid-template-columns:1fr}.s5-pd-basket>div{grid-template-columns:1fr}.s5-pd-recovery{align-items:stretch;flex-direction:column}.s5-pd-dialog>div{display:grid}}@media(prefers-reduced-motion:reduce){.s5-player-draft *,.s5-player-draft *:before,.s5-player-draft *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.s5-command-client *,.s5-command-client *:before,.s5-command-client *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.s5-command-client,.s5-command-client *{letter-spacing:0!important}.s5-match-ops{min-height:100vh;padding:22px clamp(14px,3vw,44px) 52px;overflow-x:hidden;background:radial-gradient(circle at 78% 0,rgba(232,124,30,.09),transparent 30%),#07090b;color:#f4f5f6;animation:s5-pd-enter var(--motion-route) var(--ease-enter)}.s5-match-ops button{min-height:44px;border:1px solid var(--line-strong);background:#11151a;color:#f4f5f6;cursor:pointer;font-weight:800}.s5-match-ops button:disabled{cursor:not-allowed;opacity:.48}.s5-match-ops.is-loading{display:grid;place-items:center}.s5-match-ops.is-loading section{display:grid;gap:12px;text-align:center}.s5-mo-header{display:grid;max-width:1440px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 auto 18px}.s5-mo-header>div{min-width:0;text-align:center}.s5-mo-header-actions{display:flex;min-width:0;max-width:100%;align-items:center;justify-content:flex-end;gap:8px}.s5-mo-header-actions>button{width:44px;flex:0 0 44px}.s5-mo-header span,.s5-mo-provider small,.s5-mo-veto>header>span,.s5-mo-rosters>header>span,.s5-mo-series>header>span,.s5-mo-access>div>span{color:var(--accent);font:850 10px ui-monospace,monospace}.s5-mo-header h1{margin:5px 0;font-size:clamp(30px,4vw,54px);line-height:.95}.s5-mo-header p{margin:0;overflow-wrap:anywhere;color:#b9c0c6}.s5-mo-header p b{padding:0 8px;color:var(--accent)}.s5-mo-message{max-width:1440px;margin:0 auto 14px;padding:13px 16px;border-left:3px solid #e4ae4f;background:#17140d}.s5-mo-message.is-error{border-color:var(--danger)}.s5-mo-provider{display:flex;max-width:1440px;min-height:108px;align-items:center;justify-content:space-between;gap:18px;margin:0 auto 14px;padding:20px 24px;border:1px solid var(--line-strong);background:#0d1115}.s5-mo-provider.is-ready,.s5-mo-provider.is-live{border-color:#57c9758c;box-shadow:inset 3px 0 #57c975}.s5-mo-provider.is-starting{border-color:#e87c1e8c;box-shadow:inset 3px 0 var(--accent)}.s5-mo-provider.is-error,.s5-mo-provider.is-recovery{border-color:#e553538c;box-shadow:inset 3px 0 var(--danger)}.s5-mo-provider h2{margin:5px 0;font-size:clamp(22px,3vw,34px)}.s5-mo-provider p{margin:0;color:var(--muted)}.s5-mo-provider button{padding:0 18px;white-space:nowrap}.s5-mo-provider-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px}.s5-mo-grid{display:grid;max-width:1440px;grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);gap:14px;margin:0 auto 14px;align-items:start}.s5-mo-veto,.s5-mo-rosters,.s5-mo-series,.s5-mo-access>div{border:1px solid var(--line-strong);background:#0b0e12}.s5-mo-rosters{min-width:0;max-height:max(280px,calc(100dvh - 260px));overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;scrollbar-gutter:stable;touch-action:pan-y}.s5-mo-rosters:focus-visible{outline:2px solid rgba(232,124,30,.72);outline-offset:2px}.s5-mo-veto>header,.s5-mo-rosters>header,.s5-mo-series>header{display:flex;min-height:72px;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--line)}.s5-mo-rosters>header{position:sticky;z-index:2;top:0;background:#0b0e12}.s5-mo-veto h2,.s5-mo-rosters h2,.s5-mo-series h2{margin:0}.s5-mo-veto header p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.s5-mo-veto-phase{display:grid;flex:0 0 auto;gap:3px;margin-left:auto;text-align:right}.s5-mo-veto-phase b{color:#d9a85b;font:850 clamp(18px,2.4vw,31px)/1 ui-monospace,monospace;letter-spacing:.035em}.s5-mo-veto-phase strong{color:#f0f3f4;font:850 19px/1 ui-monospace,monospace;font-variant-numeric:tabular-nums}.s5-mo-myhud-export{display:flex;min-height:58px;align-items:center;gap:12px;padding:7px 18px;border-bottom:1px solid var(--line);background:#e87c1e09}.s5-mo-myhud-export>span{color:var(--accent);font:850 10px ui-monospace,monospace;letter-spacing:.08em!important}.s5-mo-myhud-export>small{margin-left:auto;color:#9ca5ad;font-size:11px}.s5-mo-myhud-export>button{min-height:40px;margin-left:auto;padding:0 16px;border-color:#e87c1eb8;color:#f6a45b;white-space:nowrap;transition:border-color var(--motion-ui),background var(--motion-ui),color var(--motion-ui)}.s5-mo-myhud-export>small+button{margin-left:0}.s5-mo-myhud-export>button:not(:disabled):hover,.s5-mo-myhud-export>button:not(:disabled):focus-visible{border-color:var(--accent);background:#e87c1e1f;color:#ffc18a}.s5-mo-veto-readiness{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.s5-mo-veto-readiness>span{color:var(--muted);font-size:12px;font-weight:800}.s5-mo-veto-readiness>button{min-width:190px;padding:0 16px}.s5-mo-primary{border-color:var(--accent)!important;background:var(--accent)!important;color:#090909!important}.s5-mo-veto>.s5-mo-primary{margin:16px 18px 0;padding:0 22px}.s5-mo-map-pool{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px 18px}.s5-mo-map-card{position:relative;display:grid!important;min-width:0;min-height:116px!important;aspect-ratio:16 / 9;overflow:hidden;align-content:end!important;padding:0!important;isolation:isolate;background:#11151a;text-align:left;transition:border-color var(--motion-ui),filter var(--motion-ui)}.s5-mo-map-card:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,#05070914 20%,#050709e6);content:""}.s5-mo-map-card img{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.72) brightness(.76);transform:scale(1.01);transition:filter var(--motion-ui),transform var(--motion-ui)}.s5-match-ops .s5-mo-map-card:disabled{cursor:default;opacity:1}.s5-mo-map-card:not(:disabled):hover,.s5-mo-map-card:not(:disabled):focus-visible{border-color:var(--accent)}.s5-mo-map-card:not(:disabled):focus-visible{outline:2px solid rgba(232,124,30,.82);outline-offset:2px}.s5-mo-map-card:not(:disabled):hover img,.s5-mo-map-card:not(:disabled):focus-visible img{filter:saturate(1) brightness(.9);transform:scale(1.035)}.s5-mo-map-card.is-picked{border-color:#57c9759e;box-shadow:inset 0 -3px #57c975}.s5-mo-map-card.is-picked img{filter:saturate(.92) brightness(.68)}.s5-mo-map-card.is-picked small{color:#8fe3a5}.s5-mo-map-card.is-banned{border-color:#e5535385;box-shadow:inset 0 -3px var(--danger)}.s5-mo-map-card.is-banned img{filter:grayscale(1) brightness(.42)}.s5-mo-map-card.is-banned small{color:#f19b9b}.s5-mo-map-card>span{position:relative;z-index:2;display:grid;gap:3px;padding:12px 13px}.s5-mo-map-card strong{overflow-wrap:anywhere;color:#fff;font-size:clamp(18px,2vw,25px);line-height:1;text-shadow:0 2px 14px rgba(0,0,0,.85)}.s5-mo-map-card small{color:#d3d8dc;font-size:10px;text-shadow:0 1px 8px #000}.s5-mo-map-preferences{display:flex;flex-wrap:wrap;gap:3px;margin-top:2px}.s5-mo-map-preferences em{max-width:100%;overflow:hidden;padding:2px 5px;border:1px solid rgba(215,224,232,.28);background:#0507099e;color:#eef2f5;font-size:9px;font-style:normal;line-height:1.1;text-overflow:ellipsis;text-shadow:0 1px 8px #000;white-space:nowrap}.s5-mo-history{padding:0 18px 18px}.s5-mo-history h3{margin:3px 0 10px}.s5-mo-history ol,.s5-mo-rosters ol{display:grid;gap:1px;margin:0;padding:0;background:var(--line);list-style:none}.s5-mo-history li,.s5-mo-rosters li{display:grid;min-height:46px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 11px;background:#11151a}.s5-mo-history li span,.s5-mo-rosters li span{color:#6f7881;font:700 10px ui-monospace,monospace}.s5-mo-history li small,.s5-mo-rosters li small{color:var(--accent)}.s5-mo-rosters article{padding:14px;border-bottom:1px solid var(--line)}.s5-mo-rosters article.is-own-team{background:#e87c1e09;box-shadow:inset 3px 0 var(--accent)}.s5-mo-rosters article:last-child{border-bottom:0}.s5-mo-rosters h3{margin:0 0 10px;overflow-wrap:anywhere}.s5-mo-team-heading{display:flex;min-width:0;align-items:start;justify-content:space-between;gap:10px}.s5-mo-team-heading h3{min-width:0}.s5-mo-team-relation{flex:0 0 auto;padding:3px 6px;border:1px solid rgba(232,124,30,.42);color:#f0a35f;font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.s5-mo-rosters li strong{min-width:0;overflow-wrap:anywhere}.s5-mo-series{max-width:1440px;margin:0 auto 14px}.s5-mo-series>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 18px}.s5-mo-series article{min-width:0;padding:16px;border:1px solid var(--line);background:#101419}.s5-mo-series article.is-current{border-color:var(--accent);box-shadow:inset 3px 0 var(--accent)}.s5-mo-series article.is-completed{border-color:#57c97573}.s5-mo-series h3{margin:5px 0;font-size:24px;overflow-wrap:anywhere}.s5-mo-series p{color:var(--muted);line-height:1.5}.s5-mo-series details{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.s5-mo-series summary{cursor:pointer;font-weight:800}.s5-mo-statistics-empty{margin-bottom:0}.s5-mo-statistics-table{max-width:100%;margin-top:10px;overflow-x:auto}.s5-mo-statistics-table table{width:100%;border-collapse:collapse;font-size:11px}.s5-mo-statistics-table th,.s5-mo-statistics-table td{padding:7px 6px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.s5-mo-statistics-table th:first-child{max-width:160px;overflow:hidden;text-align:left;text-overflow:ellipsis}.s5-mo-statistics-table thead th{color:#858e96;font:800 9px ui-monospace,monospace;text-transform:uppercase}.s5-mo-access{display:grid;max-width:1440px;grid-template-columns:1.3fr 1fr;gap:14px;margin:0 auto}.s5-mo-access>div{display:grid;min-width:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px}.s5-mo-access h2{margin:0 0 7px}.s5-mo-access p{margin:5px 0 0;color:var(--muted)}.s5-mo-access code{display:block;max-width:100%;padding:10px 12px;overflow-wrap:anywhere;border:1px solid var(--line);background:#07090b;color:#dce2e6;white-space:normal;user-select:all}.s5-mo-access button{padding:0 16px}.s5-approved-match .s5-mo-grid.is-post-veto{grid-template-columns:minmax(0,1fr) 340px;gap:32px}.s5-approved-match .s5-mo-veto.s5-mo-post-veto{border:0;background:transparent}.s5-approved-match .s5-mo-veto>.s5-mo-post-veto-heading{display:flex;height:69px;min-height:69px;align-items:end;justify-content:space-between;gap:20px;padding:5px 0 12px;border:0}.s5-mo-post-veto-heading>div{min-width:0}.s5-mo-post-veto-heading span{color:#f3e600;font:900 9px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.s5-mo-post-veto-heading h2{margin:5px 0 0;font-size:clamp(26px,2.6vw,34px);line-height:.95;text-transform:uppercase}.s5-mo-post-veto-heading p{flex:0 0 auto;margin:0 0 3px;color:var(--muted);font-size:10px;text-align:right}.s5-mo-post-veto-maps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.s5-mo-post-veto-map{position:relative;grid-column:span 2;min-width:0;min-height:270px;overflow:hidden;border:1px solid var(--line-strong);background:#0d120f;isolation:isolate}.s5-mo-post-veto-map.is-lead,.s5-mo-post-veto-map.is-current{border-color:#f3e600b8;box-shadow:inset 0 -4px #f3e600}.s5-mo-post-veto-map.is-decider{border-color:#ffffff47}.s5-mo-post-veto-map img{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.76) brightness(.54)}.s5-mo-post-veto-map:after{position:absolute;z-index:1;inset:0;background:#02050457;content:""}.s5-mo-post-veto-map>div{position:absolute;z-index:2;inset:auto 0 0;min-width:0;padding:92px 16px 18px;background:linear-gradient(180deg,transparent,rgba(3,6,5,.92) 48%)}.s5-mo-post-veto-map span{display:block;overflow-wrap:anywhere;color:#f3e600;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.s5-mo-post-veto-map h3{margin:5px 0 3px;overflow-wrap:anywhere;color:#f5f6f3;font-size:clamp(27px,2.8vw,38px);line-height:.94;text-transform:uppercase}.s5-mo-post-veto-map p{margin:0;color:#b2bab5;font-size:10px}.s5-mo-post-veto-maps.count-1 .s5-mo-post-veto-map{grid-column:1 / -1;min-height:360px}.s5-mo-post-veto-maps.count-5 .s5-mo-post-veto-map{min-height:205px}.s5-mo-post-veto-maps.count-5 .s5-mo-post-veto-map:nth-child(4){grid-column:2 / span 2}.s5-mo-post-veto-maps.count-5 .s5-mo-post-veto-map:nth-child(5){grid-column:4 / span 2}.s5-mo-post-veto-empty{min-height:180px;display:grid;place-items:center;margin:0;border:1px solid var(--line-strong);background:#0b0e12;color:var(--muted);text-align:center}.s5-mo-post-veto-history{margin-top:10px;border:1px solid var(--line);background:#070a08}.s5-mo-post-veto-history summary{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;cursor:pointer;list-style:none}.s5-mo-post-veto-history summary::-webkit-details-marker{display:none}.s5-mo-post-veto-history summary>div{min-width:0}.s5-mo-post-veto-history summary small{color:#f3e600;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.s5-mo-post-veto-history summary p{margin:6px 0 0;overflow-wrap:anywhere;color:var(--muted);font-size:10px}.s5-mo-post-veto-history summary p strong{color:#c7ceca}.s5-mo-post-veto-history summary>span{flex:0 0 auto;min-height:36px;display:grid;place-items:center;padding:0 12px;border:1px solid var(--line-strong);color:#c6cdc8;font-size:9px;font-weight:850;text-transform:uppercase}.s5-mo-post-veto-history ol{display:grid;gap:1px;margin:0;padding:1px 14px 14px;background:var(--line);list-style:none}.s5-mo-post-veto-history li{display:grid;min-height:42px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;background:#11151a}.s5-mo-post-veto-history li small{color:var(--muted);overflow-wrap:anywhere}.s5-mo-cs2-access.is-post-veto{min-height:220px;display:grid;grid-template-columns:1fr;align-content:start;gap:13px;margin-top:12px;padding:16px;border:1px solid var(--line-strong);border-left:4px solid #f3e600;background:#0d120f}.s5-mo-cs2-access.is-post-veto>span{color:#f3e600;font:900 8px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.s5-mo-cs2-copy{min-width:0}.s5-mo-cs2-access.is-post-veto .s5-mo-cs2-copy>small{display:block;color:#16c79a;font-size:8px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.s5-mo-cs2-access.is-post-veto h2{margin:10px 0 6px;font-size:clamp(22px,2.4vw,30px);line-height:1;text-transform:uppercase}.s5-mo-cs2-access.is-post-veto p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.s5-mo-cs2-access.is-post-veto code{display:block;max-width:100%;margin-top:10px;padding:9px 10px;overflow-wrap:anywhere;border:1px solid var(--line);background:#07090b;color:#dce2e6;white-space:normal;user-select:all}.s5-mo-cs2-access.is-post-veto dl{display:grid;grid-template-columns:1.5fr 1fr .65fr;margin:12px 0 0;border:1px solid var(--line)}.s5-mo-cs2-access.is-post-veto dl div{min-width:0;min-height:43px;display:grid;align-content:center;gap:3px;padding:0 10px;border-right:1px solid var(--line)}.s5-mo-cs2-access.is-post-veto dl div:last-child{border-right:0}.s5-mo-cs2-access.is-post-veto dt{color:var(--muted);font-size:7px;font-weight:850;text-transform:uppercase}.s5-mo-cs2-access.is-post-veto dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:9px;font-weight:850}.s5-mo-cs2-access.is-post-veto .s5-mo-connect-actions{display:grid;grid-template-columns:1.25fr 1fr;gap:7px}.s5-mo-cs2-access.is-post-veto .s5-mo-connect-actions>button{min-height:48px;padding:0 14px}.s5-mo-cs2-access.is-post-veto .s5-mo-connect-actions>.s5-cs2-launch{order:-1}.s5-mo-cs2-access.is-post-veto .s5-cs2-launch-button{min-height:48px;background:#f3e600;border-color:#f3e600}.s5-mo-cs2-access.is-post-veto .s5-cs2-launch-recovery{grid-column:1 / -1}.s5-mo-rosters.is-post-veto{max-height:none;border:0;background:transparent;scrollbar-gutter:auto}.s5-approved-match .s5-mo-rosters.is-post-veto>header{height:63px;min-height:63px;align-items:end;padding:0 0 8px;border:0;background:transparent}.s5-mo-rosters.is-post-veto>header>span{align-self:flex-start;margin-top:7px;color:#f3e600;letter-spacing:.1em;text-transform:uppercase}.s5-mo-rosters.is-post-veto>header h2{font-size:clamp(22px,2vw,28px);line-height:.95;text-transform:uppercase}.s5-mo-rosters.is-post-veto>header>small{margin-left:auto;color:var(--muted);font-size:10px}.s5-mo-rosters.is-post-veto article{margin-bottom:12px;padding:0 12px;border:1px solid var(--line-strong);background:#090d0b}.s5-mo-rosters.is-post-veto article.is-own-team{border-top:3px solid #f3e600;box-shadow:none}.s5-mo-rosters.is-post-veto .s5-mo-team-heading{min-height:48px;margin:0 -12px;padding:0 12px;border-bottom:1px solid var(--line)}.s5-mo-rosters.is-post-veto .s5-mo-team-heading h3{order:2;max-width:190px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s5-mo-rosters.is-post-veto .s5-mo-team-relation{order:1}.s5-mo-rosters.is-post-veto ol{background:transparent}.s5-mo-rosters.is-post-veto li{min-height:49px;grid-template-columns:34px minmax(0,1fr) auto;padding:0;border-bottom:1px solid var(--line);background:transparent}.s5-mo-rosters.is-post-veto li:last-child{border-bottom:0}.s5-mo-rosters.is-post-veto li .s5-mo-roster-initials{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line-strong);color:#cdd3cf;font-size:8px;font-weight:900}.s5-mo-rosters.is-post-veto li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s5-mo-voice{border-color:var(--line-strong)}.s5-mo-voice.is-ready{border-color:#57c97573;box-shadow:inset 3px 0 #57c975}.s5-mo-voice.is-starting{border-color:#e87c1e80;box-shadow:inset 3px 0 var(--accent)}.s5-mo-voice.is-error{border-color:#e5535385;box-shadow:inset 3px 0 var(--danger)}.s5-mo-voice small{display:block;margin-top:7px;color:#cfd5da;overflow-wrap:anywhere}.s5-mo-voice-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 16px;border:1px solid var(--accent);background:var(--accent);color:#090909;font-weight:850;text-decoration:none}.s5-mo-voice-action.is-fallback{border-color:var(--line-strong);background:#151a20;color:#e7eaec}.s5-mo-voice.is-embedded{grid-template-columns:28px minmax(150px,.65fr) minmax(300px,1.35fr)}.s5-voice-room-page{min-height:100dvh}.s5-shared-voice-card,.s5-shared-voice-roster{max-width:920px;margin:0 auto 14px;border:1px solid var(--line-strong);background:#0b0e12}.s5-shared-voice-card{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(320px,1.25fr);align-items:center;gap:28px;padding:30px}.s5-shared-voice-card.is-ready{border-color:#57c97580;box-shadow:inset 3px 0 #57c975}.s5-shared-voice-card.is-error{border-color:#e5535385;box-shadow:inset 3px 0 var(--danger)}.s5-shared-voice-copy small,.s5-shared-voice-roster>header>span{color:var(--accent);font:850 10px ui-monospace,monospace}.s5-shared-voice-copy h2{margin:8px 0;font-size:clamp(24px,3vw,36px)}.s5-shared-voice-copy p{margin:0;color:var(--muted);line-height:1.5}.s5-shared-voice-roster>header{display:flex;align-items:center;gap:14px;padding:18px 22px;border-bottom:1px solid var(--line)}.s5-shared-voice-roster h2{margin:0}.s5-shared-voice-roster ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;background:var(--line);list-style:none}.s5-shared-voice-roster li{display:grid;min-height:64px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:12px 18px;background:#11151a}.s5-shared-voice-roster li span{color:#6f7881;font:700 10px ui-monospace,monospace}.s5-voice-control{display:grid;min-width:0;gap:10px}.s5-voice-control-status{display:flex;min-width:0;align-items:center;gap:9px}.s5-voice-control-status>div{display:grid;min-width:0;gap:2px}.s5-voice-control-status strong{overflow:hidden;color:#eef1f2;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.s5-voice-control-status small{margin:0;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.s5-voice-live-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#808991;box-shadow:0 0 0 4px #80899114}.s5-voice-control.is-connected .s5-voice-live-dot{background:#57c975;box-shadow:0 0 0 4px #57c9751c,0 0 16px #57c97552}.s5-voice-control.is-reconnecting .s5-voice-live-dot,.s5-voice-control.is-authorizing .s5-voice-live-dot,.s5-voice-control.is-connecting .s5-voice-live-dot{background:var(--accent);animation:s5-voice-pulse 1.2s ease-in-out infinite}.s5-voice-control.is-error .s5-voice-live-dot{background:var(--danger)}.s5-voice-control-actions{display:flex;flex-wrap:wrap;gap:7px}.s5-voice-control-actions button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px}.s5-voice-join{flex:1 1 260px;border-color:var(--accent)!important;background:var(--accent)!important;color:#090909!important}.s5-voice-mute{flex:1 1 180px}.s5-voice-leave{border-color:#e5535373!important;color:#f0a1a1!important}.s5-voice-fallback{display:inline-flex;width:fit-content;align-items:center;gap:6px;color:#939ca3;font-size:10px;text-decoration:none}.s5-voice-fallback:hover{color:#e5e8ea}.s5-voice-broadcast-notice{display:flex;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;border:1px solid rgba(232,124,30,.3);background:#e87c1e12;color:#d7b58e!important;font-size:10px;line-height:1.4}.s5-voice-broadcast-notice svg{flex:0 0 auto;margin-top:1px;color:var(--accent)}.s5-voice-roster{display:grid;gap:1px;margin:0;padding:1px;border:1px solid var(--line);background:var(--line);list-style:none}.s5-voice-roster li{display:grid;min-height:40px;grid-template-columns:8px minmax(0,1fr) 34px;align-items:center;gap:9px;padding:6px 7px 6px 9px;background:#0d1115;opacity:.62}.s5-voice-roster li.is-online{opacity:1}.s5-voice-roster li.is-speaking{background:#22b5da14;box-shadow:inset 2px 0 #45c2e8}.s5-voice-presence{width:6px;height:6px;border-radius:50%;background:#59616a}.s5-voice-roster li.is-online .s5-voice-presence{background:#57c975;box-shadow:0 0 8px #57c97573}.s5-voice-roster li.is-speaking .s5-voice-presence{background:#45c2e8;box-shadow:0 0 10px #45c2e8b3}.s5-voice-roster li>div{display:grid;min-width:0;gap:1px}.s5-voice-roster strong{overflow:hidden;color:#e9edef;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.s5-voice-roster small{margin:0;color:#7f8992;font-size:9px}.s5-voice-roster button{width:32px;min-height:30px!important;padding:0!important;border-color:var(--line-strong)!important;color:#aeb6bc!important}.s5-voice-roster button[aria-pressed=true]{border-color:#e553537a!important;color:#e98686!important}.s5-mo-broadcast-sources{max-width:1440px;margin:14px auto 0;padding:18px;border:1px solid var(--line-strong);background:#0b0e12}.s5-mo-broadcast-sources>header{display:flex;align-items:flex-start;gap:14px}.s5-mo-broadcast-sources>header>span{color:var(--accent);font:850 10px ui-monospace,monospace}.s5-mo-broadcast-sources h2{margin:0}.s5-mo-broadcast-sources p{margin:5px 0 0;color:var(--muted);font-size:11px}.s5-mo-broadcast-sources>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:15px 0 11px}.s5-mo-broadcast-sources article{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:10px;border:1px solid var(--line);background:#101419}.s5-mo-broadcast-sources article>div{display:grid;min-width:0;gap:3px}.s5-mo-broadcast-sources article small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.s5-mo-broadcast-sources article strong{color:#dce2e6;font:850 11px ui-monospace,monospace}.s5-mo-broadcast-sources article button{min-height:34px;padding:0 10px;font-size:9px}.s5-mo-broadcast-sources>small{color:#747e86;font-size:9px}.s5-voice-broadcast-source{min-height:100vh;display:grid;place-items:end start;padding:10px;background:transparent;color:#dce2e6}.s5-voice-broadcast-source>div{display:grid;gap:2px;padding:7px 9px;border:1px solid rgba(255,255,255,.1);background:#050709d1;font:800 9px ui-monospace,monospace}.s5-voice-broadcast-source span{color:#8b949b}.s5-voice-broadcast-source.is-live strong{color:#57c975}@keyframes s5-voice-pulse{50%{opacity:.42;transform:scale(.82)}}.voice-preview-shell{min-height:100vh;color:var(--text-primary);background:radial-gradient(circle at 76% 24%,rgba(242,116,20,.11),transparent 31rem),linear-gradient(135deg,#070a0e,#0a0f15 54%,#07090d)}.voice-preview-header{height:88px;padding:0 clamp(28px,5vw,88px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(154,169,189,.14);background:#070a0ecc}.voice-preview-brand,.voice-preview-brand>div,.voice-preview-security,.voice-preview-control-heading,.voice-preview-control-heading>div,.voice-preview-team,.voice-preview-team>div{display:flex;align-items:center}.voice-preview-brand{gap:15px}.voice-preview-brand>div,.voice-preview-control-heading>div,.voice-preview-team>div{align-items:flex-start;flex-direction:column}.voice-preview-brand strong{font-size:20px;letter-spacing:.02em}.voice-preview-brand small{color:#f27414;font-size:10px;font-weight:800;letter-spacing:.18em}.voice-preview-mark{width:38px;height:38px;display:grid;place-content:center;gap:4px;border:1px solid rgba(154,169,189,.14);border-radius:11px;background:#0d131a}.voice-preview-mark i{width:20px;height:4px;display:block;transform:skew(-22deg);background:#2c343f}.voice-preview-mark i:first-child{background:#f27414}.voice-preview-security{gap:8px;color:#8f9baa;font-size:12px;font-weight:700;letter-spacing:.06em}.voice-preview-stage{width:min(1120px,calc(100% - 56px));margin:0 auto;padding:clamp(56px,8vh,96px) 0 72px}.voice-preview-eyebrow{display:flex;gap:8px;align-items:center;color:#f27414;font-size:12px;font-weight:900;letter-spacing:.14em}.voice-preview-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin:15px 0 34px}.voice-preview-title-row h1{margin:0;font-size:clamp(38px,5vw,62px);line-height:.98;letter-spacing:-.04em}.voice-preview-title-row p{margin:16px 0 0;color:#8f9baa;font-size:16px}.voice-preview-ready{display:inline-flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid rgba(154,169,189,.17);border-radius:999px;color:#b9c2ce;font-size:10px;font-weight:900;letter-spacing:.1em;white-space:nowrap}.voice-preview-ready i{width:7px;height:7px;border-radius:50%;background:#26cf6d;box-shadow:0 0 14px #26cf6d8c}.voice-preview-match{min-height:118px;padding:0 clamp(22px,4vw,48px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;border:1px solid rgba(154,169,189,.14);border-radius:18px 18px 0 0;background:linear-gradient(90deg,#f2741414,#0c1219 35% 65%,#5bc6660f)}.voice-preview-match>svg{color:#5c6877}.voice-preview-team{gap:15px}.voice-preview-team.is-opponent{justify-content:flex-end;text-align:right}.voice-preview-team.is-opponent>div{align-items:flex-end}.voice-preview-team>span{width:52px;height:52px;display:grid;place-items:center;border-radius:13px;border-bottom:2px solid #f27414;background:#111821;font-weight:900}.voice-preview-team.is-opponent>span{border-bottom-color:#5bc666}.voice-preview-team small{color:#6e7a89;font-size:9px;font-weight:900;letter-spacing:.14em}.voice-preview-team strong{margin-top:5px;font-size:17px}.voice-preview-control-card{padding:clamp(24px,4vw,42px);border:1px solid rgba(154,169,189,.14);border-top:0;border-radius:0 0 18px 18px;background:#0b1016}.voice-preview-control-heading{gap:13px;margin-bottom:22px}.voice-preview-control-heading>span{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;color:#f27414;background:#f274141f}.voice-preview-control-heading strong{font-size:15px}.voice-preview-control-heading small{margin-top:3px;color:#738091;font-size:12px}.voice-preview-footnote{margin-top:17px;color:#667282;font-size:12px;text-align:center}@media(max-width:760px){.voice-preview-security{display:none}.voice-preview-title-row{flex-direction:column}.voice-preview-match{grid-template-columns:1fr;padding:24px;gap:20px}.voice-preview-match>svg{display:none}.voice-preview-team.is-opponent{justify-content:flex-start;text-align:left}.voice-preview-team.is-opponent>div{align-items:flex-start;order:2}.voice-preview-team.is-opponent>span{order:1}}.s5-mo-connect-actions{display:grid;gap:7px}.s5-cs2-launch{display:grid;gap:10px;min-width:0}.s5-cs2-launch-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--accent);background:var(--accent);color:#090909;cursor:pointer;font:inherit;font-weight:850}.s5-cs2-launch-button svg{width:17px;height:17px}.s5-cs2-launch-recovery{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid rgba(240,123,27,.5);background:#f07b1b12}.s5-cs2-launch-recovery h3,.s5-cs2-launch-recovery p{margin:0}.s5-cs2-launch-recovery h3{color:#f7f8f8;font-size:16px}.s5-cs2-launch-recovery p{color:#aeb5ba;font-size:13px;line-height:1.45}.s5-cs2-launch-recovery dl{display:grid;gap:7px;margin:0}.s5-cs2-launch-recovery dl div{display:grid;gap:3px;min-width:0}.s5-cs2-launch-recovery dt{color:#858d93;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.s5-cs2-launch-recovery dd{min-width:0;margin:0}.s5-cs2-launch-recovery code{display:block;overflow-wrap:anywhere;color:#f5f6f6;user-select:all}.s5-cs2-launch-recovery-actions{display:flex;flex-wrap:wrap;gap:7px}.s5-cs2-launch-recovery-actions button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid rgba(240,123,27,.55);background:#111417;color:#f5f6f6;cursor:pointer;font:inherit;font-weight:750}.s5-cs2-launch-recovery-actions svg{width:15px;height:15px}.s5-cs2-launch.is-compact{margin-top:8px}.s5-cs2-launch.is-compact .s5-cs2-launch-button{min-height:32px;padding:0 10px;font-size:9px}.s5-command-server-actions .s5-cs2-launch{flex:1 1 220px}.s5-command-server-actions .s5-cs2-launch-recovery{flex-basis:100%}.s5-mo-access .is-disabled{opacity:.72}.s5-recovery{max-width:1440px;margin:14px auto 0;padding:clamp(16px,2.5vw,26px);border:1px solid var(--line-strong);background:linear-gradient(135deg,rgba(232,124,30,.08),transparent 42%),#0b0e12}.s5-recovery>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.s5-recovery>header small{color:var(--accent);font:850 10px ui-monospace,monospace;letter-spacing:.12em}.s5-recovery>header h2{margin:5px 0 4px;font-size:clamp(24px,3vw,40px)}.s5-recovery>header p{margin:0;color:var(--muted)}.s5-recovery>header>strong{padding:7px 9px;border:1px solid #d14c3d;color:#ff9385;font:800 10px ui-monospace,monospace}.s5-recovery-diagnostics{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 14px;border:1px solid var(--line);background:#07090b}.s5-recovery-diagnostics span,.s5-recovery-diagnostics small{color:var(--muted)}.s5-recovery-diagnostics code{color:#ffb35f}.s5-recovery-actions{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(180px,.7fr));gap:12px;margin-top:14px}.s5-recovery-actions label{display:grid;gap:7px;color:var(--muted);font-size:12px;font-weight:750}.s5-recovery-actions textarea,.s5-recovery-actions select{width:100%;min-height:44px;border:1px solid var(--line-strong);border-radius:0;background:#07090b;color:#f4f5f6;padding:10px}.s5-recovery-actions>div{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.s5-recovery-actions button{padding:0 15px}.s5-recovery-actions button.is-danger{border-color:#8d3329;color:#ff9385}.s5-recovery-timeline{margin-top:22px}.s5-recovery-timeline h3{margin:0 0 10px}.s5-recovery-timeline ol{display:grid;gap:1px;margin:0;padding:0;list-style:none;background:var(--line)}.s5-recovery-timeline li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px;background:#0b0e12}.s5-recovery-timeline li>span{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--muted)}.s5-recovery-timeline li>span.is-applied{background:#5bc886}.s5-recovery-timeline li>span.is-failed,.s5-recovery-timeline li>span.is-needs_admin{background:#ff7465}.s5-recovery-timeline p{margin:4px 0;color:#d4d8db;overflow-wrap:anywhere}.s5-recovery-timeline small{color:var(--muted);overflow-wrap:anywhere}.s5-recovery-timeline em{color:var(--muted);font:700 10px ui-monospace,monospace;text-transform:uppercase}.s5-mo-dialog-backdrop{position:fixed;z-index:30;inset:0;display:grid;place-items:center;padding:16px;background:#000000c7;animation:s5-pd-fade var(--motion-panel) var(--ease-enter)}.s5-mo-dialog{width:min(500px,100%);padding:clamp(22px,5vw,38px);border:1px solid rgba(232,124,30,.55);background:#111419}.s5-mo-dialog h2{margin:8px 0 12px;font-size:34px}.s5-mo-dialog p{color:#c3c9ce;line-height:1.55}.s5-mo-dialog>div{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.s5-mo-dialog button{padding:0 18px}.s5-mo-fallback-dialog{width:min(820px,100%);max-height:calc(100dvh - 32px);overflow-y:auto}.s5-mo-fallback-dialog fieldset{min-width:0;margin:18px 0 0;padding:14px;border:1px solid var(--line-strong)}.s5-mo-fallback-dialog legend{padding:0 7px;color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.s5-mo-fallback-map{display:grid;grid-template-columns:minmax(100px,1fr) minmax(120px,1fr) 16px minmax(120px,1fr);align-items:end;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.s5-mo-fallback-map:last-child{border-bottom:0}.s5-mo-fallback-map label{display:grid;gap:5px;color:var(--muted);font-size:10px}.s5-mo-fallback-map input,.s5-mo-fallback-stats input{width:100%;min-height:42px;border:1px solid var(--line-strong);background:#090c10;color:#fff;font:800 14px ui-monospace,monospace;text-align:center}.s5-mo-fallback-map .s5-mo-fallback-map-toggle{grid-template-columns:18px minmax(0,1fr);align-items:center;align-self:center}.s5-mo-fallback-map-toggle input{width:16px;height:16px;min-height:0;border:0;accent-color:var(--accent)}.s5-mo-fallback-map-toggle small{grid-column:2;color:var(--muted)}.s5-mo-fallback-map b{padding-bottom:12px;color:var(--accent);text-align:center}.s5-mo-fallback-stats{display:grid;gap:1px;overflow-x:auto;background:var(--line)}.s5-mo-fallback-stats>div{display:grid;min-width:440px;grid-template-columns:minmax(180px,1fr) repeat(3,70px);align-items:center;gap:8px;padding:8px;background:#0d1115}.s5-mo-fallback-stats strong{display:grid;min-width:0;gap:2px;overflow-wrap:anywhere}.s5-mo-fallback-stats strong small{color:var(--muted);font-size:9px;text-transform:uppercase}.s5-mo-fallback-stats .s5-mo-fallback-stats-head{color:#858e96;font:800 9px ui-monospace,monospace;text-align:center;text-transform:uppercase}.s5-mo-fallback-stats-head span:first-child{text-align:left}.s5-mo-fallback-mvp{display:grid;gap:7px;margin-top:18px;color:var(--accent);font-size:11px;font-weight:850}.s5-mo-fallback-mvp select{min-height:44px;padding:0 12px;border:1px solid var(--line-strong);background:#090c10;color:#fff}.s5-mo-fallback-error{margin-bottom:0;padding:10px 12px;border-left:3px solid var(--danger);background:#e5535314;color:#f3a0a0!important}.s5-mo-fallback-dialog>.s5-mo-fallback-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}@media(max-width:900px){.s5-match-ops{padding:14px 12px 36px}.s5-mo-header{grid-template-columns:44px minmax(0,1fr) auto}.s5-mo-header>button:first-child{width:44px;overflow:hidden;padding:0;font-size:0}.s5-mo-header>button:first-child:before{content:"←";font-size:18px}.s5-mo-header-actions .s5-language-switcher-trigger{width:44px;min-width:44px;padding:0;font-size:0}.s5-mo-header-actions .s5-language-switcher-trigger:before{content:"🌐";font-size:16px}.s5-mo-grid,.s5-mo-access{grid-template-columns:1fr}.s5-mo-rosters{max-height:none;overflow:visible;scrollbar-gutter:auto}.s5-mo-rosters>header{position:static}.s5-recovery-actions{grid-template-columns:1fr}.s5-recovery-actions>div{grid-column:1}.s5-mo-map-pool,.s5-mo-series>div{grid-template-columns:repeat(2,minmax(0,1fr))}.s5-approved-match .s5-mo-grid.is-post-veto{grid-template-columns:1fr;gap:18px}.s5-mo-rosters.is-post-veto{grid-row:auto}}@media(max-width:520px){.s5-statistics-summary{grid-template-columns:1fr 1fr}.s5-tr-statistics{padding:12px}.s5-tr-statistics-leaders>div{grid-template-columns:1fr}.s5-mo-header h1{font-size:28px}.s5-mo-provider{align-items:stretch;flex-direction:column;padding:17px}.s5-mo-provider-actions{align-items:stretch;flex-direction:column}.s5-shared-voice-card{grid-template-columns:1fr;gap:20px;padding:20px}.s5-shared-voice-roster ol{grid-template-columns:1fr}.s5-mo-map-pool,.s5-mo-series>div{grid-template-columns:1fr}.s5-approved-match .s5-mo-veto>.s5-mo-post-veto-heading{height:auto;min-height:56px;align-items:flex-start;flex-direction:column;gap:7px;padding:0 0 12px}.s5-mo-post-veto-heading p{text-align:left}.s5-mo-post-veto-maps{grid-template-columns:1fr}.s5-mo-post-veto-map,.s5-mo-post-veto-maps.count-1 .s5-mo-post-veto-map,.s5-mo-post-veto-maps.count-5 .s5-mo-post-veto-map,.s5-mo-post-veto-maps.count-5 .s5-mo-post-veto-map:nth-child(4),.s5-mo-post-veto-maps.count-5 .s5-mo-post-veto-map:nth-child(5){grid-column:1;min-height:210px}.s5-mo-post-veto-history summary{align-items:stretch;flex-direction:column}.s5-mo-post-veto-history summary>span{width:100%}.s5-mo-post-veto-history li{grid-template-columns:16px minmax(0,1fr)}.s5-mo-post-veto-history li small{grid-column:2}.s5-mo-cs2-access.is-post-veto dl{grid-template-columns:1fr}.s5-mo-cs2-access.is-post-veto dl div{border-right:0;border-bottom:1px solid var(--line)}.s5-mo-cs2-access.is-post-veto dl div:last-child{border-bottom:0}.s5-mo-cs2-access.is-post-veto .s5-mo-connect-actions{grid-template-columns:1fr}.s5-mo-cs2-access.is-post-veto .s5-mo-connect-actions>.s5-cs2-launch{order:0}.s5-approved-match .s5-mo-rosters.is-post-veto>header{height:auto;min-height:56px;align-items:flex-start;flex-wrap:wrap;padding:0 0 12px}.s5-mo-rosters.is-post-veto>header>small{flex-basis:100%;margin-left:0}.s5-mo-veto>header{align-items:flex-start}.s5-mo-veto-readiness{align-items:stretch;flex-direction:column}.s5-mo-myhud-export{align-items:stretch;flex-direction:column;padding:12px 14px}.s5-mo-myhud-export>small,.s5-mo-myhud-export>button{width:100%;margin-left:0}.s5-mo-myhud-export>button{white-space:normal}.s5-mo-veto-readiness>button{width:100%;min-width:0}.s5-mo-veto-phase b,.s5-mo-veto-phase strong{font-size:17px}.s5-mo-history li{grid-template-columns:24px minmax(0,1fr)}.s5-mo-history li small{grid-column:2}.s5-mo-access>div{grid-template-columns:24px minmax(0,1fr)}.s5-mo-voice.is-embedded{grid-template-columns:24px minmax(0,1fr)}.s5-mo-voice.is-embedded .s5-voice-control{grid-column:2}.s5-mo-access>div>button,.s5-mo-access>div>.s5-mo-voice-action{grid-column:2;width:100%;min-width:0;box-sizing:border-box;text-align:center}.s5-mo-dialog>div{display:grid}.s5-mo-broadcast-sources>div{grid-template-columns:1fr 1fr}.s5-mo-broadcast-sources article{align-items:stretch;flex-direction:column}.s5-mo-broadcast-sources article button{width:100%}.s5-mo-fallback-map{grid-template-columns:1fr 16px 1fr}.s5-mo-fallback-map-toggle{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.s5-match-ops,.s5-match-ops *,.s5-match-ops *:before,.s5-match-ops *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.s5-approved-auth,.s5-approved-hub,.s5-approved-season{--accent: #f3e600;--s5-yellow: #f3e600;--s5-mint: #47d7a4;--s5-canvas: #050607;--s5-surface: #0d1013;--s5-surface-raised: #111519;--s5-line: rgba(235, 241, 244, .12);--s5-muted: #899198;min-height:100dvh;background:var(--s5-canvas);color:#f5f5f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.s5-approved-auth *,.s5-approved-hub *,.s5-approved-season *{letter-spacing:0}.s5-approved-auth :focus-visible,.s5-approved-hub :focus-visible,.s5-approved-season :focus-visible{outline:2px solid var(--s5-yellow);outline-offset:3px}.s5-approved-auth .s5-play-login-brand img,.s5-approved-hub .s5-hub-brand-identity img,.s5-approved-season .s5-hub-brand-identity img{filter:hue-rotate(28deg) saturate(1.55) brightness(1.06)}.s5-approved-hub .s5-hub-brand,.s5-approved-season .s5-hub-brand{position:sticky;z-index:40;top:0;min-height:76px;grid-template-columns:auto minmax(280px,1fr) auto;gap:28px;padding:0 clamp(24px,3.4vw,52px);border-bottom-color:#ffffff17;background:#050607f0;box-shadow:0 12px 32px #0003}.s5-approved-hub .s5-hub-brand-identity,.s5-approved-season .s5-hub-brand-identity{gap:11px}.s5-approved-hub .s5-hub-brand-identity img,.s5-approved-season .s5-hub-brand-identity img{width:150px}.s5-approved-hub .s5-hub-brand-identity>span,.s5-approved-season .s5-hub-brand-identity>span{padding-left:11px;border-color:#ffffff2e;color:#92999f;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.s5-approved-hub .s5-hub-primary-nav,.s5-approved-season .s5-hub-primary-nav{align-self:stretch;justify-content:center;gap:18px}.s5-approved-hub .s5-hub-brand button.is-primary-tab,.s5-approved-season .s5-hub-brand button.is-primary-tab{position:relative;min-width:96px;min-height:76px;justify-content:center;gap:8px;padding:0 10px;border:0;border-radius:0;background:transparent;color:#777f85;font-size:11px}.s5-approved-hub .s5-hub-brand button.is-primary-tab svg,.s5-approved-season .s5-hub-brand button.is-primary-tab svg{width:13px;height:13px}.s5-approved-hub .s5-hub-brand button.is-primary-tab:after,.s5-approved-season .s5-hub-brand button.is-primary-tab:after{position:absolute;right:12px;bottom:0;left:12px;height:2px;background:var(--s5-yellow);content:"";opacity:0;transform:scaleX(.45);transition:opacity .16s ease,transform .16s ease}.s5-approved-hub .s5-hub-brand button.is-primary-tab.is-active,.s5-approved-season .s5-hub-brand button.is-primary-tab.is-active{box-shadow:none;color:#f6f6f3}.s5-approved-hub .s5-hub-brand button.is-primary-tab.is-active svg,.s5-approved-season .s5-hub-brand button.is-primary-tab.is-active svg{color:var(--s5-yellow)}.s5-approved-hub .s5-hub-brand button.is-primary-tab.is-active:after,.s5-approved-season .s5-hub-brand button.is-primary-tab.is-active:after{opacity:1;transform:scaleX(1)}.s5-approved-hub .s5-hub-brand .s5-hub-utilities>button,.s5-approved-season .s5-hub-brand .s5-hub-utilities>button,.s5-approved-hub .s5-hub-return-home,.s5-approved-season .s5-hub-return-home,.s5-approved-hub .s5-language-switcher-trigger,.s5-approved-season .s5-language-switcher-trigger{min-height:42px;border:1px solid var(--s5-line);border-radius:10px;background:var(--s5-surface-raised);color:#a7afb5}.s5-approved-hub .s5-hub-brand .s5-hub-utilities>button:hover,.s5-approved-season .s5-hub-brand .s5-hub-utilities>button:hover,.s5-approved-hub .s5-hub-return-home:hover,.s5-approved-season .s5-hub-return-home:hover{border-color:#f3e6006b;color:#fff}.s5-approved-auth{position:relative;grid-template-rows:76px 1fr;overflow:hidden;isolation:isolate}.s5-approved-auth:before{position:absolute;z-index:-1;right:-34px;top:18%;color:transparent;content:"05";font:900 360px/.8 Arial Black,Impact,sans-serif;-webkit-text-stroke:1px rgba(243,230,0,.08);pointer-events:none}.s5-approved-auth:after{position:absolute;z-index:-1;top:15%;bottom:8%;left:0;width:4px;border-radius:0 4px 4px 0;background:var(--s5-yellow);content:""}.s5-approved-auth>header{padding:0 clamp(24px,3.5vw,52px);border-bottom-color:#ffffff17;background:#050607f5}.s5-approved-auth .s5-play-login-brand img{width:150px}.s5-approved-auth .s5-play-login-brand span{color:#92999f;font-size:10px}.s5-approved-auth .s5-language-switcher-trigger{min-height:42px;border:1px solid var(--s5-line)!important;border-radius:10px;background:var(--s5-surface-raised)!important;color:#f4f4f0!important}.s5-approved-auth .s5-language-switcher-option:hover,.s5-approved-auth .s5-language-switcher-option:focus-visible{background:#f3e60014!important}.s5-approved-auth .s5-language-switcher-option.is-active{background:var(--s5-yellow)!important;color:#050607!important}.s5-approved-auth .s5-play-login-panel{width:min(1090px,calc(100% - 56px));min-height:626px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);overflow:hidden;border:1px solid rgba(230,236,240,.18);border-radius:22px;background:#0b0d10;box-shadow:0 34px 90px #00000070;animation:s5-approved-enter .36s cubic-bezier(.22,1,.36,1) both}.s5-approved-auth .s5-play-login-copy{padding:46px clamp(34px,5vw,58px);background:#0b0d10}.s5-approved-auth .s5-auth-form h1{max-width:15ch;color:#f7f7f4;font-family:Arial Black,Inter,sans-serif;font-size:42px;line-height:1.05}.s5-approved-auth .s5-auth-form>p:not(.s5-auth-error,.s5-auth-notice){margin:14px 0 30px;color:var(--s5-muted)}.s5-approved-auth .s5-auth-tabs{margin-bottom:36px;border:0;border-bottom:1px solid var(--s5-line);background:transparent}.s5-approved-auth .s5-auth-tabs button{position:relative;border:0!important;background:transparent!important;color:#747c82!important}.s5-approved-auth .s5-auth-tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--s5-yellow);content:"";opacity:0}.s5-approved-auth .s5-auth-tabs button.is-active{color:#fff!important}.s5-approved-auth .s5-auth-tabs button.is-active:after{opacity:1}.s5-approved-auth .s5-auth-field{gap:9px}.s5-approved-auth .s5-auth-field>span{color:#969ea4}.s5-approved-auth .s5-auth-field>div{min-height:54px;border-color:#ecf0f329;border-radius:11px;background:#090b0d}.s5-approved-auth .s5-auth-field>div:focus-within{border-color:#f3e600b3;box-shadow:0 0 0 3px #f3e60012}.s5-approved-auth .s5-auth-field input{height:52px}.s5-approved-auth .s5-auth-submit{min-height:54px!important;margin-top:8px!important;border-color:var(--s5-yellow)!important;border-radius:11px;background:var(--s5-yellow)!important;box-shadow:0 14px 30px #f3e60017;color:#050607!important}.s5-approved-auth .s5-auth-submit:hover:not(:disabled){background:#fff70a!important;transform:translateY(-1px)}.s5-approved-auth .s5-auth-methods{display:grid;gap:12px}.s5-approved-auth .s5-auth-method{display:grid;min-height:82px;grid-template-columns:44px minmax(0,1fr) 24px;gap:12px;align-items:center;padding:14px 16px;border:1px solid rgba(236,240,243,.18);border-radius:11px;background:#090b0d;color:#f7f7f4;text-align:left}.s5-approved-auth .s5-auth-method>svg:first-child{width:22px;height:22px}.s5-approved-auth .s5-auth-method>svg:last-child{width:18px;height:18px;color:#858e95}.s5-approved-auth .s5-auth-method span{display:grid;gap:4px;min-width:0}.s5-approved-auth .s5-auth-method strong{font-size:16px;line-height:1.1}.s5-approved-auth .s5-auth-method small{color:#9da5aa;font-size:11px;line-height:1.35}.s5-approved-auth .s5-auth-method-steam{border-color:var(--s5-yellow);background:var(--s5-yellow);color:#050607;box-shadow:0 14px 30px #f3e6001c}.s5-approved-auth .s5-auth-method-steam>svg:last-child,.s5-approved-auth .s5-auth-method-steam small{color:#050607ad}.s5-approved-auth .s5-auth-method-steam:hover:not(:disabled),.s5-approved-auth .s5-auth-method-steam:focus-visible{background:#fff70a;transform:translateY(-1px)}.s5-approved-auth .s5-auth-method-email:hover:not(:disabled),.s5-approved-auth .s5-auth-method-email:focus-visible{border-color:#f3e600b3;background:#f3e6000f}.s5-approved-auth .s5-auth-method-divider{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;color:#737d84;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.s5-approved-auth .s5-auth-method-divider:before,.s5-approved-auth .s5-auth-method-divider:after{height:1px;background:var(--s5-line);content:""}.s5-approved-auth .s5-auth-site-return{margin-bottom:24px;padding:0;border:0;background:transparent;color:#8d959b}.s5-approved-auth .s5-auth-site-return:hover{background:transparent;color:#fff}.s5-approved-auth .s5-auth-site-return svg{color:var(--s5-yellow)}.s5-approved-auth .s5-auth-text-button:hover:not(:disabled){color:var(--s5-yellow)}.s5-qr-only-auth{min-height:100dvh;overflow:auto}.s5-qr-only-auth:before{right:2vw;top:21%;content:"S5";font-size:min(30vw,430px)}.s5-qr-only-auth .s5-qr-auth-layout{display:grid;width:min(1040px,calc(100% - 48px));grid-template-columns:minmax(0,.92fr) minmax(390px,1.08fr);gap:26px 54px;align-items:center;margin:clamp(26px,5vh,58px) auto 44px;animation:s5-approved-enter .36s cubic-bezier(.22,1,.36,1) both}.s5-qr-auth-heading{align-self:center}.s5-qr-only-auth .s5-auth-site-return{display:inline-flex;gap:8px;align-items:center;margin-bottom:32px;color:#8d959b;font-size:12px;font-weight:800;text-decoration:none;text-transform:uppercase}.s5-qr-only-auth .s5-auth-site-return svg{width:16px;color:var(--s5-yellow)}.s5-qr-auth-heading h1{max-width:9ch;margin:0;color:#f7f7f4;font:900 clamp(42px,5.2vw,72px)/.96 Arial Black,Inter,sans-serif;letter-spacing:-.045em}.s5-qr-auth-card{position:relative;display:grid;justify-items:center;padding:24px;overflow:hidden;border:0;border-radius:20px;background:linear-gradient(rgba(243,230,0,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(243,230,0,.035) 1px,transparent 1px),#0b0d10;background-size:28px 28px;box-shadow:0 30px 75px #0000007a}.s5-qr-auth-card:before,.s5-qr-auth-card:after{content:none}.s5-qr-auth-card:before{left:0}.s5-qr-auth-card:after{right:0}.s5-qr-auth-card-title{display:flex;width:min(100%,324px);gap:12px;align-items:center;margin-bottom:15px;text-align:left}.s5-qr-auth-card-title>svg{width:20px;color:var(--s5-yellow)}.s5-qr-auth-card-title>div{display:grid;gap:3px}.s5-qr-auth-card-title strong{font-size:12px;letter-spacing:.08em}.s5-qr-auth-card-title span{color:#8f989e;font-size:10px}.s5-qr-auth-code{display:grid;width:min(100%,324px);aspect-ratio:1;place-items:center;overflow:hidden;border:0;border-radius:17px;background:#fff;box-shadow:none}.s5-qr-auth-code svg:not(.is-spinning){width:100%;height:100%}.s5-qr-auth-code>.is-spinning{width:34px;color:#050608}.s5-qr-auth-status{display:flex;width:min(100%,324px);align-items:center;justify-content:space-between;gap:12px;margin-top:16px;color:#8d959b;font-size:10px}.s5-qr-auth-status span{display:inline-flex;gap:7px;align-items:center}.s5-qr-auth-status i{width:7px;height:7px;border-radius:50%;background:var(--s5-yellow);box-shadow:0 0 12px #f3e60099}.s5-qr-auth-status strong{color:#f7f7f4}.s5-qr-auth-error{width:min(100%,324px);margin:14px 0 0;color:#ff7a7a;font-size:11px;text-align:center}.s5-qr-only-auth .s5-qr-auth-refresh{display:inline-flex;min-height:36px;gap:8px;align-items:center;margin-top:8px;padding:0 12px;border:0;background:transparent;color:#f1f2ed;font-size:11px}.s5-qr-only-auth .s5-qr-auth-refresh:disabled{color:#727b81;opacity:1}.s5-qr-only-auth .s5-qr-auth-refresh svg{width:14px}.s5-qr-auth-downloads{grid-column:1 / -1;padding-top:6px}.s5-qr-auth-download-heading{display:flex;gap:8px;align-items:center;margin-bottom:10px;color:#778087;font:850 9px/1 ui-monospace,monospace;letter-spacing:.13em}.s5-qr-auth-download-heading svg{width:14px;color:var(--s5-yellow)}.s5-qr-auth-store-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.s5-qr-only-auth .s5-qr-auth-store-grid button{display:grid;min-height:74px;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;padding:12px 15px;border:1px solid rgba(236,240,243,.14);border-radius:12px;background:#0d1013d6;color:#fff;text-align:left;opacity:.7}.s5-qr-auth-store-grid button>span:nth-child(2){display:grid;gap:2px}.s5-qr-auth-store-grid small{color:#7f888f;font-size:9px}.s5-qr-auth-store-grid strong{font-size:17px}.s5-qr-auth-store-grid em{padding:4px 7px;border-radius:999px;background:#202429;color:#9aa2a8;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.08em}.s5-store-mark{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:#1b1f23;color:#f5f5f2;font-size:24px}.s5-store-mark.is-play{color:var(--s5-yellow);font-size:20px}.s5-approved-hub .s5-hub-profile{position:relative;max-width:1348px;grid-template-columns:auto minmax(190px,.72fr) 156px minmax(480px,1.55fr);gap:22px;margin:28px auto 18px;padding:26px 26px 26px 20px;overflow:hidden;border:1px solid var(--s5-line);border-left:4px solid var(--s5-yellow);border-radius:18px;background:var(--s5-surface);animation:s5-approved-enter .32s cubic-bezier(.22,1,.36,1) both}.s5-approved-hub .s5-hub-profile:after{position:absolute;right:20%;bottom:-38px;color:transparent;content:"S05";font:900 112px/1 Arial Black,Impact,sans-serif;-webkit-text-stroke:1px rgba(243,230,0,.06);pointer-events:none}.s5-approved-hub .s5-hub-avatar{width:74px;height:74px;border-color:#f3e6007a;border-radius:14px;background:#20252a}.s5-approved-hub .s5-hub-profile-copy{min-width:0}.s5-approved-hub .s5-hub-profile>.s5-hub-profile-copy>span,.s5-approved-hub .s5-hub-events>header span,.s5-approved-hub .s5-hub-leaderboard header span{color:var(--s5-yellow)}.s5-approved-hub .s5-hub-profile h1{margin:6px 0 9px;font-family:Arial Black,Inter,sans-serif;font-size:32px;line-height:1}.s5-approved-hub .s5-hub-profile p{flex-wrap:wrap;color:#8d959b}.s5-approved-hub .s5-hub-profile p i{width:3px;height:3px;border-radius:50%;background:#5c646a}.s5-approved-hub .s5-hub-profile p svg:last-of-type{color:var(--s5-mint)}.s5-approved-hub .s5-hub-profile-map{position:relative;width:156px;height:84px;margin:0;overflow:hidden;border:1px solid rgba(243,230,0,.35);border-radius:12px;background:#111519}.s5-approved-hub .s5-hub-profile-map img{width:100%;height:100%;object-fit:cover}.s5-approved-hub .s5-hub-profile-map:after{position:absolute;inset:0;background:#0003;content:""}.s5-approved-hub .s5-hub-profile-map figcaption{position:absolute;z-index:1;right:9px;bottom:7px;left:9px;display:flex;align-items:end;justify-content:space-between;gap:8px}.s5-approved-hub .s5-hub-profile-map span{color:var(--s5-yellow);font-size:7px;font-weight:900;text-transform:uppercase}.s5-approved-hub .s5-hub-profile-map strong{font-size:11px}.s5-approved-hub .s5-hub-profile dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--s5-line);border-radius:12px;background:#090b0d}.s5-approved-hub .s5-hub-profile dl div{min-width:0;padding:13px 14px;border-right:1px solid var(--s5-line)}.s5-approved-hub .s5-hub-profile dl div:last-child{border-right:0}.s5-approved-hub .s5-hub-profile dt{color:#747c82;font-size:8px}.s5-approved-hub .s5-hub-profile dd{color:#f6f6f2;font:900 17px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.s5-approved-hub .s5-profile-workspace{display:flex;max-width:1348px;flex-direction:column;padding:0 0 68px}.s5-approved-hub .s5-admin-profile-selector,.s5-approved-hub .s5-profile-viewing{order:-2}.s5-approved-hub .s5-profile-game{order:1}.s5-approved-hub .s5-profile-season-path{order:2}.s5-approved-hub .s5-profile-bottom-grid{order:3}.s5-approved-hub .s5-profile-footer-grid{order:4}.s5-approved-hub .s5-profile-game,.s5-approved-hub .s5-profile-season-path,.s5-approved-hub .s5-profile-maps-card,.s5-approved-hub .s5-profile-player-card,.s5-approved-hub .s5-profile-footer-grid>section,.s5-approved-hub .s5-hub-season,.s5-approved-hub .s5-profile-events-context,.s5-approved-hub .s5-statistics-status,.s5-approved-hub .s5-statistics-empty{overflow:hidden;border:1px solid var(--s5-line);border-radius:16px;background:var(--s5-surface)}.s5-approved-hub .s5-profile-game{margin-top:0}.s5-approved-hub .s5-profile-game>header,.s5-approved-hub .s5-profile-season-path>header,.s5-approved-hub .s5-profile-events-context>header{padding:18px 20px;border-bottom-color:var(--s5-line)}.s5-approved-hub .s5-profile-game>header>span,.s5-approved-hub .s5-profile-season-path>header>span,.s5-approved-hub .s5-profile-events-context>header>span{color:var(--s5-yellow)}.s5-approved-hub .s5-profile-game>header h2,.s5-approved-hub .s5-profile-season-path header h2{font-size:21px}.s5-approved-hub .s5-profile-metrics{gap:0;margin:0;border-bottom:1px solid var(--s5-line);background:transparent}.s5-approved-hub .s5-profile-metrics>div{padding:18px 20px;border-right:1px solid var(--s5-line);background:#0a0d10}.s5-approved-hub .s5-profile-metrics>div:last-child{border-right:0}.s5-approved-hub .s5-profile-metrics dd{font-size:24px}.s5-approved-hub .s5-profile-fingerprint{border-right-color:var(--s5-line)}.s5-approved-hub .s5-hex-value{fill:#f3e6001f;stroke:var(--s5-yellow);filter:drop-shadow(0 0 8px rgba(243,230,0,.1))}.s5-approved-hub .s5-hex-point{fill:var(--s5-surface);stroke:var(--s5-yellow)}.s5-approved-hub .s5-hex-ring{stroke:#30363b}.s5-approved-hub .s5-hex-axis{stroke:#252b30}.s5-approved-hub .s5-profile-season-path{margin-top:18px}.s5-approved-hub .s5-profile-season-summary{padding:22px}.s5-approved-hub .s5-profile-season-summary>strong,.s5-approved-hub .s5-profile-season-summary>div>b{color:var(--s5-yellow)}.s5-approved-hub .s5-profile-season-meter i{background:var(--s5-yellow);box-shadow:none}.s5-approved-hub .s5-profile-bottom-grid,.s5-approved-hub .s5-profile-footer-grid{gap:18px;margin-top:18px}.s5-approved-hub .s5-profile-map-list li{min-height:72px}.s5-approved-hub .s5-profile-map-thumb{width:64px;height:40px;border-radius:7px}.s5-approved-hub .s5-profile-report-list svg,.s5-approved-hub .s5-hub-leaderboard>header>svg,.s5-approved-hub .s5-player-statistics>header>svg{color:var(--s5-yellow)}.s5-approved-hub .s5-player-statistics>header span,.s5-approved-hub .s5-hub-season>header span{color:var(--s5-yellow)}.s5-approved-hub .s5-hub-season>small{color:var(--s5-mint)}.s5-approved-hub .s5-hub-leaderboard li.is-current,.s5-approved-hub .s5-season-standings-row.is-current{background:#f3e60012}.s5-approved-hub .s5-hub-leaderboard li>strong{color:var(--s5-yellow)}.s5-approved-hub .s5-hub-layout.s5-events-workspace{max-width:1348px;grid-template-columns:minmax(0,1fr) 372px;gap:18px;padding:38px 0 68px;animation:s5-approved-enter .32s cubic-bezier(.22,1,.36,1) both}.s5-approved-hub .s5-events-workspace .s5-hub-events>header{align-items:start;min-height:104px;padding:0 0 24px;border-bottom:0}.s5-approved-hub .s5-events-workspace .s5-hub-events h2{margin-top:8px;font-family:Arial Black,Inter,sans-serif;font-size:36px}.s5-approved-hub .s5-hub-event-list{gap:12px}.s5-approved-hub .s5-hub-event-row{grid-template-columns:minmax(0,1fr) minmax(190px,.42fr) auto;gap:24px;padding:19px 20px;overflow:hidden;border:1px solid var(--s5-line);border-radius:14px;background:var(--s5-surface)}.s5-approved-hub .s5-hub-event-row:hover{background:#111519}.s5-approved-hub .s5-hub-event-row.is-featured{position:relative;min-height:260px;align-content:end;padding:30px;border-color:#f3e60075;border-left:3px solid var(--s5-yellow);border-radius:18px;background:#0d1013}.s5-approved-hub .s5-hub-event-row.is-featured:before{position:absolute;right:-18px;top:-26px;color:transparent;content:"05";font:900 210px/.85 Arial Black,Impact,sans-serif;-webkit-text-stroke:1px rgba(243,230,0,.09);pointer-events:none}.s5-approved-hub .s5-hub-event-row.is-featured>*{position:relative;z-index:1}.s5-approved-hub .s5-hub-event-row.is-featured h3{font-family:Arial Black,Inter,sans-serif;font-size:30px}.s5-approved-hub .s5-hub-event-kind{color:var(--s5-yellow)}.s5-approved-hub .s5-hub-progress{height:4px;border-radius:99px}.s5-approved-hub .s5-hub-progress::-webkit-progress-value{background:var(--s5-yellow)}.s5-approved-hub .s5-hub-progress::-moz-progress-bar{background:var(--s5-yellow)}.s5-approved-hub .s5-hub-event-row>button,.s5-approved-hub .s5-hub-season>button,.s5-approved-hub .s5-profile-season-path header>button,.s5-approved-hub .s5-profile-events-context header>button{border-color:#f3e60073;border-radius:9px;background:transparent;color:#f6f6f2}.s5-approved-hub .s5-hub-event-row.is-featured>button{min-height:48px;border-color:var(--s5-yellow);background:var(--s5-yellow);color:#050607}.s5-approved-hub .s5-hub-side{gap:16px}.s5-approved-hub .s5-hub-side>section,.s5-approved-hub .s5-hub-side>.s5-player-statistics{padding:18px;overflow:hidden;border:1px solid var(--s5-line);border-radius:16px;background:var(--s5-surface)}.s5-approved-hub .s5-player-statistics{border-bottom:1px solid var(--s5-line)}.s5-approved-hub .s5-statistics-summary,.s5-approved-hub .s5-hub-season dl{gap:0;border:1px solid var(--s5-line);background:transparent}.s5-approved-hub .s5-statistics-summary>div,.s5-approved-hub .s5-hub-season dl div{background:#090b0d}.s5-approved-season .s5-season-header{max-width:1348px;grid-template-columns:minmax(280px,.95fr) minmax(460px,1.45fr) auto auto;align-items:center;gap:26px;margin-top:28px;padding:28px 28px 28px 20px;overflow:hidden;border:1px solid var(--s5-line);border-left:4px solid var(--s5-yellow);border-radius:18px;background:var(--s5-surface);animation:s5-approved-enter .32s cubic-bezier(.22,1,.36,1) both}.s5-approved-season .s5-season-header>div:first-child>span,.s5-approved-season .s5-season-panel-header span,.s5-approved-season .s5-season-side-card>span,.s5-approved-season .s5-season-grand-final-card>span,.s5-approved-season .s5-season-state-card>span,.s5-approved-season .s5-season-calendar-meta small{color:var(--s5-yellow)}.s5-approved-season .s5-season-header h1{margin:8px 0;font-family:Arial Black,Inter,sans-serif;font-size:34px;line-height:1.03}.s5-approved-season .s5-season-kind-badge{border-color:#f3e60057;border-radius:6px;background:#f3e6000f;color:var(--s5-yellow)}.s5-season-phase-track{position:relative;display:grid;grid-template-columns:repeat(5,minmax(72px,1fr));gap:0;margin:0;padding:0;list-style:none}.s5-season-phase-track:before{position:absolute;top:9px;right:10%;left:10%;height:1px;background:#30363a;content:""}.s5-season-phase-track li{position:relative;display:grid;justify-items:center;gap:6px;min-width:0;color:#666f75;text-align:center}.s5-season-phase-track li i{z-index:1;display:grid;width:18px;height:18px;place-items:center;border:1px solid #3b4247;border-radius:50%;background:var(--s5-surface)}.s5-season-phase-track li.is-active,.s5-season-phase-track li.is-complete{color:#f5f5f2}.s5-season-phase-track li.is-active i,.s5-season-phase-track li.is-complete i{border-color:var(--s5-yellow)}.s5-season-phase-track li.is-active i{box-shadow:inset 0 0 0 4px var(--s5-surface),inset 0 0 0 9px var(--s5-yellow)}.s5-season-phase-track li.is-complete i{background:var(--s5-yellow)}.s5-season-phase-track strong{overflow-wrap:anywhere;font-size:8px;text-transform:uppercase}.s5-season-phase-track small{margin:0!important;color:#747c82!important;font-size:8px!important}.s5-approved-season .s5-season-header-status strong{padding:9px 11px;border-color:#47d7a461;border-radius:7px;color:#b2efd9}.s5-approved-season .s5-season-admin-link{border-color:var(--s5-line);border-radius:9px;background:#111519}.s5-approved-season .s5-season-tabs{max-width:1348px;grid-template-columns:repeat(4,minmax(0,max-content));gap:38px;padding:18px 0 0;border-bottom:1px solid var(--s5-line)}.s5-approved-season .s5-season-tabs button{position:relative;min-height:48px;padding:0 4px;border:0;border-radius:0;background:transparent}.s5-approved-season .s5-season-tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--s5-yellow);content:"";opacity:0}.s5-approved-season .s5-season-tabs button.is-active{box-shadow:none;color:#fff}.s5-approved-season .s5-season-tabs button.is-active:after{opacity:1}.s5-approved-season .s5-season-layout{max-width:1348px;grid-template-columns:minmax(0,1fr) 372px;gap:18px;padding:18px 0 68px}.s5-approved-season .s5-season-panel,.s5-approved-season .s5-season-side-card,.s5-approved-season .s5-season-grand-final-card,.s5-approved-season .s5-season-state-card{overflow:hidden;border-color:var(--s5-line);border-radius:16px;background:var(--s5-surface)}.s5-approved-season .s5-season-panel-header{padding:20px;border-bottom-color:var(--s5-line)}.s5-approved-season .s5-season-panel-header h2{font-size:21px}.s5-approved-season .s5-season-standings-head,.s5-approved-season .s5-season-standings-row{grid-template-columns:64px minmax(0,1.3fr) minmax(100px,.7fr) minmax(116px,.72fr) 80px;padding:15px 18px}.s5-approved-season .s5-season-standings-row{border-top-color:#ffffff13}.s5-approved-season .s5-season-standings-row.is-current{background:#f3e60013;box-shadow:inset 3px 0 var(--s5-yellow)}.s5-approved-season .s5-season-standings-row.is-current>b,.s5-approved-season .s5-season-standings-row.is-current>em{color:var(--s5-yellow)}.s5-approved-season .s5-season-standings-row>strong small{color:var(--s5-yellow)}.s5-approved-season .s5-season-cutline{border-color:#f3e60038;background:#f3e6000d;color:var(--s5-yellow)}.s5-approved-season .s5-season-side{gap:16px}.s5-approved-season .s5-season-side-card{padding:20px}.s5-approved-season .s5-season-side-card strong{color:var(--s5-yellow);font-size:34px}.s5-approved-season .s5-season-side-card dl{border:1px solid var(--s5-line);background:transparent}.s5-approved-season .s5-season-side-card dl div{background:#090b0d}.s5-approved-season .s5-season-calendar-row,.s5-approved-season .s5-season-archive-row{border-top-color:var(--s5-line)}.s5-approved-season .s5-season-calendar-row>button,.s5-approved-season .s5-season-archive-row>button,.s5-approved-season .s5-season-grand-final-actions button,.s5-approved-season .s5-season-admin-actions button,.s5-approved-season .s5-season-admin-inline button,.s5-approved-season .s5-season-state-card>button,.s5-approved-season .s5-season-empty button{border-color:#f3e6006b;border-radius:8px;background:transparent}.s5-approved-season .s5-season-calendar-row>button:hover,.s5-approved-season .s5-season-grand-final-actions button:hover,.s5-approved-season .s5-season-state-card>button:hover{background:var(--s5-yellow);color:#050607}.s5-approved-season .s5-season-admin-field textarea,.s5-approved-season .s5-season-admin-field input,.s5-approved-season .s5-season-admin-seat-row,.s5-approved-season .s5-season-admin-event-row{border-color:var(--s5-line);border-radius:8px;background:#090b0d}.s5-approved-season .s5-season-podium,.s5-approved-season .s5-season-final-series article{border-radius:8px}@keyframes s5-approved-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.s5-approved-hub .s5-hub-brand,.s5-approved-season .s5-hub-brand{grid-template-columns:auto minmax(240px,1fr) auto;padding-inline:24px}.s5-approved-hub .s5-hub-utilities>button span,.s5-approved-season .s5-hub-utilities>button span,.s5-approved-hub .s5-hub-return-home span,.s5-approved-season .s5-hub-return-home span{display:none}.s5-approved-hub .s5-hub-utilities>button,.s5-approved-season .s5-hub-utilities>button,.s5-approved-hub .s5-hub-return-home,.s5-approved-season .s5-hub-return-home{width:42px;justify-content:center;padding:0}.s5-approved-hub .s5-hub-profile,.s5-approved-hub .s5-profile-workspace,.s5-approved-hub .s5-hub-layout.s5-events-workspace,.s5-approved-season .s5-season-header,.s5-approved-season .s5-season-tabs,.s5-approved-season .s5-season-layout{width:calc(100% - 40px)}.s5-approved-hub .s5-hub-profile{grid-template-columns:auto minmax(170px,.7fr) 142px minmax(400px,1.4fr)}.s5-approved-season .s5-season-header{grid-template-columns:minmax(250px,.9fr) minmax(400px,1.4fr) auto}.s5-approved-season .s5-season-admin-link{grid-column:1 / -1;width:max-content}}@media(max-width:960px){.s5-approved-hub .s5-hub-profile{grid-template-columns:auto minmax(0,1fr) 150px}.s5-approved-hub .s5-hub-profile dl{grid-column:1 / -1}.s5-approved-hub .s5-hub-layout.s5-events-workspace,.s5-approved-season .s5-season-layout{grid-template-columns:1fr}.s5-approved-hub .s5-hub-side{grid-template-columns:repeat(2,minmax(0,1fr))}.s5-approved-season .s5-season-side{grid-template-columns:repeat(3,minmax(0,1fr))}.s5-approved-season .s5-season-header{grid-template-columns:1fr;align-items:start}.s5-season-phase-track{width:100%}.s5-approved-season .s5-season-header-status{justify-items:start}}@media(max-width:900px){.s5-approved-hub .s5-hub-brand,.s5-approved-season .s5-hub-brand{min-height:112px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:62px 50px;gap:0;padding:0 18px}.s5-approved-hub .s5-hub-brand-identity,.s5-approved-season .s5-hub-brand-identity{grid-column:1;grid-row:1}.s5-approved-hub .s5-hub-brand-identity img,.s5-approved-season .s5-hub-brand-identity img{width:112px}.s5-approved-hub .s5-hub-primary-nav,.s5-approved-season .s5-hub-primary-nav{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:0;border-top:1px solid var(--s5-line)}.s5-approved-hub .s5-hub-utilities,.s5-approved-season .s5-hub-utilities{grid-column:2;grid-row:1}.s5-approved-hub .s5-hub-brand button.is-primary-tab,.s5-approved-season .s5-hub-brand button.is-primary-tab{width:100%;min-width:0;min-height:50px}}@media(max-width:760px){.s5-approved-hub .s5-hub-brand,.s5-approved-season .s5-hub-brand{min-height:112px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:62px 50px;padding:0 14px}.s5-approved-hub .s5-hub-brand-identity img,.s5-approved-season .s5-hub-brand-identity img{width:112px}.s5-approved-hub .s5-hub-primary-nav,.s5-approved-season .s5-hub-primary-nav{border-top-color:var(--s5-line)}.s5-approved-hub .s5-hub-brand button.is-primary-tab,.s5-approved-season .s5-hub-brand button.is-primary-tab{min-width:0;min-height:50px;font-size:10px}.s5-approved-hub .s5-hub-profile,.s5-approved-hub .s5-profile-workspace,.s5-approved-hub .s5-hub-layout.s5-events-workspace,.s5-approved-season .s5-season-header,.s5-approved-season .s5-season-tabs,.s5-approved-season .s5-season-layout{width:calc(100% - 28px)}.s5-approved-hub .s5-hub-profile{grid-template-columns:62px minmax(0,1fr);gap:14px;margin-top:14px;padding:18px 16px 18px 12px}.s5-approved-hub .s5-hub-avatar{width:62px;height:62px}.s5-approved-hub .s5-hub-profile h1{font-size:27px}.s5-approved-hub .s5-hub-profile-map{grid-column:1 / -1;width:100%;height:112px}.s5-approved-hub .s5-hub-profile dl{grid-template-columns:1fr 1fr}.s5-approved-hub .s5-hub-profile dl div:nth-child(2){border-right:0}.s5-approved-hub .s5-hub-profile dl div:nth-child(-n+2){border-bottom:1px solid var(--s5-line)}.s5-approved-hub .s5-hub-profile dd{font-size:15px}.s5-approved-hub .s5-profile-metrics{grid-template-columns:1fr 1fr}.s5-approved-hub .s5-profile-metrics>div:nth-child(2){border-right:0}.s5-approved-hub .s5-profile-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--s5-line)}.s5-approved-hub .s5-profile-scouting-grid{grid-template-columns:1fr}.s5-approved-hub .s5-profile-fingerprint{border-right:0;border-bottom:1px solid var(--s5-line)}.s5-approved-hub .s5-profile-bottom-grid,.s5-approved-hub .s5-profile-footer-grid{grid-template-columns:1fr}.s5-approved-hub .s5-events-workspace .s5-hub-events h2{font-size:32px}.s5-approved-hub .s5-hub-event-row,.s5-approved-hub .s5-hub-event-row.is-featured{grid-template-columns:1fr;min-height:0;gap:16px;padding:20px}.s5-approved-hub .s5-hub-event-row>button{width:100%;justify-content:space-between}.s5-approved-hub .s5-hub-side,.s5-approved-season .s5-season-side{grid-template-columns:1fr}.s5-approved-season .s5-season-header{margin-top:14px;padding:20px 16px}.s5-approved-season .s5-season-header h1{font-size:30px}.s5-season-phase-track{grid-template-columns:1fr;gap:12px}.s5-season-phase-track:before{top:8px;bottom:8px;left:8px;width:1px;height:auto}.s5-season-phase-track li{grid-template-columns:18px minmax(0,1fr) auto;justify-items:start;text-align:left}.s5-season-phase-track li strong,.s5-season-phase-track li small{align-self:center}.s5-approved-season .s5-season-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.s5-approved-season .s5-season-tabs button{justify-content:center}.s5-approved-season .s5-season-standings-head{display:none}.s5-approved-season .s5-season-standings-row{grid-template-columns:1fr;gap:12px;padding:15px 16px}.s5-approved-season .s5-season-standings-row>b,.s5-approved-season .s5-season-standings-row>strong,.s5-approved-season .s5-season-standings-row>span,.s5-approved-season .s5-season-standings-row>em{display:grid;min-width:0;grid-template-columns:minmax(104px,.58fr) minmax(0,1fr);gap:10px;align-items:baseline;overflow-wrap:anywhere;text-align:left}}@media(max-width:720px){.s5-approved-auth{grid-template-rows:62px auto;overflow:visible}.s5-approved-auth:before{display:none}.s5-approved-auth>header{padding-inline:14px}.s5-approved-auth .s5-play-login-brand img{width:112px}.s5-approved-auth .s5-play-login-panel{width:min(100% - 24px,520px);min-height:0;grid-template-columns:1fr;margin:16px 0 28px;border-radius:16px}.s5-approved-auth .s5-play-login-copy{padding:30px 22px}.s5-approved-auth .s5-auth-form h1{font-size:34px}.s5-qr-only-auth .s5-qr-auth-layout{width:min(100% - 28px,520px);grid-template-columns:1fr;gap:20px;margin:22px auto 30px}.s5-qr-only-auth .s5-auth-site-return{margin-bottom:22px}.s5-qr-auth-heading h1{max-width:none;font-size:clamp(38px,12vw,54px)}.s5-qr-auth-heading>p:last-child{margin-top:14px;font-size:14px}.s5-qr-auth-card{padding:18px}.s5-qr-auth-code,.s5-qr-auth-card-title,.s5-qr-auth-status,.s5-qr-auth-error{width:min(100%,292px)}.s5-qr-auth-downloads{grid-column:auto}.s5-qr-auth-store-grid{grid-template-columns:1fr}}@media(max-width:430px){.s5-approved-hub .s5-hub-brand-identity>span,.s5-approved-season .s5-hub-brand-identity>span,.s5-approved-auth .s5-play-login-brand span{display:none}.s5-approved-hub .s5-hub-utilities,.s5-approved-season .s5-hub-utilities{gap:4px}.s5-approved-hub .s5-hub-brand .s5-hub-utilities>button,.s5-approved-season .s5-hub-brand .s5-hub-utilities>button,.s5-approved-hub .s5-hub-return-home,.s5-approved-season .s5-hub-return-home,.s5-approved-hub .s5-language-switcher-trigger,.s5-approved-season .s5-language-switcher-trigger{width:38px;min-width:38px;height:38px;min-height:38px}.s5-approved-hub .s5-profile-season-summary{grid-template-columns:1fr}.s5-approved-hub .s5-profile-season-summary dl{grid-template-columns:1fr 1fr}.s5-approved-auth .s5-language-switcher-trigger{min-width:104px}}@media(prefers-reduced-motion:reduce){.s5-approved-auth *,.s5-approved-hub *,.s5-approved-season *{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--accent: #f3e600;--accent-strong: #fff20a;--bg: #050706;--bg-deep: #020303;--panel: transparent;--panel-solid: #0a0d0c;--panel-lift: #101412;--line: rgba(237, 241, 238, .09);--line-strong: rgba(237, 241, 238, .16);--text: #f4f5f2;--muted: #8a928e;--muted-strong: #5d6561;--success: #38cf96;--danger: #ff6576;--blue: #45c9ee;--s5-play-canvas: #050706}body{background:#050706;color:#f4f5f2}.s5-approved-auth *,.s5-approved-hub *,.s5-approved-season *,.s5-approved-team-naming *,.s5-approved-tournament *,.s5-approved-match *{letter-spacing:0!important}.s5-approved-auth :where(button,a[href],input):focus-visible,.s5-approved-hub :where(button,a[href],input,select,textarea):focus-visible,.s5-approved-season :where(button,a[href],input,select,textarea):focus-visible,.s5-approved-team-naming :where(button,a[href],input):focus-visible,.s5-approved-tournament :where(button,a[href]):focus-visible,.s5-approved-match :where(button,a[href],input,select,textarea):focus-visible{outline-color:#f3e600}.s5-play-login-brand,.s5-hub-brand-identity{position:relative;padding-bottom:6px}.s5-play-login-brand img,.s5-hub-brand-identity img{clip-path:inset(0 0 24% 0)}.s5-play-login-brand:after,.s5-hub-brand-identity:after{position:absolute;bottom:0;left:7px;width:34%;height:4px;background:#f3e600;content:""}.s5-language-switcher{border-color:var(--line-strong);border-radius:4px;background:#080b0a}.s5-language-switcher .s5-language-switcher-trigger{border-radius:3px;background:transparent;color:#c6cbc8}.s5-language-switcher .s5-language-switcher-trigger:hover,.s5-language-switcher .s5-language-switcher-trigger:focus-visible{background:#f3e6000f;color:#f4f5f2}.s5-language-switcher-menu{border-color:var(--line-strong);border-radius:4px;background:#080b0a}.s5-language-switcher .s5-language-switcher-option:hover,.s5-language-switcher .s5-language-switcher-option:focus-visible{background:#f3e60014}.s5-language-switcher .s5-language-switcher-option.is-active{background:#f3e600;color:#050706}.s5-approved-auth{min-height:100svh;grid-template-rows:78px 1fr;overflow:visible;background:#050706}.s5-approved-auth:before,.s5-approved-auth:after{display:none}.s5-approved-auth>header{min-height:78px;padding:0 clamp(18px,3vw,44px);border-bottom:1px solid var(--line);background:#050706f5}.s5-approved-auth .s5-play-login-brand img{width:124px}.s5-approved-auth .s5-play-login-brand span{border-left-color:var(--line-strong);color:#747c78;font-size:9px}.s5-approved-auth .s5-play-login-panel{width:min(1120px,calc(100% - 36px));min-height:650px;grid-template-columns:minmax(0,680px);justify-content:center;align-self:center;margin:48px auto;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.s5-approved-auth .s5-play-login-copy{padding:58px clamp(8px,5vw,72px) 48px;border-right:0;background:transparent}.s5-approved-auth .s5-auth-form h1{margin-top:12px;font-family:Arial Black,Inter,sans-serif;font-size:48px;line-height:.98}.s5-approved-auth .s5-auth-form>p:not(.s5-auth-error,.s5-auth-notice){max-width:420px;color:var(--muted);font-size:12px}.s5-approved-auth .s5-auth-tabs{margin-top:42px;border-bottom:1px solid var(--line);background:transparent}.s5-approved-auth .s5-auth-tabs button{border-radius:0;background:transparent}.s5-approved-auth .s5-auth-field>div{min-height:54px;border:0;border-bottom:1px solid var(--line-strong);border-radius:0;background:transparent}.s5-approved-auth .s5-auth-field>div:focus-within{border-bottom-color:#f3e600;box-shadow:none}.s5-approved-auth .s5-auth-submit{border-radius:4px;box-shadow:none}.s5-approved-hub,.s5-approved-season{min-height:100svh;background:#050706}.s5-approved-hub .s5-hub-brand,.s5-approved-season .s5-hub-brand{position:sticky;z-index:40;top:0;min-height:78px;grid-template-columns:200px minmax(300px,1fr) auto;gap:24px;padding:0 clamp(18px,3vw,44px);border-bottom:1px solid var(--line);background:#050706f5;backdrop-filter:blur(16px)}.s5-approved-hub .s5-hub-brand-identity img,.s5-approved-season .s5-hub-brand-identity img{width:124px}.s5-approved-hub .s5-hub-brand-identity>span,.s5-approved-season .s5-hub-brand-identity>span{border-left-color:var(--line-strong);color:#747c78;font-size:9px}.s5-approved-hub .s5-hub-primary-nav,.s5-approved-season .s5-hub-primary-nav{align-self:stretch;justify-content:center;gap:32px}.s5-approved-hub .s5-hub-brand button.is-primary-tab,.s5-approved-season .s5-hub-brand button.is-primary-tab{position:relative;min-height:78px;padding:0 2px;border:0;border-radius:0;background:transparent;color:#68706c;font-size:10px}.s5-approved-hub .s5-hub-brand button.is-primary-tab:after,.s5-approved-season .s5-hub-brand button.is-primary-tab:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#f3e600;content:"";opacity:0}.s5-approved-hub .s5-hub-brand button.is-primary-tab.is-active,.s5-approved-season .s5-hub-brand button.is-primary-tab.is-active{color:#f4f5f2}.s5-approved-hub .s5-hub-brand button.is-primary-tab.is-active:after,.s5-approved-season .s5-hub-brand button.is-primary-tab.is-active:after{opacity:1}.s5-approved-hub .s5-hub-brand button.is-primary-tab.is-active svg,.s5-approved-season .s5-hub-brand button.is-primary-tab.is-active svg{color:#f3e600}.s5-approved-hub .s5-hub-utilities,.s5-approved-season .s5-hub-utilities{gap:8px}.s5-approved-hub .s5-hub-brand .s5-hub-utilities>button,.s5-approved-season .s5-hub-brand .s5-hub-utilities>button,.s5-approved-hub .s5-hub-return-home,.s5-approved-season .s5-hub-return-home,.s5-approved-hub .s5-language-switcher-trigger,.s5-approved-season .s5-language-switcher-trigger{min-height:40px;border-color:var(--line);border-radius:4px;background:#090c0b}.s5-approved-hub .s5-hub-profile,.s5-approved-hub .s5-profile-workspace,.s5-approved-hub .s5-hub-layout.s5-events-workspace,.s5-approved-season .s5-season-header,.s5-approved-season .s5-season-tabs,.s5-approved-season .s5-season-layout{width:calc(100% - clamp(36px,6vw,88px));max-width:1440px;margin-inline:auto}.s5-approved-hub .s5-hub-profile{min-height:156px;grid-template-columns:76px minmax(220px,.7fr) 150px minmax(540px,1fr);gap:22px;margin-top:30px;padding:6px 0 24px 20px;overflow:visible;border:0;border-bottom:1px solid var(--line-strong);border-radius:0;background:transparent;box-shadow:inset 3px 0 #f3e600}.s5-approved-hub .s5-hub-profile:after{display:none}.s5-approved-hub .s5-hub-avatar,.s5-approved-hub .s5-hub-profile-map{border-radius:6px}.s5-approved-hub .s5-hub-profile h1{font-family:Arial Black,Inter,sans-serif;font-size:34px;line-height:1}.s5-approved-hub .s5-hub-profile dl{border:0;background:transparent}.s5-approved-hub .s5-hub-profile dl div{padding:8px 18px;border-left:1px solid var(--line-strong);border-right:0;background:transparent}.s5-approved-hub .s5-profile-workspace{gap:0;padding:28px 0 58px}.s5-approved-hub .s5-profile-game,.s5-approved-hub .s5-profile-season-path,.s5-approved-hub .s5-profile-maps-card,.s5-approved-hub .s5-profile-player-card,.s5-approved-hub .s5-profile-footer-grid>section,.s5-approved-hub .s5-profile-events-context,.s5-approved-hub .s5-hub-season,.s5-approved-hub .s5-hub-leaderboard,.s5-approved-hub .s5-player-statistics{height:auto;overflow:visible;border:0;border-top:1px solid var(--line-strong);border-radius:0;background:transparent;box-shadow:none}.s5-approved-hub .s5-profile-game,.s5-approved-hub .s5-profile-season-path,.s5-approved-hub .s5-profile-maps-card,.s5-approved-hub .s5-profile-player-card,.s5-approved-hub .s5-profile-footer-grid>section{padding-right:0;padding-left:0}.s5-approved-hub .s5-profile-game>header,.s5-approved-hub .s5-profile-season-path>header,.s5-approved-hub .s5-profile-events-context>header,.s5-approved-hub .s5-profile-maps-card>header,.s5-approved-hub .s5-profile-player-card>header{padding-right:0;padding-left:0;border-bottom-color:var(--line)}.s5-approved-hub .s5-profile-metrics{gap:0;border:0;border-bottom:1px solid var(--line);background:transparent}.s5-approved-hub .s5-profile-metrics>div{padding:18px 20px;border-right:1px solid var(--line);background:transparent}.s5-approved-hub .s5-profile-scouting-grid{margin:0;border:0;background:transparent}.s5-approved-hub .s5-profile-fingerprint{border-right-color:var(--line-strong)}.s5-approved-hub .s5-profile-evidence,.s5-approved-hub .s5-profile-evidence dl,.s5-approved-hub .s5-profile-season-summary,.s5-approved-hub .s5-profile-player-card dl{border-color:var(--line);border-radius:0;background:transparent}.s5-approved-hub .s5-profile-bottom-grid,.s5-approved-hub .s5-profile-footer-grid{gap:38px;margin-top:26px}.s5-approved-hub .s5-profile-map-list li,.s5-approved-hub .s5-profile-report-list li{border-top-color:var(--line);background:transparent}.s5-approved-hub .s5-profile-map-list li{grid-template-columns:76px 24px minmax(150px,1fr) 76px 76px;gap:12px;min-height:96px;padding:12px 0}.s5-approved-hub .s5-profile-map-thumb{width:76px;height:46px;border-radius:4px}.s5-approved-hub .s5-profile-map-rank{color:#f3e600;font:900 9px ui-monospace,SFMono-Regular,Menlo,monospace}.s5-approved-hub .s5-profile-map-copy{display:grid;min-width:0;gap:5px}.s5-approved-hub .s5-profile-map-copy strong{overflow:hidden;color:#f4f5f2;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.s5-approved-hub .s5-profile-map-copy small,.s5-approved-hub .s5-profile-map-metric small{color:var(--muted);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.s5-approved-hub .s5-profile-map-metric{display:grid;min-width:0;gap:6px;padding-left:12px;border-left:1px solid var(--line)}.s5-approved-hub .s5-profile-map-metric b{color:#f4f5f2;font:900 13px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.s5-approved-hub .s5-profile-map-metric b.is-strong{color:#59d9a8}.s5-approved-hub .s5-profile-map-metric b.is-watch{color:#f0b450}.s5-approved-hub .s5-profile-map-metric b.is-weak{color:#ef6868}.s5-approved-hub .s5-hex-value{fill:#f3e6001a;stroke:#f3e600;filter:none}.s5-approved-hub .s5-hex-point{fill:#050706;stroke:#f3e600}.s5-approved-hub .s5-hub-layout.s5-events-workspace{grid-template-columns:minmax(0,1fr) 314px;gap:38px;padding:30px 0 58px}.s5-approved-hub .s5-events-workspace .s5-hub-events>header{min-height:116px;align-items:end;padding:0 0 24px;border-bottom:1px solid var(--line-strong)}.s5-approved-hub .s5-events-workspace .s5-hub-events h2{font-family:Arial Black,Inter,sans-serif;font-size:42px}.s5-approved-hub .s5-hub-event-list{gap:0}.s5-approved-hub .s5-hub-event-row,.s5-approved-hub .s5-hub-event-row.is-featured{min-height:118px;grid-template-columns:minmax(0,1fr) minmax(170px,.36fr) auto;gap:24px;padding:22px 0;overflow:visible;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.s5-approved-hub .s5-hub-event-row.is-featured{min-height:220px;padding:30px 20px;border-top:1px solid var(--line-strong);border-left:3px solid #f3e600;background:linear-gradient(90deg,rgba(243,230,0,.055),transparent 52%)}.s5-approved-hub .s5-hub-event-row.is-featured:before{display:none}.s5-approved-hub .s5-hub-event-row.is-featured h3{font-size:28px}.s5-approved-hub .s5-hub-event-row:hover{background:#ffffff05}.s5-approved-hub .s5-hub-event-row>button,.s5-approved-hub .s5-hub-season>button,.s5-approved-hub .s5-profile-season-path header>button,.s5-approved-hub .s5-profile-events-context header>button{border-radius:4px}.s5-approved-hub .s5-hub-side{gap:22px}.s5-approved-hub .s5-hub-side>section,.s5-approved-hub .s5-hub-side>.s5-player-statistics{padding:18px 0 0;overflow:visible;border:0;border-top:1px solid var(--line-strong);border-radius:0;background:transparent}.s5-approved-hub .s5-statistics-summary,.s5-approved-hub .s5-hub-season dl{gap:0;border:0;border-bottom:1px solid var(--line);background:transparent}.s5-approved-hub .s5-statistics-summary>div,.s5-approved-hub .s5-hub-season dl div{border-left:1px solid var(--line);background:transparent}.s5-approved-hub .s5-hub-leaderboard li.is-current{background:#f3e6000e;box-shadow:inset 2px 0 #f3e600}.s5-approved-season .s5-season-header{min-height:166px;grid-template-columns:minmax(340px,.82fr) minmax(480px,1.18fr) 140px auto;gap:28px;margin-top:30px;padding:0 0 0 20px;overflow:visible;border:0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);border-radius:0;background:transparent;box-shadow:inset 3px 0 #f3e600}.s5-approved-season .s5-season-header h1{font-family:Arial Black,Inter,sans-serif;font-size:34px;line-height:1}.s5-approved-season .s5-season-kind-badge,.s5-approved-season .s5-season-header-status strong,.s5-approved-season .s5-season-admin-link{border-radius:4px}.s5-approved-season .s5-season-tabs{grid-template-columns:repeat(4,minmax(0,max-content));gap:38px;margin-top:20px;padding:0;border-bottom:1px solid var(--line-strong)}.s5-approved-season .s5-season-tabs button{min-height:58px;border:0;border-radius:0;background:transparent}.s5-approved-season .s5-season-layout{grid-template-columns:minmax(0,1fr) 314px;gap:38px;padding:24px 0 58px}.s5-approved-season .s5-season-panel,.s5-approved-season .s5-season-side-card,.s5-approved-season .s5-season-grand-final-card,.s5-approved-season .s5-season-state-card{overflow:visible;border:0;border-top:1px solid var(--line-strong);border-radius:0;background:transparent;box-shadow:none}.s5-approved-season .s5-season-panel-header,.s5-approved-season .s5-season-standings-head,.s5-approved-season .s5-season-standings-row{padding-right:0;padding-left:0}.s5-approved-season .s5-season-standings-row.is-current{background:#f3e6000e;box-shadow:inset 2px 0 #f3e600}.s5-approved-season .s5-season-side{gap:24px}.s5-approved-season .s5-season-side-card{padding:18px 0 0}.s5-approved-season .s5-season-side-card dl{border:0;border-bottom:1px solid var(--line);background:transparent}.s5-approved-season .s5-season-side-card dl div{border-left:1px solid var(--line);background:transparent}.s5-approved-season .s5-season-calendar-row,.s5-approved-season .s5-season-archive-row{background:transparent}.s5-approved-team-naming{min-height:100svh;padding:24px clamp(18px,3vw,46px) 0;background:#050706}.s5-approved-team-naming.is-loading{min-height:100svh;color:#f5f7f4;background:#050706}.s5-approved-team-naming.is-loading p{margin:0;font:700 15px/1.5 Inter,sans-serif}.s5-approved-team-naming.is-loading p[role=alert]{color:#ff9fab}.s5-approved-team-naming.is-loading button{min-height:44px;border:1px solid #f3e600;color:#050706;background:#f3e600;font-weight:800}.s5-approved-team-naming .s5-tn-header,.s5-approved-team-naming .s5-tn-notice,.s5-approved-team-naming .s5-tn-teams,.s5-approved-team-naming>footer{width:100%;max-width:1440px}.s5-approved-team-naming .s5-tn-header{min-height:150px;grid-template-columns:150px minmax(0,1fr) 310px auto;align-items:end;gap:24px;margin-bottom:0;padding-bottom:26px;border-bottom:1px solid var(--line-strong)}.s5-approved-team-naming .s5-tn-header>div:nth-child(2){text-align:left}.s5-approved-team-naming .s5-tn-header h1{margin:8px 0 5px;font-family:Arial Black,Inter,sans-serif;font-size:42px;line-height:1}.s5-approved-team-naming .s5-tn-header p{margin:0;color:var(--muted)}.s5-approved-team-naming .s5-tn-header>button,.s5-approved-team-naming .s5-tn-header .s5-language-switcher-trigger{min-height:40px;border-radius:4px;background:transparent}.s5-tn-stage{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:4px 0 4px 16px;border-left:2px solid #f3e600}.s5-tn-stage>small{display:grid;width:34px;height:34px;place-items:center;background:#f3e60012;color:#f3e600;font:900 10px ui-monospace,monospace}.s5-tn-stage>span{display:grid;gap:5px}.s5-tn-stage b{font-size:11px}.s5-tn-stage em{color:var(--muted);font-size:9px;font-style:normal}.s5-approved-team-naming .s5-tn-teams{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:74px;padding:26px 0 20px}.s5-approved-team-naming .s5-tn-teams:before{position:absolute;top:50%;left:50%;color:#f3e600;content:"VS";font:900 15px Inter,sans-serif;transform:translate(-50%,-50%)}.s5-approved-team-naming .s5-tn-teams article,.s5-approved-team-naming .s5-tn-teams article.is-own-team{overflow:visible;border:0;background:transparent;box-shadow:none}.s5-approved-team-naming .s5-tn-teams article.is-own-team{box-shadow:inset 2px 0 #f3e600}.s5-approved-team-naming .s5-tn-teams article>header{min-height:94px;padding:5px 20px 18px;border-bottom:1px solid var(--line-strong)}.s5-approved-team-naming .s5-tn-team-relation{margin-left:8px;border:0;color:var(--muted)!important}.s5-approved-team-naming .s5-tn-teams h2{font-size:30px}.s5-approved-team-naming .s5-tn-teams article header button{min-height:34px;border-radius:4px;background:transparent}.s5-approved-team-naming .s5-tn-teams ol{padding:0 20px;background:transparent}.s5-approved-team-naming .s5-tn-teams li{min-height:60px;padding:8px 0;border-bottom-color:var(--line);background:transparent}.s5-approved-team-naming .s5-tn-teams li small,.s5-approved-team-naming .s5-tn-teams li:has(small) strong{color:#f3e600}.s5-approved-team-naming>footer{position:sticky;z-index:20;bottom:0;min-height:74px;margin-top:0;padding:12px 0;border-top:1px solid var(--line-strong);background:#050706f0;backdrop-filter:blur(18px)}.s5-approved-team-naming>footer button,.s5-approved-team-naming .s5-tn-dialog,.s5-approved-team-naming .s5-tn-dialog input,.s5-approved-team-naming .s5-tn-dialog button{border-radius:4px}.s5-approved-team-naming .s5-tn-dialog{border-color:var(--line-strong);background:#0b0e0d}.s5-approved-tournament{min-height:100svh;padding:24px clamp(18px,3vw,46px) 58px;background:#050706;color:#f4f5f2;--accent: #f3e600}.s5-approved-tournament .s5-tr-header,.s5-approved-tournament .s5-tr-progress,.s5-approved-tournament .s5-tr-teams,.s5-approved-tournament .s5-tr-round-tabs,.s5-approved-tournament .s5-tr-layout,.s5-approved-tournament .s5-tr-setup,.s5-approved-tournament .s5-tr-notice,.s5-approved-tournament .s5-tr-statistics,.s5-approved-tournament .s5-recovery{width:100%;max-width:1440px;margin-inline:auto}.s5-approved-tournament .s5-tr-header{min-height:144px;grid-template-columns:150px minmax(0,1fr) auto;align-items:end;margin-bottom:0;padding-bottom:24px;border-bottom:1px solid var(--line-strong)}.s5-approved-tournament .s5-tr-title{text-align:left}.s5-approved-tournament .s5-tr-title h1{margin:8px 0 4px;font-family:Arial Black,Inter,sans-serif;font-size:44px;line-height:1;text-transform:none}.s5-approved-tournament .s5-tr-back,.s5-approved-tournament .s5-tr-refresh,.s5-approved-tournament .s5-language-switcher-trigger{min-height:40px;border-color:var(--line);border-radius:4px;background:transparent}.s5-approved-tournament .s5-tr-progress{margin-bottom:0}.s5-approved-tournament .s5-tr-progress-band{min-height:62px;padding:10px 0;border:0;border-bottom:1px solid var(--line);background:transparent}.s5-approved-tournament .s5-tr-progress-rail{background:#202622}.s5-approved-tournament .s5-tr-progress-rail span{background:#f3e600}.s5-approved-tournament .s5-tr-teams{margin-bottom:0;padding:14px 0 0}.s5-approved-tournament .s5-tr-teams>header{min-height:22px;margin-bottom:8px}.s5-approved-tournament .s5-tr-team-grid{gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.s5-approved-tournament .s5-tr-team-card{min-height:58px;padding:8px 14px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent}.s5-approved-tournament .s5-tr-team-card:last-child{border-right:0}.s5-approved-tournament .s5-tr-team-card:after{display:none}.s5-approved-tournament .s5-tr-team-seed{width:28px;height:28px;border:0;color:#f3e600}.s5-approved-tournament .s5-tr-round-tabs{display:grid;grid-auto-columns:minmax(160px,1fr);grid-auto-flow:column;margin-top:18px;overflow-x:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-width:thin}.s5-approved-tournament .s5-tr-round-tabs button{position:relative;display:grid;min-height:72px;grid-template-columns:30px minmax(0,1fr);align-content:center;gap:3px 10px;padding:10px 18px;border:0;border-right:1px solid var(--line);background:transparent;color:#656d69;text-align:left}.s5-approved-tournament .s5-tr-round-tabs button:after{position:absolute;right:18px;bottom:-1px;left:18px;height:2px;background:#f3e600;content:"";opacity:0}.s5-approved-tournament .s5-tr-round-tabs button.is-active{background:#f3e60006;color:#f4f5f2}.s5-approved-tournament .s5-tr-round-tabs button.is-active:after{opacity:1}.s5-approved-tournament .s5-tr-round-tabs small{grid-row:1 / span 2;align-self:center;color:#f3e600;font:900 9px ui-monospace,monospace}.s5-approved-tournament .s5-tr-round-tabs strong{font-size:12px;text-transform:uppercase}.s5-approved-tournament .s5-tr-round-tabs span{color:#707874;font-size:8px;text-transform:uppercase}.s5-approved-tournament .s5-tr-layout{grid-template-columns:minmax(0,1fr) 360px;gap:38px;padding-top:30px}.s5-approved-tournament .s5-tr-phase>header{min-height:64px;padding-bottom:16px;border-bottom:1px solid var(--line-strong)}.s5-approved-tournament .s5-tr-phase>header>div small{display:block;margin-bottom:5px;color:#f3e600;font:900 9px ui-monospace,monospace;text-transform:uppercase}.s5-approved-tournament .s5-tr-phase>header h2{font-family:Arial Black,Inter,sans-serif;font-size:30px}.s5-approved-tournament .s5-tr-rule,.s5-approved-tournament .s5-tr-early-playoff{border-color:#f3e6005c;border-radius:3px;background:transparent;color:#f3e600}.s5-approved-tournament .s5-tr-round>header{min-height:40px;border-bottom:1px solid var(--line)}.s5-approved-tournament .s5-tr-active-round-matches{display:grid;grid-template-columns:1fr;gap:12px;padding-top:16px}.s5-approved-tournament[data-team-count="8"] .s5-tr-active-round-matches,.s5-approved-tournament[data-team-count="10"] .s5-tr-active-round-matches,.s5-approved-tournament[data-team-count="12"] .s5-tr-active-round-matches,.s5-approved-tournament[data-team-count="16"] .s5-tr-active-round-matches{grid-template-columns:repeat(2,minmax(0,1fr))}.s5-approved-tournament .s5-tr-match,.s5-approved-tournament .s5-tr-match+.s5-tr-match{min-height:116px;grid-template-columns:118px minmax(0,1fr) 112px;gap:14px;margin-top:0;padding:14px 16px;border:1px solid var(--line);border-left:4px solid #69716d;border-radius:5px;background:#ffffff03;box-shadow:none}.s5-approved-tournament .s5-tr-match.is-live,.s5-approved-tournament .s5-tr-match.is-ready{border-color:#f3e6006b;border-left-color:#f3e600;background:#f3e6000b}.s5-approved-tournament .s5-tr-match.is-complete{border-color:#38cf9652;border-left-color:#38cf96;background:#38cf9606}.s5-approved-tournament .s5-tr-match.is-muted{opacity:.62}.s5-approved-tournament .s5-tr-match-state strong{order:2;padding:0;border:0;background:transparent;color:#79817d}.s5-approved-tournament .s5-tr-match.is-live .s5-tr-match-state strong,.s5-approved-tournament .s5-tr-match.is-ready .s5-tr-match-state strong{border:0;background:transparent;color:#f3e600}.s5-approved-tournament .s5-tr-match.is-complete .s5-tr-match-state strong{border:0;background:transparent;color:#38cf96}.s5-approved-tournament .s5-tr-match-team i{display:none}.s5-approved-tournament .s5-tr-match-team strong{font-size:16px;text-transform:uppercase}.s5-approved-tournament .s5-tr-match-teams b{color:#f4f5f2;font-size:24px}.s5-approved-tournament .s5-tr-match-actions{width:112px;min-width:112px}.s5-approved-tournament .s5-tr-match-actions button{min-height:42px;border-color:#f3e600;border-radius:4px;background:transparent;color:#f3e600}.s5-approved-tournament .s5-tr-standings{top:92px;gap:16px}.s5-approved-tournament .s5-tr-standings>header{min-height:64px;padding-bottom:16px;border-bottom:1px solid var(--line-strong)}.s5-approved-tournament .s5-tr-standings>header h2{font-family:Arial Black,Inter,sans-serif;font-size:27px}.s5-approved-tournament .s5-tr-table-wrap{overflow:visible;border:0}.s5-approved-tournament .s5-tr-standings table{min-width:0;table-layout:fixed;background:transparent;font-size:9px}.s5-approved-tournament .s5-tr-standings th,.s5-approved-tournament .s5-tr-standings td{height:48px;padding:8px 5px;overflow:hidden;border-bottom-color:var(--line);text-overflow:ellipsis;white-space:nowrap}.s5-approved-tournament .s5-tr-standings th:nth-child(2),.s5-approved-tournament .s5-tr-standings td:nth-child(2){width:58%;white-space:normal}.s5-approved-tournament .s5-tr-standings th:first-child,.s5-approved-tournament .s5-tr-standings td:first-child{width:24px}.s5-approved-tournament .s5-tr-standings th:nth-child(n+3),.s5-approved-tournament .s5-tr-standings td:nth-child(n+3){width:42px;text-align:right}.s5-approved-tournament .s5-tr-standings tbody tr:first-child th,.s5-approved-tournament .s5-tr-standings tbody tr:first-child td,.s5-approved-tournament .s5-tr-standings td strong{color:#f3e600}.s5-approved-tournament .s5-tr-legend,.s5-approved-tournament .s5-tr-official-places,.s5-approved-tournament .s5-tr-statistics,.s5-approved-tournament .s5-recovery{border:0;border-top:1px solid var(--line-strong);border-radius:0;background:transparent}.s5-approved-match{min-height:100svh;padding:24px clamp(18px,3vw,46px) 58px;background:#050706;color:#f4f5f2;--accent: #f3e600}.s5-approved-match .s5-mo-header,.s5-approved-match .s5-mo-message,.s5-approved-match .s5-mo-provider,.s5-approved-match .s5-mo-grid,.s5-approved-match .s5-mo-series,.s5-approved-match .s5-mo-access,.s5-approved-match .s5-mo-broadcast-sources,.s5-approved-match .s5-recovery{width:100%;max-width:1440px;margin-inline:auto}.s5-approved-match .s5-mo-header{display:grid;min-height:0;grid-template-columns:1fr;align-items:stretch;gap:0;margin-bottom:0;padding-bottom:20px;border-bottom:1px solid var(--line-strong)}.s5-approved-match .s5-mo-utility-row{display:flex;min-width:0;min-height:42px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.s5-approved-match .s5-mo-back{display:inline-flex;width:auto;min-height:32px;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--muted);font-size:11px}.s5-approved-match .s5-mo-back-icon{color:#f3e600}.s5-approved-match .s5-mo-back-label{color:var(--muted)}.s5-approved-match .s5-mo-header-actions{gap:7px}.s5-approved-match .s5-mo-header-actions>button,.s5-approved-match .s5-mo-header-actions .s5-language-switcher-trigger{width:auto;min-width:38px;min-height:34px;padding:0 11px;border-color:var(--line);border-radius:4px;background:#090c0b;font-size:10px}.s5-approved-match .s5-mo-match-heading{display:grid;min-width:0;align-content:start;gap:10px}.s5-approved-match .s5-mo-versus{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr);align-items:end;gap:20px}.s5-approved-match .s5-mo-versus>div{min-width:0}.s5-approved-match .s5-mo-versus>div:last-child{text-align:right}.s5-approved-match .s5-mo-versus>.is-own-team h1,.s5-approved-match .s5-mo-versus>.is-own-team h2{color:#f3e600}.s5-approved-match .s5-mo-versus h1,.s5-approved-match .s5-mo-versus h2{overflow:hidden;margin:4px 0 7px;font-family:Arial Black,Inter,sans-serif;font-size:38px;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.s5-approved-match .s5-mo-versus small,.s5-approved-match .s5-mo-versus p,.s5-approved-match .s5-mo-versus-mark span{color:var(--muted);font:800 9px ui-monospace,monospace;text-transform:uppercase}.s5-approved-match .s5-mo-versus p{margin:0;text-transform:none}.s5-approved-match .s5-mo-versus-mark{display:grid;align-self:center;justify-items:center;gap:3px;text-align:center}.s5-approved-match .s5-mo-versus-mark b{color:#f4f5f2;font-family:Arial Black,Inter,sans-serif;font-size:28px;line-height:1}.s5-approved-match .s5-mo-versus-mark span{color:#f3e600;font-size:8px}.s5-approved-match .s5-mo-provider{min-height:68px;margin-top:0;margin-bottom:28px;padding:12px 18px;border:0;border-bottom:1px solid var(--line-strong);background:transparent;box-shadow:none}.s5-approved-match .s5-mo-provider h2{margin:4px 0;font-size:15px}.s5-approved-match .s5-mo-grid{grid-template-columns:minmax(0,1fr) 290px;gap:38px;align-items:start;margin-bottom:28px}.s5-approved-match .s5-mo-veto,.s5-approved-match .s5-mo-rosters,.s5-approved-match .s5-mo-series,.s5-approved-match .s5-mo-access>div,.s5-approved-match .s5-mo-broadcast-sources,.s5-approved-match .s5-recovery{overflow:visible;border:0;border-top:1px solid var(--line-strong);border-radius:0;background:transparent;box-shadow:none}.s5-approved-match .s5-mo-veto>header,.s5-approved-match .s5-mo-rosters>header,.s5-approved-match .s5-mo-series>header{min-height:62px;padding:14px 0;border-bottom:1px solid var(--line-strong);background:transparent}.s5-approved-match .s5-mo-veto h2,.s5-approved-match .s5-mo-rosters h2,.s5-approved-match .s5-mo-series h2{font-family:Arial Black,Inter,sans-serif;font-size:26px;text-transform:uppercase}.s5-approved-match .s5-mo-myhud-export,.s5-approved-match .s5-mo-veto-readiness{padding-right:0;padding-left:0;background:transparent}.s5-approved-match .s5-mo-map-pool{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 0 14px}.s5-approved-match .s5-mo-map-card{min-height:0!important;aspect-ratio:16 / 10;border:0;border-bottom:3px solid #4c5551;border-radius:4px 4px 0 0;box-shadow:none}.s5-approved-match .s5-mo-map-card:not(:disabled):hover,.s5-approved-match .s5-mo-map-card:not(:disabled):focus-visible,.s5-approved-match .s5-mo-map-card.is-selected{border-bottom-color:#f3e600}.s5-approved-match .s5-mo-map-card.is-banned{border-bottom-color:#ff6576;box-shadow:none}.s5-approved-match .s5-mo-map-card.is-picked{border-bottom-color:#38cf96;box-shadow:none}.s5-approved-match .s5-mo-map-card.is-banned:before,.s5-approved-match .s5-mo-map-card.is-picked:before{position:absolute;z-index:3;top:12px;left:11px;padding:4px 6px;color:#070907;font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace}.s5-approved-match .s5-mo-map-card.is-banned:before{background:#ff6576;content:"BAN"}.s5-approved-match .s5-mo-map-card.is-picked:before{background:#38cf96;content:"PICK"}.s5-approved-match .s5-mo-map-card>span{gap:5px;width:100%;padding:14px 12px}.s5-approved-match .s5-mo-map-card>span>b{color:#9ba39f;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace}.s5-approved-match .s5-mo-map-card strong{font-size:17px;text-transform:uppercase}.s5-approved-match .s5-mo-history{display:flex;min-height:54px;align-items:center;gap:18px;padding:0;border-top:1px solid var(--line)}.s5-approved-match .s5-mo-history h3{flex:0 0 auto;margin:0;color:var(--muted);font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.s5-approved-match .s5-mo-history ol{display:flex;min-width:0;gap:18px;margin:0;padding:0;background:transparent;list-style:none}.s5-approved-match .s5-mo-history li{display:inline-flex;min-width:0;min-height:0;grid-template-columns:none;align-items:center;gap:7px;padding:0;border:0;background:transparent;font-size:10px;white-space:nowrap}.s5-approved-match .s5-mo-history li>span{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#ff6576}.s5-approved-match .s5-mo-history li.is-pick>span{background:#38cf96}.s5-approved-match .s5-mo-history li strong{color:#b4bbb7;font-size:10px}.s5-approved-match .s5-mo-history li small{color:#707975;font-size:10px}.s5-approved-match .s5-mo-history-progress{margin-left:auto;color:#7b8480;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.s5-approved-match .s5-mo-rosters ol{gap:0;background:transparent}.s5-approved-match .s5-mo-rosters li{min-height:42px;padding:6px 0;border-top:1px solid var(--line);background:transparent}.s5-approved-match .s5-mo-rosters{max-height:none;padding-left:30px;overflow:visible;border-top:0;border-left:1px solid var(--line-strong)}.s5-approved-match .s5-mo-rosters article,.s5-approved-match .s5-mo-rosters article.is-own-team{padding:16px 0 14px;border-bottom:1px solid var(--line);background:transparent;box-shadow:none}.s5-approved-match .s5-mo-rosters article.is-own-team h3,.s5-approved-match .s5-mo-rosters article.is-own-team .s5-mo-team-relation,.s5-approved-match .s5-mo-rosters li:has(small) strong,.s5-approved-match .s5-mo-rosters li small{color:#f3e600}.s5-approved-match .s5-mo-team-relation{border:0;color:var(--muted)}.s5-approved-match .s5-mo-series{margin-bottom:28px}.s5-approved-match .s5-mo-series>div{gap:0;padding:0;border-bottom:1px solid var(--line)}.s5-approved-match .s5-mo-series article{padding:18px 16px;border:0;border-right:1px solid var(--line);background:transparent}.s5-approved-match .s5-mo-series article.is-current{background:#f3e60009;box-shadow:inset 2px 0 #f3e600}.s5-approved-match .s5-mo-access{grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.s5-approved-match .s5-mo-access>div{min-height:106px;padding:18px;border-top:0;border-right:1px solid var(--line)}.s5-approved-match .s5-mo-access>div:last-child{border-right:0}.s5-approved-match .s5-mo-access button,.s5-approved-match .s5-mo-voice-action,.s5-approved-match .s5-cs2-launch-button,.s5-approved-match .s5-mo-primary,.s5-approved-match .s5-mo-dialog,.s5-approved-match .s5-mo-dialog button,.s5-approved-match .s5-mo-dialog input,.s5-approved-match .s5-mo-dialog select{border-radius:4px}.s5-approved-match .s5-mo-broadcast-sources,.s5-approved-match .s5-recovery{margin-top:28px;padding:18px 0 0}@media(max-width:1180px){.s5-approved-hub .s5-hub-brand,.s5-approved-season .s5-hub-brand{grid-template-columns:auto minmax(240px,1fr) auto}.s5-approved-hub .s5-hub-utilities>button span,.s5-approved-season .s5-hub-utilities>button span,.s5-approved-hub .s5-hub-return-home span,.s5-approved-season .s5-hub-return-home span{display:none}.s5-approved-hub .s5-hub-profile{grid-template-columns:76px minmax(220px,1fr) 150px}.s5-approved-hub .s5-hub-profile dl{grid-column:1 / -1}.s5-approved-season .s5-season-header{grid-template-columns:minmax(300px,.8fr) minmax(430px,1.2fr)}.s5-approved-season .s5-season-header-status,.s5-approved-season .s5-season-admin-link{justify-self:start}.s5-approved-match .s5-mo-map-pool{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.s5-approved-hub .s5-hub-layout.s5-events-workspace,.s5-approved-season .s5-season-layout,.s5-approved-tournament .s5-tr-layout,.s5-approved-match .s5-mo-grid{grid-template-columns:1fr}.s5-approved-hub .s5-hub-side,.s5-approved-season .s5-season-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.s5-approved-tournament .s5-tr-standings{position:static}.s5-approved-match .s5-mo-rosters{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:24px 0 0;border-top:1px solid var(--line-strong);border-left:0}.s5-approved-match .s5-mo-rosters>header{grid-column:1 / -1}.s5-approved-team-naming .s5-tn-header{grid-template-columns:120px minmax(0,1fr) auto}.s5-approved-team-naming .s5-tn-stage{grid-column:2}}@media(max-width:820px){.s5-approved-hub .s5-hub-brand,.s5-approved-season .s5-hub-brand{min-height:112px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:62px 50px;gap:0;padding:0 16px}.s5-approved-hub .s5-hub-brand-identity,.s5-approved-season .s5-hub-brand-identity{grid-row:1}.s5-approved-hub .s5-hub-brand-identity img,.s5-approved-season .s5-hub-brand-identity img{width:112px}.s5-approved-hub .s5-hub-primary-nav,.s5-approved-season .s5-hub-primary-nav{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.s5-approved-hub .s5-hub-utilities,.s5-approved-season .s5-hub-utilities{grid-column:2;grid-row:1}.s5-approved-hub .s5-hub-brand button.is-primary-tab,.s5-approved-season .s5-hub-brand button.is-primary-tab{min-height:50px}.s5-approved-hub .s5-hub-profile,.s5-approved-hub .s5-profile-workspace,.s5-approved-hub .s5-hub-layout.s5-events-workspace,.s5-approved-season .s5-season-header,.s5-approved-season .s5-season-tabs,.s5-approved-season .s5-season-layout{width:calc(100% - 28px)}.s5-approved-hub .s5-hub-profile{grid-template-columns:62px minmax(0,1fr);gap:14px;margin-top:14px;padding:18px 0 18px 12px}.s5-approved-hub .s5-hub-avatar{width:62px;height:62px}.s5-approved-hub .s5-hub-profile-map,.s5-approved-hub .s5-hub-profile dl{grid-column:1 / -1}.s5-approved-hub .s5-hub-profile-map{width:100%;height:112px}.s5-approved-hub .s5-profile-scouting-grid,.s5-approved-hub .s5-profile-bottom-grid,.s5-approved-hub .s5-profile-footer-grid{grid-template-columns:1fr}.s5-approved-hub .s5-profile-fingerprint{border-right:0;border-bottom:1px solid var(--line-strong)}.s5-approved-hub .s5-hub-event-row,.s5-approved-hub .s5-hub-event-row.is-featured{grid-template-columns:1fr;gap:16px}.s5-approved-hub .s5-hub-side,.s5-approved-season .s5-season-side{grid-template-columns:1fr}.s5-approved-season .s5-season-header{grid-template-columns:1fr;margin-top:14px;padding:20px 0 20px 14px}.s5-approved-season .s5-season-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.s5-approved-team-naming,.s5-approved-tournament,.s5-approved-match{padding:14px 14px 110px}.s5-approved-team-naming .s5-tn-header,.s5-approved-tournament .s5-tr-header{min-height:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:18px}.s5-approved-team-naming .s5-tn-header>div:nth-child(2),.s5-approved-tournament .s5-tr-title{grid-column:1 / -1;grid-row:2}.s5-approved-team-naming .s5-tn-header h1,.s5-approved-tournament .s5-tr-title h1,.s5-approved-match .s5-mo-header h1{font-size:30px}.s5-approved-team-naming .s5-tn-stage{display:none}.s5-approved-team-naming .s5-tn-teams{grid-template-columns:1fr;gap:18px}.s5-approved-team-naming .s5-tn-teams:before{display:none}.s5-approved-team-naming .s5-tn-teams article.is-own-team{box-shadow:inset 2px 0 #f3e600}.s5-approved-team-naming>footer{position:static;width:100%;min-height:64px;margin-top:24px;padding:8px;border:1px solid var(--line-strong);border-radius:6px}.s5-approved-tournament .s5-tr-progress-band{display:grid;grid-template-columns:1fr 1fr}.s5-approved-tournament .s5-tr-progress-rail{grid-column:1 / -1}.s5-approved-tournament .s5-tr-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s5-approved-tournament .s5-tr-active-round-matches,.s5-approved-tournament[data-team-count="8"] .s5-tr-active-round-matches,.s5-approved-tournament[data-team-count="10"] .s5-tr-active-round-matches,.s5-approved-tournament[data-team-count="12"] .s5-tr-active-round-matches,.s5-approved-tournament[data-team-count="16"] .s5-tr-active-round-matches{grid-template-columns:1fr}.s5-approved-tournament .s5-tr-match,.s5-approved-tournament .s5-tr-match+.s5-tr-match{grid-template-columns:1fr;gap:10px}.s5-approved-tournament .s5-tr-match-actions{width:100%}.s5-approved-tournament .s5-tr-match-team strong{overflow:visible;line-height:1.15;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.s5-approved-tournament .s5-tr-table-wrap{overflow:visible}.s5-approved-tournament .s5-tr-standings table{min-width:0}.s5-approved-tournament .s5-tr-round-tabs{grid-auto-columns:minmax(118px,1fr)}.s5-approved-tournament .s5-tr-round-tabs button{grid-template-columns:20px minmax(0,1fr);gap:3px 5px;padding-right:7px;padding-left:7px}.s5-approved-match .s5-mo-versus{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);gap:8px}.s5-approved-match .s5-mo-versus h1,.s5-approved-match .s5-mo-versus h2{overflow:hidden;font-size:18px;line-height:1.05;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.s5-approved-match .s5-mo-versus-mark b{font-size:22px}.s5-approved-match .s5-mo-history{align-items:flex-start;flex-wrap:wrap;gap:10px 15px;padding:12px 0}.s5-approved-match .s5-mo-history ol{flex-wrap:wrap;gap:8px 15px}.s5-approved-match .s5-mo-history-progress{width:100%;margin-left:0}.s5-approved-match .s5-mo-rosters{grid-template-columns:1fr;gap:0}.s5-approved-match .s5-mo-rosters>header{grid-column:1}.s5-approved-match .s5-mo-access{grid-template-columns:1fr}.s5-approved-match .s5-mo-access>div{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:560px){.s5-approved-auth{grid-template-rows:62px auto}.s5-approved-auth>header{min-height:62px;padding-inline:14px}.s5-approved-auth .s5-play-login-brand img{width:112px}.s5-approved-auth .s5-play-login-panel{width:calc(100% - 24px);min-height:0;grid-template-columns:1fr;margin:16px auto 28px}.s5-approved-auth .s5-play-login-copy{padding:28px 8px;border-right:0;border-bottom:1px solid var(--line-strong)}.s5-approved-auth .s5-auth-form h1{font-size:34px}.s5-approved-hub .s5-hub-brand-identity>span,.s5-approved-season .s5-hub-brand-identity>span,.s5-approved-auth .s5-play-login-brand span{display:none}.s5-approved-hub .s5-hub-profile dl,.s5-approved-hub .s5-profile-metrics{grid-template-columns:1fr 1fr}.s5-approved-hub .s5-profile-map-list li{grid-template-columns:64px 20px minmax(0,1fr) 58px;gap:9px}.s5-approved-hub .s5-profile-map-thumb{width:64px;height:40px}.s5-approved-hub .s5-profile-map-metric:last-child{display:none}.s5-approved-season .s5-season-standings-head{display:none}.s5-approved-season .s5-season-standings-row{grid-template-columns:1fr;gap:10px}.s5-approved-tournament .s5-tr-team-grid{grid-template-columns:1fr}.s5-approved-match .s5-mo-map-pool{grid-template-columns:repeat(2,minmax(0,1fr))}.s5-approved-match .s5-mo-series>div{grid-template-columns:1fr}.s5-approved-match .s5-mo-series article{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:360px){.s5-approved-hub .s5-hub-brand,.s5-approved-season .s5-hub-brand{padding-inline:10px}.s5-approved-hub .s5-hub-brand-identity img,.s5-approved-season .s5-hub-brand-identity img{width:102px}}.s5-language-fallback{margin:0;padding:8px 14px;background:#f3e60012;border-left:3px solid #f3e600;color:#ddd;font-size:11px}@media(prefers-reduced-motion:reduce){.s5-approved-auth *,.s5-approved-hub *,.s5-approved-season *,.s5-approved-team-naming *,.s5-approved-tournament *,.s5-approved-match *{animation-duration:1ms!important;transition-duration:1ms!important}}.s5-approved-tournament{padding:38px 46px 58px;background:radial-gradient(circle at 48% -20%,rgba(243,230,0,.055),transparent 35%),#020303}.s5-approved-tournament .s5-tr-header{display:grid;min-height:149px;grid-template-columns:minmax(0,1fr) 510px;align-items:end;gap:40px;padding:0 0 24px 20px;border-bottom:0;border-left:3px solid #f3e600}.s5-approved-tournament .s5-tr-local-actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.s5-approved-tournament .s5-tr-back,.s5-approved-tournament .s5-tr-refresh,.s5-approved-tournament .s5-tr-header-actions .s5-language-switcher-trigger{min-height:30px;padding:0;border:0;color:#8b938e;font-size:11px;font-weight:800}.s5-approved-tournament .s5-tr-header-actions{position:absolute;top:0;right:0;gap:12px}.s5-approved-tournament .s5-tr-title{position:relative}.s5-approved-tournament .s5-tr-back{min-height:20px}.s5-approved-tournament .s5-tr-refresh{width:30px;justify-content:center}.s5-approved-tournament .s5-tr-refresh span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.s5-approved-tournament .s5-tr-eyebrow,.s5-approved-tournament .s5-tr-phase>header>div>small,.s5-approved-tournament .s5-tr-primary-match>small,.s5-approved-tournament .s5-tr-standings>header span{color:#f3e600;font:400 8px/1 var(--display-font);text-transform:uppercase}.s5-approved-tournament .s5-tr-eyebrow{display:flex;min-width:0;align-items:baseline;gap:8px}.s5-approved-tournament .s5-tr-eyebrow span,.s5-approved-tournament .s5-tr-eyebrow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s5-approved-tournament .s5-tr-eyebrow small:before{margin-right:8px;content:"·"}.s5-approved-tournament .s5-tr-title h1{margin:10px 0 8px;overflow:hidden;font:400 44px/.95 var(--display-font);text-overflow:ellipsis;white-space:nowrap}.s5-approved-tournament .s5-tr-title p{font-size:11px}.s5-approved-tournament .s5-tr-event-facts{display:grid;width:510px;grid-template-columns:95px 80px 65px minmax(0,1fr);margin:0}.s5-approved-tournament .s5-tr-event-facts>div{min-width:0;min-height:58px;padding:4px 16px;border-left:1px solid var(--line)}.s5-approved-tournament .s5-tr-event-facts dt{overflow:hidden;color:#78817b;font-size:8px;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.s5-approved-tournament .s5-tr-event-facts dd{margin:10px 0 0;overflow:hidden;font:400 13px/1 var(--display-font);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.s5-approved-tournament .s5-tr-event-facts .is-live dd{color:#4fd4f5}.s5-approved-tournament .s5-tr-event-progress dd{display:flex;align-items:center;gap:10px}.s5-approved-tournament .s5-tr-progress-rail{display:block;height:3px;flex:1;border:0;background:#26302b}.s5-approved-tournament .s5-tr-progress-rail i{display:block;height:100%;background:#f3e600;transition:width var(--motion-ui) var(--ease-standard)}.s5-approved-tournament .s5-tr-teams{padding:0}.s5-approved-tournament .s5-tr-team-grid{overflow:hidden;border:1px solid var(--line-strong);border-radius:14px 14px 0 0;background:#080b0af0}.s5-approved-tournament .s5-tr-team-card{min-height:72px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 16px}.s5-approved-tournament .s5-tr-team-seed{display:block;width:auto;height:auto;font:400 8px var(--display-font)}.s5-approved-tournament .s5-tr-team-copy{display:grid;min-width:0;gap:4px}.s5-approved-tournament .s5-tr-team-copy h3,.s5-approved-tournament .s5-tr-team-copy p{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s5-approved-tournament .s5-tr-team-copy h3{font:400 10px/1.05 var(--display-font);text-transform:uppercase}.s5-approved-tournament .s5-tr-team-copy p{color:#78817b;font-size:8px}.s5-approved-tournament .s5-tr-team-count{color:#39d6a6;font:400 8px var(--display-font)}.s5-approved-tournament .s5-tr-round-tabs{height:66px;grid-auto-flow:initial;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;overflow:hidden;border-top:0;background:#050706}.s5-approved-tournament .s5-tr-round-tabs button{min-height:66px;grid-template-columns:30px minmax(0,1fr);padding:10px 16px}.s5-approved-tournament .s5-tr-round-tabs button:after{right:16px;left:16px}.s5-approved-tournament .s5-tr-layout{grid-template-columns:minmax(0,1fr) 304px;gap:30px;padding-top:30px}.s5-approved-tournament .s5-tr-schedule{gap:14px}.s5-approved-tournament .s5-tr-phase>header{display:flex;min-height:58px;align-items:end;justify-content:space-between;gap:12px;padding:0 0 14px;border:0}.s5-approved-tournament .s5-tr-phase>header h2{margin:0;font:400 24px/.95 var(--display-font);text-transform:uppercase}.s5-approved-tournament .s5-tr-legend{margin-left:auto;padding:0;border:0}.s5-approved-tournament .s5-tr-legend ul{display:flex;gap:16px}.s5-approved-tournament .s5-tr-legend li{display:flex;gap:6px;color:#78817b;font-size:7px;text-transform:uppercase}.s5-approved-tournament .s5-tr-legend li>span{width:5px;height:5px;border:0}.s5-approved-tournament .s5-tr-round-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.s5-approved-tournament .s5-tr-round-column{min-width:0;padding:12px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#090c0b,#050706);scroll-margin-top:18px}.s5-approved-tournament .s5-tr-round-column.is-current{border-color:#5c5c10;background:linear-gradient(180deg,#f3e60009,#050706 35%)}.s5-approved-tournament .s5-tr-round-column>header{display:flex;height:42px;align-items:start;justify-content:space-between;border:0}.s5-approved-tournament .s5-tr-round-column>header>div{display:flex;align-items:center;gap:9px}.s5-approved-tournament .s5-tr-round-column>header span{color:#f3e600;font:400 8px var(--display-font)}.s5-approved-tournament .s5-tr-round-column>header h3{margin:0;font:400 11px var(--display-font);text-transform:uppercase}.s5-approved-tournament .s5-tr-round-column>header small,.s5-approved-tournament .s5-tr-playoffs>header>span{color:#78817b;font-size:7px;font-weight:900;text-transform:uppercase}.s5-approved-tournament .s5-tr-active-round-matches,.s5-approved-tournament[data-team-count] .s5-tr-active-round-matches{display:grid;grid-template-columns:1fr;gap:8px;padding:0}.s5-approved-tournament .s5-tr-match,.s5-approved-tournament .s5-tr-match+.s5-tr-match{display:grid;min-height:131px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;gap:6px 8px;margin:0;padding:12px 12px 10px;overflow:hidden;border:0;border-left:3px solid #525d56;border-radius:0 9px 9px 0;background:#0b0f0d}.s5-approved-tournament .s5-tr-match.is-complete{border-color:#39d6a6;background:#0b0f0d}.s5-approved-tournament .s5-tr-match.is-live{border-color:#4fd4f5;background:linear-gradient(110deg,#4fd4f513,#0b0f0d 48%);box-shadow:inset 0 0 0 1px #4fd4f540}.s5-approved-tournament .s5-tr-match.is-delayed{border-color:#ff9d2e}.s5-approved-tournament .s5-tr-match.is-ready{border-color:#f3e600;background:#0b0f0d}.s5-approved-tournament .s5-tr-match.is-muted{opacity:.66}.s5-approved-tournament .s5-tr-match-state{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:6px}.s5-approved-tournament .s5-tr-match-state small,.s5-approved-tournament .s5-tr-match-state strong{color:#89918c;font-size:7px;font-weight:900;text-transform:uppercase}.s5-approved-tournament .s5-tr-match-state .s5-tr-match-kind{margin-right:auto;color:#78817b}.s5-approved-tournament .s5-tr-match-main{display:grid;grid-column:1 / -1;gap:0}.s5-approved-tournament .s5-tr-match-teams{display:grid;grid-template-columns:1fr;gap:0}.s5-approved-tournament .s5-tr-match-team{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:7px}.s5-approved-tournament .s5-tr-match-team strong,.s5-approved-tournament .s5-tr-match-team strong:last-child{overflow:hidden;font:400 9px/1 var(--display-font);text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.s5-approved-tournament .s5-tr-match-team b{font:400 14px/1 var(--display-font)}.s5-approved-tournament .s5-tr-match-live,.s5-approved-tournament .s5-tr-match-context{align-self:end;margin-top:8px;padding-top:8px;overflow:hidden;border-top:1px solid #1c221f;color:#68716c;font-size:6px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.s5-approved-tournament .s5-tr-match-score-aggregate{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;white-space:nowrap}.s5-approved-tournament .s5-tr-match-actions{grid-column:1 / -1;width:auto;min-width:0;margin-top:-24px;justify-self:end}.s5-approved-tournament .s5-tr-match-actions button{min-height:24px;padding:0;border:0;background:transparent;color:#f3e600;font-size:7px}.s5-approved-tournament .s5-tr-playoffs{padding:16px;border-radius:12px;background:#090c0b;scroll-margin-top:18px}.s5-approved-tournament .s5-tr-playoffs>header{min-height:42px;padding:0}.s5-approved-tournament .s5-tr-playoffs>header h2{font-size:16px}.s5-approved-tournament .s5-tr-playoffs .s5-tr-active-round-matches{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.s5-approved-tournament .s5-tr-playoffs .s5-tr-match{min-height:72px}.s5-approved-tournament .s5-tr-primary-match{display:grid;gap:10px;padding:17px;border-radius:12px;background:linear-gradient(145deg,#4fd4f517,#0a0e0c 48%);box-shadow:inset 0 0 0 1px #4fd4f545}.s5-approved-tournament .s5-tr-primary-state{display:flex;align-items:center;justify-content:space-between;color:#78817b;font-size:7px;text-transform:uppercase}.s5-approved-tournament .s5-tr-primary-state strong{color:#4fd4f5;font-size:8px}.s5-approved-tournament .s5-tr-primary-match h2{display:grid;min-width:0;margin:0;font:400 13px/1.35 var(--display-font);text-transform:uppercase}.s5-approved-tournament .s5-tr-primary-match h2 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s5-approved-tournament .s5-tr-primary-match h2 em{margin:5px 0;color:#4fd4f5;font:400 26px/1 var(--display-font);font-style:normal}.s5-approved-tournament .s5-tr-primary-match p{margin:0;color:#ff9d2e;font-size:9px}.s5-approved-tournament .s5-tr-primary-match button{width:100%;min-height:44px;border:1px solid #f3e600;border-radius:7px;background:#f3e600;color:#050605;font-size:8px;font-weight:950;text-transform:uppercase}.s5-approved-tournament .s5-tr-standings{top:24px;gap:14px}.s5-approved-tournament .s5-tr-standings>header{display:flex;min-height:52px;align-items:end;justify-content:space-between;padding:0;border:0}.s5-approved-tournament .s5-tr-standings>header h2{margin:7px 0 0;font:400 19px/1 var(--display-font);text-transform:uppercase}.s5-approved-tournament .s5-tr-standings>header>small{color:#78817b;font-size:6px}.s5-approved-tournament .s5-tr-standings th,.s5-approved-tournament .s5-tr-standings td{height:58px;font-size:8px}.s5-approved-tournament .s5-tr-cutline{display:flex;align-items:end;justify-content:space-between;padding:12px;border-radius:7px;background:#f3e6000b;box-shadow:inset 2px 0 #f3e600;text-transform:uppercase}.s5-approved-tournament .s5-tr-cutline span{color:#9da49f;font-size:7px;font-weight:900}.s5-approved-tournament .s5-tr-cutline strong{color:#f3e600;font:400 16px var(--display-font)}@media(max-width:1000px){.s5-approved-tournament{padding:24px 18px 42px}.s5-approved-tournament .s5-tr-header{grid-template-columns:1fr;gap:22px}.s5-approved-tournament .s5-tr-event-facts{width:100%}.s5-approved-tournament .s5-tr-layout{grid-template-columns:1fr}.s5-approved-tournament .s5-tr-standings{position:static}}@media(max-width:1200px)and (min-width:768px){.s5-approved-tournament .s5-tr-round-robin>header{align-items:center;flex-wrap:wrap}.s5-approved-tournament .s5-tr-round-robin>header>div:first-child{min-width:180px;flex:1 1 180px}.s5-approved-tournament .s5-tr-round-robin>header .s5-tr-legend{min-width:0;flex:0 1 auto}.s5-approved-tournament .s5-tr-early-playoff{max-width:100%;min-height:44px;flex:0 0 auto;padding:0 12px}}@media(max-width:640px){.s5-approved-tournament{padding:18px 12px 92px}.s5-approved-tournament .s5-tr-header{display:grid;min-height:274px;gap:18px;padding:0 0 20px 20px}.s5-approved-tournament .s5-tr-title{grid-column:1;grid-row:1;order:1}.s5-approved-tournament .s5-tr-local-actions{margin-bottom:24px}.s5-approved-tournament .s5-tr-header-actions{position:static}.s5-approved-tournament .s5-tr-back{min-height:30px}.s5-approved-tournament .s5-tr-title h1{font-size:30px;white-space:normal}.s5-approved-tournament .s5-tr-event-facts{grid-column:1;grid-row:2;order:2;grid-template-columns:1fr 1fr}.s5-approved-tournament .s5-tr-event-facts>div{min-height:58px;border-top:1px solid var(--line);border-left:0}.s5-approved-tournament .s5-tr-team-grid{grid-template-columns:1fr}.s5-approved-tournament .s5-tr-team-card{min-height:72px;overflow:hidden;border-right:0;border-bottom:1px solid var(--line)}.s5-approved-tournament .s5-tr-team-copy :where(h3,p){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s5-approved-tournament .s5-tr-round-tabs{height:auto;grid-template-columns:1fr 1fr}.s5-approved-tournament .s5-tr-round-tabs button{min-height:58px}.s5-approved-tournament .s5-tr-layout{gap:18px;padding-top:30px}.s5-approved-tournament .s5-tr-legend ul{gap:9px}.s5-approved-tournament .s5-tr-round-grid{grid-template-columns:1fr}.s5-approved-tournament .s5-tr-round-column{margin-bottom:0}.s5-approved-tournament .s5-tr-match,.s5-approved-tournament .s5-tr-match+.s5-tr-match{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px}.s5-approved-tournament .s5-tr-match-team strong{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s5-approved-tournament .s5-tr-match-actions{width:auto}.s5-approved-tournament .s5-tr-playoffs .s5-tr-active-round-matches{grid-template-columns:1fr}.s5-approved-tournament .s5-tr-primary-match{order:-1}}@media(min-width:768px){.s5-approved-tournament .s5-tr-match,.s5-approved-tournament .s5-tr-match+.s5-tr-match{grid-template-columns:minmax(0,1fr) 88px}.s5-approved-tournament .s5-tr-match:not(:has(.s5-tr-match-actions)){grid-template-columns:1fr}.s5-approved-tournament .s5-tr-match-main{grid-column:1;grid-row:2 / 4}.s5-approved-tournament .s5-tr-match:not(:has(.s5-tr-match-actions)) .s5-tr-match-main{grid-column:1 / -1}.s5-approved-tournament .s5-tr-match-actions{width:88px;min-width:88px;grid-column:2;grid-row:2 / 4;align-self:end;margin:0}.s5-approved-tournament .s5-tr-match-actions button{width:88px;min-width:88px;min-height:44px}}@media(max-width:767px){.s5-approved-tournament .s5-tr-phase>header{flex-wrap:wrap}.s5-approved-tournament .s5-tr-legend{width:100%;min-width:0;margin-left:0}.s5-approved-tournament .s5-tr-legend ul{width:100%;min-width:0;flex-wrap:wrap;gap:8px 12px}.s5-approved-tournament .s5-tr-legend li{min-width:0}.s5-approved-tournament .s5-tr-match,.s5-approved-tournament .s5-tr-match+.s5-tr-match{grid-template-columns:minmax(0,1fr)}.s5-approved-tournament .s5-tr-match-main,.s5-approved-tournament .s5-tr-match:not(:has(.s5-tr-match-actions)) .s5-tr-match-main{grid-column:1;grid-row:auto}.s5-approved-tournament .s5-tr-match-actions{width:100%;min-width:0;grid-column:1;grid-row:auto;justify-self:stretch;margin:0}.s5-approved-tournament .s5-tr-match-actions button{width:100%;min-height:44px}}@media(prefers-reduced-motion:reduce){.s5-approved-tournament *,.s5-approved-tournament *:before,.s5-approved-tournament *:after{animation:none!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.s5-team-naming-shell{min-height:100svh;background:#020403;color:#f4f5f2}.s5-team-naming-loading{display:grid;min-height:calc(100svh - 78px);place-content:center;gap:14px;text-align:center}.s5-team-naming-loading p{margin:0;color:#a7aeaa;font-size:13px;font-weight:700}.s5-team-naming-loading p[role=alert]{color:#ff9fab}.s5-team-naming-loading button{min-height:42px;padding:0 18px;border:1px solid #f3e600;border-radius:4px;background:#f3e600;color:#020403;font-weight:900}.s5-event10-naming{width:100%;min-height:calc(100svh - 78px);padding:0 46px;overflow:hidden;background:#020403;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.s5-event10-topline{display:flex;height:71px;align-items:center;justify-content:space-between}.s5-event10-back{display:inline-flex;min-height:38px;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:#858d89;font-size:9px;font-weight:800}.s5-event10-back svg{width:12px;color:#f3e600}.s5-event10-back:hover{color:#f4f5f2}.s5-event10-context{display:flex;align-items:center;gap:12px;color:#f4f5f2;font:400 8px/1 var(--display-font);text-transform:uppercase}.s5-event10-context b{color:#f3e600;font-weight:400}.s5-event10-context i{width:3px;height:3px;border-radius:50%;background:#f3e600}.s5-event10-intro{display:grid;height:113px;grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:32px;padding-top:4px}.s5-event10-intro>div>span{display:inline-flex;align-items:center;gap:10px;color:#f3e600;font:400 8px/1 var(--display-font);text-transform:uppercase}.s5-event10-intro>div>span:before{width:22px;height:1px;background:#f3e600;content:""}.s5-event10-intro>div{position:relative;top:-15px}.s5-event10-intro h1{margin:15px 0 6px;color:#f4f5f2;font:900 42px/.94 Arial Black,Inter,sans-serif;text-transform:none}.s5-event10-intro p{margin:0;color:#737b77;font-size:10px}.s5-event10-intro>aside{display:grid;width:315px;height:43px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;align-self:start;margin-top:38px;border-left:2px solid #f3e600}.s5-event10-intro>aside>strong{display:grid;height:38px;place-items:center;margin-left:16px;background:#15180d;color:#f3e600;font:400 10px var(--display-font)}.s5-event10-intro>aside>span{padding-left:12px;font-size:10px;font-weight:800}.s5-event10-intro>aside>span small{display:block;margin-top:5px;color:#6f7773;font-size:7px;font-weight:500}.s5-event10-intro>aside>em{color:#f3e600;font:400 15px var(--display-font);font-style:normal}.s5-event10-progress{display:flex;height:47px;align-items:center;border-top:1px solid rgba(237,241,238,.1);border-bottom:1px solid rgba(237,241,238,.1)}.s5-event10-progress>strong{color:#f3e600;font:400 8px var(--display-font);text-transform:uppercase}.s5-event10-progress>b{margin-left:10px;color:#f4f5f2;font:400 14px var(--display-font)}.s5-event10-progress>span{margin-left:16px;color:#717975;font-size:8px}.s5-event10-progress.is-error>span{color:#ff9fab}.s5-event10-progress>aside{display:flex;align-items:center;gap:8px;margin-left:auto;color:#9ba29f;font-size:8px}.s5-event10-progress>aside i{width:6px;height:6px;border-radius:50%;background:#32d39b;box-shadow:0 0 10px #32d39b8c}.s5-event10-versus{position:relative;display:grid;height:397px;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);margin-top:24px}.s5-event10-team{min-width:0;overflow:hidden;background:#020403}.s5-event10-team.is-left{grid-column:1}.s5-event10-team.is-right{grid-column:3}.s5-event10-team.is-own{border-left:2px solid #f3e600}.s5-event10-team>header{display:flex;height:97px;align-items:center;padding:0 20px;border-bottom:1px solid rgba(237,241,238,.1)}.s5-event10-team-copy{min-width:0;flex:1}.s5-event10-team-copy>span{display:block;margin-bottom:10px;color:#7c847f;font:400 8px var(--display-font);text-transform:uppercase}.s5-event10-team-copy>span b{color:#f3e600;font-weight:400}.s5-event10-team-copy>small{display:block;min-height:10px;margin-top:8px;color:#6e7672;font-size:8px}.s5-event10-team-copy>small.is-error{color:#ff9fab}.s5-event10-editor{display:flex;align-items:center;gap:8px}.s5-event10-editor input{width:min(285px,calc(100% - 140px));height:39px;min-width:140px;padding:0 12px;border:0;border-bottom:1px solid rgba(243,230,0,.7);border-radius:0;outline:0;background:#070a09;color:#f4f5f2;font:400 24px/1 var(--display-font);text-transform:uppercase}.s5-event10-editor input:focus{border-bottom-color:#f3e600}.s5-event10-editor button{height:39px;padding:0 16px;border:1px solid #f3e600;border-radius:4px;background:#f3e600;color:#020403;font-size:8px;font-weight:900;text-transform:uppercase;white-space:nowrap}.s5-event10-editor button:disabled{opacity:.48}.s5-event10-saved{display:flex;min-width:0;align-items:center;gap:12px}.s5-event10-saved h2{margin:0;overflow:hidden;color:#f4f5f2;font:400 29px/1 var(--display-font);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.s5-event10-saved em{padding:7px 9px;border:1px solid rgba(50,211,155,.35);border-radius:4px;background:#32d39b0d;color:#32d39b;font-size:7px;font-style:normal;font-weight:900;text-transform:uppercase;white-space:nowrap}.s5-event10-count{align-self:flex-start;margin-top:35px;color:#777f7b;font:400 7px var(--display-font);white-space:nowrap}.s5-event10-count b{margin-left:9px;color:#f4f5f2;font-size:17px;font-weight:400}.s5-event10-team ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:19px 18px 0;list-style:none}.s5-event10-team li{display:flex;height:126px;min-width:0;flex-direction:column;align-items:center;justify-content:center;background:#050807}.s5-event10-team li>i{display:grid;width:44px;height:44px;overflow:hidden;place-items:center;border:1px solid rgba(243,230,0,.42);background:#111612;color:#f4f5f2;font:400 10px var(--display-font);font-style:normal}.s5-event10-team li>i>img{display:block;width:100%;height:100%;object-fit:cover}.s5-event10-team li>strong{max-width:calc(100% - 12px);margin-top:11px;overflow:hidden;color:#f4f5f2;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.s5-event10-team li>span{margin-top:6px;color:#68706c;font-size:7px}.s5-event10-team li>em{margin-top:6px;color:#f3e600;font-size:6px;font-style:normal;font-weight:900}.s5-event10-readonly{display:flex;align-items:center;gap:8px;margin:18px 20px 0;color:#666e6a;font-size:7px}.s5-event10-readonly svg{width:11px}.s5-event10-vs{position:absolute;top:153px;left:50%;width:72px;color:#f3e600;text-align:center;transform:translate(-50%)}.s5-event10-vs b{font:400 15px var(--display-font)}.s5-event10-vs small{display:block;margin:25px auto 0;color:#5f6763;font:400 6px/1 var(--display-font);letter-spacing:.12em!important;writing-mode:vertical-rl}.s5-event10-footer{display:flex;min-height:73px;align-items:flex-start;gap:12px;margin-top:19px;padding-top:20px;border-top:1px solid rgba(237,241,238,.1)}.s5-event10-footer>i{display:grid;width:34px;height:34px;place-items:center;border-radius:4px;background:#15180d;color:#f3e600;font:400 14px var(--display-font);font-style:normal}.s5-event10-footer>div strong{display:block;margin-top:1px;color:#f4f5f2;font-size:9px}.s5-event10-footer>div span{display:block;margin-top:7px;color:#6f7773;font-size:7px}.s5-event20-naming{width:100%;min-height:max(calc(100svh - 78px),1180px);padding:0 46px 38px;overflow:hidden;background:#020403;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.s5-event20-topline{display:flex;height:102px;align-items:center;justify-content:space-between}.s5-event20-back{display:inline-flex;min-height:38px;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:#858d89;font-size:9px;font-weight:800}.s5-event20-back svg{width:12px;color:#f3e600}.s5-event20-back:hover{color:#f4f5f2}.s5-event20-context{display:flex;align-items:center;gap:12px;color:#f4f5f2;font:400 8px/1 var(--display-font);text-transform:uppercase}.s5-event20-context b{color:#f3e600;font-weight:400}.s5-event20-context i{width:3px;height:3px;border-radius:50%;background:#f3e600}.s5-event20-intro{display:grid;height:113px;grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:32px;padding-top:4px}.s5-event20-intro>div{position:relative;top:-10px}.s5-event20-intro>div>span{display:inline-flex;align-items:center;gap:10px;color:#f3e600;font:400 8px/1 var(--display-font);text-transform:uppercase}.s5-event20-intro>div>span:before{width:22px;height:1px;background:#f3e600;content:""}.s5-event20-intro h1{margin:15px 0 6px;color:#f4f5f2;font:400 46px/.94 var(--display-font);text-transform:uppercase}.s5-event20-intro p{margin:0;color:#737b77;font-size:10px}.s5-event20-intro>aside{display:grid;width:315px;height:43px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;align-self:start;margin-top:16px;border-left:2px solid #f3e600}.s5-event20-intro>aside>strong{display:grid;height:38px;place-items:center;margin-left:16px;background:#15180d;color:#f3e600;font:400 10px var(--display-font)}.s5-event20-intro>aside>span{padding-left:12px;font-size:10px;font-weight:800}.s5-event20-intro>aside>span small{display:block;margin-top:5px;color:#6f7773;font-size:7px;font-weight:500}.s5-event20-intro>aside>em{color:#f3e600;font:400 15px var(--display-font);font-style:normal}.s5-event20-progress{display:flex;height:47px;align-items:center;border-top:1px solid rgba(237,241,238,.1);border-bottom:1px solid rgba(237,241,238,.1)}.s5-event20-progress>strong{color:#f3e600;font:400 8px var(--display-font);text-transform:uppercase}.s5-event20-progress>b{margin-left:10px;color:#f4f5f2;font:400 14px var(--display-font)}.s5-event20-progress>span{margin-left:16px;color:#717975;font-size:8px}.s5-event20-progress.is-error>span{color:#ff9fab}.s5-event20-progress>aside{display:flex;align-items:center;gap:8px;margin-left:auto;color:#9ba29f;font-size:8px}.s5-event20-progress>aside i{width:6px;height:6px;border-radius:50%;background:#32d39b;box-shadow:0 0 10px #32d39b8c}.s5-event20-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 72px;margin-top:24px}.s5-event20-team{min-width:0;height:344px;overflow:hidden;background:#020403}.s5-event20-team.is-own{border-left:2px solid #f3e600}.s5-event20-team>header{display:flex;height:100px;align-items:center;padding:0 20px;border-bottom:1px solid rgba(237,241,238,.1)}.s5-event20-team:not(.is-own)>header{padding-left:0}.s5-event20-team:nth-child(n+3)>header{height:81px}.s5-event20-team:nth-child(n+3) .s5-event20-count{margin-top:16px}.s5-event20-team-copy{min-width:0;flex:1}.s5-event20-team-copy>span{display:block;margin-bottom:10px;color:#7c847f;font:400 8px var(--display-font);text-transform:uppercase}.s5-event20-team-copy>span b{color:#f3e600;font-weight:400}.s5-event20-team-copy>small{display:block;min-height:10px;margin-top:8px;color:#6e7672;font-size:8px}.s5-event20-team-copy>small.is-error{color:#ff9fab}.s5-event20-editor{display:flex;align-items:center;gap:3px}.s5-event20-editor input{width:min(290px,calc(100% - 140px));height:39px;min-width:140px;padding:0 12px;border:0;border-bottom:1px solid rgba(243,230,0,.7);border-radius:0;outline:0;background:#070a09;color:#f4f5f2;font:400 24px/1 var(--display-font);text-transform:uppercase}.s5-event20-editor input:focus{border-bottom-color:#f3e600}.s5-event20-editor button{height:39px;padding:0 10px;border:1px solid #f3e600;border-radius:4px;background:#f3e600;color:#020403;font-size:8px;font-weight:900;text-transform:uppercase;white-space:nowrap}.s5-event20-editor button:disabled{opacity:.48}.s5-event20-saved{display:flex;min-width:0;align-items:center;gap:12px}.s5-event20-saved h2{min-width:0;max-width:calc(100% - 118px);margin:0;overflow:hidden;color:#f4f5f2;font:400 29px/1 var(--display-font);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.s5-event20-saved em{padding:7px 9px;border:1px solid rgba(50,211,155,.35);border-radius:4px;background:#32d39b0d;color:#32d39b;font-size:7px;font-style:normal;font-weight:900;text-transform:uppercase;white-space:nowrap}.s5-event20-count{align-self:flex-start;margin-top:35px;color:#777f7b;font:400 7px var(--display-font);white-space:nowrap}.s5-event20-count b{margin-left:9px;color:#f4f5f2;font-size:17px;font-weight:400}.s5-event20-team ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:17px 18px 0;list-style:none}.s5-event20-team:not(.is-own) ol{padding-inline:0}.s5-event20-team li{display:flex;height:126px;min-width:0;flex-direction:column;align-items:center;justify-content:center;background:#050807}.s5-event20-team li>i{display:grid;width:44px;height:44px;overflow:hidden;place-items:center;border:1px solid rgba(243,230,0,.42);background:#111612;color:#f4f5f2;font:400 10px var(--display-font);font-style:normal}.s5-event20-team li>i>img{display:block;width:100%;height:100%;object-fit:cover}.s5-event20-team li>strong{max-width:calc(100% - 12px);margin-top:11px;overflow:hidden;color:#f4f5f2;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.s5-event20-team li>span{margin-top:6px;color:#68706c;font-size:7px}.s5-event20-team li>em{margin-top:6px;color:#f3e600;font-size:6px;font-style:normal;font-weight:900}.s5-event20-readonly{display:flex;align-items:center;gap:8px;margin:23px 20px 0;color:#666e6a;font-size:7px}.s5-event20-team:not(.is-own) .s5-event20-readonly{margin-left:0}.s5-event20-readonly svg{width:11px}.s5-event20-footer{display:flex;min-height:73px;align-items:flex-start;gap:12px;margin-top:8px;padding-top:20px;border-top:1px solid rgba(237,241,238,.1)}.s5-event20-footer>i{display:grid;width:34px;height:34px;place-items:center;border-radius:4px;background:#15180d;color:#f3e600;font:400 14px var(--display-font);font-style:normal}.s5-event20-footer>div strong{display:block;margin-top:1px;color:#f4f5f2;font-size:9px}.s5-event20-footer>div span{display:block;margin-top:7px;color:#6f7773;font-size:7px}.s5-event20-footer>small{margin-left:auto;padding-top:8px;color:#858d89;font-size:7px}@media(max-width:1000px){.s5-event10-naming{min-height:calc(100svh - 102px);padding:0 14px 42px;overflow:visible}.s5-event10-topline{height:58px}.s5-event10-context{display:none}.s5-event10-intro{height:auto;grid-template-columns:1fr;padding-bottom:22px}.s5-event10-intro h1{font-size:clamp(30px,8vw,42px)}.s5-event10-intro>aside{width:100%}.s5-event10-progress{height:auto;min-height:58px;flex-wrap:wrap;gap:7px 0;padding:10px 0}.s5-event10-progress>span{flex:1 1 50%}.s5-event10-versus{height:auto;grid-template-columns:1fr;gap:18px;margin-top:18px}.s5-event10-team.is-left,.s5-event10-team.is-right{grid-column:1}.s5-event10-vs{display:none}.s5-event10-team>header{height:auto;min-height:112px}.s5-event10-footer{margin-top:24px}.s5-event20-naming{min-height:calc(100svh - 102px);padding:0 14px 42px;overflow:visible}.s5-event20-topline{height:58px}.s5-event20-context{display:none}.s5-event20-intro{height:auto;grid-template-columns:1fr;padding-bottom:22px}.s5-event20-intro h1{font-size:clamp(30px,8vw,42px)}.s5-event20-intro>aside{width:100%}.s5-event20-progress{height:auto;min-height:58px;flex-wrap:wrap;gap:7px 0;padding:10px 0}.s5-event20-progress>span{flex:1 1 50%}.s5-event20-grid{grid-template-columns:1fr;gap:18px;margin-top:18px}.s5-event20-team{height:auto;min-height:327px}.s5-event20-footer{margin-top:24px}}@media(max-width:620px){.s5-event10-back span{font-size:0}.s5-event10-back span:after{content:"К событиям";font-size:9px}.s5-event10-team>header{align-items:flex-start;flex-direction:column;gap:8px;padding-block:16px}.s5-event10-count{margin-top:0}.s5-event10-editor{align-items:stretch;flex-direction:column}.s5-event10-editor input{width:100%;min-width:0}.s5-event10-editor button{min-height:44px}.s5-event10-team ol{grid-template-columns:repeat(2,minmax(0,1fr))}.s5-event10-team li:last-child{grid-column:1 / -1}.s5-event20-back span{font-size:0}.s5-event20-back span:after{content:"К событиям";font-size:9px}.s5-event20-team>header{height:auto;min-height:112px;align-items:flex-start;flex-direction:column;gap:8px;padding-block:16px}.s5-event20-count{margin-top:0}.s5-event20-editor{align-items:stretch;flex-direction:column}.s5-event20-editor input{width:100%;min-width:0}.s5-event20-editor button{min-height:44px}.s5-event20-team ol{grid-template-columns:repeat(2,minmax(0,1fr))}.s5-event20-team li:last-child{grid-column:1 / -1}.s5-event20-footer{flex-wrap:wrap}.s5-event20-footer>small{width:100%;margin-left:46px}}.s5-approved-bootstrap,.s5-approved-draft,.s5-approved-security,.s5-approved-broadcast{--accent: #f3e600;--accent-strong: #fff20a;--bg: #050706;--panel-solid: #0a0d0c;--panel-lift: #101412;--line: rgba(237, 241, 238, .09);--line-strong: rgba(237, 241, 238, .16);--text: #f4f5f2;--muted: #8a928e;--success: #38cf96;--danger: #ff6576;color:var(--text);background:var(--bg)}.s5-approved-bootstrap *,.s5-approved-draft *,.s5-approved-security *,.s5-approved-broadcast *,.s5-approved-match :where(.s5-result-sheet,.s5-roster-sheet,.s5-statistics-table,.s5-native-metrics,.s5-recovery,.s5-cs2-launch,.s5-voice-control,.s5-mo-broadcast-sources) *{box-sizing:border-box;letter-spacing:0}.s5-approved-bootstrap :where(button,a[href],input,select,textarea):focus-visible,.s5-approved-draft :where(button,a[href],input,select,textarea):focus-visible,.s5-approved-security :where(button,a[href],input,select,textarea):focus-visible,.s5-approved-broadcast :where(button,a[href],input,select,textarea):focus-visible,.s5-approved-match :where(.s5-result-sheet,.s5-roster-sheet,.s5-statistics-table,.s5-native-metrics,.s5-recovery,.s5-cs2-launch,.s5-voice-control,.s5-mo-broadcast-sources) :where(button,a[href],input,select,textarea):focus-visible{outline:2px solid #f3e600;outline-offset:3px}.s5-approved-bootstrap{min-height:100svh}.s5-approved-bootstrap .s5-hub-brand{position:sticky;z-index:10;top:0;min-height:78px;padding:0 clamp(16px,3vw,44px);border-bottom:1px solid var(--line);background:#050706f5}.s5-approved-bootstrap .s5-hub-brand-identity img{width:124px}.s5-approved-bootstrap .s5-hub-brand nav{margin-left:auto}.s5-approved-bootstrap .s5-hub-skeleton{width:min(1312px,calc(100% - 36px));padding:clamp(28px,8vh,74px) 0}.s5-approved-bootstrap .s5-hub-skeleton>i,.s5-approved-bootstrap .s5-hub-skeleton>div i{border:1px solid var(--line);background:linear-gradient(90deg,#090c0b 0 38%,#f3e60014 50%,#090c0b 62% 100%);background-size:240% 100%}.s5-approved-bootstrap .s5-hub-load-error{min-height:calc(100svh - 78px)}.s5-approved-bootstrap .s5-hub-load-error>svg{color:#f3e600}.s5-approved-bootstrap .s5-hub-load-error button{border-color:#f3e600;border-radius:4px;background:#f3e600;color:#050706}.s5-approved-draft{width:100%;min-height:100svh;padding:18px clamp(14px,3vw,44px) 88px;overflow-x:clip;background:#050706}.s5-approved-draft.s5-player-draft-loading{display:grid;min-height:100svh;place-content:center;justify-items:start;gap:18px}.s5-approved-draft.s5-player-draft-loading p{margin:0;color:#f4f5f2;font-family:Arial Black,Inter,sans-serif;font-size:clamp(26px,5vw,44px)}.s5-approved-draft.s5-player-draft-loading button,.s5-approved-draft .s5-pd-primary{border-color:#f3e600;border-radius:4px;background:#f3e600;color:#050706;box-shadow:none}.s5-approved-draft .s5-player-draft-header,.s5-approved-draft .s5-pd-status,.s5-approved-draft .s5-pd-sequence,.s5-approved-draft .s5-pd-captains,.s5-approved-draft .s5-pd-board,.s5-approved-draft .s5-pd-footer,.s5-approved-draft .s5-pd-message,.s5-approved-draft .s5-pd-recovery{width:min(1376px,100%);margin-right:auto;margin-left:auto}.s5-approved-draft .s5-player-draft-header{min-height:72px;grid-template-columns:120px minmax(0,1fr) auto;padding-bottom:18px;border-bottom:1px solid var(--line-strong)}.s5-approved-draft .s5-player-draft-header h1,.s5-approved-draft .s5-pd-dialog h2{color:#f4f5f2;font-family:Arial Black,Inter,sans-serif;text-transform:uppercase}.s5-approved-draft .s5-player-draft-header h1{font-size:clamp(30px,4vw,54px)}.s5-approved-draft .s5-player-draft-header span,.s5-approved-draft .s5-pd-status span,.s5-approved-draft .s5-pd-team header span,.s5-approved-draft .s5-pd-basket header span,.s5-approved-draft .s5-pd-dialog>span{color:#f3e600}.s5-approved-draft .s5-pd-back,.s5-approved-draft .s5-pd-refresh,.s5-approved-draft .s5-language-switcher-trigger,.s5-approved-draft :where(.s5-pd-captains,.s5-pd-footer,.s5-pd-recovery) button:not(.s5-pd-primary){border-color:var(--line-strong);border-radius:4px;background:#080b0a;color:#d8ddda}.s5-approved-draft .s5-pd-status{margin-top:18px;border-color:var(--line-strong);background:transparent}.s5-approved-draft .s5-pd-status>div{background:#080b0a}.s5-approved-draft .s5-pd-sequence,.s5-approved-draft .s5-pd-captains,.s5-approved-draft .s5-pd-footer{border-color:var(--line-strong);background:transparent}.s5-approved-draft .s5-pd-sequence span.is-current,.s5-approved-draft .s5-pd-sequence span.is-complete{border-color:#f3e600;background:#f3e600;color:#050706}.s5-approved-draft .s5-pd-captains article,.s5-approved-draft .s5-pd-team,.s5-approved-draft .s5-pd-basket{border-color:var(--line-strong);border-radius:0;background:#080b0a;box-shadow:none}.s5-approved-draft .s5-pd-captains article.is-active,.s5-approved-draft .s5-pd-team.is-viewer,.s5-approved-draft .s5-pd-basket.is-actionable{box-shadow:inset 2px 0 #f3e600}.s5-approved-draft .s5-pd-basket button{min-width:0;border-color:var(--line);background:#0a0d0c}.s5-approved-draft .s5-pd-basket button:not(:disabled):hover,.s5-approved-draft .s5-pd-basket button:not(:disabled):focus-visible{border-color:#f3e600;background:#f3e6000d}.s5-approved-draft .s5-pd-message{border-left-color:#f3e600;background:#f3e6000f;color:#daddd8}.s5-approved-draft .s5-pd-message.is-error{border-left-color:#ff6576;background:#ff657612;color:#ffb0ba}.s5-approved-draft .s5-pd-recovery{border-color:#f3e60073;background:#f3e6000e}.s5-approved-draft .s5-pd-recovery.is-locked{border-color:#ff657673;background:#ff65760e}.s5-approved-draft .s5-pd-dialog-backdrop{background:#000000d1}.s5-approved-draft .s5-pd-dialog{max-height:calc(100svh - 32px);overflow:auto;border-color:#f3e60094;border-radius:6px;background:#0a0d0c;box-shadow:none}.s5-security-backdrop{position:fixed;z-index:100;inset:0;display:grid;justify-items:end;padding:0;background:#000000c7}.s5-approved-security{width:min(520px,100%);max-height:100svh;overflow:auto;border:0;border-left:1px solid var(--line-strong);border-radius:0;background:#080b0a;box-shadow:none}.s5-approved-security>header{position:sticky;z-index:2;top:0;min-height:78px;padding:18px 20px;border-bottom:1px solid var(--line-strong);background:#080b0af5}.s5-approved-security>header>div{grid-template-columns:24px 1fr}.s5-approved-security>header>div>svg,.s5-approved-security>header span{color:#f3e600}.s5-approved-security>header h2{color:#f4f5f2;font-family:Arial Black,Inter,sans-serif;font-size:28px}.s5-approved-security>header button{border-color:var(--line-strong);border-radius:4px;background:transparent;color:#d8ddda}.s5-approved-security .s5-security-summary{display:grid;gap:1px;padding:20px;background:var(--line)}.s5-approved-security .s5-security-summary article{display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:18px;border:0;background:#0a0d0c}.s5-approved-security .s5-security-summary article>svg{color:#f3e600}.s5-approved-security .s5-security-summary article div{display:grid;gap:5px;min-width:0}.s5-approved-security .s5-security-summary strong{color:#f4f5f2}.s5-approved-security .s5-security-summary span{color:var(--muted);overflow-wrap:anywhere}.s5-approved-security .s5-security-loading,.s5-approved-security .s5-security-error{margin:20px}.s5-approved-security .s5-security-loading svg{color:#f3e600}.s5-approved-security .s5-security-error{border-left-color:#ff6576;background:#ff657612;color:#ffb0ba}:where(.s5-approved-tournament,.s5-approved-match) :where(.s5-result-backdrop,.s5-roster-backdrop){background:#000c}:where(.s5-approved-tournament,.s5-approved-match) :where(.s5-result-sheet,.s5-roster-sheet){border-color:var(--line-strong);border-radius:0;background:#080b0a;box-shadow:none}:where(.s5-approved-tournament,.s5-approved-match) :where(.s5-result-sheet,.s5-roster-sheet)>header{position:sticky;z-index:3;top:0;border-bottom-color:var(--line-strong);background:#080b0af7}:where(.s5-approved-tournament,.s5-approved-match) :where(.s5-result-sheet,.s5-roster-sheet)>header span{color:#f3e600}:where(.s5-approved-tournament,.s5-approved-match) :where(.s5-result-sheet,.s5-roster-sheet)>header h2{font-family:Arial Black,Inter,sans-serif}:where(.s5-approved-tournament,.s5-approved-match) :where(.s5-result-sheet,.s5-roster-sheet)>header button{border-color:var(--line-strong);border-radius:4px;background:transparent}:where(.s5-approved-tournament,.s5-approved-match) .s5-result-score,:where(.s5-approved-tournament,.s5-approved-match) .s5-roster-team,:where(.s5-approved-tournament,.s5-approved-match) .s5-result-state{border-color:var(--line-strong);background:#0a0d0c;box-shadow:none}:where(.s5-approved-tournament,.s5-approved-match) :where(.s5-statistics-table-wrap,.s5-native-metrics-table-wrap,.s5-tr-table-wrap){width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}:where(.s5-approved-tournament,.s5-approved-match) :where(.s5-statistics-table,.s5-native-metrics table){border-collapse:collapse;background:#080b0a}:where(.s5-approved-tournament,.s5-approved-match) :where(.s5-statistics-table,.s5-native-metrics table) th{color:#8a928e;background:#0a0d0c}:where(.s5-approved-tournament,.s5-approved-match) :where(.s5-statistics-table,.s5-native-metrics table) :where(th,td){border-color:var(--line)}:where(.s5-approved-tournament,.s5-approved-match) :where(.s5-statistics-status,.s5-statistics-empty,.s5-native-metrics-status){border-color:var(--line-strong);background:#0a0d0c}.s5-approved-match.is-loading{min-height:100svh;place-items:center;padding:clamp(16px,4vw,56px);background:#050706}.s5-approved-match .s5-mo-load-state{display:grid;width:min(560px,100%);gap:14px;padding:clamp(24px,5vw,48px);border:1px solid var(--line-strong);border-left:3px solid #f3e600;border-radius:4px;background:#080b0a;text-align:left}.s5-approved-match.is-error .s5-mo-load-state{border-left-color:#ff6576}.s5-approved-match .s5-mo-load-state>span{color:#f3e600;font:850 10px ui-monospace,monospace;letter-spacing:.12em}.s5-approved-match .s5-mo-load-state h1{margin:0;font-size:clamp(30px,5vw,48px)}.s5-approved-match .s5-mo-load-state p{margin:0;color:#aeb5b1;line-height:1.5}.s5-approved-match .s5-mo-load-state button{min-height:44px;border:1px solid #f3e600;border-radius:4px;background:#f3e600;color:#050706;font-weight:900}.s5-approved-match .s5-cs2-launch-button{border-color:#f3e600;border-radius:4px;background:#f3e600;color:#050706}.s5-approved-match .s5-cs2-launch-recovery{min-width:0;border-color:#f3e60073;border-radius:4px;background:#f3e6000e}.s5-approved-match .s5-cs2-launch-recovery code{max-width:100%;overflow-wrap:anywhere}.s5-approved-match .s5-cs2-launch-recovery-actions button{border-color:var(--line-strong);border-radius:4px;background:#080b0a}.s5-approved-match .s5-recovery{border-color:var(--line-strong);border-radius:0;background:transparent;box-shadow:none}.s5-approved-match .s5-recovery>header small,.s5-approved-tournament .s5-recovery>header small{color:#f3e600}:where(.s5-approved-match,.s5-approved-tournament) .s5-recovery-diagnostics,:where(.s5-approved-match,.s5-approved-tournament) .s5-recovery-timeline ol,:where(.s5-approved-match,.s5-approved-tournament) .s5-recovery-timeline li{border-color:var(--line);background:#080b0a}:where(.s5-approved-match,.s5-approved-tournament) .s5-recovery-diagnostics code{color:#f3e600}:where(.s5-approved-match,.s5-approved-tournament) .s5-recovery-actions :where(textarea,select){border-color:var(--line-strong);background:#080b0a}:where(.s5-approved-match,.s5-approved-tournament) .s5-recovery-actions button{border-radius:4px}.s5-approved-match :where(.s5-voice-control,.s5-shared-voice-card,.s5-mo-voice,.s5-mo-broadcast-sources){border-color:var(--line-strong);border-radius:0;background:transparent;box-shadow:none}.s5-approved-match .s5-voice-control>header span,.s5-approved-match .s5-shared-voice-copy>span,.s5-approved-match .s5-mo-broadcast-sources>header>span{color:#f3e600}.s5-approved-match .s5-voice-control-status>div{min-width:0}.s5-approved-match .s5-voice-control-status :where(strong,small){overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.s5-approved-match .s5-voice-status i,.s5-approved-match .s5-voice-presence,.s5-approved-match .s5-voice-roster li.is-online .s5-voice-presence{box-shadow:none}.s5-approved-match .s5-voice-roster{border-color:var(--line);background:var(--line)}.s5-approved-match .s5-voice-roster li{background:#0a0d0c}.s5-approved-match .s5-voice-roster li.is-speaking{background:#f3e6000e;box-shadow:inset 2px 0 #f3e600}.s5-approved-match .s5-voice-roster li.is-speaking .s5-voice-presence{background:#f3e600}.s5-approved-match :where(.s5-voice-primary,.s5-mo-voice-action){border-color:#f3e600;border-radius:4px;background:#f3e600;color:#050706}.s5-approved-match .s5-voice-fallback{color:#aeb5b1}.s5-approved-match .s5-mo-broadcast-sources>div{grid-template-columns:repeat(4,minmax(0,1fr))}.s5-approved-match .s5-mo-broadcast-sources article{min-width:0;border-color:var(--line);border-radius:0;background:#0a0d0c}.s5-approved-match .s5-mo-broadcast-sources article button{border-color:var(--line-strong);border-radius:4px;background:transparent}.s5-approved-broadcast{min-height:100svh;place-items:center;padding:24px;background:#050706}.s5-approved-broadcast>div{width:min(560px,100%);gap:10px;padding:clamp(22px,5vw,42px);border:1px solid var(--line-strong);border-left:3px solid #f3e600;border-radius:4px;background:#080b0a;font:800 clamp(13px,2vw,18px) ui-monospace,SFMono-Regular,Menlo,monospace}.s5-approved-broadcast span{color:#8a928e}.s5-approved-broadcast strong{color:#f3e600}.s5-approved-broadcast.is-live>div{border-left-color:#38cf96}.s5-approved-broadcast.is-live strong{color:#38cf96}.s5-approved-broadcast:is(.is-terminal,.is-forbidden,.is-error)>div{border-left-color:#ff6576}.s5-approved-broadcast:is(.is-terminal,.is-forbidden,.is-error) strong{color:#ff9fab}@media(max-width:820px){.s5-approved-bootstrap .s5-hub-brand{min-height:62px}.s5-approved-bootstrap .s5-hub-skeleton>div{grid-template-columns:1fr}.s5-approved-draft{padding:14px 14px calc(56px + env(safe-area-inset-bottom,0px))}.s5-approved-draft .s5-player-draft-header{grid-template-columns:44px minmax(0,1fr) auto;gap:10px}.s5-approved-draft .s5-player-draft-header>div:nth-child(2){grid-column:1 / -1;grid-row:2}.s5-approved-draft .s5-pd-header-actions .s5-language-switcher-trigger{min-width:118px}.s5-approved-draft .s5-pd-status{grid-template-columns:1fr 1fr}.s5-approved-draft .s5-pd-turn{grid-column:1 / -1}.s5-approved-draft .s5-pd-board,.s5-approved-draft .s5-pd-board.is-tournament{grid-template-columns:1fr}.s5-approved-draft .s5-pd-teams,.s5-approved-draft .s5-pd-baskets{min-width:0}.s5-approved-draft .s5-pd-footer{position:static;margin-top:18px}.s5-approved-match .s5-mo-broadcast-sources>div{grid-template-columns:1fr 1fr}}@media(max-width:560px){.s5-approved-draft .s5-player-draft-header h1{font-size:30px}.s5-approved-draft .s5-pd-captains{grid-template-columns:1fr}.s5-approved-draft .s5-pd-basket button{grid-template-columns:minmax(0,1fr)}.s5-approved-draft .s5-pd-player-copy{min-width:0}.s5-approved-draft .s5-pd-player-copy strong,.s5-approved-draft .s5-pd-player-scouting{overflow-wrap:anywhere;white-space:normal}.s5-approved-security{align-self:end;width:100%;max-height:calc(100svh - env(safe-area-inset-top,0px));border-top:1px solid var(--line-strong);border-left:0}:where(.s5-approved-tournament,.s5-approved-match) :where(.s5-result-sheet,.s5-roster-sheet){width:100%;max-height:calc(100svh - env(safe-area-inset-top,0px))}.s5-approved-match .s5-mo-broadcast-sources>div{grid-template-columns:1fr}.s5-approved-match .s5-mo-broadcast-sources article{align-items:stretch;flex-direction:column}.s5-approved-match .s5-mo-broadcast-sources article button{width:100%}.s5-approved-match .s5-cs2-launch-recovery-actions{display:grid;grid-template-columns:1fr}.s5-approved-match .s5-cs2-launch-recovery-actions button{width:100%}.s5-approved-match .s5-shared-voice-card{padding:18px}.s5-approved-match .s5-voice-control{min-width:0}.s5-approved-match .s5-voice-control-actions button{width:100%}.s5-approved-tournament .s5-tr-team-card{min-height:auto;overflow:visible}.s5-approved-tournament .s5-tr-team-card :where(h3,p){overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}}@media(max-width:340px){.s5-approved-draft{padding-inline:10px}.s5-approved-draft .s5-pd-header-actions .s5-language-switcher-trigger{min-width:104px}.s5-approved-draft .s5-pd-status{grid-template-columns:1fr}.s5-approved-draft .s5-pd-turn{grid-column:auto}}@media(prefers-reduced-motion:reduce){.s5-approved-match.is-loading,.s5-approved-bootstrap,.s5-approved-bootstrap *,.s5-approved-bootstrap *:before,.s5-approved-bootstrap *:after,.s5-approved-draft *,.s5-approved-draft *:before,.s5-approved-draft *:after,.s5-approved-security *,.s5-approved-security *:before,.s5-approved-security *:after,.s5-approved-broadcast *,.s5-approved-broadcast *:before,.s5-approved-broadcast *:after,.s5-approved-match :where(.s5-result-sheet,.s5-roster-sheet,.s5-statistics-table,.s5-native-metrics,.s5-recovery,.s5-cs2-launch,.s5-voice-control,.s5-mo-broadcast-sources) *{animation:none!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.s5-team-page,.s5-points-page{max-width:1440px;margin:auto;padding:28px 44px 64px;color:#f4f5f2}.s5-team-hero,.s5-points-hero{min-height:126px;border-left:3px solid #f3e600;border-bottom:1px solid var(--line);padding:28px 20px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg,rgba(243,230,0,.035),transparent 55%)}.s5-team-hero span,.s5-points-hero span,.s5-team-aside>article>span,.s5-points-balance span,.s5-points-warning strong{font-family:var(--display-font);font-size:11px;letter-spacing:.16em;color:#f3e600}.s5-team-hero h1,.s5-points-hero h1{font-family:var(--display-font);font-size:36px;line-height:.95;margin:6px 0 9px;text-transform:uppercase}.s5-team-hero p,.s5-points-hero p{color:var(--muted);margin:0}.s5-team-readiness{display:grid;text-align:right;border:1px solid #39d6a6;padding:12px 16px;color:#39d6a6;text-transform:uppercase}.s5-team-tabs,.s5-points-tabs{height:58px;border-bottom:1px solid var(--line);display:flex;gap:44px}.s5-team-tabs button,.s5-points-tabs button{min-height:44px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);font-weight:800;text-transform:uppercase;padding:0 28px}.s5-team-tabs button.is-active,.s5-points-tabs button.is-active{color:#fff;border-color:#f3e600}.s5-team-grid,.s5-points-layout{display:grid;grid-template-columns:minmax(0,1fr) 314px;gap:36px;padding-top:26px}.s5-team-main{display:grid;align-content:start;gap:24px}.s5-team-identity{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.s5-team-mark{width:82px;height:82px;border:1px solid var(--line);display:grid;place-items:center;font-family:var(--display-font);font-size:24px}.s5-team-mark img,.s5-team-avatar img{width:100%;height:100%;object-fit:cover}.s5-team-identity h2{font-size:26px;margin:4px 0}.s5-team-identity p,.s5-team-identity span{color:var(--muted);margin:0}.s5-team-identity dl{display:flex;margin:0}.s5-team-identity dl div{min-width:92px;padding:8px 16px;border-left:1px solid var(--line);text-align:center}.s5-team-identity dt{font-size:10px;color:var(--muted);text-transform:uppercase}.s5-team-identity dd{margin:5px 0 0;font-size:24px;font-weight:900}.s5-team-roster,.s5-team-requests,.s5-team-challenges{border-top:1px solid var(--line)}.s5-team-roster>header,.s5-team-requests>header,.s5-team-challenges>header,.s5-points-layout section>header,.s5-points-requests section>header{display:flex;align-items:center;justify-content:space-between;min-height:54px}.s5-team-roster h2,.s5-team-requests h2,.s5-team-challenges h2,.s5-points-page h2{margin:0}.s5-team-roster header span,.s5-team-challenges header span,.s5-points-layout header span,.s5-points-requests header span{font-size:11px;color:var(--muted);text-transform:uppercase}.s5-team-roster article,.s5-team-requests article,.s5-team-challenges article,.s5-security-blocks article{min-height:70px;border:1px solid var(--line);border-bottom:0;display:flex;align-items:center;gap:14px;padding:10px 14px}.s5-team-roster article:last-child,.s5-team-requests article:last-child,.s5-team-challenges article:last-child{border-bottom:1px solid var(--line)}.s5-team-roster article>div:nth-child(2),.s5-team-requests article>div,.s5-team-challenges article>div{display:grid;gap:4px;min-width:0;flex:1}.s5-team-roster article span,.s5-team-requests article span,.s5-team-challenges article span{font-size:11px;color:var(--muted)}.s5-team-avatar{width:42px;height:42px;border:1px solid #39403d;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#151a18;flex:0 0 auto}.s5-team-row-actions{display:flex!important;flex:0 0 auto!important}.s5-team-page button,.s5-points-page button,.s5-team-roster-dialog button,.s5-approved-security button{min-height:44px;border:1px solid #343a37;background:#0c100e;color:#f4f5f2;padding:0 14px;font-weight:800;text-transform:uppercase}.s5-team-page button.is-primary,.s5-team-roster-dialog button[aria-pressed=true],.s5-roster-summary>button,.s5-roster-confirm>button{background:#39d6a6;border-color:#39d6a6;color:#00100b}.s5-team-page button.is-danger,.s5-team-leave{border-color:#93414f!important;color:#ff9cac}.s5-team-aside{display:grid;align-content:start;gap:20px}.s5-team-aside>article{border-top:1px solid var(--line);padding:20px 0}.s5-team-aside h3{font-size:19px;margin:10px 0}.s5-team-aside p,.s5-team-muted{color:var(--muted);line-height:1.55}.s5-team-aside>article>button{width:100%;margin-top:12px}.s5-team-city-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:56px;border-bottom:1px solid var(--line)}.s5-team-city-row span{color:#39d6a6;font-size:10px}.s5-team-city-row button{font-size:9px}.s5-team-requests header form{display:flex}.s5-team-requests input,.s5-team-empty input{min-height:44px;background:#080b0a;border:1px solid var(--line);color:#fff;padding:0 12px}.s5-team-requests header form button{display:flex;align-items:center;gap:7px}.s5-team-empty{border-left:3px solid #f3e600;background:#f3e60009;padding:28px}.s5-team-empty form{display:grid;grid-template-columns:1fr 140px auto;gap:10px;margin-top:20px}.s5-team-empty label{display:grid;gap:7px;font-size:11px;color:var(--muted);text-transform:uppercase}.s5-team-empty form button{align-self:end;background:#f3e600;color:#080b0a;border-color:#f3e600}.s5-team-error,.s5-team-loading{display:flex;align-items:center;gap:12px;max-width:900px;margin:28px auto;padding:16px;border-left:3px solid #ff6576;background:#ff657612}.s5-team-error button{margin-left:auto}.s5-team-accepted{border:1px solid #39d6a6;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;padding:18px}.s5-team-roster-backdrop{position:fixed;inset:0;z-index:80;background:#000000e0;overflow:auto;padding:24px}.s5-team-roster-dialog{max-width:1352px;min-height:calc(100vh - 48px);margin:auto;background:#070a09;border:1px solid #303633;padding:20px;display:grid;grid-template-columns:minmax(0,1fr) 330px;align-content:start;gap:20px}.s5-team-roster-dialog>header{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:start;border-left:3px solid #f3e600;border-bottom:1px solid var(--line);padding:12px}.s5-team-roster-dialog>header h2{font-family:var(--display-font);font-size:34px;margin:4px 0;text-transform:uppercase}.s5-roster-lock{grid-column:1/-1;display:flex;gap:10px;background:#f3e6000d;border-left:3px solid #f3e600;padding:12px}.s5-roster-members{display:grid;grid-template-columns:1fr 1fr;gap:8px}.s5-roster-members article{display:grid;grid-template-columns:auto 1fr 184px;gap:12px;align-items:center;border:1px solid var(--line);padding:12px}.s5-roster-members article>div:last-child{display:grid;grid-template-columns:1fr 1fr}.s5-roster-members article button{font-size:9px}.s5-roster-summary{border-left:3px solid #39d6a6;background:#0b100e;padding:18px}.s5-roster-summary dl div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:14px 0}.s5-roster-summary dd{margin:0;font-weight:900}.s5-roster-summary>button{width:100%}.s5-roster-confirm{grid-column:1/-1;max-width:600px;margin:auto;border:1px solid var(--line);padding:20px}.s5-roster-confirm>div{border-left:3px solid #f3e600;padding:12px}.s5-roster-confirm ol{list-style:none;padding:0}.s5-roster-confirm li{min-height:58px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px}.s5-roster-confirm li strong{flex:1}.s5-roster-confirm>button{width:100%}.s5-team-roster-dialog>footer{grid-column:1/-1;text-align:right}.s5-points-hero>strong{border:1px solid #f3e600;color:#f3e600;padding:12px}.s5-points-balance{margin-top:12px;border:1px solid rgba(243,230,0,.45);background:#f3e6000a;padding:18px;display:flex;justify-content:space-between;align-items:center}.s5-points-balance h2{font-family:var(--display-font);font-size:26px;margin:7px 0}.s5-points-balance p,.s5-points-balance small{color:var(--muted);margin:0}.s5-points-tabs{justify-content:center}.s5-points-layout{grid-template-columns:minmax(0,1fr) 342px}.s5-points-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.s5-points-catalog>button{height:200px;display:grid;grid-template-rows:120px auto auto auto;text-align:left;align-content:start;text-transform:none;padding:10px}.s5-points-catalog>button.is-selected{border-color:#f3e600;box-shadow:inset 0 -3px #f3e600}.s5-points-art{position:relative;display:grid;place-items:center;overflow:hidden}.s5-points-art img,.s5-points-detail-art img{max-width:100%;max-height:100%;object-fit:contain}.s5-points-art i{position:absolute;right:0;bottom:0;color:#666;font-size:8px}.s5-points-catalog small{color:var(--muted);font-size:9px;text-transform:uppercase}.s5-points-catalog b,.s5-points-detail>strong{color:#f3e600}.s5-points-detail{display:grid;align-content:start;gap:12px}.s5-points-detail header{display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.s5-points-detail-art{height:190px;border:1px solid rgba(243,230,0,.45);background:#101512;padding:10px}.s5-points-detail h3{font-size:22px;margin:0}.s5-points-detail p{color:var(--muted);margin:0}.s5-points-detail>button{background:#f3e600;color:#090b0a;border-color:#f3e600}.s5-points-warning{border-left:3px solid #f3e600;background:#f3e60009;padding:12px;display:grid;grid-template-columns:auto 1fr auto;gap:10px}.s5-points-warning p{font-size:11px;line-height:1.5;margin:5px 0;color:var(--muted)}.s5-points-requests{max-width:900px;margin:18px auto;display:grid;gap:12px}.s5-points-requests section{border:1px solid var(--line);padding:0 12px}.s5-points-requests article{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:14px;border-top:1px solid var(--line);padding:10px}.s5-points-requests article img{width:90px;height:54px;object-fit:contain}.s5-points-requests article div{display:grid;gap:4px}.s5-points-requests article span,.s5-points-requests article small{color:var(--muted);font-size:10px}.s5-points-history article b{color:#f3e600}.s5-points-history article b.is-credit{color:#39d6a6}.s5-security-panel{overflow:auto}.s5-security-sections{display:grid;gap:14px;padding:18px 24px 32px}.s5-security-sections>section{border:1px solid var(--line)}.s5-security-sections>section>header{display:flex!important;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.s5-security-sections h3{margin:0;font-size:15px}.s5-security-sections header span{font-size:9px;color:var(--muted);text-transform:uppercase}.s5-security-methods,.s5-security-consents{display:grid;grid-template-columns:1fr 1fr}.s5-security-methods article,.s5-security-consents article{min-height:64px;display:flex;align-items:center;gap:12px;padding:12px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.s5-security-methods article div,.s5-security-consents article div{display:grid;gap:3px;flex:1}.s5-security-session{display:flex;justify-content:space-between;align-items:center;padding:14px 16px}.s5-security-session>span{display:grid}.s5-security-session small,.s5-security-methods article span,.s5-security-consents article small{color:var(--muted)}.s5-security-session button{display:flex;align-items:center;gap:7px}.s5-security-switch{width:50px!important;border-radius:24px!important;padding:4px!important}.s5-security-switch i{display:block;width:20px;height:20px;border-radius:50%;background:#666}.s5-security-switch[aria-checked=true]{border-color:#f3e600!important}.s5-security-switch[aria-checked=true] i{background:#f3e600;transform:translate(20px)}.s5-security-blocks,.s5-security-empty{padding:14px}.s5-security-blocks article>span{width:38px;height:38px;border:1px solid var(--line);display:grid;place-items:center}.s5-security-blocks article strong{flex:1}.s5-security-danger{border-color:#6d2e39!important}.s5-security-danger>div{display:flex;align-items:center;justify-content:space-between;padding:16px}.s5-security-danger p{color:var(--muted);max-width:480px}.s5-security-danger button{border-color:#93414f!important;color:#ff9cac!important}.s5-delete-backdrop{position:fixed;inset:0;z-index:100;background:#000000e0;display:grid;place-items:center;padding:20px}.s5-delete-dialog{width:min(760px,100%);background:#090c0b;border:1px solid #93414f}.s5-delete-dialog>header{display:flex;justify-content:space-between;padding:20px;border-bottom:1px solid var(--line)}.s5-delete-dialog h2{font-family:var(--display-font);font-size:32px;margin:5px 0}.s5-delete-warning{margin:20px;border-left:3px solid #ff6576;background:#ff657614;padding:16px;display:flex;gap:14px}.s5-delete-dialog ol{list-style:none;margin:0 24px;padding:0;display:grid;grid-template-columns:1fr 1fr}.s5-delete-dialog li{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:14px;border-bottom:1px solid var(--line)}.s5-delete-dialog>label{display:flex;gap:12px;margin:22px}.s5-delete-dialog input{width:24px;height:24px}.s5-delete-dialog footer{display:grid;grid-template-columns:160px 1fr;gap:10px;padding:16px;border-top:1px solid var(--line)}@media(max-width:900px){.s5-team-page,.s5-points-page{padding:20px 14px 86px}.s5-team-hero,.s5-points-hero{min-height:100px;padding:20px 10px}.s5-team-hero h1,.s5-points-hero h1{font-size:30px}.s5-team-readiness{display:none}.s5-team-tabs,.s5-points-tabs{gap:0}.s5-team-tabs button,.s5-points-tabs button{flex:1;padding:0 8px;font-size:10px}.s5-team-grid,.s5-points-layout{grid-template-columns:1fr;gap:18px}.s5-team-identity{grid-template-columns:60px 1fr}.s5-team-mark{width:60px;height:60px}.s5-team-identity dl{grid-column:1/-1}.s5-team-identity dl div{flex:1}.s5-team-empty form{grid-template-columns:1fr}.s5-team-requests>header{align-items:flex-start;flex-direction:column}.s5-team-requests header form{width:100%}.s5-team-roster article,.s5-team-requests article,.s5-team-challenges article{flex-wrap:wrap}.s5-team-row-actions{width:100%}.s5-team-row-actions button{flex:1}.s5-team-accepted{grid-template-columns:auto 1fr}.s5-team-accepted button{grid-column:1/-1}.s5-team-roster-backdrop{padding:0}.s5-team-roster-dialog{min-height:100vh;border:0;padding:14px;grid-template-columns:1fr}.s5-team-roster-dialog>header h2{font-size:28px}.s5-team-roster-dialog>header>button:first-child{display:none}.s5-roster-members{grid-template-columns:1fr}.s5-roster-members article{grid-template-columns:auto 1fr}.s5-roster-members article>div:last-child{grid-column:1/-1}.s5-roster-summary{position:sticky;bottom:0}.s5-points-hero>strong{display:none}.s5-points-balance,.s5-points-layout{display:block}.s5-points-catalog{grid-template-columns:1fr 1fr}.s5-points-detail{margin-top:20px}.s5-points-requests article{grid-template-columns:74px 1fr}.s5-security-panel{inset:0;width:100%;max-width:none}.s5-security-sections{padding:12px}.s5-security-methods,.s5-security-consents{grid-template-columns:1fr}.s5-security-session,.s5-security-danger>div{align-items:stretch;flex-direction:column;gap:14px}.s5-delete-backdrop{padding:0}.s5-delete-dialog{min-height:100vh;width:100%;border:0;display:flex;flex-direction:column}.s5-delete-dialog ol{grid-template-columns:1fr}.s5-delete-dialog footer{margin-top:auto;grid-template-columns:100px 1fr}}@media(max-width:520px){.s5-points-catalog{grid-template-columns:1fr}.s5-team-city-row{grid-template-columns:auto 1fr}.s5-team-city-row button{grid-column:1/-1}}@media(min-width:1181px){.s5-team-roster>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.s5-team-roster article,.s5-team-roster article:last-child{min-height:82px;border:1px solid var(--line)}}.s5-public-players-shell{min-height:100svh;background:#020404;color:#f3f4f1}.s5-public-players-header{position:sticky;z-index:60;top:0;height:78px;min-height:78px;display:grid;grid-template-columns:240px minmax(420px,1fr) auto;align-items:stretch;padding:0 42px;border-bottom:1px solid rgba(255,255,255,.13);background:#020404f7;backdrop-filter:blur(16px)}.s5-public-players-brand{display:flex;align-items:center;gap:13px;color:#f5f5f0;text-decoration:none}.s5-public-players-brand img{width:132px;height:auto}.s5-public-players-brand span{padding-left:13px;border-left:1px solid rgba(255,255,255,.2);font-size:10px;font-weight:900;letter-spacing:.1em}.s5-public-players-utilities{display:flex;justify-content:flex-end;gap:10px;align-items:center}.s5-public-players-play{min-width:112px;min-height:44px;display:grid;place-items:center;border:1px solid rgba(243,230,0,.6);color:#f5f5f0;font-size:10px;font-weight:900;letter-spacing:.08em;text-decoration:none}.s5-public-players-header .s5-language-switcher{width:59px;height:44px;padding:0;border-color:#ffffff24;background:#060909}.s5-public-players-header .s5-language-switcher-trigger{width:57px;min-width:57px;min-height:42px}.s5-public-players-header .s5-language-switcher-trigger>span:first-child{display:inline;font-size:0}.s5-public-players-header .s5-language-switcher-trigger[lang=ru]>span:first-child:before{content:"RU";font-size:9px}.s5-public-players-header .s5-language-switcher-trigger[lang=en]>span:first-child:before{content:"EN";font-size:9px}.s5-public-players-header .s5-language-switcher-trigger[lang=zh-Hans]>span:first-child:before{content:"ZH";font-size:9px}.s5-public-players-header .s5-language-switcher-trigger[lang=ko]>span:first-child:before{content:"KO";font-size:9px}.s5-public-players-header .s5-language-switcher-trigger[lang=vi]>span:first-child:before{content:"VI";font-size:9px}.s5-public-players-header-search{width:min(620px,88%);height:46px;align-self:center;justify-self:center}.s5-player-search{position:relative;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;border:1px solid rgba(255,255,255,.17);background:#080c0e}.s5-player-search>svg{width:15px;margin-left:16px;color:#a3abb0}.s5-player-search>input{width:100%;min-height:46px;padding:0 14px;border:0;outline:0;background:transparent;color:#f4f5f2;font:600 13px/1.2 Inter,sans-serif}.s5-player-search>kbd{margin-right:14px;color:#8f989d;font:600 12px/1 ui-monospace,monospace}.s5-player-search>button{min-height:46px;padding:0 24px;border:0;border-left:1px solid rgba(243,230,0,.35);background:transparent;color:#f3e600;font:900 10px/1 Inter,sans-serif;letter-spacing:.08em}.s5-player-search-results{position:absolute;z-index:80;top:calc(100% + 6px);right:-1px;left:-1px;max-height:390px;overflow:auto;padding:6px;border:1px solid rgba(255,255,255,.16);background:#080b0c;box-shadow:0 18px 50px #0009}.s5-player-search-results>p,.s5-player-search-results>button{width:100%;min-height:48px;display:flex;gap:8px;align-items:center;margin:0;padding:0 14px;border:0;background:transparent;color:#a9b0b4;font-size:12px}.s5-player-search-results>a{min-height:62px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center;padding:8px 10px;color:#f3f4f1;text-decoration:none}.s5-player-search-results>a:hover,.s5-player-search-results>a.is-active{background:#f3e60014;outline:1px solid rgba(243,230,0,.35)}.s5-player-search-results a span{min-width:0;display:grid;gap:4px}.s5-player-search-results a strong{overflow:hidden;font-size:13px;text-overflow:ellipsis}.s5-player-search-results a small{color:#858e93;font-size:10px}.s5-player-search-results a>b{color:#f3e600;font:400 13px var(--display-font)}.s5-public-player-avatar{width:42px;height:42px;display:grid;overflow:hidden;place-items:center;border:1px solid rgba(243,230,0,.45);background:linear-gradient(135deg,#24271f,#080a09);color:#fff;font:400 18px var(--display-font)}.s5-public-player-avatar img{width:100%;height:100%;object-fit:cover}.s5-public-players-page{width:min(1464px,calc(100% - 64px));margin:0 auto;padding:42px 0 72px}.s5-public-players-hero{min-height:250px;display:grid;grid-template-columns:minmax(300px,.8fr) minmax(400px,1.2fr);gap:80px;align-items:center;padding:38px 42px;border-left:3px solid #f3e600;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);background:linear-gradient(115deg,rgba(243,230,0,.035),transparent 46%)}.s5-public-players-hero span,.s5-public-players-owner>span,.s5-public-players-ranking header span{color:#f3e600;font-size:10px;font-weight:900;letter-spacing:.08em}.s5-public-players-hero h1{margin:17px 0 12px;font:400 clamp(36px,4vw,58px)/.95 var(--display-font)}.s5-public-players-hero p{max-width:580px;margin:0;color:#9da4a8;font-size:14px;line-height:1.55}.s5-public-players-grid{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(560px,1.3fr);gap:20px;margin-top:22px}.s5-public-players-owner,.s5-public-players-ranking{border:1px solid rgba(255,255,255,.14);background:#050808}.s5-public-players-owner{min-height:330px;padding:30px}.s5-public-players-owner h2,.s5-public-players-ranking h2{margin:12px 0 24px;font:400 28px/1 var(--display-font)}.s5-public-players-owner>div{display:flex;gap:14px;align-items:center}.s5-public-players-owner>div>strong{display:grid;gap:5px;font-size:16px}.s5-public-players-owner small{color:#8e9699;font-weight:500}.s5-public-players-owner dl{display:grid;grid-template-columns:1fr 1fr;margin:28px 0;border-block:1px solid rgba(255,255,255,.12)}.s5-public-players-owner dl div{padding:18px 4px}.s5-public-players-owner dt{color:#7c8488;font-size:9px;font-weight:900}.s5-public-players-owner dd{margin:8px 0 0;font:400 24px var(--display-font)}.s5-public-players-owner>a{min-height:48px;display:flex;justify-content:space-between;align-items:center;padding:0 16px;border:1px solid rgba(243,230,0,.45);color:#fff;font-size:10px;font-weight:900;text-decoration:none}.s5-public-players-owner>p{min-height:88px;color:#949ca0;line-height:1.55}.s5-public-players-ranking>header{min-height:96px;display:flex;justify-content:space-between;align-items:center;padding:22px 26px;border-bottom:1px solid rgba(255,255,255,.13)}.s5-public-players-ranking h2{margin:10px 0 0}.s5-public-players-ranking select{min-width:130px;min-height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.18);background:#070a0a;color:#e8eae7}.s5-public-players-ranking ol{margin:0;padding:0;list-style:none}.s5-public-players-ranking li{min-height:78px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.1)}.s5-public-players-ranking li>b{color:#f3e600;font:400 12px var(--display-font)}.s5-public-players-ranking li>a{min-width:0;display:grid;grid-template-columns:46px minmax(120px,1fr) minmax(190px,.7fr) 18px;gap:14px;align-items:center;color:#f3f4f1;text-decoration:none}.s5-public-players-ranking li>a>span{min-width:0;display:grid;gap:4px}.s5-public-players-ranking li strong{overflow:hidden;text-overflow:ellipsis}.s5-public-players-ranking li small{color:#858d91}.s5-public-players-ranking dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.s5-public-players-ranking dl div{padding-left:18px;border-left:1px solid rgba(255,255,255,.12)}.s5-public-players-ranking dt{color:#777f83;font-size:8px;font-weight:900}.s5-public-players-ranking dd{margin:6px 0 0;font:400 16px var(--display-font)}.s5-public-players-more{width:calc(100% - 48px);min-height:48px;margin:22px 24px;border:1px solid rgba(243,230,0,.45);background:transparent;color:#fff;font-size:10px;font-weight:900}.s5-public-players-more-error,.s5-public-players-empty{margin:22px 24px;color:#aab0b3;font-size:12px}.s5-public-players-error,.s5-public-players-loading{min-height:270px;display:grid;place-items:center;align-content:center;gap:14px;margin-top:22px;border:1px solid rgba(255,255,255,.13)}.s5-public-players-error h2{font:400 24px var(--display-font)}.s5-public-players-error button{min-height:44px;padding:0 18px;border:1px solid rgba(243,230,0,.45);background:transparent;color:#fff}.s5-public-players-loading{grid-template-columns:repeat(3,minmax(0,1fr));padding:24px}.s5-public-players-loading i{width:100%;height:180px;background:linear-gradient(100deg,#090d0d 30%,#111716,#090d0d 70%);background-size:200% 100%;animation:s5-approved-shimmer 1.2s infinite}.s5-shared-play-header .s5-hub-brand-identity{color:inherit;text-decoration:none}.s5-shared-play-header a.is-primary-tab{position:relative;min-width:96px;min-height:76px;display:flex;justify-content:center;gap:8px;align-items:center;padding:0 10px;border:0;color:#777f85;font-size:11px;font-weight:800;text-decoration:none}.s5-shared-play-header a.is-primary-tab svg{width:13px;height:13px}.s5-shared-play-header a.is-primary-tab:after{position:absolute;right:12px;bottom:0;left:12px;height:2px;background:var(--s5-yellow);content:"";opacity:0;transform:scaleX(.45)}.s5-shared-play-header a.is-primary-tab.is-active{color:#f6f6f3}.s5-shared-play-header a.is-primary-tab.is-active svg{color:var(--s5-yellow)}.s5-shared-play-header a.is-primary-tab.is-active:after{opacity:1;transform:scaleX(1)}.s5-play-user-menu{position:relative}.s5-play-user-menu summary{min-height:42px;display:flex;gap:9px;align-items:center;padding:0 11px;border:1px solid var(--s5-line);border-radius:8px;background:#090c0b;color:#fff;cursor:pointer;list-style:none}.s5-play-user-menu summary::-webkit-details-marker{display:none}.s5-play-user-menu summary img,.s5-play-user-menu summary>span{width:24px;height:24px;display:grid;place-items:center;object-fit:cover;border:1px solid #f3e600;background:#171a12;color:#fff;font-size:10px}.s5-play-user-menu summary b{max-width:96px;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.s5-play-user-menu>div{position:absolute;top:calc(100% + 7px);right:0;width:190px;display:grid;padding:6px;border:1px solid var(--s5-line);border-radius:8px;background:#090c0b;box-shadow:0 18px 40px #0009}.s5-play-user-menu>div a,.s5-play-user-menu>div button{width:100%;min-height:40px;display:flex;gap:9px;align-items:center;justify-content:flex-start;padding:0 10px;border:0;background:transparent;color:#b7bec1;font:700 10px Inter,sans-serif;text-decoration:none}.s5-play-user-menu>div svg{width:14px}@media(max-width:1180px){.s5-public-players-header{grid-template-columns:220px minmax(250px,1fr) auto;padding-inline:24px;gap:18px}.s5-public-players-grid{grid-template-columns:320px minmax(0,1fr)}.s5-shared-play-header .s5-play-user-menu summary b{display:none}.s5-approved-hub .s5-shared-play-header,.s5-approved-season .s5-shared-play-header{grid-template-columns:auto minmax(480px,1fr) auto;gap:12px}.s5-approved-hub .s5-shared-play-header button.is-primary-tab,.s5-approved-season .s5-shared-play-header button.is-primary-tab{min-width:76px;padding-inline:4px}}@media(max-width:900px){.s5-public-players-header{height:132px;min-height:132px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:68px 64px;gap:0;padding:0 14px}.s5-public-players-brand{grid-column:1;grid-row:1}.s5-public-players-header-search{width:100%;height:46px;grid-column:1/-1;grid-row:2;align-self:start}.s5-public-players-utilities{grid-column:2;grid-row:1;gap:6px}.s5-public-players-page{width:100%;padding:34px 14px 60px}.s5-public-players-hero{min-height:0;display:block;padding:0 0 28px}.s5-public-players-hero p{font-size:13px;line-height:1.5}.s5-public-players-hero-search{height:50px;min-height:50px;margin-top:24px}.s5-public-players-grid{display:block;margin-top:28px}.s5-public-players-owner{margin-bottom:34px}.s5-public-players-ranking{border:0}.s5-public-players-ranking>header{height:49px;min-height:49px;align-items:flex-end;margin-bottom:16px;padding:0;border-bottom:0}.s5-public-players-ranking ol{border-top:1px solid rgba(255,255,255,.13)}.s5-public-players-ranking header .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.s5-approved-hub .s5-shared-play-header,.s5-approved-season .s5-shared-play-header{min-height:116px;grid-template-rows:62px 54px}.s5-approved-hub .s5-shared-play-header .s5-hub-primary-nav,.s5-approved-season .s5-shared-play-header .s5-hub-primary-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.s5-approved-hub .s5-shared-play-header button.is-primary-tab,.s5-approved-season .s5-shared-play-header button.is-primary-tab{min-height:54px;display:grid;gap:2px;place-content:center;padding:0;font-size:8px}.s5-approved-hub .s5-shared-play-header button.is-primary-tab svg,.s5-approved-season .s5-shared-play-header button.is-primary-tab svg{margin:auto}}@media(max-width:560px){.s5-public-players-header{padding:0 14px}.s5-public-players-brand img{width:111px}.s5-public-players-brand span{padding-left:9px;font-size:8px}.s5-public-players-play{min-width:73px;min-height:40px}.s5-public-players-header .s5-language-switcher{width:47px;height:40px}.s5-public-players-header .s5-language-switcher-trigger{width:45px;min-width:45px;min-height:38px;overflow:hidden}.s5-public-players-hero{border-top:0;border-left:0;background:none}.s5-public-players-hero h1{margin:10px 0 14px;font-size:34px;line-height:.96;white-space:nowrap}.s5-public-players-hero-search>button{padding-inline:13px}.s5-public-players-ranking h2{margin:7px 0 0;font-size:20px}.s5-public-players-ranking select{min-width:72px;min-height:38px;padding:0 9px;font-size:10px}.s5-public-players-ranking li{min-height:75px;grid-template-columns:32px minmax(0,1fr);padding:10px 5px}.s5-public-players-ranking li>a{grid-template-columns:44px minmax(0,1fr) 63px 18px;gap:9px}.s5-public-players-ranking li dl{display:block}.s5-public-players-ranking li dl div{padding-left:0;border-left:0}.s5-public-players-ranking li dl div:nth-child(2){display:none}.s5-public-players-owner{min-height:320px;padding:18px;border:0;border-top:1px solid rgba(255,255,255,.16);border-left:3px solid #f3e600}.s5-public-players-loading{grid-template-columns:1fr}.s5-public-players-loading i{height:90px}.s5-approved-hub .s5-shared-play-header,.s5-approved-season .s5-shared-play-header{padding-inline:12px}.s5-approved-hub .s5-shared-play-header .s5-hub-brand-identity img,.s5-approved-season .s5-shared-play-header .s5-hub-brand-identity img{width:102px}}@media(max-width:1180px)and (min-width:821px){.s5-approved-hub .s5-hub-brand,.s5-approved-season .s5-hub-brand{grid-template-columns:150px minmax(430px,1fr) auto;gap:10px;padding-inline:18px}.s5-approved-hub .s5-hub-primary-nav,.s5-approved-season .s5-hub-primary-nav{gap:14px}.s5-approved-hub .s5-language-switcher-trigger,.s5-approved-season .s5-language-switcher-trigger{min-width:44px;width:44px;overflow:hidden}}@media(max-width:820px){.s5-approved-hub .s5-hub-primary-nav,.s5-approved-season .s5-hub-primary-nav{grid-template-columns:repeat(5,minmax(72px,1fr));overflow-x:auto}.s5-approved-hub .s5-hub-brand button.is-primary-tab,.s5-approved-season .s5-hub-brand button.is-primary-tab{min-width:72px;padding-inline:4px;font-size:9px}.s5-points-balance>small{display:none}.s5-security-sections>section{min-width:0;width:100%}.s5-security-methods,.s5-security-consents{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.s5-security-consents article{min-width:0}.s5-security-consents article>div{min-width:0}.s5-security-switch{flex:0 0 50px}.s5-security-consents article{gap:8px;padding-inline:10px;overflow:hidden}.s5-security-consents article strong,.s5-security-consents article small{overflow-wrap:anywhere}.s5-security-switch{width:44px!important;flex-basis:44px}.s5-security-consents article:last-child .s5-security-switch{position:static;right:auto;margin-left:auto}}@media(max-width:520px){.s5-team-requests article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.s5-team-requests article>div{min-width:0}.s5-team-requests article>div strong,.s5-team-requests article>div span{overflow-wrap:anywhere}.s5-team-requests article>button{grid-row:2;width:100%;min-width:0}.s5-team-requests article>button:nth-last-child(2){grid-column:1}.s5-team-requests article>button:last-child{grid-column:2}.s5-team-hero,.s5-points-hero{padding-top:24px}.s5-team-roster-dialog{gap:12px;padding:12px;min-height:100svh}.s5-team-roster-dialog>header{gap:12px;padding:10px}.s5-team-roster-dialog>header h2{font-size:24px;line-height:1.04}.s5-roster-lock{margin:0;padding:10px;font-size:12px;line-height:1.35}.s5-roster-confirm{padding:14px}.s5-roster-confirm>div{padding:10px}.s5-roster-confirm ol{margin:8px 0}.s5-roster-confirm li{min-height:50px}}@media(min-width:901px){.s5-security-backdrop{align-items:stretch}.s5-security-panel{height:100svh;max-height:100svh}.s5-security-panel>header{min-height:72px;padding-block:10px}.s5-security-sections{gap:8px;padding:12px 20px 18px}.s5-security-sections>section>header{padding:9px 14px}.s5-security-methods article,.s5-security-consents article{min-height:52px;padding:8px 14px}.s5-security-session{padding:9px 14px}.s5-security-blocks,.s5-security-empty{padding:8px 14px}.s5-security-blocks article{min-height:54px}.s5-security-danger>div{padding:10px 14px}.s5-security-danger p{margin-block:4px}}.s5-team-refresh{display:flex;align-items:center;gap:8px;margin:10px 0 0;padding:9px 12px;border-left:2px solid #39d6a6;background:#39d6a60b;color:var(--muted);font-size:11px}.s5-team-error,.s5-points-storage-error{display:flex;align-items:center;gap:10px;margin:12px 0;padding:12px 14px;border-left:3px solid #ff6576;background:#ff657613;color:#ffb0ba}.s5-team-error button,.s5-points-storage-error button{margin-left:auto;flex:0 0 auto}.s5-team-roster>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.s5-team-roster article,.s5-team-roster article:last-child{min-width:0;min-height:114px;display:grid;place-items:center;align-content:center;gap:7px;padding:10px 7px;border:1px solid var(--line);text-align:center;background:#090c0b}.s5-team-roster article:nth-child(6){position:relative;margin-left:8px}.s5-team-roster article:nth-child(6):before{position:absolute;top:8px;bottom:8px;left:-9px;width:1px;background:#f3e6006b;content:""}.s5-team-roster article .s5-team-avatar{width:42px;height:42px}.s5-team-roster article>strong{max-width:100%;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.s5-team-roster article>span:last-child{font-size:9px;color:var(--muted)}.s5-team-roster article.is-captain .s5-team-avatar{border-color:#f3e600;box-shadow:0 0 0 2px #f3e60014}.s5-team-roster article.is-pending{border-style:dashed}.s5-team-roster article.is-open{color:var(--muted)}.s5-team-next{border-left:2px solid #39d6a6;padding-left:14px!important;background:linear-gradient(90deg,rgba(57,214,166,.05),transparent)}.s5-team-management{opacity:.82}.s5-team-management>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;padding:6px 0;border-bottom:1px solid var(--line)}.s5-team-management>div strong{min-width:0;overflow:hidden;font-size:10px;text-overflow:ellipsis}.s5-team-management>div button{min-height:34px;padding:0 8px;font-size:8px}.s5-team-management>.s5-team-leave{width:100%;margin-top:14px}.s5-team-opponents{display:grid;grid-template-columns:minmax(0,1fr) 314px;gap:36px;padding-top:26px}.s5-team-accepted-list{border-top:1px solid var(--line)}.s5-team-accepted-list>header{min-height:54px;display:flex;align-items:center;justify-content:space-between}.s5-team-entry-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.s5-team-unaffiliated{max-width:900px;display:grid;gap:20px;padding-top:26px}.s5-team-find-list{margin-top:16px}.s5-team-confirm-backdrop{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:20px;background:#000000e6}.s5-team-confirm-dialog{width:min(620px,100%);max-height:calc(100svh - 40px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,101,118,.45);background:#080b0a}.s5-team-confirm-dialog>header{position:relative;z-index:2;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:14px;overflow:visible;padding:14px 18px;border-bottom:1px solid var(--line);background:#080b0a}.s5-team-confirm-dialog>header span{color:#ff6576;font:800 9px ui-monospace,monospace;letter-spacing:.1em}.s5-team-confirm-dialog h2{margin:6px 0 0;font:400 24px/1.08 var(--display-font)}.s5-team-confirm-dialog button{min-height:44px;border:1px solid var(--line);background:#0b0e0d;color:#f4f5f2;padding:0 14px;font-weight:900;text-transform:uppercase}.s5-team-confirm-body{overflow:auto;padding:18px}.s5-team-confirm-body>p{color:var(--muted);line-height:1.5}.s5-team-confirm-body ul{list-style:none;margin:16px 0;padding:0;border-top:1px solid var(--line)}.s5-team-confirm-body li{min-height:58px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid var(--line)}.s5-team-confirm-body li svg{color:#ff6576}.s5-team-confirm-error{padding:12px;border-left:3px solid #ff6576;background:#ff657614;color:#ffb0ba!important;outline:none}.s5-team-confirm-dialog>footer{display:grid;grid-template-columns:130px 1fr;gap:10px;padding:14px 18px;border-top:1px solid var(--line);background:#080b0a}.s5-team-confirm-dialog button.is-danger{border-color:#ff6576;color:#ffadb7}.s5-team-roster-backdrop{overflow:hidden;display:grid;place-items:center;padding:24px}.s5-team-roster-dialog{width:calc(100% - 48px);max-width:1352px;height:min(760px,calc(100svh - 48px));min-height:0;margin:0;padding:0;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;gap:0;overflow:hidden;background:#070a09}.s5-team-roster-dialog>header{grid-column:auto;min-height:94px;padding:14px 18px}.s5-team-roster-dialog>header button{display:flex;align-items:center;gap:6px}.s5-roster-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px 18px;background:#070a09}.s5-roster-editor{max-width:980px}.s5-roster-members{grid-template-columns:1fr 1fr}.s5-roster-members article{min-height:68px}.s5-roster-members article>div:nth-child(2){display:grid;gap:3px}.s5-roster-members article>div:nth-child(2) span{color:var(--muted);font-size:9px}.s5-roster-error{display:flex;align-items:center;gap:8px;padding:12px;border-left:3px solid #ff6576;background:#ff657614;color:#ffb0ba;outline:none}.s5-roster-actions{grid-column:auto!important;min-height:82px;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--line);background:#080b0a}.s5-roster-summary{min-width:420px;display:grid;grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:14px;padding:10px 14px}.s5-roster-summary dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.s5-roster-summary dl div{padding:7px 12px}.s5-roster-confirm{max-width:600px;margin:0 auto}.s5-roster-facts{display:grid;grid-template-columns:2fr 1fr 1fr;margin:12px 0;border:1px solid var(--line)}.s5-roster-facts>div{min-width:0;padding:10px;border-left:1px solid var(--line)}.s5-roster-facts>div:first-child{border-left:0}.s5-roster-facts dt{color:var(--muted);font-size:8px;text-transform:uppercase}.s5-roster-facts dd{margin:5px 0 0;overflow:hidden;font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.s5-roster-locked-status{display:flex;align-items:center;gap:8px;color:#39d6a6;font-weight:900}.s5-delete-dialog{max-height:calc(100svh - 40px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.s5-delete-scroll{min-height:0;overflow:auto;overscroll-behavior:contain}.s5-delete-scroll>label{display:flex;gap:12px;margin:22px}.s5-delete-error{margin:0 22px 20px;padding:12px;border-left:3px solid #ff6576;background:#ff657614;color:#ffb0ba;outline:none}.s5-security-error{display:flex;align-items:center;gap:12px}.s5-security-error button{margin-left:auto}.s5-points-filters{min-height:46px;display:flex;align-items:center;gap:7px;overflow:auto;border-bottom:1px solid var(--line)}.s5-points-filters button{min-height:31px;padding:0 12px;border:1px solid var(--line);border-radius:99px;color:var(--muted);font-size:8px;white-space:nowrap}.s5-points-filters button.is-active{border-color:#f3e600;color:#fff;background:#f3e6000f}.s5-points-catalog-section>header{min-height:44px!important}.s5-points-catalog{margin-top:10px}.s5-points-catalog>button{height:214px;grid-template-rows:120px auto auto auto auto}.s5-points-catalog>button>span:not(.s5-points-art){color:var(--muted);font-size:9px}.s5-points-art,.s5-points-detail-art{background:radial-gradient(circle,#252a27,#080a09 72%)}.s5-points-art>b,.s5-points-detail-art>b{color:#858d89;font:400 20px/1 var(--display-font);letter-spacing:.05em}.s5-points-art>i{color:#6e7672;font-size:7px}.s5-points-detail-art{display:grid;place-items:center;align-content:center;gap:8px}.s5-points-detail-art>span{color:#6e7672;font-size:8px}.s5-points-detail>small{color:var(--muted)}.s5-points-request-art{width:90px;height:54px;display:grid;place-items:center;background:radial-gradient(circle,#252a27,#080a09);color:#858d89;font:400 13px var(--display-font)}@media(min-width:901px){.s5-team-roster-dialog{grid-template-columns:minmax(0,1fr) 330px;grid-template-rows:auto minmax(0,1fr)}.s5-team-roster-dialog>header{grid-column:1/-1}.s5-roster-scroll{grid-column:1;grid-row:2}.s5-roster-actions{grid-column:2!important;grid-row:2;min-height:0;align-self:stretch;flex-direction:column;justify-content:flex-start;border-top:0;border-left:1px solid var(--line)}.s5-roster-summary{min-width:0;width:100%;grid-template-columns:1fr;align-content:start}.s5-roster-summary dl{grid-template-columns:1fr;width:100%}.s5-roster-actions>button{width:100%}.s5-points-page{padding-top:18px}.s5-points-hero{min-height:72px;padding-block:12px}.s5-points-balance{margin-top:8px;padding:10px 14px}.s5-points-balance h2{margin-block:4px;font-size:22px}.s5-points-tabs{height:42px}.s5-points-layout{padding-top:12px}.s5-points-catalog>button{height:190px;grid-template-rows:104px auto auto auto auto}.s5-points-detail{gap:6px}.s5-points-detail-art{height:120px}.s5-points-detail h3{font-size:19px}.s5-points-warning{padding:8px 10px}.s5-points-warning p{margin:3px 0 0;font-size:9px;line-height:1.35}}@media(max-width:900px){.s5-team-opponents{grid-template-columns:1fr;gap:18px}.s5-team-roster>div{grid-template-columns:repeat(4,minmax(0,1fr))}.s5-team-roster article:nth-child(6){margin-left:0}.s5-team-roster article:nth-child(6):before{display:none}.s5-team-management>div{grid-template-columns:minmax(0,1fr)}.s5-team-management>div button{min-height:44px}.s5-team-unaffiliated{padding-top:18px}.s5-team-roster-backdrop{padding:0;background:#070a09}.s5-team-roster-dialog{width:100%;height:100svh;max-height:100svh;border:0}.s5-team-roster-dialog>header{min-height:82px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px;background:#070a09}.s5-team-roster-dialog>header>button:first-child{display:flex;width:44px;padding:0;overflow:hidden;color:transparent}.s5-team-roster-dialog>header>button:first-child svg{color:#f4f5f2;flex:0 0 auto}.s5-team-roster-dialog>header h2{font-size:24px}.s5-team-roster-dialog>header p{margin:5px 0 0;font-size:10px;color:var(--muted)}.s5-roster-scroll{padding:12px 14px}.s5-roster-members{grid-template-columns:1fr}.s5-roster-actions{min-height:86px;position:relative;display:grid;grid-template-columns:1fr;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))}.s5-roster-actions>button{width:100%}.s5-roster-actions>button:last-child:not(:only-child){display:none}.s5-roster-actions .s5-roster-locked-status+button{display:block!important}.s5-roster-confirm{width:min(100%,340px)}.s5-roster-facts{grid-template-columns:1fr 72px 72px}.s5-roster-actions>button{max-width:340px;margin-inline:auto}.s5-roster-summary{min-width:0;width:100%;grid-template-columns:minmax(0,1fr) minmax(145px,1fr);padding:8px 10px}.s5-roster-summary dl div{padding:5px 8px}.s5-roster-confirm{padding:14px}.s5-team-confirm-backdrop{padding:0;background:#080b0a}.s5-team-confirm-dialog{width:100%;height:100svh;max-height:100svh;border:0}.s5-team-confirm-dialog>header{min-height:96px;flex:0 0 auto}.s5-security-panel{height:100svh;min-height:100svh;max-height:100svh}.s5-delete-backdrop{background:#090c0b}.s5-delete-dialog{width:100%;height:100svh;min-height:100svh;max-height:100svh;border:0}.s5-delete-dialog>header{min-height:82px}.s5-delete-dialog footer{margin:0;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.s5-points-layout{display:grid}.s5-points-catalog{grid-template-columns:1fr 1fr}}@media(max-width:520px){.s5-team-page,.s5-points-page{padding-top:14px}.s5-team-hero,.s5-points-hero{min-height:88px;padding:14px 10px}.s5-team-hero h1,.s5-points-hero h1{font-size:27px}.s5-team-tabs,.s5-points-tabs{height:48px}.s5-team-roster>div{grid-template-columns:repeat(2,minmax(0,1fr))}.s5-team-roster article{min-height:102px}.s5-team-entry-choices{grid-template-columns:1fr}.s5-team-empty{padding:21px 15px}.s5-team-empty form{margin-top:14px}.s5-team-confirm-dialog h2{font-size:21px}.s5-team-confirm-dialog>footer{grid-template-columns:100px 1fr}.s5-team-roster-dialog>header h2{font-size:20px}.s5-roster-confirm{padding:8px 0}.s5-roster-confirm li{min-height:54px}.s5-roster-summary{grid-template-columns:1fr;gap:6px}.s5-roster-summary dl{display:none}.s5-delete-warning{margin:12px 14px;padding:12px}.s5-delete-dialog ol{margin:0 14px}.s5-delete-dialog li{padding:10px 6px}.s5-delete-scroll>label{margin:14px}.s5-delete-error{margin:0 14px 14px}.s5-delete-dialog footer{grid-template-columns:96px minmax(0,1fr);padding:12px 14px}.s5-points-balance{padding:13px}.s5-points-hero{min-height:66px;padding-block:10px}.s5-points-hero h1{font-size:23px}.s5-points-hero p{font-size:10px}.s5-points-balance h2{font-size:18px;line-height:1.08;margin-block:5px}.s5-points-balance p{font-size:10px}.s5-points-tabs{height:42px}.s5-points-tabs button{min-height:42px}.s5-points-requests{margin-top:12px}.s5-points-requests>.s5-points-warning{order:-1}.s5-points-warning{padding:9px 10px}.s5-points-warning p{margin:3px 0 0;font-size:9px;line-height:1.35}.s5-points-catalog{grid-template-columns:1fr}.s5-points-request-art{width:74px}.s5-points-requests article{grid-template-columns:74px minmax(0,1fr)}}@media(min-width:1181px){.s5-workspace-team .s5-hub-brand{grid-template-columns:190px minmax(420px,1fr) auto;gap:24px;padding-inline:44px}.s5-workspace-team .s5-hub-primary-nav{gap:27px}}.s5-workspace-team .s5-hub-primary-nav .is-points-tab,.s5-workspace-team .s5-hub-return-home{display:none}.s5-workspace-team .s5-hub-utilities{gap:8px}.s5-workspace-team .s5-hub-utilities>button,.s5-workspace-team .s5-hub-utilities .s5-language-switcher-trigger,.s5-workspace-team .s5-team-more>summary{width:40px;min-width:40px;min-height:40px;padding:0}.s5-workspace-team .s5-language-switcher{width:40px;height:40px;padding:0}.s5-workspace-team .s5-language-switcher .s5-language-switcher-trigger{width:38px;min-width:38px;min-height:38px}.s5-workspace-team .s5-hub-utilities>.s5-shell-security{width:53px;min-width:53px}.s5-workspace-team .s5-hub-utilities>button span{display:none}.s5-workspace-team .s5-language-switcher-trigger>span:first-child{font-size:0}.s5-workspace-team .s5-language-switcher-trigger[lang=ru]>span:first-child:before{content:"RU";font-size:9px}.s5-workspace-team .s5-language-switcher-trigger[lang=en]>span:first-child:before{content:"EN";font-size:9px}.s5-workspace-team .s5-language-switcher-trigger[lang=zh-CN]>span:first-child:before{content:"ZH";font-size:9px}.s5-workspace-team .s5-language-switcher-trigger[lang=ko]>span:first-child:before{content:"KO";font-size:9px}.s5-workspace-team .s5-language-switcher-trigger[lang=vi]>span:first-child:before{content:"VI";font-size:9px}.s5-workspace-team .s5-language-switcher{order:1}.s5-workspace-team .s5-team-more{display:none;position:relative}.s5-workspace-team .s5-shell-refresh{order:2}.s5-workspace-team .s5-shell-security{order:3}.s5-workspace-team .s5-shell-logout{order:4}.s5-team-more>summary{display:grid;place-items:center;list-style:none;cursor:pointer;border:1px solid var(--line);border-radius:4px;background:#090c0b;color:#c9cecb}.s5-team-more>summary::-webkit-details-marker{display:none}.s5-team-more>summary svg{width:15px}.s5-team-more>div{position:absolute;z-index:60;top:48px;right:0;width:178px;padding:6px;border:1px solid var(--line-strong);background:#080b0a}.s5-team-more>div :where(button,a){width:100%;min-height:40px;display:flex;align-items:center;gap:8px;padding:0 10px;border:0;background:transparent;color:#d8ddda;font-size:10px;font-weight:800;text-decoration:none}.s5-team-more>div svg{width:14px}.s5-team-page{width:100%;max-width:1440px;margin-inline:auto;padding:29px 44px 52px}.s5-team-hero{min-height:126px;align-items:end;padding:0 0 24px 20px;border-left:0;border-bottom:1px solid var(--line-strong);box-shadow:inset 3px 0 #f3e600;background:transparent}.s5-team-hero>div:first-child>span{font:850 9px/1 ui-monospace,monospace;letter-spacing:.14em}.s5-team-hero h1{margin:8px 0 9px;font-weight:400;font-size:34px;line-height:.98}.s5-team-hero p{font-size:12px}.s5-team-status-stack{display:flex;align-items:center;gap:10px;padding-bottom:1px}.s5-team-status-stack>span{min-height:31px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid currentColor;border-radius:4px;font:900 9px/1 Inter,Arial,sans-serif;letter-spacing:0}.s5-team-status-stack .is-ready{color:#39d6a6;background:#39d6a60f}.s5-team-status-stack .is-forming{color:#f3e600;background:#f3e6000d}.s5-team-status-stack .is-captain{color:#909894}.s5-team-grid{grid-template-columns:minmax(0,1fr) 314px;gap:38px;padding-top:28px}.s5-team-main{gap:24px}.s5-team-primary-section,.s5-team-requests{border-top:1px solid var(--line-strong);padding-top:18px}.s5-team-identity{grid-template-columns:84px minmax(0,1fr) auto;gap:18px;padding:7px 0 22px;border-bottom:0}.s5-team-mark{width:84px;height:84px;border-radius:6px}.s5-team-mark img{object-fit:contain}.s5-team-identity-copy>span{color:#f3e600;font:850 9px/1 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.s5-team-identity h2{margin:7px 0 6px;font-size:27px}.s5-team-identity p{font-size:11px}.s5-team-identity dl{border-left:1px solid var(--line)}.s5-team-identity dl div{min-width:86px;padding:7px 14px;border-left:0;border-right:1px solid var(--line)}.s5-team-identity dt{font:800 7px/1 ui-monospace,monospace;letter-spacing:.08em}.s5-team-identity dd{margin-top:8px;font:400 23px/1 var(--display-font)}.s5-team-roster{border-top:0}.s5-team-roster>header{min-height:auto;margin-bottom:14px}.s5-team-roster>header h2{font-size:19px}.s5-team-roster>header span{font-size:10px;text-transform:none}.s5-team-roster>.s5-team-roster-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.s5-team-roster .s5-team-roster-grid>article,.s5-team-roster .s5-team-roster-grid>article:last-child{min-height:0;padding:10px 8px 11px;border:1px solid var(--line);background:#090c0b}.s5-team-roster .s5-team-roster-grid>article:nth-child(6){margin-left:9px}.s5-team-roster .s5-team-roster-grid>article:nth-child(6):before{left:-10px}.s5-team-roster .s5-team-avatar{width:42px;height:42px;margin:0 auto 1px}.s5-team-roster article>strong{font-size:10px}.s5-team-roster article>span:last-child{margin-top:-3px;font-size:8px}.s5-team-roster article.is-captain{position:relative}.s5-team-roster article.is-captain:after{position:absolute;top:43px;right:calc(50% - 27px);width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#f3e600;color:#050706;content:"★";font-size:9px}.s5-team-requests>header{min-height:auto;margin-bottom:14px}.s5-team-requests>header h2{font-size:19px}.s5-team-requests>header>span{margin-left:auto;color:var(--muted);font-size:10px}.s5-team-requests>article,.s5-team-requests>article:last-child{min-height:78px;padding:12px 0;border:0;border-bottom:1px solid var(--line);background:transparent}.s5-team-requests>article>div strong{font-size:12px}.s5-team-requests>article>div span{font-size:10px}.s5-team-requests>article>button{min-height:42px;border-radius:4px;font-size:9px}.s5-team-requests>article>button.is-primary{border-color:#f3e600;background:#f3e600;color:#050706}.s5-team-aside{gap:6px}.s5-team-aside>article{box-sizing:border-box;padding:18px 0 22px}.s5-team-aside>article:nth-child(1){height:272px}.s5-team-aside>article:nth-child(2),.s5-team-aside>article:nth-child(3){height:130px}.s5-team-aside>article>span{font:850 8px/1 ui-monospace,monospace;letter-spacing:.12em}.s5-team-aside h3{margin:10px 0 7px;font-size:18px;line-height:1.15}.s5-team-aside p{margin:0;font-size:11px;line-height:1.5}.s5-team-next{border-left:0;padding-left:0!important;background:transparent}.s5-team-challenge-summary{margin-top:14px;padding:13px;border-left:2px solid #39d6a6;background:#39d6a60e}.s5-team-challenge-summary b{display:block;font-size:12px}.s5-team-challenge-summary small{display:block;margin-top:5px;color:var(--muted);font-size:9px}.s5-team-next>button.is-primary{width:100%;min-height:42px;margin-top:15px;border-color:#39d6a6;background:#39d6a6;color:#04100c;font-size:9px}.s5-team-secondary-actions{max-width:1000px;display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:18px;margin-top:22px;opacity:.72}.s5-team-management{margin-top:0!important}.s5-team-management>summary{display:grid;gap:6px;padding:14px 0;cursor:pointer;border-top:1px solid var(--line);list-style:none}.s5-team-management>summary::-webkit-details-marker{display:none}.s5-team-management>summary span{color:#f3e600;font:850 8px/1 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.s5-team-management>summary strong{font-size:14px}.s5-team-management>.s5-team-management-body{display:block!important;padding:0 0 14px;border:0}.s5-team-management-body>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;padding:6px 0;border-bottom:1px solid var(--line)}.s5-team-management-body>div>strong{min-width:0;overflow:hidden;font-size:10px;text-overflow:ellipsis}.s5-team-management-body>div>button{min-height:34px;padding:0 8px;font-size:8px}.s5-team-management-body>.s5-team-leave{width:100%;margin-top:14px}.s5-team-invite-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;margin-bottom:10px}.s5-team-invite-control input{min-width:0;min-height:34px;border:1px solid var(--line);background:#080b0a;color:#fff;padding:0 8px}.s5-team-invite-control button{min-height:34px;display:flex;align-items:center;gap:4px;padding-inline:8px;font-size:8px}.s5-team-opponents-link{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:8px;color:var(--muted)!important;font-size:9px}.s5-team-secondary-head{display:flex;align-items:center;gap:18px;margin-top:20px;padding:14px 0;border-bottom:1px solid var(--line-strong)}.s5-team-secondary-head button{display:flex;align-items:center;gap:7px}.s5-team-secondary-head span{color:#f3e600;font-size:8px}.s5-team-secondary-head h2{margin:4px 0 0;font-size:22px}.s5-team-state-tabs{height:51px;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line-strong)}.s5-team-state-tabs button{min-height:51px;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:9px;font-weight:900}.s5-team-state-tabs button.is-active{border-bottom-color:#f3e600;color:var(--text)}.s5-team-unaffiliated-section{border-top:1px solid var(--line-strong);padding-top:14px}.s5-team-unaffiliated-section>header{min-height:0;display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.s5-team-unaffiliated-section>header h2{margin:0;font-size:14px}.s5-team-unaffiliated-section>header span{color:var(--muted);font-size:9px}.s5-team-unaffiliated-section>article{display:grid;gap:10px;padding:13px 0;border-bottom:1px solid var(--line)}.s5-team-unaffiliated-person{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.s5-team-unaffiliated-person strong{font-size:12px}.s5-team-unaffiliated-person p{margin:4px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.s5-team-unaffiliated-actions{display:flex;justify-content:flex-end;gap:8px}.s5-team-mobile-footnote{margin:14px 0 0;color:var(--tertiary);font-size:8px;line-height:1.45}.s5-points-page{padding-top:16px}.s5-points-hero{min-height:74px;align-items:end;padding:0 0 13px 20px;border-left:0;border-bottom:1px solid var(--line-strong);box-shadow:inset 3px 0 #f3e600;background:transparent}.s5-points-hero>div:first-child>span,.s5-points-balance>div>span{font:850 8px/1 ui-monospace,monospace;letter-spacing:.1em}.s5-points-hero h1{font-weight:400;font-size:30px;line-height:.98}.s5-points-hero>strong{margin-right:0;padding:10px;font-size:9px}.s5-points-balance{min-height:68px;margin-top:12px;padding:12px 15px;background:linear-gradient(110deg,#f3e60017,#090c0b 55%)}.s5-points-balance h2{margin:6px 0 5px;font-weight:400;font-size:24px;line-height:1}.s5-points-balance p{font-size:8px}.s5-points-balance>small{padding:8px 10px;border:1px solid var(--line-strong);font-size:8px;font-weight:900}.s5-points-tabs{height:43px;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.s5-points-tabs button{min-height:43px;padding:0;font-size:9px}.s5-points-tabs button[aria-disabled=true]{opacity:1}.s5-points-layout{grid-template-columns:minmax(0,1fr) 342px;gap:26px;padding-top:13px}.s5-points-catalog-section,.s5-points-detail{border-top:1px solid var(--line-strong);padding-top:11px}.s5-points-catalog-section>header{min-height:auto!important;margin-bottom:11px}.s5-points-catalog-section>header h2,.s5-points-detail>header h2{font-size:18px}.s5-points-filters{min-height:39px;margin-bottom:10px;border:0}.s5-points-filters button{min-height:28px;padding:0 10px}.s5-points-catalog{gap:9px;margin-top:0}.s5-points-catalog>button{height:auto;min-height:198px;grid-template-rows:112px auto auto auto auto;padding:0;overflow:hidden}.s5-points-art{height:112px}.s5-points-art img{position:relative;z-index:1;width:92%;height:88%;object-fit:contain}.s5-points-art>i{position:absolute;z-index:2;inset:8px auto auto 8px;padding:4px 6px;border:1px solid #c354d7;color:#dc75eb;font-size:6px;font-style:normal;font-weight:900}.s5-points-catalog>button>:not(.s5-points-art){margin-inline:9px}.s5-points-catalog>button>small{margin-top:9px;font-size:7px}.s5-points-catalog>button>strong{margin-top:4px;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.s5-points-catalog>button>span:not(.s5-points-art){margin-top:5px;font-size:8px}.s5-points-catalog>button>b{margin-top:9px;margin-bottom:9px;font-size:11px}.s5-points-detail{gap:0}.s5-points-detail>header{min-height:auto;margin-bottom:11px;padding-bottom:0;border-bottom:0}.s5-points-detail-art{height:145px;border-color:#f3e6003d}.s5-points-detail-art img{width:94%;height:92%;object-fit:contain}.s5-points-detail-art>span{position:absolute;top:11px;left:11px;padding:5px 7px;border:1px solid #c354d7;color:#dc75eb;font-size:7px;font-weight:900}.s5-points-detail>span{margin-top:10px;color:#f3e600;font:850 8px ui-monospace,monospace;letter-spacing:.09em}.s5-points-detail>h2{margin:8px 0 3px;font-size:21px}.s5-points-detail>h3{margin:0;color:#f3e600;font-size:14px}.s5-points-detail>p{margin:9px 0 0;font-size:9px;line-height:1.5}.s5-points-indicative{margin-top:12px;padding:10px;border-left:2px solid #f3e600;background:#f3e6000a}.s5-points-indicative strong{display:block;color:#f3e600;font-size:15px}.s5-points-indicative small{display:block;margin-top:4px;color:var(--muted);font-size:8px}.s5-points-detail>button{width:100%;min-height:44px;margin-top:11px}.s5-points-warning{margin-top:7px;padding:9px 10px;grid-template-columns:auto minmax(0,1fr);border-left-width:2px;border-left-color:#d5ac47}.s5-points-warning>svg:first-child{width:13px;color:#d5ac47}.s5-points-warning>svg:last-child{display:none}.s5-points-warning strong{color:var(--text);font:800 8px/1 Inter,Arial,sans-serif;letter-spacing:0}.s5-points-warning p{margin:4px 0 0;font-size:7.5px;line-height:1.45}.s5-points-request-art img{width:94%;height:92%;object-fit:contain}.s5-points-available{display:inline-flex;width:max-content;margin-top:8px!important;padding:5px 7px;border:1px solid #39d6a6;color:#39d6a6!important;font:900 7px/1 Inter,Arial,sans-serif!important;letter-spacing:0!important}@media(min-width:901px){.s5-workspace-points .s5-hub-brand{grid-template-columns:190px minmax(0,1fr) 186px;gap:24px;padding-inline:44px}.s5-workspace-points .s5-hub-brand-identity{width:190px}.s5-workspace-points .s5-hub-primary-nav{justify-content:center;gap:28px}.s5-workspace-points .s5-hub-utilities{width:186px;gap:8px}.s5-workspace-points .s5-hub-return-home{display:none}.s5-workspace-points .s5-language-switcher{width:42px;height:40px;padding:0}.s5-workspace-points .s5-language-switcher-trigger{width:42px;min-width:42px;min-height:40px;padding:0}.s5-workspace-points .s5-hub-utilities>button{width:40px;min-width:40px;min-height:40px;padding:0}.s5-workspace-points .s5-hub-utilities>button span{display:none}.s5-workspace-points .s5-language-switcher-trigger>span:first-child{font-size:0}.s5-workspace-points .s5-language-switcher-trigger>span:first-child:before{content:"RU";font-size:9px}.s5-workspace-points .s5-language-switcher{order:1}.s5-workspace-points .s5-shell-refresh{order:2}.s5-workspace-points .s5-shell-security{order:3}.s5-workspace-points .s5-shell-logout{order:4}}.s5-points-hero{height:87px;min-height:87px}.s5-points-balance{height:88px;min-height:88px}.s5-points-layout{height:509px;margin-top:13px;padding-top:0}.s5-points-catalog-section,.s5-points-detail{height:509px}.s5-points-catalog{height:409px}.s5-points-warning{height:64px;overflow:hidden}.s5-points-tabs button{border:0!important;border-bottom:2px solid transparent!important}.s5-points-tabs button.is-active{border-bottom-color:#f3e600!important}@media(max-width:900px){.s5-workspace-team .s5-hub-brand,.s5-workspace-points .s5-hub-brand{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0 14px}.s5-workspace-team .s5-hub-brand{height:105px;grid-template-rows:57px 48px}.s5-workspace-points .s5-hub-brand{height:91px;grid-template-rows:49px 42px}.s5-workspace-team .s5-hub-brand-identity,.s5-workspace-points .s5-hub-brand-identity{grid-column:1;grid-row:1}.s5-workspace-team .s5-hub-brand-identity img,.s5-workspace-points .s5-hub-brand-identity img{width:99px}.s5-workspace-team .s5-hub-brand-identity>span,.s5-workspace-points .s5-hub-brand-identity>span{font-size:7px}.s5-workspace-team .s5-hub-primary-nav,.s5-workspace-points .s5-hub-primary-nav{grid-column:1/-1;grid-row:2;align-self:stretch;display:grid;gap:0;overflow:hidden}.s5-workspace-team .s5-hub-primary-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.s5-workspace-points .s5-hub-primary-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.s5-workspace-team .s5-hub-primary-nav .is-points-tab{display:none}.s5-workspace-team .s5-hub-brand button.is-primary-tab,.s5-workspace-points .s5-hub-brand button.is-primary-tab{min-width:0;min-height:100%;display:grid;place-items:center;align-content:center;gap:2px;padding:0;font-size:7px}.s5-workspace-team .s5-hub-brand button.is-primary-tab svg,.s5-workspace-points .s5-hub-brand button.is-primary-tab svg{width:12px;height:12px;margin:0}.s5-workspace-team .s5-hub-utilities,.s5-workspace-points .s5-hub-utilities{grid-column:2;grid-row:1;align-self:center;width:auto;gap:6px}.s5-workspace-team .s5-team-more,.s5-workspace-team .s5-hub-return-home,.s5-workspace-team .s5-shell-refresh,.s5-workspace-team .s5-shell-logout,.s5-workspace-points .s5-hub-return-home,.s5-workspace-points .s5-shell-refresh,.s5-workspace-points .s5-shell-logout{display:none}.s5-workspace-team .s5-language-switcher,.s5-workspace-points .s5-language-switcher{width:42px;height:34px;padding:0}.s5-workspace-team .s5-language-switcher-trigger,.s5-workspace-points .s5-language-switcher-trigger,.s5-workspace-team .s-shell-security,.s5-workspace-points .s5-shell-security{min-height:34px}.s5-workspace-team .s5-shell-security,.s5-workspace-points .s5-shell-security{display:grid;width:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important}.s5-workspace-team .s5-shell-security span,.s5-workspace-points .s5-shell-security span{display:none}.s5-team-page{padding:20px 14px 86px}.s5-team-hero{min-height:100px;padding:20px 10px;box-shadow:inset 3px 0 #f3e600}.s5-team-status-stack{display:none}.s5-team-grid{grid-template-columns:1fr;gap:18px;padding-top:18px}.s5-team-identity{grid-template-columns:60px minmax(0,1fr)}.s5-team-mark{width:60px;height:60px}.s5-team-identity dl{grid-column:1/-1}.s5-team-identity dl div{flex:1;min-width:0}.s5-team-roster>.s5-team-roster-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.s5-team-roster .s5-team-roster-grid>article:nth-child(6){margin-left:0}.s5-team-roster .s5-team-roster-grid>article:nth-child(6):before{display:none}.s5-points-layout{grid-template-columns:1fr}}@media(max-width:520px){.s5-team-roster>.s5-team-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s5-team-requests>article{grid-template-columns:auto minmax(0,1fr)}.s5-team-unaffiliated{max-width:none;gap:19px;padding-top:14px}.s5-team-state-tabs{margin-top:-14px}.s5-team-unaffiliated-section{margin-top:0}.s5-team-unaffiliated-section>article{grid-template-columns:1fr}.s5-team-unaffiliated-actions{justify-content:stretch}.s5-team-unaffiliated-actions>button{flex:1;min-height:44px}.s5-team-unaffiliated-section button.is-primary{border-color:#f3e600;background:#f3e600;color:#050706}.s5-team-empty{padding:21px 15px;text-align:left;border-left:3px solid #f3e600;border-top:0;background:linear-gradient(90deg,rgba(243,230,0,.055),transparent)}.s5-team-empty>svg{width:48px;height:48px;margin:0 0 14px;padding:12px;border:1px solid rgba(243,230,0,.28);color:#f3e600}.s5-team-empty>span{display:none}.s5-team-empty>h2{margin:0 0 8px;font-family:var(--display-font);font-weight:400;font-size:18px;line-height:1.1}.s5-team-empty>p{margin:0;font-size:10px;line-height:1.5}.s5-team-entry-choices{display:grid;gap:8px;margin-top:15px}.s5-team-entry-choices button{width:100%;min-height:48px}.s5-points-page{padding-top:12px}.s5-points-hero{min-height:auto;padding:0 0 10px 11px}.s5-points-catalog>button{min-height:0}.s5-points-art{height:104px}.s5-points-page{padding:12px 14px 22px}.s5-points-hero{height:auto;min-height:0;padding:0 0 10px 11px}.s5-points-hero>strong{display:none}.s5-points-hero h1{font-size:24px}.s5-points-hero p{margin-top:4px;font-size:8px}.s5-points-balance{height:70px;min-height:70px;margin-top:9px;padding:10px 11px;display:grid;grid-template-columns:minmax(0,1fr) auto}.s5-points-balance h2{font-size:20px}.s5-points-balance p{font-size:7px}.s5-points-balance>small{display:block;padding:6px 7px;font-size:6px}.s5-points-tabs{height:40px}.s5-points-tabs button{min-height:40px;font-size:8px}.s5-points-requests{max-width:none;margin:11px 0 0;gap:10px}.s5-points-requests>section{padding:0;border:0}.s5-points-requests>section>header{min-height:0;margin-bottom:8px}.s5-points-requests>section>header h2{font-size:14px}.s5-points-requests>section>header span{font-size:7px}.s5-points-requests>section:first-child>article{min-height:94px;grid-template-columns:86px minmax(0,1fr);gap:11px;padding:10px;border:1px solid var(--line-strong);background:#090c0b}.s5-points-request-art{width:86px;height:72px}.s5-points-requests>section:first-child article strong{font-size:11px}.s5-points-requests>section:first-child article div>span{font-size:7px}.s5-points-requests>section:first-child article small{width:max-content;margin-top:7px;padding:4px 6px;border:1px solid #d5ac47;color:#d5ac47;font-size:6px}.s5-points-history{margin-top:0;border:1px solid var(--line)!important;background:#090c0b}.s5-points-history>header{min-height:34px!important;margin:0!important;padding:8px 10px;border-bottom:1px solid var(--line)}.s5-points-history>header h2{font-size:8px!important;text-transform:uppercase}.s5-points-history>header span{color:#d5ac47!important;font-size:6px!important}.s5-points-history>article{min-height:43px;grid-template-columns:26px minmax(0,1fr) auto;gap:8px;padding:7px 10px;border-top:0;border-bottom:1px solid var(--line)}.s5-points-history>article>span{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--line-strong)}.s5-points-history>article>span svg{width:12px}.s5-points-history article strong,.s5-points-history article b{font-size:8px}.s5-points-history article small{font-size:6px}.s5-points-requests>.s5-points-warning{order:initial;height:auto;min-height:64px;margin-top:0;padding:8px 9px}.s5-points-warning p{font-size:7px}}.s5-team-roster-page{position:fixed;z-index:90;inset:0;overflow:hidden;background:#050706;color:var(--text);font-family:Inter,Arial,sans-serif}.s5-roster-source-header{height:78px;display:grid;grid-template-columns:190px minmax(430px,1fr) auto;align-items:center;gap:24px;padding:0 44px;border-bottom:1px solid var(--line);background:#050706}.s5-roster-source-brand{height:41px;display:flex;align-items:center;gap:12px;position:relative}.s5-roster-source-brand:after{position:absolute;left:7px;bottom:0;width:42px;height:4px;background:#f3e600;content:""}.s5-roster-source-brand img{width:124px;clip-path:inset(0 0 23% 0)}.s5-roster-source-brand span{padding-left:11px;border-left:1px solid var(--line-strong);color:#747c78;font-size:9px;font-weight:900}.s5-roster-source-header nav{align-self:stretch;display:flex;justify-content:center;gap:28px}.s5-roster-source-header nav button{position:relative;min-width:64px;border:0;background:transparent;color:#727a76;font-size:10px;font-weight:800}.s5-roster-source-header nav button span{margin-left:7px}.s5-roster-source-header nav button.is-active{color:var(--text)}.s5-roster-source-header nav button.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#f3e600;content:""}.s5-roster-source-utilities{display:flex;align-items:center;gap:8px}.s5-roster-source-utilities button{min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:4px;background:#090c0b;color:#cbd0cd;font-size:10px;font-weight:800}.s5-roster-source-page{width:calc(100% - 88px);max-width:1440px;height:calc(100vh - 78px);margin:0 auto;padding:28px 0 38px;overflow:hidden}.s5-roster-source-hero{min-height:102px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:28px;padding:0 0 22px 20px;border-bottom:1px solid var(--line-strong);box-shadow:inset 3px 0 #f3e600}.s5-roster-back{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:#f3e600!important;font:850 9px/1 ui-monospace,monospace!important;letter-spacing:.14em}.s5-roster-back svg{width:12px;margin-right:5px}.s5-roster-source-hero h2{margin:8px 0 0;font:400 31px/1 var(--display-font);text-transform:uppercase}.s5-roster-source-hero p{margin:8px 0 0;color:var(--muted);font-size:12px}.s5-roster-head-stats{display:flex;gap:8px}.s5-roster-head-stats span{min-height:34px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid rgba(57,214,166,.6);border-radius:4px;background:#39d6a60d;color:#39d6a6;font-size:9px;font-weight:900}.s5-roster-head-stats span:last-child{border-color:#f3e6008c;background:#f3e6000a;color:#f3e600}.s5-roster-source-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:38px;padding-top:22px}.s5-roster-event-bar{min-height:74px;display:grid;grid-template-columns:1fr 330px;align-items:center;border:1px solid var(--line);background:#090c0b}.s5-roster-event-bar>div{padding:0 17px}.s5-roster-event-bar small{color:#f3e600;font:800 8px ui-monospace,monospace;letter-spacing:.1em}.s5-roster-event-bar strong{display:block;margin-top:6px;font-size:16px}.s5-roster-event-bar dl{display:grid;grid-template-columns:repeat(3,110px);margin:0}.s5-roster-event-bar dl div{height:44px;display:grid;place-items:center;align-content:center;border-left:1px solid var(--line);text-align:center}.s5-roster-event-bar dt{color:var(--tertiary);font:800 7px ui-monospace,monospace}.s5-roster-event-bar dd{margin:4px 0 0;font-size:11px;font-weight:900}.s5-roster-selection-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:20px 0 10px}.s5-roster-selection-head h3{margin:0;font-size:20px}.s5-roster-selection-head p{margin:5px 0 0;color:var(--muted);font-size:10px}.s5-roster-selection-head>div:last-child{display:flex;gap:7px}.s5-roster-selection-head>div:last-child span{min-width:92px;min-height:39px;display:grid;place-items:center;border:1px solid rgba(57,214,166,.65);background:#39d6a60d;color:#39d6a6;font-size:9px;font-weight:900}.s5-roster-members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.s5-roster-members article{min-height:73px;display:grid;grid-template-columns:43px minmax(0,1fr) 184px;gap:11px;align-items:center;padding:8px 10px;border:1px solid var(--line);background:#080b0a}.s5-roster-members article>div:nth-child(2){display:grid;gap:4px}.s5-roster-members article>div:nth-child(2) strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.s5-roster-members article>div:nth-child(2) span{color:var(--muted);font-size:8px}.s5-roster-members article>div:last-child{height:46px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--line-strong);border-radius:4px}.s5-roster-members article>div:last-child button{min-height:0;padding:0;border:0;border-right:1px solid var(--line);background:transparent;color:var(--tertiary);font-size:8px}.s5-roster-members article>div:last-child button[aria-pressed=true]:first-child{background:#39d6a61f;box-shadow:inset 0 -2px #39d6a6;color:#39d6a6}.s5-roster-members article>div:last-child button[aria-pressed=true]:last-child{background:#f3e60014;box-shadow:inset 0 -2px #f3e600;color:#f3e600}.s5-roster-summary{display:block;min-width:0;padding:18px;border:0;border-top:2px solid #39d6a6;background:#090c0b}.s5-roster-summary>span{color:#39d6a6;font:850 8px ui-monospace,monospace;letter-spacing:.12em}.s5-roster-summary h3{margin:9px 0 6px;font-size:19px}.s5-roster-summary>p{margin:0 0 15px;color:var(--muted);font-size:10px;line-height:1.5}.s5-roster-summary dl{display:block;margin:0;border-top:1px solid var(--line)}.s5-roster-summary dl div{min-height:41px;display:flex;align-items:center;justify-content:space-between;padding:0;border-bottom:1px solid var(--line)}.s5-roster-summary dt{color:var(--muted);font-size:10px}.s5-roster-summary dd{margin:0;font-size:10px;font-weight:900}.s5-roster-summary>button{width:100%;min-height:44px;margin-top:15px;border-color:#39d6a6;background:#39d6a6;color:#04100c;font-size:9px}.s5-roster-note{margin-top:18px;padding:16px;border-left:2px solid #f3e600;background:#f3e60009}.s5-roster-note strong{font-size:12px}.s5-roster-note p{margin:6px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.s5-roster-open-event{width:100%;margin-top:10px}.s5-roster-error,.s5-roster-lock{position:relative;z-index:2;margin:8px 0 -2px}.s5-roster-confirmation-card{width:100%;margin-top:18px;padding:15px;border:1px solid var(--line);border-top:2px solid #f3e600;background:#090c0b}.s5-roster-confirmation-identity{display:grid;grid-template-columns:50px 1fr auto;gap:11px;align-items:center}.s5-roster-confirmation-identity .s5-team-avatar{width:50px;height:50px}.s5-roster-confirmation-identity small{color:#f3e600;font:850 7px ui-monospace,monospace;letter-spacing:.1em}.s5-roster-confirmation-identity h3{margin:5px 0 0;font-size:16px}.s5-roster-confirmation-identity>span{padding:7px 8px;border:1px solid rgba(57,214,166,.55);color:#39d6a6;font-size:7px;font-weight:900}.s5-roster-confirmation-card>p{margin:13px 0;color:var(--muted);font-size:10px;line-height:1.5}.s5-roster-confirmation-card>dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border:1px solid var(--line)}.s5-roster-confirmation-card>dl div{min-height:55px;display:grid;place-content:center;padding:7px;border-right:1px solid var(--line)}.s5-roster-confirmation-card dt{color:var(--tertiary);font:800 6px ui-monospace,monospace}.s5-roster-confirmation-card dd{margin:5px 0 0;font-size:10px;font-weight:900}.s5-roster-confirmation-card>section{margin-top:14px}.s5-roster-confirmation-card>section header{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:8px;border-bottom:1px solid var(--line)}.s5-roster-confirmation-card>section h3{margin:0;font-size:13px}.s5-roster-confirmation-card>section header span{color:#39d6a6;font-size:8px;font-weight:900}.s5-roster-confirmation-member{min-height:45px;display:grid;grid-template-columns:26px 1fr auto;gap:9px;align-items:center;border-bottom:1px solid var(--line)}.s5-roster-confirmation-member .s5-team-avatar{width:26px;height:26px;font-size:7px}.s5-roster-confirmation-member strong{font-size:9px}.s5-roster-confirmation-member>span{color:var(--muted);font-size:8px}.s5-roster-confirmation-member>span.is-ready{color:#39d6a6}.s5-roster-confirm-cta{width:100%;min-height:48px;margin-top:13px;border-color:#f3e600;background:#f3e600;color:#050706;font-size:9px;font-weight:900}.s5-team-page.is-protected .s5-team-status-stack .is-protected{border-color:#f3e6008c;background:#f3e6000a;color:#f3e600}.s5-protected-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:26px;padding-top:24px}.s5-protected-section{border-top:1px solid var(--line-strong);padding-top:16px}.s5-protected-section>header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.s5-protected-section>header h2{margin:0;font-size:19px}.s5-protected-section>header span{color:var(--muted);font-size:10px}.s5-protected-notice{min-height:42px;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:8px 12px;border-left:2px solid #f3e600;background:#f3e6000a;color:var(--muted);font-size:9px}.s5-protected-notice b{color:#f3e600}.s5-protected-grid{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:26px}.s5-protected-roster{display:grid}.s5-protected-roster article{min-height:58px;display:grid;grid-template-columns:54px minmax(0,1fr) 120px 104px;gap:14px;align-items:center;border-bottom:1px solid var(--line)}.s5-protected-roster .s5-team-avatar{width:34px;height:34px;margin:0}.s5-protected-roster strong{font-size:11px}.s5-protected-roster span{color:var(--muted);font-size:9px}.s5-protected-roster em{color:#39d6a6;font-size:8px;font-style:normal;font-weight:900;text-align:right}.s5-protected-event{align-self:start;margin-top:12px;padding:15px;border-top:2px solid #39d6a6;background:#090c0b}.s5-protected-event>small,.s5-protected-layout>aside article>small{color:#f3e600;font:850 8px/1 ui-monospace,monospace;letter-spacing:.1em}.s5-protected-event h3,.s5-protected-layout>aside h3{margin:9px 0 7px;font-size:16px}.s5-protected-event p,.s5-protected-layout>aside p{margin:0;color:var(--muted);font-size:9px;line-height:1.5}.s5-protected-event dl{display:grid;grid-template-columns:1fr 1fr;margin:13px 0;border:1px solid var(--line)}.s5-protected-event dl div{padding:8px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.s5-protected-event dt{color:var(--tertiary);font-size:7px}.s5-protected-event dd{margin:4px 0 0;font-size:10px;font-weight:900}.s5-protected-event button{width:100%;min-height:42px;border-color:#f3e600;background:#f3e600;color:#050706;font-size:8px;font-weight:900}.s5-protected-layout>aside article{padding:18px 0 22px;border-top:1px solid var(--line-strong)}.s5-protected-layout>aside article+article{margin-top:6px}.s5-protected-layout>aside button{width:100%;min-height:42px;margin-top:12px;font-size:8px}@media(min-width:901px)and (max-width:1100px){.s5-workspace-team .s5-hub-brand{grid-template-columns:160px minmax(0,1fr) 186px;gap:14px;padding-inline:22px}.s5-workspace-team .s5-hub-brand-identity{width:160px}.s5-workspace-team .s5-hub-return-home{display:none}.s5-workspace-team .s5-hub-utilities{width:186px;gap:8px}.s5-workspace-team .s5-language-switcher{width:42px;height:40px;padding:0}.s5-workspace-team .s5-language-switcher-trigger{width:42px;min-width:42px;min-height:40px;padding:0}.s5-workspace-team .s5-hub-utilities>button{width:40px;min-width:40px;min-height:40px;padding:0}.s5-workspace-team .s5-hub-utilities>button span{display:none}.s5-workspace-team .s5-language-switcher-trigger>span:first-child{font-size:0}.s5-workspace-team .s5-language-switcher-trigger>span:first-child:before{content:"RU";font-size:9px}.s5-team-page.is-protected{padding-inline:22px}.s5-protected-layout{height:560px;grid-template-columns:682px 270px;gap:28px;padding-top:28px}.s5-protected-layout>main{width:682px;min-height:532px}.s5-protected-section{width:682px;min-height:500px;height:500px}.s5-protected-section>header{margin-bottom:16px}.s5-protected-notice{width:682px;min-height:39px;height:39px}.s5-protected-grid{width:682px;grid-template-columns:406px 250px;gap:26px}.s5-protected-event{height:406px;margin-top:0}.s5-protected-layout>aside{width:270px;min-height:532px}}@media(max-width:700px){.s5-roster-source-header.is-compact{height:104px;display:grid;grid-template-columns:1fr auto;grid-template-rows:58px 46px;gap:0;padding:0 14px}.s5-roster-source-header.is-compact .s5-roster-source-brand{grid-row:1}.s5-roster-source-header.is-compact .s5-roster-source-brand img{width:96px}.s5-roster-source-header.is-compact nav{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(5,1fr);gap:0}.s5-roster-source-header.is-compact nav button{min-width:0;display:grid;place-items:center;align-content:center;gap:3px;padding:0;font-size:11px}.s5-roster-source-header.is-compact nav button span{display:block;margin:0;font-size:7px}.s5-roster-source-header.is-compact .s5-roster-source-utilities{grid-column:2;grid-row:1}.s5-roster-source-header.is-compact .s5-roster-source-utilities button{min-width:42px;min-height:44px;padding:0}.s5-roster-source-page{width:auto;height:calc(100vh - 104px);margin:0 14px;padding:20px 0 24px}.s5-team-roster-page.is-confirmation .s5-roster-source-hero{min-height:90px;display:block;padding:0 0 17px 12px}.s5-team-roster-page.is-confirmation .s5-roster-back svg{display:none}.s5-team-roster-page.is-confirmation .s5-roster-source-hero h2{font-size:26px}.s5-team-roster-page.is-confirmation .s5-roster-source-hero p{max-width:320px;font-size:10px;line-height:1.45}.s5-roster-source-header.is-compact .s5-roster-source-brand{width:143px;height:33px;align-self:center}.s5-roster-source-header.is-compact .s5-roster-source-utilities{width:98px}.s5-team-roster-page.is-confirmation .s5-roster-source-page{padding-top:28px}.s5-team-roster-page.is-confirmation .s5-roster-source-hero{height:90px;min-height:90px;padding-bottom:17px;overflow:hidden}}@media(min-width:701px){.s5-roster-source-header{grid-template-columns:190px minmax(430px,1fr) 263px}.s5-roster-source-utilities{width:263px;justify-content:flex-end}.s5-roster-source-utilities>button:nth-child(1){width:47px;min-width:47px;padding-inline:0}.s5-roster-source-utilities>button:nth-child(2),.s5-roster-source-utilities>button:nth-child(4){width:44px;min-width:44px;padding-inline:0}.s5-roster-source-utilities>button:nth-child(3){width:104px;min-width:104px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding-inline:0}}@media(min-width:1181px){.s5-workspace-team .s5-hub-brand{grid-template-columns:190px minmax(420px,1fr) auto}.s5-workspace-team .s5-hub-utilities{width:auto;justify-content:flex-end}.s5-workspace-team .s5-language-switcher{width:43px}.s5-workspace-team .s5-language-switcher .s5-language-switcher-trigger{width:43px;min-width:43px;min-height:40px}.s5-workspace-team .s5-hub-utilities>.s5-shell-security{width:99px;min-width:99px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.s5-workspace-team .s5-hub-utilities>.s5-shell-security span{display:inline}.s5-workspace-team .s5-shell-security svg{order:2}.s5-team-roster-page .s5-roster-source-hero{height:102px;min-height:102px}}@media(max-width:520px){.s5-workspace-team .s5-hub-brand-identity{width:144px}.s5-workspace-points .s5-hub-brand-identity{width:137px}.s5-workspace-team .s5-hub-primary-nav,.s5-workspace-points .s5-hub-primary-nav{width:calc(100% + 28px);margin-inline:-14px}.s5-workspace-team .s5-hub-primary-nav .is-points-tab{display:none!important}.s5-workspace-team .s5-hub-utilities{width:84px}.s5-workspace-points .s5-hub-utilities{width:90px}.s5-workspace-points .s5-language-switcher{width:48px}.s5-workspace-points .s5-language-switcher-trigger{width:48px;min-width:48px}.s5-workspace-team .s5-hub-utilities,.s5-workspace-points .s5-hub-utilities{height:34px}.s5-workspace-team .s5-language-switcher-trigger,.s5-workspace-points .s5-language-switcher-trigger,.s5-workspace-team .s5-shell-security,.s5-workspace-points .s5-shell-security{height:34px;min-height:34px}.s5-workspace-team .s5-language-switcher-trigger>span:first-child,.s5-workspace-points .s5-language-switcher-trigger>span:first-child{font-size:0}.s5-workspace-team .s5-language-switcher-trigger>span:first-child:before,.s5-workspace-points .s5-language-switcher-trigger>span:first-child:before{content:"RU";font-size:8px}.s5-workspace-team .s5-team-page{padding-top:29px}.s5-workspace-team .s5-team-hero{height:75px;min-height:75px;padding:9px 10px;overflow:hidden}.s5-workspace-team .s5-team-state-tabs,.s5-workspace-team .s5-team-state-tabs button{height:45px;min-height:45px}.s5-workspace-team .s5-team-state-tabs{margin-top:0}.s5-workspace-team .s5-team-empty{height:268px;margin-top:13px;overflow:hidden}.s5-workspace-points .s5-points-page{padding-top:16px}.s5-workspace-points .s5-points-hero{height:56px;min-height:56px;padding:0 0 7px 11px;overflow:hidden}.s5-workspace-points .s5-points-balance{height:78px;min-height:78px}.s5-workspace-points .s5-points-requests>section:first-child{height:118px;overflow:hidden}.s5-workspace-points .s5-points-history{height:114px;overflow:hidden}.s5-workspace-points .s5-points-requests>.s5-points-warning{height:49px;min-height:49px;overflow:hidden}}@media(min-width:1181px){.s5-approved-hub .s5-shared-play-header,.s5-approved-season .s5-shared-play-header,.s5-workspace-team .s5-shared-play-header,.s5-workspace-points .s5-shared-play-header{min-height:76px;grid-template-columns:auto minmax(500px,1fr) auto;grid-template-rows:none;gap:28px;padding:0 clamp(24px,3.4vw,52px)}.s5-workspace-team .s5-shared-play-header .s5-hub-utilities,.s5-workspace-points .s5-shared-play-header .s5-hub-utilities{width:auto;height:auto}}@media(max-width:1180px)and (min-width:901px){.s5-approved-hub .s5-shared-play-header,.s5-approved-season .s5-shared-play-header,.s5-workspace-team .s5-shared-play-header,.s5-workspace-points .s5-shared-play-header{min-height:76px;grid-template-columns:auto minmax(440px,1fr) auto;grid-template-rows:none;gap:12px;padding:0 20px}.s5-workspace-team .s5-shared-play-header .s5-hub-utilities,.s5-workspace-points .s5-shared-play-header .s5-hub-utilities{width:auto;height:auto}}@media(max-width:900px){.s5-approved-hub .s5-shared-play-header,.s5-approved-season .s5-shared-play-header,.s5-workspace-team .s5-shared-play-header,.s5-workspace-points .s5-shared-play-header{width:auto;height:auto;min-height:116px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:62px 54px;gap:0;padding:0 14px}.s5-approved-hub .s5-shared-play-header .s5-hub-brand-identity,.s5-approved-season .s5-shared-play-header .s5-hub-brand-identity,.s5-workspace-team .s5-shared-play-header .s5-hub-brand-identity,.s5-workspace-points .s5-shared-play-header .s5-hub-brand-identity{width:auto;grid-column:1;grid-row:1}.s5-approved-hub .s5-shared-play-header .s5-hub-primary-nav,.s5-approved-season .s5-shared-play-header .s5-hub-primary-nav,.s5-workspace-team .s5-shared-play-header .s5-hub-primary-nav,.s5-workspace-points .s5-shared-play-header .s5-hub-primary-nav{width:calc(100% + 28px);grid-column:1/-1;grid-row:2;grid-template-columns:repeat(5,minmax(0,1fr));margin-inline:-14px}.s5-approved-hub .s5-shared-play-header .s5-hub-primary-nav .is-primary-tab,.s5-approved-season .s5-shared-play-header .s5-hub-primary-nav .is-primary-tab,.s5-workspace-team .s5-shared-play-header .s5-hub-primary-nav .is-primary-tab,.s5-workspace-points .s5-shared-play-header .s5-hub-primary-nav .is-primary-tab{min-width:0;min-height:54px;display:grid!important;place-items:center;align-content:center;gap:2px;padding:0;font-size:8px}.s5-approved-hub .s5-shared-play-header .s5-hub-utilities,.s5-approved-season .s5-shared-play-header .s5-hub-utilities,.s5-workspace-team .s5-shared-play-header .s5-hub-utilities,.s5-workspace-points .s5-shared-play-header .s5-hub-utilities{width:auto;height:auto;grid-column:2;grid-row:1}.s5-shared-play-header .s5-language-switcher-trigger>span:first-child,.s5-public-players-header .s5-language-switcher-trigger>span:first-child{display:inline;font-size:0}.s5-shared-play-header .s5-language-switcher-trigger[lang=ru]>span:first-child:before,.s5-public-players-header .s5-language-switcher-trigger[lang=ru]>span:first-child:before{content:"RU";font-size:9px}.s5-shared-play-header .s5-language-switcher-trigger[lang=en]>span:first-child:before,.s5-public-players-header .s5-language-switcher-trigger[lang=en]>span:first-child:before{content:"EN";font-size:9px}.s5-shared-play-header .s5-language-switcher-trigger[lang=zh-Hans]>span:first-child:before,.s5-public-players-header .s5-language-switcher-trigger[lang=zh-Hans]>span:first-child:before{content:"ZH";font-size:9px}.s5-shared-play-header .s5-language-switcher-trigger[lang=ko]>span:first-child:before,.s5-public-players-header .s5-language-switcher-trigger[lang=ko]>span:first-child:before{content:"KO";font-size:9px}.s5-shared-play-header .s5-language-switcher-trigger[lang=vi]>span:first-child:before,.s5-public-players-header .s5-language-switcher-trigger[lang=vi]>span:first-child:before{content:"VI";font-size:9px}}@media(min-width:901px){.s5-public-players-page{width:min(1390px,100%);padding:64px 42px 80px}.s5-public-players-hero{min-height:0;grid-template-columns:minmax(0,1fr) 460px;gap:48px;align-items:end;padding:0 0 42px;border-top:0;border-left:0;background:none}.s5-public-players-hero h1{margin:13px 0 14px;font-size:52px;line-height:.96;white-space:nowrap}.s5-public-players-hero p{max-width:650px;font-size:16px;line-height:1.5}.s5-public-players-hero-search{width:100%;height:58px;min-height:58px;border-color:#f3e600}.s5-public-players-grid{grid-template-columns:330px minmax(0,1fr);gap:42px;margin-top:38px}.s5-public-players-owner{min-height:688px;padding:28px 26px;border:0;border-top:1px solid rgba(255,255,255,.16);border-left:3px solid #f3e600}.s5-public-players-ranking{border:0}.s5-public-players-ranking>header{min-height:68px;padding:0 0 16px}.s5-public-players-ranking li{min-height:92px;padding:0 12px}.s5-public-players-ranking li>a{grid-template-columns:52px minmax(120px,1fr) minmax(210px,.7fr) 18px}.s5-public-player-avatar{width:50px;height:50px}}
