:root{--canvas: #e9ebe7;--surface: #f4f5f2;--surface-2: #dfe3de;--surface-hover: #e6e9e4;--ink: #0b0d10;--muted: #5d655e;--line: #bec5bd;--brand: #ed431c;--brand-soft: #ffded4;--live: #a51137;--link: #1849b2;--success: #176b43;--focus: #f0b918;--glass-bg: rgba(244, 245, 242, .76);--glass-bg-strong: rgba(244, 245, 242, .9);--glass-bg-soft: rgba(244, 245, 242, .58);--glass-line: rgba(11, 13, 16, .11);--glass-line-strong: rgba(11, 13, 16, .17);--glass-highlight: rgba(255, 255, 255, .62);--glass-shadow: 0 18px 52px rgba(20, 24, 21, .12);--glass-shadow-soft: 0 10px 30px rgba(20, 24, 21, .08);--glass-reflection: linear-gradient(145deg, rgba(255, 255, 255, .34), transparent 34%);--glass-blur: 20px;--glass-saturate: 118%;--page: min( calc(100% - 48px) , 1344px);font-family:Golos Text Variable,Arial,sans-serif;color-scheme:light;font-synthesis:none}html[data-theme=dark]{--canvas: #0a0b0d;--surface: #131519;--surface-2: #1e2126;--surface-hover: #191c20;--ink: #f4f6f3;--muted: #a9b0aa;--line: #343941;--brand: #ff5a34;--brand-soft: #42241d;--live: #ff6686;--link: #91b5ff;--success: #55d69a;--focus: #ffd84d;--glass-bg: rgba(18, 20, 24, .82);--glass-bg-strong: rgba(14, 16, 20, .9);--glass-bg-soft: rgba(27, 30, 36, .66);--glass-line: rgba(255, 255, 255, .085);--glass-line-strong: rgba(255, 255, 255, .14);--glass-highlight: rgba(255, 255, 255, .065);--glass-shadow: 0 18px 56px rgba(0, 0, 0, .3);--glass-shadow-soft: 0 10px 32px rgba(0, 0, 0, .2);--glass-reflection: linear-gradient(145deg, rgba(255, 255, 255, .055), transparent 36%, rgba(255, 90, 52, .02));--glass-blur: 22px;--glass-saturate: 116%;color-scheme:dark}*{box-sizing:border-box}html{min-width:0;background:var(--canvas)}body{margin:0;min-width:0;overflow-x:hidden;color:var(--ink);background:var(--canvas)}button,input,textarea{font:inherit}button{padding:0;border:0;color:inherit;background:transparent;cursor:pointer;text-align:left}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{color:#111318;background:#ffb59f}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icon{display:block;flex:none}.site-header{position:sticky;top:0;z-index:50;height:60px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--canvas) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-inner{width:var(--page);height:100%;margin:auto;display:flex;align-items:center;gap:32px}.wordmark{width:40px;height:32px;display:inline-flex;align-items:center;flex:none;color:var(--ink)}.wordmark-art{width:40px;height:32px;display:block;background:currentColor;-webkit-mask:url(/brand/klatch-mark.svg) center / contain no-repeat;mask:url(/brand/klatch-mark.svg) center / contain no-repeat}.primary-nav{display:flex;align-items:center;gap:26px;min-width:0;font-size:14px;font-weight:700}.primary-nav>a,.nav-menu-trigger{min-height:42px;display:inline-flex;align-items:center;gap:5px;border-bottom:2px solid transparent;transition:border-color .14s ease,color .14s ease}.primary-nav>a:hover,.nav-menu-trigger:hover{border-bottom-color:var(--brand)}.menu-control,.theme-control{position:relative}.mobile-nav-control{display:none}.mobile-nav{right:0;display:grid}.mobile-nav a[aria-current=page]{color:var(--ink);background:var(--surface-2)}.header-tools{margin-left:auto;display:flex;align-items:center;gap:4px}.tool-button{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:2px}.tool-button:hover{background:var(--surface-2)}.profile-trigger{min-height:40px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);font-size:13px;font-weight:720}.profile-trigger:hover{border-color:var(--ink)}.profile-trigger[aria-current=page]{border-color:var(--brand);color:var(--ink)}.avatar-mini{width:25px;height:25px;display:grid;place-items:center;color:#fff;background:var(--brand);font-size:9px}.avatar-mini.has-image{overflow:hidden;background:var(--surface-2)}.avatar-mini img{width:100%;height:100%;object-fit:cover}.header-popover{position:absolute;z-index:70;top:calc(100% + 8px);min-width:205px;padding:6px;border:1px solid var(--line);background:var(--surface);box-shadow:0 16px 40px #0000002e}.nav-menu{left:0;display:grid}.theme-menu{right:0}.header-popover a,.header-popover button{width:100%;min-height:42px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:670}.header-popover a:hover,.header-popover button:hover{background:var(--surface-2)}.match-rail{height:80px;border-bottom:1px solid var(--line);background:var(--surface)}.match-rail-inner{width:var(--page);height:100%;margin:auto;display:grid;grid-template-columns:104px repeat(3,minmax(0,1fr));border-left:1px solid var(--line)}.match-rail-label{padding:13px 14px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--line)}.match-rail-label span{color:var(--brand);font-size:10px;font-weight:780;letter-spacing:.08em}.match-rail-label h2{margin:4px 0 0;font-size:15px;line-height:1}.match-cell{min-width:0;padding:9px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"status tournament tournament" "left score right" "meta meta meta";gap:2px 10px;align-content:center;border-right:1px solid var(--line)}.match-cell:hover{background:var(--surface-2)}.match-status{grid-area:status;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.match-tournament{grid-area:tournament;overflow:hidden;color:var(--muted);font-size:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.match-team{overflow:hidden;font-size:15px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.match-team--left{grid-area:left}.match-team--right{grid-area:right;text-align:right}.match-score{grid-area:score;font-size:18px;font-variant-numeric:tabular-nums}.match-meta{grid-area:meta;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.match-cell--spirit-dendele .match-status{color:var(--live)}.page-shell{width:var(--page);margin:auto}.lead-package{height:600px;margin-top:20px;display:grid;grid-template-columns:minmax(0,8fr) minmax(360px,4fr);gap:16px}.editorial-lead{min-width:0;height:600px;display:grid;grid-template-rows:320px 280px;overflow:hidden;border:1px solid var(--line);background:var(--surface)}.lead-media{position:relative;overflow:hidden;background:#111318}.lead-media img{width:100%;height:100%;object-fit:cover;object-position:52% 18%}.lead-media>span{position:absolute;left:14px;bottom:12px;padding:5px 7px;color:#fff;background:#111318cc;font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.lead-copy{padding:18px 26px 21px;position:relative}.story-kicker{display:flex;align-items:center;gap:8px;color:var(--brand);font-size:10px;font-style:normal;font-weight:780;letter-spacing:.06em;text-transform:uppercase}.story-kicker i{width:3px;height:3px;border-radius:50%;background:currentColor}.lead-copy h1{max-width:18ch;margin:9px 0 8px;font-family:Unbounded Variable,Arial,sans-serif;font-size:52px;font-weight:700;line-height:.97;letter-spacing:-.055em}.lead-copy p{max-width:68ch;margin:0;color:var(--muted);font-size:17px;line-height:1.42}.editorial-lead:hover h1,.side-story:hover h2,.latest-row:hover .latest-row-content strong{text-decoration:underline;text-decoration-color:var(--brand);text-decoration-thickness:2px;text-underline-offset:4px}.lead-side{height:600px;display:grid;grid-template-rows:230px 230px 108px;gap:16px;min-width:0}.side-story{min-width:0;padding:18px 20px;overflow:hidden;border:1px solid var(--line);background:var(--surface)}.side-story h2{max-width:22ch;margin:10px 0 7px;font-size:24px;line-height:1.06;letter-spacing:-.035em}.side-story p{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.social-fact{position:relative;color:#f7f4ec;background:#131519;border-color:#131519}.social-fact .story-kicker{color:#d7d1c6}.card-signal{margin-top:14px;display:inline-flex;align-items:center;gap:9px;color:var(--brand)}.card-signal b{color:#f7f4ec;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.social-fact p{position:relative;z-index:1;max-width:31ch;color:#c8c3ba}.social-fact h2{position:relative;z-index:1;max-width:18ch}.metric-story .data-points{margin:16px 0 13px}.data-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.data-points>div{min-width:0;padding-top:9px;border-top:1px solid currentColor}.data-points strong,.data-points span{display:block}.data-points strong{font-size:24px;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.data-points span{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.15}.compact-result{min-width:0;padding:11px 14px;display:grid;grid-template-columns:78px minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"status left score right" "event event event event";gap:5px 10px;align-items:center;border:1px solid var(--line);background:var(--surface)}.compact-status{grid-area:status;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.compact-team{overflow:hidden;font-size:14px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.compact-team--left{grid-area:left}.compact-team--right{grid-area:right;text-align:right}.compact-score{grid-area:score;font-size:21px;font-variant-numeric:tabular-nums}.compact-event{grid-area:event;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.latest-section,.scene-section{padding:38px 0 54px}.section-heading{margin-bottom:16px;display:grid;grid-template-columns:auto auto 1fr;align-items:end;gap:14px}.section-heading h2{margin:0;font-size:32px;line-height:1;letter-spacing:-.045em}.section-heading>span{padding-bottom:2px;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.section-heading>div{height:1px;margin-bottom:5px;background:var(--line)}.latest-layout{display:grid;grid-template-columns:minmax(0,8fr) minmax(300px,4fr);gap:16px;align-items:stretch}.latest-stream{border-top:3px solid var(--ink)}.latest-row{width:100%;min-height:118px;padding:15px 8px;display:grid;grid-template-columns:105px minmax(0,1fr) 88px 24px;gap:14px;align-items:center;border-bottom:1px solid var(--line)}.latest-row-meta{display:grid;gap:3px;color:var(--muted);font-size:10px;line-height:1.2;text-transform:uppercase}.latest-row-meta b{color:var(--brand)}.latest-row-content{display:grid;gap:5px}.latest-row-content strong{font-size:20px;line-height:1.16;letter-spacing:-.02em}.latest-row-content small{color:var(--muted);font-size:12px;line-height:1.3}.row-score,.row-clip,.row-time{display:grid;justify-items:end;gap:4px;font-variant-numeric:tabular-nums}.row-score b,.row-clip b,.row-time b{font-size:23px;line-height:1}.row-score small,.row-clip small,.row-time small{color:var(--muted);font-size:9px}.latest-arrow{font-size:22px}.event-board{min-width:0;padding:20px;display:flex;flex-direction:column;border:1px solid var(--line);background:var(--surface-2)}.event-board-title{margin:22px 0 18px;display:flex;align-items:center;gap:12px;color:var(--brand)}.event-board h3{margin:0;color:var(--ink);font-size:27px;line-height:1;letter-spacing:-.035em}.event-board p{margin:18px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.event-board-link{margin-top:auto;padding-top:18px;display:flex;justify-content:space-between;border-top:1px solid var(--line);font-size:13px;font-weight:760}.scene-section{border-top:1px solid var(--line)}.scene-roster{border-top:3px solid var(--ink)}.scene-roster-head,.scene-row{display:grid;grid-template-columns:1.2fr 1fr 1.5fr 132px;gap:18px;align-items:center}.scene-roster-head{min-height:39px;color:var(--muted);font-size:10px;font-weight:760;text-transform:uppercase}.scene-row{min-height:76px;border-top:1px solid var(--line)}.scene-player{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px}.scene-player strong{overflow:hidden;font-size:20px;text-overflow:ellipsis}.scene-player small{color:var(--muted);font-size:10px}.type-avatar{width:42px;height:42px;display:grid;place-items:center;color:#fff;background:#15171b;font-size:10px;font-weight:820}html[data-theme=dark] .type-avatar{color:#15171b;background:#f3efe7}.scene-team,.scene-fact{display:grid;gap:2px;min-width:0}.scene-team small,.scene-fact{color:var(--muted);font-size:12px}.follow-button{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);background:var(--surface);font-size:11px;font-weight:760}.follow-button:hover{border-color:var(--brand)}.follow-button.is-following{color:var(--success);border-color:var(--success)}.follow-button.is-compact{min-width:118px}.site-footer{width:var(--page);min-height:164px;margin:0 auto;padding:28px 0 48px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px;border-top:1px solid var(--line)}.site-footer>div:first-child p{max-width:360px;margin:14px 0 0;color:var(--muted);font-size:13px}.site-footer>div:nth-child(2){display:grid;align-content:start;gap:9px;font-size:13px;font-weight:700}.site-footer small{color:var(--muted);font-size:10px}.primary-button{min-height:44px;padding:0 16px;display:inline-grid;place-items:center;color:#fff;background:var(--brand);font-weight:760;text-align:center}.primary-button:disabled{cursor:not-allowed;opacity:.45}.overlay{position:fixed;inset:0;z-index:90;padding:20px;display:grid;place-items:center;background:#05070ab8}.dialog{width:min(900px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid var(--line);background:var(--surface);box-shadow:0 24px 80px #00000059}.dialog-bar{position:sticky;top:0;z-index:2;min-height:58px;padding:0 12px 0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:var(--surface)}.dialog-bar h2{margin:0;font-size:19px}.dialog-bar>span{color:var(--muted);font-size:11px;text-transform:uppercase}.profile-dialog{width:520px;max-height:min(720px,calc(100dvh - 40px));border-radius:20px}.auth-dialog{overscroll-behavior:contain}.auth-dialog .dialog-bar{min-height:64px;padding-left:24px}.auth-dialog .dialog-bar h2{font-size:21px;letter-spacing:-.02em}.auth-dialog .dialog-bar .tool-button{border-radius:9px}.auth-tabs{margin:20px 24px 0;padding:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border-radius:12px;background:var(--surface-2)}.auth-tabs button{min-height:42px;display:grid;place-items:center;border-radius:9px;color:var(--muted);font-size:14px;font-weight:720;text-align:center;transition:color .15s ease,background-color .15s ease}.auth-tabs button:hover{color:var(--ink)}.auth-tabs button[aria-selected=true]{color:var(--ink);background:var(--surface)}.auth-form{padding:18px 24px 24px;display:grid;gap:15px}.auth-field{display:grid;gap:7px;color:var(--ink);font-size:13px;font-weight:720}.auth-field>small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.35}.auth-field>input,.auth-password-control input{width:100%;height:48px;padding:0 13px;border:1px solid var(--line);border-radius:9px;outline:0;color:var(--ink);background:var(--canvas);font-size:16px;font-weight:520;caret-color:var(--brand);transition:border-color .15s ease,box-shadow .15s ease}.auth-field>input:focus,.auth-password-control input:focus{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 10%,transparent)}.auth-field input::placeholder{color:color-mix(in srgb,var(--muted) 84%,transparent)}.auth-password-control{position:relative;display:block}.auth-password-control input{padding-right:86px}.auth-password-control button{min-width:70px;height:36px;padding:0 9px;position:absolute;top:6px;right:6px;display:grid;place-items:center;border-radius:7px;color:var(--muted);font-size:11px;font-weight:740}.auth-password-control button:hover{color:var(--ink);background:var(--surface-2)}.auth-alert{margin:0;padding:11px 12px;border:1px solid color-mix(in srgb,var(--live) 48%,var(--line));border-radius:9px;color:var(--ink);background:color-mix(in srgb,var(--live) 8%,var(--surface));font-size:12px;font-weight:580;line-height:1.4}.auth-submit{min-height:48px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:9px}.auth-spinner{width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:auth-spin .7s linear infinite}.auth-profile{padding:24px;display:grid;gap:22px}.auth-profile-identity{display:flex;align-items:center;gap:14px}.auth-profile-avatar{width:52px;height:52px;display:grid;place-items:center;flex:none;border-radius:14px;color:#fff;background:var(--brand);font-size:15px;font-weight:820}.auth-profile-identity>div{min-width:0;display:grid;gap:4px}.auth-profile-identity strong{overflow:hidden;font-size:22px;line-height:1.05;text-overflow:ellipsis}.auth-profile-identity span{color:var(--muted);font-size:12px}.auth-profile dl{margin:0;border-top:1px solid var(--line)}.auth-profile dl>div{min-height:62px;display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:16px;border-bottom:1px solid var(--line)}.auth-profile dt{color:var(--muted);font-size:11px;font-weight:650}.auth-profile dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:13px;font-weight:680}.auth-profile-actions{display:flex;justify-content:flex-end;gap:10px}.auth-profile-actions .primary-button,.auth-secondary-button{min-height:44px;padding:0 16px;border-radius:9px;font-size:13px;font-weight:740}.auth-secondary-button{border:1px solid var(--line);color:var(--ink);background:var(--surface)}.auth-secondary-button:hover{border-color:var(--ink)}.auth-dialog button:disabled,.auth-dialog input:disabled{cursor:not-allowed;opacity:.58}@keyframes auth-spin{to{transform:rotate(360deg)}}@media(max-width:560px){.auth-overlay{padding:0;place-items:end stretch}.profile-dialog.auth-dialog{width:100%;max-height:92dvh;border-radius:20px 20px 0 0}.auth-dialog .dialog-bar{padding-left:16px}.auth-tabs{margin:16px 16px 0}.auth-form,.auth-profile{padding:16px 16px calc(18px + env(safe-area-inset-bottom))}.auth-profile dl>div{grid-template-columns:105px minmax(0,1fr)}.auth-profile-actions{display:grid;grid-template-columns:1fr}.auth-profile-actions .primary-button,.auth-secondary-button{width:100%}}@media(prefers-reduced-motion:reduce){.auth-tabs button,.auth-field>input,.auth-password-control input{transition:none}.auth-spinner{animation:none;border-right-color:currentColor}}.article-reader-actions{margin:20px 0 6px;display:flex;align-items:center}.article-like-button{min-height:42px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;color:var(--muted);background:var(--surface);font-size:13px;font-weight:720;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.article-like-button:hover{color:var(--ink);border-color:var(--ink)}.article-like-button.is-liked{color:var(--brand);border-color:color-mix(in srgb,var(--brand) 55%,var(--line));background:var(--brand-soft)}.article-like-button.is-liked .icon{fill:currentColor}.profile-page{width:var(--page);min-height:calc(100dvh - 180px);margin:0 auto;padding:40px 0 88px}.profile-loading{min-height:52dvh;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:13px;font-weight:700}.profile-page--guest{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr);gap:clamp(36px,7vw,104px);align-items:center}.profile-guest-intro{max-width:650px}.profile-guest-mark{width:68px;height:68px;margin-bottom:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:16px;color:var(--brand);background:var(--surface)}.profile-guest-intro h1{max-width:10ch;margin:0;font-family:Unbounded Variable,Golos Text Variable,sans-serif;font-size:clamp(42px,6vw,76px);font-weight:760;line-height:.98;letter-spacing:-.04em;text-wrap:balance}.profile-guest-intro ul{margin:34px 0 0;padding:24px 0 0;display:grid;gap:16px;border-top:1px solid var(--line);list-style:none}.profile-guest-intro li{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:680}.profile-guest-intro li .icon{color:var(--brand)}.account-auth-panel{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.account-auth-panel>h2{margin:0;padding:24px 24px 0;font-size:22px;letter-spacing:-.025em}.account-auth-panel .auth-tabs{margin-top:18px}.account-auth-panel .auth-form{padding-bottom:26px}.account-auth-panel button:disabled,.account-auth-panel input:disabled{cursor:not-allowed;opacity:.58}.reader-profile-head{padding:28px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;border:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:16px;background:var(--surface)}.reader-avatar{position:relative;width:112px;height:112px;display:grid;place-items:center;overflow:visible;border:1px solid var(--line);border-radius:24px;color:#fff;background:var(--brand);font-family:Unbounded Variable,Golos Text Variable,sans-serif;font-size:28px;font-weight:760}.reader-avatar.has-image{overflow:visible;background:var(--surface-2)}.reader-avatar>img{width:100%;height:100%;border-radius:23px;object-fit:cover}.reader-avatar>button{width:34px;height:34px;position:absolute;right:-8px;bottom:-8px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--surface)}.reader-avatar>button:hover{border-color:var(--ink)}.reader-avatar>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.reader-identity{min-width:0}.reader-identity h1{margin:0;overflow:hidden;font-family:Unbounded Variable,Golos Text Variable,sans-serif;font-size:clamp(34px,4vw,58px);font-weight:760;line-height:1;letter-spacing:-.035em;text-overflow:ellipsis}.reader-identity p{margin:12px 0 0;color:var(--muted);font-size:14px}.reader-identity button{margin-top:14px;color:var(--link);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.reader-profile-stats{margin:14px 0 0;display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));border:1px solid var(--line);border-radius:16px;background:var(--surface)}.reader-profile-stats>div{min-width:96px;padding:19px 24px;border-left:1px solid var(--line)}.reader-profile-stats>div:first-child{border-left:0}.reader-profile-stats dt{color:var(--muted);font-size:11px;font-weight:680}.reader-profile-stats dd{margin:6px 0 0;font-size:28px;font-weight:780;font-variant-numeric:tabular-nums}.profile-page-alert{margin:18px 0 0;padding:12px 14px;border-radius:12px;color:var(--ink);background:var(--brand-soft);font-size:13px;font-weight:650}.reader-profile-layout{margin-top:18px;display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;align-items:start}.reader-activity{min-width:0;padding:0 22px 24px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.reader-profile-tabs{min-height:62px;display:flex;align-items:stretch;gap:28px;border-bottom:1px solid var(--line)}.reader-profile-tabs button{position:relative;display:inline-flex;align-items:center;color:var(--muted);font-size:13px;font-weight:720}.reader-profile-tabs button:after{content:"";height:2px;position:absolute;right:0;bottom:-1px;left:0;background:transparent}.reader-profile-tabs button:hover,.reader-profile-tabs button[aria-current=page]{color:var(--ink)}.reader-profile-tabs button[aria-current=page]:after{background:var(--brand)}.reader-activity-section{padding:26px 0 0}.reader-activity-section+.reader-activity-section{margin-top:30px;border-top:1px solid var(--line)}.reader-section-title{margin-bottom:18px;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.reader-section-title h2{margin:0;font-size:clamp(23px,2.6vw,34px);line-height:1.05;letter-spacing:-.025em}.reader-section-title>span{color:var(--muted);font-size:11px;font-weight:680}.reader-story-list{border-top:1px solid var(--line)}.reader-story-row{min-height:92px;padding:12px 0;display:grid;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:18px;border-bottom:1px solid var(--line)}.reader-story-row:hover .reader-story-copy strong{color:var(--brand)}.reader-story-thumb{width:116px;height:66px;overflow:hidden;border-radius:10px;background:var(--surface-2)}.reader-story-thumb img{width:100%;height:100%;object-fit:cover}.reader-story-copy{min-width:0;display:grid;gap:7px}.reader-story-copy strong{font-size:16px;line-height:1.22;letter-spacing:-.012em;transition:color .14s ease}.reader-story-copy small{color:var(--muted);font-size:11px}.reader-story-row>.icon{color:var(--muted)}.reader-empty-state{min-height:132px;padding:24px 0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.reader-empty-state>.icon{margin-top:2px;color:var(--muted)}.reader-empty-state strong{font-size:15px}.reader-empty-state p{max-width:52ch;margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.reader-empty-state>a{color:var(--link);font-size:12px;font-weight:720;text-decoration:underline;text-underline-offset:4px}.reader-comment-list{border-top:1px solid var(--line)}.reader-comment-list article{padding:18px 0;border-bottom:1px solid var(--line)}.reader-comment-list a{font-size:13px;font-weight:740}.reader-comment-list a:hover{color:var(--brand)}.reader-comment-list p{max-width:70ch;margin:10px 0 8px;line-height:1.5}.reader-comment-list time{color:var(--muted);font-size:11px}.reader-account{padding:24px;position:sticky;top:80px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.reader-account h2{margin:0 0 22px;font-size:22px;letter-spacing:-.02em}.reader-account dl{margin:0}.reader-account dl>div{padding:15px 0;border-top:1px solid var(--line)}.reader-account dt{color:var(--muted);font-size:11px;font-weight:680}.reader-account dd{margin:6px 0 0;overflow-wrap:anywhere;font-size:13px;font-weight:680}.reader-account>p{margin:20px 0;color:var(--muted);font-size:12px;line-height:1.5}.reader-account .auth-secondary-button{width:100%;justify-content:center;text-align:center}@media(max-width:900px){.profile-page--guest{grid-template-columns:1fr;align-items:start}.profile-guest-intro{max-width:none}.account-auth-panel{width:min(100%,560px)}.reader-profile-head{grid-template-columns:auto minmax(0,1fr)}.reader-profile-layout{grid-template-columns:1fr}.reader-account{position:static}}@media(max-width:560px){.profile-page{padding:28px 0 64px}.profile-page--guest{gap:36px}.profile-guest-mark{width:56px;height:56px;margin-bottom:22px}.profile-guest-intro h1{font-size:clamp(36px,12vw,54px)}.profile-guest-intro ul{margin-top:26px}.account-auth-panel>h2{padding:20px 16px 0}.account-auth-panel .auth-tabs{margin-inline:16px}.account-auth-panel .auth-form{padding:16px}.reader-profile-head{padding:18px;gap:18px}.reader-avatar{width:82px;height:82px;border-radius:19px;font-size:21px}.reader-avatar>img{border-radius:18px}.reader-identity h1{font-size:30px}.reader-identity p{font-size:12px}.reader-profile-stats{grid-template-columns:repeat(3,1fr)}.reader-profile-stats>div{min-width:0;padding:16px 12px}.reader-profile-stats dd{font-size:23px}.reader-story-row{grid-template-columns:88px minmax(0,1fr);gap:12px}.reader-story-thumb{width:88px;height:58px}.reader-story-row>.icon{display:none}.reader-story-copy strong{font-size:14px}.reader-empty-state{grid-template-columns:auto minmax(0,1fr)}.reader-empty-state>a{grid-column:2}.reader-activity{padding-inline:16px}.reader-profile-tabs{gap:22px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.reader-profile-tabs::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:reduce){.article-like-button,.reader-profile-tabs button,.reader-story-copy strong{transition:none}}.reader-profile-page{--profile-accent: var(--brand);--profile-blur: 16px;--profile-glow: 12px;position:relative;isolation:isolate}.reader-profile-page:before{position:absolute;z-index:-1;inset:0 calc(50% - 50vw) auto;height:min(620px,72vw);content:"";pointer-events:none;background-image:linear-gradient(to bottom,color-mix(in srgb,var(--canvas) 38%,transparent),var(--canvas) 88%),var(--profile-background-image);background-position:center;background-size:cover;opacity:.34;filter:blur(calc(var(--profile-blur) * .35))}.reader-profile-hero{overflow:hidden;position:relative;border:1px solid color-mix(in srgb,var(--profile-accent) 14%,var(--glass-line));border-radius:20px;background:color-mix(in srgb,var(--glass-bg-strong) 92%,transparent);-webkit-backdrop-filter:blur(var(--profile-blur)) saturate(118%);backdrop-filter:blur(var(--profile-blur)) saturate(118%);box-shadow:inset 0 1px 0 var(--glass-highlight),0 16px 46px #00000024}.reader-profile-banner{height:176px;position:relative;overflow:hidden;background-image:linear-gradient(90deg,color-mix(in srgb,var(--profile-accent) 32%,#101217),transparent 54%),linear-gradient(135deg,color-mix(in srgb,var(--profile-accent) 18%,#111318),#0d0f13 68%),var(--profile-banner-image);background-position:center;background-size:cover;box-shadow:inset 0 -1px color-mix(in srgb,var(--ink) 9%,transparent)}.reader-profile-banner:after{width:38%;height:180%;position:absolute;right:5%;bottom:-62%;content:"";pointer-events:none;border-radius:50%;background:color-mix(in srgb,var(--profile-accent) 20%,transparent);filter:blur(calc(26px + var(--profile-glow)));opacity:.72}.reader-profile-summary{min-height:152px;padding:0 28px 24px;display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:start;gap:22px}.reader-profile-summary .reader-avatar{width:112px;height:112px;margin-top:-44px;border:4px solid color-mix(in srgb,var(--canvas) 88%,transparent);border-radius:26px;background:var(--profile-accent);box-shadow:0 12px 34px #00000042,0 0 var(--profile-glow) color-mix(in srgb,var(--profile-accent) 24%,transparent)}.reader-profile-summary .reader-avatar>img{border-radius:21px}.reader-profile-summary .reader-avatar>button{border-color:var(--glass-line-strong);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.reader-profile-summary .reader-identity{padding-top:18px}.reader-name-line{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.reader-name-line h1{max-width:min(100%,24ch);margin:0;overflow:hidden;font-family:Unbounded Variable,Golos Text Variable,sans-serif;font-size:clamp(28px,3.2vw,46px);font-weight:750;line-height:1;letter-spacing:-.035em;text-overflow:ellipsis}.reader-primary-badge,.reader-socials a,.reader-socials>span,.reader-private-label{min-height:28px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--profile-accent) 22%,var(--glass-line));border-radius:999px;color:color-mix(in srgb,var(--profile-accent) 82%,var(--ink));background:color-mix(in srgb,var(--profile-accent) 9%,transparent);font-size:11px;font-weight:740}.reader-profile-bio{max-width:62ch;margin:10px 0 0;color:var(--ink);font-size:14px;line-height:1.45}.reader-profile-bio.is-empty{color:var(--muted)}.reader-socials{margin-top:12px;display:flex;align-items:center;flex-wrap:wrap;gap:7px}.reader-socials a,.reader-socials>span{min-height:25px;padding-inline:8px;color:var(--muted);border-color:var(--glass-line);background:var(--glass-bg-soft)}.reader-socials a:hover{color:var(--ink);border-color:var(--glass-line-strong)}.reader-profile-meta{margin:14px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px}.reader-profile-meta>div{display:flex;align-items:baseline;gap:5px}.reader-profile-meta dt{color:var(--muted);font-size:11px}.reader-profile-meta dd{order:-1;margin:0;color:var(--ink);font-size:13px;font-weight:760;font-variant-numeric:tabular-nums}.reader-profile-meta dd.is-zero{color:var(--muted);font-weight:620}.reader-profile-actions{padding-top:22px;display:flex;align-items:center;gap:8px}.profile-customize-button,.profile-exit-button,.profile-reset-button{min-height:38px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--glass-line);border-radius:11px;color:var(--ink);background:var(--glass-bg-soft);box-shadow:inset 0 1px 0 var(--glass-highlight);font-size:12px;font-weight:720}.profile-customize-button:hover{border-color:color-mix(in srgb,var(--profile-accent) 46%,var(--glass-line))}.profile-exit-button,.profile-reset-button{color:var(--muted);background:transparent}.profile-exit-button:hover,.profile-reset-button:hover{color:var(--ink);border-color:var(--glass-line-strong)}.profile-exit-button:disabled{cursor:wait;opacity:.55}.profile-page-status{margin:14px 0 0;color:color-mix(in srgb,var(--profile-accent) 80%,var(--ink));font-size:12px;font-weight:700}.reader-profile-customizer{margin-top:16px;overflow:hidden;border:1px solid var(--glass-line);border-radius:18px;background:color-mix(in srgb,var(--glass-bg-strong) 94%,transparent);-webkit-backdrop-filter:blur(calc(var(--profile-blur) + 4px)) saturate(112%);backdrop-filter:blur(calc(var(--profile-blur) + 4px)) saturate(112%);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-soft)}.reader-profile-customizer>header{padding:20px 22px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--glass-line)}.reader-profile-customizer>header h2{margin:0;font-size:22px;letter-spacing:-.025em}.reader-profile-customizer>header p{max-width:62ch;margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.reader-profile-customizer>header>span{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;color:var(--muted);background:var(--glass-bg-soft);font-size:11px;font-weight:680;white-space:nowrap}.profile-customizer-grid{display:grid;grid-template-columns:1.05fr .82fr 1.25fr}.profile-customizer-grid fieldset{min-width:0;margin:0;padding:22px;border:0}.profile-customizer-grid fieldset+fieldset{border-left:1px solid var(--glass-line)}.profile-customizer-grid legend{padding:0;color:var(--muted);font-size:10px;font-weight:780;letter-spacing:.04em;text-transform:uppercase}.profile-customizer-grid label,.profile-customizer-socials,.profile-choice-group{margin-top:17px;display:grid;gap:7px;color:var(--ink);font-size:11px;font-weight:700}.profile-customizer-grid textarea,.profile-customizer-grid input[type=text],.profile-customizer-grid input:not([type]),.profile-customizer-grid select,.profile-customizer-socials input{width:100%;min-height:38px;padding:9px 11px;border:1px solid var(--glass-line);border-radius:10px;outline:0;color:var(--ink);background:var(--glass-bg-soft);font:inherit;font-weight:540}.profile-customizer-grid textarea{min-height:82px;resize:vertical;line-height:1.45}.profile-customizer-grid textarea:focus,.profile-customizer-grid input:focus,.profile-customizer-grid select:focus{border-color:color-mix(in srgb,var(--profile-accent) 58%,var(--glass-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--profile-accent) 12%,transparent)}.profile-customizer-grid label>small{justify-self:end;color:var(--muted);font-size:10px;font-weight:540}.profile-customizer-socials label{margin-top:0;color:var(--muted);font-weight:620}.profile-preset-list{margin-top:17px;display:grid;gap:7px}.profile-preset-list button{min-height:38px;padding:0 11px;display:flex;align-items:center;gap:9px;border:1px solid var(--glass-line);border-radius:10px;color:var(--muted);background:transparent;font-size:12px;font-weight:680;text-align:left}.profile-preset-list button>span{width:12px;height:12px;border-radius:4px;box-shadow:inset 0 1px #ffffff42}.profile-preset-list button.is-active{color:var(--ink);border-color:color-mix(in srgb,var(--profile-accent) 44%,var(--glass-line));background:color-mix(in srgb,var(--profile-accent) 7%,transparent)}.profile-color-control>span,.profile-range-control>span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.profile-color-control input{width:44px;height:34px;padding:3px;border:1px solid var(--glass-line);border-radius:9px;background:var(--glass-bg-soft)}.profile-color-control output,.profile-range-control output{color:var(--muted);font-size:10px;font-weight:650;font-variant-numeric:tabular-nums}.profile-range-control input{accent-color:var(--profile-accent)}.profile-media-control{min-height:50px;padding:9px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--glass-line)}.profile-media-control>div:first-child{display:grid;gap:3px}.profile-media-control strong{font-size:12px}.profile-media-control small{color:var(--muted);font-size:10px;font-weight:560}.profile-media-control>div:nth-child(2){display:flex;align-items:center;gap:6px}.profile-media-control button,.profile-choice-group button{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--glass-line);border-radius:9px;color:var(--muted);background:transparent;font-size:10px;font-weight:680}.profile-media-control button:hover,.profile-choice-group button:hover{color:var(--ink);border-color:var(--glass-line-strong)}.profile-media-control input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.profile-choice-group>div{display:flex;flex-wrap:wrap;gap:6px}.profile-choice-group button[aria-pressed=true]{color:var(--ink);border-color:color-mix(in srgb,var(--profile-accent) 48%,var(--glass-line));background:color-mix(in srgb,var(--profile-accent) 9%,transparent)}.profile-choice-group .game-glyph-brand{width:20px;height:12px;color:var(--profile-accent)}.reader-profile-customizer>footer{min-height:64px;padding:12px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--glass-line)}.reader-profile-customizer>footer>div{display:flex;align-items:center;gap:8px}.reader-profile-customizer .primary-button{min-height:40px}.reader-profile-content{min-width:0;margin-top:18px;padding:0 24px 28px;overflow:hidden;border:1px solid var(--glass-line);border-radius:18px;background:color-mix(in srgb,var(--glass-bg) 88%,transparent);-webkit-backdrop-filter:blur(calc(var(--profile-blur) * .7));backdrop-filter:blur(calc(var(--profile-blur) * .7));box-shadow:inset 0 1px 0 var(--glass-highlight)}.reader-profile-content .reader-profile-tabs{gap:clamp(18px,3.2vw,34px);border-bottom:0}.reader-profile-content .reader-profile-tabs button[aria-current=page]:after{background:var(--profile-accent)}.reader-profile-overview{padding-top:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,290px);gap:clamp(34px,6vw,76px)}.reader-overview-main>section{padding:0 0 24px}.reader-overview-main>section+section{padding-top:24px;border-top:0}.reader-profile-overview h2,.reader-activity-section h2{margin:0;font-size:clamp(21px,2.4vw,30px);line-height:1.08;letter-spacing:-.025em}.reader-overview-main section>p{max-width:70ch;margin:12px 0 0;color:var(--ink);font-size:15px;line-height:1.6}.reader-inline-empty{margin-top:12px;display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.reader-inline-empty p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.reader-inline-empty button{color:var(--profile-accent);font-size:12px;font-weight:720;text-decoration:underline;text-underline-offset:4px}.reader-game-list,.reader-interest-list{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.reader-game-list>span,.reader-interest-list>span{min-height:34px;padding:0 11px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--glass-line);border-radius:999px;color:var(--ink);background:var(--glass-bg-soft);font-size:11px;font-weight:680}.reader-game-list .game-glyph-brand{width:24px;height:15px;color:var(--profile-accent)}.reader-badges{padding-left:clamp(24px,4vw,48px);border-left:0}.reader-badges>div{margin-top:18px;display:grid;gap:4px}.reader-badges>div>span{min-height:42px;display:flex;align-items:center;gap:11px;color:var(--muted)}.reader-badges>div>span .icon{color:color-mix(in srgb,var(--profile-accent) 82%,var(--ink))}.reader-badges>div>span b{color:var(--ink);font-size:13px}.reader-badges>p{margin:20px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.reader-profile-content .reader-activity-section{padding-top:28px}.reader-profile-content .reader-section-title{align-items:center}.reader-private-label{color:var(--muted);border-color:var(--glass-line);background:transparent}.reader-private-note{max-width:70ch;margin:-4px 0 18px;color:var(--muted);font-size:12px;line-height:1.5}.reader-profile-content .reader-story-list,.reader-profile-content .reader-comment-list,.reader-profile-content .reader-empty-state{border-color:var(--glass-line)}.reader-profile-content .reader-story-row,.reader-profile-content .reader-comment-list article{border-color:var(--glass-line)}.reader-profile-content .reader-story-row:hover .reader-story-copy strong{color:var(--profile-accent)}@media(max-width:980px){.reader-profile-summary{grid-template-columns:104px minmax(0,1fr)}.reader-profile-summary .reader-avatar{width:104px;height:104px}.reader-profile-actions{grid-column:1 / -1;padding-top:0;justify-content:flex-end}.profile-customizer-grid{grid-template-columns:1fr 1fr}.profile-customizer-grid .profile-customizer-media{grid-column:1 / -1;border-top:1px solid var(--glass-line);border-left:0}}@media(max-width:720px){.reader-profile-banner{height:138px}.reader-profile-summary{padding-inline:18px}.reader-profile-customizer>header{display:grid}.reader-profile-customizer>header>span{justify-self:start}.profile-customizer-grid{grid-template-columns:1fr}.profile-customizer-grid fieldset+fieldset,.profile-customizer-grid .profile-customizer-media{grid-column:auto;border-top:1px solid var(--glass-line);border-left:0}.reader-profile-overview{grid-template-columns:1fr;gap:26px}.reader-badges{padding:24px 0 0;border-top:1px solid var(--glass-line);border-left:0}.reader-badges>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.reader-profile-page{padding-top:20px}.reader-profile-hero{border-radius:16px}.reader-profile-banner{height:112px}.reader-profile-summary{min-height:0;padding:0 14px 16px;grid-template-columns:76px minmax(0,1fr);gap:13px}.reader-profile-summary .reader-avatar{width:76px;height:76px;margin-top:-30px;border-width:3px;border-radius:20px;font-size:18px}.reader-profile-summary .reader-avatar>img{border-radius:16px}.reader-profile-summary .reader-avatar>button{width:30px;height:30px;right:-5px;bottom:-5px}.reader-profile-summary .reader-identity{padding-top:11px}.reader-name-line{gap:7px}.reader-name-line h1{max-width:100%;font-size:clamp(23px,8vw,31px)}.reader-primary-badge{min-height:24px;padding-inline:7px;font-size:10px}.reader-profile-bio{grid-column:1 / -1;font-size:12px}.reader-profile-meta{gap:6px 13px}.reader-profile-meta dt{font-size:10px}.reader-profile-actions{justify-content:stretch}.reader-profile-actions button{min-width:0;flex:1}.reader-profile-customizer{border-radius:15px}.reader-profile-customizer>header,.profile-customizer-grid fieldset{padding:18px 16px}.profile-media-control{align-items:flex-start}.profile-media-control>div:nth-child(2){justify-content:flex-end;flex-wrap:wrap}.reader-profile-customizer>footer{padding:12px 16px;align-items:stretch;flex-direction:column-reverse}.reader-profile-customizer>footer>div{display:grid;grid-template-columns:1fr 1fr}.reader-profile-content{margin-top:14px;padding:0 15px 20px;border-radius:15px}.reader-profile-content .reader-profile-tabs{margin-inline:-1px;gap:20px}.reader-profile-content .reader-activity-section,.reader-profile-overview{padding-top:22px}.reader-badges>div{grid-template-columns:1fr}.reader-story-row{min-height:84px}}@media(prefers-reduced-motion:reduce){.reader-profile-page:before,.reader-profile-banner:after{filter:none}}.article-page{width:min(calc(100% - 48px),1220px);margin:0 auto;padding:32px 0 80px}.article-back{min-height:40px;display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;font-weight:720}.article-back:hover{color:var(--ink)}.article-layout{margin-top:24px;display:grid;grid-template-columns:minmax(0,780px) minmax(250px,300px);justify-content:space-between;gap:56px;align-items:start}.article-layout--single{grid-template-columns:minmax(0,900px);justify-content:start}.article-reading>h1{margin:14px 0 18px;font-family:Unbounded Variable,Arial,sans-serif;font-size:clamp(58px,5.2vw,72px);font-weight:680;line-height:.98;letter-spacing:-.04em}.article-deck{margin:0 0 34px;color:var(--muted);font-size:23px;line-height:1.5}.article-taxonomy{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.article-taxonomy a{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-weight:680}.article-taxonomy .article-category{color:var(--ink);border-color:color-mix(in srgb,var(--brand) 55%,var(--line))}.article-taxonomy a:hover,.article-taxonomy a:focus-visible{color:var(--brand)}.article-publication-meta{margin:-12px 0 28px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;color:var(--muted);font-size:12px;line-height:1.45}.article-publication-meta>span{display:inline-flex;align-items:baseline;gap:6px}.article-publication-meta b{color:var(--ink);font-weight:680}.article-publication-meta a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.article-body{max-width:72ch}.article-body p{margin:0 0 26px;font-size:20px;line-height:1.65}.article-video{width:100%;margin:34px 0 38px}.article-video iframe{width:100%;min-height:520px;display:block;border:1px solid var(--line);background:var(--surface)}.article-video figcaption{margin-top:8px;color:var(--muted);font-size:11px}.image-credit{margin:30px 0;color:var(--muted);font-size:11px}.comments-section{max-width:72ch;margin-top:42px;padding-top:18px;border-top:3px solid var(--ink)}.comments-title h2{margin:0;font-size:22px}.article-context{position:sticky;top:92px;padding-top:12px;border-top:3px solid var(--ink)}.context-match{margin-top:18px;padding:16px;border:1px solid var(--line);background:var(--surface)}.context-match>span{color:var(--muted);font-size:10px}.context-match>div{margin-top:14px;display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.context-match>div strong:last-child{text-align:right}.context-match b{color:var(--brand);font-size:20px}.article-context>.data-points{margin-top:18px}.related-entities{margin-top:28px}.related-entities h2{font-size:16px}.related-entities>div{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line)}.related-entities>div>button:first-child{display:grid;font-weight:750}.related-entities small{color:var(--muted);font-size:11px}.comments-title{display:flex;align-items:center;gap:10px}.comments-title span{width:28px;height:28px;display:grid;place-items:center;color:var(--muted);background:var(--surface-2);font-size:11px}.comments-login,.comment-form{margin-top:16px;padding:16px;border:1px solid var(--line);background:var(--surface)}.comments-login{display:flex;align-items:center;justify-content:space-between}.comments-login p{margin:0;font-size:13px}.comment-form label{display:block;margin-bottom:8px;font-size:12px;font-weight:730}.comment-form textarea{width:100%;min-height:120px;padding:12px;resize:vertical;border:1px solid var(--line);color:var(--ink);background:var(--canvas);line-height:1.45}.comment-form>div{margin-top:9px;display:flex;align-items:center;justify-content:space-between}.comment-form>div>span,.field-error{color:var(--muted);font-size:11px}.local-comments article{padding:16px 0;border-bottom:1px solid var(--line)}.local-comments article>div{display:flex;align-items:center;gap:10px}.local-comments time{color:var(--muted);font-size:10px}.local-comments p{margin:9px 0;white-space:pre-wrap;line-height:1.5}.local-comments article>button{color:var(--muted);font-size:11px;text-decoration:underline}.comments-empty{padding:20px 0;color:var(--muted)}.player-dialog{width:min(1160px,100%);max-height:calc(100vh - 48px);overflow-x:hidden}.player-dialog-bar{min-height:52px;background:var(--surface)}.player-dialog-bar>span{font-weight:760;letter-spacing:.08em}.player-profile-hero{min-height:330px;display:grid;grid-template-columns:310px minmax(0,1fr);border-bottom:1px solid var(--line)}.player-profile-portrait{position:relative;min-height:330px;display:grid;place-items:center;overflow:hidden;border-right:1px solid var(--line);color:var(--ink);background:var(--surface-2);isolation:isolate}.player-profile-portrait:before{content:"";position:absolute;width:180px;height:180px;border:1px solid var(--line);transform:rotate(45deg);opacity:.7;z-index:-1}.player-profile-portrait.has-image:before{display:none}.player-profile-portrait>span{font-family:Unbounded Variable,sans-serif;font-size:92px;font-weight:820;line-height:1;letter-spacing:-.11em}.player-profile-portrait img{width:100%;height:100%;min-height:330px;object-fit:cover;object-position:center top}.player-profile-identity{min-width:0;padding:30px 38px 28px;display:flex;flex-direction:column;align-items:flex-start}.player-profile-eyebrow{color:var(--muted);font-size:10px;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.player-profile-identity h1{max-width:100%;margin:8px 0 6px;overflow-wrap:anywhere;font-family:Unbounded Variable,sans-serif;font-size:clamp(52px,6vw,72px);font-weight:820;line-height:.9;letter-spacing:-.075em}.player-profile-full-name{margin:0;color:var(--muted);font-size:17px;line-height:1.3}.player-profile-facts{width:100%;max-width:700px;margin:24px 0 0;border-bottom:1px solid var(--line)}.player-profile-facts>div{min-height:42px;display:grid;grid-template-columns:152px minmax(0,1fr);align-items:center;border-top:1px solid var(--line)}.player-profile-facts dt,.player-overview-ledger dt,.player-career dt{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.player-profile-facts dd,.player-overview-ledger dd,.player-career dd{margin:0;font-size:14px;font-weight:680}.player-profile-facts dd{min-width:0;display:flex;align-items:center;gap:9px}.player-profile-facts .team-mark{width:26px;height:26px}.player-profile-actions{width:100%;margin-top:auto;padding-top:22px;display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px}.player-tabs{padding:0 28px;display:flex;gap:2px;border-bottom:1px solid var(--line);background:var(--surface)}.player-tabs button{min-height:54px;padding:0 16px;color:var(--muted);border-bottom:3px solid transparent;font-size:13px;font-weight:700;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.player-tabs button:hover{color:var(--ink);background:var(--surface-hover)}.player-tabs button[aria-selected=true]{color:var(--ink);border-bottom:3px solid var(--brand)}.player-tab-content{min-height:292px;padding:30px 38px 38px;outline:none}.player-tab-content:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.profile-links{display:flex;flex-wrap:wrap;gap:6px}.profile-links a{min-height:38px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);color:var(--link);background:var(--surface);font-size:11px;font-weight:720;transition:background-color .14s ease,border-color .14s ease}.profile-links a:hover{border-color:var(--ink);background:var(--surface-hover)}.player-overview{display:grid;grid-template-columns:minmax(230px,.78fr) minmax(340px,1.22fr);column-gap:46px;align-items:start}.player-overview-lede strong{display:block;max-width:24ch;font-size:clamp(24px,3vw,38px);font-weight:720;line-height:1.02;letter-spacing:-.035em}.player-overview-ledger,.player-career dl{margin:0;border-bottom:1px solid var(--line)}.player-overview-ledger>div,.player-career dl>div{min-height:52px;display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;border-top:1px solid var(--line)}.player-role-note{grid-column:2;max-width:58ch;margin:20px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.player-news-list{border-top:1px solid var(--line)}.player-news-list button{width:100%;min-height:70px;padding:13px 4px;display:grid;grid-template-columns:110px minmax(0,1fr) 24px;gap:18px;align-items:center;border-bottom:1px solid var(--line);text-align:left;transition:background-color .15s ease,color .15s ease}.player-news-list button:hover,.player-news-list button:focus-visible{background:var(--surface-hover)}.player-news-list time{color:var(--muted);font-size:11px}.player-news-list strong{font-size:16px;line-height:1.25}.player-news-list svg{color:var(--link)}.player-empty-state{margin:0;padding:42px 0;color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14px}.player-matches-panel>p{margin:0 0 15px;color:var(--muted);font-size:12px}.player-match-list{border-top:1px solid var(--line)}.player-match-row{min-height:84px;padding:12px 4px;display:grid;grid-template-columns:minmax(190px,.8fr) minmax(360px,1.4fr) 28px;gap:22px;align-items:center;border-bottom:1px solid var(--line)}.player-match-meta{min-width:0;display:grid;gap:5px}.player-match-meta time{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.player-match-meta>span{min-width:0;overflow:hidden;font-size:12px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.player-match-meta small{display:block;margin-top:2px;color:var(--muted);font-size:10px;font-weight:500}.player-match-teams{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:10px}.player-match-teams>span{min-width:0;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.player-match-teams>span:last-child{justify-content:flex-end;text-align:right}.player-match-teams .team-mark{width:28px;height:28px;flex:0 0 28px}.player-match-teams strong{text-align:center;font-size:15px;font-variant-numeric:tabular-nums}.player-match-row>a{min-width:28px;min-height:28px;display:grid;place-items:center;color:var(--link);border:1px solid var(--line)}.player-match-row>a:hover{background:var(--surface-hover)}.player-career{display:grid;grid-template-columns:minmax(360px,1fr) minmax(250px,.8fr);gap:48px;align-items:start}.player-career>p{margin:0;padding-top:14px;color:var(--muted);border-top:3px solid var(--ink);font-size:15px;line-height:1.45}.player-profile-overlay{--canvas: #070809;--surface: #090a0c;--surface-2: #101114;--surface-hover: #17191d;--ink: #f4f5f3;--muted: #93979e;--line: #292c31;--brand: #ff5a34;--link: #d5d8de;--success: #62d99d;--focus: #ffd84d;min-width:0;padding:0;display:block;overflow:hidden;color:var(--ink);background:#070809;color-scheme:dark}.player-profile-overlay .player-dialog{width:100vw;min-width:0;height:100dvh;max-height:none;overflow-x:hidden;overflow-y:auto;border:0;color:var(--ink);background:#070809;box-shadow:none}.player-profile-overlay .player-dialog-bar{position:sticky;top:0;z-index:8;width:100%;min-height:60px;padding:0 24px 0 30px;border-color:#23262a;background:#070809}.player-profile-brand{width:40px;height:32px;display:block;color:#f4f5f3}.player-profile-overlay .player-dialog-bar .tool-button{width:42px;height:42px;display:grid;place-items:center;color:#f4f5f3;border:1px solid #303339;background:#0d0f11}.player-profile-overlay .player-dialog-bar .tool-button:hover{border-color:#f4f5f3;background:#15171b}.player-profile-overlay .player-profile-hero{width:100%;max-width:1600px;min-height:max(420px,56dvh);margin:0 auto;grid-template-columns:44% minmax(0,1fr);border-color:#292c31;background:#090a0c}.player-profile-overlay .player-profile-portrait{min-height:max(420px,56dvh);place-items:end center;border-color:#292c31;color:#f4f5f3;background:#030404}.player-profile-overlay .player-profile-portrait:before{display:none}.player-profile-overlay .player-profile-portrait:after{content:attr(data-player);position:absolute;left:-.06em;bottom:-.17em;z-index:-1;max-width:120%;overflow:hidden;color:#131518;font-family:Unbounded Variable,sans-serif;font-size:clamp(88px,12vw,188px);font-weight:850;line-height:.9;letter-spacing:-.1em;text-transform:uppercase;white-space:nowrap}.player-profile-overlay .player-profile-portrait.has-image:after{display:none}.player-profile-overlay .player-profile-portrait>span{position:relative;z-index:1;margin-bottom:-.08em;font-size:clamp(150px,20vw,300px);font-weight:850;line-height:.82;letter-spacing:-.13em;text-shadow:none}.player-profile-overlay .player-profile-portrait img{width:100%;height:max(420px,56dvh);min-height:420px;object-fit:cover;object-position:center top}.player-profile-overlay .player-profile-identity{min-height:max(420px,56dvh);padding:clamp(36px,4vw,64px) clamp(38px,5vw,76px) 36px;background:#090a0c}.player-profile-overlay .player-profile-eyebrow{color:#a5a9b0;font-size:11px}.player-profile-overlay .player-profile-identity h1{margin:10px 0 12px;color:#f7f7f4;font-size:clamp(68px,7.2vw,104px);font-weight:850;line-height:.86;letter-spacing:-.085em}.player-profile-overlay .player-profile-full-name{color:#b5b8be;font-size:clamp(17px,1.35vw,20px)}.player-profile-overlay .player-profile-facts{max-width:820px;margin-top:clamp(28px,4vh,42px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #292c31}.player-profile-overlay .player-profile-facts>div{min-height:64px;padding:9px 20px 9px 0;display:grid;grid-template-columns:1fr;align-content:center;gap:6px;border-top:1px solid #292c31}.player-profile-overlay .player-profile-facts>div:nth-child(2n){padding-left:24px;border-left:1px solid #292c31}.player-profile-overlay .player-profile-facts>div:last-child:nth-child(odd){grid-column:1 / -1}.player-profile-overlay .player-profile-facts dt,.player-profile-overlay .player-overview-ledger dt,.player-profile-overlay .player-career dt{color:#858a92}.player-profile-overlay .player-profile-facts dd{color:#f1f2ef;font-size:15px}.player-profile-overlay .team-mark{color:#f4f5f3;border:1px solid #35383f;background:#17191d}.player-profile-overlay .player-profile-actions{margin-top:auto;padding-top:24px;flex-wrap:nowrap;gap:16px 28px}.player-profile-overlay .follow-button{min-height:44px;padding:0 18px;color:#fff;border-color:#ff5a34;background:#ff5a34}.player-profile-overlay .follow-button:hover{border-color:#ff7b5d;background:#ff6a47}.player-profile-overlay .follow-button.is-following{color:#62d99d;border-color:#3a7658;background:transparent}.player-profile-overlay .profile-links{gap:20px}.player-profile-overlay .profile-links a{min-height:42px;padding:0 1px;color:#d5d8de;border:0;border-bottom:1px solid #4b4f57;background:transparent;font-size:12px}.player-profile-overlay .profile-links a:hover{color:#fff;border-color:#fff;background:transparent}.player-profile-overlay .player-tabs{position:sticky;top:60px;z-index:7;width:100%;max-width:none;min-height:58px;margin:0;padding:0 max(30px,calc((100vw - 1540px)/2));border-color:#292c31;background:#0d0f11}.player-profile-overlay .player-tabs button{min-height:58px;padding-inline:22px;color:#8e939a;font-size:13px}.player-profile-overlay .player-tabs button:hover{color:#fff;background:#15171b}.player-profile-overlay .player-tabs button[aria-selected=true]{color:#fff;border-color:#ff5a34}.player-profile-overlay .player-tab-content{width:min(1400px,calc(100% - 80px));min-height:calc(44dvh - 58px);margin:0 auto;padding:42px 0 64px;color:#f4f5f3;background:#070809}.player-profile-overlay .player-overview{grid-template-columns:minmax(330px,.9fr) minmax(340px,1.1fr);gap:clamp(48px,8vw,120px)}.player-profile-overlay .player-overview-ledger,.player-profile-overlay .player-career dl,.player-profile-overlay .player-news-list,.player-profile-overlay .player-match-list{border-color:#292c31}.player-profile-overlay .player-overview-ledger>div,.player-profile-overlay .player-career dl>div{min-height:62px;border-color:#292c31}.player-profile-overlay .player-overview-ledger dd,.player-profile-overlay .player-career dd{color:#f1f2ef;font-size:15px}.player-profile-overlay .player-role-note{margin-top:0;padding-top:18px;color:#b2b6bc;border-top:3px solid #f1f2ef;font-size:17px;line-height:1.55}.player-profile-overlay .player-news-list button,.player-profile-overlay .player-match-row{border-color:#292c31}.player-profile-overlay .player-news-list button:hover,.player-profile-overlay .player-news-list button:focus-visible,.player-profile-overlay .player-match-row:hover{background:#111316}.player-profile-overlay .player-news-list time,.player-profile-overlay .player-match-meta time,.player-profile-overlay .player-match-meta small,.player-profile-overlay .player-matches-panel>p,.player-profile-overlay .player-empty-state,.player-profile-overlay .player-career>p{color:#979ba2}.player-profile-overlay .player-news-list strong,.player-profile-overlay .player-match-meta>span,.player-profile-overlay .player-match-teams,.player-profile-overlay .player-career>p{color:#f1f2ef}.player-profile-overlay .player-match-row>a{color:#d5d8de;border-color:#383b42;background:#101114}.player-profile-overlay .player-career>p{border-color:#f1f2ef}@media(max-width:1000px)and (min-width:761px){.player-profile-overlay .player-profile-hero{grid-template-columns:41% minmax(0,1fr)}.player-profile-overlay .player-profile-identity{padding:34px 32px 28px}.player-profile-overlay .player-profile-identity h1{font-size:clamp(58px,8.2vw,78px)}.player-profile-overlay .player-profile-facts{margin-top:25px}.player-profile-overlay .player-profile-facts>div{min-height:56px}.player-profile-overlay .player-profile-actions{padding-top:18px;gap:12px 18px}.player-profile-overlay .profile-links{gap:13px}.player-profile-overlay .player-tab-content{width:calc(100% - 56px);padding-top:30px}.player-profile-overlay .player-overview{grid-template-columns:minmax(290px,1fr) minmax(300px,1fr);gap:44px}}@media(max-width:760px){.player-profile-overlay{padding:0;place-items:stretch}.player-profile-overlay .player-dialog{width:100%;min-height:100dvh;max-height:100dvh;border:0}.player-profile-overlay .player-profile-hero{grid-template-columns:1fr}.player-profile-overlay .player-profile-portrait{min-height:230px;max-height:270px;border-right:0;border-bottom:1px solid var(--line)}.player-profile-overlay .player-profile-portrait img{min-height:230px;max-height:270px}.player-profile-overlay .player-profile-identity{min-height:0;padding:24px 20px}.player-profile-overlay .player-profile-identity h1{font-size:clamp(42px,15vw,62px)}.player-profile-overlay .player-profile-facts>div{grid-template-columns:120px minmax(0,1fr)}.player-profile-overlay .player-profile-facts{grid-template-columns:1fr}.player-profile-overlay .player-profile-facts>div:nth-child(2n){padding-left:0;border-left:0}.player-profile-overlay .player-profile-facts>div:last-child:nth-child(odd){grid-column:auto}.player-profile-overlay .player-profile-actions{margin-top:0;flex-wrap:wrap}.player-profile-overlay .player-tabs{padding:0 8px;overflow-x:auto}.player-profile-overlay .player-tabs button{flex:0 0 auto;padding:0 12px}.player-profile-overlay .player-tab-content{width:100%;padding:24px 20px 32px}.player-overview,.player-career{grid-template-columns:1fr;gap:28px}.player-role-note{grid-column:1}.player-news-list button{grid-template-columns:1fr 24px;gap:7px 12px}.player-news-list time{grid-column:1}.player-news-list strong{grid-column:1}.player-news-list svg{grid-column:2;grid-row:1 / 3}.player-match-row{grid-template-columns:minmax(0,1fr) 28px;gap:12px}.player-match-meta,.player-match-teams{grid-column:1}.player-match-row>a{grid-column:2;grid-row:1}.player-overview-ledger>div,.player-career dl>div{grid-template-columns:126px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.player-tabs button,.profile-links a,.player-news-list button{transition:none}}.not-found{min-height:calc(100vh - 224px);display:grid;place-content:center;justify-items:start}.not-found>span{color:var(--brand);font-size:14px;font-weight:800}.not-found h1{margin:8px 0 22px;font-size:56px}.toast{position:fixed;z-index:110;left:50%;bottom:24px;min-height:50px;padding:7px 8px 7px 15px;display:flex;align-items:center;gap:18px;transform:translate(-50%);border:1px solid var(--line);background:var(--surface);box-shadow:0 14px 40px #0000003d}.toast button{min-height:34px;padding:0 10px;color:#fff;background:var(--brand);font-weight:720}@media(max-width:1400px){:root{--page: min( calc(100% - 48px) , 1280px)}.header-inner{gap:26px}.primary-nav{gap:21px}.lead-package,.editorial-lead,.lead-side{height:580px}.editorial-lead{grid-template-rows:310px 270px}.lead-side{grid-template-rows:222px 222px 104px}.lead-copy h1{font-size:47px}.lead-copy p{font-size:16px}.side-story h2{font-size:22px}.article-layout{gap:48px}}@media(max-width:1120px){:root{--page: calc(100% - 40px) }.header-inner{gap:20px}.primary-nav{gap:16px}.match-rail-inner{grid-template-columns:84px repeat(3,minmax(0,1fr))}.match-rail-label{padding-inline:10px}.match-cell{padding-inline:10px;gap-inline:7px}.match-tournament{max-width:120px;justify-self:end}.lead-package{grid-template-columns:minmax(0,7.5fr) minmax(320px,4.5fr)}.lead-copy{padding-inline:22px}.lead-copy h1{max-width:17ch;font-size:44px}.side-story{padding:16px}.side-story h2{font-size:21px}.latest-layout{grid-template-columns:minmax(0,7.5fr) minmax(280px,4.5fr)}.latest-row{grid-template-columns:88px minmax(0,1fr) 72px 18px;gap:10px}.article-page{width:calc(100% - 40px)}.article-layout{grid-template-columns:minmax(0,860px);gap:42px}.article-layout--single{grid-template-columns:minmax(0,860px)}.article-reading>h1{font-size:clamp(52px,6.2vw,64px)}.article-context{position:static;max-width:860px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.language-control{position:relative}.language-trigger{min-width:66px;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;color:var(--ink);font-size:11px;font-weight:820;letter-spacing:.08em}.language-trigger:hover,.language-trigger[aria-expanded=true]{border-color:var(--line);background:var(--surface-2)}.language-menu{right:0;min-width:215px;max-width:calc(100vw - 24px)}.language-menu button[aria-checked=true]{color:var(--brand);background:var(--surface-2)}.language-trigger:focus-visible,.language-menu button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.primary-nav>a[aria-current=page]{border-bottom-color:var(--brand)}.site-footer{grid-template-columns:1fr auto;align-items:start}.site-footer>small{justify-self:end;text-align:right}:root{--brand:#1b4797;--brand-soft:#dfe7f8;--link:#1b4797;--page:min( calc(100% - 48px) ,1280px)}html[data-theme=dark]{--brand:#93adff;--brand-soft:#24345d;--link:#93adff}.site-header{height:60px;border-bottom:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.site-header:before{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 -1px 0 var(--glass-highlight),0 10px 32px #00000024}.header-inner{gap:32px}.primary-nav{gap:24px;font-size:15px;font-weight:650}.primary-nav>a{min-height:59px}.primary-nav>a:hover,.primary-nav>a[aria-current=page]{border-bottom-color:var(--brand)}.header-tools{gap:2px}.header-tools .tool-button,.header-tools .profile-trigger{transition:background-color .14s ease,border-color .14s ease,color .14s ease}.home-page{padding:24px 0 72px}.home-definition{margin:0 0 20px;padding:0 0 16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:15px;font-weight:650;line-height:1.35}.home-lead-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(340px,1fr);gap:32px;align-items:start}.home-lead-story,.home-important-story,.home-latest-story{min-width:0}.home-lead-link,.home-important-link,.home-latest-link{color:inherit;text-decoration:none;transition:background-color .16s ease}.home-lead-link{display:block}.home-lead-media{position:relative;height:300px;overflow:hidden;background:var(--surface-2)}.home-lead-media img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.home-lead-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--surface-hover);opacity:0;transition:opacity .16s ease}.home-lead-copy{padding:18px 8px 16px 0;border-bottom:1px solid var(--line)}.home-lead-copy h1{max-width:23ch;margin:11px 0 9px;font-family:Golos Text Variable,sans-serif;font-size:40px;font-weight:760;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.home-lead-copy p{max-width:70ch;margin:0;color:var(--muted);font-size:16px;font-weight:450;line-height:1.45}.home-lead-link:focus-visible,.home-important-link:focus-visible,.home-latest-link:focus-visible{background-color:var(--surface-hover)}.home-lead-link:focus-visible .home-lead-media:after{opacity:.12}.home-story-meta{display:block;color:var(--muted);font-size:13px;font-weight:560;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.home-important{min-width:0;border-top:3px solid var(--ink)}.home-important>h2{margin:0;padding:13px 0 14px;border-bottom:1px solid var(--line);font-size:26px;font-weight:740;line-height:1.05;letter-spacing:-.025em}.home-important-link{min-height:136px;padding:18px 8px 18px 0;display:block;border-bottom:1px solid var(--line)}.home-important-link h3{display:-webkit-box;max-width:28ch;margin:11px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:20px;font-weight:660;line-height:1.14;letter-spacing:-.02em}.home-latest{margin-top:42px}.home-latest>h2{margin:0;padding:14px 0 16px;border-top:3px solid var(--ink);font-size:32px;font-weight:740;line-height:1.05;letter-spacing:-.03em}.home-latest-list{border-top:1px solid var(--line)}.home-latest-link{min-height:66px;padding:11px 8px 11px 0;display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;border-bottom:1px solid var(--line)}.home-latest-link time{color:var(--muted);font-size:13px;font-weight:560;line-height:1.3;font-variant-numeric:tabular-nums}.home-latest-link h3{margin:0;font-size:18px;font-weight:660;line-height:1.22;letter-spacing:-.012em}@media(hover:hover)and (pointer:fine){.home-lead-link:hover,.home-important-link:hover,.home-latest-link:hover{background-color:var(--surface-hover)}.home-lead-link:hover .home-lead-media:after{opacity:.12}}@media(max-width:1100px){.header-inner{gap:20px}.primary-nav{gap:14px;font-size:14px}.home-lead-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);gap:24px}.home-lead-copy h1{font-size:36px}.home-important-link h3{font-size:18px}.home-latest-link{grid-template-columns:130px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.header-tools .tool-button,.header-tools .profile-trigger,.home-lead-link,.home-important-link,.home-latest-link,.home-lead-media:after{transition:none}}.article-reading>.story-kicker{display:block;color:var(--muted);font-size:13px;font-weight:560;letter-spacing:0;line-height:1.3;text-transform:none}.article-context .context-match{margin-top:0}.site-footer>div:first-child{display:grid;justify-items:start;gap:14px}.footer-about{color:var(--muted);font-size:13px;font-weight:680;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.footer-about:hover,.footer-about:focus-visible{color:var(--ink);text-decoration-color:var(--brand)}.footer-links{display:grid;justify-items:start;gap:10px}.comments-title span{width:auto;height:auto;display:inline;color:var(--muted);background:transparent;font-size:13px}.comments-login,.comment-form{margin-top:16px;padding:0;border:0;background:transparent}@media(max-width:900px){:root{--page: calc(100% - 32px) }.header-inner{gap:20px}.primary-nav{flex:0 1 auto;justify-content:flex-start;gap:14px;font-size:13px}.primary-nav>a{min-height:59px}.header-tools{margin-left:auto;gap:2px}.profile-trigger>span:last-child{display:none}.profile-trigger{min-width:40px;padding-inline:9px}}html[data-theme=dark]{--brand: #ff5a34;--brand-soft: #42241d;--link: #ff8064;--focus: #ffd84d}.route-loading{width:var(--page);min-height:50dvh;margin:0 auto;display:grid;place-items:center;color:var(--muted);font-size:12px;font-weight:720}@media(max-width:700px){:root{--page: calc(100% - 24px) }.site-header{height:56px}.header-inner{gap:10px}.wordmark,.wordmark-art{width:36px;height:29px}.primary-nav{display:none}.mobile-nav-control{display:block}.header-tools{gap:1px}.tool-button,.profile-trigger{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;justify-content:center}.profile-trigger>span:not(.avatar-mini){display:none}.mobile-nav{width:min(280px,calc(100vw - 24px));min-width:0;max-height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain}.mobile-nav a{min-height:46px}}.header-inner,.games-control{position:relative}.nav-menu-trigger{padding:0;border:0;color:var(--ink);background:transparent;font:inherit;cursor:pointer}.nav-menu-trigger .icon:last-child{margin-left:1px;transition:transform .16s cubic-bezier(.16,1,.3,1)}.nav-menu-trigger[aria-expanded=true]{border-bottom-color:var(--brand)}.nav-menu-trigger[aria-expanded=true] .icon:last-child{transform:rotate(180deg)}.header-game-menu-backdrop{position:fixed;z-index:70;inset:60px 0 0;width:100%;background:#03050a61;-webkit-backdrop-filter:blur(10px) saturate(88%);backdrop-filter:blur(10px) saturate(88%);cursor:default;animation:game-menu-backdrop-enter .18s ease-out both}.header-game-menu{width:min(1508px,calc(100vw - 120px));position:fixed;z-index:80;top:clamp(64px,6.6dvh,72px);bottom:clamp(24px,6.6dvh,72px);left:50%;transform:translate(-50%);display:grid;grid-template-columns:minmax(292px,31.7fr) minmax(0,68.3fr);overflow:hidden;overscroll-behavior:contain;color:#f4f4f2;color-scheme:dark;border:1px solid rgba(255,255,255,.18);border-radius:clamp(22px,2vw,32px);background:#0d1117c2;-webkit-backdrop-filter:blur(30px) saturate(112%);backdrop-filter:blur(30px) saturate(112%);box-shadow:0 28px 88px #00000075;animation:game-menu-enter .22s cubic-bezier(.16,1,.3,1) both}.header-game-menu h2{margin:0;color:#f4f4f2a3;font-size:clamp(13px,1.25vw,20px);font-weight:780;letter-spacing:.025em;text-transform:uppercase}.header-game-menu-games{min-width:0;min-height:0;padding:clamp(30px,5dvh,56px) clamp(22px,2.1vw,32px) clamp(32px,5dvh,60px);display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(20px,3.2dvh,30px);border-right:1px solid rgba(255,255,255,.11);background:#ffffff05}.header-game-menu-games h2{padding-left:clamp(10px,1.4vw,26px)}.header-game-list{min-height:0;align-self:start;overflow:hidden auto;border:0;border-radius:12px;scrollbar-color:rgba(255,255,255,.18) transparent;scrollbar-width:thin}.header-game-menu-games button{width:100%;min-height:clamp(56px,8.6dvh,92px);padding:0 clamp(16px,1.5vw,28px);position:relative;display:grid;grid-template-columns:clamp(34px,3.2vw,48px) minmax(0,1fr) 24px;align-items:center;gap:clamp(10px,1vw,18px);border-bottom:0;color:#f4f4f2bd;background:transparent;font:inherit;font-size:clamp(15px,1.4vw,24px);font-weight:540;text-align:left;cursor:pointer;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.header-game-menu-games button:last-child{border-bottom:0}.header-game-menu-games button:hover,.header-game-menu-games button:focus-visible{color:#fff;background:#ffffff0b}.header-game-menu-games button.is-active{z-index:1;border-radius:12px;color:#fff;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f}.header-game-menu-games button .icon{justify-self:end;transform:rotate(-90deg);opacity:0;transition:opacity .16s ease,transform .16s ease}.header-game-menu-games button.is-active .icon{opacity:1;color:#ffffffd1;transform:rotate(-90deg) translateY(1px)}.header-game-menu-games .game-mark{min-width:0;justify-content:center}.header-game-menu-games .game-mark .game-glyph-brand{width:clamp(26px,2.4vw,38px);height:clamp(26px,2.4vw,38px)}.header-game-menu-games .game-mark .game-glyph-brand.is-cs2{width:clamp(38px,3.5vw,54px);height:clamp(13px,1.2vw,19px)}.header-game-menu-detail{min-width:0;min-height:0;padding:clamp(28px,4.6dvh,46px) clamp(28px,3.3vw,54px) clamp(32px,6dvh,72px);display:grid;grid-template-rows:auto minmax(0,1fr);background:#0c10192e}.header-game-menu-hero{height:clamp(84px,12dvh,112px);min-width:0;position:relative;overflow:hidden;border-radius:16px;background:#ffffff0a;box-shadow:0 16px 36px #0003}.header-game-menu-hero:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,#05080dc7,#05080d2e 44%,#05080d1f),linear-gradient(0deg,rgba(5,8,13,.28),transparent 64%)}.header-game-menu-hero img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--game-hero-position, 50% 50%);animation:game-menu-hero-enter .24s cubic-bezier(.16,1,.3,1) both}.header-game-menu-hero-logo{width:clamp(108px,11vw,164px);height:calc(100% - 28px);position:absolute;z-index:2;top:14px;left:clamp(22px,2.4vw,38px);display:grid;place-items:center;color:var(--game-accent);filter:drop-shadow(0 5px 12px rgba(0,0,0,.58))}.header-game-menu-hero-logo .game-glyph-brand{width:74%;height:74%}.header-game-menu-hero-logo .game-glyph-brand.is-cs2{width:100%;height:46%}.header-game-menu-links{min-width:0;min-height:0;padding-top:clamp(24px,4dvh,40px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.header-game-menu-links section{min-width:0;min-height:0;padding-right:clamp(28px,3.3vw,52px)}.header-game-menu-links section+section{padding-right:0;padding-left:clamp(28px,3.3vw,52px);border-left:1px solid rgba(255,255,255,.13)}.header-game-menu-links h2{margin-bottom:clamp(14px,2.4dvh,24px)}.header-game-menu-links a{min-height:clamp(56px,8.6dvh,84px);padding:0 4px;display:flex;align-items:center;gap:clamp(18px,2vw,32px);border-bottom:0;color:#f4f4f2c2;font-size:clamp(15px,1.5vw,24px);font-weight:520;transition:color .16s ease,background-color .16s ease}.header-game-menu-links a:last-child{border-bottom:0}.header-game-menu-links a .icon{color:#f4f4f29e;transition:color .16s ease,transform .16s cubic-bezier(.16,1,.3,1)}.header-game-menu-links a .icon.is-faceit{padding:1px}.header-game-menu-links a:hover,.header-game-menu-links a:focus-visible,.header-game-menu-links a[aria-current=page]{color:#fff;background:#ffffff0d}.header-game-menu-links a:hover .icon,.header-game-menu-links a:focus-visible .icon,.header-game-menu-links a[aria-current=page] .icon{color:#ffffffd6;transform:translate(3px)}.game-mark{min-width:38px;display:inline-flex;align-items:center;justify-content:center;color:var(--game-accent);font-size:10px;font-weight:850;letter-spacing:.035em}.game-mark .game-glyph-brand{width:18px;height:18px}.game-mark .game-glyph-brand.is-cs2{width:34px;height:10px}.mobile-nav>span{min-height:30px;padding:12px 14px 4px;display:flex;align-items:end;color:var(--muted);font-size:9px;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.mobile-game-group{border-top:1px solid var(--line)}.mobile-game-group:first-of-type{border-top:0}.mobile-game-group summary{min-height:48px;padding:0 14px 0 8px;display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:6px;color:var(--ink);font-size:13px;font-weight:720;cursor:pointer;list-style:none}.mobile-game-group summary::-webkit-details-marker{display:none}.mobile-game-group summary .icon{justify-self:end;transition:transform .16s cubic-bezier(.16,1,.3,1)}.mobile-game-group[open] summary .icon{transform:rotate(180deg)}.mobile-game-group>div{padding:2px 8px 10px 46px;display:grid}.mobile-game-group>div a{min-height:40px;padding:0 10px;border-radius:7px}@keyframes game-menu-enter{0%{opacity:.28;transform:translate(-50%) translateY(-10px) scale(.992);filter:blur(5px)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1);filter:blur(0)}}@keyframes game-menu-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes game-menu-hero-enter{0%{opacity:.46;transform:scale(1.018);filter:blur(4px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@media(max-width:1180px){.primary-nav{gap:17px;font-size:14px}}@media(max-width:920px){.primary-nav{display:none}.mobile-nav-control{display:block}.mobile-nav{width:min(320px,calc(100vw - 24px));min-width:0;max-height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain}}@media(prefers-reduced-motion:reduce){.header-game-menu,.header-game-menu-backdrop{animation:none}.nav-menu-trigger .icon:last-child{transition:none}}.header-popover,.dialog,.toast,.account-auth-panel,.reader-profile-head,.reader-profile-stats,.reader-activity,.reader-account,.profile-guest-mark{border-color:var(--glass-line);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-soft)}.header-popover,.toast{border-radius:14px;background:var(--glass-bg-strong)}.header-popover a,.header-popover button,.tool-button,.profile-trigger,.reader-avatar>button,.auth-secondary-button,.article-like-button{border-radius:12px}.profile-trigger,.reader-avatar>button,.auth-secondary-button,.article-like-button{border-color:var(--glass-line);background:var(--glass-bg-soft);box-shadow:inset 0 1px 0 var(--glass-highlight)}.tool-button:hover,.profile-trigger:hover,.reader-avatar>button:hover,.auth-secondary-button:hover,.article-like-button:hover{border-color:var(--glass-line-strong);background:color-mix(in srgb,var(--glass-bg-soft) 78%,var(--ink) 7%)}.dialog-bar{border-bottom-color:var(--glass-line);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 -1px 0 var(--glass-highlight)}.auth-tabs{background:var(--glass-bg-soft);box-shadow:inset 0 1px 0 var(--glass-highlight)}.auth-tabs button[aria-selected=true]{background:var(--glass-bg-strong);box-shadow:0 4px 14px #0000001f,inset 0 1px 0 var(--glass-highlight)}.auth-field>input,.auth-password-control input{border-color:var(--glass-line);background:color-mix(in srgb,var(--glass-bg-soft) 84%,transparent);box-shadow:inset 0 1px 0 var(--glass-highlight)}.auth-field>input:focus,.auth-password-control input:focus{border-color:var(--glass-line-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent),inset 0 1px 0 var(--glass-highlight)}.reader-profile-head,.account-auth-panel,.reader-activity,.reader-account{position:relative;overflow:hidden}.reader-profile-head:after,.account-auth-panel:after,.reader-activity:after,.reader-account:after{position:absolute;inset:0;content:"";pointer-events:none;border-radius:inherit;background:var(--glass-reflection);opacity:.55}.reader-profile-head>*,.account-auth-panel>*,.reader-activity>*,.reader-account>*{position:relative;z-index:1}.reader-profile-stats>div,.reader-profile-tabs,.reader-account dl>div,.reader-story-list,.reader-comment-list,.reader-empty-state{border-color:var(--glass-line)}html[data-theme=dark] body{background:radial-gradient(circle at 12% -12%,rgba(255,90,52,.045),transparent 34rem),var(--canvas);background-attachment:fixed}html[data-theme=dark] .header-game-menu{border-color:var(--glass-line-strong);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(28px) saturate(var(--glass-saturate));backdrop-filter:blur(28px) saturate(var(--glass-saturate));box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.site-header,.header-popover,.dialog,.toast,.account-auth-panel,.reader-profile-head,.reader-profile-stats,.reader-activity,.reader-account,.profile-guest-mark{background:var(--surface)}}@media(prefers-reduced-transparency:reduce){.site-header,.header-popover,.dialog,.toast,.account-auth-panel,.reader-profile-head,.reader-profile-stats,.reader-activity,.reader-account,.profile-guest-mark,.header-game-menu{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.site-header:before{box-shadow:0 10px 32px #00000024}.profile-trigger:has(.avatar-mini){width:auto;min-width:25px;height:25px;min-height:25px;padding:0;gap:0;border:0;border-radius:0;background:transparent;box-shadow:none}.profile-trigger:has(.avatar-mini):hover,.profile-trigger:has(.avatar-mini)[aria-current=page]{border:0;color:inherit;background:transparent;box-shadow:none}.profile-trigger:has(.avatar-mini)>span:last-child{display:none}:root .translation-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:1440px;margin:16px auto;padding:0 24px;color:var(--muted);font-size:14px;line-height:1.5}:root .translation-status--article{margin:0 0 24px;padding:0}.translation-status button{padding:4px 0;color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.article-reading h1{font-size:clamp(30px,8.2vw,42px);line-height:1.08;overflow-wrap:anywhere}}.product-page{width:var(--page);margin:0 auto;padding:38px 0 88px}.teams-table .team-identity{color:var(--ink)}.teams-table .team-identity:hover{color:var(--brand)}.player-team-button{display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.player-team-button .team-mark{width:24px;height:24px}.player-team-button .team-mark img{width:100%;height:100%;padding:2px;object-fit:contain}.player-links a{display:inline-flex;align-items:center;gap:4px}.transfers-count-line{min-height:52px;display:flex;align-items:center;gap:7px;border-bottom:3px solid var(--ink)}.transfers-count-line strong{font-size:18px;font-variant-numeric:tabular-nums}.transfers-count-line span{color:var(--muted);font-size:10px;font-weight:760;text-transform:uppercase}.transfers-feed{border-bottom:1px solid var(--line)}.transfer-feed-row{min-height:92px;display:grid;grid-template-columns:minmax(240px,1.1fr) minmax(300px,1.5fr) 180px;align-items:center;gap:18px;padding:10px 8px 10px 0;border-bottom:1px solid var(--line);background:var(--surface);transition:background-color .17s ease}.transfer-feed-row:last-child{border-bottom:0}.transfer-feed-row:hover,.transfer-feed-row:focus-within{background:var(--surface-hover)}.transfer-feed-identity{min-width:0;display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:14px;color:var(--ink)}.transfer-feed-identity:not(.is-static):hover strong{color:var(--brand)}.transfer-feed-identity:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.transfer-feed-portrait{width:80px;height:78px;display:grid;place-items:center;overflow:hidden;color:var(--ink);background:transparent;font-size:12px}.transfer-feed-portrait.is-fallback{background:var(--surface-2)}.transfer-feed-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 8%;transform:scale(1.42);transform-origin:50% 14%}.transfer-feed-identity>span:last-child{min-width:0;display:grid;gap:4px}.transfer-feed-identity strong{overflow:hidden;font-size:19px;line-height:1;text-overflow:ellipsis;transition:color .17s ease}.transfer-feed-identity small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.transfer-feed-route{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:10px}.transfer-feed-route.is-extension{grid-template-columns:minmax(0,1fr)}.transfer-feed-route>.icon{color:var(--brand)}.transfer-feed-team{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px}.transfer-feed-team .team-mark{width:30px;height:30px}.transfer-feed-team .team-mark,.transfer-feed-team .team-mark.has-logo,.transfer-feed-team .team-mark.is-fallback{overflow:visible;border:0;border-radius:0;background:transparent}.transfer-feed-team .team-mark img{width:100%;height:100%;padding:1px;object-fit:contain}.transfer-feed-team b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.transfer-feed-meta{display:grid;gap:5px}.transfer-feed-meta strong{font-size:12px}.transfer-feed-meta time{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.team-profile-page{padding-top:22px}.team-profile-hero{background:var(--surface)}.team-profile-identity{min-width:0}.team-profile-source{display:inline-flex;align-items:center;gap:5px}.team-profile-roster{grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--line)}.team-profile-player-identity:hover h3{color:var(--brand)}.team-profile-player-identity:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.team-profile-player-mark{width:58px;height:62px;overflow:hidden;background:var(--ink);color:var(--surface)}.team-profile-player-identity>span:last-child{min-width:0}.team-profile-player h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .17s ease}.team-profile-player p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-profile-player-links a{display:inline-flex;align-items:center;gap:3px}.team-profile-match-row{transition:background-color .17s ease}body:has(.player-profile-page-route){--canvas: #070809;--surface: #0b0c0f;--surface-2: #111318;--surface-hover: #15171d;--ink: #f4f5f2;--muted: #90949d;--line: #272a31;--brand: #ff6440;--link: #ff8064;--focus: #ffd84d;color:var(--ink);background:var(--canvas)}body:has(.player-profile-page-route) .site-header,body:has(.player-profile-page-route) .site-footer{color:var(--ink);background:var(--canvas);border-color:var(--line)}.player-profile-page-route{min-height:calc(100dvh - 60px);color:#f4f5f2;background:#070809}.player-route-inner{width:min(calc(100% - 48px),1440px);margin:0 auto;padding:18px 0 84px}.player-route-back{min-height:40px;display:inline-flex;align-items:center;gap:7px;color:#a3a7af;font-size:12px;font-weight:720}.player-route-back:hover{color:#fff}.player-route-back:focus-visible{outline:2px solid #ffd84d;outline-offset:3px}.player-route-hero{min-height:380px;display:grid;grid-template-columns:minmax(340px,44%) minmax(0,1fr);border-top:1px solid #2a2d34;border-bottom:1px solid #2a2d34;background:#090a0c}.player-route-portrait{min-height:380px;position:relative;display:grid;place-items:end center;overflow:hidden;color:#454952;background:#050607}.player-route-portrait img{width:min(100%,400px);height:auto;max-height:min(100%,417px);display:block;object-fit:contain;object-position:50% 100%}.player-route-portrait>span{color:#686c74}.player-route-no-photo{width:72px;height:72px;display:grid;place-items:center;border:1px solid #34373e}.player-route-identity{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,56px)}.player-route-role{margin-bottom:12px;color:#ff8064;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.player-route-identity h1{max-width:100%;margin:0;overflow-wrap:anywhere;font-family:Unbounded Variable,sans-serif;font-size:clamp(46px,5.4vw,78px);font-weight:710;line-height:.92;letter-spacing:-.055em}.player-route-name{margin:18px 0 0;color:#a3a7af;font-size:clamp(16px,2vw,24px)}.player-route-facts{margin:26px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #2a2d34}.player-route-facts>div{min-width:0;min-height:66px;display:grid;align-content:center;gap:7px;padding:10px 18px 10px 0;border-bottom:1px solid #2a2d34}.player-route-facts>div:nth-child(2n){padding-left:18px;border-left:1px solid #2a2d34}.player-route-facts dt{color:#81858e;font-size:9px;font-weight:780;text-transform:uppercase}.player-route-facts dd{margin:0;font-size:14px;font-weight:720}.player-route-facts dd.player-route-country{display:flex;align-items:center;gap:8px}.player-route-country>span:first-child{font-size:18px;line-height:1}.player-route-facts dd a{display:inline-flex;align-items:center;gap:9px;color:#fff}.player-route-facts .team-mark{width:28px;height:28px}.player-route-facts .team-mark img{width:100%;height:100%;padding:2px;object-fit:contain}.player-route-achievement{grid-column:1 / -1;border-left:0!important;padding-left:0!important;color:#ffd84d}.player-route-actions{margin-top:26px;display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}.player-route-follow{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border:1px solid #f4f5f2;color:#070809;background:#f4f5f2;font-size:12px;font-weight:780}.player-route-follow:hover{color:#fff;background:#ff6440;border-color:#ff6440}.player-route-follow.is-following{color:#f4f5f2;background:transparent}.player-route-links{display:flex;flex-wrap:wrap;gap:10px 16px}.player-route-links a{display:inline-flex;align-items:center;gap:5px;color:#bfc2c8;font-size:11px;font-weight:720}.player-route-links a:hover{color:#ff8064}.player-route-follow:focus-visible,.player-route-links a:focus-visible,.player-route-tabs button:focus-visible,.player-route-news a:focus-visible,.player-route-match a:focus-visible{outline:2px solid #ffd84d;outline-offset:3px}.player-route-tabs{display:flex;gap:28px;min-height:62px;align-items:stretch;border-bottom:1px solid #2a2d34}.player-route-statistics,.player-route-achievements{margin-top:38px;border-top:1px solid #2a2d34}.player-route-statistics>header,.player-route-achievements>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #2a2d34}.player-route-statistics h2,.player-route-achievements h2{margin:0;font-family:Unbounded Variable,sans-serif;font-size:18px;letter-spacing:-.035em}.player-route-statistics>header span{color:#858993;font-size:10px;font-weight:740;text-transform:uppercase}.player-route-statistics dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.player-route-statistics dl>div{min-height:118px;position:relative;display:grid;align-content:center;gap:8px;padding:18px 20px;border-right:1px solid #2a2d34;border-bottom:1px solid #2a2d34}.player-route-statistics dl>div:nth-child(4n){border-right:0}.player-route-statistics dt{color:#858993;font-size:9px;font-weight:780;letter-spacing:.04em;text-transform:uppercase}.player-route-statistics dd{margin:0;font-family:Unbounded Variable,sans-serif;font-size:clamp(24px,3vw,42px);font-weight:680;line-height:1;font-variant-numeric:tabular-nums}.player-route-statistics dd.is-positive{color:#72d79b}.player-route-statistics dd.is-negative{color:#ff8064}.player-route-statistics small{position:absolute;right:18px;bottom:18px;color:#858993;font-size:9px}.player-route-achievements{padding-bottom:28px}.player-route-achievements>ul,.player-route-achievements>div>ul{margin:0;padding:0;list-style:none}.player-route-achievements li{min-height:54px;display:flex;align-items:center;border-bottom:1px solid #2a2d34;font-size:13px;font-weight:690}.player-route-achievements>div h3{margin:24px 0 10px;color:#858993;font-size:10px;text-transform:uppercase}.player-route-tabs button{position:relative;color:#92969e;font-size:12px;font-weight:760}.player-route-tabs button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;background:transparent}.player-route-tabs button[aria-selected=true]{color:#fff}.player-route-tabs button[aria-selected=true]:after{background:#ff6440}.player-route-panel{min-height:180px;padding:28px 0 0;outline:0}.player-route-overview{max-width:820px;margin:0;border-top:1px solid #2a2d34}.player-route-overview>div{min-height:58px;display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;border-bottom:1px solid #2a2d34}.player-route-overview dt{color:#858993;font-size:10px;font-weight:760;text-transform:uppercase}.player-route-overview dd{margin:0;font-size:14px;font-weight:700}.player-route-news,.player-route-matches{border-top:1px solid #2a2d34}.player-route-news a{min-height:74px;display:grid;grid-template-columns:150px minmax(0,1fr) 32px;align-items:center;gap:18px;border-bottom:1px solid #2a2d34;transition:background-color .17s ease}.player-route-news a:hover{background:#111318}.player-route-news time{color:#858993;font-size:11px}.player-route-news strong{font-size:18px;line-height:1.2}.player-route-match{min-height:76px;display:grid;grid-template-columns:120px minmax(290px,1fr) minmax(150px,230px);align-items:center;gap:16px;border-bottom:1px solid #2a2d34;transition:background-color .17s ease}.player-route-match:hover{background:#111318}.player-route-match>time{color:#90949d;font-size:11px;font-variant-numeric:tabular-nums}.player-route-match-teams{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);align-items:center;gap:10px}.player-route-match-teams>span{min-width:0;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:720}.player-route-match-teams>strong{text-align:center;font-variant-numeric:tabular-nums}.player-route-match-teams .team-mark{width:24px;height:24px}.player-route-match-event{min-width:0;display:grid;gap:3px}.player-route-match-event strong,.player-route-match-event small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-route-match-event strong{font-size:11px}.player-route-match-event small{color:#858993;font-size:10px}@media(max-width:900px){.product-page{width:calc(100% - 32px)}.product-page-header{min-height:112px;grid-template-columns:minmax(0,1fr);gap:0}.product-page-header h1,.players-masthead h1{font-size:42px}.players-controls{flex-wrap:wrap;position:static}.players-controls .product-search{flex-basis:100%;border-bottom:1px solid var(--line)}.players-controls .product-select{width:50%;flex:1 1 50%}.players-table .players-column-player{width:43%}.players-table .players-column-team{width:25%}.players-table .players-column-role{display:none}.players-table .players-column-links{width:32%}.players-table th,.players-table td{padding-right:10px}.teams-table th:first-child{width:38px}.teams-table th:nth-child(3){width:72px}.teams-table th:nth-child(4){width:132px}.teams-table th:last-child{width:110px}.team-record{width:120px;grid-template-columns:34px 9px 34px 9px 34px}.team-prize{font-size:11px}.transfer-feed-row{grid-template-columns:minmax(190px,1fr) minmax(220px,1.2fr) 132px;gap:10px}.transfer-feed-identity{grid-template-columns:56px minmax(0,1fr);gap:10px}.transfer-feed-portrait{width:56px;height:64px}.transfer-feed-team b{font-size:10px}.team-profile-roster{grid-template-columns:repeat(3,minmax(0,1fr))}.team-profile-player:nth-child(3n){border-right:0}.team-profile-player:nth-child(n+4){border-top:1px solid var(--line)}.player-route-inner{width:calc(100% - 32px)}.player-route-hero{min-height:390px;grid-template-columns:minmax(250px,42%) minmax(0,1fr)}.player-route-portrait{min-height:390px}.player-route-identity{padding:30px}.player-route-identity h1{font-size:clamp(42px,7vw,66px)}.player-route-facts{margin-top:24px;grid-template-columns:minmax(0,1fr)}.player-route-facts>div:nth-child(2n){padding-left:0;border-left:0}.player-route-actions{gap:12px}.player-route-match{grid-template-columns:96px minmax(260px,1fr) 34px}.player-route-match-event{display:none}}@media(prefers-reduced-motion:reduce){.transfer-feed-row,.transfer-feed-identity strong,.team-profile-player h3,.team-profile-match-row,.player-route-news a,.player-route-match{transition:none}}.product-page-header{min-height:148px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:56px;padding-bottom:24px;border-bottom:3px solid var(--ink)}.product-page-header>div>span,.product-section-header>div>span{display:block;margin-bottom:8px;color:var(--brand);font-size:10px;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.product-page-header h1{margin:0;font-family:Unbounded Variable,Arial,sans-serif;font-size:58px;font-weight:690;line-height:.94;letter-spacing:-.06em}.product-page-header>p,.product-section-header>p{max-width:50ch;margin:0;color:var(--muted);font-size:12px;line-height:1.45}.product-controls{position:sticky;top:60px;z-index:20;min-height:68px;display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(220px,310px);gap:0;align-items:stretch;border:1px solid var(--glass-line);border-radius:14px;background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-soft)}.product-search{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding-right:18px}.product-search input{min-width:0;height:50px;border:0;outline:0;color:var(--ink);background:transparent;font-size:15px}.product-search input::placeholder{color:var(--muted)}.product-segments,.product-view-switch{display:flex;align-items:center;border-left:1px solid var(--glass-line)}.product-segments button,.product-view-switch button{min-height:42px;padding:0 14px;color:var(--muted);font-size:11px;font-weight:780;text-align:center}.product-segments button:hover,.product-view-switch button:hover{color:var(--ink);background:var(--surface-2)}.product-segments button[aria-pressed=true],.product-view-switch button[aria-pressed=true]{color:var(--surface);background:var(--ink)}.product-select{min-width:0;position:relative;display:flex;align-items:center;border-left:1px solid var(--glass-line)}.product-select select{width:100%;min-width:0;height:50px;padding:0 42px 0 16px;appearance:none;border:0;outline:0;color:var(--ink);background:transparent;font-size:12px;font-weight:720;text-overflow:ellipsis;color-scheme:light}.product-select select option{color:var(--ink);background:var(--surface)}html[data-theme=dark] .product-select select{color-scheme:dark}.product-select>.icon{position:absolute;right:16px;pointer-events:none}.matches-controls{min-height:58px;display:flex;align-items:stretch}.matches-controls .matches-segments{border-left:0;border-right:1px solid var(--line)}.matches-controls .matches-segments button{min-height:58px;padding-inline:20px;border-left:1px solid var(--line);color:var(--muted);background:transparent;font-size:12px;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.matches-controls .matches-segments button:first-child{border-left:0}.matches-controls .matches-segments button[aria-pressed=true]{color:var(--ink);background:transparent;box-shadow:inset 0 -3px var(--brand)}.matches-page{--match-strip-bg: #1c2129;--match-strip-ink: #f5f7f4}.product-match-groups{padding-top:28px}.product-match-group+.product-match-group{margin-top:20px}.product-match-group>header{min-height:32px;display:flex;align-items:center;padding:0 14px;color:var(--match-strip-ink);background:var(--match-strip-bg)}.product-match-group>header h2{margin:0;font-size:12px;font-weight:760;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums}.product-match-row{min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,26%);border-bottom:1px solid var(--line);background:var(--surface);transition:background-color .16s ease}.product-match-main{min-width:0;min-height:62px;padding:0;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;color:inherit;text-align:left}.product-match-time{padding-left:16px;font-size:12px;font-weight:820;font-variant-numeric:tabular-nums;text-transform:uppercase}.is-live .product-match-time{color:var(--live)}.product-match-versus{min-width:0;display:grid;grid-template-columns:minmax(90px,1fr) 54px minmax(90px,1fr);align-items:center;gap:14px}.product-match-team{min-width:0;display:flex;align-items:center;gap:9px}.product-match-team.is-team-a{justify-content:flex-end}.product-match-team.is-team-b{justify-content:flex-start}.product-match-team b{overflow:hidden;font-size:14px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.product-match-score{min-width:54px;color:var(--ink);font-size:15px;font-weight:840;text-align:center;font-variant-numeric:tabular-nums}.product-match-score.is-pending{color:var(--muted)}.team-mark{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:3px;font-size:8px;font-weight:880;letter-spacing:-.03em;line-height:1}.team-mark img{width:100%;height:100%;object-fit:contain}.team-mark.tone-0{color:#1f5ca5;background:#e3edfa}.team-mark.tone-1{color:#8b3a24;background:#f8e8df}.team-mark.tone-2{color:#286347;background:#e2f1e9}.team-mark.tone-3{color:#684a96;background:#ede7f7}.team-mark.tone-4{color:#75550d;background:#f7edcf}.team-mark.tone-5{color:#40505f;background:#e7ecef}.product-match-event{min-width:0;min-height:62px;padding:8px 16px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:3px;border-left:1px solid var(--line);color:var(--ink);text-align:right}.product-match-event strong,.product-match-event small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-match-event strong{font-size:11px;font-weight:760}.product-match-event small{color:var(--muted);font-size:10px;font-weight:570}html[data-theme=dark] .team-mark.tone-0{color:#a9c9f4;background:#1d3553}html[data-theme=dark] .team-mark.tone-1{color:#f0b39e;background:#4c2c23}html[data-theme=dark] .team-mark.tone-2{color:#a5d8bd;background:#213e31}html[data-theme=dark] .team-mark.tone-3{color:#cbb8e9;background:#392d4d}html[data-theme=dark] .team-mark.tone-4{color:#e4cb83;background:#463a1e}html[data-theme=dark] .team-mark.tone-5{color:#c0ccd5;background:#2b363f}@media(hover:hover)and (pointer:fine){.product-match-row:hover{background-color:var(--surface-hover)}.product-match-main.is-interactive:hover,.product-match-event:hover{color:var(--brand)}}.product-empty{min-height:176px;padding:28px;display:grid;place-content:center;justify-items:center;gap:8px;border:1px solid var(--line);color:var(--muted);background:var(--surface);text-align:center}.product-empty strong{color:var(--ink);font-size:18px}.product-empty span{max-width:54ch;font-size:12px;line-height:1.45}.product-empty button{color:var(--link);font-size:12px;font-weight:760;text-decoration:underline}.product-bracket-section{margin-top:72px;padding-top:24px;border-top:3px solid var(--ink)}.product-section-header{min-height:88px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:start;gap:40px}.product-section-header h2{margin:0;font-family:Unbounded Variable,Arial,sans-serif;font-size:34px;line-height:1;letter-spacing:-.045em}.matches-page .product-section-header{min-height:76px;display:block}.bracket-viewport{width:100%;overflow-x:auto;border:1px solid #30343a;background:#08090b;scrollbar-color:#666b73 #08090b}.bracket-viewport:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.bracket-board{width:calc(var(--bracket-field-width, 1176px) + 52px);min-width:calc(var(--bracket-field-width, 1176px) + 52px);box-sizing:border-box;padding:0 26px 24px;color:#f4f5f2;background:#08090b}.bracket-round-labels,.bracket-columns{width:var(--bracket-field-width, 1176px);display:grid;grid-template-columns:repeat(var(--bracket-column-count, 5),184px);column-gap:64px}.bracket-round-labels{height:52px;align-items:center;border-bottom:1px solid #2b2e34}.bracket-round-labels span{color:#9da19f;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bracket-diagram{width:var(--bracket-field-width, 1176px);height:768px;position:relative}.bracket-connectors{position:absolute;inset:0;z-index:1;overflow:visible;pointer-events:none}.bracket-connectors path{fill:none;stroke:#565b62;stroke-width:1;vector-effect:non-scaling-stroke;shape-rendering:crispEdges}.bracket-columns{position:absolute;inset:0;z-index:2}.bracket-column{height:768px;position:relative}.bracket-team-slot{width:184px;height:40px;position:absolute;top:calc(var(--slot-center) * 1px - 20px);left:0;box-sizing:border-box;padding:0 9px 0 7px;display:grid;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:7px;border:1px solid #363a41;border-radius:3px;color:#dfe2de;background:#111318;font-size:11px;line-height:1;text-align:left;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.bracket-team-slot>span:nth-child(2){overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.bracket-team-slot b{color:#9da19f;font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.bracket-team-slot .team-mark{width:24px;height:24px;flex-basis:24px;overflow:visible;border:0;border-radius:0;color:#dfe2de;background:transparent;font-size:8px}.bracket-team-slot.is-winner{border-color:#6b7078;color:#f4f5f2;background:#17191e}.bracket-team-slot.is-winner>span:nth-child(2){font-weight:800}.bracket-team-slot.is-winner b{color:#f4f5f2}.bracket-team-slot.is-champion{border-color:var(--brand);color:#fff;background:#1a1c21}button.bracket-team-slot{cursor:pointer}button.bracket-team-slot:hover,button.bracket-team-slot:focus-visible{border-color:#92979f;color:#fff;background:#202329}button.bracket-team-slot:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bracket-third-place{padding-top:18px;border-top:1px solid #2b2e34}.bracket-third-place h3{margin:0 0 10px;color:#9da19f;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bracket-third-place>div{display:flex;gap:8px}.bracket-team-slot.is-static{position:relative;top:auto;left:auto}.product-empty--bracket{min-width:100%}.players-page{padding-top:24px;font-family:Golos Text Variable,sans-serif}.players-masthead{min-height:94px;display:flex;align-items:flex-end;padding-bottom:20px;border-bottom:3px solid var(--ink)}.players-masthead h1{margin:0;font-family:Unbounded Variable,sans-serif;font-size:52px;font-weight:690;line-height:.96;letter-spacing:-.055em}.players-controls{min-height:62px;display:flex}.players-controls .product-search{flex:1 1 auto}.players-controls .product-select{width:220px;flex:0 0 220px}.players-result-line{min-height:52px;display:flex;align-items:center;gap:7px}.players-result-line strong{font-size:18px;font-weight:760;font-variant-numeric:tabular-nums}.players-result-line span{color:var(--muted);font-size:10px;font-weight:720;letter-spacing:.04em;text-transform:uppercase}.players-result-line i{height:1px;flex:1;margin-left:8px;background:var(--line)}.players-page{min-width:0}.players-table-wrap{width:100%;max-width:100%;overflow-x:auto;border-top:3px solid var(--ink);scrollbar-color:var(--brand) var(--surface-2);scrollbar-gutter:stable}.players-table{width:100%;min-width:640px;border-collapse:collapse;table-layout:fixed}.players-table th{height:36px;padding:0 16px 0 0;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.055em;text-align:left;text-transform:uppercase}.players-table .players-column-player{width:38%}.players-table .players-column-team{width:22%}.players-table .players-column-role{width:15%}.players-table .players-column-rating{width:92px;padding-right:0;text-align:right;font-variant-numeric:tabular-nums}.players-table .players-column-links{width:25%}.players-table .players-column-open{width:46px;padding-right:0}.players-table td{height:68px;padding:7px 16px 7px 0;border-top:1px solid var(--line);background:var(--surface);font-size:12px;transition:background-color .16s ease}.players-table tbody tr:hover td,.players-table tbody tr:focus-within td{background:var(--surface-hover)}.player-identity{width:100%;min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;color:var(--ink);text-align:left}.player-identity-copy{min-width:0;display:grid;gap:4px}.player-identity b{overflow:hidden;font-size:17px;font-weight:760;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.player-identity small{overflow:hidden;color:var(--muted);font-size:10px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.player-portrait{width:48px;height:52px;display:grid;place-items:center;overflow:hidden;color:var(--ink);background:transparent;font-size:10px;font-weight:840}.player-portrait.is-fallback{color:var(--ink);border:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 78%,var(--surface))}.player-portrait.is-fallback>span{font-size:10px;font-weight:840;letter-spacing:-.02em}.player-portrait img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 12%}.player-team-button{font-weight:760}.player-team-button:hover{text-decoration:underline;text-decoration-color:var(--brand);text-underline-offset:3px}.player-role{color:var(--muted)}.player-links{display:flex;flex-wrap:wrap;gap:5px 12px}.player-links a{color:var(--link);font-size:10px;font-weight:730}.player-links a span{margin-left:3px}.player-links a:hover{text-decoration:underline}.player-no-links{color:var(--muted)}.player-open{width:36px;height:36px;display:grid;place-items:center;color:var(--muted);transition:color .16s ease,background-color .16s ease}.player-open:hover{color:var(--ink);background:var(--surface-2)}.player-identity:focus-visible,.player-open:focus-visible,.player-team-button:focus-visible,.player-links a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tournament-catalog{margin-top:28px;border-top:3px solid var(--ink)}.tournament-row{min-height:116px;display:grid;grid-template-columns:110px minmax(270px,.95fr) minmax(0,1.7fr);align-items:stretch;border-bottom:1px solid var(--line);background:var(--surface);transition:background-color .16s ease}.tournament-row.is-selected{background:var(--surface-2)}.tournament-status,.tournament-name,.tournament-facts{padding:16px}.tournament-status{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.is-current .tournament-status{color:var(--brand)}.tournament-name{display:grid;grid-template-columns:92px minmax(0,1fr);align-content:start;align-items:center;gap:12px;border-left:1px solid var(--line)}.tournament-mark{width:44px;height:44px;position:relative;display:grid;place-items:center;overflow:visible;color:var(--ink);background:transparent;border:0}.tournament-mark b{font-size:9px;font-weight:820;letter-spacing:.04em}.tournament-mark img{width:100%;height:100%;position:absolute;inset:0;display:block;padding:2px;object-fit:contain;background:transparent}.tournament-name h2{max-width:22ch;margin:0;font-size:21px;line-height:1.08;letter-spacing:-.03em}.tournament-facts{min-width:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:14px;border-left:1px solid var(--line)}.tournament-facts div{min-width:0}.tournament-facts dd{min-width:0;overflow:hidden}.tournament-facts dt{color:var(--muted);font-size:9px;font-weight:760;text-transform:uppercase}.tournament-facts dd{margin:7px 0 0;font-size:13px;font-weight:760;font-variant-numeric:tabular-nums}.tournament-team-fact{min-width:0;max-width:100%;display:flex;align-items:center;gap:7px;overflow:hidden}.tournament-team-fact .team-mark{width:24px;height:24px;flex-basis:24px}.tournament-team-fact>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournament-toggle{min-width:0;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-left:1px solid var(--line);color:var(--ink);font-size:12px;font-weight:760;transition:color .15s ease,background-color .15s ease}.tournament-toggle:hover{color:var(--brand);background:var(--surface-hover)}.tournament-toggle .icon{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.tournament-toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.tournament-bracket{margin:0;padding:18px 0 28px;background:var(--canvas)}.tournament-bracket .product-section-header{min-height:48px;padding-inline:2px;display:block}.tournament-bracket .product-section-header h2{font-size:28px;letter-spacing:-.03em}@media(max-width:1180px){.product-page-header{grid-template-columns:minmax(0,1fr) 320px;gap:36px}.product-page-header h1{font-size:52px}.product-controls{grid-template-columns:minmax(230px,1fr) auto 220px}.product-segments button{padding-inline:10px}.product-match-main{grid-template-columns:68px minmax(0,1fr)}.product-match-versus{gap:10px}.players-controls .product-select{width:190px;flex-basis:190px}.tournament-row{grid-template-columns:90px minmax(220px,.9fr) minmax(0,1.6fr)}.tournament-status,.tournament-name,.tournament-facts{padding:18px}}@media(prefers-reduced-motion:reduce){.product-page *{scroll-behavior:auto!important}.product-match-row,.matches-controls .matches-segments button,.teams-table tbody tr,.transfer-card,.transfer-person-button,.transfer-action{transition:none}}.teams-count-line{min-height:58px;display:flex;align-items:center;gap:8px}.teams-count-line strong{font-size:21px;font-variant-numeric:tabular-nums}.teams-count-line span{color:var(--muted);font-size:10px;font-weight:760;text-transform:uppercase}.teams-page{font-family:Golos Text Variable,sans-serif}.teams-page-header{min-height:116px;grid-template-columns:1fr}.teams-controls{grid-template-columns:minmax(320px,1fr) auto}.teams-context-action{min-width:154px;padding:0 18px;border-left:1px solid var(--line);font-size:12px;font-weight:760;text-align:center}.teams-context-action:hover{color:var(--brand);background:var(--surface-2)}.teams-table-wrap,.transfers-table-wrap{border-top:3px solid var(--ink)}.teams-table,.transfers-table{width:100%;border-collapse:collapse;table-layout:fixed}.teams-table th,.transfers-table th{height:42px;padding:0 14px;border-bottom:1px solid var(--ink);color:var(--muted);font-size:9px;font-weight:820;text-align:left;text-transform:uppercase}.teams-table th:first-child{width:52px;padding-left:0}.teams-table th:nth-child(2){width:auto}.teams-table th:nth-child(3){width:110px}.teams-table th:nth-child(4){width:210px}.teams-table th:nth-child(5){width:160px}.teams-table th:last-child{width:56px}.teams-table td{height:64px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:12px}.transfers-table td{height:74px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:12px}.teams-table td:first-child{padding-left:0}.teams-table tbody tr{transition:background-color .16s ease}.transfers-table tbody tr:hover{background:var(--surface-2)}@media(hover:hover)and (pointer:fine){.teams-table tbody tr:hover{background:var(--surface-hover)}}.team-record-index{display:inline-block;min-width:2ch;color:var(--muted);font-size:11px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.team-identity{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px}.team-identity-mark{width:40px;height:40px;display:grid;place-items:center;color:var(--surface);background:var(--ink);font-size:9px;font-weight:850;letter-spacing:-.02em}.team-identity-mark img{width:100%;height:100%;padding:4px;object-fit:contain}.team-identity>strong{overflow:hidden;font-size:16px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.team-profile-link{transition:color .16s ease,background-color .16s ease}.team-profile-link:hover{color:var(--brand)}.team-profile-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.team-number,.team-prize{font-size:13px;font-weight:740;font-variant-numeric:tabular-nums}.team-record{width:156px;display:grid;grid-template-columns:44px 12px 44px 12px 44px;align-items:center;font-variant-numeric:tabular-nums}.team-record>strong,.team-record>.is-header{font-size:12px;font-weight:780;text-align:center}.team-record.is-header{width:108px;grid-template-columns:24px 6px 24px 6px 24px}.team-record.is-header>span{font-size:9px;font-weight:840}.team-record .is-win{color:#238653}.team-record .is-draw{color:var(--muted)}.team-record .is-loss{color:#c83d46}.team-record-separator{color:var(--muted);font-size:10px;font-weight:520;text-align:center}html[data-theme=dark] .team-record .is-win{color:#68c991}html[data-theme=dark] .team-record .is-loss{color:#f07b82}.team-source{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:7px;color:var(--link);font-size:10px;font-weight:760}.team-source:hover{text-decoration:underline;text-underline-offset:3px}.team-source-icon{width:34px;min-height:34px;justify-content:center;color:var(--muted);transition:color .16s ease,background-color .16s ease}.team-source-icon:hover{color:var(--link);background:var(--surface-2);text-decoration:none}.team-source-icon:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.transfers-table th:first-child{width:100px}.transfers-table th:nth-child(2){width:24%}.transfers-table th:nth-child(3),.transfers-table th:nth-child(4){width:19%}.transfers-table th:nth-child(5){width:18%}.transfers-table th:last-child{width:112px}.transfers-table time{color:var(--brand);font-size:10px;font-weight:790;font-variant-numeric:tabular-nums}.transfers-table strong{font-size:16px}.transfer-type{color:var(--muted);font-size:10px;font-weight:760;text-transform:uppercase}.transfers-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:3px solid var(--ink);border-left:1px solid var(--line)}.transfer-card{min-width:0;min-height:126px;padding:12px 14px;display:grid;grid-template-columns:68px minmax(0,1fr) auto;grid-template-rows:32px 40px 28px;box-sizing:border-box;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);transition:background-color .16s ease}.transfer-card.is-organization{background:var(--surface-2)}.transfer-person{min-width:0;grid-column:1 / 3;grid-row:1;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:12px;color:var(--ink);text-align:left}.transfer-person>span:last-child{min-width:0;padding-top:3px}.transfer-person strong{display:block;overflow:hidden;font-size:17px;font-weight:790;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.transfer-person small{display:block;margin-bottom:4px;color:var(--brand);font-size:8px;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.transfer-person-button{cursor:pointer;transition:color .16s ease}.transfer-person-button:hover{color:var(--brand)}.transfer-person-button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.transfer-avatar{width:56px;height:56px;grid-row:1 / 3;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 32%,transparent);border-radius:2px;font-size:13px;font-weight:880;letter-spacing:-.04em}.transfer-avatar img{width:100%;height:100%;object-fit:cover}.transfer-card-date{grid-column:3;grid-row:1;padding-top:5px;color:var(--muted);font-size:10px;font-weight:730;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.transfer-route{min-width:0;grid-column:2 / 4;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:8px}.transfer-team{min-width:0;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px}.transfer-team b{overflow:hidden;font-size:11px;font-weight:670;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.transfer-team-mark{width:26px;height:26px;display:grid;place-items:center;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:2px;font-size:7px;font-weight:880;line-height:1}.transfer-route-arrow{color:var(--brand)}.transfer-card-footer{min-width:0;grid-column:2 / 4;grid-row:3;display:flex;align-items:end;justify-content:space-between;gap:12px;border-top:1px solid var(--line)}.transfer-card-footer .transfer-type{overflow:hidden;padding-top:8px;color:var(--muted);font-size:10px;font-weight:790;letter-spacing:.02em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.transfer-actions{flex:0 0 auto;display:flex;align-items:center;align-self:stretch}.transfer-action{width:30px;height:28px;display:grid;place-items:center;border-left:1px solid var(--line);color:var(--muted);transition:color .16s ease,background-color .16s ease}.transfer-action:hover{color:var(--brand);background:var(--surface-2)}.transfer-action:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.transfer-avatar.tone-0,.transfer-team-mark.tone-0{color:#1f5ca5;background:#e3edfa}.transfer-avatar.tone-1,.transfer-team-mark.tone-1{color:#8b3a24;background:#f8e8df}.transfer-avatar.tone-2,.transfer-team-mark.tone-2{color:#286347;background:#e2f1e9}.transfer-avatar.tone-3,.transfer-team-mark.tone-3{color:#684a96;background:#ede7f7}.transfer-avatar.tone-4,.transfer-team-mark.tone-4{color:#75550d;background:#f7edcf}.transfer-avatar.tone-5,.transfer-team-mark.tone-5{color:#40505f;background:#e7ecef}html[data-theme=dark] .transfer-avatar.tone-0,html[data-theme=dark] .transfer-team-mark.tone-0{color:#a9c9f4;background:#1d3553}html[data-theme=dark] .transfer-avatar.tone-1,html[data-theme=dark] .transfer-team-mark.tone-1{color:#f0b39e;background:#4c2c23}html[data-theme=dark] .transfer-avatar.tone-2,html[data-theme=dark] .transfer-team-mark.tone-2{color:#a5d8bd;background:#213e31}html[data-theme=dark] .transfer-avatar.tone-3,html[data-theme=dark] .transfer-team-mark.tone-3{color:#cbb8e9;background:#392d4d}html[data-theme=dark] .transfer-avatar.tone-4,html[data-theme=dark] .transfer-team-mark.tone-4{color:#e4cb83;background:#463a1e}html[data-theme=dark] .transfer-avatar.tone-5,html[data-theme=dark] .transfer-team-mark.tone-5{color:#c0ccd5;background:#2b363f}@media(hover:hover)and (pointer:fine){.transfer-card:has(.transfer-person-button:hover){background:var(--surface-hover)}}.transfer-card:focus-within{background:var(--surface-hover)}@media(max-width:920px){.transfers-ledger{grid-template-columns:1fr}}.team-profile-page{padding-top:24px;font-family:Golos Text Variable,sans-serif}.team-profile-back{width:fit-content;min-height:36px;display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:760;transition:color .16s ease,background-color .16s ease}.team-profile-back:hover{color:var(--brand)}.team-profile-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);gap:32px 64px;padding:30px 0 26px;border-bottom:3px solid var(--ink)}.team-profile-identity{min-width:0;display:flex;align-items:center;gap:22px}.team-mark.team-profile-mark{width:76px;height:76px;flex-basis:76px;border:0;border-radius:0;color:var(--surface);background:var(--ink);font-size:17px}.team-profile-identity h1{max-width:15ch;margin:0;overflow-wrap:anywhere;font-family:Unbounded Variable,sans-serif;font-size:clamp(38px,4.1vw,58px);font-weight:690;line-height:.97;letter-spacing:-.055em}.team-profile-source{width:fit-content;margin-top:12px;display:flex;align-items:center;gap:6px;color:var(--link);font-size:11px;font-weight:730}.team-profile-source:hover{text-decoration:underline;text-underline-offset:3px}.team-profile-metrics{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.team-profile-metrics>div{min-width:0;padding:16px 18px;border-left:1px solid var(--line)}.team-profile-metrics>div:first-child{border-left:0}.team-profile-metrics dt{color:var(--muted);font-size:9px;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.team-profile-metrics dd{margin:7px 0 0;overflow:hidden;font-size:17px;font-weight:780;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.team-profile-record{grid-column:1 / -1}.team-profile-record-track{height:9px;display:flex;overflow:hidden;background:var(--surface-2)}.team-profile-record-track .is-win{background:#238653}.team-profile-record-track .is-draw{background:#8a918b}.team-profile-record-track .is-loss{background:#c83d46}.team-profile-record-labels{min-height:38px;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:20px;padding-top:8px}.team-profile-record-labels>span{display:flex;align-items:baseline;gap:6px;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.team-profile-record-labels>span:nth-child(2){justify-content:center}.team-profile-record-labels>span:last-child{justify-content:flex-end}.team-profile-record-labels b{font-weight:620}.team-profile-record-labels strong{color:currentColor;font-size:13px}.team-profile-record-labels small{font-size:10px}.team-profile-record-labels .is-win{color:#238653}.team-profile-record-labels .is-loss{color:#c83d46}html[data-theme=dark] .team-profile-record-track .is-win{background:#55b77d}html[data-theme=dark] .team-profile-record-track .is-draw{background:#777e78}html[data-theme=dark] .team-profile-record-track .is-loss{background:#d85b63}html[data-theme=dark] .team-profile-record-labels .is-win{color:#68c991}html[data-theme=dark] .team-profile-record-labels .is-loss{color:#f07b82}.team-profile-anchors{min-height:58px;display:flex;align-items:stretch;border-bottom:1px solid var(--line)}.team-profile-anchors a{min-width:112px;display:grid;place-items:center;padding:0 18px;border-right:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:780;transition:color .16s ease,background-color .16s ease}.team-profile-anchors a:hover{color:var(--ink);background:var(--surface-hover)}.team-profile-section{scroll-margin-top:84px;padding-top:54px}.team-profile-section>header{min-height:50px;display:flex;align-items:flex-start;border-bottom:3px solid var(--ink)}.team-profile-section>header h2{margin:0;font-family:Unbounded Variable,sans-serif;font-size:28px;font-weight:670;line-height:1;letter-spacing:-.045em}.team-profile-roster{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--line)}.team-profile-player{min-width:0;min-height:172px;padding:18px 16px;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto 1fr;align-content:start;gap:13px 12px;border-right:1px solid var(--line);transition:background-color .16s ease}.team-profile-player:last-child{border-right:0}.team-profile-player-mark{width:44px;height:44px;grid-row:1 / 3;display:grid;place-items:center;color:var(--surface);background:var(--ink);font-size:10px;font-weight:840}.team-profile-player h3{margin:1px 0 0;font-size:16px;line-height:1.05}.team-profile-player p{margin:5px 0 0;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.team-profile-player-role{grid-column:2;color:var(--muted);font-size:10px;font-weight:720;text-transform:uppercase}.team-profile-player-links{grid-column:1 / -1;align-self:end;display:flex;flex-wrap:wrap;gap:7px 12px}.team-profile-player-links a{color:var(--link);font-size:9px;font-weight:780}.team-profile-player-links a span{margin-left:3px}.team-profile-player-links a:hover{text-decoration:underline;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.team-profile-player:hover{background:var(--surface-hover)}}.team-profile-empty{min-height:76px;margin:0;padding:24px 0;display:flex;align-items:center;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.team-profile-match-block{margin-top:26px}.team-profile-match-block+.team-profile-match-block{margin-top:38px}.team-profile-match-block>h3{min-height:34px;margin:0;color:var(--muted);font-size:10px;font-weight:820;letter-spacing:.07em;text-transform:uppercase}.team-profile-match-row{min-height:62px;display:grid;grid-template-columns:140px minmax(0,1fr) minmax(210px,26%);align-items:center;border-bottom:1px solid var(--line);background:var(--surface);transition:background-color .16s ease}.team-profile-match-row>time{padding-left:16px;font-size:11px;font-weight:790;font-variant-numeric:tabular-nums}.team-profile-match-versus{min-width:0;display:grid;grid-template-columns:minmax(90px,1fr) 52px minmax(90px,1fr);align-items:center;gap:12px}.team-profile-match-versus>span{min-width:0;display:flex;align-items:center;gap:9px}.team-profile-match-versus>span:first-child{justify-content:flex-end}.team-profile-match-versus b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.team-profile-match-versus>strong{font-size:15px;text-align:center;font-variant-numeric:tabular-nums}.team-profile-match-versus>strong.is-pending{color:var(--muted)}.team-profile-match-event{min-width:0;min-height:62px;padding:8px 16px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:3px;border-left:1px solid var(--line);text-align:right}.team-profile-match-event strong,.team-profile-match-event small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-profile-match-event strong{font-size:11px}.team-profile-match-event small{color:var(--muted);font-size:10px}@media(hover:hover)and (pointer:fine){.team-profile-match-row:hover{background:var(--surface-hover)}}.team-profile-transfer-ledger,.team-profile-news-ledger{border-bottom:1px solid var(--line)}.team-profile-transfer-ledger>article{min-height:68px;display:grid;grid-template-columns:100px 1.2fr 1fr 24px 1fr 160px;align-items:center;gap:16px;border-bottom:1px solid var(--line);transition:background-color .16s ease}.team-profile-transfer-ledger>article:last-child,.team-profile-news-ledger>a:last-child{border-bottom:0}.team-profile-transfer-ledger time{color:var(--brand);font-size:10px;font-weight:780}.team-profile-transfer-ledger strong{font-size:14px}.team-profile-transfer-ledger span{color:var(--muted);font-size:12px}.team-profile-transfer-ledger i{color:var(--muted);font-style:normal;text-align:center}.team-profile-transfer-ledger small{color:var(--muted);font-size:9px;font-weight:780;text-transform:uppercase}.team-profile-news-ledger>a{min-height:78px;padding:0 14px;display:grid;grid-template-columns:150px minmax(0,1fr) 24px;align-items:center;gap:24px;border-bottom:1px solid var(--line);transition:background-color .16s ease,color .16s ease}.team-profile-news-ledger time{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.team-profile-news-ledger strong{max-width:62ch;font-size:19px;line-height:1.2}.team-profile-news-ledger .icon{color:var(--muted)}@media(hover:hover)and (pointer:fine){.team-profile-transfer-ledger>article:hover,.team-profile-news-ledger>a:hover{background:var(--surface-hover)}.team-profile-news-ledger>a:hover .icon{color:var(--brand)}}@media(max-width:1180px){.team-profile-hero{grid-template-columns:minmax(0,1fr);gap:28px}.team-profile-metrics{width:100%}.team-profile-roster{grid-template-columns:repeat(3,minmax(0,1fr))}.team-profile-player:nth-child(3n){border-right:0}.team-profile-player:nth-child(n+4){border-top:1px solid var(--line)}.team-profile-match-row{grid-template-columns:124px minmax(0,1fr) 230px}.team-profile-transfer-ledger>article{grid-template-columns:90px 1.2fr 1fr 20px 1fr 130px;gap:10px}}@media(prefers-reduced-motion:reduce){.team-profile-back,.team-profile-link,.team-profile-anchors a,.team-profile-player,.team-profile-match-row,.team-profile-transfer-ledger>article,.team-profile-news-ledger>a{transition:none}}.news-page{padding-top:18px;font-family:Golos Text Variable,sans-serif}.news-masthead{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:40px;border-bottom:1px solid var(--line)}.news-masthead h1{margin:0;font-family:Golos Text Variable,sans-serif;font-size:42px;font-weight:740;line-height:1;letter-spacing:-.035em}.news-masthead-title{min-width:0}.news-masthead-title p{margin:7px 0 0;color:var(--muted);font-size:12px;font-weight:620;line-height:1.3}.news-search{width:292px;flex:none;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0 14px;color:var(--muted);border:1px solid var(--glass-line);border-radius:14px;background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1px 0 var(--glass-highlight);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.news-search:focus-within{color:var(--ink);border-color:var(--glass-line-strong);background:var(--glass-bg-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent),inset 0 1px 0 var(--glass-highlight)}.news-search input{width:100%;height:48px;padding:0;border:0;outline:0;color:var(--ink);background:transparent;font-size:14px}.news-search input::placeholder{color:var(--muted);opacity:1}.news-lead{width:100%;height:350px;margin-top:20px;display:grid;grid-template-columns:minmax(0,58fr) minmax(380px,42fr);overflow:hidden;background:var(--surface);text-align:left;transition:background-color .16s ease}.news-lead-media{position:relative;min-width:0;overflow:hidden;background:var(--surface-2)}.news-lead-media img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.news-lead-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--surface-hover);opacity:0;transition:opacity .16s ease}.news-lead-copy{min-width:0;padding:30px 36px 32px;display:flex;flex-direction:column;justify-content:center;border-top:3px solid var(--ink);border-bottom:1px solid var(--line)}.news-story-meta{display:block;color:var(--muted);font-size:13px;font-weight:520;line-height:1.3;font-variant-numeric:tabular-nums}.news-story-meta{white-space:nowrap}.news-lead-copy>strong{max-width:18ch;margin-top:18px;font-size:38px;font-weight:720;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.news-lead-deck{max-width:53ch;margin-top:16px;color:var(--muted);font-size:15px;font-weight:450;line-height:1.45}.news-lead:focus-visible,.news-feed-row:focus-visible{background-color:var(--surface-hover)}.news-lead:focus-visible .news-lead-media:after{opacity:.12}.news-feed{margin-top:30px}.news-feed--results,.news-player-results{margin-top:22px}.news-player-results>h2{margin:0;min-height:42px;display:flex;align-items:center;color:var(--muted);font-size:11px;font-weight:780;letter-spacing:.045em;text-transform:uppercase}.news-player-results>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.news-player-result{min-height:74px;display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:12px;border-bottom:1px solid var(--line);transition:background-color .16s ease}.news-player-result:last-child{border-bottom:0}.news-player-result-photo{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;color:var(--muted);border-radius:12px;background:var(--surface-2)}.news-player-result-photo img{width:100%;height:100%;object-fit:cover}.news-player-result>span:nth-child(2){min-width:0;display:grid;gap:4px}.news-player-result strong{overflow-wrap:anywhere;font-size:16px;line-height:1.15}.news-player-result small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.news-player-result>.icon{color:var(--muted);justify-self:end}.news-player-result:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;background:var(--surface-hover)}@media(hover:hover)and (pointer:fine){.news-player-result:hover{background:var(--surface-hover)}.news-player-result:hover>.icon{color:var(--brand)}}.news-feed-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.news-feed-row{width:100%;min-height:78px;padding:13px 12px 13px 0;display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:24px;border-bottom:1px solid var(--line);text-align:left;transition:background-color .16s ease}.news-feed-row:last-child{border-bottom:0}@media(hover:hover)and (pointer:fine){.news-lead:hover,.news-feed-row:hover{background-color:var(--surface-hover)}.news-lead:hover .news-lead-media:after{opacity:.12}}.news-feed-row .news-story-meta{padding-left:12px}.news-feed-row>strong{max-width:56ch;font-size:21px;font-weight:650;line-height:1.18;letter-spacing:-.018em}.news-empty{margin-top:28px}html[data-theme=dark] .news-lead-media img{filter:brightness(1.18) contrast(.92) saturate(.94)}html[data-theme=dark] .news-lead-copy{border-top:1px solid var(--line);border-bottom-color:var(--line)}html[data-theme=dark] .news-lead-deck{color:#bac0bb}@media(max-width:1120px){.news-masthead{gap:28px}.news-search{width:240px}.news-lead{grid-template-columns:minmax(0,56fr) minmax(360px,44fr)}.news-lead-copy{padding-inline:28px}.news-lead-copy>strong{font-size:34px}.news-feed-row{grid-template-columns:140px minmax(0,1fr)}}.cms-app,.cms-login-shell,.cms-editor{--cms-bg: #0c0d0f;--cms-panel: #14171b;--cms-panel-2: #1a1e23;--cms-line: #30353d;--cms-text: #f3f4f1;--cms-muted: #a9b0ba;--cms-accent: #ff4c35;color:var(--cms-text);background:var(--cms-bg)}.cms-login-shell{min-height:100vh;display:grid;place-items:center;padding:40px}.cms-login{width:min(460px,100%);padding:42px;border:1px solid var(--cms-line);background:var(--cms-panel)}.cms-login .cms-mark{display:block;margin-bottom:42px;font-family:Unbounded Variable,sans-serif;font-size:42px;letter-spacing:-.08em}.cms-login h1{margin:0;font-size:32px;letter-spacing:-.035em}.cms-login p{margin:12px 0 28px;color:var(--cms-muted);line-height:1.5}.cms-login label{display:grid;gap:8px;font-size:13px;font-weight:700}.cms-login input,.cms-field input,.cms-field textarea,.cms-editor-title input,.cms-editor-title textarea,.cms-cover-editor input,.cms-cover-editor select,.cms-block input,.cms-block textarea,.cms-block select{width:100%;border:1px solid var(--cms-line);outline:0;color:var(--cms-text);background:#0d0f12;font:inherit}.cms-login input{height:50px;padding:0 14px}.cms-login input:focus,.cms-field input:focus,.cms-field textarea:focus,.cms-editor-title input:focus,.cms-editor-title textarea:focus,.cms-cover-editor input:focus,.cms-cover-editor select:focus,.cms-block input:focus,.cms-block textarea:focus,.cms-block select:focus{border-color:var(--cms-accent)}.cms-primary{min-height:42px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--cms-accent);color:#fff;background:var(--cms-accent);font-weight:760}.cms-primary:disabled{opacity:.48}.cms-login .cms-primary{width:100%;margin-top:16px}.cms-login>a{display:inline-block;margin-top:20px;color:var(--cms-muted);font-size:13px;text-decoration:underline;text-underline-offset:3px}.cms-error{color:#ff8170!important}.cms-app{min-height:100vh;display:grid;grid-template-columns:240px minmax(0,1fr)}.cms-sidebar{position:sticky;top:0;height:100vh;padding:24px 16px;display:flex;flex-direction:column;border-right:1px solid var(--cms-line);background:#090a0c}.cms-brand{align-self:flex-start;margin:0 12px 44px;color:var(--cms-text);font-family:Unbounded Variable,sans-serif;font-size:31px;font-weight:750;letter-spacing:-.08em}.cms-sidebar nav{display:grid;gap:4px}.cms-sidebar nav button{min-height:44px;padding:0 12px;display:flex;align-items:center;gap:12px;color:var(--cms-muted);background:transparent;text-align:left}.cms-sidebar nav button:hover,.cms-sidebar nav button.is-active{color:var(--cms-text);background:var(--cms-panel-2)}.cms-sidebar nav button.is-active{box-shadow:inset 2px 0 var(--cms-accent)}.cms-account{margin-top:auto;padding:18px 12px 0;display:grid;gap:4px;border-top:1px solid var(--cms-line)}.cms-account b{font-size:14px}.cms-account span{color:var(--cms-muted);font-size:12px}.cms-account button{width:max-content;margin-top:10px;padding:0;color:var(--cms-muted);background:transparent;font-size:12px;text-decoration:underline;text-underline-offset:3px}.cms-workspace{min-width:0}.cms-section{min-height:100vh;padding:42px clamp(28px,4vw,72px) 80px;color:var(--cms-text);background:var(--cms-bg)}.cms-section-title{min-height:78px;margin-bottom:30px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:2px solid var(--cms-text)}.cms-section-title h1{margin:0;font-family:Unbounded Variable,sans-serif;font-size:40px;font-weight:690;letter-spacing:-.035em}.cms-section-title p{margin:8px 0 24px;color:var(--cms-muted)}.cms-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--cms-line)}.cms-metrics article{min-height:120px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--cms-line)}.cms-metrics article:last-child{border-right:0}.cms-metrics span{color:var(--cms-muted);font-size:13px}.cms-metrics strong{font-size:34px;font-variant-numeric:tabular-nums}.cms-breaking-status{margin-top:18px;padding:14px 18px;display:flex;align-items:center;gap:16px;background:var(--cms-accent)}.cms-breaking-status b{text-transform:uppercase}.cms-breaking-status span{flex:1}.cms-breaking-status button{min-height:34px;padding:0 12px;border:1px solid currentColor;color:inherit;background:transparent;font-weight:700}.cms-panel{padding:24px;border:1px solid var(--cms-line);background:var(--cms-panel)}.cms-section>.cms-panel{margin-top:24px}.cms-panel h2{margin:0 0 20px;font-size:20px}.cms-compact-list{border-top:1px solid var(--cms-line)}.cms-compact-list button{width:100%;min-height:66px;padding:10px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--cms-line);color:inherit;background:transparent;text-align:left}.cms-compact-list button:hover{background:var(--cms-panel-2)}.cms-compact-list button span{display:grid;gap:4px}.cms-compact-list small{color:var(--cms-muted)}.cms-compact-list>button>strong{color:var(--cms-muted);font-variant-numeric:tabular-nums}.cms-filters{display:flex;gap:6px;margin-bottom:18px}.cms-filters button{min-height:36px;padding:0 13px;border:1px solid var(--cms-line);color:var(--cms-muted);background:transparent}.cms-filters button.is-active,.cms-filters button:hover{color:var(--cms-text);background:var(--cms-panel-2)}.cms-materials-table{border-top:2px solid var(--cms-text)}.cms-table-head,.cms-material-row{display:grid;grid-template-columns:minmax(280px,1fr) 150px 170px 175px;gap:18px;align-items:center}.cms-table-head{min-height:42px;color:var(--cms-muted);font-size:11px;font-weight:760;text-transform:uppercase}.cms-material-row{width:100%;min-height:78px;padding:12px 0;border-top:1px solid var(--cms-line);color:inherit;background:var(--cms-panel);text-align:left}.cms-material-row:hover{background:var(--cms-panel-2)}.cms-material-row>span:first-child{display:grid;gap:6px}.cms-material-row small,.cms-material-row time{color:var(--cms-muted);font-size:12px}.cms-material-row span[data-status]{width:max-content;padding:5px 8px;border:1px solid var(--cms-line);font-size:12px}.cms-material-row span[data-status=review]{color:#ffd27a}.cms-material-row span[data-status=published]{color:#6fe0a8}.cms-empty,.cms-permission-note{color:var(--cms-muted)}.cms-empty{padding:40px 0}.cms-permission-note{font-size:12px}.cms-editor{padding-bottom:102px}.cms-editor-bar{min-height:52px;margin:-18px 0 30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cms-line)}.cms-editor-bar>button{display:inline-flex;align-items:center;gap:8px;color:var(--cms-muted);background:transparent}.cms-editor-bar>div{display:flex;gap:16px;font-size:12px}.cms-editor-bar span{color:var(--cms-muted)}.cms-editor-title{display:grid;gap:12px;margin-bottom:24px}.cms-editor-title input{padding:0;border:0;background:transparent;font-size:clamp(34px,4vw,58px);font-weight:760;line-height:1;letter-spacing:-.04em}.cms-editor-title textarea{padding:0;border:0;resize:vertical;background:transparent;color:var(--cms-muted);font-size:18px;line-height:1.45}.cms-editor-quality{margin:-8px 0 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--cms-muted);font-size:12px}.cms-editor-quality b{color:#d88472;font-weight:720}.cms-editor-quality.is-ready b{color:#6fe0a8}.cms-editor-tabs{display:flex;border-bottom:1px solid var(--cms-line)}.cms-editor-tabs button{min-height:44px;padding:0 18px;border-bottom:2px solid transparent;color:var(--cms-muted);background:transparent}.cms-editor-tabs button.is-active{border-bottom-color:var(--cms-accent);color:var(--cms-text)}.cms-editor-content{max-width:920px;padding-top:28px}.cms-cover-editor{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:14px;margin-bottom:28px}.cms-crop-stage{position:relative;aspect-ratio:16 / 9;display:grid;place-items:center;overflow:hidden;border:1px solid var(--cms-line);color:var(--cms-muted);background:var(--cms-panel);cursor:default;touch-action:none;-webkit-user-select:none;user-select:none}.cms-crop-stage.has-image{cursor:crosshair}.cms-crop-stage.is-dragging{border-color:var(--cms-accent);background:#241813}.cms-crop-stage>img{width:100%;height:100%;display:block;object-fit:cover;pointer-events:none;will-change:transform}.cms-cover-empty{display:grid;place-items:center;gap:8px;padding:24px;text-align:center}.cms-cover-empty b{color:var(--cms-text);font-size:14px}.cms-cover-empty small{color:var(--cms-muted);font-size:11px}.cms-crop-stage>small{position:absolute;right:10px;bottom:10px;padding:6px 8px;color:#fff;background:#08090bc7;font-size:10px;pointer-events:none}.cms-crop-target{position:absolute;width:22px;height:22px;border:1px solid #fff;border-radius:50%;box-shadow:0 1px 8px #0000008c;transform:translate(-50%,-50%);pointer-events:none}.cms-crop-target:before,.cms-crop-target:after{content:"";position:absolute;background:#fff}.cms-crop-target:before{top:10px;left:-5px;width:30px;height:1px}.cms-crop-target:after{top:-5px;left:10px;width:1px;height:30px}.cms-cover-tools{display:flex;flex-direction:column;gap:8px}.cms-cover-tools>input{min-height:42px;padding:0 11px}.cms-secondary{min-height:42px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--cms-line);color:var(--cms-text);background:transparent;font-weight:700}.cms-secondary:hover{background:var(--cms-panel-2)}.cms-secondary:disabled{opacity:.42}.cms-zoom{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;min-height:42px;padding:0 10px;border:1px solid var(--cms-line);color:var(--cms-muted);font-size:11px}.cms-zoom>span{display:inline-flex;align-items:center;gap:5px}.cms-zoom input{min-height:auto;padding:0;accent-color:var(--cms-accent)}.cms-zoom b{width:38px;color:var(--cms-text);font-variant-numeric:tabular-nums;text-align:right}.cms-focus-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--cms-line)}.cms-focus-presets>span{grid-column:1 / -1;padding:8px 9px 4px;color:var(--cms-muted);font-size:10px;text-transform:uppercase}.cms-focus-presets button{min-height:30px;color:var(--cms-muted);background:transparent;font-size:10px}.cms-focus-presets button:hover,.cms-focus-presets button.is-active{color:var(--cms-text);background:var(--cms-panel-2)}.cms-cover-picker{grid-column:1 / -1;border:1px solid var(--cms-line);background:var(--cms-panel)}.cms-cover-picker>header{min-height:42px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cms-line)}.cms-cover-picker>header button{width:32px;height:32px;display:grid;place-items:center;color:var(--cms-muted);background:transparent}.cms-cover-picker>div{max-height:310px;padding:1px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow-y:auto;background:var(--cms-line)}.cms-cover-picker>div button{min-width:0;padding:0 0 8px;display:grid;gap:7px;color:var(--cms-text);background:var(--cms-panel);text-align:left}.cms-cover-picker>div button:hover{background:var(--cms-panel-2)}.cms-cover-picker img{width:100%;aspect-ratio:4 / 3;display:block;object-fit:cover}.cms-cover-picker span{padding:0 8px;overflow:hidden;color:var(--cms-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cms-cover-editor input,.cms-cover-editor select{min-height:42px;padding:0 11px}.cms-upload-button{position:relative;overflow:hidden;min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cms-line);color:var(--cms-text);background:var(--cms-panel-2);font-weight:700}.cms-upload-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.cms-blocks{display:grid;gap:12px}.cms-block{position:relative;padding:16px;border:1px solid var(--cms-line);background:var(--cms-panel)}.cms-block.is-dragging{opacity:.46;border-color:var(--cms-accent)}.cms-block>header{margin-bottom:12px;display:flex;justify-content:space-between}.cms-block-kind{display:flex;gap:6px;align-items:center}.cms-block-kind .cms-drag-handle{cursor:grab}.cms-block-kind .cms-drag-handle:active{cursor:grabbing}.cms-block>header select{width:auto;height:32px;padding:0 8px}.cms-block>header div{display:flex;gap:4px}.cms-block>header button{width:32px;height:32px;display:grid;place-items:center;color:var(--cms-muted);background:#0d0f12}.cms-block>textarea{min-height:90px;padding:14px;resize:vertical;line-height:1.55}.cms-block>input,.cms-block-fields input,.cms-block-fields select{min-height:42px;padding:0 11px}.cms-block-fields{display:grid;gap:8px}.cms-block-fields textarea{padding:11px}.cms-block-fields small,.cms-block-index{color:var(--cms-muted)}.cms-block-index{position:absolute;right:14px;bottom:8px;font-size:10px}.cms-add-block{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cms-add-block span{margin-right:8px;color:var(--cms-muted);font-size:12px}.cms-add-block button{min-height:34px;padding:0 10px;border:1px solid var(--cms-line);color:var(--cms-text);background:transparent}.cms-add-block button:hover{background:var(--cms-panel-2)}.cms-settings-grid{padding-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cms-settings-grid .cms-panel{margin:0}.cms-field{display:grid;gap:7px;margin-bottom:15px;color:var(--cms-muted);font-size:12px;font-weight:650}.cms-field input{height:42px;padding:0 11px}.cms-field textarea{padding:11px;resize:vertical}.cms-check{margin:14px 0;display:flex;gap:10px;align-items:flex-start;color:var(--cms-muted);font-size:13px;line-height:1.4}.cms-check input{margin-top:2px;accent-color:var(--cms-accent)}.cms-check--breaking{color:#ff8170}.cms-suggestions{display:grid;gap:8px;border-top:1px solid var(--cms-line);padding-top:16px}.cms-suggestions h3{margin:0 0 4px;font-size:14px}.cms-suggestions a{color:var(--cms-muted);font-size:13px;text-decoration:underline;text-underline-offset:3px}.cms-history>div{padding:14px 0;display:grid;grid-template-columns:170px 150px minmax(0,1fr);gap:12px;border-top:1px solid var(--cms-line)}.cms-history time,.cms-history small{color:var(--cms-muted);font-size:12px}.cms-history small{grid-column:3}.cms-article-analytics>strong{display:block;font-size:64px}.cms-article-analytics>span{color:var(--cms-muted)}.cms-article-analytics>div{max-width:440px;margin-top:24px;border-top:1px solid var(--cms-line)}.cms-article-analytics p{margin:0;padding:9px 0;display:flex;justify-content:space-between;border-bottom:1px solid var(--cms-line)}.cms-save-message{position:fixed;right:24px;bottom:84px;z-index:20;padding:12px 16px;color:#0c0d0f;background:#6fe0a8}.cms-save-message.is-error{color:#fff;background:#c83424}.cms-editor-actions{position:fixed;right:0;bottom:0;left:0;z-index:10;min-height:66px;padding:10px clamp(28px,4vw,72px);display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--cms-line);background:#0c0d0ff5}.cms-editor-actions button{min-height:42px;padding:0 15px;border:1px solid var(--cms-line);color:var(--cms-text);background:var(--cms-panel);font-weight:700}.cms-editor-actions .cms-primary{background:var(--cms-accent);border-color:var(--cms-accent)}.cms-editor-actions button:disabled{cursor:not-allowed;opacity:.42}.cms-media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--cms-line)}.cms-media-grid figure{min-width:0;margin:0;background:var(--cms-panel)}.cms-media-grid img{width:100%;aspect-ratio:4 / 3;display:block;object-fit:cover}.cms-media-grid figcaption{padding:12px;display:grid;gap:5px}.cms-media-grid b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-media-grid span{color:var(--cms-muted);font-size:11px}.cms-media-grid button{width:max-content;padding:0;color:var(--cms-muted);background:transparent;font-size:11px;text-decoration:underline}.cms-media-grid button.is-danger{color:#ff705d}.cms-home-list{display:grid;gap:8px}.cms-home-lead{margin-bottom:24px;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);border:1px solid var(--cms-line);background:var(--cms-panel)}.cms-home-lead>div{min-height:250px;overflow:hidden;display:grid;place-items:center;background:var(--cms-panel-2)}.cms-home-lead img{width:100%;height:100%;display:block;object-fit:cover}.cms-home-lead>div>span{font-family:Unbounded Variable,sans-serif;font-size:72px;font-weight:760;letter-spacing:-.04em}.cms-home-lead>article{padding:28px;display:flex;flex-direction:column;justify-content:flex-end}.cms-home-lead>article>span{color:var(--cms-accent);font-size:11px;font-weight:760;text-transform:uppercase}.cms-home-lead h2{margin:12px 0 10px;font-size:clamp(24px,3vw,38px);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.cms-home-lead p{max-width:52ch;margin:0;color:var(--cms-muted);line-height:1.45}.cms-home-message{margin:-8px 0 18px;color:#6fe0a8;font-size:13px}.cms-home-list article{min-height:86px;padding:10px;display:grid;grid-template-columns:110px minmax(0,1fr) 160px 24px;gap:16px;align-items:center;border:1px solid var(--cms-line);background:var(--cms-panel);cursor:grab}.cms-home-list article.is-lead{border-color:var(--cms-accent)}.cms-home-list article.is-dragging{opacity:.45}.cms-home-list img,.cms-home-list article>div{width:110px;height:64px;object-fit:cover;background:var(--cms-panel-2)}.cms-home-list span{display:grid;gap:6px}.cms-home-list small{color:var(--cms-muted)}.cms-home-list button{min-height:34px;border:1px solid var(--cms-line);color:var(--cms-text);background:transparent}.cms-home-list i{color:var(--cms-muted);font-style:normal}.cms-pipeline-filters{margin:-6px 0 18px;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.cms-pipeline-filters::-webkit-scrollbar{display:none}.cms-pipeline-filters button{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;color:var(--cms-muted);background:transparent;font-weight:700;white-space:nowrap}.cms-pipeline-filters button:hover,.cms-pipeline-filters button.is-active{color:var(--cms-text);background:var(--cms-panel-2)}.cms-pipeline-filters button.is-active{border-color:var(--cms-line)}.cms-pipeline-filters span{min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;color:var(--cms-muted);background:#0d0f12;font-size:10px;font-variant-numeric:tabular-nums}.cms-pipeline-layout{display:grid;grid-template-columns:minmax(240px,290px) minmax(0,1fr);gap:18px;align-items:start}.cms-assignment-list{position:sticky;top:20px;max-height:calc(100vh - 40px);display:grid;gap:5px;overflow-y:auto;scrollbar-color:var(--cms-line) transparent}.cms-assignment-list>button{min-width:0;padding:15px 16px;display:grid;gap:8px;border:1px solid transparent;color:var(--cms-text);background:var(--cms-panel);text-align:left}.cms-assignment-list>button:hover{background:var(--cms-panel-2)}.cms-assignment-list>button.is-active{border-color:var(--cms-line);background:var(--cms-panel-2);box-shadow:inset 1px 0 var(--cms-accent)}.cms-assignment-list>button>strong{overflow:hidden;font-size:14px;line-height:1.35;text-overflow:ellipsis}.cms-assignment-list>button>small{overflow:hidden;color:var(--cms-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cms-assignment-meta,.cms-assignment-people{display:flex;align-items:center;justify-content:space-between;gap:8px}.cms-assignment-meta b,.cms-assignment-meta i,.cms-assignment-people i{color:var(--cms-muted);font-size:10px;font-style:normal;font-weight:700}.cms-assignment-meta b{text-transform:uppercase;letter-spacing:.035em}.cms-assignment-meta b[data-priority=high],.cms-assignment-meta b[data-priority=urgent]{color:#ff8a78}.cms-assignment-meta i{color:#f0c67c}.cms-assignment-people{justify-content:flex-start;flex-wrap:wrap}.cms-pipeline-empty{min-height:220px;padding:28px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--cms-muted);background:var(--cms-panel);text-align:center}.cms-pipeline-empty b{color:var(--cms-text)}.cms-pipeline-empty p{max-width:28ch;margin:0;font-size:12px;line-height:1.45}.cms-assignment-editor{min-width:0;padding:clamp(20px,3vw,34px);border:1px solid var(--cms-line);background:var(--cms-panel)}.cms-assignment-editor>header{margin-bottom:26px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.cms-assignment-editor>header span{display:block;margin-bottom:7px;color:var(--cms-accent);font-size:10px;font-weight:760;text-transform:uppercase;letter-spacing:.05em}.cms-assignment-editor>header h2{max-width:22ch;margin:0;font-size:clamp(24px,3vw,38px);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.cms-assignment-editor .cms-field textarea{line-height:1.5}.cms-assignment-editor .cms-field select{width:100%;min-height:42px;padding:0 11px;border:1px solid var(--cms-line);outline:0;color:var(--cms-text);background:#0d0f12;font:inherit}.cms-assignment-editor .cms-field :disabled{cursor:not-allowed;opacity:.62}.cms-assignment-basics{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(150px,.65fr);gap:12px}.cms-assignment-owners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cms-assignment-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cms-assignment-section{margin:18px 0 26px;padding-top:24px;border-top:1px solid var(--cms-line)}.cms-assignment-section>div:first-child{margin-bottom:18px;display:flex;align-items:baseline;justify-content:space-between;gap:20px}.cms-assignment-section h3{margin:0;font-size:18px}.cms-assignment-section>div:first-child p{max-width:60ch;margin:0;color:var(--cms-muted);font-size:12px;line-height:1.45;text-align:right}.cms-assignment-media-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cms-assignment-media-picker>button,.cms-assignment-upload{position:relative;min-width:0;padding:0;overflow:hidden;border:1px solid transparent;color:var(--cms-muted);background:#0d0f12;text-align:left}.cms-assignment-media-picker>button.is-active{border-color:var(--cms-accent);color:var(--cms-text)}.cms-assignment-media-picker img{width:100%;aspect-ratio:4 / 3;display:block;object-fit:cover}.cms-assignment-media-picker span{min-width:0;padding:7px 8px;display:block;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cms-assignment-upload{min-height:112px;display:grid;place-items:center;align-content:center;text-align:center}.cms-assignment-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.cms-selected-media{margin-top:12px;display:grid;gap:8px}.cms-selected-media>label{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px}.cms-selected-media img{width:92px;height:68px;object-fit:cover}.cms-selected-media span{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cms-selected-media input{min-width:0;height:42px;padding:0 10px;border:1px solid var(--cms-line);color:var(--cms-text);background:#0d0f12}.cms-pipeline-message{margin:18px 0 0;color:#6fe0a8;font-size:13px}.cms-pipeline-message.is-error{color:#ff8170}.cms-assignment-editor>footer{margin-top:26px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--cms-line)}.cms-assignment-editor>footer>span{color:var(--cms-muted);font-size:11px}.cms-assignment-editor>footer>div{display:flex;gap:8px}.cms-research-linkbar{width:100%;min-height:64px;margin-bottom:18px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--cms-line);color:var(--cms-text);background:var(--cms-panel);text-align:left}.cms-research-linkbar span{display:grid;gap:4px}.cms-research-linkbar small{color:var(--cms-muted)}.cms-research-packet{max-width:980px;padding-top:28px}.cms-research-packet>header{margin-bottom:26px;padding:22px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;background:var(--cms-panel)}.cms-research-packet>header h2{margin:0 0 8px;font-size:25px}.cms-research-packet>header p{max-width:68ch;margin:0;color:var(--cms-muted);line-height:1.5}.cms-research-packet>section{padding:20px 0;border-top:1px solid var(--cms-line)}.cms-research-packet h3{margin:0 0 12px;font-size:15px}.cms-research-packet section>p{max-width:75ch;margin:0;color:var(--cms-muted);line-height:1.6}.cms-research-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.cms-research-columns>section{min-width:0}.cms-research-columns ol{margin:0;padding-left:22px}.cms-research-columns li{margin-bottom:10px;padding-left:5px;line-height:1.5}.cms-research-columns blockquote{margin:0}.cms-research-columns blockquote p{margin:0 0 12px;color:var(--cms-muted);line-height:1.5}.cms-research-notes{white-space:pre-wrap}.cms-research-sources{display:grid;gap:6px}.cms-research-sources a{min-width:0;padding:9px 10px;display:flex;align-items:center;gap:9px;color:var(--cms-text);background:var(--cms-panel)}.cms-research-sources a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-research-media{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cms-research-media figure{min-width:0;margin:0}.cms-research-media img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.cms-research-media figcaption{margin-top:6px;overflow:hidden;color:var(--cms-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cms-editor-note{padding:18px!important;background:#221b17}.breaking-banner{min-height:38px;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;gap:14px;color:#fff;background:#e53b28;font-size:13px;text-decoration:none}.breaking-banner b{text-transform:uppercase;letter-spacing:.04em}.breaking-banner span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breaking-banner .icon{margin-left:auto;flex:none}.article-body>h2{margin:44px 0 16px;font-size:28px;line-height:1.15;letter-spacing:-.025em}.article-body>h3{margin:34px 0 12px;font-size:21px;line-height:1.2}.article-body>blockquote{margin:34px 0;padding:24px 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.article-body>blockquote p{margin:0;font-size:25px;font-weight:620;line-height:1.28;letter-spacing:-.022em}.article-body>blockquote cite{display:block;margin-top:14px;color:var(--muted);font-size:13px;font-style:normal}.article-inline-image,.article-gallery,.article-embed{margin:34px 0}.article-inline-image img{width:100%;height:auto;display:block}.article-inline-image figcaption,.article-embed figcaption{margin-top:8px;color:var(--muted);font-size:12px}.article-gallery>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.article-gallery img{width:100%;height:260px;object-fit:cover}.article-embed iframe{width:100%;min-height:460px;display:block;border:0;background:var(--surface-2)}.article-embed--telegram iframe{min-height:560px}.article-social-link{margin:28px 0;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 18px;border:1px solid var(--line);color:var(--ink);text-decoration:none}.article-social-link b{font-size:15px}.article-social-link span{overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.article-social-link .icon{grid-column:2;grid-row:1 / span 2;align-self:center}@media(max-width:1100px){.cms-app{grid-template-columns:196px minmax(0,1fr)}.cms-metrics{grid-template-columns:repeat(3,1fr)}.cms-metrics article:nth-child(2){border-right:1px solid var(--cms-line)}.cms-metrics article:nth-child(3){border-right:0}.cms-metrics article:nth-child(-n+3){border-bottom:1px solid var(--cms-line)}.cms-assignment-basics{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-table-head,.cms-material-row{grid-template-columns:minmax(260px,1fr) 130px 150px}.cms-table-head>:last-child,.cms-material-row>:last-child{display:none}.cms-media-grid{grid-template-columns:repeat(3,1fr)}.cms-cover-picker>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.cms-app{display:block}.cms-sidebar{position:sticky;top:0;z-index:30;width:100%;height:auto;padding:8px 12px;flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid var(--cms-line)}.cms-brand{margin:0 12px 0 0;font-size:25px}.cms-sidebar nav{min-width:0;display:flex;flex:1;gap:2px;overflow-x:auto;scrollbar-width:none}.cms-sidebar nav::-webkit-scrollbar{display:none}.cms-sidebar nav button{min-width:max-content;min-height:42px;padding:0 10px;gap:7px}.cms-sidebar nav button span{font-size:12px}.cms-account{display:none}.cms-workspace{padding:26px 14px 94px}.cms-section-title{align-items:flex-start;gap:18px}.cms-section-title h1{font-size:clamp(34px,11vw,48px)}.cms-section-title .cms-primary{flex:none}.cms-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-metrics article{min-height:98px;padding:16px}.cms-metrics article:nth-child(2),.cms-metrics article:nth-child(4){border-right:0}.cms-metrics article:nth-child(3){border-right:1px solid var(--cms-line)}.cms-metrics article:nth-child(-n+4){border-bottom:1px solid var(--cms-line)}.cms-metrics article:last-child{grid-column:1 / -1}.cms-metrics strong{font-size:28px}.cms-compact-list button{grid-template-columns:minmax(0,1fr) auto}.cms-filters{overflow-x:auto;scrollbar-width:none}.cms-table-head{display:none}.cms-material-row{min-width:0;padding:14px 10px;grid-template-columns:minmax(0,1fr) auto;gap:12px}.cms-material-row>:nth-child(2),.cms-material-row>:nth-child(4){display:none}.cms-editor{padding-bottom:96px}.cms-editor-title input{font-size:clamp(30px,9vw,48px)}.cms-editor-content,.cms-settings-grid{grid-template-columns:1fr}.cms-cover-editor{grid-template-columns:minmax(0,1fr)}.cms-cover-picker{grid-column:1}.cms-cover-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-crop-stage>small{display:none}.cms-block{padding:14px}.cms-editor-tabs,.cms-add-block,.cms-editor-actions{overflow-x:auto;scrollbar-width:none}.cms-editor-tabs button,.cms-add-block button,.cms-editor-actions button{flex:none}.cms-editor-actions{padding:8px 12px;justify-content:flex-start}.cms-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cms-home-list article{min-height:92px;grid-template-columns:72px minmax(0,1fr);gap:10px}.cms-home-list img,.cms-home-list article>div{width:72px;height:72px;grid-row:1 / span 2}.cms-home-list article>button{grid-column:2;width:max-content;padding:0 10px}.cms-home-list article>i{display:none}.cms-home-lead{grid-template-columns:minmax(0,1fr)}.cms-home-lead>div{min-height:auto;aspect-ratio:16 / 9}.cms-home-lead>article{padding:20px}.cms-breaking-status{align-items:flex-start;flex-wrap:wrap}.cms-breaking-status span{flex-basis:calc(100% - 78px)}.cms-pipeline-layout{grid-template-columns:1fr}.cms-pipeline{padding-right:14px;padding-left:14px}.cms-pipeline .cms-section-title{flex-direction:column}.cms-pipeline .cms-section-title h1{font-size:32px;overflow-wrap:normal;word-break:normal}.cms-pipeline .cms-section-title .cms-primary{width:100%}.cms-assignment-list{position:static;max-height:320px}.cms-assignment-editor{padding:18px 14px}.cms-assignment-editor>header,.cms-assignment-section>div:first-child,.cms-assignment-editor>footer{align-items:flex-start;flex-direction:column}.cms-assignment-editor>header h2{font-size:26px}.cms-assignment-basics,.cms-assignment-owners,.cms-assignment-columns,.cms-research-columns{grid-template-columns:1fr}.cms-assignment-section>div:first-child p{text-align:left}.cms-assignment-media-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-selected-media>label{grid-template-columns:70px minmax(0,1fr)}.cms-selected-media img{width:70px;height:70px}.cms-selected-media span{grid-template-columns:1fr}.cms-assignment-editor>footer>div{width:100%;flex-wrap:wrap}.cms-research-packet>header{flex-direction:column}.cms-research-media{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.news-lead,.news-lead-media:after,.news-feed-row,.bracket-team-slot{transition:none}.story-visual img{transition:none}}.about-page{padding-top:30px}.about-masthead{min-height:112px;display:flex;align-items:flex-end;padding-bottom:20px;border-bottom:3px solid var(--ink)}.about-masthead h1{margin:0;font-family:Unbounded Variable,sans-serif;font-size:52px;font-weight:690;line-height:.98;letter-spacing:-.055em}.about-intro{padding:44px 0 52px;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(440px,1.55fr);gap:76px;align-items:start}.about-intro h2{max-width:21ch;margin:0;font-family:Golos Text Variable,sans-serif;font-size:36px;font-weight:720;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.about-intro p{max-width:66ch;margin:2px 0 0;color:var(--muted);font-size:18px;line-height:1.58}.about-sections{border-top:1px solid var(--ink)}.about-section{min-height:152px;padding:28px 0 34px;display:grid;grid-template-columns:minmax(260px,.7fr) minmax(440px,1.55fr);gap:76px;align-items:start;border-bottom:1px solid var(--line)}.about-section h2{max-width:24ch;margin:0;font-family:Golos Text Variable,sans-serif;font-size:20px;font-weight:720;line-height:1.2;letter-spacing:-.02em}.about-section p{max-width:67ch;margin:0;color:var(--muted);font-size:16px;line-height:1.6}.about-imprint{margin-top:76px;border-top:3px solid var(--ink)}.about-imprint>h2{margin:0;padding:22px 0 24px;font-family:Golos Text Variable,sans-serif;font-size:28px;font-weight:720;line-height:1.12;letter-spacing:-.025em}.about-imprint-list{margin:0;border-top:1px solid var(--ink)}.about-imprint-row{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(440px,1.55fr);gap:76px;padding:16px 0 17px;border-bottom:1px solid var(--line)}.about-imprint-row dt,.about-imprint-row dd{margin:0;font-size:16px;line-height:1.45}.about-imprint-row dt{color:var(--muted)}.about-imprint-row dd{font-weight:620}.about-imprint-row a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.about-imprint-row a:hover,.about-imprint-row a:focus-visible{text-decoration-thickness:2px}@media(max-width:1120px){.about-intro,.about-section,.about-imprint-row{grid-template-columns:minmax(260px,.72fr) minmax(0,1.35fr);gap:48px}.about-intro h2{font-size:32px}}@media(max-width:820px){html:has(.about-page),body:has(.about-page){min-width:0}body:has(.about-page){--page: calc(100% - 32px) }body:has(.about-page) .header-inner{gap:16px}body:has(.about-page) .primary-nav{display:none}body:has(.about-page) .profile-trigger>span:last-child{display:none}body:has(.about-page) .profile-trigger{width:40px;padding:0;display:grid;place-items:center}body:has(.about-page) .site-footer{grid-template-columns:minmax(0,1fr);gap:24px}body:has(.about-page) .site-footer>small{justify-self:start;text-align:left}.about-page{padding-top:22px}.about-masthead{min-height:84px;padding-bottom:16px}.about-masthead h1{font-size:40px}.about-intro{padding:30px 0 36px;grid-template-columns:minmax(0,1fr);gap:20px}.about-intro h2{max-width:24ch;font-size:28px}.about-intro p{font-size:16px}.about-section{min-height:0;padding:24px 0 28px;grid-template-columns:minmax(0,1fr);gap:16px}.about-imprint{margin-top:54px}.about-imprint>h2{padding:18px 0 20px;font-size:24px}.about-imprint-row{grid-template-columns:minmax(0,1fr);gap:5px;padding:15px 0 17px}}.teams-page .teams-controls,.transfers-controls{grid-template-columns:minmax(0,520px)}.teams-table th:last-child{width:160px}.teams-table .team-mark{width:40px;height:40px;color:var(--surface);background:var(--ink)}.teams-table .team-mark img{width:100%;height:100%;padding:4px;object-fit:contain}.teams-table .team-mark.has-logo{background:transparent;border-color:transparent}.teams-table .team-mark.has-logo img{padding:1px}.players-table .players-column-player{width:42%}.players-table .players-column-team{width:23%}.players-table .players-column-role{width:14%}.players-table .players-column-links{width:21%}.team-profile-roster{grid-template-columns:repeat(5,minmax(0,1fr))}.team-profile-player{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:14px}.team-profile-player-identity{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;color:var(--ink)}.team-profile-player-mark{width:58px;height:62px}.team-profile-player-mark img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 8%}@media(max-width:900px){.product-page{width:calc(100% - 32px)}.product-page-header{min-height:112px;grid-template-columns:minmax(0,1fr);gap:0}.product-page-header h1,.players-masthead h1{font-size:42px}.players-controls{flex-wrap:wrap;position:static}.players-controls .product-search{flex-basis:100%;border-bottom:1px solid var(--line)}.players-controls .product-select{width:50%;flex:1 1 50%}.players-table .players-column-player{width:43%}.players-table .players-column-team{width:25%}.players-table .players-column-role{display:none}.players-table .players-column-links{width:32%}.players-table th,.players-table td{padding-right:10px}.teams-table th:first-child{width:38px}.teams-table th:nth-child(3){width:72px}.teams-table th:nth-child(4){width:132px}.teams-table th:last-child{width:110px}.team-record{width:120px;grid-template-columns:34px 9px 34px 9px 34px}.team-prize{font-size:11px}.team-profile-roster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:701px)and (max-width:900px){.player-route-hero{height:360px;min-height:360px;grid-template-columns:minmax(270px,40%) minmax(0,1fr)}.player-route-portrait{height:360px;min-height:0}.player-route-identity{padding:22px 28px}.player-route-identity h1{font-size:clamp(44px,7vw,58px)}.player-route-name{margin-top:12px;font-size:18px}.player-route-facts{margin-top:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.player-route-facts>div,.player-route-facts>div:nth-child(2n){min-height:62px;padding:9px 10px;border-left:1px solid #2a2d34}.player-route-facts>div:first-child{padding-left:0;border-left:0}.player-route-facts dd{font-size:12px}.player-route-actions{margin-top:18px}.teams-table th:last-child{width:120px}.team-record,.team-record.is-header{width:88px;grid-template-columns:22px 7px 22px 7px 22px}.tournament-row{grid-template-columns:72px minmax(170px,.85fr) minmax(0,1.65fr)}.tournament-status,.tournament-name,.tournament-facts{padding:14px}.tournament-facts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.tournament-facts dd{overflow-wrap:anywhere}}.teams-table .team-mark[class*=tone-],.transfer-feed-team .team-mark[class*=tone-],.player-team-button .team-mark[class*=tone-]{color:var(--ink);background:var(--surface-2)}.team-mark.is-fallback{color:var(--ink);background:var(--surface-2);border-color:var(--line)}.team-profile-identity .team-profile-mark.has-logo{color:var(--ink);background:transparent;border-color:transparent}.team-profile-identity .team-profile-mark.has-logo img{padding:2px}.team-mark.has-logo.needs-light-plate{color:inherit;background:transparent;border-color:transparent}.team-mark.has-logo{overflow:visible;border-color:transparent;border-radius:0;background:transparent}html:not([data-theme=dark]) .team-mark.has-logo.needs-light-plate img{filter:brightness(0)}html[data-theme=dark] .team-mark.has-logo.invert-on-dark img{filter:brightness(0) invert(1)}.team-mark.has-logo.needs-light-plate img,.team-profile-identity .team-profile-mark.has-logo.needs-light-plate img{padding:3px}.documents-page{padding-top:30px}.documents-masthead{min-height:132px;display:flex;align-items:flex-end;padding-bottom:24px;border-bottom:3px solid var(--ink)}.documents-masthead h1{margin:0;font-family:Unbounded Variable,sans-serif;font-size:52px;font-weight:690;line-height:.98;letter-spacing:-.035em}.documents-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.documents-buttons button{min-height:92px;padding:22px 26px;display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid var(--line);color:var(--ink);background:transparent;font-size:18px;font-weight:700;line-height:1.2;text-align:left;transition:color .16s ease,background-color .16s ease}.documents-buttons button:nth-child(odd){border-right:1px solid var(--line)}.documents-buttons button:nth-last-child(-n+2){border-bottom:0}.documents-buttons button:hover,.documents-buttons button:focus-visible{background:var(--surface-2)}.documents-buttons button:focus-visible{position:relative;z-index:1;outline:2px solid var(--focus);outline-offset:-2px}.documents-buttons button.is-active{color:var(--canvas);background:var(--ink)}.documents-information{max-width:760px;padding:38px 0 72px}.documents-information p{margin:0 0 18px;color:var(--muted);font-size:16px;line-height:1.65}.documents-information p:last-child{margin-bottom:0}@media(max-width:760px){.documents-buttons{grid-template-columns:minmax(0,1fr)}.documents-buttons button,.documents-buttons button:nth-child(odd),.documents-buttons button:nth-last-child(-n+2){min-height:72px;border-right:0;border-bottom:1px solid var(--line)}.documents-buttons button:last-child{border-bottom:0}}.story-visual{display:block;position:relative;overflow:hidden;color:#f6f7f4;background:#111317}.story-visual img{display:block;width:100%;height:100%;object-fit:cover;position:relative;z-index:1;opacity:1;transition:opacity .16s cubic-bezier(.16,1,.3,1)}.story-visual.has-image .story-visual-editorial{position:absolute;inset:0}.story-visual.is-loading img{opacity:1}.story-visual.is-player-portrait img,.story-visual.is-player-photo img{object-fit:contain;object-position:50% 100%;background:#15181e}.story-visual.is-team-logo img,.story-visual.is-team-mark img{padding:14%;object-fit:contain}.story-visual-editorial{width:100%;height:100%;min-height:inherit;display:flex;flex-direction:column;justify-content:space-between;padding:24px;background:#111317}.story-visual-editorial b{font-family:Unbounded Variable,sans-serif;font-size:clamp(44px,8vw,112px);font-weight:760;line-height:.82;letter-spacing:-.04em}.story-visual-editorial small{max-width:28ch;color:#c7cbd4;font-size:11px;font-weight:720;letter-spacing:.04em;text-transform:uppercase}.news-row-visual{width:120px;height:78px;overflow:hidden;background:#15181e}.news-row-visual.is-player-portrait img,.news-row-visual.is-player-photo img,.news-row-visual.is-player-asset img{object-fit:cover;object-position:50% 14%!important;transform:scale(1.48);transform-origin:50% 18%}.news-row-visual .story-visual-editorial{padding:9px}.news-row-visual .story-visual-editorial b{font-size:25px}.news-row-visual .story-visual-editorial small{font-size:8px}.news-feed-row{grid-template-columns:120px 138px minmax(0,1fr)}.article-story-visual{width:100%;height:auto;aspect-ratio:16 / 9;margin:0 0 34px;border:1px solid var(--line)}.article-reading>h1{overflow-wrap:anywhere}.article-sources{margin-top:34px;padding-top:16px;border-top:1px solid var(--line)}.article-sources h2{margin:0 0 10px;font-size:13px;font-weight:760}.article-sources>div{display:flex;flex-wrap:wrap;gap:8px 18px}.article-sources a{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:12px;text-decoration:underline;text-underline-offset:3px}.article-sources a:hover{color:var(--ink)}@media(max-width:1120px){.news-feed-row{grid-template-columns:104px 118px minmax(0,1fr);gap:18px}.news-row-visual{width:104px;height:68px}.article-video iframe{min-height:460px}}.product-page{padding-top:24px}.product-page-header{min-height:116px}.product-page-header h1,.players-masthead h1{letter-spacing:-.045em;text-wrap:balance}.player-route-hero{min-height:356px;grid-template-columns:minmax(320px,40%) minmax(0,1fr)}.player-route-portrait{min-height:356px}.player-route-portrait img{max-height:min(100%,390px)}.player-route-identity{padding:clamp(26px,3.4vw,48px)}.player-route-identity h1{max-width:13ch;overflow-wrap:normal;word-break:normal;font-size:clamp(44px,5vw,72px);letter-spacing:-.04em;text-wrap:balance}.player-route-name{margin-top:14px}.player-route-facts{margin-top:22px}.player-route-actions{margin-top:20px}.player-route-current-rating{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);border-bottom:1px solid #2a2d34}.player-route-current-rating dl{margin:0;display:block}.player-route-current-rating dl>div{min-height:148px;position:relative;display:grid;align-content:center;gap:9px;padding:22px 24px;border-right:1px solid #2a2d34}.player-route-current-rating dd{font-size:clamp(40px,5vw,62px)}.player-route-current-rating details{align-self:center;padding:22px 26px;color:#aeb2ba}.player-route-current-rating summary{min-height:44px;display:flex;align-items:center;color:#f4f5f2;font-size:12px;font-weight:760;cursor:pointer}.player-route-current-rating details p{max-width:72ch;margin:8px 0 0;font-size:12px;line-height:1.55;text-wrap:pretty}.player-route-career-stats>h3{margin:0;min-height:50px;display:flex;align-items:center;border-bottom:1px solid #2a2d34;color:#858993;font-size:10px;font-weight:780;letter-spacing:.05em;text-transform:uppercase}.player-route-career-stats>dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.player-route-career-stats>dl>div{min-height:118px;position:relative;display:grid;align-content:center;gap:8px;padding:18px 20px;border-right:1px solid #2a2d34;border-bottom:1px solid #2a2d34}.player-route-career-stats>dl>div:nth-child(4n){border-right:0}.players-rating-groups{display:grid;gap:38px}.players-rating-groups>section>h2{margin:0;min-height:46px;display:flex;align-items:center;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.players-column-rating b,.players-column-rating small{display:block}.players-column-rating small{margin-top:4px;color:var(--muted);font-size:9px;font-weight:680}.player-team-button{min-height:44px}.players-load-more{min-height:52px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);color:var(--ink);background:var(--surface);font-size:12px;font-weight:780;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.players-load-more span{color:var(--muted);font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.players-load-more:hover{color:var(--brand);border-color:var(--ink);background:var(--surface-hover)}}.tournament-facts{grid-template-columns:minmax(120px,1.25fr) minmax(100px,.9fr) minmax(120px,1fr) minmax(120px,1fr)}.tournament-toggle .icon{transition-timing-function:cubic-bezier(.77,0,.175,1)}.bracket-viewport{overscroll-behavior-x:contain}@supports (content-visibility: auto){.product-match-group{content-visibility:auto;contain-intrinsic-size:auto 520px}}@media(max-width:700px){.product-page{width:calc(100% - 24px);max-width:100%;padding:18px 0 64px}.product-page-header,.players-masthead{min-height:82px;padding-bottom:16px;grid-template-columns:minmax(0,1fr);gap:10px}.product-page-header h1,.players-masthead h1{font-size:clamp(34px,10.5vw,44px);line-height:.98}.product-page-header>p{font-size:11px}.product-controls,.players-controls{position:static;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.product-search{min-height:54px;padding-inline:0}.players-controls .product-search{border-bottom:1px solid var(--line)}.players-controls .product-select,.product-select{width:100%;min-width:0;flex-basis:auto;border-left:0;border-bottom:1px solid var(--line)}.product-select select{padding-left:0}.product-segments,.product-view-switch,.matches-controls .matches-segments{max-width:100%;overflow-x:auto;border:0;scrollbar-width:none;overscroll-behavior-x:contain}.matches-controls .matches-segments button{flex:none}.product-match-row{grid-template-columns:minmax(0,1fr)}.product-match-main{grid-template-columns:52px minmax(0,1fr)}.product-match-time{padding-left:10px;font-size:10px}.product-match-versus{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:6px}.product-match-team{gap:5px}.product-match-team b{font-size:11px}.product-match-team .team-mark{width:20px;height:20px;flex-basis:20px}.product-match-score{min-width:44px;font-size:13px}.product-match-event{min-height:46px;padding:8px 10px;align-items:flex-start;border-left:0;border-top:1px solid var(--line);text-align:left}.transfer-feed-row{min-height:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding:12px 0}.transfer-feed-identity{grid-template-columns:64px minmax(0,1fr);gap:12px}.transfer-feed-portrait{width:64px;height:68px}.transfer-feed-route{padding:0 4px}.transfer-feed-meta{grid-template-columns:auto 1fr;align-items:center;padding:0 4px}.transfer-feed-meta time{text-align:right}.tournament-catalog{margin-top:18px}.tournament-row{min-height:0;grid-template-columns:72px minmax(0,1fr)}.tournament-status,.tournament-name{padding:14px 10px}.tournament-name{grid-template-columns:36px minmax(0,1fr);gap:9px}.tournament-mark{width:36px;height:36px}.tournament-name h2{max-width:none;font-size:17px;overflow-wrap:normal;text-wrap:balance}.tournament-facts{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:14px;border-top:1px solid var(--line);border-left:0}.tournament-facts dd{overflow-wrap:normal;word-break:normal}.tournament-toggle{grid-column:1 / -1;min-height:46px;padding-inline:14px;border-top:1px solid var(--line);border-left:0}.tournament-bracket{padding-top:12px}.tournament-bracket .product-section-header h2{font-size:21px;text-wrap:balance}.bracket-board{padding-left:14px;padding-right:14px}.player-route-inner{width:calc(100% - 24px);padding:10px 0 56px}.player-route-hero{min-height:0;grid-template-columns:minmax(0,1fr)}.player-route-portrait{min-height:278px;height:278px}.player-route-portrait img{width:min(100%,300px);max-height:292px}.player-route-identity{padding:24px 18px 26px}.player-route-identity h1{max-width:100%;font-size:clamp(38px,13vw,58px);line-height:.98}.player-route-name{margin-top:10px;font-size:17px}.player-route-facts{margin-top:18px;grid-template-columns:minmax(0,1fr)}.player-route-facts>div,.player-route-facts>div:nth-child(2n){min-height:58px;padding:9px 0;border-left:0}.player-route-current-rating{grid-template-columns:minmax(0,1fr)}.player-route-current-rating dl>div{min-height:132px;border-right:0;border-bottom:1px solid #2a2d34}.player-route-current-rating details{padding:16px 20px 20px}.player-route-career-stats>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.player-route-career-stats>dl>div:nth-child(4n){border-right:1px solid #2a2d34}.player-route-career-stats>dl>div:nth-child(2n){border-right:0}.player-route-tabs{gap:20px;overflow-x:auto;overscroll-behavior-x:contain}.player-route-news a{grid-template-columns:minmax(0,1fr) 24px;gap:10px;padding:12px 0}.player-route-news time{grid-column:1}.player-route-news strong{grid-column:1;font-size:15px}.player-route-news .icon{grid-column:2;grid-row:1 / 3}.player-route-match{grid-template-columns:minmax(0,1fr);padding:12px 0}.player-route-match-teams{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr)}.players-table-wrap,.teams-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.players-rating-groups{gap:28px}.players-load-more{width:100%}.news-masthead{min-height:0;align-items:stretch;flex-direction:column;gap:14px;padding-bottom:16px}.news-masthead h1{font-size:36px}.news-search{width:100%}.news-search input{position:static;width:100%;height:46px;opacity:1;pointer-events:auto}.news-lead{height:auto;grid-template-columns:minmax(0,1fr)}.news-lead-media{aspect-ratio:16 / 9}.news-lead-copy{padding:22px 18px 24px}.news-lead-copy>strong{max-width:none;margin-top:12px;font-size:clamp(27px,8.5vw,36px)}.news-feed-row{grid-template-columns:82px minmax(0,1fr);gap:12px;padding-right:0}.news-row-visual{width:82px;height:58px}.news-feed-row .news-story-meta{display:none}.news-feed-row>strong{font-size:16px}.article-reading>h1{overflow-wrap:anywhere;word-break:normal;text-wrap:balance}.article-video iframe{min-height:220px}}@media(prefers-reduced-motion:reduce){.tournament-toggle .icon{transition:none}.tournament-toggle[aria-expanded=true] .icon{transform:none}}.faceit-page{padding-top:24px}.faceit-masthead{min-height:116px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:20px;border-bottom:3px solid var(--ink)}.faceit-masthead>div{min-width:0}.faceit-masthead h1{margin:0;font-family:Unbounded Variable,sans-serif;font-size:52px;font-weight:690;line-height:.96;letter-spacing:-.04em}.faceit-masthead p{max-width:60ch;margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.4;text-wrap:pretty}.faceit-masthead time{flex:none;padding-bottom:3px;color:var(--muted);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.faceit-controls{min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) 220px}.faceit-method{margin:-10px 0 14px;color:var(--muted);font-size:10px;line-height:1.45}.faceit-state{min-height:280px;display:grid;place-items:center;align-content:center;gap:16px;color:var(--muted)}.faceit-state strong{font-size:13px}.faceit-state button{min-height:42px;padding:0 16px;border:1px solid var(--line);color:var(--ink);background:var(--surface);font-size:12px;font-weight:760}.faceit-state button:hover{border-color:var(--brand);color:var(--brand)}.faceit-state-loader{width:42px;height:2px;position:relative;overflow:hidden;background:var(--line)}.faceit-state-loader:after{content:"";width:18px;position:absolute;inset:0 auto 0 0;background:var(--brand);animation:faceit-loader .76s cubic-bezier(.77,0,.175,1) infinite alternate}.faceit-table-wrap{max-width:100%;overflow-x:auto;border-top:3px solid var(--ink);scrollbar-color:var(--brand) var(--surface-2);animation:faceit-reveal .42s cubic-bezier(.16,1,.3,1) both}.faceit-table{width:100%;min-width:760px;table-layout:fixed;border-collapse:collapse}.faceit-table th{height:36px;padding:0 14px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.055em;text-align:left;text-transform:uppercase}.faceit-table th:first-child,.faceit-table td:first-child{padding-left:0}.faceit-table th.is-number,.faceit-table td.is-number{text-align:right;font-variant-numeric:tabular-nums}.faceit-table td{height:70px;padding:8px 14px;border-top:1px solid var(--line);background:var(--surface);font-size:12px;transition:background-color .15s ease}.faceit-table tbody tr:hover td,.faceit-table tbody tr:focus-within td{background:var(--surface-hover)}.faceit-rank{width:58px;color:var(--muted);font-variant-numeric:tabular-nums}.faceit-rank b{color:var(--ink);font-family:Unbounded Variable,sans-serif;font-size:13px}.faceit-player-link{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;color:var(--ink)}.faceit-player-link>span:last-child{min-width:0;display:grid;gap:4px}.faceit-player-link b{overflow:hidden;font-size:17px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.faceit-player-link small{min-width:0;display:flex;align-items:center;gap:7px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.faceit-player-link small>span{color:var(--brand);font-size:9px;font-weight:830;letter-spacing:.06em}.faceit-player-link:hover b{color:var(--brand)}.faceit-avatar{width:46px;height:46px;display:grid;place-items:center;overflow:hidden;color:var(--muted);background:var(--surface-2);font-size:10px;font-weight:820}.faceit-avatar img{width:100%;height:100%;object-fit:cover}.faceit-elo b{font-family:Unbounded Variable,sans-serif;font-size:14px}.faceit-region{width:88px}.faceit-region span{color:var(--muted);font-size:10px;font-weight:780;letter-spacing:.06em}.faceit-player-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}body:has(.faceit-profile-page){--canvas: #070809;--surface: #0b0c0f;--surface-2: #111318;--surface-hover: #15171d;--ink: #f4f5f2;--muted: #9da2aa;--line: #2a2d34;--brand: #ff6440;--link: #ff8064;--focus: #ffd84d;color:var(--ink);background:var(--canvas)}body:has(.faceit-profile-page) .site-header,body:has(.faceit-profile-page) .site-footer{color:var(--ink);background:var(--canvas);border-color:var(--line)}.faceit-profile-page{min-height:calc(100dvh - 60px);color:var(--ink);background:var(--canvas)}.faceit-profile-inner{width:min(calc(100% - 48px),1280px);margin:0 auto;padding:14px 0 84px}.faceit-back{min-height:42px;display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:740}.faceit-back:hover{color:var(--ink)}.faceit-profile-hero{min-height:308px;display:grid;grid-template-columns:minmax(250px,32%) minmax(0,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);animation:faceit-reveal .42s cubic-bezier(.16,1,.3,1) both}.faceit-profile-avatar{min-height:308px;position:relative;display:grid;place-items:center;overflow:hidden;color:#676c75;background:#050607}.faceit-profile-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.18}.faceit-profile-avatar:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 35%,#050607 100%)}.faceit-profile-photo{width:176px;height:176px;position:relative;z-index:1;object-fit:cover;border:1px solid #343840}.faceit-profile-avatar>.icon{position:relative;z-index:1}.faceit-profile-identity{min-width:0;display:grid;align-content:center;padding:clamp(26px,4vw,52px)}.faceit-profile-identity h1{max-width:15ch;margin:0;overflow-wrap:anywhere;font-family:Unbounded Variable,sans-serif;font-size:clamp(42px,5vw,70px);font-weight:700;line-height:.94;letter-spacing:-.04em;text-wrap:balance}.faceit-profile-score{margin-top:18px;display:flex;align-items:baseline;gap:14px;color:var(--brand);font-variant-numeric:tabular-nums}.faceit-profile-score strong{font-family:Unbounded Variable,sans-serif;font-size:25px}.faceit-profile-score span{color:var(--ink);font-size:14px;font-weight:790}.faceit-profile-identity dl{margin:24px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.faceit-profile-identity dl>div{min-height:60px;display:grid;align-content:center;gap:6px;border-bottom:1px solid var(--line)}.faceit-profile-identity dt{color:var(--muted);font-size:9px;font-weight:780;letter-spacing:.04em;text-transform:uppercase}.faceit-profile-identity dd{margin:0;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:740}.faceit-country-code{color:var(--brand);font-size:9px;letter-spacing:.06em}.faceit-profile-links{margin-top:20px}.faceit-profile-links a{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid var(--line);color:var(--ink);font-size:11px;font-weight:740}.faceit-profile-links a:hover{border-color:var(--brand);color:var(--brand)}.faceit-profile-section{margin-top:38px;border-top:1px solid var(--line)}.faceit-profile-section>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.faceit-profile-section h2{margin:0;font-family:Unbounded Variable,sans-serif;font-size:18px;letter-spacing:-.03em}.faceit-profile-section>header time{color:var(--muted);font-size:9px;font-weight:700;text-transform:uppercase}.faceit-profile-stats>dl{margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.faceit-profile-stats>dl>div{min-height:112px;display:grid;align-content:center;gap:9px;padding:16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.faceit-profile-stats>dl>div:last-child{border-right:0}.faceit-profile-stats dt{color:var(--muted);font-size:9px;font-weight:760;text-transform:uppercase}.faceit-profile-stats dd{margin:0;font-family:Unbounded Variable,sans-serif;font-size:clamp(22px,2.8vw,36px);font-weight:680;line-height:1;font-variant-numeric:tabular-nums}.faceit-profile-stats>p{margin:12px 0 0;color:var(--muted);font-size:9px}.faceit-teammates>div,.faceit-related-news>div{border-bottom:1px solid var(--line)}.faceit-teammates article,.faceit-teammates a{min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:20px;padding:9px 0;border-bottom:1px solid var(--line);color:var(--ink);transition:background-color .15s ease}.faceit-teammates article:last-child,.faceit-teammates a:last-child{border-bottom:0}.faceit-teammates a:hover{background:var(--surface-hover)}.faceit-teammates article>span,.faceit-teammates a>span,.faceit-teammates article>strong,.faceit-teammates a>strong{display:grid;gap:4px}.faceit-teammates b{font-size:16px}.faceit-teammates small{color:var(--muted);font-size:9px;font-weight:600}.faceit-teammates article>strong,.faceit-teammates a>strong{text-align:right;font-family:Unbounded Variable,sans-serif;font-size:16px;font-variant-numeric:tabular-nums}.faceit-related-news>p{margin:0;padding:22px 0;color:var(--muted);font-size:12px}.faceit-related-news a{min-height:70px;display:grid;grid-template-columns:150px minmax(0,1fr) 28px;align-items:center;gap:18px;border-bottom:1px solid var(--line);color:var(--ink);transition:background-color .15s ease}.faceit-related-news a:hover{background:var(--surface-hover)}.faceit-related-news time{color:var(--muted);font-size:10px}.faceit-related-news strong{font-size:17px;line-height:1.2}.faceit-back:focus-visible,.faceit-profile-links a:focus-visible,.faceit-teammates a:focus-visible,.faceit-related-news a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@keyframes faceit-reveal{0%{opacity:.01;transform:translateY(10px);clip-path:inset(0 0 12% 0)}to{opacity:1;transform:translateY(0);clip-path:inset(0)}}@keyframes faceit-loader{to{transform:translate(24px)}}@media(max-width:900px){.faceit-profile-stats>dl{grid-template-columns:repeat(3,minmax(0,1fr))}.faceit-profile-stats>dl>div:nth-child(3n){border-right:0}.faceit-profile-stats>dl>div:last-child{border-right:0}}@media(max-width:700px){.faceit-masthead{min-height:92px;display:grid;align-content:end;gap:10px;padding-bottom:16px}.faceit-masthead h1{font-size:clamp(34px,11vw,44px)}.faceit-masthead p{margin-top:7px;font-size:12px}.faceit-masthead time{padding:0}.faceit-controls{min-height:0;grid-template-columns:minmax(0,1fr)}.faceit-controls .product-select{width:100%;border-left:0;border-top:1px solid var(--line)}.faceit-method{margin-top:-4px}.faceit-table{min-width:0}.faceit-table th,.faceit-table td{padding-inline:7px}.faceit-table th:nth-child(3),.faceit-table td:nth-child(3){width:72px}.faceit-table th:nth-child(4),.faceit-table td:nth-child(4){width:54px}.faceit-rank{width:30px}.faceit-player-link{grid-template-columns:38px minmax(0,1fr);gap:9px}.faceit-avatar{width:38px;height:38px}.faceit-player-link b{font-size:14px}.faceit-player-link small{gap:5px;font-size:9px}.faceit-elo b{font-size:12px}.faceit-winrate,.faceit-region{display:none}.faceit-profile-inner{width:calc(100% - 24px);padding-bottom:56px}.faceit-profile-hero{min-height:0;grid-template-columns:minmax(0,1fr)}.faceit-profile-avatar{min-height:226px}.faceit-profile-photo{width:150px;height:150px}.faceit-profile-identity{padding:24px 18px 28px}.faceit-profile-identity h1{max-width:100%;font-size:clamp(36px,12vw,54px)}.faceit-profile-identity dl{grid-template-columns:repeat(2,minmax(0,1fr))}.faceit-profile-section{margin-top:28px}.faceit-profile-section>header{align-items:flex-start;padding:15px 0;flex-direction:column;gap:7px}.faceit-profile-section h2{font-size:16px}.faceit-profile-stats>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.faceit-profile-stats>dl>div:nth-child(3n){border-right:1px solid var(--line)}.faceit-profile-stats>dl>div:nth-child(2n){border-right:0}.faceit-teammates article,.faceit-teammates a{grid-template-columns:minmax(0,1fr) 98px}.faceit-related-news a{grid-template-columns:minmax(0,1fr) 24px;gap:10px;padding:12px 0}.faceit-related-news time{grid-column:1}.faceit-related-news strong{grid-column:1;font-size:15px}.faceit-related-news .icon{grid-column:2;grid-row:1 / 3}}@media(prefers-reduced-motion:reduce){.faceit-table-wrap,.faceit-profile-hero,.faceit-state-loader{animation:none}.faceit-table td,.faceit-teammates a,.faceit-related-news a{transition:none}}.news-story-meta{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.news-game-badge{min-width:42px;min-height:22px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;color:var(--game-accent);border:1px solid color-mix(in srgb,var(--game-accent) 58%,var(--line));font-size:9px;font-weight:850;letter-spacing:.045em}.news-feed-row{grid-template-columns:150px 150px minmax(0,1fr)}.news-feed-row .news-story-meta{padding-left:12px;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.news-feed-row>strong{align-self:center}.cms-field select{width:100%;min-height:42px;padding:0 12px;color:var(--cms-ink);border:1px solid var(--cms-line);background:var(--cms-surface);font:inherit}@media(max-width:1120px){.news-feed-row{grid-template-columns:104px 128px minmax(0,1fr)}}@media(max-width:700px){.news-feed-row{min-height:76px;grid-template-columns:78px 74px minmax(0,1fr);gap:0}.news-feed-row .news-story-meta{display:flex;padding-left:8px;gap:4px}.news-game-badge{min-width:34px;min-height:19px;padding-inline:5px;font-size:8px}.news-feed-row .news-story-meta time{font-size:9px}.news-feed-row>strong{padding-left:6px;font-size:15px}}.scene-teams-table .team-identity>span:last-child{min-width:0;display:grid;gap:4px}.scene-teams-table .team-identity strong,.scene-teams-table .team-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-teams-table .team-identity strong{font-size:16px;line-height:1.1}.scene-teams-table .team-identity small{color:var(--muted);font-size:10px;line-height:1.2}.scene-table-result{display:table-cell;font-variant-numeric:tabular-nums}.scene-table-result strong,.scene-table-result small{display:block}.scene-table-result strong{font-size:13px}.scene-table-result small{margin-top:4px;color:var(--muted);font-size:9px;line-height:1.25}.scene-table-date{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.scene-player-team{min-width:0;display:inline-flex;align-items:center;gap:8px;font-weight:760}.scene-player-team .team-mark{width:24px;height:24px}.scene-players-table .players-column-rating small{display:block;margin-top:3px;color:var(--muted);font-size:8px;line-height:1.2}.team-mark.is-fallback>span{font-size:8px;font-weight:860;letter-spacing:-.02em}.scene-match-summary{min-width:0;display:grid;gap:4px;padding:10px 14px 10px 0}.scene-match-summary strong,.scene-match-summary small,.scene-tournament-note{overflow:hidden;text-overflow:ellipsis}.scene-match-summary strong{font-size:14px;line-height:1.15}.scene-match-summary small{color:var(--muted);font-size:10px;white-space:nowrap}.scene-tournament-mark{width:92px;height:68px;overflow:hidden;color:var(--ink);border:1px solid var(--line);background:var(--surface-2);background-repeat:no-repeat;background-size:cover}.scene-tournament-mark .game-glyph-brand{width:28px;height:28px}.scene-tournament-mark img{padding:0;object-fit:cover;opacity:0}.scene-tournament-mark img.is-loaded{opacity:1}.scene-tournament-note{min-height:46px;grid-column:1 / -1;margin:0;padding:12px 16px;display:-webkit-box;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scene-transfers-page .player-portrait{width:80px;height:78px}@media(max-width:700px){.scene-teams-table{min-width:620px}.scene-teams-table .team-identity{grid-template-columns:34px minmax(0,1fr);gap:9px}.scene-teams-table .team-mark{width:34px;height:34px}.scene-match-summary{padding-right:8px}.tournament-name{grid-template-columns:64px minmax(0,1fr)}.scene-tournament-mark{width:64px;height:48px}.scene-tournament-mark .game-glyph-brand{width:22px;height:22px}.scene-tournament-note{min-height:46px;padding:12px 14px}.scene-transfers-page .player-portrait{width:64px;height:68px}}.news-layout{display:block}.news-game-icon{width:28px;height:24px;flex:none;display:inline-grid;place-items:center;color:var(--game-accent)}.news-game-icon .game-glyph-brand{width:23px;height:23px}.news-game-icon.is-cs2{width:80px}.game-glyph-brand{display:block;background:currentColor;-webkit-mask:var(--game-glyph-image) center / contain no-repeat;mask:var(--game-glyph-image) center / contain no-repeat}.news-game-icon.is-cs2 .game-glyph-brand{width:78px;height:20px}.news-category-label{flex:none;color:var(--game-accent);font-size:10px;font-weight:820;letter-spacing:.045em;line-height:1.2;text-transform:uppercase}.news-lead-copy .news-game-icon{width:31px;height:28px}.news-lead-copy .news-game-icon .game-glyph-brand{width:27px;height:27px}.news-lead-copy .news-game-icon.is-cs2{width:92px}.news-lead-copy .news-game-icon.is-cs2 .game-glyph-brand{width:90px;height:22px}.news-feed{margin-top:18px}.news-feed-list{display:grid;gap:14px;border:0}.news-feed-row{min-height:218px;padding:18px;position:relative;isolation:isolate;overflow:hidden;grid-template-columns:minmax(220px,38%) minmax(0,1fr);align-items:stretch;gap:28px;border:1px solid var(--glass-line);border-radius:24px;background:var(--glass-bg);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-soft);backdrop-filter:none;-webkit-backdrop-filter:none;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s ease,box-shadow .18s ease}.news-feed-row:after{position:absolute;z-index:0;inset:0;content:"";pointer-events:none;border-radius:inherit;background:var(--glass-reflection);opacity:.62}.news-feed-row:last-child{border-bottom-color:var(--glass-line)}.news-feed-row .news-row-visual{width:100%;height:auto;min-height:0;aspect-ratio:16 / 9;align-self:center;z-index:1;border-radius:17px}.news-feed-row .news-row-visual.is-player-portrait img,.news-feed-row .news-row-visual.is-player-photo img,.news-feed-row .news-row-visual.is-player-asset img{object-fit:cover;object-position:50% 16%!important;transform:none}.news-row-copy{min-width:0;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.news-feed-row .news-row-copy .news-story-meta{padding-left:0;flex-direction:row;align-items:center;justify-content:flex-start;gap:14px}.news-row-copy>strong{max-width:25ch;margin-top:20px;font-size:clamp(22px,2vw,29px);font-weight:690;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}@media(hover:hover)and (pointer:fine){.news-feed-row:hover{background:color-mix(in srgb,var(--glass-bg) 88%,var(--ink) 4%);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow);transform:translateY(-2px)}}@media(max-width:900px){.news-feed-row{min-height:188px;padding:14px;grid-template-columns:minmax(190px,35%) minmax(0,1fr);gap:20px;border-radius:22px}.news-feed-row .news-row-visual{min-height:0;aspect-ratio:16 / 9}.news-row-copy>strong{margin-top:16px;font-size:21px}}@media(max-width:700px){.news-feed-list{gap:12px}.news-feed-row{min-height:0;padding:0;grid-template-columns:minmax(0,1fr);gap:0;border-radius:20px}.news-feed-row .news-row-visual{width:100%;height:auto;min-height:0;aspect-ratio:16 / 9;border-radius:0}.news-row-copy{min-height:132px;padding:18px 16px 20px}.news-feed-row .news-row-copy .news-story-meta{display:flex;gap:11px}.news-row-copy>strong{max-width:none;margin-top:14px;font-size:20px}}.news-lead-block{margin-top:26px}.news-lead-label{min-height:38px;margin:0 0 14px;display:flex;align-items:center;gap:14px;color:var(--muted);font-family:Golos Text Variable,sans-serif;font-size:18px;font-weight:650;letter-spacing:-.015em}.news-lead-label:before{width:22px;height:7px;content:"";background:var(--brand);transform:skew(38deg)}.news-lead-block .news-lead{height:clamp(450px,40vw,560px);margin-top:0;display:block;position:relative;isolation:isolate;overflow:hidden;color:#f6f7f4;border:1px solid var(--glass-line-strong);border-radius:24px;background:#08090b;box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-soft)}.news-lead-block .news-lead:before{position:absolute;z-index:1;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,#050608fa,#050608ed 33%,#050608b3 53%,#05060829 84%),linear-gradient(0deg,#0506086b,#05060800 48%)}.news-lead-block .news-lead-media{position:absolute;z-index:0;inset:0;width:100%;height:100%;aspect-ratio:auto}.news-lead-block .news-lead-media img{object-fit:cover}.news-lead-block .news-lead-copy,html[data-theme=dark] .news-lead-block .news-lead-copy{width:min(54%,660px);height:100%;position:relative;z-index:2;padding:clamp(36px,4vw,56px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:0;color:#f6f7f4;background:transparent}.news-lead-tags{display:flex;align-items:center;gap:14px}.news-lead-copy>strong{max-width:15ch;margin-top:26px;font-size:clamp(40px,4.2vw,56px);font-weight:720;line-height:.99;letter-spacing:-.04em;text-wrap:balance}.news-lead-block .news-lead-deck,html[data-theme=dark] .news-lead-block .news-lead-deck{max-width:45ch;margin-top:22px;color:#b9bec7;font-size:16px;font-weight:450;line-height:1.48}.news-lead-date{width:min(100%,460px);margin-top:26px;padding-top:17px;color:#aeb4bd;border-top:1px solid rgba(255,255,255,.16);font-size:12px;font-variant-numeric:tabular-nums}.news-lead-block .news-lead:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media(max-width:900px){.news-lead-block .news-lead{height:500px}.news-lead-block .news-lead-copy,html[data-theme=dark] .news-lead-block .news-lead-copy{width:64%;padding:38px}.news-lead-copy>strong{font-size:38px}}@media(max-width:700px){.news-lead-block{margin-top:20px}.news-lead-label{min-height:32px;margin-bottom:10px;font-size:15px}.news-lead-label:before{width:18px;height:6px}.news-lead-block .news-lead{height:540px;min-height:540px;border-radius:20px}.news-lead-block .news-lead:before{background:linear-gradient(0deg,#050608fa,#050608e6 45%,#0506084d 82%),linear-gradient(90deg,#0506089e,#05060814)}.news-lead-block .news-lead-copy,html[data-theme=dark] .news-lead-block .news-lead-copy{width:100%;min-height:540px;padding:26px 20px 30px;justify-content:flex-end}.news-lead-copy>strong{max-width:14ch;margin-top:18px;font-size:clamp(31px,9.5vw,40px)}.news-lead-block .news-lead-deck,html[data-theme=dark] .news-lead-block .news-lead-deck{display:-webkit-box;margin-top:16px;overflow:hidden;font-size:14px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.news-lead-date{margin-top:18px;padding-top:14px}}.news-front{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,.82fr);align-items:stretch;gap:28px}.news-front>*{min-width:0}.news-front .news-lead-block{margin-top:24px}.news-front .news-lead-label{min-height:34px;margin-bottom:10px;font-size:16px}.news-front .news-lead-block .news-lead{height:clamp(370px,32vw,430px);border-radius:22px}.news-front .news-lead-block .news-lead-copy,html[data-theme=dark] .news-front .news-lead-block .news-lead-copy{width:min(64%,570px);padding:clamp(28px,3.2vw,44px)}.news-front .news-lead-copy>strong{max-width:15ch;margin-top:20px;font-size:clamp(34px,3.6vw,48px);line-height:1.01}.news-front .news-lead-block .news-lead-deck,html[data-theme=dark] .news-front .news-lead-block .news-lead-deck{max-width:41ch;margin-top:17px;font-size:14px;line-height:1.43;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.news-front .news-lead-date{margin-top:18px;padding-top:13px}.news-now{min-width:0;margin-top:24px}.news-now>header,.news-match-pulse>header{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px}.news-now>header h2,.news-match-pulse>header h2{margin:0;font-size:16px;font-weight:760;letter-spacing:-.02em}.news-now>header>span{color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.news-now ol{margin:0;padding:0;list-style:none}.news-now li{border-bottom:0}.news-now li a{min-height:77px;padding:12px 2px;display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:12px;color:var(--ink);transition:color .15s ease,background-color .15s ease}.news-now-meta{min-width:0;display:grid;justify-items:start;gap:7px;color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.news-now .news-game-icon{width:22px;height:18px}.news-now .news-game-icon .game-glyph-brand{width:18px;height:18px}.news-now .news-game-icon.is-cs2{width:52px}.news-now .news-game-icon.is-cs2 .game-glyph-brand{width:50px;height:13px}.news-now .news-category-label{font-size:8px}.news-now li strong{display:-webkit-box;overflow:hidden;font-size:14px;font-weight:650;line-height:1.24;letter-spacing:-.012em;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(hover:hover)and (pointer:fine){.news-now li a:hover{color:var(--brand)}}.news-match-pulse{margin-top:24px}.news-match-pulse>header{min-height:42px}.news-match-pulse>header a{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;font-weight:720}.news-match-pulse>header a:hover{color:var(--ink)}.news-match-pulse>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.news-match-card{min-width:0;min-height:104px;padding:15px 18px;display:grid;align-content:center;gap:13px;border-right:1px solid var(--line);background:color-mix(in srgb,var(--glass-bg) 48%,transparent)}.news-match-card:last-child{border-right:0}.news-match-event{min-width:0;display:grid;gap:3px;overflow:hidden;color:var(--ink);font-size:10px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.news-match-event small{overflow:hidden;color:var(--muted);font-size:9px;font-weight:500;text-overflow:ellipsis}.news-match-teams{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px}.news-match-teams>span{min-width:0;display:flex;align-items:center;gap:7px}.news-match-teams>span:last-child{justify-content:flex-end}.news-match-teams .team-mark{width:24px;height:24px;flex:none}.news-match-teams b{min-width:0;overflow:hidden;font-size:11px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.news-match-teams>strong{min-width:34px;color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums;text-align:center}.news-match-card.is-live .news-match-teams>strong{color:var(--brand)}.news-feed{margin-top:34px}.news-feed-list{display:block;border:0}.news-feed-day{display:grid;grid-template-columns:132px minmax(0,1fr);gap:24px;border-top:0}.news-feed-day>h2{margin:0;padding-top:18px;color:var(--muted);font-size:11px;font-weight:680;line-height:1.25}.news-feed-day>div{min-width:0}.news-feed-row{width:100%;min-height:116px;padding:12px 0;display:grid;grid-template-columns:164px minmax(0,1fr);align-items:center;gap:22px;overflow:visible;isolation:auto;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color .15s ease}.news-feed-row:after{content:none}.news-row-media-link{width:164px;aspect-ratio:16 / 9;display:block;overflow:hidden;border-radius:12px;background:var(--surface-2)}.news-feed-row .news-row-visual{width:100%;height:100%;min-height:0;aspect-ratio:16 / 9;border-radius:0}.news-feed-row .news-row-visual img{transition:transform .26s cubic-bezier(.16,1,.3,1)}.news-row-copy{min-width:0;padding:0;display:grid;align-content:center;justify-content:stretch;gap:8px}.news-feed-row .news-row-copy .news-story-meta{padding:0;display:flex;align-items:center;justify-content:flex-start;gap:8px;color:var(--muted);font-size:9px}.news-feed-row .news-game-icon{width:18px;height:16px}.news-feed-row .news-game-icon .game-glyph-brand{width:16px;height:16px}.news-feed-row .news-game-icon.is-cs2{width:50px}.news-feed-row .news-game-icon.is-cs2 .game-glyph-brand{width:48px;height:12px}.news-feed-row .news-category-label{font-size:8px}.news-row-title{max-width:48ch;color:var(--ink);font-size:clamp(18px,1.7vw,22px);font-weight:680;line-height:1.15;letter-spacing:-.022em;text-wrap:balance}.news-row-title:focus-visible,.news-row-media-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media(hover:hover)and (pointer:fine){.news-feed-row:hover{background:color-mix(in srgb,var(--surface-hover) 64%,transparent);box-shadow:none;transform:none}.news-feed-row:hover .news-row-title{color:var(--brand)}.news-feed-row:hover .news-row-visual img{transform:scale(1.025)}}.news-load-more{min-height:48px;margin:24px auto 0;padding:0 20px;display:flex;align-items:center;gap:12px;border:1px solid var(--glass-line);border-radius:14px;color:var(--ink);background:var(--glass-bg);box-shadow:inset 0 1px 0 var(--glass-highlight);font-size:12px;font-weight:720}.news-load-more span{color:var(--muted);font-variant-numeric:tabular-nums}.news-load-more:hover{border-color:var(--glass-line-strong);background:var(--glass-bg-strong)}@media(max-width:1040px){.news-front{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:20px}.news-front .news-lead-block .news-lead{height:400px}.news-front .news-lead-block .news-lead-copy,html[data-theme=dark] .news-front .news-lead-block .news-lead-copy{width:68%;padding:32px}.news-front .news-lead-copy>strong{font-size:36px}.news-now li a{min-height:71px}.news-now li strong{font-size:13px}.news-match-card{padding-inline:13px}}@media(max-width:820px){.news-front{display:block}.news-front .news-lead-block .news-lead{height:430px}.news-now{margin-top:22px}.news-now ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.news-now li:nth-child(odd){border-right:0}.news-now li a{padding-inline:12px}.news-match-pulse>div{overflow-x:auto;grid-template-columns:repeat(3,minmax(260px,1fr));scrollbar-width:thin}.news-feed-day{grid-template-columns:100px minmax(0,1fr);gap:18px}.news-feed-row{grid-template-columns:148px minmax(0,1fr);gap:17px}.news-row-media-link{width:148px}.news-row-title{font-size:18px}}@media(max-width:700px){.news-front .news-lead-block{margin-top:18px}.news-front .news-lead-block .news-lead{height:440px;min-height:440px}.news-front .news-lead-block .news-lead-copy,html[data-theme=dark] .news-front .news-lead-block .news-lead-copy{width:100%;min-height:440px;padding:24px 18px 26px}.news-front .news-lead-copy>strong{max-width:15ch;font-size:clamp(29px,9vw,37px)}.news-front .news-lead-block .news-lead-deck,html[data-theme=dark] .news-front .news-lead-block .news-lead-deck{-webkit-line-clamp:2}.news-now ol{display:block}.news-now li:nth-child(odd){border-right:0}.news-now li a{min-height:68px;padding-inline:0;grid-template-columns:58px minmax(0,1fr)}.news-now li strong{font-size:13px}.news-match-pulse{margin-top:20px}.news-match-pulse>div{margin-inline:-12px;padding-inline:12px;border-bottom:0}.news-match-card{min-height:98px;border-bottom:1px solid var(--line)}.news-feed{margin-top:28px}.news-feed-day{display:block}.news-feed-day>h2{min-height:42px;padding-top:14px}.news-feed-row{min-height:104px;padding:12px 0;grid-template-columns:128px minmax(0,1fr);gap:14px;border-radius:0}.news-row-media-link{width:128px;border-radius:10px}.news-row-copy{min-height:0;padding:0;gap:7px}.news-row-title{max-width:none;display:-webkit-box;overflow:hidden;font-size:16px;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:3}.news-feed-row .news-row-copy .news-story-meta{gap:6px}}.news-side-rail{min-width:0;margin-top:24px}.news-side-rail .news-now,.news-side-rail .news-match-pulse{margin-top:0}.news-side-rail.has-matches .news-now>header,.news-side-rail.has-matches .news-match-pulse>header{min-height:40px}.news-side-rail.has-matches .news-now li a{min-height:54px;padding-block:7px}.news-side-rail .news-match-pulse>div{display:block;overflow:visible;border-bottom:1px solid var(--line)}.news-side-rail .news-match-card{min-height:84px;padding:9px 2px;gap:7px;border-right:0;border-bottom:1px solid var(--line);background:transparent}.news-side-rail .news-match-card:last-child{border-bottom:0}.news-side-rail .news-match-event{display:block}.news-side-rail .news-match-teams{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"team-a score" "team-b score";gap:5px 10px}.news-side-rail .news-match-teams>span:first-child{grid-area:team-a}.news-side-rail .news-match-teams>span:last-child{grid-area:team-b;justify-content:flex-start}.news-side-rail .news-match-teams>strong{grid-area:score;align-self:center;min-width:42px;font-size:15px}.news-side-rail .news-match-teams .team-mark{width:22px;height:22px}.news-side-rail .news-match-teams b{font-size:10px}@media(max-width:820px){.news-side-rail{margin-top:22px}.news-side-rail.has-matches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px}.news-side-rail.has-matches .news-now,.news-side-rail.has-matches .news-match-pulse{min-width:0}}@media(max-width:700px){.news-side-rail.has-matches{display:block}.news-side-rail .news-match-pulse{margin-top:18px}.news-side-rail .news-match-pulse>div{margin-inline:0;padding-inline:0;border-bottom:1px solid var(--line)}.news-side-rail .news-match-card{min-height:80px}}.news-feed-day{display:block}@media(max-width:820px){.news-feed-day{display:block}}.game-entity-profile-page{padding-top:24px}.game-entity-back{min-height:42px;display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:760}.game-entity-back:hover{color:var(--ink)}.game-entity-hero{min-height:370px;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);overflow:hidden;border:1px solid var(--glass-line);border-radius:24px;background:var(--glass-bg);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-soft)}.game-entity-hero.is-player{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.game-entity-cover{min-height:370px;position:relative;overflow:hidden;background:var(--surface-2)}.game-entity-cover>img{width:100%;height:100%;position:absolute;inset:0;display:block;object-fit:cover}.game-entity-cover.is-player{background:color-mix(in srgb,var(--game-accent, var(--brand)) 5%,var(--surface-2))}.game-entity-cover.is-player>img{padding:22px 22px 0;box-sizing:border-box;object-fit:contain;object-position:50% 100%}.game-entity-cover-initials{position:absolute;inset:0;display:grid;place-items:center;color:var(--ink);font-family:Unbounded Variable,sans-serif;font-size:clamp(48px,7vw,88px);letter-spacing:-.03em}.game-entity-cover-shade{position:absolute;inset:0;background:linear-gradient(0deg,#07080abd,#07080a14 62%)}.game-entity-cover-glyph{width:46px;height:46px;position:absolute;left:24px;bottom:22px;display:grid;place-items:center;color:var(--game-accent, var(--brand))}.game-entity-cover-glyph .game-glyph-brand{width:42px;height:42px}.game-entity-cover-type{position:absolute;right:22px;bottom:22px;color:#ffffffbd;font-size:9px;font-weight:820;letter-spacing:.08em}.game-entity-identity{min-width:0;padding:34px;display:grid;align-content:center;grid-template-columns:76px minmax(0,1fr);gap:20px 24px}.game-entity-identity.is-player{grid-template-columns:minmax(0,1fr)}.game-entity-mark{align-self:start}.game-entity-mark>.team-mark{width:76px;height:76px;font-size:16px}.game-entity-game{display:inline-flex;align-items:center;gap:8px;color:var(--game-accent, var(--brand));font-size:10px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.game-entity-game .game-glyph-brand{width:20px;height:20px}.game-entity-identity h1{max-width:16ch;margin:12px 0 0;font-family:Unbounded Variable,sans-serif;font-size:clamp(34px,4vw,58px);font-weight:690;line-height:.98;letter-spacing:-.04em;overflow-wrap:anywhere}.game-entity-identity p{max-width:54ch;margin:15px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.game-entity-identity>dl{grid-column:1 / -1;margin:8px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.game-entity-identity>dl>div{min-height:62px;padding-top:14px;display:grid;align-content:start;gap:6px}.game-entity-identity dt,.game-player-data dt{color:var(--muted);font-size:9px;font-weight:780;letter-spacing:.045em;text-transform:uppercase}.game-entity-identity dd,.game-player-data dd{margin:0;color:var(--ink);font-size:13px;font-weight:760}.game-profile-player-photo{width:76px;height:82px;position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--game-accent, var(--brand)) 9%,var(--surface-2))}.game-profile-player-photo>img{width:100%;height:100%;display:block;object-fit:cover}.game-profile-player-photo>b{color:var(--ink);font-size:16px;font-weight:840;letter-spacing:-.02em}.game-entity-section{margin-top:34px;border-top:2px solid var(--ink)}.game-entity-section>header{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.game-entity-section>header h2{margin:0;font-family:Unbounded Variable,sans-serif;font-size:20px;letter-spacing:-.03em}.game-entity-section>header span{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.game-team-roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.game-team-roster>a{min-height:92px;padding:12px 14px;display:grid;grid-template-columns:58px minmax(0,1fr) 20px;align-items:center;gap:13px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink)}.game-team-roster>a:nth-child(3n){border-right:0}.game-team-roster .game-profile-player-photo{width:58px;height:64px;border-radius:11px}.game-team-roster strong{display:block;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.game-team-roster small{display:block;margin-top:5px;color:var(--muted);font-size:10px}.game-team-roster>a:hover{background:var(--surface-hover)}.game-entity-ledger article{min-height:70px;display:grid;grid-template-columns:150px minmax(180px,.8fr) minmax(0,1.2fr);align-items:center;gap:18px;border-bottom:1px solid var(--line)}.game-entity-ledger time{color:var(--muted);font-size:10px}.game-entity-ledger strong{font-size:16px}.game-entity-ledger small{min-width:0;color:var(--muted);font-size:11px;line-height:1.4}.game-entity-empty{margin:0;padding:24px 0;color:var(--muted);font-size:12px}.game-player-data>dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.game-player-data>dl>div{min-height:88px;padding:18px 16px 16px 0;display:grid;align-content:center;gap:8px;border-bottom:1px solid var(--line)}.game-player-data dd a{display:inline-flex;align-items:center;gap:9px;color:var(--ink)}.game-player-data dd .team-mark{width:28px;height:28px}.game-player-country{display:inline-flex;align-items:center;gap:8px}.game-player-country>img{width:21px;height:14px;display:block;object-fit:cover;border-radius:2px}.game-player-country-flags{display:inline-flex;align-items:center;gap:3px}.game-player-country-flags>img{width:21px;height:14px;display:block;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #ffffff1f}.game-player-country>span:first-child:not(:last-child){font-size:17px;line-height:1}.game-player-data>ul{margin:18px 0 0;padding:0;display:grid;gap:0;list-style:none}.game-player-data>ul li{min-height:44px;padding:11px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.45}.game-player-about>p{max-width:72ch;margin:0;padding:22px 0 0;color:var(--muted);font-size:14px;line-height:1.7;white-space:pre-line}.game-player-stats>dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.game-player-stats>dl>div{min-height:86px;padding:18px 16px 16px 0;display:grid;align-content:center;gap:7px;border-bottom:1px solid var(--line)}.game-player-stats dt{color:var(--muted);font-size:9px;font-weight:780;letter-spacing:.045em;text-transform:uppercase;overflow-wrap:anywhere}.game-player-stats dd{margin:0;color:var(--ink);font-size:18px;font-weight:790;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.game-player-achievements>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.game-player-achievements article{min-height:82px;padding:16px 18px 16px 0;display:grid;align-content:center;gap:5px;border-bottom:1px solid var(--line)}.game-player-achievements article:nth-child(odd){border-right:1px solid var(--line)}.game-player-achievements article:nth-child(2n){padding-left:18px}.game-player-achievements strong{color:var(--ink);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.game-player-achievements small,.game-player-achievements time{color:var(--muted);font-size:10px;line-height:1.35}.game-player-socials>div{padding-top:14px;display:flex;flex-wrap:wrap;gap:8px}.game-player-socials a{min-height:40px;padding:0 13px;display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:12px;color:var(--ink);font-size:11px;font-weight:750}.game-player-socials a:hover{border-color:var(--game-accent, var(--brand));background:var(--surface-hover)}.game-entity-news>div{border-bottom:1px solid var(--line)}.game-entity-news a{min-height:68px;display:grid;grid-template-columns:145px minmax(0,1fr) 28px;align-items:center;gap:18px;border-bottom:1px solid var(--line);color:var(--ink)}.game-entity-news a:last-child{border-bottom:0}.game-entity-news a:hover{background:var(--surface-hover)}.game-entity-news time{color:var(--muted);font-size:10px}.game-entity-news strong{font-size:16px;line-height:1.25}.scene-tournaments-page .tournament-row{grid-template-columns:100px minmax(240px,.9fr) minmax(0,1.45fr) 170px}.scene-tournaments-page .tournament-status{grid-column:1;grid-row:1}.scene-tournaments-page .tournament-name{grid-column:2;grid-row:1}.scene-tournaments-page .tournament-facts{grid-column:3;grid-row:1}.scene-tournaments-page .tournament-toggle{grid-column:4;grid-row:1}.scene-tournaments-page .scene-tournament-note{grid-column:1 / -1;grid-row:2}.scene-tournament-bracket .product-section-header{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.scene-tournament-bracket .product-section-header p{max-width:58ch;margin:0;color:var(--muted);font-size:10px;line-height:1.4}.scene-bracket-final{padding:18px 0 24px}.scene-bracket-final>span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.scene-bracket-final>div{max-width:640px;margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;overflow:hidden}.scene-bracket-final article{min-height:72px;padding:12px 15px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;background:var(--surface)}.scene-bracket-final article+article{border-left:1px solid var(--line)}.scene-bracket-final article.is-winner{box-shadow:inset 0 -2px 0 var(--game-accent, var(--brand))}.scene-bracket-final article .team-mark{width:34px;height:34px;grid-row:1 / 3}.scene-bracket-final article strong{font-size:15px}.scene-bracket-final article small{color:var(--muted);font-size:9px}.scene-bracket-participants{padding:18px 0;border-top:1px solid var(--line)}.scene-bracket-participants h3{margin:0 0 12px;color:var(--muted);font-size:10px;font-weight:780;text-transform:uppercase}.scene-bracket-participants>div{display:flex;flex-wrap:wrap;gap:8px}.scene-bracket-participants>div>span{min-height:42px;padding:6px 12px 6px 7px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;color:var(--ink);font-size:11px;font-weight:720}.scene-bracket-participants .team-mark{width:28px;height:28px}@media(max-width:980px){.scene-tournaments-page .tournament-row{grid-template-columns:88px minmax(200px,.85fr) minmax(0,1.15fr)}.scene-tournaments-page .tournament-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-tournaments-page .tournament-toggle{min-height:48px;grid-column:1 / -1;grid-row:3;border-top:1px solid var(--line);border-left:0}.scene-tournaments-page .scene-tournament-note{grid-row:2}.game-team-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.game-team-roster>a:nth-child(3n){border-right:1px solid var(--line)}.game-team-roster>a:nth-child(2n){border-right:0}}@media(max-width:700px){.players-page{overflow-x:clip}.game-entity-profile-page{padding-top:12px}.game-entity-hero,.game-entity-hero.is-player{min-height:0;grid-template-columns:minmax(0,1fr);border-radius:18px}.game-entity-cover{min-height:220px}.game-entity-cover.is-player{min-height:280px}.game-entity-identity{padding:22px 18px 24px;grid-template-columns:64px minmax(0,1fr);gap:16px}.game-entity-identity.is-player{grid-template-columns:minmax(0,1fr)}.game-entity-mark>.team-mark,.game-profile-player-photo{width:64px;height:70px}.game-entity-identity h1{margin-top:8px;font-size:clamp(30px,10vw,42px)}.game-entity-identity p{grid-column:1 / -1;margin-top:0}.game-entity-identity>dl{grid-template-columns:minmax(0,1fr)}.game-entity-section{margin-top:26px}.game-entity-section>header h2{font-size:17px}.game-team-roster{grid-template-columns:minmax(0,1fr)}.game-team-roster>a,.game-team-roster>a:nth-child(3n){border-right:0}.game-entity-ledger article{padding:12px 0;grid-template-columns:minmax(0,1fr);gap:5px}.game-player-data>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.game-player-stats>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.game-player-achievements>div{grid-template-columns:minmax(0,1fr)}.game-player-achievements article:nth-child(odd){border-right:0}.game-player-achievements article:nth-child(2n){padding-left:0}.game-entity-news a{padding:12px 0;grid-template-columns:minmax(0,1fr) 24px;gap:7px}.game-entity-news time,.game-entity-news strong{grid-column:1}.game-entity-news .icon{grid-column:2;grid-row:1 / 3}.scene-tournaments-page .tournament-row{grid-template-columns:70px minmax(0,1fr)}.scene-tournaments-page .tournament-status{grid-column:1;grid-row:1}.scene-tournaments-page .tournament-name{grid-column:2;grid-row:1;border-left:1px solid var(--line)}.scene-tournaments-page .tournament-facts{grid-column:1 / -1;grid-row:2;border-top:1px solid var(--line);border-left:0}.scene-tournaments-page .scene-tournament-note{grid-column:1 / -1;grid-row:3}.scene-tournaments-page .tournament-toggle{grid-column:1 / -1;grid-row:4}.scene-tournament-bracket .product-section-header{display:block}.scene-tournament-bracket .product-section-header p{margin-top:8px}.scene-bracket-final>div{grid-template-columns:minmax(0,1fr)}.scene-bracket-final article+article{border-top:1px solid var(--line);border-left:0}.scene-teams-table,.scene-teams-table tbody,.scene-players-table,.scene-players-table tbody{width:100%;min-width:0;display:block}.scene-teams-table thead,.scene-players-table thead{display:none}.scene-teams-table tr{min-height:92px;padding:10px 0;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;column-gap:9px;border-top:1px solid var(--line)}.scene-teams-table td{width:auto;height:auto;padding:0;border:0;background:transparent}.scene-teams-table td:nth-child(4){grid-column:2 / 4;padding-top:5px}.scene-players-table tr{min-height:112px;padding:10px 0;display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:8px;border-top:1px solid var(--line)}.scene-players-table td{width:auto;height:auto;padding:0;border:0;background:transparent}.scene-players-table .players-column-player{grid-column:1;grid-row:1 / 3}.scene-players-table .players-column-team{grid-column:1;grid-row:3;padding-left:62px}.scene-players-table .players-column-role{grid-column:2;grid-row:2;text-align:right}.scene-players-table .players-column-rating{grid-column:2;grid-row:1;text-align:right}.scene-teams-page .teams-table-wrap,.scene-players-page .players-table-wrap{overflow-x:hidden}}.game-entity-back:focus-visible,.game-team-roster a:focus-visible,.game-entity-news a:focus-visible,.game-player-data a:focus-visible,.game-player-socials a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.news-page .news-masthead,.news-page .news-lead-date,.news-page .news-now ol,.news-page .news-now li,.news-page .news-match-pulse>div,.news-page .news-match-card,.news-page .news-feed,.news-page .news-feed-list,.news-page .news-feed-day,.news-page .news-feed-row{border:0}.news-page .news-lead-date{padding-top:0}.news-page .news-search{border:0;box-shadow:none}.news-page .news-search:focus-within{border:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}.news-page .news-lead-block .news-lead,.news-page .news-load-more{border:0;box-shadow:var(--glass-shadow-soft)}
