@font-face{font-family:Roboto;src:url(/fonts/Roboto-Thin.woff2) format("woff2"),url(/fonts/Roboto-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Black.woff2) format("woff2"),url(/fonts/Roboto-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Thin.woff2) format("woff2"),url(/fonts/Manrope-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Light.woff2) format("woff2"),url(/fonts/Manrope-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Regular.woff2) format("woff2"),url(/fonts/Manrope-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Medium.woff2) format("woff2"),url(/fonts/Manrope-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Semibold.woff2) format("woff2"),url(/fonts/Manrope-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Bold.woff2) format("woff2"),url(/fonts/Manrope-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraBold.woff2) format("woff2"),url(/fonts/Manrope-ExtraBold.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}:root{color:#171414;background:#f4f4f6;font-family:Roboto,system-ui,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;--site-header-brand-width: 92px;--brand: #650518;--brand-dark: #3d000c;--accent: #b32523;--blue: #236ab3;--ink: #171414;--muted: #727272;--line: #e3e3e3;--panel: #ffffff;--soft: #f8f8f8;--danger: #e51917;--container: min(86vw, 1440px)}*{box-sizing:border-box}html{min-width:320px;overflow-x:hidden}body{margin:0;min-height:100vh;background:#f4f4f6;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}h1,h2,h3,h4{font-family:Manrope,Roboto,system-ui,sans-serif}img{max-width:100%;display:block}main{min-height:55vh}.container{width:var(--container);margin-inline:auto}.site-header{background:var(--brand);color:#fff;position:sticky;top:0;z-index:20;box-shadow:0 16px 32px #0000002e}.top-bar,.menu-bar{width:var(--container);margin-inline:auto}.top-bar{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.12)}.top-bar__controls,.top-bar__right,.profile-facts,.team-info-pill{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.top-bar label{display:flex;align-items:center;gap:8px;font-family:Roboto,system-ui,sans-serif;font-size:13px;text-transform:uppercase}.top-bar select{min-width:154px;max-width:320px;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:4px;padding:9px 34px 9px 12px}.league-control select{min-width:320px}.account-pill{display:inline-flex;align-items:center;gap:7px;min-height:40px}.menu-bar{min-height:86px;display:grid;grid-template-columns:1fr 116px 1fr;align-items:center;gap:24px}.brand{display:grid;place-items:center;min-height:86px}.brand img,.footer-logo img{width:96px}.desktop-nav{display:flex;align-items:stretch;justify-content:center}.desktop-nav a,.mobile-nav a{font-family:Roboto,system-ui,sans-serif;font-weight:900;font-size:16px;text-transform:uppercase;padding:22px 14px 20px;border-radius:4px;transition-property:background-color,color,transform;transition-duration:.16s}.desktop-nav a:hover,.desktop-nav a.active,.mobile-nav a:hover,.mobile-nav a.active{background:#fff;color:var(--brand)}.desktop-nav a:active,.button:active,.icon-button:active,.tabs button:active,.pagination button:active{transform:scale(.96)}.icon-button{width:44px;height:44px;display:inline-grid;place-items:center;border:0;border-radius:4px;color:inherit;background:#ffffff1a;transition-property:background-color,transform;transition-duration:.16s}.mobile-menu-button,.mobile-nav{display:none}.calendar-strip{background:#fff;border-bottom:1px solid var(--line);overflow:hidden}.calendar-strip__inner{width:var(--container);margin-inline:auto;display:flex;gap:10px;overflow-x:auto;padding:12px 0;scrollbar-width:thin}.mini-game{min-width:260px;display:grid;grid-template-columns:52px 34px 1fr 34px;align-items:center;gap:10px;padding:10px 12px;background:var(--soft);border-radius:6px;box-shadow:inset 0 0 0 1px #0000000f;transition-property:transform,box-shadow;transition-duration:.16s}.mini-game:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0000001a}.mini-game>div:first-child{display:grid;gap:2px;color:var(--muted);font-size:12px}.mini-game strong,.mini-game p{margin:0;font-family:Roboto,system-ui,sans-serif;font-weight:900;text-align:center;font-variant-numeric:tabular-nums}.is-live{box-shadow:inset 0 0 0 2px #e519175c}.is-upcoming{background:snow}.calendar-empty,.empty-state{color:var(--muted);padding:16px}.hero-grid,.section-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,.86fr);gap:28px;align-items:start}.section-grid{margin-top:42px}.section-grid--reverse{grid-template-columns:1fr 1fr}.feature-slider{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.game-hero-card{min-width:0;min-height:250px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:26px;color:#fff;background:linear-gradient(#3d000cdb,#3d000cc7),url(/img/match-bg.jpg) center / cover;border-radius:8px;outline:1px solid rgba(255,255,255,.12);transition-property:transform,box-shadow;transition-duration:.18s}.game-hero-card__meta,.article-meta-line,.game-hero-card__arena,.player-card__footer,.footer-bottom,.media-links{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.game-hero-card__meta{justify-content:space-between;font-family:Roboto,system-ui,sans-serif;text-transform:uppercase;font-size:12px}.game-hero-card__score{display:grid;grid-template-columns:82px 1fr 82px;align-items:center;gap:18px}.game-hero-card__score strong,.match-score strong{font-family:Roboto,system-ui,sans-serif;font-size:clamp(36px,5vw,72px);font-weight:900;text-align:center;font-variant-numeric:tabular-nums}.game-hero-card__teams{display:grid;grid-template-columns:1fr 1fr;gap:20px;font-family:Roboto,system-ui,sans-serif;font-weight:900;text-transform:uppercase;overflow-wrap:anywhere}.game-hero-card__teams span:last-child{text-align:right}.sidebar-panel,.content-panel,.playoff-panel,.form-card,.attribute-panel,.leader-panel,.stat-card{background:var(--panel);border-radius:8px;box-shadow:0 1px #0000000d,0 18px 36px #00000014}.sidebar-panel,.content-panel,.playoff-panel,.attribute-panel,.leader-panel{padding:24px}.sidebar-stack{display:grid;gap:18px}.section-header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px}.section-header--compact{margin-bottom:12px}.section-header h1,.section-header h2,.content-panel h1,.article-main h1,.profile-hero h1,.player-hero h1,.calendar-month h2,.playoff-panel h2,.leader-panel h2,.attribute-panel h2,.team-rosters h2{margin:0;font-family:Manrope,Roboto,system-ui,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0;text-wrap:balance}.section-header h1{font-size:clamp(24px,3vw,36px)}.section-header p{margin:6px 0 0;color:var(--muted);text-wrap:pretty}.button{min-height:40px;display:inline-block;border:0;border-radius:4px;padding:8px 24px;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:normal;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition-property:background-color,color,transform,box-shadow;transition-duration:.16s}.pagination button,.tabs button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:4px;padding:10px 16px;font-family:Roboto,system-ui,sans-serif;font-weight:900;text-transform:uppercase;cursor:pointer;transition-property:background-color,color,transform,box-shadow;transition-duration:.16s}.button--primary{background:var(--accent);color:#fff}.button--ghost{min-height:34px;background:#fff;color:var(--brand);border:1px solid #650518;line-height:1.2;box-shadow:none}.button--ghost:hover,.pagination button:hover:not(:disabled),.tabs button:hover,.tabs button.active{background:var(--brand);color:#fff}.table-wrap{overflow-x:auto;background:#fff;border-radius:8px;box-shadow:0 1px #0000000d,0 18px 36px #00000014}.table-wrap table{width:100%;border-collapse:collapse;min-width:720px}.table-wrap--compact table{min-width:480px}th,td{padding:14px 12px;text-align:left;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}th{color:var(--muted);font-family:Roboto,system-ui,sans-serif;font-size:12px;text-transform:uppercase}tbody tr:nth-child(2n){background:#fafcff}tbody tr:hover{background:#f5e1e1}td.name,th.name{min-width:190px}td.name,.compact-list a,.team-game-row,.roster-card{display:flex;align-items:center;gap:10px}.team-logo,.player-photo{width:54px;height:54px;min-width:54px;display:inline-grid;place-items:center;overflow:hidden;border-radius:50%;background:#fff;color:var(--brand);font-family:Roboto,system-ui,sans-serif;font-weight:900;outline:1px solid rgba(0,0,0,.1)}.team-logo img,.player-photo img{width:100%;height:100%;object-fit:contain}.player-photo img{object-fit:cover}.team-logo--small,.player-photo:not(.player-photo--large){width:34px;height:34px;min-width:34px;font-size:11px}.team-logo--large,.player-photo--large{width:116px;height:116px;min-width:116px;font-size:28px}.player-photo--missing{background:linear-gradient(135deg,#fff,#e1ebf5)}.article-grid,.team-grid,.player-grid,.top-players,.roster-grid,.match-grid,.protocol-grid,.team-rosters{display:grid;gap:18px}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-grid--featured{margin-bottom:20px}.article-card{min-height:100%;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:8px;box-shadow:0 1px #0000000d,0 18px 36px #00000014;transition-property:transform,box-shadow;transition-duration:.18s}.article-card--big{grid-column:span 2}.image-frame,.article-card__placeholder{width:100%;aspect-ratio:16 / 10;object-fit:cover;outline:1px solid rgba(0,0,0,.1)}.article-card__placeholder{display:grid;place-items:center;color:var(--brand);background:#e1ebf5}.article-card__body{padding:18px}.article-card__body span,.article-meta-line,.game-hero-card__arena,.profile-facts,.team-info-pill{color:var(--muted);font-size:16px}.article-card__body h2{margin:8px 0 0;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:19px;line-height:1.2;text-transform:uppercase;text-wrap:balance}.article-card__body p,.content-panel p,.lead{text-wrap:pretty;line-height:1.6}.ad-stack{display:grid;gap:14px}.ad-stack img{width:100%;border-radius:8px;outline:1px solid rgba(0,0,0,.1)}.top-players{grid-template-columns:repeat(3,minmax(0,1fr))}.top-player-card{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;padding:16px;background:#fff;border-radius:8px;box-shadow:0 1px #0000000d,0 18px 36px #00000014;transition-property:transform,box-shadow;transition-duration:.18s}.top-player-card:first-child{grid-column:span 2;grid-template-columns:130px 1fr auto;background:var(--brand-dark);color:#fff}.top-player-card h3,.player-card h2,.team-card h2{margin:0;font-family:Manrope,Roboto,system-ui,sans-serif;text-transform:uppercase;text-wrap:balance}.top-player-card p,.player-card p,.team-card p,.roster-card p{margin:4px 0 0;color:var(--muted)}.top-player-card:first-child p{color:#ffffffb8}.top-player-card__points{display:grid;justify-items:center;gap:6px;font-variant-numeric:tabular-nums}.missing-data{display:flex;gap:12px;align-items:flex-start;padding:18px;color:#fff;background:var(--danger);border-radius:8px;box-shadow:0 14px 28px #e519173d}.missing-data--inline{max-width:340px}.missing-data strong,.missing-data span{display:block;font-family:Roboto,system-ui,sans-serif;text-transform:uppercase}.missing-data span{margin-top:2px;color:#ffffffd1;font-size:12px}.missing-data p{margin:8px 0 0;line-height:1.45}.filter-row{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.chip{min-height:40px;padding:10px 14px;border-radius:4px;background:#fff;font-family:Roboto,system-ui,sans-serif;text-transform:uppercase;font-size:12px}.chip--active{background:var(--brand);color:#fff}.chip--missing{background:var(--danger);color:#fff}.article-page{background:#fff}.article-layout{display:grid;grid-template-columns:68% 31%;gap:20px;align-items:start;padding-top:58px;padding-bottom:54px}.article-main{min-width:0;background:#fff}.article-cover-wrap{overflow:hidden;border-radius:4px;background:#f4f4f6}.article-cover{width:100%;aspect-ratio:16 / 9;display:block;margin:0;border-radius:4px;object-fit:cover;outline:0}.article-main .article-meta-line{margin-top:10px;color:#8b8587;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:11px;font-weight:400;line-height:1;text-transform:uppercase}.article-main .article-meta-line span{display:inline-flex;align-items:center;gap:4px}.article-main h1{margin:12px 0 28px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:28px;font-weight:800;line-height:1.15;letter-spacing:.08em;text-transform:uppercase}.article-main .lead{margin:-10px 0 28px;color:#3d393a;font-size:14px;line-height:1.6}.article-body{color:#171414;font-size:14px;line-height:1.65}.article-body h2,.article-body h3,.article-body h4{margin:34px 0 13px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase}.article-body p{margin:0 0 18px}.article-body ul,.article-body ol{margin:0 0 22px 20px;padding:0}.article-body li{margin:3px 0}.article-body img{max-width:100%;border-radius:4px;outline:1px solid rgba(0,0,0,.1)}.article-related{margin-top:54px}.article-related__header{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.article-related__header h2{margin:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:24px;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase}.article-related__header a{color:#650518;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:500}.article-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.calendar-month{margin-bottom:34px}.calendar-month h2{margin-bottom:14px;color:var(--brand)}.calendar-list{display:grid;gap:10px}.calendar-page{background:#fff}.calendar-page__top{display:grid;grid-template-columns:68% 31%;gap:20px;align-items:start;padding-top:34px}.calendar-board{min-width:0}.calendar-board__header,.calendar-section-header{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.calendar-board__header h1,.calendar-section-header h2{margin:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:24px;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase}.calendar-actions{position:relative;display:flex;align-items:center;gap:10px}.calendar-share{position:relative}.calendar-share__trigger,.calendar-add,.calendar-section-header .button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 18px;color:#650518;background:#fff;border:1px solid #650518;border-radius:4px;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1}.calendar-share__trigger{color:#fff;background:#650518}.calendar-share__menu{position:absolute;top:calc(100% + 8px);left:0;z-index:5;width:178px;display:grid;padding:9px 0;background:#fff;border:1px solid #ededed;border-radius:4px;box-shadow:0 10px 28px #1714142e}.calendar-share__menu button{min-height:30px;display:flex;align-items:center;gap:8px;padding:7px 12px;color:#650518;background:transparent;border:0;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;line-height:1;text-align:left}.calendar-share__menu button:hover{background:#f7f1f3}.calendar-share__letter{width:14px;display:inline-block;color:#650518;font-weight:800;text-align:center}.calendar-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.calendar-month-grid__weekday{min-height:34px;color:#8b8587;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1;text-align:center;text-transform:uppercase}.calendar-month-grid__day{position:relative;min-height:112px;display:grid;align-content:start;justify-items:center;gap:6px;padding:4px 5px 8px}.calendar-month-grid__day.is-empty{pointer-events:none}.calendar-month-grid__number{display:block;min-height:30px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:32px;font-weight:700;line-height:1;text-align:center}.calendar-day-game{width:min(100%,112px);display:grid;gap:3px;justify-items:center;padding:8px 7px 7px;color:#171414;background:#f2f2f2;border-radius:2px;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:9px;line-height:1}.calendar-day-game.is-upcoming,.calendar-day-game.is-live{color:#fff;background:#650518}.calendar-day-game strong{color:inherit;font-size:10px;font-weight:800;text-transform:uppercase}.calendar-day-game>div{width:100%;display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:5px}.calendar-day-game span{display:grid;justify-items:center;gap:2px;font-size:9px;font-weight:700}.calendar-day-game b{color:inherit;font-size:18px;font-weight:800;line-height:1;text-align:center;white-space:nowrap}.calendar-day-game small{max-width:100%;overflow:hidden;color:#ffffffdb;font-size:8px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.calendar-day-game .team-logo--small{width:20px;height:20px;min-width:20px;padding:0}.calendar-page .hero-stats-panel{align-self:start}.calendar-page__leaders{padding-top:56px;padding-bottom:55px}.statistic-page{background:#f8f8f8}.statistic-page__inner{padding-top:34px;padding-bottom:50px;background:#f8f8f8}.statistic-page__heading{display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:24px;margin-bottom:20px}.statistic-page__heading h1{margin:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:34px;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase}.statistic-filters{display:flex;align-items:center;justify-content:flex-end;column-gap:8px}.statistic-filters select,.statistic-filters button{height:34px;min-width:150px;padding:0 14px;border:1px solid #ededed;border-radius:4px;background:#fff;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1}.statistic-filters button{min-width:100px;color:#fff;background:#650518;border-color:#650518;font-weight:500}.statistic-page .section-header{margin-bottom:18px}.statistic-page .section-header p{display:none}.statistic-page .tabs{margin-bottom:28px}.stat-leaders{display:grid;gap:34px;padding:22px 20px 20px;background:#fff;border:1px solid #ededed}.stat-playoff-placeholder{padding:22px 20px 20px;background:#fff;border:1px solid #ededed}.stat-playoff-placeholder h2{margin:0 0 10px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:24px;font-weight:600;line-height:133%;letter-spacing:.08em;text-transform:uppercase}.stat-playoff-placeholder p{margin:0;color:#6f6f6f;font-size:14px}.stat-playoff,.stat-playoff-state{min-width:0;padding:24px 20px 30px;border:1px solid #ededed;background:#fff}.stat-playoff-state{min-height:180px;display:grid;place-items:center;color:#8f8f8f;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:16px}.stat-playoff__header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.stat-playoff__header>div{min-width:0}.stat-playoff__header h2{margin:3px 0 0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:.08em;text-transform:uppercase}.stat-playoff__header>div>span{color:#8f8f8f;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;text-transform:uppercase}.stat-playoff__winner{min-width:220px;display:grid;grid-template-columns:28px 40px minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;border-left:3px solid #650518;color:#171414;background:#f8f8f8;text-decoration:none}.stat-playoff__winner>svg{color:#96243b}.stat-playoff__winner .team-logo--small{width:36px;height:36px;min-width:36px;margin:0}.stat-playoff__winner span{display:grid;gap:3px}.stat-playoff__winner small{color:#8f8f8f;font-size:10px;text-transform:uppercase}.stat-playoff__winner strong{overflow:hidden;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.playoff-bracket-scroll{overflow-x:auto;padding:18px;border:1px solid #ededed;background:#fbfbfb;scrollbar-color:#650518 rgba(101,5,24,.1);scrollbar-width:thin}.playoff-bracket{position:relative;min-width:780px;min-height:480px;display:grid;align-items:stretch;gap:54px}.playoff-bracket__round{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column}.playoff-bracket__round h3{margin:0 0 18px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-align:center;text-transform:uppercase}.playoff-bracket__matches{flex:1;display:flex;flex-direction:column;justify-content:space-around;gap:22px}.playoff-bracket__match{position:relative;display:grid;border:1px solid #ededed;border-radius:4px;background:#fff;box-shadow:0 8px 18px #0000000d}.playoff-bracket__connectors{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:visible;pointer-events:none}.playoff-bracket__connectors path{fill:none;stroke:#d8d4d5;stroke-linecap:square;stroke-linejoin:round;stroke-width:2}.playoff-bracket__team{min-width:0;min-height:52px;display:grid;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:8px 10px;color:#171414;text-decoration:none}.playoff-bracket__team+.playoff-bracket__team{border-top:1px solid #ededed}.playoff-bracket__team.is-advanced{color:#650518;background:linear-gradient(-90deg,#fff 35%,#f5e1e1)}.playoff-bracket__team .team-logo--small{width:28px;height:28px;min-width:28px;margin:0}.playoff-bracket__team span{overflow:hidden;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.playoff-bracket__team strong,.playoff-bracket__team>svg{justify-self:end;color:#96243b}.playoff-bracket__team.is-empty{display:grid;grid-template-columns:30px minmax(0,1fr) 28px;background:#fdfdfd}.playoff-bracket__team.is-empty:before{content:"";width:26px;height:26px;border:1px solid #e2dfe0;border-radius:50%;background:#fff}.playoff-bracket__round--champion .playoff-bracket__match{border-color:#96243b}.playoff-bracket__round--champion .playoff-bracket__team{grid-template-columns:32px minmax(0,1fr) 24px;background:linear-gradient(-90deg,#fff 30%,#f0d3d3)}.stat-playoff__rounds{min-width:0;display:grid;gap:34px;margin-top:36px}.playoff-round-section h2{margin:0 0 14px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:.08em;text-transform:uppercase}.playoff-round-section{min-width:0}.playoff-round-table{width:100%;min-width:0;max-width:100%;overflow-x:auto;border:1px solid #ededed;background:#fff}.playoff-round-table table{width:100%;min-width:680px;border-collapse:collapse}.playoff-round-table th,.playoff-round-table td{height:44px;padding:0 14px;border-bottom:1px solid #ededed;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:13px;font-weight:400;text-align:center}.playoff-round-table th{height:36px;color:#8f8f8f;background:#fff;font-size:11px;text-transform:uppercase}.playoff-round-table th:first-child,.playoff-round-table td:first-child{width:260px;text-align:left}.playoff-round-table tbody:nth-of-type(odd) tr:first-child,.playoff-round-table tbody:nth-of-type(2n) tr:last-child{background:#f9f9f9}.playoff-round-table tbody+tbody tr:first-child td{border-top:8px solid #ffffff}.playoff-round-table td:first-child a{display:inline-flex;align-items:center;gap:10px;color:inherit;font-weight:600;text-decoration:none}.playoff-round-table .team-logo--small{width:28px;height:28px;min-width:28px;margin:0}.playoff-round-table td>a:not(:has(.team-logo--small)){color:#650518;font-weight:600;text-decoration:none}.playoff-round-table tr.is-winner td:first-child a,.playoff-round-table tr.is-winner td:last-child{color:#96243b}@media (max-width: 760px){.stat-playoff{padding:18px 12px 24px}.stat-playoff__header{align-items:stretch;flex-direction:column}.stat-playoff__header h2{font-size:19px}.stat-playoff__winner{min-width:0}.playoff-bracket{min-width:760px}}.stat-leader-section{min-width:0}.stat-leader-section__header{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:10px}.stat-leader-section__header h2{margin:0;display:inline-flex;align-items:center;gap:8px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:133%;letter-spacing:.08em;text-transform:uppercase}.stat-leader-info-toggle{width:14px;height:14px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:50%;background:#9b9b9b;color:#fff;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:9px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer}.stat-leader-info-toggle:hover,.stat-leader-info-toggle:focus-visible,.stat-leader-info-toggle[aria-expanded=true]{background:#650518;outline:none}.stat-leader-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 54px;margin:-2px 0 14px;padding:20px 18px 16px;border:1px solid #ededed;border-radius:4px;background:linear-gradient(180deg,#fefefe,#efefef 99.69%);color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:115%}.stat-leader-info__item{display:grid;gap:4px}.stat-leader-info__item strong{color:#171414;font-size:14px;font-weight:400;line-height:115%}.stat-leader-info__item span{color:#8f8f8f;font-size:14px;font-weight:400;line-height:115%}.stat-leader-section__header .button{min-height:30px;padding:7px 14px;color:#650518;background:#fff;border:1px solid #650518;border-radius:4px;font-size:12px;font-weight:500;line-height:1}.stat-leader-table{overflow-x:auto;background:#fff;border:0;border-radius:0}.stat-leader-table table{width:100%;min-width:920px;border-collapse:collapse}.stat-leader-table th,.stat-leader-table td{height:42px;padding:0 12px;border-bottom:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1.15;text-align:center;vertical-align:middle}.stat-leader-table th{height:32px;border-bottom:1px solid #ededed;color:#aeaeae;background:#fff;font-size:10px;font-weight:400;text-transform:uppercase}.stat-leader-table tbody tr:nth-child(odd){background:#f9f9f9}.stat-leader-table tbody tr:nth-child(2n){background:#fff}.stat-leader-table th:last-child{font-size:0}.stat-leader-table th:last-child:after{content:"LU/S";font-size:10px}.stat-leader-table .name{text-align:left}.stat-leader-table td.name{display:flex;align-items:center;gap:8px;min-width:190px}.stat-leader-table td.name:nth-child(4){min-width:150px}.stat-leader-table a{color:#171414;font-weight:400}.stat-leader-table .player-photo{width:32px;height:32px;min-width:32px;border-radius:2px}.stat-leader-table .team-logo--small{width:18px;height:18px;min-width:18px;margin-right:4px;padding:0;vertical-align:middle}.stat-players{display:grid;gap:34px;padding:22px 20px 20px;background:#fff;border:1px solid #ededed}.stat-player-section{min-width:0}.stat-player-section__header{display:grid;grid-template-columns:minmax(180px,1fr) minmax(190px,300px);align-items:center;gap:20px;margin-bottom:14px}.stat-player-section__header h2{margin:0;display:inline-flex;align-items:center;gap:8px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:18px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase}.stat-player-info-toggle{width:13px;height:13px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:50%;background:#9b9b9b;color:#fff;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:9px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer}.stat-player-info-toggle:hover,.stat-player-info-toggle:focus-visible,.stat-player-info-toggle[aria-expanded=true]{background:#650518;outline:none}.stat-player-info{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 42px;margin:-2px 0 14px;padding:20px 18px 18px;border:1px solid #ededed;border-radius:4px;background:linear-gradient(180deg,#fefefe,#efefef 99.69%);color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:115%}.stat-player-info--goalie{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-player-info__item{display:grid;gap:4px}.stat-player-info__item strong{color:#171414;font-size:14px;font-weight:400;line-height:115%}.stat-player-info__item span{color:#8f8f8f;font-size:14px;font-weight:400;line-height:115%}.stat-player-search{height:34px;display:flex;align-items:center;gap:8px;padding:0 10px 0 14px;border:1px solid #ededed;border-radius:4px;background:#fff;color:#650518}.stat-player-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;font-weight:400}.stat-player-search input::placeholder{color:#9b9b9b}.stat-player-table{overflow-x:auto;background:#fff;border-bottom:0}.stat-player-table table{width:100%;min-width:2300px;border-collapse:collapse}.stat-player-table--goalie table{min-width:1060px}.stat-player-table th,.stat-player-table td{height:42px;padding:0 12px;border-bottom:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:11px;font-weight:400;line-height:1.15;text-align:center;vertical-align:middle;white-space:nowrap}.stat-player-table th{height:32px;border-bottom:1px solid #ededed;color:#aeaeae;background:#fff;font-size:10px;font-weight:400;text-transform:uppercase}.stat-player-table tbody tr:nth-child(odd){background:#f9f9f9}.stat-player-table tbody tr:nth-child(2n){background:#fff}.stat-player-table .name{min-width:170px;text-align:left}.stat-player-table td.name{display:flex;align-items:center;gap:8px}.stat-player-table a{color:#171414;font-weight:500}.stat-player-table .player-photo{width:32px;height:32px;min-width:32px;border-radius:2px}.stat-player-table .team-logo--small{width:16px;height:16px;min-width:16px;margin-right:4px;padding:0;vertical-align:middle}.stat-leader-table tbody tr,.stat-player-table tbody tr,.stat-team-table tbody tr{position:relative;transition:box-shadow .2s ease,background-color .2s ease}.stat-leader-table tbody tr:hover,.stat-player-table tbody tr:hover,.stat-team-table tbody tr:hover{z-index:2;box-shadow:0 14px 14px -12px #00000052}.stat-leader-table tbody tr:nth-child(odd):hover,.stat-player-table tbody tr:nth-child(odd):hover{background:#f9f9f9}.stat-leader-table tbody tr:nth-child(2n):hover,.stat-player-table tbody tr:nth-child(2n):hover{background:#fff}.stat-team-table tbody tr:nth-child(odd):hover{background:#fff}.stat-team-table tbody tr:nth-child(2n):hover{background:#f7f7f7}.stat-leader-table tbody tr:hover td.name a,.stat-player-table tbody tr:hover td.name a,.stat-team-table tbody tr:hover .stat-team-table__team-link{color:#96243b}.stat-player-section__footer{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding-top:9px}.stat-player-section__footer .button{min-width:60px;min-height:30px;padding:7px 14px;border:1px solid #650518;border-radius:4px;background:#fff;color:#650518;font-size:12px;font-weight:400;line-height:1}.stat-player-section__footer .pagination{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin:0;padding:0}.stat-player-section__footer .pagination button,.stat-player-section__footer .pagination span{min-width:22px;width:22px;height:26px;min-height:26px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1;text-align:center;box-shadow:none}.stat-player-section__footer .pagination button.active,.stat-player-section__footer .pagination button[aria-current=page]{width:30px;min-width:30px;height:30px;min-height:30px;border:1px solid #6f6b6d;border-radius:4px;background:#fff}.stat-player-section__footer .pagination button:hover:not(:disabled){background:transparent;color:#650518}.stat-player-section__footer .pagination button.active:hover,.stat-player-section__footer .pagination button[aria-current=page]:hover{background:#fff;color:#171414}.stat-player-section__footer .pagination button:disabled{color:#d7d7d7;opacity:1}.stat-player-section__footer .pagination__arrow,.stat-player-section__footer .pagination .pagination__arrow span,.stat-player-section__footer .pagination__ellipsis{color:inherit;font-size:20px}.stat-teams{padding:22px 20px 18px;background:#fff;border:1px solid #ededed}.stat-teams__header{display:grid;grid-template-columns:minmax(180px,1fr) minmax(190px,300px);align-items:center;gap:20px;margin-bottom:22px}.stat-teams__header h2{margin:0;display:inline-flex;align-items:center;gap:8px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:22px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase}.stat-team-info-toggle{width:13px;height:13px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:50%;background:#9b9b9b;color:#fff;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:9px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer}.stat-team-info-toggle:hover,.stat-team-info-toggle:focus-visible,.stat-team-info-toggle[aria-expanded=true]{background:#650518;outline:none}.stat-team-info{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 42px;margin:-2px 0 14px;padding:20px 18px 18px;border:1px solid #ededed;border-radius:4px;background:linear-gradient(180deg,#fefefe,#efefef 99.69%);color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:115%}.stat-team-info__item{display:grid;gap:4px}.stat-team-info__item strong{color:#171414;font-size:14px;font-weight:400;line-height:115%}.stat-team-info__item span{color:#8f8f8f;font-size:14px;font-weight:400;line-height:115%}.stat-team-search{height:38px;display:flex;align-items:center;gap:8px;padding:0 10px 0 18px;border:1px solid #ededed;border-radius:4px;background:#fff;color:#650518}.stat-team-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:400}.stat-team-search input::placeholder{color:#9b9b9b}.stat-team-table{overflow-x:auto;background:#fff}.stat-team-table table{width:100%;min-width:1420px;border-collapse:collapse}.stat-team-table th,.stat-team-table td{height:42px;padding:0 12px;border-bottom:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1.15;text-align:center;vertical-align:middle;white-space:nowrap}.stat-team-table th{height:32px;color:#aeaeae;background:#fff;font-size:10px;font-weight:400;text-transform:uppercase}.stat-team-table tbody tr:nth-child(odd){background:#fff}.stat-team-table tbody tr:nth-child(2n){background:#f7f7f7}.stat-team-table .name{min-width:190px;text-align:left}.stat-team-table td.name{display:flex;align-items:center;gap:8px;font-weight:500}.stat-team-table__team-link{display:inline-flex;align-items:center;gap:8px;color:inherit;font-weight:inherit;text-decoration:none}.stat-team-table__team-link:hover,.stat-team-table__team-link:focus-visible{color:#650518}.stat-team-table .team-logo--small{width:18px;height:18px;min-width:18px;padding:0}.statistic-page .stat-leader-table,.statistic-page .stat-player-table,.statistic-page .stat-team-table{scrollbar-color:#650518 transparent;scrollbar-width:thin}.statistic-page .stat-leader-table::-webkit-scrollbar,.statistic-page .stat-player-table::-webkit-scrollbar,.statistic-page .stat-team-table::-webkit-scrollbar{height:4px}.statistic-page .stat-leader-table::-webkit-scrollbar-track,.statistic-page .stat-player-table::-webkit-scrollbar-track,.statistic-page .stat-team-table::-webkit-scrollbar-track{background:#6505181a}.statistic-page .stat-leader-table::-webkit-scrollbar-thumb,.statistic-page .stat-player-table::-webkit-scrollbar-thumb,.statistic-page .stat-team-table::-webkit-scrollbar-thumb{background:#650518;border-radius:0}.statistic-page .stat-leader-table::-webkit-scrollbar-button,.statistic-page .stat-player-table::-webkit-scrollbar-button,.statistic-page .stat-team-table::-webkit-scrollbar-button{display:none;width:0;min-width:0;height:0;min-height:0;background:transparent;border:0}.statistic-page .stat-leader-table::-webkit-scrollbar-button:horizontal:single-button,.statistic-page .stat-player-table::-webkit-scrollbar-button:horizontal:single-button,.statistic-page .stat-team-table::-webkit-scrollbar-button:horizontal:single-button,.statistic-page .stat-leader-table::-webkit-scrollbar-button:horizontal:start:decrement,.statistic-page .stat-player-table::-webkit-scrollbar-button:horizontal:start:decrement,.statistic-page .stat-team-table::-webkit-scrollbar-button:horizontal:start:decrement,.statistic-page .stat-leader-table::-webkit-scrollbar-button:horizontal:end:increment,.statistic-page .stat-player-table::-webkit-scrollbar-button:horizontal:end:increment,.statistic-page .stat-team-table::-webkit-scrollbar-button:horizontal:end:increment{display:none;width:0;min-width:0;height:0;min-height:0;background:transparent;border:0}.calendar-game-row,.team-game-row{min-height:66px;display:grid;grid-template-columns:110px 1fr 90px 1fr 190px;align-items:center;gap:14px;padding:14px 18px;background:#fff;border-radius:8px;box-shadow:0 1px #0000000d;transition-property:transform,box-shadow;transition-duration:.16s}.team-game-row{grid-template-columns:120px 80px 1fr 90px}.calendar-game-row:hover,.team-game-row:hover{transform:translate(3px);box-shadow:0 14px 28px #0000001a}.calendar-game-row__team{display:flex;align-items:center;gap:10px;min-width:0}.playoff-panel{margin-top:28px}.teams-page{background:#fff}.teams-page__layout{display:grid;grid-template-columns:68% 31%;align-items:start;gap:20px;padding-top:28px;padding-bottom:74px}.teams-page__main,.teams-page__sidebar{min-width:0}.teams-page__main>.search-box{display:none}.teams-page__heading{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.teams-page__heading h1{margin:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:24px;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase}.teams-page .team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.teams-page .team-card{min-height:165px;display:grid;justify-items:center;align-content:center;gap:14px;padding:22px 16px;border:1px solid #ededed;border-radius:0;background:#fff;box-shadow:none;text-align:center;cursor:pointer}.teams-page .team-card:focus-visible{outline:2px solid #650518;outline-offset:3px}.teams-page .team-card .team-logo--large{width:44px;height:44px;min-width:44px}.teams-page .team-card h2{margin:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:1.15;letter-spacing:.08em;text-transform:uppercase}.teams-page .team-card p,.teams-page .team-card__prefix{display:none}.team-card__actions{display:flex;align-items:center;justify-content:center;gap:6px}.team-card__actions a{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 12px;border:1px solid #650518;border-radius:4px;color:#650518;background:#fff;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1;text-decoration:none}.team-card__actions a:hover{background:#650518;color:#fff}.teams-page__sidebar{display:grid;gap:20px;justify-items:center}.teams-page__sidebar .hero-stats-panel{width:100%}.teams-page__sidebar img{width:100%;max-width:360px;display:block;border-radius:4px}.teams-page__leaders{padding-top:0;padding-bottom:58px}.players-page{background:#fff}.players-page__layout{display:grid;grid-template-columns:68% 31%;align-items:start;gap:20px;padding-top:28px;padding-bottom:54px}.players-page__main,.players-page__sidebar{min-width:0}.players-page__main>.section-header,.players-page__main>.search-box{display:none}.players-page__heading{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:28px}.players-page__title{display:flex;align-items:center;gap:14px}.players-page__title h1{margin:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:24px;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase}.players-page__title span{display:inline-flex;align-items:center;gap:6px;color:#777174;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1}.players-page__search{width:min(100%,300px);height:38px;display:flex;align-items:center;gap:8px;padding:0 10px 0 18px;border:1px solid #ededed;border-radius:4px;background:#fff;color:#650518}.players-page__search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:400}.players-page__search input::placeholder{color:#9b9b9b}.players-directory{overflow-x:auto;background:#fff}.players-directory table{width:100%;min-width:760px;border-collapse:collapse}.players-directory th,.players-directory td{height:36px;padding:0 10px;border:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:115%;text-align:left;vertical-align:middle}.players-directory td{font-family:Roboto,system-ui,sans-serif;font-size:14px}.players-directory th{height:34px;color:#a6a2a4;font-size:10px;text-transform:uppercase}.players-directory tbody tr:nth-child(odd){background:#f9f9f9}.players-directory tbody tr:nth-child(2n){background:#fff}.players-directory tbody tr{position:relative;z-index:0;cursor:pointer}.players-directory tbody tr:hover{z-index:1;box-shadow:0 10px 18px #00000024}.players-directory td.name{gap:8px;white-space:nowrap}.players-directory a{color:inherit;text-decoration:none}.players-directory tbody tr:hover a{color:#650518;font-size:14px;font-weight:600}.players-directory .player-photo,.players-directory .team-logo--small{width:26px;height:26px;min-width:26px;font-size:9px}.players-page__footer{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:20px;margin-top:22px}.players-page__footer .button{min-width:62px;min-height:32px;padding:7px 18px;background:#fff}.players-page__footer .pagination{justify-content:flex-end;gap:14px;margin-top:0}.players-page__footer .pagination button,.players-page__footer .pagination span{min-width:22px;width:22px;height:26px;min-height:26px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1;text-align:center;box-shadow:none}.players-page__footer .pagination button.active,.players-page__footer .pagination button[aria-current=page]{width:30px;min-width:30px;height:30px;min-height:30px;border:1px solid #6f6b6d;background:#fff}.players-page__footer .pagination__arrow,.players-page__footer .pagination .pagination__arrow span,.players-page__footer .pagination__ellipsis{color:inherit;font-size:20px}.players-page__footer .pagination button:disabled{color:#d7d7d7;opacity:1}.players-page__sidebar{display:grid;gap:20px;justify-items:center}.players-page__sidebar img{width:100%;max-width:360px;display:block;border-radius:4px}.players-page__leaders{padding-top:0;padding-bottom:58px}.text-page{background:#fff}.text-page__layout{display:grid;grid-template-columns:68% 31%;align-items:start;gap:20px;padding-top:28px;padding-bottom:58px}.text-page__main,.text-page .players-page__sidebar{min-width:0}.text-page .content-panel{min-height:320px;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none}.text-page .content-panel h1{margin:0 0 24px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:24px;font-weight:600;line-height:133%;letter-spacing:.08em;text-transform:uppercase}.text-page .content-panel p,.text-page .content-panel li{color:#171414;font-size:14px;line-height:1.65}.text-page .content-panel p{margin:0 0 18px}.text-page__article h2{margin:30px 0 12px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:133%;letter-spacing:.08em;text-transform:uppercase}.text-page__article ul{margin:0 0 22px 20px;padding:0}.text-page__article li{margin:6px 0}.text-page .content-panel .missing-data{margin-top:24px}.contact-info{margin:0 0 30px;padding:24px 28px;border:1px solid #ededed;background:#fff}.contact-info dl{display:grid;gap:26px;margin:0}.contact-info dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:20px}.contact-info dt,.contact-info dd{margin:0;font-family:Manrope,Roboto,system-ui,sans-serif;line-height:1.25}.contact-info dt{color:#777174;font-size:18px;font-weight:500}.contact-info dd,.contact-info a{color:#171414;font-size:24px;font-weight:500;text-decoration:none}.contact-info a[href^=mailto]{color:#650518}.player-detail-page{background:#fff}.player-detail-layout{display:grid;grid-template-columns:68% 31%;align-items:start;gap:20px;padding-top:34px;padding-bottom:70px}.player-detail-main,.player-detail-sidebar{min-width:0}.player-profile-card{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:stretch;gap:16px;padding:0}.player-profile-card__media{position:relative;width:180px;height:180px}.player-profile-card .player-photo--large{width:180px;height:180px;min-width:180px;border-radius:10px;outline:0;background:#f4f4f6}.player-profile-card__media .team-logo--small{position:absolute;right:0;bottom:0;width:40px;height:40px;min-width:40px;padding:8px;border-radius:10px 0 0;background:#fff;outline:none;box-shadow:none;overflow:visible}.player-profile-card__media .team-logo--small:after{content:"";display:block;width:10px;height:10px;position:absolute;right:0;bottom:100%;background:radial-gradient(circle at 0 0,transparent 10px,#ffffff 10.5px);pointer-events:none}.player-profile-card__media .team-logo--small:before{content:"";display:block;width:10px;height:10px;position:absolute;right:100%;bottom:0;background:radial-gradient(circle at 0 0,transparent 10px,#ffffff 10.5px);pointer-events:none}.player-profile-card__body{min-width:0;display:grid;align-content:center;gap:18px;padding:22px 22px 20px;border:1px solid #ededed;border-left-width:0;border-radius:0 8px 8px 0;background:#fff}.player-profile-card__body h1{margin:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:32px;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase}.player-profile-card__facts{display:flex;align-items:center;flex-wrap:wrap;gap:0}.player-profile-card__facts span{position:relative;display:grid;gap:3px;align-content:start;min-width:48px;padding:0 20px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1;text-transform:uppercase}.player-profile-card__facts span:first-child{padding-left:0}.player-profile-card__facts span:not(:first-child):before{content:"";position:absolute;left:0;top:50%;width:1px;height:14px;background:#8f8f8f;transform:translateY(-50%)}.player-profile-card__facts span:has(svg){display:flex;align-items:center;gap:8px}.player-profile-card__facts .player-profile-card__birthday{justify-items:start}.player-profile-card__birthday img{width:16px;height:16px;display:block}.player-profile-card__facts small{color:#8f8f8f;font-size:10px;font-weight:600;line-height:1;text-transform:uppercase}.player-profile-card__facts strong{color:#171414;font-size:16px;font-weight:600;line-height:1}.player-profile-card__team{display:flex;align-items:center;gap:10px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;text-transform:uppercase}.player-profile-card__team strong,.player-profile-card__team span{color:inherit;font-size:20px;font-weight:600;line-height:1;letter-spacing:.08em}.player-profile-card__team span{position:relative;padding-left:20px}.player-profile-card__team span:before{content:"";position:absolute;left:0;top:50%;width:1px;height:14px;background:#8f8f8f;transform:translateY(-50%)}.player-detail-tabs{display:flex;align-items:flex-end;gap:0;margin-top:32px;margin-bottom:-1px}.player-detail-tabs button{height:42px;min-width:112px;padding:10px 20px;border:0;border-radius:0;background:transparent;color:#9b9b9b;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1;letter-spacing:.08em;text-transform:uppercase}.player-detail-tabs button.active{color:#171414;background:#fff;border:1px solid #ededed;border-bottom-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px}.player-detail-stats,.player-games-list{padding:24px 20px 28px;border:1px solid #ededed;background:#fff}.player-detail-table{overflow-x:auto;padding:24px 20px 28px;border:1px solid #ededed;background:#fff}.player-detail-table table{width:100%;min-width:860px;border-collapse:collapse}.player-detail-table th,.player-detail-table td{height:42px;padding:0 10px;border:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:115%;text-align:center;vertical-align:middle}.player-detail-table th{height:34px;color:#a6a2a4;font-size:10px;text-transform:uppercase}.player-detail-table th:first-child,.player-detail-table td:first-child{width:230px;text-align:left}.player-detail-table tbody tr:nth-child(odd){background:#f9f9f9}.player-detail-table tbody tr:nth-child(2n){background:#fff}.player-detail-table tbody tr.player-season-title-row,.player-detail-table tbody tr.player-season-title-row:nth-child(2n),.player-detail-table tbody tr.player-season-title-row:nth-child(odd){background:#f9f9f9}.player-detail-table tbody tr.player-season-stat-row,.player-detail-table tbody tr.player-season-stat-row:nth-child(2n),.player-detail-table tbody tr.player-season-stat-row:nth-child(odd){background:#fff}.player-detail-table td:first-child{display:grid;align-content:center;gap:9px;min-height:58px;font-size:12px}.player-detail-table tr:not(.player-season-title-row) td:first-child{font-size:14px;text-transform:uppercase}.player-detail-table td:first-child>strong{color:#171414;font-size:12px;font-weight:700;text-transform:uppercase}.player-detail-table .player-season-title-row td:first-child{display:table-cell;height:30px;min-height:0;padding:10px;color:#171414;font-size:14px;font-weight:700;text-transform:uppercase}.player-detail-table .player-season-stat-row td{height:46px}.player-detail-table td:first-child>span{display:flex;align-items:center;gap:8px}.player-summary-section{margin-top:28px}.player-summary-section h2{margin:0 0 20px;display:flex;align-items:center;gap:8px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:24px;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase}.player-summary-section h2 span{width:14px;height:14px;display:inline-grid;place-items:center;border-radius:50%;background:#9b9b9b;color:#fff;font-size:9px;font-weight:700;letter-spacing:0;text-transform:none}.player-summary-info{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:20px 28px;margin:0 0 20px;padding:18px 20px 20px;border:1px solid #ededed;border-radius:4px;background:linear-gradient(180deg,#fefefe,#efefef 99.69%);color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif}.player-summary-info__item{display:grid;gap:3px;align-content:start}.player-summary-info__item strong{color:#171414;font-size:14px;font-weight:400;line-height:115%}.player-summary-info__item span{color:#8f8f8f;font-size:14px;font-weight:400;line-height:115%}.player-detail-sidebar{display:grid;gap:70px}.player-detail-sidebar .hero-stats-panel{width:100%}.player-detail-sidebar>img{width:100%;max-width:360px;justify-self:center;display:block;border:1px solid #ededed;border-radius:4px}.team-detail-page .player-profile-card__body{align-content:center}.team-profile-card__media{overflow:hidden;border-radius:10px;background:#f4f4f6}.team-profile-card__photo{width:180px;height:180px;display:block;object-fit:cover;border-radius:10px}.team-profile-card__logo{width:100%;height:100%;display:grid;place-items:center;border:1px solid #ededed;border-radius:10px;background:linear-gradient(180deg,#fefefe,#efefef 99.69%);overflow:hidden}.team-profile-card__logo .team-logo--large{width:100%;height:100%;min-width:100%;padding:0;border:0;border-radius:inherit;background:transparent}.team-profile-card__logo .team-logo--large img{width:100%;height:auto;object-fit:contain}.team-profile-card__logo .team-logo--large>span{width:100%;height:100%;display:grid;place-items:center}.team-roster-table table{min-width:720px}.team-roster-table .player-photo,.team-games-table .team-logo--small{width:28px;height:28px;min-width:28px;border-radius:2px}.team-roster-table a,.team-games-table a{color:inherit;text-decoration:none}.team-roster-table tbody tr:hover a,.team-games-table tbody tr:hover a{color:#96243b}.team-games-table table{min-width:720px}.team-games-table th:first-child,.team-games-table td:first-child{width:150px}.team-games-table th:nth-child(2),.team-games-table td:nth-child(2){width:260px;text-align:left}.team-games-table td:nth-child(2)>span{display:inline-flex;align-items:center;gap:8px}.player-detail-leaders{padding-top:0;padding-bottom:58px}.player-games-list{display:grid;gap:14px}.player-games-filters{display:flex;align-items:center;gap:8px}.player-games-filters select{height:32px;min-width:120px;padding:0 28px 0 12px;border:1px solid #ededed;border-radius:4px;background:#fff url(/img/select-arrow.svg) right 10px center / 8px auto no-repeat;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.player-games-info{width:14px;height:14px;display:inline-grid;place-items:center;border-radius:50%;background:#9b9b9b;color:#fff;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:9px;font-weight:700;line-height:1}.player-games-table table{min-width:890px}.player-games-table th,.player-games-table td{height:34px;padding:0 8px;font-size:10px}.player-games-table th:first-child,.player-games-table td:first-child{width:auto;min-height:0;display:table-cell;text-align:left;text-transform:none}.player-games-table th:nth-child(2),.player-games-table td:nth-child(2){width:150px;text-align:left}.player-games-table tr:not(.player-season-title-row) td:first-child{font-size:10px;text-transform:none}.player-games-table__teams{display:inline-flex;align-items:center;gap:4px;color:#171414;font-weight:600;white-space:nowrap}.player-games-table__teams .team-logo--small{width:16px;min-width:16px;height:16px;margin:0}.player-games-table a{color:#171414;font-weight:700;text-decoration:none}.playoff-panel pre{max-height:360px;overflow:auto;padding:16px;border-radius:6px;background:#171414;color:#fff}.tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.tabs button,.pagination button{background:#fff;color:var(--brand)}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-card,.player-card{position:relative;min-height:238px;display:grid;justify-items:center;align-content:center;gap:14px;padding:24px;background:#fff;border-radius:8px;text-align:center;box-shadow:0 1px #0000000d,0 18px 36px #00000014;transition-property:transform,box-shadow;transition-duration:.18s}.team-card__prefix{position:absolute;top:14px;right:14px;padding:6px 8px;border-radius:4px;color:#fff;background:var(--brand);font-family:Roboto,system-ui,sans-serif}.player-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.player-card{align-content:stretch;text-align:left;justify-items:stretch}.player-card .player-photo{justify-self:center}.player-card__footer{justify-content:space-between;margin-top:auto}.search-box{height:50px;display:flex;align-items:center;gap:12px;max-width:420px;padding:0 16px;margin-bottom:20px;background:#fff;border-radius:6px;box-shadow:inset 0 0 0 1px var(--line)}.search-box input,.form-card input,.form-card textarea,.form-card select{width:100%;border:0;outline:0;background:transparent}.profile-hero,.player-hero{display:flex;align-items:center;gap:28px;padding:28px;background:#fff;border-radius:8px;box-shadow:0 1px #0000000d,0 18px 36px #00000014}.profile-facts span,.team-info-pill span{padding:8px 10px;border-radius:4px;background:var(--soft)}.team-info-pill{margin-top:18px}.roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roster-card{padding:14px;background:#fff;border-radius:8px;box-shadow:0 1px #0000000d}.compact-list{display:grid;gap:8px}.compact-list a{justify-content:space-between;min-height:48px;padding:8px;border-radius:6px;background:var(--soft)}.attribute-row{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:14px}.attribute-row div{grid-column:1 / -1;height:8px;overflow:hidden;border-radius:99px;background:var(--line)}.attribute-row i{display:block;height:100%;background:var(--blue)}.match-hero{color:#fff;background:linear-gradient(#3d000ce6,#3d000cd1),url(/img/match-bg.jpg) center / cover}.match-hero__inner{width:var(--container);min-height:360px;margin-inline:auto;display:grid;align-content:center;gap:20px;padding:40px 0}.match-league{margin:0;text-align:center;font-family:Roboto,system-ui,sans-serif;text-transform:uppercase}.match-scoreboard{display:grid;grid-template-columns:1fr minmax(220px,.8fr) 1fr;align-items:center;gap:30px}.match-team{display:grid;justify-items:center;gap:12px;text-align:center}.match-team p{margin:0;font-family:Roboto,system-ui,sans-serif;font-size:22px;font-weight:900;text-transform:uppercase}.match-score{display:grid;justify-items:center}.match-score span{padding:0 12px;border-radius:4px;background:var(--accent);font-family:Roboto,system-ui,sans-serif;text-transform:uppercase}.period-row{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.period-row span{padding:8px 10px;border-radius:4px;background:#ffffff1a;font-variant-numeric:tabular-nums}.match-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{padding:22px}.stat-card--wide,.leader-panel{grid-column:span 3}.stat-card strong{display:block;margin-bottom:16px;color:var(--muted);font-family:Roboto,system-ui,sans-serif;text-transform:uppercase}.stat-card div{display:flex;justify-content:space-between;gap:16px;font-family:Roboto,system-ui,sans-serif;font-size:34px;font-weight:900;font-variant-numeric:tabular-nums}.leader-panel{display:grid;gap:10px}.leader-panel a{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line)}.timeline{display:grid;gap:12px}.timeline-item{display:grid;grid-template-columns:90px 42px 1fr;align-items:center;gap:12px;padding:16px;background:#fff;border-radius:8px}.timeline-item svg{color:var(--brand)}.timeline-item--goal{box-shadow:inset 4px 0 0 var(--accent)}.timeline-item--penalty{box-shadow:inset 4px 0 0 var(--blue)}.game-progress{display:grid;gap:16px}.game-progress__filters{display:flex;align-items:center;gap:8px}.game-progress__filters button{min-height:28px;padding:7px 12px;border:1px solid transparent;border-radius:4px;background:transparent;color:#9b9b9b;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:10px;line-height:1;text-transform:uppercase}.game-progress__filters button.active{border-color:#ededed;background:#fff;color:#171414}.game-progress__list{position:relative;display:grid;gap:0}.game-progress__list:before{content:"";position:absolute;top:0;bottom:0;left:20px;width:2px;background:linear-gradient(180deg,#b9252d 0,#b9252d 50%,#1d70bd 50%,#1d70bd)}.game-progress-row{position:relative;display:grid;grid-template-columns:72px 38px 62px minmax(0,1fr) 58px;align-items:center;min-height:56px;padding:8px 0;border-bottom:1px solid #f1f1f1;background:#fff}.game-progress-row__score{display:grid;place-items:center;color:#650518;font-family:Roboto,system-ui,sans-serif;font-size:14px;font-weight:700}.game-progress-row--goal,.game-progress-row--penalty{border-left:4px solid #b9252d;border-radius:4px}.game-progress-row--goal.is-away,.game-progress-row--penalty.is-away{border-left-color:#1d70bd}.game-progress-row:nth-child(odd){background:#f9f9f9}.game-progress-row__time{display:grid;grid-template-columns:42px 1fr;align-items:center;padding-left:15px;color:#9b9b9b;font-family:Roboto,system-ui,sans-serif;font-size:12px}.game-progress-row__time i{width:8px;height:8px;border-radius:999px;background:#b9252d}.game-progress-row.is-away .game-progress-row__time i{background:#1d70bd}.game-progress-row__icon{display:grid;place-items:center}.game-progress-row__icon .team-logo--small{width:26px;height:26px;min-width:26px;padding:0}.game-progress-row__icon img{width:18px;height:18px;object-fit:contain}.game-progress-row__main{display:grid;gap:5px;color:#171414;font-size:13px}.game-progress-row__main strong{color:#650518;font-family:Roboto,system-ui,sans-serif;font-size:13px;font-weight:700}.game-progress-row__main b{color:#171414;font-weight:700}.game-progress-row__main span{color:#8f8f8f;font-size:12px}.game-progress-row__action{width:58px;min-height:52px;display:grid;place-items:center;justify-self:end;color:#fff;background:#650518}.game-progress-row__action svg{border:1px solid currentColor;border-radius:999px}.game-progress__review{display:inline-flex;margin:8px 0;padding-left:72px;color:#650518;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:13px}.game-progress-row--note .game-progress-row__icon{color:#9b9b9b}.protocol-grid{grid-template-columns:1fr}.game-protocol{gap:22px}.protocol-card{display:grid;gap:14px;min-width:0}.protocol-card h2,.protocol-card h3{margin:0;display:inline-flex;align-items:center;gap:6px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-weight:600;line-height:133%;letter-spacing:.08em;text-transform:uppercase}.protocol-card h2{font-size:22px}.protocol-card h3{font-size:16px}.protocol-info-icon{width:14px;height:14px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:999px;background:#9b9b9b;color:#fff;font-family:Roboto,system-ui,sans-serif;font-size:10px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer}.protocol-info-icon:hover,.protocol-info-icon:focus-visible,.protocol-info-icon[aria-expanded=true]{background:#650518;outline:none}.protocol-info-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 60px;margin:-2px 0 2px;padding:20px 28px 18px;border:1px solid #ededed;border-radius:4px;background:linear-gradient(180deg,#fefefe,#efefef 99.69%);color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:115%}.protocol-player-section .protocol-info-panel{grid-template-columns:repeat(7,minmax(0,1fr));gap:24px 38px;margin:0;padding:18px 24px 20px}.protocol-team-stat .protocol-info-panel{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 58px;margin:0;padding:18px 24px 20px}.protocol-info-panel__item{display:grid;gap:4px}.protocol-info-panel__item strong{color:#171414;font-size:14px;font-weight:500;line-height:115%}.protocol-info-panel__item span{color:#8f8f8f;font-size:14px;font-weight:400;line-height:115%}.protocol-table-scroll{min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#650518 rgba(101,5,24,.1)}.protocol-table-scroll::-webkit-scrollbar{height:6px}.protocol-table-scroll::-webkit-scrollbar-track{background:#6505181a}.protocol-table-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#650518}.protocol-table-scroll table td{font-size:14px}.protocol-table{width:100%;border-collapse:collapse;color:#171414;font-family:Roboto,system-ui,sans-serif;font-size:12px}.protocol-table th,.protocol-table td{height:36px;padding:6px 10px;border-bottom:0;text-align:center;vertical-align:middle;white-space:nowrap}.protocol-table th{border-bottom:1px solid #ededed;color:#9b9b9b;font-weight:400;text-align:left;text-transform:uppercase}.protocol-table tbody tr:nth-child(odd){background:#fff}.protocol-table tbody tr:nth-child(2n){background:#f9f9f9}.protocol-table a{color:inherit;text-decoration:none}.protocol-table .team-logo--small{width:20px;height:20px;min-width:20px;padding:0;margin-right:6px;vertical-align:middle}.protocol-goals-table{min-width:860px}.protocol-goals-table td:nth-child(5),.protocol-goals-table td:nth-child(6){text-align:left}.protocol-author{font-weight:600}.protocol-table a.protocol-author--home{color:#b9252d}.protocol-table a.protocol-author--away{color:#1d70bd}.protocol-penalty-head,.protocol-team-legend,.protocol-team-stat__teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase}.protocol-penalty-head span,.protocol-team-legend span,.protocol-team-stat__teams span{display:inline-flex;align-items:center;gap:6px}.protocol-penalty-head span:last-child,.protocol-team-legend span:last-child,.protocol-team-stat__teams span:last-child{justify-content:flex-end}.protocol-team-table .is-home{background:#f5e1e1}.protocol-team-table .is-away{background:#e1ebf5}.protocol-penalty-table{min-width:860px;table-layout:fixed}.protocol-penalty-table th,.protocol-penalty-table td{height:42px;padding:8px 10px;text-align:left}.protocol-penalty-table th:nth-child(3),.protocol-penalty-table th:nth-child(7),.protocol-penalty-table td:nth-child(3),.protocol-penalty-table td:nth-child(7){text-align:center}.protocol-penalty-table tbody tr:nth-child(odd):not(.protocol-penalty-summary) td:nth-child(-n+4){background:#f5e1e1}.protocol-penalty-table tbody tr:nth-child(2n):not(.protocol-penalty-summary) td:nth-child(-n+4){background:snow}.protocol-penalty-table tbody tr:nth-child(odd):not(.protocol-penalty-summary) td:nth-child(n+5){background:#e1ebf5}.protocol-penalty-table tbody tr:nth-child(2n):not(.protocol-penalty-summary) td:nth-child(n+5){background:#fafcff}.protocol-penalty-summary td{font-weight:700}.protocol-penalty-summary td:nth-child(-n+3){background:#f0d3d3}.protocol-penalty-summary td:nth-child(n+4){background:#d3e1f0}.protocol-penalty-summary--total td:nth-child(-n+3){background:#e1a8a7}.protocol-penalty-summary--total td:nth-child(n+4){background:#a7c3e1}.protocol-player-section{display:grid;gap:10px}.protocol-player-section__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.protocol-player-tabs{justify-content:flex-end}.protocol-player-table{min-width:940px}.protocol-player-table td:nth-child(2),.protocol-player-table th:nth-child(2){text-align:left}.protocol-player-cell{display:inline-flex;align-items:center;gap:8px}.protocol-player-cell .player-photo{width:24px;height:24px;min-width:24px;border-radius:2px;font-size:9px}.protocol-team-stat{display:grid;gap:12px;margin-top:6px}.protocol-team-table{min-width:760px;table-layout:auto}.protocol-team-table th{height:34px;width:auto;color:#9b9b9b;background:#fff;font-size:10px;font-weight:400;text-transform:uppercase}.protocol-team-table td{height:42px;width:auto;font-size:12px;font-weight:400;text-align:left}.protocol-team-table th:first-child,.protocol-team-table td:first-child{min-width:126px;text-align:left}.protocol-team-table th:not(:first-child),.protocol-team-table td:not(:first-child){text-align:center}.protocol-team-table__home{background:#f9f9f9;color:#b9252d}.protocol-team-table__away{background:#fff;color:#1d70bd}.protocol-team-vs{display:grid;gap:14px}.protocol-team-vs__head{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center;gap:12px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:18px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.protocol-team-vs__head span{display:inline-flex;align-items:center;gap:8px}.protocol-team-vs__head span:last-child{justify-content:flex-end}.protocol-team-vs__head .team-logo--small{width:24px;height:24px;min-width:24px;padding:0}.protocol-team-vs__head strong{justify-self:center;color:#9b9b9b;font-size:20px;font-weight:400}.protocol-team-vs-table{min-width:0;width:100%;table-layout:fixed}.protocol-team-vs-table col:not(.protocol-team-vs-table__period-col){width:calc((100% - 150px) / var(--protocol-vs-side-columns, 12))}.protocol-team-vs-table col.protocol-team-vs-table__period-col{width:150px}.protocol-team-vs-table--shots col:not(.protocol-team-vs-table__period-col),.protocol-team-vs-table--team col:not(.protocol-team-vs-table__period-col){width:calc((100% - 170px) / var(--protocol-vs-side-columns, 12))}.protocol-team-vs-table--shots col.protocol-team-vs-table__period-col,.protocol-team-vs-table--team col.protocol-team-vs-table__period-col{width:170px}.protocol-team-vs-table th,.protocol-team-vs-table td{height:46px;padding:6px;text-align:center}.protocol-team-vs-table tbody th{color:#171414;background:#fff;font-size:14px;font-weight:500;white-space:nowrap;text-transform:none}.protocol-team-vs .protocol-table-scroll{overflow-x:visible}.protocol-team-vs-table td.is-home{background:#f5e1e1}.protocol-team-vs-table td.is-away{background:#e1ebf5}.protocol-team-vs-table tbody tr:nth-child(2n):not(.protocol-team-vs-table__total) td.is-home{background:snow}.protocol-team-vs-table tbody tr:nth-child(2n):not(.protocol-team-vs-table__total) td.is-away{background:#fafcff}.protocol-team-vs-table__total td.is-home{background:#e1a8a7;font-weight:700}.protocol-team-vs-table__total td.is-away{background:#a7c3e1;font-weight:700}.team-rosters{grid-template-columns:repeat(2,minmax(0,1fr))}.game-teams-tab{display:grid;gap:22px}.game-teams-tab>h2{margin:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:22px;font-weight:600;line-height:133%;letter-spacing:.08em;text-transform:uppercase}.game-team-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.game-team-legend span{min-height:45px;display:flex;align-items:center;gap:8px;padding:0 18px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.game-team-legend__home{background:linear-gradient(-90deg,#fff 40%,#f5e1e1)}.game-team-legend__away{justify-content:flex-end;background:linear-gradient(90deg,#fff 40%,#e1ebf5)}.game-team-legend .team-logo--small{width:22px;height:22px;min-width:22px;padding:0;background:transparent}.game-team-composition{display:grid;gap:10px}.game-team-composition h3{margin:0;display:inline-flex;align-items:center;gap:6px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:133%;letter-spacing:.08em;text-transform:uppercase}.game-team-composition__info{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;padding:13px 18px 14px;background:linear-gradient(180deg,#fefefe,#efefef 99.69%);border:1px solid #ededed}.game-team-composition__info span{display:grid;gap:3px}.game-team-composition__info strong{color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;font-weight:500}.game-team-composition__info small{color:#8f8f8f;font-size:11px;line-height:1.2}.game-team-composition__tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.game-team-composition-table{min-width:0;overflow-x:auto}.game-team-composition-table table{width:100%;border-collapse:collapse;font-family:Roboto,system-ui,sans-serif;font-size:12px}.game-team-composition-table th,.game-team-composition-table td{height:34px;padding:6px 8px;text-align:center;white-space:nowrap}.game-team-composition-table th{color:#9b9b9b;font-family:Manrope,Roboto,system-ui,sans-serif;font-weight:400;text-transform:uppercase}.game-team-composition-table th:first-child,.game-team-composition-table td:first-child{text-align:left}.game-team-composition-table--home tbody tr:nth-child(odd){background:#f5e1e1}.game-team-composition-table--home tbody tr:nth-child(2n){background:snow}.game-team-composition-table--away tbody tr:nth-child(odd){background:#e1ebf5}.game-team-composition-table--away tbody tr:nth-child(2n){background:#fafcff}.game-h2h{display:grid;gap:28px}.game-h2h>h2,.game-h2h-leaders>h2{margin:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:22px;font-weight:600;line-height:133%;letter-spacing:.08em;text-transform:uppercase}.game-h2h-summary{display:grid;grid-template-columns:215px minmax(260px,1fr) 215px;gap:12px 28px;align-items:start}.game-h2h-team{min-height:40px;width:215px;display:flex;align-items:center;gap:8px;padding:0 10px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.game-h2h-team--home{grid-column:1;grid-row:1}.game-h2h-stat-panel{grid-column:2;grid-row:1 / span 3}.game-h2h-team--away{grid-column:3;grid-row:1}.game-h2h-matches--left{grid-column:1;grid-row:2;margin-top:0}.game-h2h-summary__spacer{grid-column:2;grid-row:2}.game-h2h-matches--right{grid-column:3;grid-row:2;margin-top:0}.game-h2h-team--home{background:linear-gradient(-90deg,#fff 40%,#f5e1e1)}.game-h2h-team--away{justify-content:flex-end;background:linear-gradient(90deg,#fff 40%,#e1ebf5)}.game-h2h-team .team-logo--small,.game-h2h-card .team-logo--small,.game-h2h-leader .team-logo--small{padding:0;background:transparent}.game-h2h-stat-panel{display:grid;gap:15px;align-self:start;padding-top:10px}.game-h2h-stat-panel>strong{color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:16px;font-weight:700;text-align:center;text-transform:uppercase}.game-h2h-bar{display:grid;gap:4px}.game-h2h-bar>div:first-child{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;color:#171414;font-size:12px;font-weight:600}.game-h2h-bar p{margin:0;color:#8f8f8f;font-size:10px;text-align:center;text-transform:uppercase}.game-h2h-bar>div:first-child span:last-child{text-align:right}.game-h2h-bar__track{position:relative;width:100%;height:10px;margin-top:3px;overflow:hidden;border-radius:2px;background:#f4f4f4}.game-h2h-bar__track span{position:absolute;top:0;display:block;height:100%}.game-h2h-bar__track .is-home{right:50%;border-radius:2px 0 0 2px;background:#b9252d}.game-h2h-bar__track .is-away{left:50%;border-radius:0 2px 2px 0;background:#1d70bd}.game-h2h-matches{width:215px;display:grid;gap:8px}.game-h2h-card{display:grid;gap:8px;min-width:215px;min-height:92px;padding:10px;color:#171414;background:#fff;border:1px solid #ededed;border-radius:4px;text-decoration:none}.game-h2h-card__top{display:flex;justify-content:space-between;align-items:center;color:#96243b;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1;text-transform:uppercase}.game-h2h-card__top time{display:inline-flex;align-items:center;gap:4px;color:#171414;font-size:12px;font-weight:500;text-transform:none}.game-h2h-card__top time:before{content:"";width:12px;height:12px;display:block;background:url(/img/calendar.svg) center / contain no-repeat}.game-h2h-card__score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.game-h2h-card__score span{display:grid;justify-items:center;gap:4px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase}.game-h2h-card .team-logo--small{width:34px;height:34px;min-width:34px}.game-h2h-card__score strong{color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:28px;font-weight:700;line-height:1;white-space:nowrap}.game-h2h-card small{display:flex;justify-content:center;gap:12px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1}.game-h2h-leaders{display:grid;gap:16px}.game-h2h-leader-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.game-h2h-leader-column{display:grid;gap:18px}.game-h2h-leader-column section{display:grid;gap:0}.game-h2h-leader-list{display:grid;gap:0;padding:10px 12px 14px;background:#f9f9f9;border-radius:8px}.game-h2h-leader-column h3{justify-self:end;min-width:62px;min-height:34px;display:grid;place-items:center;padding:6px 12px;margin:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1;text-align:center;background:#f8f8f8;border-radius:6px 6px 0 0}.game-h2h-leader-column--home h3{justify-self:start}.game-h2h-leader{display:grid;gap:0;min-height:64px;color:#171414;background:linear-gradient(-90deg,#f5e1e1,#fff 48%);border-radius:4px;border:0;text-decoration:none}.game-h2h-leader+.game-h2h-leader{margin-top:12px}.game-h2h-leader-column--away .game-h2h-leader{background:linear-gradient(-90deg,#e1ebf5,#fff 48%)}.game-h2h-leader__main{display:grid;grid-template-columns:64px 36px minmax(0,1fr) 52px minmax(64px,auto);align-items:center;gap:8px;min-height:64px;padding:0 18px 0 0}.game-h2h-leader .player-photo:not(.player-photo--large){width:64px;height:64px;min-width:64px;border-radius:4px 0 0 4px}.game-h2h-leader__number{display:grid;place-items:center;width:36px;height:34px;min-height:0;border:1px solid #ededed;border-radius:4px;color:#171414;font-size:16px;font-weight:700;background:#fff}.game-h2h-leader__name{overflow:hidden;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.game-h2h-leader__team{display:flex;flex-direction:column;align-items:center;gap:4px;justify-content:center;color:#171414;font-size:12px;font-weight:700}.game-h2h-leader b{color:#171414;font-size:18px;font-weight:700;text-align:right}.game-h2h-leader b small{color:inherit;font-size:16px;font-weight:600}.game-h2h-leader__details{display:grid;row-gap:5px;max-height:0;padding:0 8px 0 46px;opacity:0;overflow:hidden;background:#fefefe;transition:max-height .2s ease,opacity .2s ease,padding .2s ease}.game-h2h-leader:hover .game-h2h-leader__details,.game-h2h-leader:focus-visible .game-h2h-leader__details{max-height:140px;padding:9px 16px;opacity:1}.game-h2h-leader__detail{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:8px;color:#171414;font-size:12px;font-weight:600;line-height:1.2}.game-h2h-leader__detail span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-h2h-leader__detail em{font-style:normal;text-align:right}.game-h2h-leader__detail i{grid-column:1 / -1;display:block;height:2px;overflow:hidden;background:#ededed}.game-h2h-leader__detail mark{display:block;height:100%;background:#b9252d}.game-h2h-leader-column--away .game-h2h-leader__detail mark{background:#1d70bd}.media-links{align-items:stretch}.game-video-tab{display:grid;gap:34px}.game-video-empty,.game-gallery-empty{margin:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:18px;font-weight:500}.game-gallery-tab{display:grid;gap:10px}.game-gallery-feature,.game-gallery-thumb{width:100%;padding:0;border:0;overflow:hidden;background:#ededed;cursor:pointer}.game-gallery-feature{aspect-ratio:16 / 9;border-radius:4px}.game-gallery-feature img,.game-gallery-thumb img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease-in-out}.game-gallery-feature:hover img,.game-gallery-thumb:hover img{transform:scale(1.06)}.game-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.game-gallery-thumb{aspect-ratio:16 / 10;border-radius:2px}.game-gallery-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:56px;background:#171414e0}.game-gallery-lightbox img{max-width:min(1120px,90vw);max-height:82vh;border-radius:4px;box-shadow:0 24px 60px #0000005c}.game-gallery-lightbox__close,.game-gallery-lightbox__nav{position:absolute;display:grid;place-items:center;border:1px solid rgba(255,255,255,.36);color:#fff;background:#17141485;cursor:pointer}.game-gallery-lightbox__close{top:20px;right:20px;width:42px;height:42px;border-radius:4px}.game-gallery-lightbox__nav{top:50%;width:48px;height:64px;border-radius:4px;transform:translateY(-50%)}.game-gallery-lightbox__nav.is-prev{left:22px}.game-gallery-lightbox__nav.is-next{right:22px}.game-video-feature{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:18px;align-items:start}.game-video-hero{position:relative;min-height:315px;display:block;overflow:hidden;border-radius:4px;color:#fff;text-decoration:none;background:#171414}.game-video-hero:after,.game-video-card-small__image:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(180deg,#17141400,#171414db);pointer-events:none}.game-video-hero>img{width:100%;height:315px;display:block;object-fit:cover;transition:transform .5s ease-in-out}.game-video-hero:hover>img{transform:scale(1.06)}.game-video-hero__badge{position:absolute;top:12px;left:12px;z-index:2;min-height:24px;display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;color:#fff;background:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:9px;font-weight:700;line-height:1;text-transform:uppercase}.game-video-hero__teams{position:absolute;inset:50% auto auto 50%;z-index:2;display:flex;align-items:center;gap:42px;color:#fff;transform:translate(-50%,-50%)}.game-video-hero__teams .team-logo--large{width:72px;height:72px;min-width:72px;padding:0;background:transparent}.game-video-hero__teams svg{width:72px;height:72px;padding:12px;border:6px solid currentColor;border-radius:50%}.game-video-hero strong{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:24px;font-weight:800;line-height:1.12;text-transform:uppercase}.game-video-side-list{display:grid;gap:12px}.game-video-mini-card{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;text-decoration:none}.game-video-mini-card span{position:relative;display:block;overflow:hidden;border-radius:3px}.game-video-mini-card img{width:74px;height:54px;display:block;object-fit:cover}.game-video-mini-card i,.game-video-card-small__image i{position:absolute;inset:50% auto auto 50%;z-index:2;display:grid;place-items:center;color:#fff;border:3px solid currentColor;border-radius:50%;transform:translate(-50%,-50%)}.game-video-mini-card i{width:34px;height:34px}.game-video-mini-card strong{font-size:12px;font-weight:800;line-height:1.15}.game-video-section{display:grid;gap:14px}.game-video-section h2{position:relative;margin:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:24px;font-weight:500;line-height:1;letter-spacing:.04em;text-transform:uppercase}.game-video-section--accent h2:before{content:"";position:absolute;left:-16px;top:50%;width:5px;height:22px;background:#f1d100;transform:translateY(-50%)}.game-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.game-video-card-small{display:grid;gap:8px;color:#171414;text-decoration:none}.game-video-card-small__image{position:relative;min-height:118px;overflow:hidden;border-radius:4px;background:#171414}.game-video-card-small__image img{width:100%;height:118px;display:block;object-fit:cover;transition:transform .5s ease-in-out}.game-video-card-small:hover img{transform:scale(1.08)}.game-video-card-small__image>span{position:absolute;top:8px;left:8px;z-index:2;min-height:22px;display:inline-flex;align-items:center;padding:6px 8px;border-radius:999px;color:#fff;background:#e51917;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:8px;font-weight:700;line-height:1;text-transform:uppercase}.game-video-card-small__image i{width:48px;height:48px}.game-video-card-small__image small{position:absolute;left:8px;right:8px;bottom:8px;z-index:2;display:flex;justify-content:space-between;gap:8px;color:#fff;font-size:9px;line-height:1;text-transform:uppercase}.game-video-card-small__image b{font-weight:400}.game-video-card-small strong{color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:800;line-height:1.2}.form-card{display:grid;gap:12px;padding:20px;margin:20px 0}.form-card label{display:grid;gap:12px}.form-card label>span:first-child{color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase}.form-card input,.form-card textarea,.form-card select{padding:14px;border-radius:6px;background:var(--soft)}.form-card select{width:100%;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--soft) url(/img/select-arrow.svg) right 14px center / 9px auto no-repeat;color:#171414}.form-card__privacy{display:flex!important;grid-template-columns:none;align-items:center;gap:8px}.form-card__privacy input{width:16px;height:16px;padding:0}.form-card__privacy span{color:#171414;font-family:Roboto,system-ui,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.2;text-transform:none}.form-card__privacy a{color:#650518}.form-card>.button,.form-card__submit{width:auto;justify-self:start}.form-card>.button--primary,.form-card__submit{background:#fff;color:#650518;box-shadow:inset 0 0 0 1px #650518}.form-card>.button--primary:hover,.form-card__submit:hover{background:#650518;color:#fff}.pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:24px}.pagination button:disabled{opacity:.45;cursor:not-allowed}.loading-page{min-height:52vh;display:grid;place-items:center;align-content:center;gap:14px;color:var(--brand)}.site-footer{padding:46px 0 18px;color:#fff;background:var(--brand-dark)}.footer-grid{display:grid;grid-template-columns:1fr 120px 1fr;align-items:center;gap:24px}.footer-grid nav,.footer-actions{display:flex;gap:14px;flex-wrap:wrap}.footer-grid nav a{font-family:Roboto,system-ui,sans-serif;text-transform:uppercase}.footer-logo{display:grid;justify-items:center}.footer-actions{justify-content:flex-end}.footer-bottom{justify-content:space-between;margin-top:34px;color:#ffffff9e}@media (max-width: 1280px){:root{--container: min(96vw, 1180px)}.article-grid,.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1024px){.top-bar{align-items:flex-start;padding:10px 0}.league-control select{min-width:220px}.desktop-nav{display:none}.menu-bar{grid-template-columns:1fr 120px 1fr}.mobile-menu-button{display:inline-grid;justify-self:end}.mobile-nav{width:var(--container);margin-inline:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding-bottom:16px}.hero-grid,.section-grid,.article-layout{grid-template-columns:minmax(0,1fr)}.match-grid,.stat-card--wide,.leader-panel{grid-template-columns:1fr;grid-column:span 1}.match-scoreboard{grid-template-columns:1fr}.calendar-game-row{grid-template-columns:92px 1fr 70px}.calendar-game-row>span:last-child,.calendar-game-row__team:nth-of-type(2){grid-column:2 / -1}}@media (max-width: 760px){.page{padding:0}.top-bar,.top-bar__controls,.top-bar__right,.section-header,.profile-hero,.player-hero{display:grid;justify-items:stretch}.top-bar select,.league-control select{width:100%;min-width:0;max-width:none}.feature-slider,.article-grid,.top-players,.team-grid,.player-grid,.roster-grid,.team-rosters,.footer-grid,.section-grid--reverse{grid-template-columns:minmax(0,1fr)}.article-card--big,.top-player-card:first-child{grid-column:auto}.top-player-card,.top-player-card:first-child{grid-template-columns:64px 1fr auto}.game-hero-card__score{grid-template-columns:62px 1fr 62px}.game-hero-card__score strong,.match-score strong{font-size:40px}.game-hero-card__teams{grid-template-columns:1fr}.game-hero-card__teams span:last-child{text-align:left}.footer-grid,.footer-actions{justify-content:stretch}.calendar-game-row,.team-game-row,.timeline-item{grid-template-columns:1fr}.footer-actions,.footer-grid nav{justify-content:center}.footer-bottom{justify-content:center}}:root{color:#171414;background:linear-gradient(180deg,#fefefe,#efefef 99.69%);font-family:Roboto,system-ui,sans-serif;--brand: #650518;--brand-dark: #171414;--accent: #650518;--blue: #236ab3;--ink: #171414;--muted: #909090;--line: #ededed;--panel: #ffffff;--soft: #f9f9f9;--danger: #650518;--container: min( calc(100vw - 60px) , 1380px)}body{background:#fff}.container,.top-bar,.menu-bar,.calendar-strip__inner,.match-hero__inner{width:var(--container)}.site-header{background:#171414;color:#fff;box-shadow:none}.top-bar{min-height:32px;border-bottom:1px solid rgba(255,255,255,.08)}.top-bar label{font-size:10px;font-weight:700;color:#ffffffb8}.top-bar select{min-width:132px;height:24px;padding:0 28px 0 8px;border:0;border-radius:0;background:#2d2b2b;font-size:11px}.league-control select{min-width:220px}.account-pill{min-height:24px;font-size:11px;text-transform:uppercase}.menu-bar{min-height:60px;grid-template-columns:1fr 84px 1fr;gap:20px}.brand,.brand img{min-height:60px}.brand img,.footer-logo img{width:72px}.desktop-nav{gap:2px}.desktop-nav a,.mobile-nav a{padding:18px 10px 17px;border-radius:0;font-size:11px;line-height:1;letter-spacing:0}.desktop-nav a:hover,.desktop-nav a.active,.mobile-nav a:hover,.mobile-nav a.active{background:#fff;color:#171414}.calendar-strip{background:#fff;border-bottom:0}.calendar-strip__inner{height:144px;gap:8px;padding:20px 0}.mini-game{min-width:175px;width:175px;min-height:104px;grid-template-columns:50px 24px 1fr 24px;gap:5px;padding:12px 10px;border:1px solid #ededed;border-radius:0;background:#fff;box-shadow:none}.mini-game strong,.mini-game p{font-size:13px;white-space:nowrap}.mini-game>div:first-child{display:flex;min-width:0;font-size:10px;line-height:1.15;flex-wrap:nowrap;white-space:nowrap}.team-logo,.player-photo{border-radius:0;outline:0;background:#fff}.team-logo{padding:2px}.team-logo--small,.player-photo:not(.player-photo--large){width:24px;height:24px;min-width:24px}.team-logo--large,.player-photo--large{width:120px;height:120px;min-width:120px}.page{padding:0}.page--home{padding-bottom:0}.home-hero{--home-hero-height: 522px;display:grid;grid-template-columns:68% 31%;gap:20px;align-items:start;padding-top:24px}.home-hero-slider{position:relative;--home-hero-slide-bg: url(/img/hero-slide-hockey.jpg);aspect-ratio:auto;width:100%;max-width:100%;height:var(--home-hero-height);min-height:0;overflow:hidden;display:grid;min-width:0;align-content:end;justify-items:center;padding:0 42px 40px;color:#fff;background-position:center;background-size:cover}.home-hero-slider:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0003,#00000005),linear-gradient(180deg,#0000 52%,#00000075);pointer-events:none}.home-hero-slider>*{position:relative;z-index:1}.home-hero-slider__slide{max-width:100%;min-width:0;display:grid;justify-items:center;gap:12px;animation:news-hero-slide-left .52s ease both}.home-hero-slider__date{position:relative;isolation:isolate;overflow:hidden;display:grid;justify-items:center;gap:6px;margin-bottom:18px;padding:18px 13px;color:#fff;border-radius:4px;background:#ffffff1f;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:inset 0 0 0 1px #ffffff2e,0 18px 42px #00000029}.home-hero-slider__date:before{content:"";position:absolute;top:-26px;right:-26px;bottom:-26px;left:-26px;z-index:-2;background-image:var(--home-hero-slide-bg);background-position:center;background-size:cover;filter:blur(24px);transform:scale(1.1);opacity:.7}.home-hero-slider__date:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#ffffff14}.home-hero-slider__date strong{font-family:Manrope,Roboto,system-ui,sans-serif;font-size:84px;font-weight:800;font-style:normal;line-height:1.25;letter-spacing:0;text-transform:uppercase}.home-hero-slider__date span{font-family:Manrope,Roboto,system-ui,sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.25;letter-spacing:.08em;text-align:center;text-transform:uppercase}.home-hero-slider__match{display:grid;grid-template-columns:minmax(0,1fr) 80px 48px 80px minmax(0,1fr);align-items:center;gap:12px;width:min(100%,690px)}.home-hero-slider__match strong{font-family:Manrope,Roboto,system-ui,sans-serif;font-size:26px;font-weight:800;line-height:1;text-align:center;text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,.34)}.home-hero-slider__match>span:not(.team-logo){font-family:Manrope,Roboto,system-ui,sans-serif;font-size:26px;font-weight:800;text-align:center}.home-hero-slider__match .team-logo--large{width:80px;height:80px;min-width:80px;background:transparent}.home-hero-slider__dots{position:absolute;left:24px;bottom:18px;display:flex;align-items:center;gap:8px}.home-hero-slider__dots button{width:8px;height:8px;padding:0;border:0;background:#ffffff61;cursor:pointer}.home-hero-slider__dots button.active{width:26px;background:#fff}.hero-stats-panel{height:var(--home-hero-height);min-width:0;background:#fff}.hero-stats-panel__top{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #ededed}.hero-stats-panel__tabs{display:flex;align-items:stretch;margin-bottom:-1px}.hero-stats-panel__tabs button,.hero-stats-panel__top>a{min-height:42px;border:0;background:#fff;color:#909090;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:1;letter-spacing:.08em;text-transform:uppercase}.hero-stats-panel__tabs button{padding:0 10px;background:transparent;cursor:pointer}.hero-stats-panel__tabs button.active{width:96px;height:40px;padding:10px;color:#171414;border-width:1px 1px 0 1px;border-style:solid;border-color:#ededed;border-bottom:1px solid #ffffff;border-top-left-radius:4px;border-top-right-radius:4px}.hero-stats-panel__top>a{display:inline-flex;align-items:center;min-height:31px;margin-right:8px;padding:0 13px;border:1px solid #650518;border-radius:4px;color:#650518;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:500;font-style:normal;line-height:1;letter-spacing:0;text-transform:uppercase;box-shadow:none}.hero-stats-table{width:100%;border-width:0 1px 1px 1px;border-style:solid;border-color:#ededed;border-collapse:collapse}.hero-stats-table th,.hero-stats-table td{padding:6px 8px;border-bottom:1px solid #ededed;color:#171414;font-size:14px;font-weight:400;font-style:normal;line-height:1.15;letter-spacing:0;text-align:center;vertical-align:middle}.hero-stats-table td{height:45px}.hero-stats-table th{height:30px;padding:8px;color:#171414;background:#fff;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.15;letter-spacing:0;text-align:center;text-transform:uppercase;vertical-align:middle}.hero-stats-table tbody tr:nth-child(2n){background:#f9f9f9}.hero-stats-table tbody tr{position:relative;transition:box-shadow .2s ease,background-color .2s ease}.hero-stats-table tbody tr:hover{z-index:2;box-shadow:0 14px 14px -12px #00000052}.hero-stats-table tbody tr:nth-child(odd):hover{background:#fff}.hero-stats-table tbody tr:nth-child(2n):hover{background:#f9f9f9}.hero-stats-table tbody tr:hover td:nth-child(2) a{color:#96243b}.hero-stats-table td:first-child,.hero-stats-table th:first-child,.hero-stats-table td:nth-last-child(-n+3),.hero-stats-table th:nth-last-child(-n+3){text-align:center}.hero-stats-table th:first-child,.hero-stats-table td:first-child{width:40px;min-width:40px;max-width:40px;padding-right:0;padding-left:0}.hero-stats-table td:nth-child(2){width:170px;max-width:155px;border-right:1px solid #ededed;border-left:1px solid #ededed;font-weight:600;text-align:left}.hero-stats-table td:nth-child(4),.hero-stats-table--teams td:nth-child(2){display:table-cell;white-space:nowrap}.hero-stats-table td:nth-child(4){padding:0 8px;border-right:1px solid #ededed;border-left:1px solid #ededed;color:#aeaeae;font-size:12px;font-weight:700;font-style:normal;line-height:1.15;letter-spacing:0;text-transform:uppercase}.hero-stats-table .team-logo--small{width:24px;height:24px;min-width:24px;display:block;margin:0 auto}.hero-stats-table--teams .team-logo--small{display:inline-grid;margin:0 6px 0 0;vertical-align:middle}.hero-stats-table a{color:inherit}.hero-stats-table--players td:nth-child(2) a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-stats-ad{display:block;overflow:hidden;margin-top:15px;border:1px solid #ededed;background:#fff}.hero-stats-ad img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.hero-stats-ad--compact img,.hero-stats-ad--medium img{object-fit:cover}.hero-stats-ad--large img{object-fit:cover;object-position:center top}.main-slider-card{min-height:520px;position:relative;display:grid;align-content:end;justify-items:start;gap:8px;overflow:hidden;padding:0 0 36px 48px;color:#fff;background-position:center;background-size:cover}.main-slider-card:after{content:"";position:absolute;inset:auto 0 0;height:46%;background:linear-gradient(transparent,#000000ad);pointer-events:none}.main-slider-card>*{position:relative;z-index:1}.main-slider-card__label,.eyebrow{font-size:12px;font-weight:700;text-transform:uppercase}.main-slider-card strong{padding:7px 12px;background:#650518eb;font-size:22px;line-height:1;font-weight:800}.main-slider-card__teams{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:14px;max-width:680px;padding:10px 14px;background:#171414c7;font-size:14px;font-weight:800;text-transform:uppercase}.main-slider-card__teams span:nth-child(2){justify-self:center;color:#ffffffb3}.score-panel{height:520px;display:grid;grid-template-rows:40px 1fr;min-width:0}.score-panel__tabs,.tabs{display:flex;gap:0}.score-panel__tabs span,.tabs button,.pagination button{min-height:40px;padding:11px 18px;border:1px solid #ededed;border-right:0;background:#fff;color:#171414;border-radius:0;font-size:11px;font-weight:700;text-transform:uppercase}.score-panel__tabs span:last-child,.tabs button:last-child{border-right:1px solid #ededed}.score-panel__tabs .active,.tabs button.active,.tabs button:hover,.pagination button:hover:not(:disabled){background:#650518;color:#fff}.statistic-page .tabs{gap:0;align-items:flex-end;margin-bottom:-2px}.statistic-page .tabs button{min-height:44px;padding:0 20px;border:0;border-radius:0;background:transparent;color:#aeaeae;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:115%;letter-spacing:.08em;text-transform:uppercase;box-shadow:none}.statistic-page .tabs button.active{border:1px solid #ededed;border-bottom-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;background:#fff;color:#171414}.statistic-page .tabs button:hover{background:transparent;color:#650518}.statistic-page .tabs button.active:hover{background:#fff;color:#171414}.score-panel .table-wrap,.sidebar-panel .table-wrap,.table-wrap--compact{border-radius:0;box-shadow:none}.score-panel .table-wrap table,.table-wrap--compact table{min-width:0}.score-panel th,.score-panel td,.table-wrap--compact th,.table-wrap--compact td{padding:11px 8px;font-size:12px}.section-grid{grid-template-columns:minmax(0,960px) 420px;gap:20px;margin-top:0}.home-news{display:grid;grid-template-columns:68% 31%;gap:20px;align-items:start;padding-top:58px}.home-news__main{min-width:0}.home-news__sidebar{display:grid;justify-items:center;gap:22px}.home-news__sidebar img{width:100%;max-width:360px;display:block;border-radius:4px;background:#171414}.home-news-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 18px}.home-news-card{display:grid;grid-column:span 2;gap:10px;min-width:0;color:#171414}.home-news-card--featured{grid-column:span 3}.home-news-card__media{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-radius:4px;background:#f4f4f6}.home-news-card__media:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,#17141400,#171414bd);pointer-events:none}.home-news-card__media img,.home-news-card__placeholder{width:100%;height:100%}.home-news-card__media img{object-fit:cover;transition:transform .5s ease-in-out}.home-news-card:hover .home-news-card__media img{transform:scale(1.08)}.home-news-card__placeholder{display:grid;place-items:center;color:#650518}.home-news-card__badges,.home-news-card__meta,.home-news-card__play{position:absolute;z-index:1}.home-news-card__badges{top:10px;left:10px;display:flex;align-items:center;gap:6px}.home-news-card__type,.home-news-card__category{min-height:24px;display:inline-flex;align-items:center;border-radius:999px;padding:6px 9px;color:#fff;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:10px;font-weight:700;line-height:1;text-transform:uppercase}.home-news-card__type{background:#e51917}.home-news-card__type--gallery,.home-news-card__type--galleries,.home-news-card__type--foto,.home-news-card__type--news{color:#171414;background:#fff}.home-news-card__category{background:#171414}.home-news-card:not(.home-news-card--featured) .home-news-card__badges .home-news-card__category{display:none}.home-news-card__play{inset:50% auto auto 50%;width:86px;height:86px;display:grid;place-items:center;color:#fff;border:6px solid currentColor;border-radius:50%;transform:translate(-50%,-50%)}.home-news-card:not(.home-news-card--featured) .home-news-card__play{width:54px;height:54px;border-width:4px}.home-news-card__meta{left:10px;right:10px;bottom:8px;display:flex;justify-content:space-between;gap:12px;color:#fff;font-size:11px;line-height:1;text-transform:uppercase}.home-news-card__meta span{display:inline-flex;align-items:center;gap:4px}.home-news-card h2{margin:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:16px;font-weight:800;line-height:1.22}.home-news-card--featured h2{font-size:24px;line-height:1.08;text-transform:uppercase}.news-page{padding-top:0;background:#fff}.news-page__layout{display:grid;grid-template-columns:68% 31%;gap:20px;align-items:start;padding-top:28px;padding-bottom:42px}.news-page__main,.news-page-sidebar{min-width:0}.news-page__heading,.news-page-shop__header{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.news-page__heading h1,.news-page-section h2,.news-page-shop__header h2{margin:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:24px;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase}.news-page__filter,.news-page-shop__header .button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 18px;color:#650518;background:transparent;border:1px solid #650518;border-radius:4px;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1}.news-page__filter img{width:14px;height:14px}.news-page-section{margin-top:42px}.news-page-section h2{margin-bottom:18px}.news-media-card{display:grid;gap:10px;color:#171414}.news-media-card__image{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-radius:4px;background:#f4f4f6}.news-media-card__image:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(180deg,#17141400,#171414c7);pointer-events:none}.news-media-card__image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease-in-out}.news-media-card:hover .news-media-card__image img{transform:scale(1.08)}.news-media-card__badges,.news-media-card__play,.news-media-card__meta{position:absolute;z-index:1}.news-media-card__badges{top:8px;left:8px;display:flex;align-items:center;gap:6px}.news-media-card__type,.news-media-card__category{min-height:23px;display:inline-flex;align-items:center;border-radius:999px;padding:6px 9px;color:#fff;background:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:9px;font-weight:700;line-height:1;text-transform:uppercase}.news-media-card__type{background:#e51917}.news-media-card__type--news,.news-media-card__type--foto,.news-media-card__type--gallery,.news-media-card__type--galleries{color:#171414;background:#fff}.news-media-card__play{inset:50% auto auto 50%;width:82px;height:82px;display:grid;place-items:center;color:#fff;border:6px solid currentColor;border-radius:50%;transform:translate(-50%,-50%)}.news-media-card--small .news-media-card__play{width:48px;height:48px;border-width:4px}.news-media-card__meta{left:8px;right:8px;bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fff;font-size:10px;line-height:1;text-transform:uppercase}.news-media-card__meta span{display:inline-flex;align-items:center;gap:4px}.news-media-card h2{margin:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:16px;font-weight:800;line-height:1.2}.news-media-card--hero{position:relative;margin-bottom:34px}.news-hero-slider__slide{display:grid;gap:10px;color:#171414;animation:news-hero-slide-left .52s ease both}@keyframes news-hero-slide-left{0%{opacity:.86;transform:translate(34px)}to{opacity:1;transform:translate(0)}}.news-hero-slider .news-media-card__badges{top:12px;left:12px}.news-hero-slider .news-media-card__type,.news-hero-slider .news-media-card__category{min-height:26px;padding:7px 10px;font-size:10px}.news-hero-slider .news-media-card__meta{left:12px;right:12px;bottom:10px;font-size:14px}.news-hero-slider__dots{position:absolute;top:18px;right:16px;z-index:2;display:flex;align-items:center;gap:9px}.news-hero-slider__dots button{width:9px;height:7px;padding:0;border:0;border-radius:1px;background:#ffffff85;cursor:pointer}.news-hero-slider__dots button.active{width:27px;background:#fff}.news-media-card--hero h2,.news-media-card--large h2{font-size:24px;line-height:1.08;text-transform:uppercase}.news-page-mini-grid,.news-page-photo-grid{display:grid;gap:20px}.news-page-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.news-page-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-list-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,1fr);gap:20px;align-items:start}.news-list-card+.news-list-card{margin-top:30px}.news-list-card .news-media-card{min-width:0}.news-list-card .news-media-card h2{display:none}.news-list-card__content{display:grid;align-content:start;gap:10px}.news-list-card__content h3{margin:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:18px;font-weight:800;line-height:1.2}.news-list-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#8b8587;font-size:11px;line-height:1;text-transform:uppercase}.news-list-card__meta span{display:inline-flex;align-items:center;gap:4px}.news-list-card__content p{display:-webkit-box;margin:0;overflow:hidden;color:#3d393a;font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:4}.news-list-card__content .button{justify-self:start;min-height:34px;padding:8px 16px;color:#650518;background:transparent;border:1px solid #650518;font-size:13px}.news-page-sidebar{display:grid;gap:22px}.news-page-sidebar>img{width:100%;max-width:360px;justify-self:center;display:block;border-radius:4px;background:#171414}.news-page-shop{display:grid;gap:14px}.news-page-shop-slider{width:100%;max-width:360px;justify-self:center;display:grid;gap:16px}.news-page-shop__product{min-height:0;display:grid;grid-template-rows:auto 1fr;overflow:hidden;color:#171414;background:#fff;border:1px solid #ededed;border-radius:4px}.news-page-shop__image{overflow:hidden}.news-page-shop__image img{width:100%;aspect-ratio:1 / 1;display:block;object-fit:cover;transition:transform .5s ease-in-out}.news-page-shop__product:hover .news-page-shop__image img{transform:scale(1.12)}.news-page-shop__body{display:grid;grid-template-rows:38px 41px 1fr;gap:8px;overflow:hidden;padding:18px 18px 17px}.news-page-shop__body h3{display:-webkit-box;min-height:38px;margin:0;overflow:hidden;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.15;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-page-shop__body p{display:-webkit-box;min-height:41px;margin:0;overflow:hidden;color:#3d393a;font-size:14px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-page-shop__price{justify-self:start;align-self:end;display:inline-flex;align-items:center;gap:8px;min-height:38px;margin-top:12px;padding:8px 18px;color:#650518;border:1px solid #650518;border-radius:4px;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:20px;font-weight:500;line-height:1}.news-page-shop-slider__controls{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;gap:18px}.news-page-shop-slider__controls>button{width:28px;height:28px;display:grid;place-items:center;color:#171414;background:#fff;border:1px solid #ededed;border-radius:4px;cursor:pointer}.news-page-shop-slider__controls>button:hover{color:#fff;background:#650518;border-color:#650518}.news-page-shop-slider__dots{display:flex;align-items:center;justify-content:center;gap:8px}.news-page-shop-slider__dots button{width:8px;height:8px;padding:0;border:0;border-radius:2px;background:#e5e5e5;cursor:pointer}.news-page-shop-slider__dots button.active{width:24px;background:#bdbdbd}.section-header{min-height:48px;margin-bottom:20px;align-items:center}.section-header h1,.section-header h2,.content-panel h1,.article-main h1,.profile-hero h1,.player-hero h1,.calendar-month h2,.playoff-panel h2,.leader-panel h2,.attribute-panel h2,.team-rosters h2,.shop-band h2,.partners-band h2{font-weight:700;text-transform:uppercase}.section-header h1{font-size:24px}.pagination button,.tabs button{min-height:38px;border-radius:0;box-shadow:none;font-size:11px}.button--primary{background:#650518}.button--ghost{min-height:34px;color:#650518;border:1px solid #650518;line-height:1.2;box-shadow:none}.pagination{display:flex;align-items:center;justify-content:flex-start;gap:18px;margin-top:32px}.pagination button{min-width:32px;height:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;color:#171414;background:transparent;border:1px solid transparent;border-radius:4px;box-shadow:none;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1;text-transform:none}.pagination button.active,.pagination button[aria-current=page]{background:#fff;border-color:#171414;color:#171414}.pagination button:hover:not(:disabled){background:#fff;border-color:#171414;color:#171414}.pagination button:disabled{color:#c8c8c8;opacity:1;cursor:not-allowed}.pagination__arrow{color:#171414}.pagination__ellipsis{min-width:24px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;line-height:32px;text-align:center}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-news .article-card:first-child{grid-column:span 2}.article-card,.team-card,.player-card,.top-player-card,.sidebar-panel,.content-panel,.playoff-panel,.form-card,.attribute-panel,.leader-panel,.stat-card,.table-wrap,.profile-hero,.player-hero,.roster-card{border-radius:0;box-shadow:none;border:1px solid #ededed}.article-card{min-height:221px}.article-card__body{padding:16px}.article-card__body h2{font-size:17px;font-weight:700}.image-frame,.article-card__placeholder{aspect-ratio:16 / 9;outline:0}.image-frame--fallback{display:grid;place-items:center;color:#650518;background:#f4f4f6}.ad-stack{gap:20px}.ad-stack img{border-radius:0;outline:0}.home-leaders{padding:60px 0}.top-players{grid-template-columns:300px repeat(2,minmax(0,1fr));gap:20px}.top-player-card{align-self:start;width:100%;grid-template-columns:64px 1fr auto;min-height:74px;padding:14px;overflow:hidden;background:#f9f9f9}.top-player-card:hover{box-shadow:0 23px 23px #0000003d}.top-player-card:first-child{grid-column:auto;grid-row:span 4;height:100%}.top-player-card:not(.top-player-card--featured){grid-template-columns:72px 38px minmax(0,1fr) 54px auto 12px;gap:14px;min-height:72px;padding:0 16px 0 0;overflow:hidden;color:#171414;background:linear-gradient(180deg,#fefefe,#efefef 99.69%);border-radius:4px}.top-player-card__photo{width:72px;height:72px;aspect-ratio:1 / 1;display:block;align-self:stretch;overflow:hidden;object-fit:cover;border-radius:4px 0 0 4px;background-color:#f4f4f6;background-position:center;background-size:cover}.top-player-card__photo img{width:100%;height:100%;display:block;object-fit:cover}.top-player-card:not(.top-player-card--featured) .top-player-card__photo img{transition:transform .5s ease-in-out}.top-player-card:not(.top-player-card--featured):hover .top-player-card__photo img{transform:scale(1.15);transition:transform .5s ease-in-out}.top-player-card__jersey{min-width:38px;color:#96243b;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:18px;font-weight:600;line-height:1;text-align:center}.top-player-card__identity{min-width:0}.top-player-card__identity h3{overflow:hidden;color:#171414;font-size:18px;font-weight:600;line-height:1.1;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.top-player-card__identity p{margin-top:5px;color:#96243b;font-size:12px;font-weight:400;line-height:1;text-transform:uppercase}.top-player-card__team{display:grid;justify-items:center;gap:3px;color:#171414;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase}.top-player-card__team .team-logo--small{width:24px;height:24px;min-width:24px}.top-player-card__score{color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:22px;font-weight:700;line-height:1;white-space:nowrap}.top-player-card__chart{width:12px;height:14px;display:inline-flex;align-items:end;gap:2px}.top-player-card__chart i{width:3px;display:block;background:#96243b}.top-player-card__chart i:nth-child(1){height:5px}.top-player-card__chart i:nth-child(2){height:9px}.top-player-card__chart i:nth-child(3){height:12px}.top-player-card--featured{position:relative;grid-row:span 3;height:300px;min-height:300px;overflow:hidden;display:block;grid-template-columns:1fr;padding:0;color:#fff;background-color:#171414;background-position:center;background-size:cover}.top-player-card--featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#17141400 35%,#171414d1 72%,#171414);pointer-events:none}.top-player-card--featured>*{position:relative;z-index:1}.top-player-card__featured-main{position:absolute;left:0;right:0;bottom:48px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:end;padding:0 18px 13px}.top-player-card__number{color:#fff;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:44px;font-weight:700;line-height:.88;letter-spacing:0}.top-player-card--featured h3{color:#fff;font-size:20px;font-weight:600;line-height:1.05;text-transform:none}.top-player-card--featured p{margin-top:2px;color:#fff;font-size:13px;line-height:1;text-transform:uppercase}.top-player-card__featured-footer{position:absolute;left:0;right:0;bottom:0;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 18px;color:#fff;background:#171414}.top-player-card__featured-footer>strong{font-family:Manrope,Roboto,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1}.top-player-card__featured-footer>span{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:700;text-transform:uppercase}.top-player-card__points{color:#650518}.shop-band{background:#f7f7f7;padding:58px 0 50px}.shop-band__inner{display:grid;gap:18px;align-items:start}.shop-band__header{display:flex;align-items:center;justify-content:space-between;gap:24px}.shop-band h2{margin:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:24px;font-weight:500;line-height:1;letter-spacing:.02em;text-transform:uppercase}.shop-band__all{min-height:34px;min-width:121px;padding:9px 19px;color:#650518;background:transparent;border:1px solid #650518;border-radius:4px;font-size:16px;line-height:1.2}.shop-band__all:hover{color:#fff;background:#650518}.shop-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.shop-product{position:relative;min-height:428px;display:grid;grid-template-rows:278px 1fr;gap:0;overflow:hidden;background:#fff;border:1px solid #ededed;border-radius:4px;color:#171414;font-weight:400;text-transform:none;transition-property:border-color,transform;transition-duration:.16s}.shop-product:hover{border-color:#ededed;box-shadow:0 23px 23px #0000003d;transform:translateY(-2px);z-index:100}.shop-product .img-box{width:100%;overflow:hidden;display:block}.shop-product img{width:100%;height:278px;object-fit:cover;transition:transform .5s ease-in-out}.shop-product:hover img{transform:scale(1.15);transition:transform .5s ease-in-out}.shop-product__body{display:grid;align-content:start;gap:8px;padding:18px 12px 16px}.shop-product h3{margin:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.15;text-transform:uppercase}.shop-product p{display:-webkit-box;min-height:39px;margin:0;overflow:hidden;color:#3d393a;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.shop-product__price{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:38px;margin-top:12px;padding:8px 18px;color:#650518;border:1px solid #650518;border-radius:4px;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:18px;font-weight:500;line-height:1}.shop-product__price svg{color:currentColor}.partners-band{padding:61px 0 50px;background:#fff}.partners-band__inner{display:grid;gap:18px;align-items:start}.partners-band__header{display:flex;align-items:center;justify-content:space-between;gap:24px}.partners-band h2{margin:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:24px;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase}.partners-band__cta{min-height:34px;padding:9px 19px;color:#650518;background:transparent;border:1px solid #650518;border-radius:4px;font-size:16px;line-height:1.2}.partners-band__cta:hover{color:#fff;background:#650518}.partner-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:17px}.partner-logo{min-height:118px;display:grid;place-items:center;background:#fff;border:1px solid #ededed;border-radius:4px}.partner-logo img{width:100%;max-width:138px;height:70px;padding:0 14px;object-fit:contain;filter:grayscale(1);opacity:.42;transition:filter .16s ease,opacity .16s ease}.partner-logo:hover img{filter:grayscale(0);opacity:1}.missing-data{color:#545454;background:#f9f9f9;border:1px solid #ededed;border-radius:0;box-shadow:none}.missing-data svg{color:#650518}.missing-data span{color:#909090}.calendar-month h2{color:#171414}.calendar-game-row,.team-game-row{border-radius:0;border:1px solid #ededed;box-shadow:none}.team-card,.player-card{min-height:300px;background:#fff}.team-card__prefix{border-radius:0;background:#650518}.match-hero{background:linear-gradient(#171414b8,#171414d1),url(/img/match-bg.jpg) center / cover}.match-hero__inner{min-height:520px}.match-score span{border-radius:0;background:#650518}.game-page{background:#f8f8f8}.game-page__content{padding:54px 0 62px}.game-page__content .section-header h1{font-family:Manrope,Roboto,system-ui,sans-serif;font-size:32px;font-weight:600;line-height:1.33;letter-spacing:.08em;text-transform:uppercase}.game-page__content .tabs{margin-bottom:-1px}.game-page__content .tabs button{min-height:40px;padding:10px 18px;border:1px solid transparent;background:transparent;color:#9b9b9b;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.game-page__content .tabs button.active{border-color:#ededed;border-bottom-color:#fff;border-radius:4px 4px 0 0;background:#fff;color:#171414}.match-hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(180deg,#000000bf 44.81%,#f8f8f8),url(/img/match-bg.jpg) center / cover}.match-hero__inner{min-height:420px;padding:56px 0 88px;align-content:center;gap:20px}.match-league{color:#ffffffb8;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:16px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.match-scoreboard{max-width:720px;width:100%;margin-inline:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:42px}.match-team .team-logo--large{width:94px;height:94px;min-width:94px;border-radius:0;background:transparent;box-shadow:none}.match-team p{color:#fff;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:22px;font-weight:800;letter-spacing:.08em}.match-score strong{color:#fff;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:106px;font-weight:800;line-height:1;letter-spacing:0}.period-row{margin-top:26px;gap:10px}.period-row span{min-width:48px;padding:7px 11px;border:1px solid rgba(255,255,255,.5);border-radius:12px;background:#ffffff1a;color:#fff;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:20px;font-weight:200;line-height:1;text-align:center}.match-event-track{width:min(980px,92vw);margin:24px auto 0;display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center}.match-event-track__teams{display:grid;gap:8px}.match-event-track__teams .team-logo--small{width:28px;height:28px;min-width:28px;padding:0}.match-event-track__line{position:relative;height:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-radius:999px;background:transparent;box-shadow:0 0 0 1px #ffffff1f}.match-event-track__period{position:relative;display:block;border-radius:2px;background:#8b061f}.match-event-track__period:first-child{border-radius:2px}.match-event-track__period:last-of-type{border-radius:2px}.match-event{position:absolute;top:50%;width:30px;height:24px;display:grid;place-items:center;border-radius:4px;background:#fff;color:#171414;transform:translate(-50%,-155%);box-shadow:0 8px 18px #00000038}.match-event:before{content:"";position:absolute;left:50%;bottom:-8px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #ffffff;transform:translate(-50%)}.match-event:after{content:"";position:absolute;left:50%;bottom:-17px;width:1px;height:8px;background:#ffffffb8;transform:translate(-50%)}.match-event.is-away{transform:translate(-50%,55%)}.match-event.is-away:before{top:-8px;bottom:auto;border-top:0;border-bottom:8px solid #ffffff}.match-event.is-away:after{top:-18px;bottom:auto}.match-event--goal{color:#650518}.match-event--penalty{color:#d6a225}.match-event--goal img,.match-event--penalty img{width:14px;height:14px;object-fit:contain}.game-page__layout{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(280px,.9fr);gap:20px;align-items:start}.game-page__tab-panel{padding:0;border:0;background:transparent}.game-page__tab-content{padding:20px;border:1px solid #EDEDED;border-radius:8px;background:#fff}.game-page__tab-content.is-first-tab{border-top-left-radius:0}.game-overview{display:grid;gap:24px}.game-overview__top{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(280px,1fr);gap:20px;align-items:stretch}.game-card,.game-side-card{background:#fff;border:1px solid #ededed}.game-card{padding:18px}.game-card h2,.game-side-card h3{margin:0 0 18px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-weight:600;line-height:1.33;letter-spacing:.08em;text-transform:uppercase}.game-card h2,.game-side-card h3{font-size:16px}.game-video-card{position:relative;min-height:200px;overflow:hidden;display:block;border:1px solid #ededed;background:#171414}.game-video-card img{width:100%;height:100%;min-height:200px;object-fit:cover}.game-video-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1714141a,#1714145c)}.game-video-card__league{position:absolute;left:14px;top:14px;z-index:1;padding:6px 10px;border-radius:999px;background:#171414;color:#fff;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:10px;text-transform:uppercase}.game-video-card__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;color:#fff}.game-video-card__play svg{width:74px;height:74px;padding:16px;border:5px solid #ffffff;border-radius:999px}.game-standings-mini{padding:0;border:0}.game-standings-mini h2{margin-bottom:10px}.game-standings-mini table,.game-side-card table,.game-player-stats table{width:100%;border-collapse:collapse}.game-standings-mini th,.game-standings-mini td,.game-side-card th,.game-side-card td,.game-player-stats th,.game-player-stats td{padding:9px 8px;border-bottom:1px solid #ededed;color:#171414;font-size:12px;text-align:center;vertical-align:middle}.game-standings-mini table{table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff}.game-standings-mini col{min-width:27px}.game-standings-mini th{height:42px;padding:0 10px;border-bottom:1px solid #ededed;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:10px;font-weight:400;line-height:1;letter-spacing:.04em;text-align:center;text-transform:uppercase}.game-standings-mini th:first-child{text-align:left}.game-standings-mini th:not(:first-child):not(:nth-child(2)),.game-standings-mini td:not(:first-child):not(:nth-child(2)){padding:0}.game-standings-mini th:nth-child(2){padding:0}.game-standings-mini__logo-col{width:58px}.game-standings-mini__team-col{width:120px}.game-standings-mini__games-col{width:62px}.game-standings-mini__goals-col{width:58px}.game-standings-mini td{height:45px;padding:8px 10px;border-bottom:0;color:#171414;font-family:Roboto,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1;text-align:center;vertical-align:middle}.game-standings-mini tbody tr:nth-child(odd){background:#fff}.game-standings-mini tbody tr:nth-child(2n){background:#f8f8f8}.game-standings-mini td:nth-child(3),.game-standings-mini td:last-child{border-left:1px solid #ededed}.game-standings-mini td:last-child{border-right:1px solid #ededed;white-space:nowrap}.game-standings-mini__logo{width:58px;text-align:center}.game-standings-mini__logo .team-logo--small{width:20px;height:20px;min-width:20px;margin:0 auto 4px;padding:0}.game-standings-mini__logo span{display:block;color:#b0b0b0;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;font-weight:800;line-height:1;text-transform:uppercase}.game-standings-mini__team{color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:20px;font-weight:400;line-height:1.2;text-align:left}.game-standings-mini td.game-standings-mini__team{padding-left:0;padding-right:0;text-align:left}.game-side-card th,.game-player-stats th{color:#9b9b9b;font-family:Manrope,Roboto,system-ui,sans-serif;font-weight:400;text-transform:uppercase}.game-side-card td:first-child,.game-player-stats td:nth-child(2){text-align:left}.game-side-card td:first-child{white-space:nowrap}.game-side-card td:first-child .team-logo{display:inline-flex;margin-right:8px;vertical-align:middle}.game-standings-mini__ad{width:100%;height:58px;margin-top:14px;object-fit:cover}.game-stat-compare{padding:0;border:0}.game-stat-compare h2{margin-bottom:14px}.game-stat-compare__tabs{display:flex;align-items:center;gap:8px;margin-bottom:20px}.game-stat-compare__tabs button{min-height:24px;padding:5px 12px;border:1px solid transparent;border-radius:4px;background:transparent;color:#9b9b9b;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:10px;font-weight:400;line-height:1;text-transform:uppercase}.game-stat-compare__tabs button.active{border-color:#ededed;background:#fff;color:#171414}.game-stat-compare__body{display:grid;grid-template-columns:120px minmax(0,1fr) 120px;gap:24px;align-items:center}.game-stat-compare__team{display:grid;justify-items:center;gap:10px;text-align:center}.game-stat-compare__team .team-logo--large{order:1;width:72px;height:72px;min-width:72px;border-radius:0;background:transparent;box-shadow:none}.game-stat-compare__team strong{order:2;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;max-width:130px;font-size:16px;font-weight:800;line-height:1.2;letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase}.game-stat-compare__team span{order:3;color:#b9252d;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:72px;font-weight:800;line-height:.95}.game-stat-compare__team:last-child span{color:#1d70bd}.game-stat-bars{display:grid;gap:14px}.game-stat-bar>div:first-child{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;color:#171414;font-size:12px;line-height:1;text-align:center;text-transform:uppercase}.game-stat-bar strong{color:#8f8f8f;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:11px;font-weight:600}.game-stat-bar__track{position:relative;width:100%;height:10px;margin-top:3px;overflow:hidden;border-radius:2px;background:#f4f4f4}.game-stat-bar__track i,.game-stat-bar__track b{position:absolute;top:0;display:block;height:100%}.game-stat-bar__track i{right:50%;border-radius:2px 0 0 2px;background:#b9252d}.game-stat-bar__track b{left:50%;border-radius:0 2px 2px 0;background:#1d70bd}.game-player-stats{padding:0;border:0}.game-player-stats__header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.game-player-stats__header h2{margin:0}.game-player-stats__tabs{display:flex;align-items:center;gap:8px}.game-player-stats__tabs button{min-height:32px;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid transparent;border-radius:4px;background:transparent;color:#9b9b9b;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:11px;font-weight:400;line-height:1;text-transform:uppercase}.game-player-stats__tabs button.active{border-color:#ededed;background:#f8f1f3;color:#171414}.game-player-stats__tabs button:first-child{background:linear-gradient(-90deg,#fff 40%,#f5e1e1)}.game-player-stats__tabs button:nth-child(2){background:linear-gradient(-90deg,#fff 40%,#e1ebf5)}.game-player-stats__tabs .team-logo--small{width:20px;height:20px;min-width:20px;padding:0}.game-player-stats table{table-layout:fixed;border-collapse:collapse;background:#fff}.game-table-scroll{overflow-x:auto}.game-table-scroll table{min-width:890px}.game-player-stats th,.game-player-stats td{height:36px;padding:0 10px;border-bottom:0;font-family:Roboto,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1;text-align:center;vertical-align:middle}.game-player-stats th{height:32px;color:#9b9b9b;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:10px;text-transform:uppercase}.game-player-stats th:first-child,.game-player-stats td:first-child{width:36px;padding:0 4px}.game-player-stats th:nth-child(2),.game-player-stats td:nth-child(2){width:44px}.game-player-stats th:nth-child(3),.game-player-stats td:nth-child(3){width:190px;text-align:left}.game-player-stats th:nth-child(4),.game-player-stats td:nth-child(4){color:#650518}.game-player-stats tbody tr:nth-child(odd){background:#f9f9f9}.game-player-stats tbody tr:nth-child(2n){background:#fff}.game-player-stats td:nth-child(3) a{color:#171414;font-weight:400}.game-player-stats .player-photo{width:26px;height:26px;min-width:26px;margin-inline:auto;border-radius:0}.game-overview__sidebar{display:grid;gap:18px;margin-top:43px;background:#fff}.game-side-card{padding:18px}.game-summary-card{padding:18px 14px}.game-summary-card table{table-layout:fixed;border-collapse:separate;border-spacing:0}.game-summary-card__logo-col{width:48px}.game-summary-card__team-col{width:92px}.game-summary-card__score-col{width:30px}.game-summary-card__total-col{width:42px}.game-summary-card th,.game-summary-card td{height:44px;padding:0 4px;border-bottom:0;color:#171414;font-family:Roboto,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1;text-align:center}.game-summary-card th{height:32px;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;font-weight:400;text-transform:uppercase}.game-summary-card th:first-child{text-align:left}.game-summary-card th:nth-child(2),.game-summary-card td:nth-child(3){border-left:1px solid #ededed}.game-summary-card tbody tr:nth-child(odd){background:#fff}.game-summary-card tbody tr:nth-child(2n){background:#f8f8f8}.game-summary-card tbody td:first-child{position:relative;padding-left:10px}.game-summary-card tbody td:first-child:before{content:"";position:absolute;top:3px;bottom:3px;left:0;width:4px;border-radius:2px;background:#b9252d}.game-summary-card tbody tr:nth-child(2) td:first-child:before{background:#1d70bd}.game-summary-card__logo{padding-left:8px}.game-summary-card__logo .team-logo--small{width:22px;height:22px;min-width:22px;margin:0 auto 3px;padding:0}.game-summary-card__logo span{display:block;color:#b0b0b0;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;font-weight:800;line-height:1;text-transform:uppercase}.game-summary-card__team{color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;text-align:left;white-space:nowrap}.game-summary-card td:last-child{font-weight:800}.game-documents{display:grid;gap:12px}.game-documents a{display:flex;justify-content:space-between;gap:12px;color:#650518;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:18px}.game-documents a:nth-of-type(n+2){display:none}.game-goal-period{display:grid;gap:10px;margin-top:14px}.game-goal-period>strong{color:#8f8f8f;font-size:12px;text-transform:uppercase}.game-goal-row{display:grid;grid-template-columns:52px 14px minmax(0,1fr) 22px;gap:8px;align-items:start;padding:0 6px 6px 0;border-radius:4px;background:#fff}.game-goal-row:nth-child(odd){background:linear-gradient(180deg,#fff,#f4f4f4)}.game-goal-row__media{display:grid;gap:3px;justify-items:start}.game-goal-row__media .player-photo{width:46px;height:46px;min-width:46px;border-radius:0}.game-goal-row__media small{padding-left:4px;color:#8f8f8f;font-size:14px;line-height:1}.game-goal-row__dot{width:8px;height:8px;margin-top:17px;border-radius:999px;background:#b9252d}.game-goal-row__body{display:grid;gap:9px;padding-top:7px}.game-goal-row__title{display:flex;align-items:center;gap:8px;color:#171414}.game-goal-row__title>span{min-width:34px;min-height:25px;display:inline-grid;place-items:center;border-radius:4px;background:#fff;color:#171414;font-family:Roboto,system-ui,sans-serif;font-size:16px}.game-goal-row__title b{font-size:18px;font-weight:400}.game-goal-row__assists{display:flex;gap:18px;flex-wrap:wrap;color:#9b9b9b;font-size:14px}.game-goal-row__assists span{display:inline-flex;align-items:center;gap:5px;color:#9b9b9b}.game-goal-row__assists img{width:14px;height:14px;object-fit:contain}.game-goal-row svg{margin-top:14px;color:#650518;stroke-width:3}.game-info-card{display:grid;gap:22px;padding:18px;border:0}.game-info-card h3{margin:0 0 12px;font-size:16px}.game-info-card div{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;min-height:114px;padding:18px 24px;border-radius:28px;background:#f8f8f8}.game-info-card svg{color:#650518;stroke-width:1.8}.game-info-card img{width:40px;height:40px;object-fit:contain}.game-info-card span{color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.45;white-space:pre-line;text-transform:uppercase}.site-footer{padding:58px 0 22px;background:#171414}@media (max-width: 1180px){:root{--container: min( calc(100vw - 32px) , 960px)}.home-hero,.section-grid,.article-layout{grid-template-columns:1fr}.score-panel{height:auto}.home-news{grid-template-columns:1fr;gap:28px}.news-page__layout,.players-page__layout,.player-detail-layout,.calendar-page__top{grid-template-columns:1fr}.article-related__grid,.home-news__sidebar,.news-page-sidebar,.players-page__sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}.player-detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.news-page-shop{grid-column:1 / -1}.top-players,.home-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-news-card,.home-news-card--featured{grid-column:span 1}.shop-band__inner,.partners-band__inner{grid-template-columns:1fr}}@media (max-width: 760px){:root{--container: min( calc(100vw - 32px) , 375px)}.top-bar{display:none}.menu-bar{min-height:96px;grid-template-columns:1fr 72px 1fr}.brand,.brand img{min-height:96px}.mobile-nav{width:var(--container)}.calendar-strip__inner{height:132px;padding:20px 0 8px}.home-hero{padding-top:0}.main-slider-card{min-height:300px;padding:26px 24px}.home-hero-slider{height:auto;aspect-ratio:1.8 / 1;min-height:340px;padding:0 20px 46px}.home-hero-slider__date strong{font-size:42px}.home-hero-slider__match{grid-template-columns:1fr;justify-items:center;gap:8px}.home-hero-slider__match strong{font-size:20px}.home-hero-slider__match .team-logo--large{width:64px;height:64px;min-width:64px}.hero-stats-panel{height:auto;overflow-x:auto}.hero-stats-table{min-width:360px}.main-slider-card strong{font-size:22px}.main-slider-card__teams{grid-template-columns:1fr}.home-news{padding-top:40px}.home-news__sidebar{grid-template-columns:1fr}.home-news .article-card:first-child,.article-card--big{grid-column:auto}.home-news-grid{grid-template-columns:1fr;gap:22px}.news-page__heading,.news-page-shop__header{align-items:flex-start}.news-page-mini-grid,.news-page-photo-grid,.article-related__grid,.news-list-card,.news-page-sidebar{grid-template-columns:1fr}.article-layout{padding-top:34px}.article-main h1,.article-related__header h2{font-size:20px}.article-related__header{align-items:flex-start}.calendar-board{overflow-x:auto}.calendar-board__header,.calendar-section-header,.statistic-page__heading,.players-page__heading{align-items:flex-start}.statistic-page__heading,.players-page__heading,.players-page__footer{grid-template-columns:1fr}.players-page__heading{display:grid}.players-page__search{width:100%}.players-page__footer .pagination{justify-content:flex-start}.player-profile-card,.player-detail-sidebar{grid-template-columns:1fr}.player-profile-card__media,.player-profile-card .player-photo--large{width:140px;height:140px;min-width:140px}.player-profile-card__body h1{font-size:24px}.player-profile-card__team{flex-wrap:wrap}.statistic-filters{justify-content:flex-start;flex-wrap:wrap}.calendar-actions{flex-wrap:wrap}.calendar-month-grid{min-width:680px}.news-page-section{margin-top:34px}.news-media-card--hero h2,.news-media-card--large h2{font-size:18px}.news-list-card+.news-list-card{margin-top:24px}.home-news-card--featured h2{font-size:18px}.top-players,.shop-products,.partner-logos{grid-template-columns:1fr}.top-player-card:first-child{grid-row:auto}}.site-header{position:sticky;top:0;z-index:40;color:#171414;background:#fff;box-shadow:0 1px #00000014}.site-header .top-bar{min-height:42px;color:#6b6265;border-bottom:0;background:#fff}.site-header .top-bar__controls{min-height:42px;align-items:center;gap:0;flex-wrap:nowrap}.site-header .top-bar label{min-height:42px;padding:0 18px;gap:0;align-items:center;color:transparent;font-size:0;text-transform:none;border-right:1px solid #efedf0}.site-header .top-bar label:first-child{border-left:1px solid #efedf0}.site-header .league-control{order:-1}.site-header .top-bar select{width:150px;min-width:150px;height:42px;padding:0 20px 0 0;color:#696064;background:transparent;border:0;border-radius:0;font-size:12px;line-height:42px}.site-header .league-control select{width:190px;min-width:190px}.site-header .top-bar__right{gap:14px;flex-wrap:nowrap;min-height:42px;align-items:center;color:#650518;font-family:Roboto,system-ui,sans-serif;font-size:12px;font-weight:700}.site-header .account-pill{width:30px;min-height:42px;display:inline-grid;place-items:center;color:#650518;font-size:0}.site-header .account-pill svg{width:19px;height:19px}.site-header .menu-bar{position:relative;width:100%;min-height:39px;display:grid;grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr);gap:18px;align-items:center;padding-inline:max(16px,calc((100vw - var(--container)) / 2));background:#650518}.site-header .brand{position:absolute;left:50%;top:-31px;z-index:2;width:86px;min-height:78px;transform:translate(-50%)}.site-header .brand img{width:78px;min-height:0;filter:drop-shadow(0 3px 6px rgba(0,0,0,.22))}.site-header .desktop-nav{height:39px;gap:0}.site-header .desktop-nav:first-child{justify-content:flex-end;padding-right:18px}.site-header .desktop-nav:last-of-type{justify-content:flex-start;padding-left:86px}.site-header .desktop-nav a,.site-header .mobile-nav a{min-width:94px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;color:#fff;border-radius:0;font-size:12px;line-height:39px;letter-spacing:0}.site-header .desktop-nav a:hover,.site-header .desktop-nav a.active,.site-header .mobile-nav a:hover,.site-header .mobile-nav a.active{background:#ffffff1f;color:#fff}@media (max-width: 1180px){.site-header .desktop-nav a{min-width:auto;padding:0 10px;font-size:11px}.site-header .menu-bar{grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr)}.site-header .brand{width:74px}.site-header .desktop-nav:last-of-type{padding-left:74px}.site-header .brand img{width:70px}}@media (max-width: 760px){.site-header .top-bar{display:flex;min-height:42px}.site-header .top-bar label{padding:0 8px}.site-header .top-bar select,.site-header .league-control select{width:118px;min-width:118px;font-size:11px}.site-header .menu-bar{min-height:48px;grid-template-columns:1fr 78px 1fr}.site-header .desktop-nav{display:none}.site-header .brand{top:-26px;width:78px;min-height:72px}.site-header .brand img{width:70px}.site-header .mobile-menu-button{display:inline-grid;justify-self:end;width:38px;height:38px;color:#fff;background:#ffffff1f}.site-header .mobile-nav{width:100%;padding:8px 16px 12px;background:#650518}.site-header .mobile-nav a{justify-content:flex-start;min-width:0;width:100%;line-height:38px}}.site-footer{padding:64px 0 22px;color:#fff;background:#171414}.footer-grid--figma{min-height:150px;display:grid;grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);gap:42px;align-items:start}.footer-link-columns{display:grid;grid-template-columns:repeat(3,minmax(95px,1fr));gap:46px;padding-top:18px}.footer-link-columns nav,.footer-grid--figma nav{display:grid;gap:20px}.footer-link-columns a,.footer-grid--figma nav a{color:var(--neutral-n-100, #ffffff);font-family:Manrope,Roboto,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:1;letter-spacing:.08em;text-transform:none}.footer-link-columns a:hover{color:#fff}.footer-grid--figma .footer-logo{justify-self:center;padding-top:0}.footer-grid--figma .footer-logo img{width:180px}.footer-contact{display:grid;gap:22px;justify-items:stretch;padding-top:6px}.footer-contact__meta{display:flex;justify-content:space-between;gap:28px;color:#fff;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.08em}.footer-contact__meta span,.footer-contact__meta a{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.footer-contact__meta svg{color:#96243b}.footer-subscribe{display:grid;grid-template-columns:minmax(160px,1fr) 250px;gap:18px;align-items:center}.footer-subscribe p{margin:0;color:#fff;font-size:15px;line-height:1.35}.footer-subscribe form{display:grid;grid-template-columns:1fr 86px;height:38px}.footer-subscribe input{min-width:0;padding:0 14px;color:#fff;background:#2b2628;border:1px solid #2b2628}.footer-subscribe button{color:#fff;background:#650518;border:1px solid #650518;font-size:13px;font-weight:700}.footer-grid--figma .footer-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;justify-content:stretch}.footer-grid--figma .footer-actions .button{min-height:29px;border-radius:0;border:1px solid #ffffff;box-shadow:none;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:1;letter-spacing:0;text-transform:none}.footer-grid--figma .footer-actions .button--primary{color:#171414;background:#fff}.footer-grid--figma .footer-actions .button--ghost{color:#fff;background:transparent;border-color:#fff}.footer-grid--figma .footer-actions .button:hover{background:#650518;border-color:#650518;color:#fff;transform:none}.footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;width:calc(100% - 16px);min-height:39px;max-width:none;margin:48px 8px 0;padding:0 15px;color:var(--neutral-n-100, #ffffff);background:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;font-style:normal;font-weight:300;line-height:1;letter-spacing:.08em}.footer-bottom>span:not([class]){display:none}.footer-credit,.footer-copyright,.footer-bottom a{display:inline-flex;align-items:center;min-width:0;opacity:.72;white-space:nowrap}.footer-credit{justify-self:start;gap:7px}.footer-credit img{width:38px;height:auto}.footer-copyright{justify-self:center;text-align:center}.footer-bottom a{justify-self:start;color:inherit}.footer-bottom a:last-child{justify-self:end}@media (max-width: 1180px){.footer-grid--figma{grid-template-columns:1fr;gap:32px}.footer-link-columns{padding-top:0}.footer-contact,.footer-contact__meta{justify-content:start}.footer-subscribe{max-width:560px}.footer-grid--figma .footer-logo{justify-self:start}}@media (max-width: 760px){.site-footer{padding-top:42px}.footer-link-columns,.footer-subscribe,.footer-grid--figma .footer-actions,.footer-bottom{grid-template-columns:1fr}.footer-link-columns{gap:24px}.footer-contact__meta{display:grid;gap:14px}.footer-bottom{justify-items:start;margin-top:34px}.footer-bottom a{justify-self:start}}.site-header{box-shadow:none}.site-header .top-bar{width:100%;min-height:36px;padding-inline:30px 19px}.site-header .top-bar__controls,.site-header .top-bar__right{min-height:36px}.site-header .top-bar label{position:relative;min-height:36px;margin:2px 0;padding:0 16px 0 9px;border-style:solid;border-width:1px;border-color:#ecebed;border-radius:4px}.site-header .top-bar label:first-child{border-left:0}.site-header .top-bar select{width:130px;min-width:130px;height:34px;padding:0 24px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#4f4a4c;background:transparent url(/img/select-arrow.svg) right 7px center / 7px auto no-repeat;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:115%;letter-spacing:0}.site-header .league-control{padding-left:0}.site-header .league-control select,.site-header .league-control__trigger{width:175px;min-width:175px}.site-header .league-control__trigger{position:relative;height:34px;padding:0 24px 0 0;border:0;overflow:hidden;color:#4f4a4c;background:transparent url(/img/select-arrow.svg) right 7px center / 7px auto no-repeat;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:115%;letter-spacing:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.site-header .league-control__text{position:absolute;top:0;right:24px;bottom:0;left:0;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .16s ease}.site-header .league-control__text--default{opacity:1}.site-header .league-control__text--selected{opacity:0}.site-header .league-control:hover .league-control__text--default,.site-header .league-control:focus-within .league-control__text--default{opacity:0}.site-header .league-control:hover .league-control__text--selected,.site-header .league-control:focus-within .league-control__text--selected{opacity:1}.site-header .league-control select:focus-visible,.site-header .league-control__trigger:focus-visible{outline:none}body.league-picker-open{overflow:hidden}.league-picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;overflow-y:auto;color:#fff;background:#521629f2;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.league-picker__close{position:fixed;top:25px;right:29px;z-index:2;width:32px;height:32px;display:grid;place-items:center;border:0;color:#ffffffc7;background:transparent;cursor:pointer}.league-picker__inner{position:relative;z-index:1;width:min(720px,calc(100vw - 40px));margin:14px auto 80px;display:grid;justify-items:center}.league-picker__logo{width:95px;margin-bottom:35px}.league-picker h2{margin:0 0 29px;color:#fff;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:20px;font-weight:600;font-style:normal;line-height:1.33;letter-spacing:.08em;text-transform:uppercase}.league-picker__grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px;align-items:start}.league-picker__group{display:grid;gap:0;min-width:0}.league-picker__group h3{margin:0;min-height:31px;display:flex;align-items:center;padding:10px 20px;color:#ffffffe0;background:#96243b;border-radius:2px 2px 0 0;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1;text-transform:uppercase}.league-picker__group div{display:grid}.league-picker__group button{min-height:34px;padding:16px 20px;border:0;border-bottom:1px solid rgba(255,255,255,.12);color:#ffffffe0;background:transparent;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.15;text-align:left;cursor:pointer}.league-picker__group button:hover,.league-picker__group button.active{color:#fff;background:#ffffff1a}.site-header .top-control-icon{position:absolute;right:31px;top:50%;width:11px;height:11px;color:#7d777a;transform:translateY(-50%);pointer-events:none}.site-header .top-bar__right{gap:11px}.site-header .language-switch{display:inline-flex;align-items:center;gap:4px;color:#650518;font-size:12px;line-height:1}.site-header .language-switch:after{content:"";width:0;height:0;border-inline:3px solid transparent;border-top:4px solid currentColor;transform:translateY(1px)}.site-header .account-pill{width:24px;min-height:36px}.site-header .account-pill svg{width:20px;height:20px;stroke-width:2.5}.site-header .menu-bar{min-height:50px;grid-template-columns:minmax(0,1fr) var(--site-header-brand-width) minmax(0,1fr);gap:0;padding-inline:0;background:#730019}.site-header .brand{top:-28px;width:var(--site-header-brand-width);min-height:72px}.site-header .brand img{width:73px}.site-header .desktop-nav{height:50px}.site-header .desktop-nav__item{position:relative;display:flex;align-items:stretch;height:50px}.site-header .desktop-nav:first-child{padding-right:38px}.site-header .desktop-nav:last-of-type{padding-left:calc(38px + var(--site-header-brand-width))}.site-header .desktop-nav a,.site-header .mobile-nav a{min-width:auto;height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px}.site-header .desktop-nav a{font-family:Manrope,Roboto,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:.08em;text-transform:uppercase}.site-header .desktop-nav__submenu{position:absolute;top:100%;left:50%;z-index:300;min-width:230px;padding:8px;border:1px solid #ededed;border-radius:0 0 4px 4px;background:#fff;box-shadow:0 18px 32px #00000029;opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity .16s ease,transform .16s ease}.site-header .desktop-nav__item:hover .desktop-nav__submenu,.site-header .desktop-nav__item:focus-within .desktop-nav__submenu{opacity:1;pointer-events:auto;transform:translate(-50%)}.site-header .desktop-nav__submenu a{height:auto;min-height:36px;display:flex;align-items:center;padding:10px 12px;border-radius:4px;color:#171414;font-size:13px;font-weight:400;line-height:115%;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.site-header .mobile-nav__item{display:grid}.site-header .mobile-nav__submenu{display:grid;gap:2px;padding:0 0 8px 16px}.site-header .mobile-nav__submenu a{height:auto;min-height:34px;padding-inline:12px;color:#ffffffd1;font-size:13px;font-weight:400;letter-spacing:.06em;line-height:34px}.site-header .desktop-nav a:hover,.site-header .desktop-nav a.active,.site-header .mobile-nav a:hover,.site-header .mobile-nav a.active{background:#5f0016}.site-header .desktop-nav__submenu a:hover,.site-header .desktop-nav__submenu a:focus-visible{background:#650518;color:#fff;outline:none}.calendar-strip{background:#fff;border:0}.calendar-strip--muted{background:#f8f8f8}.calendar-strip__inner{width:100%;height:140px;gap:8px;padding:14px 10px 12px;overflow-x:auto;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;user-select:none}.calendar-strip__inner::-webkit-scrollbar{display:none}.calendar-strip__inner:active{cursor:grabbing}@media (min-width: 1801px){.calendar-strip__inner{justify-content:center}}.mini-game{position:relative;min-width:175px;width:175px;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;min-height:0;overflow:hidden;padding:0;border:1px solid #ededed;border-radius:4px;background:#fff;box-shadow:none}.mini-game:hover{transform:none;border-color:#650518;box-shadow:none}.mini-game__default{grid-area:2 / 1 / 4 / 2;width:175px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;gap:5px;padding:0 12px 10px;background:#fff;transition:opacity .16s ease}.mini-game:hover .mini-game__default{opacity:0}.mini-game__actions{grid-area:2 / 1 / 4 / 2;width:175px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;gap:5px;padding:0 12px 10px;background:#fff;opacity:0;pointer-events:none;transition:opacity .16s ease}.mini-game:hover .mini-game__actions{opacity:1;pointer-events:auto}.mini-game__top{grid-area:1 / 1;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:13px 12px 5px;color:#191919;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:10.5px;font-weight:500;line-height:1;white-space:nowrap}.mini-game__top:before{content:none}.mini-game__top strong{flex:0 0 auto;min-width:39px;min-height:18px;display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;color:#fff;background:#650518;border-radius:2px;font-size:9px;font-weight:700;line-height:1;text-transform:uppercase}.mini-game__top>span:first-child{flex:1 1 auto;min-width:0;overflow:hidden;color:#b32523;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:10.5px;font-weight:600;font-style:normal;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mini-game__top>span:last-child{flex:0 0 auto;display:flex;align-items:center;gap:4px;color:#171414}.mini-game__top>span:last-child:before{content:"";width:12px;height:12px;background:url(/img/calendar.svg) center / contain no-repeat}.mini-game__body{display:grid;grid-template-columns:32px minmax(52px,1fr) 32px;align-items:center;gap:4px}.mini-game__actions-body{display:grid;grid-row:1 / 3;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px}.mini-game__actions-body nav{display:flex;align-items:stretch;justify-items:center;justify-content:center;min-height:60px;overflow:hidden;color:#8f8f8f;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.15;text-align:center}.mini-game__actions-body nav a{width:52px;min-height:60px;display:grid;place-items:center;color:inherit;border-left:1px solid #ededed;transition:background-color .16s ease,color .16s ease}.mini-game__actions-body nav a:first-child{border-left:0}.mini-game__actions-body nav a:hover,.mini-game__actions-body nav a:focus-visible{background:transparent;color:#650518;outline:none}.mini-game__team{display:grid;justify-items:center;gap:5px;min-width:0;color:#191919;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:13px;font-weight:700;line-height:1}.mini-game__body p{margin:0;color:#171414;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:1;text-align:center}.mini-game__detail{display:flex;justify-content:center;gap:13px;min-width:0;overflow:hidden;color:#171414;font-size:13px;line-height:1.1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mini-game.is-live .mini-game__detail span:nth-child(2){color:#650518;font-weight:700}.mini-game.is-live .mini-game__detail span:nth-child(3){color:#c7c7c7}.mini-game.is-upcoming .mini-game__body p{color:#aeaeae;font-size:26px;letter-spacing:0}.mini-game__countdown{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:4px}.mini-game__countdown span{display:grid;justify-items:center;gap:2px}.mini-game__countdown strong{color:#aeaeae;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:20px;font-weight:700;line-height:.9}.mini-game__countdown small{color:#aeaeae;font-family:Manrope,Roboto,system-ui,sans-serif;font-size:7px;font-weight:700;line-height:1;text-transform:uppercase}.mini-game__countdown b{color:#aeaeae;font-size:22px;line-height:1}.mini-game.is-live{box-shadow:inset 0 0 0 1px #65051829}.mini-game .team-logo--small{width:32px;height:32px;min-width:32px;padding:0}@media (min-width: 761px){.site-header .desktop-nav{display:flex}.site-header .mobile-menu-button,.site-header .mobile-nav{display:none}}@media (max-width: 1180px){.game-page__layout,.game-overview__top{grid-template-columns:1fr}.game-overview__sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.match-score strong{font-size:76px}.game-stat-compare__body{grid-template-columns:96px minmax(0,1fr) 96px}.site-header .desktop-nav:first-child,.site-header .desktop-nav:last-of-type{padding-inline:26px}.site-header .desktop-nav a{padding:0 10px;font-size:10px}}@media (max-width: 760px){:root{--site-header-brand-width: 78px}.match-hero__inner{min-height:360px;padding:40px 0 72px}.match-scoreboard{grid-template-columns:1fr;gap:18px}.match-score{order:-1}.match-score strong{font-size:56px}.match-event-track{width:100%}.game-page__content{padding:34px 0 44px}.game-page__content .section-header h1{font-size:20px}.game-overview{gap:20px}.game-page__tab-content{padding:12px}.game-overview__sidebar,.game-stat-compare__body{grid-template-columns:1fr}.game-stat-compare__team span{font-size:48px}.site-header .top-bar{padding-inline:12px}.site-header .top-bar select,.site-header .league-control select,.site-header .league-control__trigger{width:116px;min-width:116px}.league-picker__grid{grid-template-columns:1fr}.league-picker__inner{margin-top:18px}.site-header .menu-bar{min-height:43px;grid-template-columns:1fr 78px 1fr;padding-inline:12px}.site-header .brand{top:-26px}.site-header .brand img{width:68px}.calendar-strip__inner{height:90px;padding:14px 10px 7px}}
