:root{--c3-red:#b3111b;--c3-red-bright:#d21924;--c3-red-dark:#7d0910;--ink:#121212;--muted:#6b6b6b;--line:#d9d9d9;--soft-line:#ececec;--panel:#fff;--page:#f2f2f2;--dark:#171717;--dark-2:#232323}*{box-sizing:border-box}html{background:var(--page)}body{color:var(--ink);background:var(--page);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%}.shell{width:min(1260px,100% - 24px);margin:0 auto}.scores-ribbon{color:#fff;background:#101010;border-bottom:1px solid #353535}.scores-ribbon-inner{grid-template-columns:82px minmax(0,1fr);min-height:110px;display:grid}.scores-label{letter-spacing:.7px;border-right:1px solid #393939;flex-direction:column;justify-content:center;align-items:center;font-size:10px;display:flex}.scores-label strong{color:#fff;letter-spacing:-1px;font-size:22px;line-height:1}.scores-label span{color:#aaa;margin-top:4px;font-weight:900}.score-strip{scrollbar-width:thin;scrollbar-color:#5a5a5a #181818;display:flex;overflow-x:auto}.score-card{color:#fff;background:#181818;border-right:1px solid #383838;min-width:195px;padding:10px 13px}.score-card:hover{background:#202020}.score-card-live{box-shadow:inset 0 3px 0 var(--c3-red-bright)}.score-kicker{text-transform:uppercase;color:#a9a9a9;justify-content:space-between;gap:8px;margin-bottom:5px;font-size:9px;font-weight:900;display:flex}.score-kicker .live,.live-text{color:#e52b36!important}.score-game{color:#8e8e8e;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:9px;font-weight:800;overflow:hidden}.score-team{justify-content:space-between;align-items:center;gap:10px;min-height:25px;font-size:12px;font-weight:800;display:flex}.score-team-name{align-items:center;gap:7px;min-width:0;display:flex}.score-team-score{font-size:14px;font-weight:900}.score-watch{color:#ff5a63;text-transform:uppercase;font-size:9px;font-weight:900}.main-nav{background:var(--dark-2);color:#fff;box-shadow:inset 0 1px #ffffff12}.main-nav-inner{align-items:stretch;min-height:52px;display:flex}.brand-block{background:var(--c3-red);align-items:center;gap:7px;min-width:178px;padding:0 18px;display:flex}.brand-c3{letter-spacing:-1.6px;font-size:27px;font-weight:1000}.brand-esports{letter-spacing:.4px;font-size:15px;font-weight:900}.primary-nav{scrollbar-width:none;flex:1;align-items:stretch;display:flex;overflow-x:auto}.primary-nav::-webkit-scrollbar{display:none}.league-nav-inner::-webkit-scrollbar{display:none}.primary-nav a{text-transform:uppercase;color:#e5e5e5;white-space:nowrap;align-items:center;padding:0 15px;font-size:11px;font-weight:900;display:flex}.primary-nav a:hover{color:#fff;background:#303030}.portal-link{text-transform:uppercase;color:#aaa;align-items:center;padding:0 14px;font-size:10px;font-weight:900;display:flex}.league-nav{background:#fff;border-bottom:1px solid #cfcfcf}.league-nav-inner{scrollbar-width:none;align-items:center;min-height:36px;display:flex;overflow-x:auto}.league-nav a{color:#4c4c4c;white-space:nowrap;border-right:1px solid #eee;padding:0 13px;font-size:11px;font-weight:700}.league-nav a:first-child{color:var(--c3-red);padding-left:0;font-weight:900}.panel{background:var(--panel);border:1px solid #ddd}.compact-panel{min-width:0}.gap-top{margin-top:14px}.section-title{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.15px;margin:0;padding:11px 13px;font-size:12px;font-weight:900}.section-title.no-border{border:0;padding:0}.section-heading-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 13px;display:flex}.section-heading-row a{color:#777;text-transform:uppercase;font-size:10px;font-weight:900}.side-links{margin:0;padding:0;list-style:none}.side-links li a{border-bottom:1px solid #eee;justify-content:space-between;gap:10px;padding:10px 13px;font-size:12px;font-weight:800;display:flex}.side-links li:last-child a{border-bottom:0}.side-links b{color:#aaa}.home-layout{grid-template-columns:218px minmax(0,1fr) 305px;align-items:start;gap:14px;padding-top:14px;padding-bottom:36px;display:grid}.lead-story{display:block;overflow:hidden}.lead-media{background:#161616;height:330px;overflow:hidden}.lead-media img{object-fit:cover;width:100%;height:100%}.lead-placeholder{background:radial-gradient(circle at 70% 20%,#4b1b20,#0000 32%),linear-gradient(135deg,#101010,#292929);place-items:center;width:100%;height:100%;display:grid}.lead-placeholder span{color:#ffffff14;letter-spacing:-12px;font-size:150px;font-weight:1000}.eyebrow{color:var(--c3-red);text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:900}.lead-copy h1{letter-spacing:-1px;margin:5px 0 7px;font-size:clamp(27px,3vw,39px);line-height:1.02}.lead-copy p{color:#626262;margin:0;font-size:13px;line-height:1.45}.featured-match{overflow:hidden}.featured-match-meta{color:#777;text-transform:uppercase;padding:10px 13px 0;font-size:10px;font-weight:800}.featured-matchup{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:17px 22px;display:grid}.featured-team{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.featured-team strong{margin-top:7px;font-size:21px}.featured-team span{color:#777;margin-top:2px;font-size:10px}.featured-vs{color:#777;font-size:14px;font-weight:900}.featured-watch{background:var(--c3-red);color:#fff;text-align:center;text-transform:uppercase;padding:9px;font-size:10px;font-weight:900;display:block}.headline-list{margin:0;padding:0 13px;list-style:none}.headline-list li{border-bottom:1px solid #eee;padding:10px 0;font-size:12px;font-weight:800;line-height:1.27}.headline-list li:last-child{border:0}.watch-card{border-bottom:1px solid #eee;gap:5px;padding:13px;display:grid}.watch-card:last-child{border:0}.watch-card strong{font-size:15px}.watch-card span{color:#777;font-size:10px}.watch-card a{color:var(--c3-red);text-transform:uppercase;font-size:10px;font-weight:900}.live-badge{color:var(--c3-red);text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:900;display:inline-flex}.live-dot{background:#e41e2b;border-radius:50%;width:7px;height:7px;display:inline-block}.muted-small{color:#777;text-transform:uppercase;font-size:9px;font-weight:900}.standings-caption{color:#777;text-transform:uppercase;background:#fafafa;border-bottom:1px solid #eee;padding:9px 10px;font-size:9px;font-weight:900}.standings-mini{border-collapse:collapse;width:100%}.standings-mini th,.standings-mini td{text-align:left;border-bottom:1px solid #eee;padding:8px 9px;font-size:11px}.standings-mini th{color:#888;text-transform:uppercase;font-size:9px}.standings-mini tr:last-child td{border-bottom:0}.standings-mini td:last-child,.standings-mini th:last-child{text-align:right}.table-team{align-items:center;gap:7px;display:inline-flex}.table-team>span{gap:1px;display:grid}.table-team small{color:#888;font-size:9px}.home-standings th:first-child,.home-standings td:first-child{text-align:center;color:#888;width:28px}.compact-results{padding:0 11px}.compact-result{border-bottom:1px solid #eee;padding:9px 0}.compact-result:last-child{border:0}.compact-result>div:first-child{color:#888;text-transform:uppercase;justify-content:space-between;margin-bottom:4px;font-size:8px;font-weight:900;display:flex}.compact-result>div:not(:first-child){justify-content:space-between;font-size:11px;line-height:1.6;display:flex}.story-feed{padding:0 14px}.story-row{border-bottom:1px solid #e6e6e6;grid-template-columns:145px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.story-row:last-child{border-bottom:0}.story-thumb{color:#777;background:#232323;place-items:center;height:86px;font-size:30px;font-weight:1000;display:grid;overflow:hidden}.story-thumb img{object-fit:cover;width:100%;height:100%}.story-category{color:var(--c3-red);text-transform:uppercase;font-size:9px;font-weight:900}.story-row h3{margin:3px 0 4px;font-size:17px;line-height:1.06}.story-row p{color:#777;margin:0;font-size:11px;line-height:1.35}.content-page{width:min(1080px,100% - 24px);margin:18px auto 46px}.public-page{min-height:420px}.sports-page-header,.game-masthead,.broadcast-head{background:#fff;border:1px solid #ddd;padding:22px 24px}.sports-page-header h1,.game-masthead h1,.broadcast-head h1{letter-spacing:-.7px;margin:3px 0 5px;font-size:31px}.sports-page-header p,.game-masthead p,.broadcast-head p{color:#777;margin:0;font-size:12px}.game-masthead{background:linear-gradient(90deg,#fff 0 72%,#f6f6f6 100%);justify-content:space-between;align-items:center;gap:20px;display:flex}.game-code{color:#dedede;letter-spacing:-5px;font-size:66px;font-weight:1000}.page-tabs{background:#fff;border:1px solid #ddd;border-top:0;display:flex;overflow-x:auto}.page-tabs a{text-transform:uppercase;white-space:nowrap;color:#666;border-right:1px solid #eee;padding:11px 15px;font-size:10px;font-weight:900}.page-tabs a.active{color:var(--c3-red);box-shadow:inset 0 -3px 0 var(--c3-red)}.schedule-stack,.standings-stack{gap:14px;margin-top:14px;display:grid}.schedule-day h2{text-transform:uppercase;background:#f8f8f8;border-bottom:1px solid #ddd;margin:0;padding:10px 14px;font-size:12px}.schedule-row{border-bottom:1px solid #e8e8e8;grid-template-columns:185px minmax(0,1fr) 90px;align-items:stretch;min-height:88px;display:grid}.schedule-row:last-child{border-bottom:0}.schedule-meta{border-right:1px solid #eee;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.schedule-meta strong{text-transform:uppercase;font-size:10px}.schedule-meta span{font-size:11px}.schedule-meta small{color:#888;text-transform:uppercase;font-size:9px}.schedule-matchup{padding:9px 14px}.schedule-matchup>div{grid-template-columns:30px minmax(0,1fr) 36px;align-items:center;gap:8px;min-height:35px;display:grid}.schedule-matchup span{flex-direction:column;min-width:0;display:flex}.schedule-matchup strong{font-size:12px}.schedule-matchup small{color:#8a8a8a;font-size:9px}.schedule-matchup b{text-align:right;font-size:16px}.schedule-action{text-align:center;border-left:1px solid #eee;place-items:center;padding:8px;display:grid}.schedule-action a{color:var(--c3-red);font-size:10px;font-weight:900}.schedule-action span{color:#999;text-transform:uppercase;font-size:8px;font-weight:900}.standings-head{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.standings-head h2{margin:3px 0 0;font-size:19px}.standings-head>span{color:#777;font-size:10px;font-weight:800}.table-scroll{overflow-x:auto}.sports-table{border-collapse:collapse;width:100%;min-width:610px}.sports-table th,.sports-table td{text-align:center;border-bottom:1px solid #eee;padding:10px 14px;font-size:11px}.sports-table th{color:#888;text-transform:uppercase;background:#fafafa;font-size:9px}.sports-table th:nth-child(2),.sports-table td:nth-child(2){text-align:left}.sports-table tr:last-child td{border-bottom:0}.program-directory{margin-top:14px}.directory-head,.program-row{grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:16px;padding:10px 16px;display:grid}.directory-head{color:#888;text-transform:uppercase;background:#f8f8f8;border-bottom:1px solid #ddd;font-size:9px;font-weight:900}.program-row{border-bottom:1px solid #eee;min-height:74px}.program-row:last-child{border-bottom:0}.program-identity{align-items:center;gap:13px;display:flex}.program-identity>div{gap:2px;display:grid}.program-identity strong{font-size:15px}.program-identity span,.program-location{color:#777;font-size:11px}.news-lead{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:stretch;margin-top:14px;display:grid;overflow:hidden}.news-lead-media{color:#555;background:#202020;place-items:center;min-height:310px;font-size:90px;font-weight:1000;display:grid}.news-lead-media img{object-fit:cover;width:100%;height:100%}.news-lead>div:last-child{align-self:center;padding:28px}.news-lead h2{margin:5px 0 9px;font-size:28px;line-height:1.02}.news-lead p{color:#777;font-size:12px;line-height:1.45}.game-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;margin-top:14px;display:grid}.game-score-row{border-bottom:1px solid #eee;grid-template-columns:130px minmax(0,1fr) 50px;align-items:center;gap:12px;padding:11px 13px;display:grid}.game-score-row:last-child{border-bottom:0}.game-score-row>div:first-child{gap:2px;display:grid}.game-score-row>div:first-child strong{text-transform:uppercase;font-size:9px}.game-score-row>div:first-child small{color:#888;font-size:9px}.game-score-row>div:nth-child(2){gap:5px;display:grid}.game-score-row>div:nth-child(2) span{grid-template-columns:24px minmax(0,1fr) 28px;align-items:center;gap:7px;font-size:11px;display:grid}.game-score-row>a{color:var(--c3-red);font-size:9px;font-weight:900}.team-logo{object-fit:contain;background:#f7f7f7;border:1px solid #dedede;border-radius:4px;flex:none}.team-fallback{color:#555;border-width:2px;place-items:center;font-size:8px;font-weight:1000;display:grid}.watch-page{max-width:1160px}.broadcast-head{color:#fff;background:#181818;border-color:#181818}.broadcast-head p{color:#aaa}.broadcast-matchup{text-align:center;border-top:0;grid-template-columns:1fr auto 1fr;align-items:center;padding:22px;display:grid}.broadcast-matchup>div{flex-direction:column;align-items:center;display:flex}.broadcast-matchup strong{margin-top:6px;font-size:23px}.broadcast-matchup span{color:#777;font-size:10px}.broadcast-matchup>b{color:#888;font-size:12px}.stream-shell{background:#111;border:1px solid #222;padding:10px}.stream-frame{aspect-ratio:16/9;background:#111;border:0;width:100%}.broadcast-bottom{color:#666;padding:12px 0;font-size:11px}.article-wrap{grid-template-columns:minmax(0,760px) 280px;align-items:start;gap:20px;display:grid}.article{border:1px solid var(--line);background:#fff;padding:28px}.article h1{margin-top:0;font-size:clamp(32px,5vw,52px);line-height:1}.article-deck{color:#555;font-size:18px;line-height:1.45}.article-body{white-space:pre-wrap;font-size:16px;line-height:1.7}.panel-pad{padding:16px}.button{background:var(--c3-red);color:#fff;text-transform:uppercase;cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.button:hover{background:var(--c3-red-dark)}.button.secondary{background:#333}.button.ghost{color:#222;background:#fff;border:1px solid #bbb}.site-footer{color:#fff;border-top:4px solid var(--c3-red);background:#171717;margin-top:42px}.site-footer-inner{justify-content:space-between;align-items:center;gap:20px;min-height:92px;display:flex}.site-footer strong{font-size:17px;display:block}.site-footer span,.footer-links{color:#858585;font-size:10px}@media (max-width:1020px){.home-layout{grid-template-columns:minmax(0,1fr) 290px}.home-left{display:none}.game-grid{grid-template-columns:1fr 280px}.brand-block{min-width:150px}.primary-nav a{padding:0 11px}}@media (max-width:760px){.scores-ribbon-inner{grid-template-columns:58px minmax(0,1fr)}.scores-label strong{font-size:18px}.scores-label span{font-size:8px}.score-card{min-width:175px}.brand-block{min-width:auto;padding:0 12px}.brand-esports,.portal-link{display:none}.home-layout,.game-grid{grid-template-columns:1fr}.home-right{grid-template-columns:1fr;display:grid}.lead-media{height:235px}.featured-matchup{gap:8px;padding:16px 8px}.story-row{grid-template-columns:105px minmax(0,1fr);gap:10px}.story-thumb{height:72px}.story-row p{display:none}.schedule-row{grid-template-columns:1fr}.schedule-meta,.schedule-action{border:0;border-bottom:1px solid #eee}.schedule-action{justify-content:flex-start;padding:8px 14px;display:flex}.directory-head{display:none}.program-row{grid-template-columns:1fr;gap:7px}.news-lead{grid-template-columns:1fr}.news-lead-media{min-height:210px}.game-code{display:none}.game-score-row{grid-template-columns:95px minmax(0,1fr) 44px}.article-wrap{grid-template-columns:1fr}.broadcast-matchup{grid-template-columns:1fr auto 1fr;padding:15px 8px}.site-footer-inner{flex-direction:column;justify-content:center;align-items:flex-start;min-height:110px}}@media (max-width:480px){.shell,.content-page{width:min(100% - 14px,1260px)}.main-nav-inner{min-height:48px}.primary-nav a{padding:0 9px;font-size:10px}.league-nav a{padding:0 10px}.home-layout{gap:8px;padding-top:8px}.gap-top{margin-top:8px}.lead-media{height:190px}.lead-copy{padding:14px}.lead-copy h1{font-size:27px}.story-row{grid-template-columns:90px minmax(0,1fr)}.story-row h3{font-size:14px}.sports-page-header,.game-masthead,.broadcast-head{padding:17px}.sports-page-header h1,.game-masthead h1,.broadcast-head h1{font-size:27px}}.admin-shell{background:#f3f4f6;grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:#171717;padding:20px 14px}.admin-logo{margin:0 8px 22px;font-size:21px;font-weight:900}.admin-nav-label{color:#888;text-transform:uppercase;margin:18px 8px 7px;font-size:10px;font-weight:900}.admin-nav a{color:#ddd;border-radius:4px;padding:9px 10px;font-size:13px;font-weight:700;display:block}.admin-nav a:hover{color:#fff;background:#292929}.admin-main{min-width:0;padding:24px}.admin-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.admin-header h1{margin:0;font-size:28px}.notice{background:#fff8df;border:1px solid #e9d48b;margin-bottom:16px;padding:12px 14px;font-size:13px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.metric{background:#fff;border:1px solid #ddd;padding:16px}.metric-label{color:#666;text-transform:uppercase;font-size:11px;font-weight:800}.metric-value{margin-top:5px;font-size:28px;font-weight:900}.admin-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.admin-card{background:#fff;border:1px solid #ddd}.admin-card-header{border-bottom:1px solid #ddd;padding:13px 15px;font-weight:900}.admin-card-body{padding:15px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.field.full{grid-column:1/-1}.field label{text-transform:uppercase;color:#555;font-size:11px;font-weight:900}.field input,.field select,.field textarea{background:#fff;border:1px solid #bbb;border-radius:3px;width:100%;min-height:38px;padding:8px 9px}.field textarea{resize:vertical;min-height:120px}.checkline{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:720px}.admin-table th,.admin-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #eee;padding:10px 12px;font-size:12px}.admin-table th{color:#666;text-transform:uppercase;background:#fafafa;font-size:10px}.inline-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inline-form input[type=number]{border:1px solid #bbb;width:58px;min-height:31px;padding:4px}.small-button{text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #bbb;border-radius:3px;padding:6px 8px;font-size:10px;font-weight:900}.small-button.red{color:#fff;background:var(--c3-red);border-color:var(--c3-red)}.login-page{background:#111;place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{background:#fff;width:min(390px,100%);padding:26px}.login-card h1{margin-top:0}.login-card form{gap:12px;display:grid}.login-card input{border:1px solid #aaa;width:100%;min-height:42px;padding:8px}.error-text{color:#b00020;font-size:12px}@media (max-width:1000px){.page-grid{grid-template-columns:1fr 300px}.page-grid>aside:first-child{display:none}.admin-grid{grid-template-columns:1fr}.metric-grid,.cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.topbar-inner{gap:12px}.brand{font-size:19px}.admin-link{display:none}.page-grid{grid-template-columns:1fr}.page-grid>aside:last-child{display:block}.hero{min-height:330px}.hero-copy{padding:22px}.news-grid,.cards{grid-template-columns:1fr}.match-row{grid-template-columns:1fr;gap:5px}.article-wrap,.matchup-hero,.admin-shell{grid-template-columns:1fr}.admin-sidebar{padding-bottom:10px}.admin-nav{gap:4px;display:flex;overflow-x:auto}.admin-nav-label{display:none}.admin-nav a{white-space:nowrap}.admin-main{padding:14px}.metric-grid{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}}.admin-subtitle{color:#666;margin-top:3px;font-size:13px}.admin-header-actions{flex-wrap:wrap;gap:8px;display:flex}.metric-alert{color:var(--c3-red)}.admin-card-header-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-card-header-row>a{color:var(--c3-red);text-transform:uppercase;font-size:10px;font-weight:900}.admin-count-badge{background:var(--c3-red);color:#fff;border-radius:20px;place-items:center;min-width:23px;height:23px;padding:0 7px;font-size:11px;display:inline-grid}.admin-stack{gap:16px;display:grid}.action-grid{gap:8px;display:grid}.admin-stat-list{gap:9px;display:grid}.admin-stat-list>div{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;font-size:12px;display:flex}.admin-stat-list>div:last-child{border-bottom:0;padding-bottom:0}.admin-stat-list span{color:#666}.result-queue{padding:0}.result-queue.compact .result-queue-row{padding:10px 14px}.result-queue-row{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.result-queue-row:last-child{border-bottom:0}.result-queue-info{gap:3px;min-width:0;display:grid}.result-queue-info strong{font-size:13px}.result-queue-info span{color:#777;font-size:10px}.quick-result-form{flex-wrap:wrap;align-items:end;gap:6px;display:flex}.quick-result-form label{color:#666;text-transform:uppercase;gap:2px;font-size:8px;font-weight:900;display:grid}.quick-result-form input{border:1px solid #aaa;width:52px;min-height:31px;padding:4px 6px}.quick-result-form b{color:#777;padding-bottom:7px}.empty-admin-state{color:#777;gap:4px;padding:16px;font-size:12px;display:grid}.empty-admin-state strong{color:#333;font-size:13px}.empty-admin-state.padded{padding:24px 15px}.admin-priority-card{border-top:3px solid var(--c3-red);margin-bottom:16px}.match-admin-list{display:grid}.admin-editor{border-bottom:1px solid #e7e7e7}.admin-editor:last-child{border-bottom:0}.admin-editor>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;list-style:none;display:flex}.admin-editor>summary::-webkit-details-marker{display:none}.admin-editor>summary:hover{background:#fafafa}.admin-editor>summary>div:first-child{gap:3px;min-width:0;display:grid}.admin-editor>summary strong{font-size:13px}.admin-editor>summary span{color:#777;font-size:10px}.editor-summary-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.status-pill,.broadcast-pill{text-transform:uppercase;white-space:nowrap;border-radius:20px;align-items:center;min-height:22px;padding:0 7px;font-weight:900;display:inline-flex;font-size:8px!important}.status-upcoming{background:#e9f2ff;color:#23558b!important}.status-live{background:#ffe7e7;color:#b00020!important}.status-final{background:#ececec;color:#444!important}.status-result-pending{background:#fff3d1;color:#7b5700!important}.status-postponed,.status-cancelled{background:#f2f2f2;color:#777!important}.broadcast-pill{background:#171717;color:#fff!important}.editor-body{background:#fafafa;border-top:1px solid #eee;padding:15px}.editor-danger-row{border-top:1px solid #e5e5e5;flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;padding-top:10px;display:flex}.small-button.danger{color:#9c1c1c;background:#fff;border-color:#cfcfcf}.small-button.danger:hover{border-color:#9c1c1c}.form-actions{justify-content:flex-start;display:flex}.field-help{color:#777;text-transform:none;margin-top:3px;font-size:10px;font-weight:500;line-height:1.4}.broadcast-editor{background:#f1f1f1;border-left:3px solid #222;padding:10px}.sticky-admin-card{position:sticky;top:16px}.gap-admin-top{margin-top:16px}.team-editor-summary{align-items:center;flex-direction:row!important;grid-template-columns:none!important;gap:10px!important;display:flex!important}.team-editor-summary>div{gap:2px;display:grid}.admin-help-copy{color:#555;font-size:13px;line-height:1.55}.admin-help-copy p:first-child{margin-top:0}.admin-signout{margin-top:22px}@media (max-width:820px){.result-queue-row{flex-direction:column;align-items:flex-start}.quick-result-form{width:100%}.admin-editor>summary{flex-direction:column;align-items:flex-start}.editor-summary-badges{justify-content:flex-start}.sticky-admin-card{position:static}}.site-announcement{background:var(--c3-red);color:#fff;border-top:1px solid #ffffff1f}.site-announcement .shell{text-align:center;letter-spacing:.1px;justify-content:center;align-items:center;min-height:34px;font-size:11px;font-weight:900;display:flex}.site-announcement a:hover{text-decoration:underline}.footer-links{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.program-row{transition:background .12s}.program-row:hover{background:#fafafa}.program-location{justify-content:flex-end;align-items:center;gap:16px;display:flex}.program-location b{color:var(--c3-red);text-transform:uppercase;font-size:10px}.sports-filter-bar{gap:9px;margin:14px 0;padding:10px 12px;display:grid}.sports-filter-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sports-filter-group>span{color:#777;text-transform:uppercase;min-width:74px;font-size:9px;font-weight:900}.sports-filter-group a{color:#555;background:#fff;border:1px solid #d7d7d7;border-radius:3px;padding:6px 9px;font-size:10px;font-weight:800}.sports-filter-group a:hover{border-color:#aaa}.sports-filter-group a.active{color:#fff;background:#1d1d1d;border-color:#1d1d1d}.competition-filter{border-top:1px solid #eee;padding-top:9px}.team-masthead{border-top:4px solid var(--c3-red);align-items:center;gap:22px;padding:24px;display:flex}.team-masthead h1{letter-spacing:-.7px;margin:3px 0;font-size:34px}.team-masthead p{color:#666;margin:0;font-size:12px}.team-record-line{align-items:center;gap:9px;margin-top:10px;display:flex}.team-record-line strong{font-size:19px}.team-record-line span{color:#777;text-transform:uppercase;font-size:9px;font-weight:800}.team-page-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:14px;display:grid}.team-match-list,.team-result-list{display:grid}.team-match-row{border-bottom:1px solid #eee;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 14px;display:grid}.team-match-row:hover,.team-result-row:hover{background:#fafafa}.team-match-row:last-child,.team-result-row:last-child{border-bottom:0}.team-match-row>div:first-child{gap:2px;display:grid}.team-match-row>div:first-child>strong{text-transform:uppercase;font-size:10px}.team-match-row>div:first-child>span{font-size:12px;font-weight:800}.team-match-row>div:first-child>small{color:#777;font-size:9px}.team-opponent{align-items:center;gap:7px;display:flex}.team-opponent>span{color:#999;text-transform:uppercase;font-size:9px;font-weight:900}.team-opponent>strong{font-size:12px}.team-result-row{border-bottom:1px solid #eee;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 13px;display:grid}.team-result-row>span{color:#fff;border-radius:3px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.result-win{background:#287d3c}.result-loss{background:#a92b32}.team-result-row>div{grid-template-columns:auto 1fr;align-items:center;column-gap:7px;display:grid}.team-result-row>div small{color:#777;grid-column:2;font-size:9px}.team-result-row>b{font-size:14px}.empty-public-state{color:#777;padding:18px 14px;font-size:12px}.empty-public-state.padded{padding:26px}.match-page-head{border-top:4px solid var(--c3-red);padding:20px 22px}.match-page-head h1{margin:4px 0;font-size:25px}.match-page-head p{color:#666;margin:0;font-size:11px}.match-scoreboard{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;padding:30px 40px;display:grid}.match-team-large{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.match-team-large strong{letter-spacing:-.5px;margin-top:10px;font-size:28px}.match-team-large span{color:#777;margin-top:2px;font-size:11px}.match-center-score{justify-items:center;gap:4px;min-width:125px;display:grid}.match-center-score>strong{letter-spacing:-1px;font-size:38px}.match-center-score>strong span{color:#aaa}.match-center-score>small{color:#777;text-transform:uppercase;font-size:10px;font-weight:900}.match-watch-cta{background:var(--c3-red);color:#fff;text-align:center;text-transform:uppercase;padding:11px 14px;font-size:11px;font-weight:900;display:block}.match-broadcast-note{align-items:center;gap:12px;margin-top:8px;padding:12px 14px;display:flex}.match-broadcast-note strong{text-transform:uppercase;font-size:11px}.match-broadcast-note span{color:#666;font-size:11px}.match-info-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:start;gap:14px;display:grid}.match-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.match-facts>div{border-bottom:1px solid #eee;border-right:1px solid #eee;gap:4px;padding:13px 14px;display:grid}.match-facts>div:nth-child(2n){border-right:0}.match-facts span{color:#777;text-transform:uppercase;font-size:9px;font-weight:900}.match-facts strong{font-size:12px}.related-match-list{display:grid}.related-match-list a{border-bottom:1px solid #eee;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 13px;display:grid}.related-match-list a:last-child{border-bottom:0}.related-match-list a:hover{background:#fafafa}.related-match-list span{color:#777;text-transform:uppercase;font-size:9px;font-weight:900}.related-match-list strong{font-size:11px}.related-match-list small{color:#777;font-size:9px}.admin-muted-label{color:#888;text-transform:uppercase;font-size:9px;font-weight:900}.bulk-schedule-card{border-top:3px solid #222}.bulk-schedule-textarea{white-space:pre;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.55;overflow-x:auto;min-height:190px!important}.settings-admin-grid{grid-template-columns:minmax(0,1fr) 330px}.structure-admin-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)}@media (max-width:900px){.team-page-grid,.match-info-grid,.settings-admin-grid,.structure-admin-grid{grid-template-columns:1fr}.match-scoreboard{gap:16px;padding:24px 20px}}@media (max-width:620px){.team-masthead{align-items:flex-start;padding:18px}.team-masthead h1{font-size:27px}.team-record-line{flex-direction:column;align-items:flex-start;gap:2px}.team-match-row{grid-template-columns:1fr}.team-opponent{justify-content:flex-start}.match-scoreboard{grid-template-columns:1fr 58px 1fr;gap:7px;padding:20px 10px}.match-team-large strong{font-size:19px}.match-team-large span{font-size:9px}.match-center-score{min-width:0}.match-center-score>strong{font-size:25px}.match-facts{grid-template-columns:1fr}.match-facts>div{border-right:0}.related-match-list a{grid-template-columns:68px minmax(0,1fr)}.related-match-list small{grid-column:2}.sports-filter-group>span{width:100%;min-width:0}}.admin-code-value{overflow-wrap:anywhere;text-align:right;max-width:58%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.admin-team-summary{align-items:center;gap:12px;display:flex}.admin-team-summary>div{flex-direction:column;gap:3px;display:flex}.sponsor-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;padding:20px;display:flex}.sponsor-strip a{min-width:120px;min-height:54px;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex}.team-opponent b{margin-left:auto}.admin-stat-list .notice{margin-top:8px;padding:10px;display:block}@media (max-width:720px){.admin-code-value{text-align:left;max-width:100%}.sponsor-strip{gap:16px}.sponsor-strip img{max-width:125px}}.site-theme{--brand-primary:#c8102e;--brand-secondary:#12151b;--brand-accent:#f4b942;--site-page:#f4f5f7;--c3-red-dark:color-mix(in srgb, var(--brand-primary) 78%, black);background:var(--site-page);min-height:100vh}.site-theme .panel{border:1px solid #13182017;border-radius:10px;overflow:hidden;box-shadow:0 5px 18px #1318200b}.site-theme .scores-ribbon{background:color-mix(in srgb, var(--brand-secondary) 94%, black)}.site-theme .score-card{background:color-mix(in srgb, var(--brand-secondary) 87%, white)}.site-theme .main-nav{background:var(--brand-secondary)}.site-theme .brand-block{background:var(--brand-primary);justify-content:center;min-width:190px}.brand-logo-image{object-fit:contain;width:128px;height:42px;display:block}.site-theme .primary-nav a:hover{background:color-mix(in srgb, var(--brand-secondary) 82%, white)}.site-theme .league-nav{border-bottom:1px solid #1318201a;box-shadow:0 2px 10px #1318200a}.site-theme .league-nav-inner{gap:5px;min-height:48px}.league-home-link{margin-right:4px;color:var(--brand-primary)!important;border-right:0!important;font-weight:900!important}.league-game-group{border-left:1px solid #eee;align-items:center;gap:5px;min-height:48px;padding:0 9px;display:flex}.league-game-group a{border:0;padding:0}.league-game-name{margin-right:3px;color:#1a1d22!important;font-weight:900!important}.division-chip{text-transform:uppercase;background:#f1f3f5;color:#555!important;border-radius:999px!important;padding:5px 8px!important;font-size:9px!important;font-weight:900!important}.division-chip.premier{background:color-mix(in srgb, var(--brand-primary) 11%, white);color:var(--brand-primary)!important}.division-chip.open{background:color-mix(in srgb, var(--brand-accent) 18%, white);color:color-mix(in srgb, var(--brand-accent) 55%, black)!important}.site-announcement{background:var(--brand-accent);color:#171717;text-align:center;font-size:12px;font-weight:900}.site-announcement .shell{padding:8px 0}.home-layout{grid-template-columns:218px minmax(0,1fr) 305px;gap:16px;padding-top:18px}.competition-launcher{background:linear-gradient(120deg, var(--brand-secondary), color-mix(in srgb, var(--brand-secondary) 78%, var(--brand-primary)));color:#fff;border-radius:14px;grid-column:1/-1;padding:22px;position:relative;overflow:hidden;box-shadow:0 14px 32px #0a0e1421}.competition-launcher:after{content:"C3";letter-spacing:-14px;color:#ffffff09;pointer-events:none;font-size:160px;font-weight:1000;position:absolute;top:-38px;right:24px}.launcher-heading{z-index:1;justify-content:space-between;align-items:end;gap:20px;display:flex;position:relative}.launcher-heading h1{letter-spacing:-1.2px;margin:4px 0 5px;font-size:clamp(26px,3vw,39px)}.launcher-heading p{color:#ffffffab;margin:0;font-size:12px}.launcher-heading .eyebrow{color:var(--brand-accent)}.launcher-all{color:#fff;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900}.game-launch-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid;position:relative}.game-launch-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff13;border:1px solid #ffffff1f;border-radius:10px;overflow:hidden}.game-launch-main{border-bottom:1px solid #ffffff1a;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.game-launch-code{background:var(--brand-primary);border-radius:9px;place-items:center;width:48px;height:48px;font-size:17px;font-weight:1000;display:grid}.game-launch-main strong{font-size:16px;display:block}.game-launch-main small{color:#ffffff8c;text-transform:uppercase;font-size:9px;font-weight:800}.game-launch-main>b{color:#ffffff73;font-size:19px}.game-launch-divisions{grid-template-columns:1fr 1fr;display:grid}.game-launch-divisions a{gap:2px;padding:10px 12px;display:grid}.game-launch-divisions a+a{border-left:1px solid #ffffff1a}.game-launch-divisions a:hover{background:#ffffff0f}.game-launch-divisions span{font-size:11px;font-weight:900}.game-launch-divisions small{color:#ffffff80;font-size:8px;line-height:1.25}.game-rocket-league .game-launch-code{background:#1769aa}.game-valorant .game-launch-code{background:#ff4655}.game-overwatch .game-launch-code{color:#171717;background:#f99e1a}.lead-story{border-radius:12px!important}.lead-media{height:350px}.lead-copy{padding:20px 22px 22px}.lead-copy h2{letter-spacing:-1.1px;margin:5px 0 8px;font-size:clamp(29px,3.3vw,42px);line-height:1}.story-cta{color:var(--brand-primary);text-transform:uppercase;margin-top:11px;font-size:10px;font-weight:900;display:inline-block}.lead-empty{background:linear-gradient(135deg,#fff,#f7f8fa);padding:30px}.featured-watch{background:var(--brand-primary)}.featured-watch-secondary{background:var(--brand-secondary)}.story-category,.eyebrow,.watch-card a,.schedule-action a,.game-score-row>a{color:var(--brand-primary)}.sponsor-strip{flex-wrap:wrap;align-items:center;gap:18px;padding:18px;display:flex}.sponsor-strip a{background:#fff;border:1px solid #eceff2;border-radius:8px;place-items:center;min-width:120px;min-height:68px;padding:10px 15px;display:grid}.sponsor-strip img{object-fit:contain;max-width:150px;max-height:50px}.modern-masthead,.division-masthead{border:0;border-radius:14px;overflow:hidden;box-shadow:0 12px 28px #0a0e141c}.modern-masthead{background:linear-gradient(115deg,var(--brand-secondary),color-mix(in srgb,var(--brand-secondary) 78%,var(--brand-primary)));color:#fff;padding:30px}.modern-masthead p{color:#ffffffa8}.modern-masthead .eyebrow{color:var(--brand-accent)}.modern-masthead .game-code{color:#ffffff1f;border-left:1px solid #ffffff1f}.division-choice-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.division-choice-card{background:#fff;border:1px solid #13182017;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:190px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 18px #1318200b}.division-choice-card:after{content:"";background:var(--brand-primary);width:5px;position:absolute;inset:0 auto 0 0}.division-choice-card.open-card:after{background:var(--brand-accent)}.division-choice-card>div:first-child>span{text-transform:uppercase;color:#8a8f97;font-size:9px;font-weight:900}.division-choice-card h2{letter-spacing:-1px;margin:5px 0 6px;font-size:30px}.division-choice-card p{color:#686e77;max-width:500px;margin:0;font-size:12px;line-height:1.5}.division-choice-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.division-choice-footer span{color:#8a8f97;font-size:10px;font-weight:800}.division-choice-footer b{color:var(--brand-primary);text-transform:uppercase;font-size:10px}.open-card .division-choice-footer b{color:color-mix(in srgb,var(--brand-accent) 55%,black)}.modern-tabs{border:1px solid #13182017;border-radius:9px;margin-top:14px;overflow-x:auto;box-shadow:0 4px 14px #13182009}.game-overview-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;margin-top:14px;display:grid}.division-standings-stack{gap:14px;display:grid}.division-masthead{background:linear-gradient(115deg,var(--brand-secondary),color-mix(in srgb,var(--brand-secondary) 76%,var(--brand-primary)));color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex}.division-masthead.open{background:linear-gradient(115deg,var(--brand-secondary),color-mix(in srgb,var(--brand-secondary) 82%,var(--brand-accent)))}.division-masthead h1{letter-spacing:-1.5px;margin:5px 0 6px;font-size:clamp(31px,4vw,48px)}.division-masthead p{color:#ffffffad;max-width:700px;margin:0;font-size:12px;line-height:1.45}.breadcrumbs{color:#ffffff8c;align-items:center;gap:7px;margin-bottom:14px;font-size:10px;display:flex}.breadcrumbs strong{color:#fff}.division-kicker{color:var(--brand-accent);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:900}.division-hero-stat{text-align:center;background:#ffffff12;border:1px solid #ffffff29;border-radius:14px;align-content:center;place-items:center;min-width:105px;height:105px;display:grid}.division-hero-stat strong{font-size:34px;line-height:1}.division-hero-stat span{color:#fff9;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:900}.open-group-picker{background:#fff;border:1px solid #13182017;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:12px 14px;display:flex}.open-group-picker>div:first-child{gap:2px;display:grid}.open-group-picker>div:first-child strong{font-size:12px}.open-group-picker>div:first-child span{color:#7a8088;font-size:10px}.open-group-picker>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.open-group-picker a{text-transform:uppercase;background:#f1f3f5;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:900}.open-group-picker a.active{background:var(--brand-primary);color:#fff}.division-page-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;margin-top:14px;display:grid}.division-side-stack{gap:14px;display:grid}.division-table td:nth-child(2),.division-table th:nth-child(2){min-width:180px}.qualification-pill{background:color-mix(in srgb,var(--brand-primary) 10%,white);color:var(--brand-primary);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-block}.division-match-card,.division-result-card{border-bottom:1px solid #edf0f2;gap:5px;padding:11px 13px;display:grid}.division-match-card:last-child,.division-result-card:last-child{border-bottom:0}.division-match-card>div{justify-content:space-between;gap:8px;display:flex}.division-match-card span{color:var(--brand-primary);font-size:8px;font-weight:900}.division-match-card small,.division-result-card small{color:#8b9098;text-transform:uppercase;font-size:8px;font-weight:800}.division-match-card strong{font-size:13px}.division-match-card strong b{color:#a0a4aa;text-transform:uppercase;font-size:9px}.division-result-card>div{justify-content:space-between;font-size:12px;display:flex}.division-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;display:grid}.division-team-card{border:1px solid #edf0f2;border-radius:9px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.division-team-card:hover{border-color:color-mix(in srgb,var(--brand-primary) 35%,#edf0f2);box-shadow:0 5px 14px #1318200d}.division-team-card>div{gap:2px;min-width:0;display:grid}.division-team-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.division-team-card span{color:#888e95;font-size:9px}.division-team-card>b{color:#afb3b8}.site-footer{background:var(--brand-secondary);border-top-color:var(--brand-primary)}.footer-brand{align-items:center;gap:11px;display:flex}.footer-brand img{object-fit:contain;width:66px;height:42px}.footer-brand>div{gap:2px;display:grid}.admin-card{border-radius:9px;overflow:hidden;box-shadow:0 4px 14px #14181f09}.admin-card-header{background:#fbfcfd}.field input,.field select,.field textarea{border-color:#cfd3d8;border-radius:6px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid color-mix(in srgb,var(--c3-red) 22%,transparent);border-color:var(--c3-red)}.image-upload-field{background:#f8f9fb;border:1px dashed #cfd4da;border-radius:8px;padding:12px}.image-upload-field input[type=file]{background:#fff;padding:7px}.admin-image-preview{background:#fff;border:1px solid #e2e5e9;border-radius:8px;place-items:center;padding:10px;display:grid;overflow:hidden}.admin-image-preview img{object-fit:contain;max-height:170px;display:block}.admin-image-preview.logo-preview img{max-height:92px}.admin-image-preview.article-preview{aspect-ratio:16/7}.admin-image-preview.article-preview img{object-fit:cover;width:100%;height:100%;max-height:none}.admin-image-preview.sponsor-preview img{max-height:82px}.admin-image-preview.team-preview img{max-height:110px}.admin-image-empty{color:#828890;text-align:center;background:#fff;border:1px solid #e4e7ea;border-radius:7px;padding:16px;font-size:11px}.subtle-check{color:#737980;font-weight:600}.color-input-row{grid-template-columns:60px 1fr;align-items:center;gap:8px;display:grid}.color-input-row input[type=color],.color-field>input[type=color]{cursor:pointer;width:60px;min-height:40px;padding:3px}.color-input-row code{color:#656b73;font-size:11px}.brand-preview-card{color:#fff;border-radius:9px;align-items:center;gap:12px;min-height:86px;padding:13px;display:flex}.brand-preview-mark{border-radius:8px;place-items:center;width:76px;height:58px;display:grid;overflow:hidden}.brand-preview-mark img{object-fit:contain;width:65px;height:48px}.brand-preview-mark strong{font-size:25px}.brand-preview-card>div:last-child{gap:3px;display:grid}.brand-preview-card>div:last-child strong{font-size:15px}.brand-preview-card>div:last-child span{color:#fff9;font-size:9px}.admin-summary-with-image{align-items:center;gap:11px;min-width:0;display:flex}.admin-summary-with-image>img,.admin-summary-placeholder{object-fit:cover;color:#878d95;background:#eceff2;border-radius:5px;flex:none;place-items:center;width:52px;height:38px;font-size:10px;font-weight:900;display:grid}.admin-summary-with-image>div:last-child{gap:2px;min-width:0;display:grid}@media (max-width:1020px){.competition-launcher{padding:18px}.game-launch-grid,.game-overview-grid,.division-page-grid{grid-template-columns:1fr}.division-standings-stack,.division-side-stack{grid-template-columns:1fr 1fr}.division-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.site-theme .brand-block{min-width:92px;padding:0 8px}.brand-logo-image{width:76px;height:38px}.league-nav-inner{align-items:stretch}.league-game-group{min-width:max-content}.launcher-heading{flex-direction:column;align-items:start}.competition-launcher:after{font-size:110px;right:12px}.division-choice-grid{grid-template-columns:1fr}.division-masthead{align-items:flex-start}.division-hero-stat{display:none}.open-group-picker{flex-direction:column;align-items:flex-start}.division-standings-stack,.division-side-stack,.division-team-grid{grid-template-columns:1fr}}@media (max-width:480px){.competition-launcher{border-radius:10px;padding:15px}.game-launch-divisions{grid-template-columns:1fr}.game-launch-divisions a+a{border-top:1px solid #ffffff1a;border-left:0}.division-choice-card{min-height:170px;padding:18px}.division-masthead{padding:22px 18px}}.site-theme{--espn-black:#171717;--espn-line:#d8d8d8;--espn-muted:#6b6b6b}.site-theme body{background:#f2f2f2}.site-theme .scores-ribbon{color:#202020;background:#ededed;border-bottom:1px solid #cfcfcf}.site-theme .scores-ribbon-inner{grid-template-columns:84px minmax(0,1fr);min-height:94px}.site-theme .scores-label{color:#222;background:#e3e3e3;border-right:1px solid #c8c8c8}.site-theme .scores-label strong{color:var(--brand-primary)}.site-theme .score-strip{background:#ededed}.site-theme .score-card{color:#202020;background:#fff;border-right:1px solid #d2d2d2;min-width:205px;padding:8px 12px}.site-theme .score-card:hover{background:#f8f8f8}.site-theme .score-card-live{box-shadow:inset 0 3px 0 var(--brand-primary)}.site-theme .score-kicker{color:#707070}.site-theme .score-kicker .live,.site-theme .live-text{color:var(--brand-primary)}.site-theme .score-game{color:#575757}.site-theme .score-team-score{color:#171717}.site-theme .score-watch{color:var(--brand-primary)}.site-theme .espn-main-nav{background:var(--espn-black);box-shadow:none}.site-theme .espn-main-nav-inner{min-height:50px}.site-theme .espn-brand-block{background:var(--brand-primary);justify-content:center;min-width:148px;padding:0 16px}.site-theme .espn-primary-nav a{text-transform:none;color:#f1f1f1;padding:0 14px;font-size:12px;font-weight:800}.site-theme .espn-primary-nav a:hover{background:#2a2a2a}.site-theme .espn-admin-link{color:#aaa;font-size:10px}.site-theme .espn-sport-nav{box-shadow:none;background:#fff;border-bottom:1px solid #d5d5d5}.site-theme .espn-sport-nav-inner{gap:0;min-height:36px}.site-theme .sport-nav-label{color:#929292;white-space:nowrap;padding-right:13px;font-size:9px;font-weight:900}.site-theme .espn-sport-link{color:#333;border-right:0;align-items:center;height:36px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.site-theme .espn-sport-link:hover{color:var(--brand-primary);background:#fafafa}.site-theme .site-announcement .shell{min-height:30px;font-size:10px}.site-theme .espn-home-layout{grid-template-columns:210px minmax(0,1fr) 300px;gap:12px;padding-top:12px;padding-bottom:34px;display:grid}.site-theme .panel{box-shadow:none;background:#fff;border:1px solid #d7d7d7;border-radius:2px}.site-theme .espn-rail-card,.site-theme .espn-feed-card,.site-theme .espn-lead-story,.site-theme .espn-featured-match{border-radius:2px}.site-theme .section-title{text-transform:none;letter-spacing:0;font-size:13px}.site-theme .section-heading-row{min-height:42px}.site-theme .espn-league-list{display:grid}.site-theme .espn-league-list a{border-top:1px solid #ededed;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.site-theme .espn-league-list a:first-child{border-top:0}.site-theme .espn-league-list a:hover{background:#f7f7f7}.site-theme .espn-league-list strong{font-size:11px}.site-theme .espn-league-list b{color:#aaa}.site-theme .league-icon{color:#fff;background:#333;border-radius:3px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:1000;display:grid}.site-theme .league-icon.game-rocket-league{background:#1769aa}.site-theme .league-icon.game-valorant{background:#ff4655}.site-theme .league-icon.game-overwatch{color:#171717;background:#f99e1a}.site-theme .espn-lead-story{color:inherit;display:block;overflow:hidden}.site-theme .espn-lead-story .lead-media{aspect-ratio:16/8.2}.site-theme .espn-lead-story .lead-copy{padding:16px 18px 18px}.site-theme .espn-lead-story h1{letter-spacing:-.55px;margin:3px 0 5px;font-size:27px;line-height:1.08}.site-theme .espn-lead-story p{color:#666;margin:0;font-size:12px;line-height:1.45}.site-theme .story-cta{display:none}.site-theme .featured-match{padding-bottom:0}.site-theme .featured-matchup{padding:10px 16px 16px}.site-theme .featured-watch{border-radius:0}.site-theme .story-row{padding:12px 14px}.site-theme .story-row h3{font-size:14px}.site-theme .story-row p{font-size:11px}.site-theme .headline-list li{padding:9px 0}.site-theme .headline-list a{font-size:12px;line-height:1.35}.site-theme .espn-league-page{padding-top:12px}.site-theme .espn-clubhouse-header{background:#fff;border:1px solid #d7d7d7;align-items:center;gap:15px;min-height:88px;padding:15px 18px;display:flex}.site-theme .espn-clubhouse-mark{color:#fff;background:#333;border-radius:4px;place-items:center;width:58px;height:58px;font-size:15px;font-weight:1000;display:grid}.site-theme .espn-clubhouse-mark.game-rocket-league{background:#1769aa}.site-theme .espn-clubhouse-mark.game-valorant{background:#ff4655}.site-theme .espn-clubhouse-mark.game-overwatch{color:#171717;background:#f99e1a}.site-theme .espn-clubhouse-header h1{letter-spacing:-.5px;margin:2px 0 0;font-size:28px}.site-theme .espn-clubhouse-header p{color:#777;margin:4px 0 0;font-size:11px}.site-theme .espn-league-tabs{box-shadow:none;background:#fff;border:1px solid #d7d7d7;border-top:0;border-radius:0;margin-top:0}.site-theme .espn-league-tabs a{text-transform:none;min-height:39px;padding:0 14px;font-size:11px}.site-theme .espn-league-tabs a.active{color:var(--brand-primary);box-shadow:inset 0 -3px 0 var(--brand-primary);background:#fff}.site-theme .espn-game-grid{margin-top:12px}.site-theme .espn-division-header{border-bottom:0}.site-theme .dark-breadcrumbs{color:#888;margin:0 0 2px}.site-theme .dark-breadcrumbs a{color:#666}.site-theme .dark-breadcrumbs strong{color:#333}.site-theme .open-group-picker{box-shadow:none;border-radius:2px}.site-theme .division-page-grid{margin-top:12px}.site-theme .division-team-card{border-radius:2px}.site-theme .sports-page-header{border-radius:2px;padding:18px 20px}.site-theme .sports-page-header h1{font-size:28px}.site-theme .sports-filter-bar,.site-theme .program-directory{border-radius:2px}@media (max-width:1020px){.site-theme .espn-home-layout{grid-template-columns:minmax(0,1fr) 290px}.site-theme .espn-left-rail{display:none}}@media (max-width:760px){.site-theme .scores-ribbon-inner{grid-template-columns:52px minmax(0,1fr);min-height:88px}.site-theme .scores-label span{display:none}.site-theme .score-card{min-width:180px}.site-theme .espn-brand-block{min-width:82px;padding:0 8px}.site-theme .espn-primary-nav a{padding:0 9px;font-size:10px}.site-theme .espn-admin-link{display:none}.site-theme .espn-sport-nav-inner{overflow-x:auto}.site-theme .sport-nav-label{display:none}.site-theme .espn-home-layout{grid-template-columns:1fr;gap:8px}.site-theme .espn-right-rail{grid-template-columns:1fr;display:grid}.site-theme .espn-lead-story h1{font-size:23px}.site-theme .espn-clubhouse-header{min-height:76px;padding:12px 14px}.site-theme .espn-clubhouse-mark{width:50px;height:50px}.site-theme .espn-clubhouse-header h1{font-size:24px}}.site-theme{isolation:isolate;background:var(--site-page,#f4f5f7);min-height:100vh;position:relative}.site-theme.site-theme-has-background:before,.site-theme.site-theme-has-background:after{content:"";pointer-events:none;position:fixed;inset:0}.site-theme.site-theme-has-background:before{z-index:0;background-image:var(--site-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.site-theme.site-theme-has-background:after{z-index:1;background:var(--site-bg-overlay,#f4f5f7);opacity:var(--site-bg-overlay-opacity,.82)}.site-theme>*{z-index:2;position:relative}.site-theme .site-public-content{min-height:calc(100vh - 280px)}.site-theme.site-theme-has-background .panel,.site-theme.site-theme-has-background .sports-page-header,.site-theme.site-theme-has-background .espn-clubhouse-header,.site-theme.site-theme-has-background .espn-league-tabs,.site-theme.site-theme-has-background .open-group-picker{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffffff6}.site-theme .partner-rail-card{border-top:3px solid var(--brand-primary)}.site-theme .partner-rail-list{display:grid}.site-theme .partner-rail-item{text-align:center;background:#fff;border-bottom:1px solid #ededed;align-content:center;place-items:center;gap:5px;min-height:78px;padding:10px 12px;display:grid}.site-theme .partner-rail-item:last-child{border-bottom:0}.site-theme .partner-rail-item:hover{background:#f8f8f8}.site-theme .partner-rail-item img{object-fit:contain;width:100%;max-width:150px;height:48px;display:block}.site-theme .partner-rail-item strong{font-size:14px}.site-theme .partner-rail-item span{color:#939393;text-transform:uppercase;letter-spacing:.25px;font-size:8px;font-weight:900}.site-theme .espn-home-layout.no-left-rail{grid-template-columns:minmax(0,1fr) 300px}.site-theme .espn-home-layout.no-right-rail{grid-template-columns:210px minmax(0,1fr)}.site-theme .espn-home-layout.no-left-rail.no-right-rail{grid-template-columns:minmax(0,1fr);max-width:980px}.settings-master-form{gap:14px}.settings-form-section{border-top:1px solid #e4e7ea;margin-top:8px;padding-top:16px}.settings-form-section:first-child{border-top:0;margin-top:0;padding-top:0}.settings-form-heading{gap:3px;display:grid}.settings-form-heading strong{font-size:14px}.settings-form-heading span{color:#747b84;font-size:10px;line-height:1.4}.homepage-toggle-grid{background:#f7f8fa;border:1px solid #e2e5e9;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.homepage-toggle-grid .checkline{background:#fff;border:1px solid #e4e7ea;border-radius:6px;min-height:34px;padding:7px 9px}.background-preview img{object-fit:cover;width:100%;max-height:210px}.site-background-admin-preview{background-position:50%;background-size:cover;border-radius:8px;place-items:center;min-height:180px;display:grid;overflow:hidden}.site-background-admin-preview span{color:#fff;text-transform:uppercase;background:#0000009e;border-radius:5px;padding:7px 10px;font-size:10px;font-weight:900}.settings-save-row{z-index:3;background:linear-gradient(#fff0,#fff 34%);padding:12px 0 2px;position:sticky;bottom:0}.settings-save-row .button{min-width:210px}@media (min-width:1021px){.site-theme .partner-rail-card{position:sticky;top:12px}}@media (max-width:1020px){.site-theme .espn-home-layout.no-left-rail,.site-theme .espn-home-layout.no-right-rail,.site-theme .espn-home-layout.no-left-rail.no-right-rail{grid-template-columns:minmax(0,1fr) 290px;max-width:none}.site-theme .espn-home-layout.no-right-rail,.site-theme .espn-home-layout.no-left-rail.no-right-rail{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.site-theme .espn-home-layout.no-left-rail,.site-theme .espn-home-layout.no-right-rail,.site-theme .espn-home-layout.no-left-rail.no-right-rail,.homepage-toggle-grid{grid-template-columns:1fr}.settings-save-row{background:0 0;position:static}}.site-theme .shell{width:min(1460px,100% - 28px)}.site-theme .espn-home-layout{grid-template-columns:230px minmax(0,1fr) 320px;gap:14px}.site-theme .wide-content-page{width:min(1460px,100% - 28px);margin:14px auto 46px}.site-theme .viewer-page-header{margin:0 0 14px}.site-theme .viewer-page-header p{max-width:820px}.site-theme .team-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.site-theme .team-store-card{grid-template-rows:auto 1fr auto;min-height:245px;padding:20px;display:grid}.site-theme .team-store-mark{align-items:center;min-height:88px;display:flex}.site-theme .team-store-placeholder{background:var(--brand-secondary);color:#fff;border-radius:8px;place-items:center;width:70px;height:70px;font-size:22px;font-weight:1000;display:grid}.site-theme .team-store-copy{padding:8px 0 18px}.site-theme .team-store-copy>span{color:#8a8a8a;text-transform:uppercase;font-size:9px;font-weight:900}.site-theme .team-store-copy h2{margin:4px 0 5px;font-size:22px;line-height:1.08}.site-theme .team-store-copy p{color:#6c6c6c;margin:0;font-size:11px}.site-theme .team-store-button,.site-theme .broadcast-partner-button{background:var(--brand-primary);color:#fff;text-transform:uppercase;justify-content:center;align-items:center;min-height:40px;font-size:10px;font-weight:900;display:flex}.site-theme .team-store-button:hover,.site-theme .broadcast-partner-button:hover{filter:brightness(.94)}.site-theme .empty-directory-card{text-align:center;grid-column:1/-1;gap:6px;padding:30px;display:grid}.site-theme .empty-directory-card strong{font-size:18px}.site-theme .empty-directory-card span{color:#777;font-size:11px}.site-theme .broadcast-page{gap:14px;display:grid}.site-theme .c3-primary-broadcast{overflow:hidden}.site-theme .broadcast-section-heading{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:12px 16px;display:flex}.site-theme .broadcast-section-heading span,.site-theme .broadcast-page-section-title span{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.35px;font-size:9px;font-weight:900;display:block}.site-theme .broadcast-section-heading h2,.site-theme .broadcast-page-section-title h2{margin:3px 0 0;font-size:22px}.site-theme .broadcast-section-heading a{color:var(--brand-primary);text-transform:uppercase;font-size:10px;font-weight:900}.site-theme .c3-primary-stream{background:#111}.site-theme .c3-primary-stream .stream-frame{aspect-ratio:16/7.4;width:100%;max-height:760px;display:block}.site-theme .broadcast-stream-empty{color:#fff;text-align:center;align-content:center;place-items:center;gap:6px;min-height:360px;display:grid}.site-theme .broadcast-stream-empty span{color:#aaa;font-size:11px}.site-theme .broadcast-schedule-section{overflow:hidden}.site-theme .broadcast-match-strip{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-theme .broadcast-match-card{border-right:1px solid #e5e5e5;align-content:start;gap:7px;min-height:108px;padding:13px 14px;display:grid}.site-theme .broadcast-match-card:nth-child(4n){border-right:0}.site-theme .broadcast-match-card:hover{background:#f8f8f8}.site-theme .broadcast-match-card.is-live{box-shadow:inset 0 3px 0 var(--brand-primary)}.site-theme .broadcast-match-kicker{color:#777;text-transform:uppercase;justify-content:space-between;gap:8px;font-size:9px;font-weight:900;display:flex}.site-theme .broadcast-match-card.is-live .broadcast-match-kicker>span{color:var(--brand-primary)}.site-theme .broadcast-match-game{color:#777;font-size:9px}.site-theme .broadcast-match-team{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;font-size:13px;display:grid}.site-theme .broadcast-match-team strong:last-child{text-align:right}.site-theme .broadcast-match-team b{color:#999;text-transform:uppercase;font-size:9px}.site-theme .broadcast-match-empty{color:#777;grid-column:1/-1;padding:20px;font-size:11px}.site-theme .broadcast-partner-section{margin-top:4px}.site-theme .broadcast-page-section-title{justify-content:space-between;align-items:end;margin:0 0 10px;display:flex}.site-theme .broadcast-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.site-theme .broadcast-partner-card{grid-template-rows:auto 1fr auto;min-height:210px;display:grid;overflow:hidden}.site-theme .broadcast-partner-brand{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid}.site-theme .broadcast-partner-brand span{color:var(--brand-primary);text-transform:uppercase;font-size:9px;font-weight:900}.site-theme .broadcast-partner-brand h3{margin:3px 0;font-size:20px}.site-theme .broadcast-partner-brand small{color:#777;font-size:10px}.site-theme .partner-next-match{border-left:3px solid var(--brand-primary);background:#f5f5f5;gap:2px;margin:0 18px 16px;padding:10px 12px;display:grid}.site-theme .partner-next-match span{color:var(--brand-primary);text-transform:uppercase;font-size:8px;font-weight:900}.site-theme .partner-next-match strong{font-size:12px}.site-theme .partner-next-match small{color:#777;font-size:9px}@media (max-width:1200px){.site-theme .shell,.site-theme .wide-content-page{width:min(100% - 22px,1320px)}.site-theme .espn-home-layout{grid-template-columns:210px minmax(0,1fr) 295px;gap:12px}.site-theme .team-store-grid,.site-theme .broadcast-match-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.site-theme .broadcast-match-card:nth-child(2n){border-right:0}}@media (max-width:1020px){.site-theme .espn-home-layout{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:760px){.site-theme .shell,.site-theme .wide-content-page{width:calc(100% - 14px)}.site-theme .team-store-grid,.site-theme .broadcast-partner-grid,.site-theme .broadcast-match-strip{grid-template-columns:1fr}.site-theme .broadcast-match-card{border-bottom:1px solid #e5e5e5;border-right:0}.site-theme .c3-primary-stream .stream-frame{aspect-ratio:16/9}.site-theme .broadcast-section-heading{flex-direction:column;align-items:flex-start}}.site-theme .score-card{min-width:224px}.site-theme .score-team-branded{background:var(--team-row-bg,#f0f0f0);min-height:29px;color:var(--team-row-fg,#111);border-radius:4px;margin-top:4px;padding:3px 7px 3px 4px;box-shadow:inset 0 0 0 1px #00000014}.site-theme .score-team-branded .score-team-name{gap:6px;overflow:hidden}.site-theme .score-team-branded .score-team-name strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;letter-spacing:.15px;font-size:11px;font-weight:1000;overflow:hidden}.site-theme .score-team-branded .score-team-score{color:inherit;font-size:14px}.site-theme .score-team-icon{background:var(--team-mark-bg,#fff);border-radius:3px;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff47,0 1px 2px #0000002e}.site-theme .score-team-icon .team-logo{object-fit:contain;border-radius:2px;width:19px!important;height:19px!important}.site-theme .score-team-icon .team-fallback{color:var(--team-row-fg,#111);background:0 0;place-items:center;font-size:7px;display:grid;border:0!important}.site-theme .score-card:hover .score-team-branded{filter:brightness(.98)}.site-theme .c3-merch-feature{background:radial-gradient(circle at 12% 10%, color-mix(in srgb, var(--brand-primary) 82%, white) 0, transparent 38%), linear-gradient(120deg, var(--brand-secondary) 0%, color-mix(in srgb, var(--brand-secondary) 76%, var(--brand-primary)) 100%);color:#fff;border:0;grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr) auto;align-items:center;gap:28px;min-height:230px;margin-bottom:18px;padding:28px 32px;display:grid;position:relative;overflow:hidden}.site-theme .c3-merch-feature:after{content:"";pointer-events:none;border:70px solid #ffffff0d;border-radius:50%;width:420px;height:420px;position:absolute;inset:auto -100px -180px auto}.site-theme .c3-merch-feature-visual{z-index:1;background:#fffffff5;border-radius:10px;place-items:center;min-height:160px;padding:18px;display:grid;position:relative}.site-theme .c3-merch-feature-visual img{object-fit:contain;width:100%;max-width:220px;max-height:120px}.site-theme .c3-merch-feature-fallback{color:var(--brand-primary);font-size:62px;font-weight:1000}.site-theme .c3-merch-feature-copy{z-index:1;position:relative}.site-theme .c3-merch-feature-copy>span{color:color-mix(in srgb, var(--brand-primary) 38%, white);text-transform:uppercase;letter-spacing:.6px;font-size:10px;font-weight:1000}.site-theme .c3-merch-feature-copy h2{letter-spacing:-.7px;margin:5px 0 8px;font-size:34px;line-height:1}.site-theme .c3-merch-feature-copy p{color:#ffffffc7;max-width:650px;margin:0;font-size:12px;line-height:1.55}.site-theme .c3-merch-feature-button{background:var(--brand-primary);color:#fff;text-transform:uppercase;z-index:1;justify-content:center;align-items:center;min-width:190px;min-height:48px;padding:0 20px;font-size:10px;font-weight:1000;display:flex;position:relative}.site-theme .c3-merch-feature-button:hover{filter:brightness(1.08)}.site-theme .team-store-section-heading{justify-content:space-between;align-items:end;gap:20px;min-height:54px;margin:0 0 10px;display:flex}.site-theme .team-store-section-heading span{color:var(--brand-primary);text-transform:uppercase;font-size:9px;font-weight:1000}.site-theme .team-store-section-heading h2{margin:2px 0 0;font-size:22px}.site-theme .team-store-section-heading small{color:#777;text-transform:uppercase;font-size:9px;font-weight:900}.site-theme .team-store-grid.team-store-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.site-theme .team-store-grid.team-store-grid-two .team-store-card{min-height:220px}.c3-merch-admin-card{border-top:3px solid var(--c3-red,#c8102e);margin-bottom:16px}@media (max-width:900px){.site-theme .c3-merch-feature{grid-template-columns:180px minmax(0,1fr)}.site-theme .c3-merch-feature-button{grid-column:1/-1;width:100%}}@media (max-width:760px){.site-theme .score-card{min-width:205px}.site-theme .c3-merch-feature{grid-template-columns:1fr;gap:16px;padding:20px}.site-theme .c3-merch-feature-visual{min-height:120px}.site-theme .c3-merch-feature-copy h2{font-size:28px}.site-theme .team-store-grid.team-store-grid-two{grid-template-columns:1fr}}.database-brand-preview{border-left:5px solid;border-radius:6px;align-items:center;gap:12px;min-height:58px;padding:9px 13px;display:flex;overflow:hidden}.database-brand-preview img{object-fit:contain;filter:drop-shadow(0 1px 1px #0000002e);background:0 0;border-radius:0;flex:none;width:42px;height:42px;padding:0}.database-brand-preview b{background:#7f7f7f29;border:1px solid;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:9px;display:grid}.admin-editor>summary .database-brand-preview span{text-shadow:0 1px 1px #0000001a;font-size:13px;font-weight:1000;color:inherit!important}.database-player-avatar{color:#fff;background:#171b22;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:1000;display:grid}.site-theme .organization-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.site-theme .organization-directory-card{border-top:4px solid var(--brand-primary);overflow:hidden}.site-theme .organization-directory-head{border-bottom:1px solid #e4e4e4;justify-content:space-between;align-items:center;gap:16px;min-height:94px;padding:16px 18px;display:flex}.site-theme .organization-identity{align-items:center;gap:13px;min-width:0;display:flex}.site-theme .organization-logo{border-radius:7px;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.site-theme .organization-logo img{object-fit:contain;width:52px;height:52px}.site-theme .organization-logo b{color:#111;font-size:10px}.site-theme .organization-identity span{color:var(--brand-primary);text-transform:uppercase;font-size:9px;font-weight:1000}.site-theme .organization-identity h2{margin:2px 0 0;font-size:20px;line-height:1.05}.site-theme .organization-view-link{color:var(--brand-primary);text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:1000}.site-theme .organization-team-list{display:grid}.site-theme .organization-team-row{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:14px;min-height:63px;padding:9px 16px;display:flex}.site-theme .organization-team-row:last-child{border-bottom:0}.site-theme .organization-team-row:hover{background:#f8f8f8}.site-theme .organization-team-row>div{align-items:center;gap:10px;min-width:0;display:flex}.site-theme .organization-team-row span{gap:2px;display:grid}.site-theme .organization-team-row strong{font-size:12px}.site-theme .organization-team-row small{color:#777;font-size:9px}.site-theme .organization-team-row>b{color:var(--brand-primary);text-transform:uppercase;white-space:nowrap;font-size:9px}.site-theme .organization-masthead{color:#fff;border-top:5px solid var(--brand-primary);align-items:center;gap:24px;min-height:180px;padding:28px 32px;display:flex;overflow:hidden}.site-theme .organization-masthead .eyebrow{color:#ffffffa6}.site-theme .organization-masthead h1{letter-spacing:-.8px;margin:4px 0 5px;font-size:38px}.site-theme .organization-masthead p{color:#ffffffc2;margin:0;font-size:12px}.site-theme .organization-hero-logo{background:#fff;border-radius:10px;flex:0 0 112px;place-items:center;width:112px;height:112px;padding:12px;display:grid}.site-theme .organization-hero-logo img{object-fit:contain;width:100%;height:100%}.site-theme .organization-hero-logo b{color:#111;font-size:18px}.site-theme .organization-public-teams{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-theme .organization-public-team{border-bottom:1px solid #eee;border-right:1px solid #eee;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:94px;padding:16px;display:grid}.site-theme .organization-public-team:nth-child(2n){border-right:0}.site-theme .organization-public-team:hover{background:#f8f8f8}.site-theme .organization-public-team>div{gap:2px;display:grid}.site-theme .organization-public-team>div strong{font-size:13px}.site-theme .organization-public-team>div span,.site-theme .organization-public-team>div small{color:#777;font-size:9px}.site-theme .organization-public-team>b{color:var(--brand-primary);text-transform:uppercase;font-size:9px}.site-theme .section-helper{color:#8a8a8a;text-transform:uppercase;font-size:9px;font-weight:900}.site-theme .public-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-theme .public-player-card{border-bottom:1px solid #eee;border-right:1px solid #eee;justify-content:space-between;align-items:center;gap:14px;min-height:92px;padding:14px 16px;display:flex}.site-theme .public-player-card:nth-child(2n){border-right:0}.site-theme .public-player-main{align-items:center;gap:10px;min-width:0;display:flex}.site-theme .public-player-avatar{background:var(--brand-secondary);color:#fff;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:10px;font-weight:1000;display:grid}.site-theme .public-player-main>div:last-child{gap:1px;min-width:0;display:grid}.site-theme .public-player-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.site-theme .public-player-main span{color:#666;font-size:9px}.site-theme .public-player-main small{color:#999;text-transform:uppercase;font-size:8px;font-weight:900}.site-theme .tracker-button{background:var(--brand-primary);color:#fff;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:8px;font-weight:1000;display:flex}.site-theme .tracker-unavailable{color:#999;text-transform:uppercase;font-size:8px;font-weight:900}@media (max-width:900px){.site-theme .organization-directory-grid,.site-theme .organization-public-teams,.site-theme .public-roster-grid{grid-template-columns:1fr}.site-theme .organization-public-team,.site-theme .public-player-card{border-right:0}}@media (max-width:640px){.site-theme .organization-directory-head{flex-direction:column;align-items:flex-start}.site-theme .organization-masthead{align-items:flex-start;padding:20px}.site-theme .organization-hero-logo{flex-basis:82px;width:82px;height:82px}.site-theme .organization-masthead h1{font-size:28px}.site-theme .public-player-card{flex-direction:column;align-items:flex-start}.site-theme .tracker-button{width:100%}}.database-player-avatar{overflow:hidden}.database-player-avatar.has-image{background:0 0}.database-player-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.database-player-avatar.team-logo-fallback{background:0 0;border:1px solid #dde1e6;padding:5px}.database-player-avatar.team-logo-fallback img{object-fit:contain;border-radius:0}.admin-player-profile-preview{background:#fff;border:1px solid #e1e5e9;border-radius:8px;align-items:center;gap:14px;min-height:112px;padding:12px;display:flex}.admin-player-profile-preview img{object-fit:cover;border-radius:50%;flex:0 0 88px;width:88px;height:88px}.admin-player-profile-preview span{color:#5f6670;text-transform:uppercase;letter-spacing:.25px;font-size:10px;font-weight:900}.admin-player-profile-preview.inherited-team-logo{background:#f8f9fb}.admin-player-profile-preview.inherited-team-logo img{object-fit:contain;background:0 0;border-radius:8px;padding:8px}.player-profile-upload input[type=file]{margin-top:8px}.site-theme .public-player-avatar{overflow:hidden}.site-theme .public-player-avatar.has-image{background:0 0}.site-theme .public-player-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.site-theme .public-player-avatar.team-logo-fallback{background:color-mix(in srgb,var(--brand-primary) 8%,#fff);border:1px solid color-mix(in srgb,var(--brand-primary) 18%,#ddd);padding:6px}.site-theme .public-player-avatar.team-logo-fallback img{object-fit:contain;border-radius:0}@media (max-width:640px){.admin-player-profile-preview{align-items:flex-start}}.game-theme-surface{--game-primary:#c8102e;--game-secondary:#12151b;--game-accent:#f4b942;--game-page:#f4f5f7;--game-on-primary:#fff;--game-on-secondary:#fff;--game-on-accent:#111;background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:55vh;padding:1px 0 34px}.game-theme-surface.has-game-background .panel,.game-theme-surface.has-game-background .sports-page-header,.game-theme-surface.has-game-background .espn-clubhouse-header,.game-theme-surface.has-game-background .open-group-picker{box-shadow:0 8px 28px #0000001a}.game-theme-surface .panel{background:#fffffff9}.game-theme-surface .espn-clubhouse-header{background:var(--game-secondary);color:var(--game-on-secondary);border:1px solid color-mix(in srgb, var(--game-primary) 60%, #222);border-top:4px solid var(--game-primary);box-shadow:inset 5px 0 0 var(--game-accent)}.game-theme-surface .espn-clubhouse-header .eyebrow,.game-theme-surface .espn-clubhouse-header .breadcrumbs,.game-theme-surface .espn-clubhouse-header .breadcrumbs strong,.game-theme-surface .espn-clubhouse-header .breadcrumbs a{color:var(--game-on-secondary)}.game-theme-surface .espn-clubhouse-header p{color:var(--game-on-secondary);opacity:.78}.game-theme-logo{border:2px solid;border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 6px 18px #00000029}.game-theme-logo.has-logo{box-shadow:none;overflow:visible;background:0 0!important;border-color:#0000!important}.game-theme-logo img{object-fit:contain;filter:drop-shadow(0 2px 4px #00000038);width:100%;height:100%;display:block}.game-theme-logo b{letter-spacing:-.2px;font-size:14px;font-weight:1000}.game-theme-surface .espn-clubhouse-mark{border-radius:8px}.game-theme-surface .page-tabs{border-bottom-color:color-mix(in srgb, var(--game-primary) 24%, #ddd)}.game-theme-surface .page-tabs a.active,.game-theme-surface .espn-league-tabs a.active{color:var(--game-primary);border-bottom-color:var(--game-primary)}.game-theme-surface .section-heading-row>a,.game-theme-surface .standings-head .eyebrow,.game-theme-surface .story-category,.game-theme-surface .eyebrow{color:var(--game-primary)}.game-theme-surface .qualification-pill{border-color:var(--game-primary)}.game-theme-surface .schedule-day>h2{border-left:5px solid var(--game-primary);padding-left:10px}.game-theme-surface .sports-table thead th{border-bottom:2px solid var(--game-primary)}.game-theme-surface .schedule-action a,.game-theme-surface .featured-watch,.game-theme-surface .match-watch-cta{background:var(--game-primary);color:var(--game-on-primary);border-color:var(--game-primary)}.game-theme-surface .sports-filter-group a.active{background:var(--game-primary);border-color:var(--game-primary);color:var(--game-on-primary)}.game-theme-surface .open-group-picker a.active{background:var(--game-primary);color:var(--game-on-primary);border-color:var(--game-primary)}.game-theme-surface .game-aware-page-header{background:var(--game-secondary);color:var(--game-on-secondary);border-top:4px solid var(--game-primary);box-shadow:inset 5px 0 0 var(--game-accent);align-items:center;gap:16px;display:flex}.game-theme-surface .game-aware-page-header h1{color:var(--game-on-secondary)}.game-theme-surface .game-aware-page-header p{color:var(--game-on-secondary);opacity:.76}.game-theme-surface .game-aware-page-header .eyebrow{color:var(--game-accent)}.themed-sport-link{align-items:center;gap:6px;display:inline-flex!important}.sport-link-mark{border:1px solid #0000;border-radius:5px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.sport-link-mark.has-game-logo{overflow:visible;background:0 0!important;border-color:#0000!important}.sport-link-mark img{object-fit:contain;filter:drop-shadow(0 1px 2px #0000002e);width:100%;height:100%;display:block}.sport-link-mark b{color:#fff;font-size:8px;line-height:1}.espn-league-list .league-icon.has-game-logo{box-shadow:none;padding:0;overflow:visible;background:0 0!important;border-color:#0000!important}.espn-league-list .league-icon.has-game-logo img{object-fit:contain;filter:drop-shadow(0 1px 2px #0000002e);width:100%;height:100%;display:block}.game-filter-link{align-items:center;gap:5px;display:inline-flex!important}.game-filter-link img{object-fit:contain;width:17px;height:17px}.game-filter-link b{text-align:center;min-width:17px;font-size:8px}.game-aware-page-header>div:last-child{min-width:0}.game-theme-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.game-theme-admin-card .admin-card-body{gap:18px;display:grid}.game-theme-admin-preview{color:#fff;border:2px solid;border-radius:8px;align-items:center;gap:13px;min-height:86px;padding:12px;display:flex}.game-theme-admin-preview>div:last-child{gap:4px;min-width:0;display:grid}.game-theme-admin-preview strong{font-size:16px}.game-theme-admin-preview span{opacity:.76;word-break:break-word;font-size:9px}.game-theme-admin-logo{border-radius:8px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.game-theme-admin-logo.has-game-logo{overflow:visible;background:0 0!important}.game-theme-admin-logo img{object-fit:contain;filter:drop-shadow(0 2px 4px #0003);width:100%;height:100%;display:block}.game-theme-admin-logo b{color:#fff;font-size:13px}.game-logo-preview{background:repeating-conic-gradient(#eef0f3 0 25%, #fff 0 50%) 50% / 16px 16px;min-height:90px}.game-logo-preview img{object-fit:contain;max-height:78px}.game-background-preview{height:128px}.game-background-preview img{object-fit:cover;width:100%;height:100%}.game-theme-admin-card .color-field code{color:#747b85;font-size:9px;font-weight:700}@media (max-width:1180px){.game-theme-admin-grid{grid-template-columns:1fr}}@media (max-width:760px){.game-theme-surface{background-attachment:scroll}.sport-link-mark{flex-basis:21px;width:21px;height:21px}.game-aware-page-header{align-items:flex-start!important}.game-theme-logo{width:50px!important;height:50px!important}}html[data-viewer-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-viewer-theme=graphite],html[data-viewer-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site-theme{--viewer-page:#f2f2f2;--viewer-panel:#fff;--viewer-panel-alt:#f7f7f7;--viewer-panel-soft:#fafafa;--viewer-text:#171717;--viewer-muted:#6f6f6f;--viewer-faint:#939393;--viewer-line:#d7d7d7;--viewer-soft-line:#ececec;--viewer-hover:#f7f7f7;--viewer-score-bg:#ededed;--viewer-score-label:#e3e3e3;--viewer-score-card:#fff;--viewer-score-hover:#f8f8f8;--viewer-sport-nav:#fff;--viewer-footer:#171717}html[data-viewer-theme=graphite] .site-theme{--viewer-page:#25282c;--viewer-panel:#32363b;--viewer-panel-alt:#2d3136;--viewer-panel-soft:#292d31;--viewer-text:#f4f5f6;--viewer-muted:#bcc1c7;--viewer-faint:#9299a1;--viewer-line:#484e55;--viewer-soft-line:#3d4349;--viewer-hover:#393e44;--viewer-score-bg:#292d31;--viewer-score-label:#30353a;--viewer-score-card:#373c42;--viewer-score-hover:#3d4349;--viewer-sport-nav:#303439;--viewer-footer:#1e2125}html[data-viewer-theme=dark] .site-theme{--viewer-page:#0f1114;--viewer-panel:#181b1f;--viewer-panel-alt:#14171a;--viewer-panel-soft:#121417;--viewer-text:#f6f7f8;--viewer-muted:#a7adb5;--viewer-faint:#7f8791;--viewer-line:#2d3238;--viewer-soft-line:#252a30;--viewer-hover:#20242a;--viewer-score-bg:#101317;--viewer-score-label:#171b20;--viewer-score-card:#1a1e23;--viewer-score-hover:#22272d;--viewer-sport-nav:#15181c;--viewer-footer:#090b0d}html[data-viewer-theme=graphite] body,html[data-viewer-theme=dark] body{background:var(--viewer-page,#0f1114)}html[data-viewer-theme=graphite] .site-theme,html[data-viewer-theme=dark] .site-theme{color:var(--viewer-text);background:var(--viewer-page)!important}.viewer-theme-control{white-space:nowrap;border-left:1px solid #ffffff1a;align-items:center;gap:7px;margin-left:auto;padding:0 9px;display:flex}.viewer-theme-label{color:#8e949b;text-transform:uppercase;letter-spacing:.45px;font-size:8px;font-weight:900}.viewer-theme-options{background:#ffffff12;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}.viewer-theme-option{color:#b9bec4;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:9px;font-weight:900;line-height:1;transition:background .14s,color .14s,box-shadow .14s;display:inline-flex}.viewer-theme-option:hover{color:#fff;background:#ffffff14}.viewer-theme-option.active{color:#171717;background:#fff;box-shadow:0 1px 5px #0000003d}.viewer-theme-option[data-theme-option=graphite].active{color:#fff;background:#555b62}.viewer-theme-option[data-theme-option=dark].active{color:#fff;background:#050607;box-shadow:inset 0 0 0 1px #494f56}.viewer-theme-icon{text-align:center;width:12px;font-size:10px;line-height:1}html[data-viewer-theme=graphite] .site-theme .scores-ribbon,html[data-viewer-theme=dark] .site-theme .scores-ribbon{background:var(--viewer-score-bg);color:var(--viewer-text);border-bottom-color:var(--viewer-line)}html[data-viewer-theme=graphite] .site-theme .scores-label,html[data-viewer-theme=dark] .site-theme .scores-label{background:var(--viewer-score-label);color:var(--viewer-text);border-right-color:var(--viewer-line)}html[data-viewer-theme=graphite] .site-theme .score-strip,html[data-viewer-theme=dark] .site-theme .score-strip{background:var(--viewer-score-bg)}html[data-viewer-theme=graphite] .site-theme .score-card,html[data-viewer-theme=dark] .site-theme .score-card{background:var(--viewer-score-card);color:var(--viewer-text);border-right-color:var(--viewer-line)}html[data-viewer-theme=graphite] .site-theme .score-card:hover,html[data-viewer-theme=dark] .site-theme .score-card:hover{background:var(--viewer-score-hover)}html[data-viewer-theme=graphite] .site-theme .score-kicker,html[data-viewer-theme=dark] .site-theme .score-kicker,html[data-viewer-theme=graphite] .site-theme .score-game,html[data-viewer-theme=dark] .site-theme .score-game{color:var(--viewer-muted)}html[data-viewer-theme=graphite] .site-theme .score-team-score,html[data-viewer-theme=dark] .site-theme .score-team-score{color:var(--viewer-text)}html[data-viewer-theme=graphite] .site-theme .espn-sport-nav,html[data-viewer-theme=dark] .site-theme .espn-sport-nav,html[data-viewer-theme=graphite] .site-theme .league-nav,html[data-viewer-theme=dark] .site-theme .league-nav{background:var(--viewer-sport-nav);border-bottom-color:var(--viewer-line)}html[data-viewer-theme=graphite] .site-theme .espn-sport-link,html[data-viewer-theme=dark] .site-theme .espn-sport-link,html[data-viewer-theme=graphite] .site-theme .league-game-name,html[data-viewer-theme=dark] .site-theme .league-game-name{color:var(--viewer-text)!important}html[data-viewer-theme=graphite] .site-theme .espn-sport-link:hover,html[data-viewer-theme=dark] .site-theme .espn-sport-link:hover{background:var(--viewer-hover)}html[data-viewer-theme=graphite] .site-theme .sport-nav-label,html[data-viewer-theme=dark] .site-theme .sport-nav-label{color:var(--viewer-faint)}html[data-viewer-theme=graphite] .site-theme .panel,html[data-viewer-theme=dark] .site-theme .panel,html[data-viewer-theme=graphite] .site-theme .article,html[data-viewer-theme=dark] .site-theme .article,html[data-viewer-theme=graphite] .site-theme .sports-page-header,html[data-viewer-theme=dark] .site-theme .sports-page-header,html[data-viewer-theme=graphite] .site-theme .page-tabs,html[data-viewer-theme=dark] .site-theme .page-tabs,html[data-viewer-theme=graphite] .site-theme .espn-league-tabs,html[data-viewer-theme=dark] .site-theme .espn-league-tabs,html[data-viewer-theme=graphite] .site-theme .open-group-picker,html[data-viewer-theme=dark] .site-theme .open-group-picker,html[data-viewer-theme=graphite] .site-theme .program-directory,html[data-viewer-theme=dark] .site-theme .program-directory,html[data-viewer-theme=graphite] .site-theme .sports-filter-bar,html[data-viewer-theme=dark] .site-theme .sports-filter-bar{color:var(--viewer-text);border-color:var(--viewer-line);background:var(--viewer-panel)!important}html[data-viewer-theme=graphite] .site-theme .section-title,html[data-viewer-theme=dark] .site-theme .section-title,html[data-viewer-theme=graphite] .site-theme .section-heading-row,html[data-viewer-theme=dark] .site-theme .section-heading-row,html[data-viewer-theme=graphite] .site-theme .standings-head,html[data-viewer-theme=dark] .site-theme .standings-head,html[data-viewer-theme=graphite] .site-theme .directory-head,html[data-viewer-theme=dark] .site-theme .directory-head,html[data-viewer-theme=graphite] .site-theme .schedule-day h2,html[data-viewer-theme=dark] .site-theme .schedule-day h2,html[data-viewer-theme=graphite] .site-theme .standings-caption,html[data-viewer-theme=dark] .site-theme .standings-caption{background:var(--viewer-panel-alt);color:var(--viewer-text);border-color:var(--viewer-line)}html[data-viewer-theme=graphite] .site-theme .espn-league-list a,html[data-viewer-theme=dark] .site-theme .espn-league-list a,html[data-viewer-theme=graphite] .site-theme .story-row,html[data-viewer-theme=dark] .site-theme .story-row,html[data-viewer-theme=graphite] .site-theme .headline-list li,html[data-viewer-theme=dark] .site-theme .headline-list li,html[data-viewer-theme=graphite] .site-theme .watch-card,html[data-viewer-theme=dark] .site-theme .watch-card,html[data-viewer-theme=graphite] .site-theme .schedule-row,html[data-viewer-theme=dark] .site-theme .schedule-row,html[data-viewer-theme=graphite] .site-theme .organization-directory-head,html[data-viewer-theme=dark] .site-theme .organization-directory-head,html[data-viewer-theme=graphite] .site-theme .organization-team-row,html[data-viewer-theme=dark] .site-theme .organization-team-row,html[data-viewer-theme=graphite] .site-theme .organization-public-team,html[data-viewer-theme=dark] .site-theme .organization-public-team,html[data-viewer-theme=graphite] .site-theme .public-player-card,html[data-viewer-theme=dark] .site-theme .public-player-card{border-color:var(--viewer-soft-line)}html[data-viewer-theme=graphite] .site-theme .espn-league-list a:hover,html[data-viewer-theme=dark] .site-theme .espn-league-list a:hover,html[data-viewer-theme=graphite] .site-theme .organization-team-row:hover,html[data-viewer-theme=dark] .site-theme .organization-team-row:hover,html[data-viewer-theme=graphite] .site-theme .organization-public-team:hover,html[data-viewer-theme=dark] .site-theme .organization-public-team:hover,html[data-viewer-theme=graphite] .site-theme .partner-rail-item:hover,html[data-viewer-theme=dark] .site-theme .partner-rail-item:hover{background:var(--viewer-hover)}html[data-viewer-theme=graphite] .site-theme .partner-rail-item,html[data-viewer-theme=dark] .site-theme .partner-rail-item{background:var(--viewer-panel);border-color:var(--viewer-soft-line)}html[data-viewer-theme=graphite] .site-theme .sports-table th,html[data-viewer-theme=dark] .site-theme .sports-table th{background:var(--viewer-panel-alt);color:var(--viewer-muted)}html[data-viewer-theme=graphite] .site-theme .sports-table td,html[data-viewer-theme=dark] .site-theme .sports-table td,html[data-viewer-theme=graphite] .site-theme .standings-mini td,html[data-viewer-theme=dark] .site-theme .standings-mini td,html[data-viewer-theme=graphite] .site-theme .standings-mini th,html[data-viewer-theme=dark] .site-theme .standings-mini th{border-color:var(--viewer-soft-line)}html[data-viewer-theme=graphite] .site-theme .lead-copy p,html[data-viewer-theme=dark] .site-theme .lead-copy p,html[data-viewer-theme=graphite] .site-theme .story-row p,html[data-viewer-theme=dark] .site-theme .story-row p,html[data-viewer-theme=graphite] .site-theme .watch-card span,html[data-viewer-theme=dark] .site-theme .watch-card span,html[data-viewer-theme=graphite] .site-theme .program-identity span,html[data-viewer-theme=dark] .site-theme .program-identity span,html[data-viewer-theme=graphite] .site-theme .program-location,html[data-viewer-theme=dark] .site-theme .program-location,html[data-viewer-theme=graphite] .site-theme .schedule-meta small,html[data-viewer-theme=dark] .site-theme .schedule-meta small,html[data-viewer-theme=graphite] .site-theme .schedule-matchup small,html[data-viewer-theme=dark] .site-theme .schedule-matchup small,html[data-viewer-theme=graphite] .site-theme .organization-team-row small,html[data-viewer-theme=dark] .site-theme .organization-team-row small,html[data-viewer-theme=graphite] .site-theme .organization-public-team>div span,html[data-viewer-theme=dark] .site-theme .organization-public-team>div span,html[data-viewer-theme=graphite] .site-theme .organization-public-team>div small,html[data-viewer-theme=dark] .site-theme .organization-public-team>div small,html[data-viewer-theme=graphite] .site-theme .public-player-main span,html[data-viewer-theme=dark] .site-theme .public-player-main span,html[data-viewer-theme=graphite] .site-theme .public-player-main small,html[data-viewer-theme=dark] .site-theme .public-player-main small{color:var(--viewer-muted)}html[data-viewer-theme=graphite] .site-theme .page-tabs a,html[data-viewer-theme=dark] .site-theme .page-tabs a,html[data-viewer-theme=graphite] .site-theme .espn-league-tabs a,html[data-viewer-theme=dark] .site-theme .espn-league-tabs a{color:var(--viewer-muted);border-color:var(--viewer-soft-line)}html[data-viewer-theme=graphite] .site-theme .page-tabs a.active,html[data-viewer-theme=dark] .site-theme .page-tabs a.active,html[data-viewer-theme=graphite] .site-theme .espn-league-tabs a.active,html[data-viewer-theme=dark] .site-theme .espn-league-tabs a.active{background:var(--viewer-panel)}html[data-viewer-theme=graphite] .site-theme input,html[data-viewer-theme=dark] .site-theme input,html[data-viewer-theme=graphite] .site-theme select,html[data-viewer-theme=dark] .site-theme select,html[data-viewer-theme=graphite] .site-theme textarea,html[data-viewer-theme=dark] .site-theme textarea{color:var(--viewer-text);background:var(--viewer-panel-alt);border-color:var(--viewer-line)}html[data-viewer-theme=graphite] .site-theme .game-theme-surface{background-color:color-mix(in srgb, var(--game-page) 28%, var(--viewer-page))!important}html[data-viewer-theme=dark] .site-theme .game-theme-surface{background-color:color-mix(in srgb, var(--game-page) 16%, var(--viewer-page))!important}html[data-viewer-theme=graphite] .site-theme .game-theme-surface .panel,html[data-viewer-theme=dark] .site-theme .game-theme-surface .panel,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .sports-page-header,html[data-viewer-theme=dark] .site-theme .game-theme-surface .sports-page-header,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .espn-league-tabs,html[data-viewer-theme=dark] .site-theme .game-theme-surface .espn-league-tabs,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .open-group-picker,html[data-viewer-theme=dark] .site-theme .game-theme-surface .open-group-picker{background:var(--viewer-panel)!important}html[data-viewer-theme=graphite] .site-theme .site-footer,html[data-viewer-theme=dark] .site-theme .site-footer{background:var(--viewer-footer)}html[data-viewer-theme=graphite] .site-theme.site-theme-has-background:after{opacity:max(.7, var(--site-bg-overlay-opacity,.82));background:#25282c}html[data-viewer-theme=dark] .site-theme.site-theme-has-background:after{opacity:max(.78, var(--site-bg-overlay-opacity,.82));background:#0f1114}@media (max-width:1040px){.viewer-theme-label{display:none}.viewer-theme-option{padding:0 7px}.viewer-theme-option-label{display:none}}@media (max-width:760px){.viewer-theme-control{gap:3px;padding:0 5px}.viewer-theme-options{gap:1px;padding:2px}.viewer-theme-option{width:26px;min-height:26px;padding:0}.viewer-theme-icon{font-size:9px}}html[data-viewer-theme=graphite] .site-theme .game-theme-surface .game-aware-page-header,html[data-viewer-theme=dark] .site-theme .game-theme-surface .game-aware-page-header,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .espn-clubhouse-header,html[data-viewer-theme=dark] .site-theme .game-theme-surface .espn-clubhouse-header{background:var(--game-secondary)!important;color:var(--game-on-secondary)!important;border-color:color-mix(in srgb, var(--game-primary) 58%, var(--viewer-line))!important;border-top-color:var(--game-primary)!important}html[data-viewer-theme=graphite] .site-theme .game-theme-surface .game-aware-page-header h1,html[data-viewer-theme=dark] .site-theme .game-theme-surface .game-aware-page-header h1,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .espn-clubhouse-header h1,html[data-viewer-theme=dark] .site-theme .game-theme-surface .espn-clubhouse-header h1,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .espn-clubhouse-header strong,html[data-viewer-theme=dark] .site-theme .game-theme-surface .espn-clubhouse-header strong{color:var(--game-on-secondary)!important}html[data-viewer-theme=graphite] .site-theme .game-theme-surface .game-aware-page-header p,html[data-viewer-theme=dark] .site-theme .game-theme-surface .game-aware-page-header p,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .espn-clubhouse-header p,html[data-viewer-theme=dark] .site-theme .game-theme-surface .espn-clubhouse-header p,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .espn-clubhouse-header .breadcrumbs,html[data-viewer-theme=dark] .site-theme .game-theme-surface .espn-clubhouse-header .breadcrumbs,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .espn-clubhouse-header .breadcrumbs a,html[data-viewer-theme=dark] .site-theme .game-theme-surface .espn-clubhouse-header .breadcrumbs a{opacity:.82;color:var(--game-on-secondary)!important}html[data-viewer-theme=graphite] .site-theme .game-theme-surface .game-aware-page-header .eyebrow,html[data-viewer-theme=dark] .site-theme .game-theme-surface .game-aware-page-header .eyebrow{color:var(--game-accent)!important}html[data-viewer-theme=graphite] .site-theme .game-theme-surface .panel,html[data-viewer-theme=dark] .site-theme .game-theme-surface .panel,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .page-tabs,html[data-viewer-theme=dark] .site-theme .game-theme-surface .page-tabs,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .espn-league-tabs,html[data-viewer-theme=dark] .site-theme .game-theme-surface .espn-league-tabs,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .open-group-picker,html[data-viewer-theme=dark] .site-theme .game-theme-surface .open-group-picker,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .sports-filter-bar,html[data-viewer-theme=dark] .site-theme .game-theme-surface .sports-filter-bar,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .match-page-head,html[data-viewer-theme=dark] .site-theme .game-theme-surface .match-page-head{background:var(--viewer-panel)!important;color:var(--viewer-text)!important;border-color:var(--viewer-line)!important}html[data-viewer-theme=graphite] .site-theme .game-theme-surface .schedule-row,html[data-viewer-theme=dark] .site-theme .game-theme-surface .schedule-row,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .schedule-meta,html[data-viewer-theme=dark] .site-theme .game-theme-surface .schedule-meta,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .schedule-matchup,html[data-viewer-theme=dark] .site-theme .game-theme-surface .schedule-matchup,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .schedule-action,html[data-viewer-theme=dark] .site-theme .game-theme-surface .schedule-action,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .game-score-row,html[data-viewer-theme=dark] .site-theme .game-theme-surface .game-score-row,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .match-scoreboard,html[data-viewer-theme=dark] .site-theme .game-theme-surface .match-scoreboard,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .match-facts>div,html[data-viewer-theme=dark] .site-theme .game-theme-surface .match-facts>div,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .related-match-list a,html[data-viewer-theme=dark] .site-theme .game-theme-surface .related-match-list a{color:var(--viewer-text)!important;border-color:var(--viewer-soft-line)!important}html[data-viewer-theme=graphite] .site-theme .game-theme-surface .schedule-meta strong,html[data-viewer-theme=dark] .site-theme .game-theme-surface .schedule-meta strong,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .schedule-meta span,html[data-viewer-theme=dark] .site-theme .game-theme-surface .schedule-meta span,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .schedule-matchup strong,html[data-viewer-theme=dark] .site-theme .game-theme-surface .schedule-matchup strong,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .schedule-matchup b,html[data-viewer-theme=dark] .site-theme .game-theme-surface .schedule-matchup b,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .schedule-matchup a,html[data-viewer-theme=dark] .site-theme .game-theme-surface .schedule-matchup a,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .standings-head h2,html[data-viewer-theme=dark] .site-theme .game-theme-surface .standings-head h2,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .sports-table td,html[data-viewer-theme=dark] .site-theme .game-theme-surface .sports-table td,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .sports-table td a,html[data-viewer-theme=dark] .site-theme .game-theme-surface .sports-table td a,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .sports-table td strong,html[data-viewer-theme=dark] .site-theme .game-theme-surface .sports-table td strong,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .game-score-row strong,html[data-viewer-theme=dark] .site-theme .game-theme-surface .game-score-row strong,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .game-score-row span,html[data-viewer-theme=dark] .site-theme .game-theme-surface .game-score-row span,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .match-page-head h1,html[data-viewer-theme=dark] .site-theme .game-theme-surface .match-page-head h1,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .match-team-large strong,html[data-viewer-theme=dark] .site-theme .game-theme-surface .match-team-large strong,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .match-center-score>strong,html[data-viewer-theme=dark] .site-theme .game-theme-surface .match-center-score>strong,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .match-facts strong,html[data-viewer-theme=dark] .site-theme .game-theme-surface .match-facts strong,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .related-match-list strong,html[data-viewer-theme=dark] .site-theme .game-theme-surface .related-match-list strong{color:var(--viewer-text)!important}html[data-viewer-theme=graphite] .site-theme .game-theme-surface .schedule-meta small,html[data-viewer-theme=dark] .site-theme .game-theme-surface .schedule-meta small,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .schedule-matchup small,html[data-viewer-theme=dark] .site-theme .game-theme-surface .schedule-matchup small,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .schedule-action span,html[data-viewer-theme=dark] .site-theme .game-theme-surface .schedule-action span,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .standings-head>span,html[data-viewer-theme=dark] .site-theme .game-theme-surface .standings-head>span,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .table-team small,html[data-viewer-theme=dark] .site-theme .game-theme-surface .table-team small,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .game-score-row small,html[data-viewer-theme=dark] .site-theme .game-theme-surface .game-score-row small,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .match-page-head p,html[data-viewer-theme=dark] .site-theme .game-theme-surface .match-page-head p,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .match-team-large span,html[data-viewer-theme=dark] .site-theme .game-theme-surface .match-team-large span,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .match-center-score>small,html[data-viewer-theme=dark] .site-theme .game-theme-surface .match-center-score>small,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .match-facts span,html[data-viewer-theme=dark] .site-theme .game-theme-surface .match-facts span,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .related-match-list span,html[data-viewer-theme=dark] .site-theme .game-theme-surface .related-match-list span,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .related-match-list small,html[data-viewer-theme=dark] .site-theme .game-theme-surface .related-match-list small{color:var(--viewer-muted)!important}html[data-viewer-theme=graphite] .site-theme .game-theme-surface .schedule-day>h2,html[data-viewer-theme=dark] .site-theme .game-theme-surface .schedule-day>h2,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .standings-head,html[data-viewer-theme=dark] .site-theme .game-theme-surface .standings-head{background:var(--viewer-panel-alt)!important;color:var(--viewer-text)!important;border-color:var(--viewer-line)!important}html[data-viewer-theme=graphite] .site-theme .game-theme-surface .sports-table th,html[data-viewer-theme=dark] .site-theme .game-theme-surface .sports-table th{background:var(--viewer-panel-alt)!important;color:var(--viewer-muted)!important;border-color:var(--viewer-soft-line)!important}html[data-viewer-theme=graphite] .site-theme .game-theme-surface .sports-filter-group>span,html[data-viewer-theme=dark] .site-theme .game-theme-surface .sports-filter-group>span{color:var(--viewer-muted)!important}html[data-viewer-theme=graphite] .site-theme .game-theme-surface .sports-filter-group a:not(.active),html[data-viewer-theme=dark] .site-theme .game-theme-surface .sports-filter-group a:not(.active),html[data-viewer-theme=graphite] .site-theme .game-theme-surface .open-group-picker a:not(.active),html[data-viewer-theme=dark] .site-theme .game-theme-surface .open-group-picker a:not(.active){background:var(--viewer-panel-alt)!important;border-color:var(--viewer-line)!important;color:var(--viewer-text)!important}html[data-viewer-theme=graphite] .site-theme .game-theme-surface .sports-filter-group a:not(.active):hover,html[data-viewer-theme=dark] .site-theme .game-theme-surface .sports-filter-group a:not(.active):hover,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .open-group-picker a:not(.active):hover,html[data-viewer-theme=dark] .site-theme .game-theme-surface .open-group-picker a:not(.active):hover{background:var(--viewer-hover)!important}html[data-viewer-theme=graphite] .site-theme .game-theme-surface .sports-filter-group a.active,html[data-viewer-theme=dark] .site-theme .game-theme-surface .sports-filter-group a.active,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .open-group-picker a.active,html[data-viewer-theme=dark] .site-theme .game-theme-surface .open-group-picker a.active{background:var(--game-primary)!important;border-color:var(--game-primary)!important;color:var(--game-on-primary)!important}html[data-viewer-theme=graphite] .site-theme .game-theme-surface .page-tabs a,html[data-viewer-theme=dark] .site-theme .game-theme-surface .page-tabs a,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .espn-league-tabs a,html[data-viewer-theme=dark] .site-theme .game-theme-surface .espn-league-tabs a{color:var(--viewer-muted)!important;border-color:var(--viewer-soft-line)!important}html[data-viewer-theme=graphite] .site-theme .game-theme-surface .page-tabs a.active,html[data-viewer-theme=dark] .site-theme .game-theme-surface .page-tabs a.active,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .espn-league-tabs a.active,html[data-viewer-theme=dark] .site-theme .game-theme-surface .espn-league-tabs a.active{box-shadow:inset 0 -3px 0 var(--game-primary);color:var(--game-primary)!important;background:var(--viewer-panel)!important}html[data-viewer-theme=graphite] .site-theme .game-theme-surface .schedule-action a,html[data-viewer-theme=dark] .site-theme .game-theme-surface .schedule-action a,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .match-watch-cta,html[data-viewer-theme=dark] .site-theme .game-theme-surface .match-watch-cta,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .featured-watch,html[data-viewer-theme=dark] .site-theme .game-theme-surface .featured-watch{color:var(--game-on-primary)!important}html[data-viewer-theme=graphite] .site-theme .game-theme-surface .related-match-list a:hover,html[data-viewer-theme=dark] .site-theme .game-theme-surface .related-match-list a:hover,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .team-match-row:hover,html[data-viewer-theme=dark] .site-theme .game-theme-surface .team-match-row:hover,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .team-result-row:hover,html[data-viewer-theme=dark] .site-theme .game-theme-surface .team-result-row:hover{background:var(--viewer-hover)!important}html[data-viewer-theme=graphite] .site-theme .game-theme-surface .team-logo,html[data-viewer-theme=dark] .site-theme .game-theme-surface .team-logo{background:color-mix(in srgb, var(--viewer-panel-alt) 86%, transparent)!important;border-color:var(--viewer-line)!important}html[data-viewer-theme=light] body{background:#f2f2f2}html[data-viewer-theme=light] .site-theme{background:var(--viewer-page)!important;color:var(--viewer-text)!important}html[data-viewer-theme=light] .site-theme .game-theme-surface .espn-clubhouse-header,html[data-viewer-theme=light] .site-theme.site-theme-has-background .game-theme-surface .espn-clubhouse-header,html[data-viewer-theme=light] .site-theme .game-theme-surface .game-aware-page-header,html[data-viewer-theme=light] .site-theme.site-theme-has-background .game-theme-surface .game-aware-page-header{background:var(--game-secondary)!important;color:var(--game-on-secondary)!important;border-color:color-mix(in srgb, var(--game-primary) 60%, #d7d7d7)!important;border-top-color:var(--game-primary)!important;box-shadow:inset 5px 0 0 var(--game-accent)!important}html[data-viewer-theme=light] .site-theme .game-theme-surface .espn-clubhouse-header h1,html[data-viewer-theme=light] .site-theme .game-theme-surface .espn-clubhouse-header strong,html[data-viewer-theme=light] .site-theme .game-theme-surface .espn-clubhouse-header .breadcrumbs,html[data-viewer-theme=light] .site-theme .game-theme-surface .espn-clubhouse-header .breadcrumbs a,html[data-viewer-theme=light] .site-theme .game-theme-surface .espn-clubhouse-header .breadcrumbs strong,html[data-viewer-theme=light] .site-theme .game-theme-surface .game-aware-page-header h1{color:var(--game-on-secondary)!important}html[data-viewer-theme=light] .site-theme .game-theme-surface .espn-clubhouse-header p,html[data-viewer-theme=light] .site-theme .game-theme-surface .game-aware-page-header p{opacity:.78;color:var(--game-on-secondary)!important}html[data-viewer-theme=light] .site-theme .game-theme-surface .espn-clubhouse-header .eyebrow,html[data-viewer-theme=light] .site-theme .game-theme-surface .game-aware-page-header .eyebrow{color:var(--game-accent)!important}html[data-viewer-theme=light] .site-theme .game-theme-surface .panel,html[data-viewer-theme=light] .site-theme .game-theme-surface .page-tabs,html[data-viewer-theme=light] .site-theme .game-theme-surface .espn-league-tabs,html[data-viewer-theme=light] .site-theme .game-theme-surface .open-group-picker,html[data-viewer-theme=light] .site-theme .game-theme-surface .sports-filter-bar,html[data-viewer-theme=light] .site-theme .game-theme-surface .match-page-head{background:var(--viewer-panel)!important;color:var(--viewer-text)!important;border-color:var(--viewer-line)!important}html[data-viewer-theme=light] .site-theme .game-theme-surface .section-title,html[data-viewer-theme=light] .site-theme .game-theme-surface .section-heading-row,html[data-viewer-theme=light] .site-theme .game-theme-surface .standings-head,html[data-viewer-theme=light] .site-theme .game-theme-surface .schedule-day>h2,html[data-viewer-theme=light] .site-theme .game-theme-surface .schedule-row,html[data-viewer-theme=light] .site-theme .game-theme-surface .schedule-meta,html[data-viewer-theme=light] .site-theme .game-theme-surface .schedule-matchup,html[data-viewer-theme=light] .site-theme .game-theme-surface .sports-table td,html[data-viewer-theme=light] .site-theme .game-theme-surface .sports-table td a,html[data-viewer-theme=light] .site-theme .game-theme-surface .sports-table td strong,html[data-viewer-theme=light] .site-theme .game-theme-surface .standings-mini td,html[data-viewer-theme=light] .site-theme .game-theme-surface .standings-mini td strong,html[data-viewer-theme=light] .site-theme .game-theme-surface .division-match-card,html[data-viewer-theme=light] .site-theme .game-theme-surface .division-result-card,html[data-viewer-theme=light] .site-theme .game-theme-surface .division-team-card,html[data-viewer-theme=light] .site-theme .game-theme-surface .game-score-row,html[data-viewer-theme=light] .site-theme .game-theme-surface .match-scoreboard,html[data-viewer-theme=light] .site-theme .game-theme-surface .match-facts>div,html[data-viewer-theme=light] .site-theme .game-theme-surface .related-match-list a{color:var(--viewer-text)!important}html[data-viewer-theme=light] .site-theme .game-theme-surface .empty-public-state,html[data-viewer-theme=light] .site-theme .game-theme-surface .schedule-meta small,html[data-viewer-theme=light] .site-theme .game-theme-surface .schedule-matchup small,html[data-viewer-theme=light] .site-theme .game-theme-surface .division-match-card small,html[data-viewer-theme=light] .site-theme .game-theme-surface .division-result-card small,html[data-viewer-theme=light] .site-theme .game-theme-surface .division-team-card span,html[data-viewer-theme=light] .site-theme .game-theme-surface .standings-mini th,html[data-viewer-theme=light] .site-theme .game-theme-surface .sports-table th{color:var(--viewer-muted)!important}html[data-viewer-theme=light] .site-theme .game-theme-surface .page-tabs a,html[data-viewer-theme=light] .site-theme .game-theme-surface .espn-league-tabs a,html[data-viewer-theme=light] .site-theme .game-theme-surface .sports-filter-group a:not(.active),html[data-viewer-theme=light] .site-theme .game-theme-surface .open-group-picker a:not(.active){color:#555d66!important}html[data-viewer-theme=light] .site-theme .game-theme-surface .page-tabs a.active,html[data-viewer-theme=light] .site-theme .game-theme-surface .espn-league-tabs a.active{box-shadow:inset 0 -3px 0 var(--game-primary);color:var(--game-primary)!important;background:var(--viewer-panel)!important}html[data-viewer-theme=light] .site-theme .game-theme-surface .sports-filter-group a.active,html[data-viewer-theme=light] .site-theme .game-theme-surface .open-group-picker a.active{background:var(--game-primary)!important;border-color:var(--game-primary)!important;color:var(--game-on-primary)!important}.game-theme-surface .game-masthead-copy,.game-theme-surface .game-masthead-copy h1,.game-theme-surface .game-masthead-copy p,.game-theme-surface .game-masthead-copy strong,.game-theme-surface .game-masthead-copy .breadcrumbs,.game-theme-surface .game-masthead-copy .breadcrumbs a,.game-theme-surface .game-masthead-copy .breadcrumbs strong{color:inherit!important}.game-theme-surface .game-masthead-copy .eyebrow{color:var(--game-accent)!important}html[data-viewer-theme=light] .site-theme .game-theme-surface .panel h1,html[data-viewer-theme=light] .site-theme .game-theme-surface .panel h2,html[data-viewer-theme=light] .site-theme .game-theme-surface .panel h3,html[data-viewer-theme=light] .site-theme .game-theme-surface .panel strong,html[data-viewer-theme=light] .site-theme .game-theme-surface .panel b,html[data-viewer-theme=light] .site-theme .game-theme-surface .panel td,html[data-viewer-theme=light] .site-theme .game-theme-surface .panel td a,html[data-viewer-theme=light] .site-theme .game-theme-surface .schedule-row strong,html[data-viewer-theme=light] .site-theme .game-theme-surface .schedule-row b,html[data-viewer-theme=light] .site-theme .game-theme-surface .schedule-row a{color:#171717!important}html[data-viewer-theme=light] .site-theme .game-theme-surface .panel p,html[data-viewer-theme=light] .site-theme .game-theme-surface .panel small,html[data-viewer-theme=light] .site-theme .game-theme-surface .schedule-row small{color:#6f6f6f!important}html[data-viewer-theme=graphite] .site-theme .game-theme-surface .panel h1,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .panel h2,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .panel h3,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .panel strong,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .panel b,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .panel td,html[data-viewer-theme=graphite] .site-theme .game-theme-surface .panel td a,html[data-viewer-theme=dark] .site-theme .game-theme-surface .panel h1,html[data-viewer-theme=dark] .site-theme .game-theme-surface .panel h2,html[data-viewer-theme=dark] .site-theme .game-theme-surface .panel h3,html[data-viewer-theme=dark] .site-theme .game-theme-surface .panel strong,html[data-viewer-theme=dark] .site-theme .game-theme-surface .panel b,html[data-viewer-theme=dark] .site-theme .game-theme-surface .panel td,html[data-viewer-theme=dark] .site-theme .game-theme-surface .panel td a{color:var(--viewer-text)!important}.site-theme .espn-lead-story .lead-media{aspect-ratio:16/8.2;width:100%;min-width:100%;max-width:none;height:auto;display:block;overflow:hidden}.site-theme .espn-lead-story .lead-media>img,.site-theme .espn-lead-story .lead-media img{object-fit:cover;object-position:center center;width:100%;min-width:100%;max-width:none;height:100%;display:block}@media (max-width:900px){.site-theme .espn-lead-story .lead-media{aspect-ratio:16/9;width:100%;min-width:100%;height:auto}}.site-theme .news-lead-media{width:100%;min-width:0;overflow:hidden}.site-theme .news-lead-media>img,.site-theme .news-lead-media img{object-fit:cover;object-position:center center;width:100%;min-width:100%;max-width:none;height:100%;display:block}@media (min-width:1021px){.site-theme .shell,.site-theme .wide-content-page{width:min(1200px,100% - 36px)}.site-theme .espn-home-layout{grid-template-columns:205px minmax(0,1fr) 285px;gap:14px}.site-theme .espn-home-layout.no-left-rail{grid-template-columns:minmax(0,1fr) 285px}.site-theme .espn-home-layout.no-right-rail{grid-template-columns:205px minmax(0,1fr)}}.site-theme .compact-scores-ribbon-inner{height:74px;grid-template-columns:185px minmax(0,1fr)!important;min-height:74px!important}.site-theme .ticker-filter-panel{background:var(--viewer-score-label,#e3e3e3);border-right:1px solid var(--viewer-line,#c8c8c8);min-width:0;color:var(--viewer-text,#202020);align-content:center;gap:4px;padding:6px 9px;display:grid}.site-theme .ticker-filter-label{letter-spacing:.8px;text-transform:uppercase;color:var(--viewer-faint,#777);font-size:8px;font-weight:950;line-height:1}.site-theme .ticker-title-select{border:1px solid var(--viewer-line,#c7c7c7);background:var(--viewer-panel,#fff);width:100%;min-width:0;height:27px;color:var(--viewer-text,#171717);cursor:pointer;border-radius:3px;padding:0 26px 0 7px;font-size:10px;font-weight:850}.site-theme .ticker-date-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;height:23px;display:grid}.site-theme .ticker-date-row>span{text-transform:uppercase;color:var(--viewer-muted,#6f6f6f);font-size:8px;font-weight:900}.site-theme .ticker-date-row input[type=date]{border:1px solid var(--viewer-line,#ccc);background:var(--viewer-panel,#fff);width:100%;min-width:0;height:23px;color:var(--viewer-text,#171717);border-radius:3px;padding:0 4px;font-size:9px;font-weight:750}.site-theme .ticker-date-row button{background:var(--viewer-hover,#efefef);width:20px;height:20px;color:var(--viewer-muted,#666);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid}.site-theme .compact-score-strip{align-items:stretch;height:74px;min-height:74px}.site-theme .compact-score-card{grid-template-rows:11px 10px 22px 22px;align-content:center;height:74px;display:grid;overflow:hidden;min-width:188px!important;padding:4px 8px!important}.site-theme .compact-score-kicker{line-height:10px;margin:0!important;font-size:7.5px!important}.site-theme .compact-score-game{line-height:9px;margin:0!important;font-size:7.5px!important}.site-theme .compact-score-team{height:21px;min-height:21px!important;margin-top:0!important;padding:1px 5px!important;font-size:10px!important}.site-theme .compact-score-team .score-team-icon,.site-theme .compact-score-team .team-logo{flex:0 0 17px;width:17px!important;height:17px!important}.site-theme .compact-score-team .score-team-name{gap:5px!important}.site-theme .compact-score-team .score-team-name strong{line-height:1;font-size:9.5px!important}.site-theme .compact-score-team .score-team-score{font-size:11px!important}.site-theme .ticker-empty-state{background:var(--viewer-score-card,#fff);min-width:300px;height:74px;color:var(--viewer-text,#171717);border-right:1px solid var(--viewer-line,#ddd);align-content:center;gap:2px;padding:8px 14px;display:grid}.site-theme .ticker-empty-state strong{font-size:11px}.site-theme .ticker-empty-state span{color:var(--viewer-muted,#777);font-size:9px}.site-theme .ticker-empty-state a{color:var(--brand-primary);text-transform:uppercase;font-size:8px;font-weight:900}@media (max-width:760px){.site-theme .compact-scores-ribbon-inner{width:100%;height:70px;grid-template-columns:132px minmax(0,1fr)!important;min-height:70px!important}.site-theme .ticker-filter-panel{padding:5px 6px}.site-theme .ticker-filter-label{font-size:7px}.site-theme .ticker-title-select{height:25px;font-size:9px}.site-theme .ticker-date-row{gap:3px}.site-theme .ticker-date-row>span{display:none}.site-theme .ticker-date-row{grid-template-columns:minmax(0,1fr) auto}.site-theme .compact-score-strip,.site-theme .compact-score-card{height:70px;min-height:70px}.site-theme .compact-score-card{grid-template-rows:10px 9px 21px 21px;min-width:176px!important}}.site-theme .rulebooks-page,.site-theme .rulebook-detail-page{min-height:65vh}.site-theme .rulebooks-public-head{margin-bottom:14px}.site-theme .rulebook-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.site-theme .rulebook-title-card{background:var(--viewer-panel,#fff);min-height:150px;color:var(--viewer-text,#171717);border:1px solid var(--viewer-line,#ddd);border-top:5px solid var(--brand-primary);border-radius:4px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid;box-shadow:0 1px 3px #00000014}.site-theme .rulebook-title-card:hover{background:var(--viewer-hover,#f7f7f7);transform:translateY(-1px)}.site-theme .rulebook-title-card h2{color:inherit;margin:2px 0 5px;font-size:19px}.site-theme .rulebook-title-card p{color:var(--viewer-muted,#6f6f6f);margin:0 0 8px;font-size:11px;line-height:1.45}.site-theme .rulebook-title-card>div>strong{color:var(--brand-primary);text-transform:uppercase;font-size:9px}.site-theme .rulebook-game-head{margin-bottom:0}.site-theme .rulebook-viewer-panel{margin-top:16px;overflow:hidden}.site-theme .rulebook-viewer-panel .section-heading-row{align-items:center;padding:12px 14px}.site-theme .rulebook-viewer-note{color:var(--viewer-muted,#777);margin:3px 0 0;font-size:10px}.site-theme .rulebook-pdf-frame{border:0;border-top:1px solid var(--viewer-line,#ddd);background:#555;width:100%;height:min(78vh,980px);min-height:650px;display:block}.site-theme .rulebook-empty-panel{margin-top:16px}.site-theme .rulebook-empty-panel h2{margin-top:0}.rulebook-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.rulebook-admin-brand{background:#f8f8f8;border:1px solid #dedede;border-left:4px solid #c8102e;border-radius:4px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:grid}.rulebook-admin-brand img{object-fit:contain;background:0 0;width:58px;height:58px}.rulebook-admin-brand>strong{color:#fff;background:#222;border-radius:4px;place-items:center;width:58px;height:58px;display:grid}.rulebook-admin-brand div{gap:3px;display:grid}.rulebook-admin-brand div strong{color:#171717;font-size:13px}.rulebook-admin-brand div span{color:#707070;font-size:10px;line-height:1.35}.rulebook-admin-current{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:980px){.site-theme .rulebook-card-grid,.rulebook-admin-grid{grid-template-columns:1fr}.site-theme .rulebook-title-card{min-height:120px}.site-theme .rulebook-pdf-frame{height:72vh;min-height:520px}}.site-theme .compact-scores-ribbon-inner{transition:grid-template-columns .18s}.site-theme .ticker-filter-panel{transition:padding .18s,background-color .18s}.site-theme .ticker-select-row{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.site-theme .ticker-select-row-expanded{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.site-theme .ticker-title-select,.site-theme .ticker-division-select{border:1px solid var(--viewer-line,#c7c7c7);background:var(--viewer-panel,#fff);width:100%;min-width:0;height:25px;color:var(--viewer-text,#171717);cursor:pointer;border-radius:3px;padding:0 25px 0 7px;font-size:9.5px;font-weight:850}.site-theme .ticker-filter-expanded{gap:2px;padding-top:4px;padding-bottom:4px}.site-theme .ticker-filter-expanded .ticker-filter-label{font-size:7px}.site-theme .ticker-filter-expanded .ticker-date-row{grid-template-columns:auto 134px auto;justify-content:start;height:20px}.site-theme .ticker-filter-expanded .ticker-date-row input[type=date]{height:20px;font-size:8px}.site-theme .ticker-filter-expanded .ticker-date-row button{width:18px;height:18px;font-size:12px}@media (max-width:900px){.site-theme .compact-scores-ribbon-inner.ticker-title-selected{grid-template-columns:300px minmax(0,1fr)!important}}@media (max-width:760px){.site-theme .compact-scores-ribbon-inner.ticker-title-selected{grid-template-columns:230px minmax(0,1fr)!important}.site-theme .ticker-select-row-expanded{grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:4px}.site-theme .ticker-title-select,.site-theme .ticker-division-select{height:23px;padding-left:5px;font-size:8px}.site-theme .ticker-filter-expanded .ticker-date-row{grid-template-columns:minmax(0,1fr) auto}.site-theme .ticker-filter-expanded .ticker-date-row>span{display:none}.site-theme .ticker-filter-expanded .ticker-date-row input[type=date]{width:100%}}@media (min-width:1021px){.site-theme .compact-scores-ribbon-inner.shell{width:min(1300px,100% - 24px)}}.site-theme .ticker-filter-expanded{align-content:center;gap:4px}.rich-editor-shell{background:#fff;border:1px solid #cfd3d7;border-radius:5px;width:100%;overflow:hidden}.rich-editor-toolbar{background:#f5f6f7;border-bottom:1px solid #d9dde1;flex-wrap:wrap;align-items:center;gap:4px;padding:7px;display:flex}.rich-editor-toolbar button{color:#25282b;min-width:31px;height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd1d5;border-radius:3px;padding:0 8px;font-size:11px;font-weight:800}.rich-editor-toolbar button:hover{background:#e9ecef;border-color:#b8bdc2}.rich-editor-divider{background:#d0d4d8;width:1px;height:22px;margin:0 2px}.rich-editor-bold{font-weight:1000!important}.rich-editor-italic{font-style:italic!important}.rich-editor-underline{text-decoration:underline!important}.rich-editor-area{color:#202225;background:#fff;outline:none;width:100%;padding:14px 15px;font-size:14px;line-height:1.65;overflow-y:auto}.rich-editor-area:focus{box-shadow:inset 0 0 0 2px #c8102e1f}.rich-editor-area:empty:before{content:attr(data-placeholder);color:#969ba1;pointer-events:none}.rich-editor-area p{margin:0 0 12px}.rich-editor-area h2{margin:22px 0 9px;font-size:23px;line-height:1.18}.rich-editor-area h3{margin:18px 0 8px;font-size:18px;line-height:1.25}.rich-editor-area ul,.rich-editor-area ol{margin:8px 0 14px 22px;padding:0}.rich-editor-area blockquote{color:#4f5357;background:#f5f5f5;border-left:4px solid #c8102e;margin:14px 0;padding:8px 14px}.rich-editor-area a{color:#b30e29;text-decoration:underline}.rich-editor-help{color:#73787d;background:#fafafa;border-top:1px solid #eceeef;padding:6px 9px;font-size:10px;line-height:1.4}.site-theme .article-feature-image{object-fit:cover;width:100%;height:auto;margin:12px 0 22px;display:block}.site-theme .article-body{white-space:normal;color:var(--viewer-text,#171717);font-size:16px;line-height:1.72}.site-theme .article-body p{margin:0 0 1.15em}.site-theme .article-body h2{border-bottom:1px solid var(--viewer-soft-line,#ececec);color:var(--viewer-text,#171717);letter-spacing:-.02em;margin:1.65em 0 .55em;padding-bottom:.28em;font-size:clamp(24px,3vw,31px);line-height:1.13}.site-theme .article-body h3{color:var(--viewer-text,#171717);margin:1.45em 0 .48em;font-size:clamp(19px,2.2vw,23px);line-height:1.2}.site-theme .article-body strong,.site-theme .article-body b{color:inherit;font-weight:850}.site-theme .article-body em,.site-theme .article-body i{font-style:italic}.site-theme .article-body u{text-underline-offset:2px}.site-theme .article-body ul,.site-theme .article-body ol{margin:.7em 0 1.2em 1.45em;padding:0}.site-theme .article-body li{margin:.32em 0;padding-left:.18em}.site-theme .article-body blockquote{border-left:4px solid var(--site-primary,#c8102e);background:var(--viewer-panel-alt,#f7f7f7);color:var(--viewer-muted,#555);margin:1.25em 0;padding:.8em 1em;font-size:1.03em}.site-theme .article-body a{color:var(--site-primary,#c8102e);text-underline-offset:2px;font-weight:750;text-decoration:underline}.site-theme .article-body a:hover{opacity:.82}html[data-viewer-theme=graphite] .site-theme .article-deck,html[data-viewer-theme=dark] .site-theme .article-deck{color:var(--viewer-muted)}.site-theme .compact-scores-ribbon{overflow:visible}.site-theme .compact-scores-ribbon-inner{align-items:stretch;overflow:visible;grid-template-columns:185px 34px minmax(0,1fr) 34px!important;height:auto!important;min-height:76px!important}.site-theme .compact-scores-ribbon-inner.ticker-title-selected{grid-template-columns:365px 34px minmax(0,1fr) 34px!important}.site-theme .ticker-filter-panel{align-self:stretch;height:auto;min-height:76px}.site-theme .compact-score-strip{overscroll-behavior:none;grid-template-columns:repeat(6,minmax(0,1fr));align-content:stretch;align-items:stretch;width:100%;min-width:0;min-height:76px;scrollbar-width:none!important;height:auto!important;display:grid!important;overflow:hidden!important}.site-theme .compact-score-strip::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.site-theme .compact-score-card{grid-template-rows:auto auto minmax(21px,auto) minmax(21px,auto);align-content:center;width:auto;max-width:none;min-height:76px;overflow:hidden;min-width:0!important;height:auto!important;padding:5px 7px!important}.site-theme .compact-score-team{min-width:0;height:auto!important;min-height:21px!important}.site-theme .compact-score-team .score-team-name,.site-theme .compact-score-team .score-team-name strong{min-width:0}.site-theme .ticker-empty-state{grid-column:1/-1;width:100%;min-width:0;height:auto;min-height:76px}.site-theme .ticker-page-arrow{border:0;border-right:1px solid var(--viewer-line,#c8c8c8);background:var(--viewer-score-label,#e3e3e3);width:34px;min-width:34px;height:auto;min-height:76px;color:var(--viewer-text,#202020);cursor:pointer;-webkit-user-select:none;user-select:none;align-self:stretch;place-items:center;padding:0;transition:background-color .15s,color .15s,opacity .15s;display:grid}.site-theme .ticker-page-arrow-left{border-left:0}.site-theme .ticker-page-arrow-right{border-left:1px solid var(--viewer-line,#c8c8c8);border-right:0}.site-theme .ticker-page-arrow span{font-size:31px;font-weight:400;line-height:1;display:block;transform:translateY(-1px)}.site-theme .ticker-page-arrow:hover:not(:disabled){background:var(--viewer-hover,#d7d7d7);color:var(--brand-primary,#b3111b)}.site-theme .ticker-page-arrow:focus-visible{z-index:2;outline:2px solid var(--brand-primary,#b3111b);outline-offset:-2px;position:relative}.site-theme .ticker-page-arrow:disabled{cursor:default;opacity:.32}html[data-viewer-theme=graphite] .site-theme .ticker-page-arrow,html[data-viewer-theme=dark] .site-theme .ticker-page-arrow{background:var(--viewer-score-label);color:var(--viewer-text);border-color:var(--viewer-line)}html[data-viewer-theme=graphite] .site-theme .ticker-page-arrow:hover:not(:disabled),html[data-viewer-theme=dark] .site-theme .ticker-page-arrow:hover:not(:disabled){background:var(--viewer-hover);color:var(--brand-primary)}@media (max-width:900px){.site-theme .compact-scores-ribbon-inner{grid-template-columns:150px 30px minmax(0,1fr) 30px!important}.site-theme .compact-scores-ribbon-inner.ticker-title-selected{grid-template-columns:300px 30px minmax(0,1fr) 30px!important}.site-theme .ticker-page-arrow{width:30px;min-width:30px}.site-theme .compact-score-card{padding-left:5px!important;padding-right:5px!important}.site-theme .compact-score-kicker,.site-theme .compact-score-game{font-size:7px!important}.site-theme .compact-score-team .score-team-name strong{font-size:8.5px!important}}@media (max-width:760px){.site-theme .compact-scores-ribbon-inner,.site-theme .compact-scores-ribbon-inner.ticker-title-selected{grid-template-columns:118px 26px minmax(0,1fr) 26px!important;height:auto!important;min-height:72px!important}.site-theme .ticker-filter-panel,.site-theme .ticker-page-arrow,.site-theme .compact-score-strip,.site-theme .compact-score-card,.site-theme .ticker-empty-state{height:auto!important;min-height:72px!important}.site-theme .ticker-page-arrow{width:26px;min-width:26px}.site-theme .ticker-page-arrow span{font-size:25px}.site-theme .ticker-select-row-expanded{grid-template-columns:1fr;gap:2px}.site-theme .ticker-filter-expanded{gap:2px}.site-theme .ticker-title-select,.site-theme .ticker-division-select{height:22px;font-size:7.5px}.site-theme .compact-score-card{grid-template-rows:auto auto minmax(18px,auto) minmax(18px,auto);padding:4px 3px!important}.site-theme .compact-score-team{min-height:18px!important;padding:1px 2px!important}.site-theme .compact-score-team .score-team-icon,.site-theme .compact-score-team .team-logo{flex-basis:14px;width:14px!important;height:14px!important}.site-theme .compact-score-team .score-team-name{gap:2px!important}.site-theme .compact-score-team .score-team-name strong{font-size:7px!important}.site-theme .compact-score-kicker,.site-theme .compact-score-game{font-size:6px!important}}.site-theme .optimized-media-frame{position:relative;overflow:hidden}.site-theme .article-feature-frame{aspect-ratio:16/9;background:#17191d;width:100%;margin:12px 0 22px}.site-theme .article-feature-frame img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.site-theme .public-player-avatar,.site-theme .organization-hero-logo{position:relative}.site-theme .lead-media.optimized-media-frame>img,.site-theme .news-lead-media.optimized-media-frame>img,.site-theme .story-thumb.optimized-media-frame>img,.site-theme .organization-logo.optimized-media-frame>img,.site-theme .organization-hero-logo.optimized-media-frame>img,.site-theme .public-player-avatar>img{max-width:none}.site-theme img.team-logo,img.team-logo{box-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important}.site-theme .score-team-icon{box-shadow:none!important;background:0 0!important;border:0!important}html[data-viewer-theme=graphite] .site-theme .game-theme-surface img.team-logo,html[data-viewer-theme=dark] .site-theme .game-theme-surface img.team-logo,html[data-viewer-theme=graphite] .site-theme img.team-logo,html[data-viewer-theme=dark] .site-theme img.team-logo{box-shadow:none!important;background:0 0!important;border:0 #0000!important}.site-theme .team-fallback,.team-fallback{background:#f7f7f7;border:1px solid #dedede;border-radius:4px}html[data-viewer-theme=graphite] .site-theme .team-fallback,html[data-viewer-theme=dark] .site-theme .team-fallback{background:var(--viewer-panel-alt)!important;border:1px solid var(--viewer-line)!important}.database-team-filter-shell{background:#fff;border:1px solid #d8dce2;margin-bottom:16px;box-shadow:0 2px 8px #11182709}.database-team-filter-row{border-bottom:1px solid #e7e9ed;grid-template-columns:86px minmax(0,1fr);align-items:stretch;min-height:56px;display:grid}.database-team-filter-label{color:#69707c;letter-spacing:.45px;text-transform:uppercase;background:#f6f7f9;border-right:1px solid #e2e5e9;align-items:center;padding:0 14px;font-size:9px;font-weight:1000;display:flex}.database-team-tabs{scrollbar-width:none;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.database-team-tabs::-webkit-scrollbar{display:none}.database-team-tabs a{color:#505763;white-space:nowrap;border-right:1px solid #eceef1;justify-content:center;align-items:center;gap:9px;min-width:150px;padding:0 18px;font-size:12px;font-weight:900;transition:background .14s,color .14s;display:flex;position:relative}.database-team-tabs a:hover{color:#171b22;background:#f7f8fa}.database-team-tabs a.active{color:var(--c3-red,#c8102e);background:#fff5f6}.database-team-tabs a.active:after{content:"";background:var(--c3-red,#c8102e);height:3px;position:absolute;bottom:0;left:0;right:0}.database-team-tabs a b{color:#69707c;background:#eceff3;border-radius:999px;justify-content:center;align-items:center;min-width:23px;height:21px;padding:0 6px;font-size:9px;line-height:1;display:inline-flex}.database-team-tabs a.active b{background:var(--c3-red,#c8102e);color:#fff}.database-team-division-tabs a{min-width:130px}.database-team-filter-summary{background:#fafbfc;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 14px;display:flex}.database-team-filter-summary strong{font-size:11px}.database-team-filter-summary span{color:#747b86;font-size:10px;font-weight:800}.database-team-list-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.database-team-list-header small{color:#7a818b;text-transform:uppercase;font-size:9px;font-weight:900}.database-team-empty{text-align:center;color:#555d68;place-content:center;gap:4px;min-height:140px;padding:24px;display:grid}.database-team-empty strong{color:#242932;font-size:13px}.database-team-empty span{font-size:11px}@media (max-width:720px){.database-team-filter-row{grid-template-columns:1fr}.database-team-filter-label{border-bottom:1px solid #e7e9ed;border-right:0;min-height:30px}.database-team-tabs a{min-width:136px;min-height:50px;padding:0 13px}.database-team-filter-summary{flex-direction:column;justify-content:center;align-items:flex-start;padding:9px 14px}}.database-profile-list-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.database-profile-list-header small{color:#7a818b;text-transform:uppercase;font-size:9px;font-weight:900}.admin-db-profile-grid{grid-template-columns:repeat(auto-fill,210px);justify-content:start;align-items:start;gap:12px;padding:14px;display:grid}.admin-db-profile-card{border:1px solid #dfe2e7;border-top:4px solid var(--admin-db-accent,#c8102e);color:#1f242c;background:#fff;border-radius:8px;grid-template-rows:124px minmax(0,1fr) 24px;width:210px;min-width:0;height:222px;text-decoration:none;transition:transform .12s,border-color .12s,box-shadow .12s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 4px #1118270b}.admin-db-profile-card:hover{border-color:#c5cad2;transform:translateY(-1px);box-shadow:0 5px 14px #11182717}.admin-db-profile-card.selected{border-color:var(--admin-db-accent,#c8102e);box-shadow:0 0 0 2px color-mix(in srgb,var(--admin-db-accent,#c8102e) 22%,transparent),0 5px 14px #11182714}.admin-db-profile-logo-stage{background:linear-gradient(#fafbfc 0%,#fff 100%);border-bottom:1px solid #f0f1f3;place-items:center;min-width:0;padding:14px 18px 8px;display:grid}.admin-db-profile-logo{object-fit:contain;object-position:center;filter:drop-shadow(0 2px 2px #0000001f);width:96px;max-width:100%;height:96px;display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.admin-db-profile-fallback{letter-spacing:.2px;border-radius:50%;place-items:center;width:82px;height:82px;font-size:16px;font-weight:1000;display:grid;box-shadow:0 2px 7px #11182724}.admin-db-profile-copy{text-align:center;align-content:center;gap:5px;min-width:0;padding:8px 13px 5px;display:grid}.admin-db-profile-eyebrow,.admin-db-profile-name{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.admin-db-profile-eyebrow{color:#747b86;letter-spacing:.25px;text-transform:uppercase;font-weight:950;line-height:1.1}.admin-db-profile-name{color:#1f242c;letter-spacing:-.1px;font-weight:1000;line-height:1.05}.admin-db-profile-edit{color:#747b86;letter-spacing:.45px;text-transform:uppercase;border-top:1px solid #eff0f2;justify-content:center;align-items:center;font-size:8px;font-weight:1000;display:flex}.admin-db-profile-card:hover .admin-db-profile-edit,.admin-db-profile-card.selected .admin-db-profile-edit{color:var(--admin-db-accent,#c8102e)}.database-profile-empty{text-align:center;color:#616975;grid-column:1/-1;place-content:center;gap:4px;min-height:150px;padding:24px;display:grid}.database-profile-empty strong{color:#242932;font-size:13px}.database-profile-empty span{font-size:11px}.database-profile-editor-panel{background:#fafafa;border:1px solid #dfe2e7;border-radius:8px;margin:0 14px 14px;overflow:hidden}.database-profile-editor-head{background:#fff;border-bottom:1px solid #e7e9ed;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:9px 14px;display:flex}.database-profile-editor-head>div{gap:2px;min-width:0;display:grid}.database-profile-editor-head span{color:#7a818b;letter-spacing:.45px;text-transform:uppercase;font-size:8px;font-weight:1000}.database-profile-editor-head strong{text-overflow:ellipsis;white-space:nowrap;color:#242932;min-width:0;font-size:12px;overflow:hidden}.database-profile-editor-panel .editor-body{border-top:0}@media (max-width:760px){.admin-db-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px}.admin-db-profile-card{grid-template-rows:110px minmax(0,1fr) 23px;width:100%;height:204px}.admin-db-profile-logo{width:82px;height:82px}.admin-db-profile-fallback{width:72px;height:72px;font-size:14px}.admin-db-profile-copy{padding-left:9px;padding-right:9px}.database-profile-editor-panel{margin:0 10px 10px}}@media (max-width:420px){.admin-db-profile-grid{grid-template-columns:1fr}.admin-db-profile-card{width:100%}}.logo-placement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.logo-placement-card{align-content:start;min-width:0}.logo-placement-card .admin-image-preview{background:#fff;place-items:center;min-height:88px;display:grid}.logo-placement-card .admin-image-preview img{object-fit:contain;background:0 0;width:auto;max-width:180px;height:auto;max-height:72px}.logo-placement-fallback{color:#747b84;text-transform:uppercase;letter-spacing:.25px;margin-top:5px;font-size:9px;font-weight:800;display:block}.logo-assignment-preview{gap:7px;display:grid}.logo-assignment-row{background:#fafafa;border:1px solid #e4e7ea;border-radius:6px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:6px 8px;display:grid}.logo-assignment-row>div{place-items:center;width:54px;height:34px;display:grid;overflow:hidden}.logo-assignment-row img{object-fit:contain;background:0 0;width:auto;max-width:52px;height:auto;max-height:32px}.logo-assignment-row strong{font-size:14px}.logo-assignment-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:900;overflow:hidden}.site-theme .broadcast-official-brand{align-items:center;gap:12px;min-width:0;display:flex}.site-theme .broadcast-official-brand>img{background:0 0;flex:none}.site-theme .broadcast-official-fallback{background:var(--brand-primary);color:#fff;flex:none;place-items:center;width:58px;height:58px;font-size:18px;font-weight:1000;display:grid}@media (max-width:900px){.logo-placement-grid{grid-template-columns:1fr}}.theme-aware-c3-logo{vertical-align:middle;flex:none;max-width:100%;display:inline-block;position:relative}.theme-aware-c3-logo-image{object-fit:contain;position:absolute;inset:0;background:0 0!important;width:100%!important;height:100%!important}.theme-aware-c3-logo-dark,html[data-viewer-theme=graphite] .theme-aware-c3-logo-light,html[data-viewer-theme=dark] .theme-aware-c3-logo-light{display:none!important}html[data-viewer-theme=graphite] .theme-aware-c3-logo-dark,html[data-viewer-theme=dark] .theme-aware-c3-logo-dark{display:block!important}.logo-mode-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.logo-mode-editor{background:#fafafa;border:1px solid #e1e1e1;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.logo-mode-editor-heading{gap:2px;display:grid}.logo-mode-editor-heading strong{text-transform:uppercase;font-size:11px}.logo-mode-editor-heading span{color:#777;font-size:10px;line-height:1.35}.dark-logo-preview{background:#15171b!important;border-color:#2d3137!important}.logo-assignment-row-modes{grid-template-columns:minmax(0,1fr) 62px 62px;align-items:center;gap:7px!important;display:grid!important}.assignment-mode-preview{gap:3px;min-width:0;display:grid}.assignment-mode-preview small{color:#777;text-transform:uppercase;font-size:8px;font-weight:900}.assignment-mode-preview>div{background:#fff;border:1px solid #ddd;place-items:center;height:42px;padding:4px;display:grid}.assignment-mode-preview.dark>div{color:#fff;background:#17191d;border-color:#2c3036}.assignment-mode-preview img{object-fit:contain;max-width:100%;max-height:34px}.admin-sidebar{overscroll-behavior:contain;scrollbar-width:thin;z-index:40;align-self:start;height:100vh;max-height:100vh;position:sticky;top:0;overflow-y:auto}.admin-sidebar::-webkit-scrollbar{width:7px}.admin-sidebar::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:999px}.admin-sidebar::-webkit-scrollbar-track{background:#171717}.back-to-top{z-index:120;color:#fff;text-transform:uppercase;letter-spacing:.35px;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#171717;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:54px;height:42px;padding:0 12px;font-size:10px;font-weight:900;transition:opacity .16s,transform .16s,visibility .16s,background .16s;display:inline-flex;position:fixed;bottom:18px;right:18px;transform:translateY(8px);box-shadow:0 5px 18px #0000003d}.back-to-top>span:first-child{font-size:18px;line-height:1;transform:translateY(-1px)}.back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.back-to-top:hover{background:var(--c3-red,#c8102e)}.back-to-top:focus-visible{outline:2px solid var(--c3-red,#c8102e);outline-offset:2px}@media (max-width:720px){.admin-sidebar{z-index:80;height:auto;max-height:none;position:sticky;top:0;overflow-y:visible;box-shadow:0 2px 10px #00000038}.logo-mode-editor-grid{grid-template-columns:1fr}.back-to-top{min-width:44px;height:38px;padding:0 10px;bottom:11px;right:11px}.back-to-top>span:last-child{display:none}}.competition-page-tabs{margin-top:0}.home-standings-carousel{min-width:0;overflow:hidden}.home-standings-track{will-change:transform;width:100%;transition:transform .48s cubic-bezier(.22,.61,.36,1);display:flex}.home-standings-slide{flex:0 0 100%;min-width:100%}.home-standings-slide .standings-caption{align-items:center;min-height:34px;display:flex}.home-standings-slide .standings-caption a{color:inherit;font-weight:900}.home-standings-empty{color:var(--viewer-muted,#777);padding:12px 4px;font-size:11px}.home-standings-dots{justify-content:center;gap:5px;padding:8px 0 2px;display:flex}.home-standings-dots button{background:var(--viewer-line,#d7d7d7);cursor:pointer;border:0;border-radius:999px;width:7px;height:7px;padding:0}.home-standings-dots button.active{background:var(--brand-primary,#c8102e);width:18px}.homepage-cycle-field{gap:9px}.homepage-cycle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.homepage-cycle-option{cursor:pointer;background:#fafbfc;border:1px solid #dfe3e7;border-radius:7px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex;text-transform:none!important}.homepage-cycle-option input{flex:none;width:auto!important;min-height:0!important}.homepage-cycle-option span{gap:2px;min-width:0;display:grid}.homepage-cycle-option strong{color:#24272b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.homepage-cycle-option small{color:#707780;font-size:9px;font-weight:800}.dashboard-standings-cycle-form{gap:12px;display:grid}.dashboard-cycle-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dashboard-cycle-actions>span{color:#727983;font-size:10px;font-weight:800}.settings-master-form>.full{grid-column:1/-1}.logo-placement-section{gap:10px;min-width:0;display:grid}.logo-placement-section-heading{margin:0;padding:14px 0 0}.compact-logo-placement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.compact-logo-placement-grid .logo-placement-card{background:#fff;border:1px solid #dfe3e7;border-radius:8px;gap:7px;padding:11px;display:grid}.compact-logo-placement-grid .logo-placement-card>label{color:#24272b;font-size:12px}.compact-logo-placement-grid .logo-placement-card>.field-help{min-height:34px;font-size:9px;line-height:1.35}.compact-logo-placement-grid .logo-mode-editor-grid{grid-template-columns:1fr;gap:7px}.compact-logo-placement-grid .logo-mode-editor{border-radius:6px;gap:6px;padding:8px}.compact-logo-placement-grid .logo-mode-editor-heading span{display:none}.compact-logo-placement-grid .logo-placement-card .admin-image-preview{min-height:58px}.compact-logo-placement-grid .logo-placement-card .admin-image-preview img{max-width:130px;max-height:48px}.compact-logo-placement-grid .admin-image-empty{min-height:52px;padding:8px;font-size:9px}.compact-logo-placement-grid input[type=file],.compact-logo-placement-grid .subtle-check{font-size:9px}html[data-viewer-theme=graphite] .admin-shell,html[data-viewer-theme=dark] .admin-shell{--admin-page:#25282c;--admin-panel:#32363b;--admin-panel-alt:#2d3136;--admin-panel-soft:#292d31;--admin-text:#f4f5f6;--admin-muted:#bcc1c7;--admin-faint:#9299a1;--admin-line:#484e55;--admin-soft-line:#3d4349;color:var(--admin-text);background:var(--admin-page)!important}html[data-viewer-theme=dark] .admin-shell{--admin-page:#0f1114;--admin-panel:#181b1f;--admin-panel-alt:#14171a;--admin-panel-soft:#121417;--admin-text:#f6f7f8;--admin-muted:#a7adb5;--admin-faint:#7f8791;--admin-line:#2d3238;--admin-soft-line:#252a30}html[data-viewer-theme=graphite] .admin-main,html[data-viewer-theme=dark] .admin-main,html[data-viewer-theme=graphite] .admin-header h1,html[data-viewer-theme=dark] .admin-header h1,html[data-viewer-theme=graphite] .admin-card,html[data-viewer-theme=dark] .admin-card,html[data-viewer-theme=graphite] .metric,html[data-viewer-theme=dark] .metric{color:var(--admin-text)}html[data-viewer-theme=graphite] .admin-card,html[data-viewer-theme=dark] .admin-card,html[data-viewer-theme=graphite] .metric,html[data-viewer-theme=dark] .metric,html[data-viewer-theme=graphite] .compact-logo-placement-grid .logo-placement-card,html[data-viewer-theme=dark] .compact-logo-placement-grid .logo-placement-card{background:var(--admin-panel)!important;border-color:var(--admin-line)!important}html[data-viewer-theme=graphite] .admin-card-header,html[data-viewer-theme=dark] .admin-card-header,html[data-viewer-theme=graphite] .admin-table th,html[data-viewer-theme=dark] .admin-table th{color:var(--admin-text);background:var(--admin-panel-alt)!important;border-color:var(--admin-line)!important}html[data-viewer-theme=graphite] .admin-card-body,html[data-viewer-theme=dark] .admin-card-body{background:0 0}html[data-viewer-theme=graphite] .admin-subtitle,html[data-viewer-theme=dark] .admin-subtitle,html[data-viewer-theme=graphite] .metric-label,html[data-viewer-theme=dark] .metric-label,html[data-viewer-theme=graphite] .field-help,html[data-viewer-theme=dark] .field-help,html[data-viewer-theme=graphite] .field label,html[data-viewer-theme=dark] .field label,html[data-viewer-theme=graphite] .admin-stat-list span,html[data-viewer-theme=dark] .admin-stat-list span,html[data-viewer-theme=graphite] .admin-help-copy,html[data-viewer-theme=dark] .admin-help-copy,html[data-viewer-theme=graphite] .dashboard-cycle-actions>span,html[data-viewer-theme=dark] .dashboard-cycle-actions>span{color:var(--admin-muted)!important}html[data-viewer-theme=graphite] .field input,html[data-viewer-theme=dark] .field input,html[data-viewer-theme=graphite] .field select,html[data-viewer-theme=dark] .field select,html[data-viewer-theme=graphite] .field textarea,html[data-viewer-theme=dark] .field textarea,html[data-viewer-theme=graphite] .inline-form input,html[data-viewer-theme=dark] .inline-form input,html[data-viewer-theme=graphite] .quick-result-form input,html[data-viewer-theme=dark] .quick-result-form input{background:var(--admin-panel-soft)!important;color:var(--admin-text)!important;border-color:var(--admin-line)!important}html[data-viewer-theme=graphite] .field select option,html[data-viewer-theme=dark] .field select option{background:var(--admin-panel);color:var(--admin-text)}html[data-viewer-theme=graphite] .admin-table td,html[data-viewer-theme=dark] .admin-table td,html[data-viewer-theme=graphite] .admin-stat-list>div,html[data-viewer-theme=dark] .admin-stat-list>div,html[data-viewer-theme=graphite] .result-queue-row,html[data-viewer-theme=dark] .result-queue-row,html[data-viewer-theme=graphite] .admin-editor,html[data-viewer-theme=dark] .admin-editor{border-color:var(--admin-soft-line)!important}html[data-viewer-theme=graphite] .small-button,html[data-viewer-theme=dark] .small-button,html[data-viewer-theme=graphite] .button.secondary,html[data-viewer-theme=dark] .button.secondary,html[data-viewer-theme=graphite] .button.ghost,html[data-viewer-theme=dark] .button.ghost{background:var(--admin-panel-soft)!important;color:var(--admin-text)!important;border-color:var(--admin-line)!important}html[data-viewer-theme=graphite] .notice,html[data-viewer-theme=dark] .notice{color:#f4e5a8!important;background:#332d18!important;border-color:#655726!important}html[data-viewer-theme=graphite] .admin-image-empty,html[data-viewer-theme=dark] .admin-image-empty,html[data-viewer-theme=graphite] .logo-mode-editor,html[data-viewer-theme=dark] .logo-mode-editor,html[data-viewer-theme=graphite] .logo-assignment-row,html[data-viewer-theme=dark] .logo-assignment-row,html[data-viewer-theme=graphite] .homepage-cycle-option,html[data-viewer-theme=dark] .homepage-cycle-option{color:var(--admin-text);background:var(--admin-panel-alt)!important;border-color:var(--admin-line)!important}html[data-viewer-theme=graphite] .homepage-cycle-option strong,html[data-viewer-theme=dark] .homepage-cycle-option strong{color:var(--admin-text)}html[data-viewer-theme=graphite] .homepage-cycle-option small,html[data-viewer-theme=dark] .homepage-cycle-option small,html[data-viewer-theme=graphite] .logo-mode-editor-heading span,html[data-viewer-theme=dark] .logo-mode-editor-heading span,html[data-viewer-theme=graphite] .logo-placement-fallback,html[data-viewer-theme=dark] .logo-placement-fallback{color:var(--admin-muted)!important}html[data-viewer-theme=graphite] .logo-placement-card .admin-image-preview:not(.dark-logo-preview),html[data-viewer-theme=dark] .logo-placement-card .admin-image-preview:not(.dark-logo-preview),html[data-viewer-theme=graphite] .assignment-mode-preview:not(.dark)>div,html[data-viewer-theme=dark] .assignment-mode-preview:not(.dark)>div{background:#f7f7f7!important}html[data-viewer-theme=graphite] .empty-admin-state strong,html[data-viewer-theme=dark] .empty-admin-state strong{color:var(--admin-text)}html[data-viewer-theme=graphite] .empty-admin-state,html[data-viewer-theme=dark] .empty-admin-state{color:var(--admin-muted)}@media (max-width:1250px){.compact-logo-placement-grid,.homepage-cycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.compact-logo-placement-grid,.homepage-cycle-grid{grid-template-columns:1fr}}html[data-viewer-theme=graphite] .image-upload-field,html[data-viewer-theme=dark] .image-upload-field,html[data-viewer-theme=graphite] .editor-body,html[data-viewer-theme=dark] .editor-body,html[data-viewer-theme=graphite] .admin-player-profile-preview,html[data-viewer-theme=dark] .admin-player-profile-preview,html[data-viewer-theme=graphite] .database-team-filter-shell,html[data-viewer-theme=dark] .database-team-filter-shell,html[data-viewer-theme=graphite] .admin-db-profile-card,html[data-viewer-theme=dark] .admin-db-profile-card,html[data-viewer-theme=graphite] .database-profile-editor-panel,html[data-viewer-theme=dark] .database-profile-editor-panel,html[data-viewer-theme=graphite] .database-profile-editor-head,html[data-viewer-theme=dark] .database-profile-editor-head,html[data-viewer-theme=graphite] .homepage-toggle-grid .checkline,html[data-viewer-theme=dark] .homepage-toggle-grid .checkline{background:var(--admin-panel-alt)!important;color:var(--admin-text)!important;border-color:var(--admin-line)!important}html[data-viewer-theme=graphite] .admin-image-preview,html[data-viewer-theme=dark] .admin-image-preview{border-color:var(--admin-line)!important}html[data-viewer-theme=graphite] .admin-editor>summary:hover,html[data-viewer-theme=dark] .admin-editor>summary:hover{background:var(--admin-panel-alt)!important}html[data-viewer-theme=graphite] .database-team-tabs a,html[data-viewer-theme=dark] .database-team-tabs a{color:var(--admin-muted)}html[data-viewer-theme=graphite] .database-team-tabs a:hover,html[data-viewer-theme=dark] .database-team-tabs a:hover{color:var(--admin-text);background:var(--admin-panel-soft)!important}html[data-viewer-theme=graphite] .database-team-tabs a.active,html[data-viewer-theme=dark] .database-team-tabs a.active{color:var(--admin-text);background:color-mix(in srgb, var(--c3-red,#c8102e) 18%, var(--admin-panel))!important}html[data-viewer-theme=graphite] .database-profile-empty strong,html[data-viewer-theme=dark] .database-profile-empty strong,html[data-viewer-theme=graphite] .database-team-empty strong,html[data-viewer-theme=dark] .database-team-empty strong{color:var(--admin-text)}html[data-viewer-theme=graphite] .database-profile-empty,html[data-viewer-theme=dark] .database-profile-empty,html[data-viewer-theme=graphite] .database-team-empty,html[data-viewer-theme=dark] .database-team-empty{color:var(--admin-muted)}
