*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 20% 0,#102238 0,#07101b 32%,#050b13 100%);color:var(--text);font-family:Inter,system-ui,sans-serif;min-height:100vh}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{min-height:100vh;display:grid;grid-template-columns:230px 1fr}.sidebar{border-right:1px solid var(--line);padding:22px 16px;background:#050c15;position:sticky;top:0;height:100vh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.brand{font-weight:900;font-size:22px;margin-bottom:28px}.brand span{color:var(--purple)}.card,.pill,.teamCard{background:linear-gradient(180deg,rgba(17,31,46,.96),rgba(10,22,34,.96));border:1px solid var(--line);border-radius:14px}.pill{padding:10px 12px;font-weight:700;margin-bottom:22px}.nav{display:grid;gap:8px}.nav a{padding:11px 12px;color:var(--muted);border-radius:9px}.nav a:hover{background:#18283b;color:white}.main{min-width:0}.topbar{height:72px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 26px;gap:12px}.search{width:min(560px,60vw);background:#0b1724;border:1px solid var(--line);border-radius:9px;padding:11px 14px;color:white}.spacer{flex:1 1}.btn{border:1px solid var(--line);background:#142238;color:white;padding:10px 14px;border-radius:9px;font-weight:700;cursor:pointer}.primary{background:linear-gradient(135deg,#6e4ae8,#8a63ff);border-color:transparent}.content{padding:26px;max-width:1480px;margin:auto}.hero{display:grid;grid-template-columns:1.45fr .8fr;gap:18px}.heroCopy,.section{padding:28px}.hero h1{font-size:44px;line-height:1.04;margin:12px 0}.muted{color:var(--muted)}.eyebrow{color:var(--cyan);font-weight:800;text-transform:uppercase;letter-spacing:1.8px;font-size:12px}.stats{display:grid;gap:0}.stat{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line)}.stat strong{color:var(--cyan)}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;margin-top:18px}.span12{grid-column:span 12}.span8{grid-column:span 8}.span4{grid-column:span 4}.teams{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.teamCard{padding:15px;color:var(--text);text-align:left;display:block}.badge{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#1b2d43;font-weight:900}.teamTop{display:flex;gap:11px;align-items:center}.teamCard h3{margin:0 0 4px}.mini{display:flex;justify-content:space-between;margin-top:13px}.mini strong{color:var(--cyan)}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tab{border:1px solid var(--line);background:#0a1623;color:var(--muted);padding:9px 12px;border-radius:9px}.table{width:100%;border-collapse:collapse}.table td,.table th{padding:12px 10px;border-bottom:1px solid var(--line);text-align:right}.table td:first-child,.table th:first-child{text-align:left}.teamValue{color:var(--cyan);font-weight:800}.oppValue{color:var(--orange);font-weight:800}.form{max-width:460px;margin:50px auto;padding:28px}.form label{display:grid;gap:6px;margin:13px 0;color:var(--muted)}.form input{padding:12px;background:#091521;border:1px solid var(--line);border-radius:9px;color:white}.error{color:#ff8892}.notice{padding:12px 14px;border:1px solid #795c1c;background:#2a2312;color:#f5d573}.adminTable{width:100%;border-collapse:collapse}.adminTable td,.adminTable th{padding:12px;border-bottom:1px solid var(--line);text-align:left}@media(max-width:1000px){.shell{grid-template-columns:1fr}.sidebar{display:none}.hero{grid-template-columns:1fr}.teams{grid-template-columns:repeat(2,1fr)}.span4,.span8{grid-column:span 12}}@media(max-width:640px){.content{padding:16px}.teams{grid-template-columns:1fr}.hero h1{font-size:34px}}.sectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.planBadge{border:1px solid var(--line);background:#17263a;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.comparisonPicker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0}.pickerTeam{display:flex;align-items:center;gap:10px;padding:12px;background:#091521;border:1px solid var(--line);border-radius:12px;color:var(--text);text-align:left;cursor:pointer}.pickerTeam small,.teamColumnHead small{display:block;color:var(--muted);margin-top:3px}.pickerTeam.selected{border-color:var(--cyan);box-shadow:0 0 0 1px rgba(20,212,238,.25);background:#0d2431}.comparisonToolbar{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.comparisonToolbar label{display:grid;gap:6px;color:var(--muted);font-size:12px}.comparisonToolbar select{min-width:145px;padding:10px 12px;background:#091521;border:1px solid var(--line);border-radius:9px;color:white}.compareButton{height:41px}.compact{font-size:12px;margin-bottom:0}.comparisonResults{margin-top:18px}.tableScroll{overflow:auto}.comparisonTable{width:100%;border-collapse:collapse;min-width:800px}.comparisonTable td,.comparisonTable th{padding:15px;border-bottom:1px solid var(--line);vertical-align:top;text-align:left}.comparisonTable td:first-child,.comparisonTable th:first-child{width:190px}.teamColumnHead{display:flex;align-items:center;gap:9px}.compareValue{font-size:24px;color:var(--cyan);font-weight:900}.rankLine{font-size:12px;color:#5ee69a;margin-top:4px}.opponentLine{font-size:12px;color:var(--orange);margin-top:7px}.comparisonTray{position:fixed;right:24px;bottom:22px;z-index:50;display:flex;align-items:center;gap:15px;background:#101f30;border:1px solid #38506a;border-radius:13px;padding:10px 12px;box-shadow:0 16px 50px rgba(0,0,0,.45)}@media(max-width:1000px){.comparisonPicker{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.comparisonPicker{grid-template-columns:1fr}.comparisonTray{left:14px;right:14px;bottom:14px;justify-content:space-between}.sectionHead{align-items:flex-start;flex-direction:column}}.boardRules{margin:16px 0;padding:12px 14px;border:1px solid #38506a;background:#0b1b2a;border-radius:10px;color:#c9d7e5}.boardGames{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.boardGame{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;background:#091521;border:1px solid var(--line);border-radius:12px;color:var(--text);text-align:left;cursor:pointer}.boardGame.selected{border-color:var(--cyan);background:#0d2431}.boardGame small{display:block;color:var(--muted);margin-top:3px}.boardGame time{color:var(--muted);font-size:11px}.boardCheck{width:28px;height:28px;border-radius:8px;background:#182b40;display:grid;place-items:center;color:var(--cyan);font-weight:900}.boardToolbar input{min-width:220px;padding:10px 12px;background:#091521;border:1px solid var(--line);border-radius:9px;color:#fff}.boardActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.successNotice{padding:12px 14px;border:1px solid #246846;background:#102b20;color:#71e6a7;border-radius:10px}.boardMatchup{margin-top:18px}.metricBoardGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metricBoardCard{padding:16px;background:#091521;border:1px solid var(--line);border-radius:12px}.metricBoardCard h3{margin:10px 0 3px}.metricBoardCard small{color:var(--muted)}@media(max-width:900px){.boardGames,.metricBoardGrid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.boardGames,.metricBoardGrid{grid-template-columns:1fr}.boardGame{grid-template-columns:auto 1fr}.boardGame time{grid-column:2}}.contextToolbar{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin:20px 0}.contextToolbar label{display:grid;gap:6px;color:var(--muted);font-size:12px}.contextToolbar select{min-width:170px;padding:10px 12px;background:#091521;border:1px solid var(--line);border-radius:9px;color:white}.gameLogTable{min-width:980px}.gameLogTable td:first-child,.gameLogTable th:first-child{text-align:left}.boardGame time{max-width:170px;text-align:right}@media(max-width:640px){.contextToolbar{display:grid;grid-template-columns:1fr}.contextToolbar select{width:100%}.boardGame time{text-align:left;max-width:none}}.sportNav{display:grid;gap:12px}.footballPill{display:flex;justify-content:space-between;align-items:center;margin:4px 0 0}.footballPill small{color:var(--muted);font-size:10px}.utilityNav{border-top:1px solid var(--line);padding-top:12px}.userMenu{position:relative}.userButton{display:flex;align-items:center;gap:9px;background:#0b1724;border:1px solid var(--line);color:white;border-radius:11px;padding:7px 10px;cursor:pointer}.userButton small{display:block;color:var(--muted);text-align:left;text-transform:capitalize}.avatar{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,var(--purple),#4e8cff);font-weight:900}.userDropdown{position:absolute;right:0;top:50px;width:210px;padding:8px;background:#0b1724;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 50px rgba(0,0,0,.45);display:grid;z-index:80}.userDropdown a,.userDropdown button{padding:10px;border:0;background:none;color:var(--text);text-align:left;border-radius:8px;cursor:pointer}.userDropdown a:hover,.userDropdown button:hover{background:#17283a}.comingSoon{text-align:center;max-width:1000px;margin:30px auto}.sportIcon{font-size:58px}.sportIcon.small{font-size:34px}.featureGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;text-align:left}.featureGrid>div{padding:18px;background:#091521;border:1px solid var(--line);border-radius:12px}.featureGrid span{display:block;color:var(--muted);margin-top:6px}.billingToggle{display:flex;background:#091521;border:1px solid var(--line);padding:4px;border-radius:10px}.billingToggle button{border:0;background:none;color:var(--muted);padding:8px 13px;border-radius:7px;cursor:pointer}.billingToggle button.active{background:#1b2d43;color:white}.planGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:980px;margin:28px auto}.planCard{position:relative;padding:25px;background:#091521;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column}.planCard.featured{border-color:var(--purple);box-shadow:0 0 0 1px rgba(127,90,240,.35)}.popular{position:absolute;right:18px;top:18px;font-size:10px;color:var(--cyan);font-weight:900}.planName{font-size:22px;font-weight:900}.planPrice{font-size:38px;font-weight:900;margin:16px 0}.planPrice small{font-size:13px;color:var(--muted)}.planCard ul{list-style:none;padding:0;margin:12px 0 22px;display:grid;gap:9px;flex:1 1}.providerSelect{display:grid;gap:7px;color:var(--muted);font-size:12px;margin-bottom:12px}.comparisonActions select,.providerSelect select,.teamConfigCard select{padding:10px 12px;background:#0d1c2a;border:1px solid var(--line);border-radius:9px;color:white}.finePrint{text-align:center}.accountGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.accountPanel{padding:20px;background:#091521;border:1px solid var(--line);border-radius:13px}.accountPanel dl{margin:0}.accountPanel dl div{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid var(--line)}.accountPanel dt{color:var(--muted)}.accountPanel dd{margin:0;text-align:right}.subscriptionName{font-size:28px;font-weight:900;color:var(--cyan);margin:15px 0}.accountHistory{margin-top:18px}.dashboardHero{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:18px;padding:8px 4px}.dashboardHero h1{font-size:38px;margin:8px 0}.dashboardPlan{display:grid;gap:5px;text-align:right}.dashboardPlan span{color:var(--cyan);font-weight:900}.dashboardPlan a{color:#a98fff;font-size:13px}.dashboardGrid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.dashboardGrid,.dashboardSide{display:grid;gap:18px}.fixtureList{display:grid;gap:10px;margin-top:18px}.fixture{display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:16px;padding:14px;background:#091521;border:1px solid var(--line);border-radius:12px}.fixtureMeta{display:grid;gap:4px;color:var(--muted);font-size:12px}.fixtureTeams{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center}.fixtureTeams strong:last-child{text-align:right}.bigNumber{font-size:56px;font-weight:900;color:var(--cyan)}.footballCard{display:flex;gap:14px}.quickLinks{margin-top:18px}.quickGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.quickGrid a{padding:15px;background:#091521;border:1px solid var(--line);border-radius:12px}.quickGrid span{display:block;color:var(--muted);font-size:12px;margin-top:6px}.comparisonActions{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin-top:18px}.comparisonActions label,.teamConfigCard label{display:grid;gap:6px;color:var(--muted);font-size:12px}.comparisonConfigGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.teamConfigCard{padding:18px;display:grid;gap:13px}.teamColumnHead small{display:block;color:var(--muted);margin-top:3px}@media(max-width:950px){.accountGrid,.dashboardGrid,.planGrid{grid-template-columns:1fr}.comparisonConfigGrid,.quickGrid{grid-template-columns:1fr 1fr}.fixture{grid-template-columns:1fr}.dashboardPlan{text-align:left}.dashboardHero{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.comparisonConfigGrid,.featureGrid,.quickGrid{grid-template-columns:1fr}.fixtureTeams{grid-template-columns:1fr auto 1fr}.userButton small,.userButton strong{display:none}}.threePlans{grid-template-columns:repeat(3,minmax(0,1fr))}.weeklyCard{border-color:#5c6f91;background:linear-gradient(180deg,#101d31,#091521)}@media(max-width:1050px){.threePlans{grid-template-columns:1fr}.threePlans .planCard{min-height:auto}}.betaTopBadge{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#08141e;background:var(--cyan);padding:6px 9px;border-radius:999px;margin-right:10px}.betaDashboardBanner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 17px;margin-bottom:16px;border:1px solid #7864d8;background:linear-gradient(90deg,rgba(127,90,240,.2),rgba(20,212,238,.09));border-radius:13px}.betaDashboardBanner>div{display:grid;gap:4px}.betaDashboardBanner strong{color:#c6b9ff}.betaDashboardBanner span{color:var(--muted)}.betaPlans{position:relative;overflow:hidden}.betaRibbon{position:absolute;right:-43px;top:25px;transform:rotate(38deg);background:var(--cyan);color:#07131e;padding:7px 55px;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.betaPlanHero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:12px 5px 20px}.betaPlanHero .lead{max-width:760px}.betaAccessBadge{min-width:150px;text-align:center;padding:20px;border:1px solid #4e6882;background:#091521;border-radius:18px}.betaAccessBadge strong{display:block;font-size:42px;color:var(--cyan)}.betaAccessBadge span{color:var(--muted)}.betaAccessGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:12px}.betaFree{border-color:#397a65}.supportCard{padding:25px;background:linear-gradient(180deg,#171c2e,#091521);border:1px solid #6957ad;border-radius:16px;display:flex;flex-direction:column;gap:12px}.supportCard h2,.supportCard p{margin:0}.supportCard ul{padding-left:19px;color:var(--muted);display:grid;gap:8px}.supportCard small{display:block;line-height:1.5}.supportIcon{font-size:38px}.supportIdentity{display:grid;gap:8px;padding:13px 14px;border:1px solid #31506a;border-radius:12px;background:#091725}.supportIdentity>span{font-size:12px;font-weight:800;color:#b8c8d6;line-height:1.45}.supportIdentityRow{display:flex;align-items:center;gap:10px;min-width:0}.supportIdentityRow code{flex:1 1;min-width:0;overflow-wrap:anywhere;padding:10px 12px;border-radius:9px;background:#06121d;color:#7de8f4;border:1px solid #203c52}.supportIdentity small{color:var(--muted);line-height:1.45}.adminDrawer .fieldHint{display:block;margin-top:6px;font-size:11px;line-height:1.4;color:var(--muted)}.betaNotice{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding:14px 16px;border:1px solid #3c5269;background:#0b1a29;border-radius:12px}.betaNotice strong{white-space:nowrap;color:var(--cyan)}.betaNotice span{color:var(--muted)}.footballBeta{text-align:left}.footballPreview .boardActions{justify-content:center}@media(max-width:800px){.betaAccessGrid{grid-template-columns:1fr}.betaDashboardBanner,.betaNotice,.betaPlanHero{align-items:flex-start;flex-direction:column}.betaTopBadge{display:none}}.leagueGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:18px}.leagueCard{border:1px solid var(--border);border-radius:18px;padding:18px;background:rgba(255,255,255,.025);display:grid;gap:14px}.leagueCard h3{margin:0;font-size:1.08rem}.leagueCard p{margin:4px 0 0;color:var(--muted)}.leagueMark{width:42px;height:42px;border-radius:14px;background:rgba(105,84,255,.14);display:grid;place-items:center;font-size:1.25rem}.leagueFacts{display:flex;gap:18px;color:var(--muted);font-size:.88rem}.leagueFacts strong{color:var(--text);font-size:1rem}.leagueActions{display:flex;gap:9px;flex-wrap:wrap}.leagueFixtures{margin-top:22px}.leagueFixtures:first-of-type{margin-top:4px}.leagueFixtureHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.leagueFixtureHead h3{margin:0}.leagueWorkspaceGrid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:18px;margin-top:18px}.teamMiniList{display:grid;gap:8px;margin-top:14px}.teamMiniList a{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--border);border-radius:12px;text-decoration:none}.gameLogsGrid,.prepConfigGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.prepActions{display:flex;justify-content:flex-end;gap:10px;margin:16px 0}.sampleControl{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.sampleControl label{flex:1 1;min-width:110px}.sampleControl input{width:100%;min-height:42px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--text);padding:0 11px}.sampleControl.compact{display:grid;grid-template-columns:1fr}.insightList{display:grid;gap:10px;padding-left:20px}.insightList li{line-height:1.5}.compactTable{font-size:.87rem}.comparisonTable th small{display:block;color:var(--muted);font-weight:400;margin-top:5px}@media(max-width:900px){.gameLogsGrid,.leagueWorkspaceGrid,.prepConfigGrid{grid-template-columns:1fr}}.leagueHeroActions{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.leaderControls label,.leagueHeroActions label{display:grid;gap:6px;color:var(--muted);font-size:12px}.leaderControls select,.leagueHeroActions select{min-width:170px;padding:10px 12px;background:#091521;border:1px solid var(--line);border-radius:9px;color:white}.leagueSummary{display:flex;gap:24px;flex-wrap:wrap;margin-top:20px;padding-top:17px;border-top:1px solid var(--line);color:var(--muted)}.leagueSummary strong{display:block;color:var(--text);font-size:22px}.leagueSectionNav{position:sticky;top:72px;z-index:20;display:flex;gap:8px;overflow:auto;margin:14px 0 18px;padding:9px;background:rgba(5,12,21,.92);border:1px solid var(--line);border-radius:13px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.leagueSectionNav a{white-space:nowrap;padding:8px 11px;border-radius:8px;color:var(--muted)}.leagueSectionNav a:hover{background:#17283a;color:white}.leagueOverviewGrid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px;margin-bottom:18px}.overviewActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.officialPlaceholder{border-style:dashed}.sourceChip{display:inline-block;margin-top:12px;padding:6px 9px;border-radius:999px;background:#17283a;color:var(--cyan);font-size:11px;font-weight:800}.resultGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:18px}.resultCard{padding:14px;background:#091521;border:1px solid var(--line);border-radius:12px}.resultCard>div:first-child{color:var(--muted);font-size:11px;margin-bottom:10px}.resultCard>div:first-child,.resultTeam{display:flex;justify-content:space-between}.resultTeam{gap:12px;padding:7px 0}.resultTeam strong{font-size:20px;color:var(--cyan)}.leaderControls{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:18px 0}.leaderControls .sampleControl{flex:1 1;min-width:280px}.leaderTable td:first-child,.leaderTable th:first-child{width:80px}.teamMiniGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:16px}.teamMiniGrid a{display:flex;align-items:center;gap:11px;padding:12px;background:#091521;border:1px solid var(--line);border-radius:12px}.globalSearch{position:relative;width:min(560px,60vw)}.globalSearch .search{width:100%}.searchResults{position:absolute;left:0;right:0;top:48px;z-index:90;display:grid;gap:4px;padding:8px;background:#0b1724;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 55px rgba(0,0,0,.5);max-height:420px;overflow:auto}.searchResults>a{display:grid;grid-template-columns:90px 1fr auto;gap:10px;align-items:center;padding:10px;border-radius:8px}.searchResults>a:hover{background:#17283a}.searchType{text-transform:uppercase;color:var(--cyan);font-size:10px;font-weight:900}.searchResults small{color:var(--muted)}.sampleMeta{display:block;margin-top:7px;color:#78d8b1;font-size:11px;font-weight:600}.neutralToggle{display:flex!important;grid-auto-flow:column;align-items:center;gap:8px!important;color:var(--muted);margin-right:auto}.neutralToggle input{accent-color:var(--purple)}@media(max-width:900px){.leagueOverviewGrid{grid-template-columns:1fr}.leagueSectionNav{top:0}.globalSearch{width:100%}.searchResults>a{grid-template-columns:70px 1fr}.searchResults small{display:none}}.footballMetricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:18px}.footballMetricGrid article{display:grid;gap:6px;padding:15px;background:#091521;border:1px solid var(--line);border-radius:12px}.footballMetricGrid small,.footballMetricGrid span{color:var(--muted);font-size:12px}.footballMetricGrid strong{font-size:24px;color:var(--cyan)}.matchScore{gap:26px;margin:22px 0}.matchScore>div{display:grid;gap:6px}.matchScore>div:first-child{text-align:right}.matchScore>div:last-child{text-align:left}.matchScore strong{font-size:22px}.matchScore b{font-size:44px;color:var(--cyan)}.matchMeta,.matchScore small{color:var(--muted)}.matchMeta{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:10px}.matchStatList{display:grid;gap:14px;margin-top:18px}.matchStat>div:first-child{display:grid;grid-template-columns:90px 1fr 90px;align-items:center;text-align:center}.dualBar{display:flex;height:8px;border-radius:999px;overflow:hidden;background:#15283b;margin-top:7px}.dualBar i:first-child{background:var(--cyan)}.dualBar i:last-child{background:#8b6cff}.eventTimeline{display:grid;gap:10px;margin-top:18px}.eventTimeline article{display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#091521}.eventTimeline article.awayEvent{border-left:3px solid #8b6cff}.eventTimeline article.homeEvent{border-left:3px solid var(--cyan)}.eventTimeline time{font-weight:900;color:var(--cyan)}.eventTimeline div{display:grid;gap:3px}.eventTimeline span{color:var(--muted);font-size:12px}.shotFilters{display:flex;gap:6px;flex-wrap:wrap}.shotFilters button{border:1px solid var(--line);background:#091521;color:var(--muted);padding:8px 10px;border-radius:8px;text-transform:capitalize}.shotFilters button.active{color:#07131e;background:var(--cyan)}.xgSummary{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0}.xgSummary article{display:grid;gap:5px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#091521}.xgSummary strong{font-size:28px;color:var(--cyan)}.xgSummary small,.xgSummary span{color:var(--muted)}.shotPitch{position:relative;aspect-ratio:1.55/1;max-height:560px;border:2px solid #7a9e8d;border-radius:12px;background:linear-gradient(90deg,#153f32 50%,#194838 0);overflow:hidden}.shotPitch:before{inset:8%;background:linear-gradient(90deg,transparent 49.7%,rgba(255,255,255,.45) 0,rgba(255,255,255,.45) 50.3%,transparent 0)}.shotPitch:after,.shotPitch:before{content:"";position:absolute;border:2px solid rgba(255,255,255,.45)}.shotPitch:after{width:14%;aspect-ratio:1;border-radius:50%;left:43%;top:36%}.shotPitch button{position:absolute;z-index:2;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid white;border-radius:50%;padding:0;font-size:8px;font-weight:900}.homeShot{background:var(--cyan)}.awayShot{background:#8b6cff}.goalShot{width:22px!important;height:22px!important;background:#ffd166!important;color:#07131e}.momentumChart{height:220px;display:flex;align-items:center;gap:2px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0;margin-top:18px}.momentumChart i{flex:1 1;min-width:2px;border-radius:2px}.momentumChart .positive{align-self:flex-start;background:var(--cyan)}.momentumChart .negative{align-self:flex-end;background:#8b6cff}.twoTeamGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.twoTeamGrid>article{padding:16px;border:1px solid var(--line);border-radius:12px;background:#091521}.lineupRow{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.07)}.lineupRow small{color:var(--muted)}.unavailableCard{display:grid;gap:4px;padding:12px;background:#091521;border:1px solid var(--line);border-radius:12px}.smallText,.unavailableCard small,.unavailableCard span{color:var(--muted)}@media(max-width:760px){.matchScore{grid-template-columns:1fr}.matchScore>div:first-child,.matchScore>div:last-child{text-align:center}.twoTeamGrid,.xgSummary{grid-template-columns:1fr}.matchStat>div:first-child{grid-template-columns:65px 1fr 65px}}.shotProfileGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin:18px 0}.shotProfileGrid article{padding:14px;border:1px solid var(--line);border-radius:14px;background:rgba(3,17,29,.48);display:flex;flex-direction:column;gap:5px}.shotProfileGrid span{font-size:.78rem;color:var(--muted)}.shotProfileGrid strong{font-size:1.35rem;color:var(--accent)}.shotMapBlock{margin-top:18px}.compactShotMap .shotPitch{max-width:760px}.chanceCompareGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.chanceCompareGrid article{border:1px solid var(--line);border-radius:16px;padding:16px}.shotSequence{max-height:420px;overflow:auto}.xgFlow{height:180px;display:flex;align-items:flex-end;gap:3px;border-bottom:1px solid var(--line);padding:12px 0}.xgFlow i{display:block;min-width:4px;border-radius:4px 4px 0 0;background:var(--accent);opacity:.75}.xgFlow i.away{background:#8c61ff}@media(max-width:800px){.chanceCompareGrid{grid-template-columns:1fr}}.activityGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.activityCard{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--border);border-radius:14px;background:rgba(7,23,36,.55);text-decoration:none}.activityCard small,.activityCard span{color:var(--muted)}.activityCard:hover{border-color:var(--accent)}.qualityGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.qualityMetric{padding:15px;border:1px solid var(--border);border-radius:12px}.qualityMetric strong{display:block;font-size:1.7rem;color:var(--accent)}.insightGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:16px}.insightGrid article{border:1px solid var(--border);border-radius:14px;padding:16px;background:rgba(255,255,255,.025)}.insightGrid article strong{text-transform:capitalize}.insightGrid article p{margin:8px 0;line-height:1.45}.insightGrid article small{color:var(--muted)}.matchHero{text-align:center}.matchScore{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin:24px auto;max-width:880px}.matchScore>div{display:flex;align-items:center;justify-content:center;gap:18px;font-size:22px}.matchScore>div span{font-size:44px;font-weight:900;color:var(--cyan)}.matchScore small{text-transform:uppercase;color:var(--muted)}.quarterStrip{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.quarterStrip div{min-width:72px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:#0a1623;display:grid;gap:4px}.performerCard{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.performerCard small{display:block;color:var(--muted)}.boxScoreTable{min-width:1050px}.insightGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.insightCard{padding:16px;border:1px solid var(--line);border-radius:12px;background:#0a1623}.insightCard strong{text-transform:capitalize;color:var(--cyan)}.insightCard small{color:var(--muted)}@media(max-width:900px){.insightGrid,.matchScore{grid-template-columns:1fr}.matchScore>div{justify-content:space-between}}.redesignShell{grid-template-columns:264px minmax(0,1fr);background:linear-gradient(140deg,rgba(7,16,27,.98),rgba(5,11,19,.99))}.redesignSidebar{padding:18px 14px;display:flex;flex-direction:column;gap:14px;background:rgba(5,12,21,.97);box-shadow:18px 0 50px rgba(0,0,0,.18)}.sidebarHeader{display:flex;align-items:center;justify-content:space-between;padding:2px 8px 10px}.sidebarHeader .brand{margin:0;letter-spacing:.4px}.mobileClose{display:none}.sportSwitcher{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;background:#091521;border:1px solid var(--line);border-radius:14px}.sportSwitcher a{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 8px;border-radius:10px;color:var(--muted);font-size:13px;font-weight:800}.sportSwitcher a.active{background:linear-gradient(135deg,rgba(127,90,240,.9),rgba(20,212,238,.36));color:white;box-shadow:0 8px 24px rgba(43,99,180,.18)}.navLabel{padding:10px 10px 0;color:#60788f;text-transform:uppercase;letter-spacing:1.35px;font-size:10px;font-weight:900}.unifiedNav{gap:4px}.unifiedNav a{display:grid;gap:2px;padding:11px 12px;border:1px solid transparent}.unifiedNav a small{font-size:10px;color:#60788f}.unifiedNav a.active{background:linear-gradient(90deg,rgba(127,90,240,.17),rgba(20,212,238,.06));border-color:rgba(127,90,240,.32);color:#fff}.unifiedNav a.active:before{content:"";position:absolute;width:3px;height:24px;border-radius:5px;background:var(--cyan);margin-left:-13px}.unifiedNav a{position:relative}.sidebarFooter{margin-top:auto;padding-top:14px;border-top:1px solid rgba(34,53,72,.8)}.switchSportLink{display:block;margin:0 4px 10px;padding:10px 8px;color:var(--cyan);font-size:12px;font-weight:800}.utilityNav{gap:3px}.utilityNav a{padding:9px 12px;font-size:13px}.utilityNav a.active{color:white;background:#111f2e}.redesignTopbar{height:78px;position:sticky;top:0;z-index:30;background:rgba(7,16,27,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom-color:rgba(34,53,72,.75)}.contextTitle{display:grid;min-width:135px}.contextTitle span{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:var(--cyan);font-weight:800}.contextTitle strong{font-size:14px}.redesignTopbar .globalSearch{flex:1 1;max-width:620px}.redesignTopbar .search{width:100%;background:rgba(11,23,36,.88)}.redesignContent{max-width:1560px;padding:30px 34px 60px}.redesignContent section.card,.redesignContent>.card,.redesignContent>.section{box-shadow:0 22px 55px rgba(0,0,0,.15)}.mobileMenu{border:1px solid var(--line);background:#0d1926;color:white;border-radius:9px;padding:8px 10px}.mobileMenu,.sidebarBackdrop{display:none}.dashboardHero{border:1px solid rgba(61,92,121,.5);background:linear-gradient(120deg,rgba(16,34,56,.96),rgba(10,23,37,.94));border-radius:20px;padding:28px 30px;box-shadow:0 28px 70px rgba(0,0,0,.2)}.activityCard,.fixture,.leagueCard{transition:transform .18s ease,border-color .18s ease,background .18s ease}.activityCard:hover,.fixture:hover,.leagueCard:hover{transform:translateY(-2px);border-color:rgba(20,212,238,.35)}@media(max-width:1000px){.redesignShell{grid-template-columns:1fr}.redesignSidebar{display:flex;position:fixed;inset:0 auto 0 0;width:min(310px,88vw);z-index:80;transform:translateX(-105%);transition:transform .22s ease}.redesignSidebar.mobileOpen{transform:translateX(0)}.sidebarBackdrop{display:block;position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.6);border:0}.mobileClose,.mobileMenu{display:block}.mobileClose{background:transparent;border:0;color:white;font-size:28px}.redesignTopbar{padding:0 16px}.contextTitle{min-width:100px}.redesignTopbar .betaTopBadge{display:none}.redesignContent{padding:22px 18px 50px}}@media(max-width:700px){.redesignTopbar .globalSearch{order:4;position:absolute;left:16px;right:16px;top:68px;max-width:none}.redesignTopbar{margin-bottom:56px}.contextTitle,.userButton span:nth-child(2){display:none}.redesignContent{padding-top:16px}.dashboardHero{padding:22px}.sportSwitcher a span{display:inline}}.quickActionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.quickActionCard{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:3px;align-items:center;padding:16px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,rgba(20,34,49,.92),rgba(9,21,33,.92));text-decoration:none;transition:transform .16s ease,border-color .16s ease}.quickActionCard:hover{transform:translateY(-2px);border-color:#4f718f}.quickActionCard>span{grid-row:1/3;font-size:26px}.quickActionCard strong{color:var(--text)}.quickActionCard small{color:var(--muted);line-height:1.35}@media(max-width:1100px){.quickActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.quickActionGrid{grid-template-columns:1fr}}.workspaceHeader{padding:26px 28px;margin-bottom:14px;border:1px solid rgba(61,92,121,.52);border-radius:20px;background:linear-gradient(120deg,rgba(16,34,56,.97),rgba(9,22,35,.95));box-shadow:0 24px 65px rgba(0,0,0,.18)}.breadcrumbs{flex-wrap:wrap;margin-bottom:16px;font-size:12px;color:var(--muted)}.breadcrumbs,.breadcrumbs span{display:flex;align-items:center;gap:7px}.breadcrumbs i{font-style:normal;color:#526a80}.breadcrumbs a:hover{color:var(--cyan)}.workspaceHeaderMain{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.workspaceHeader h1{font-size:clamp(30px,4vw,48px);line-height:1.05;margin:7px 0 8px}.workspaceHeader p{max-width:760px;margin:0;line-height:1.55}.workspaceActions{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;flex-wrap:wrap}.workspaceActions label{display:grid;gap:5px;color:var(--muted);font-size:11px;font-weight:800}.workspaceActions select{min-width:150px}.workspaceMeta{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.workspaceMeta>span{display:flex;gap:6px;align-items:center;padding:8px 11px;border-radius:999px;background:rgba(7,20,32,.68);border:1px solid var(--line);color:var(--muted);font-size:12px}.workspaceMeta strong{color:white}.workspaceTabs{display:flex;gap:4px;overflow-x:auto;padding:5px;margin:0 0 18px;border:1px solid var(--line);border-radius:14px;background:rgba(8,20,32,.9);scrollbar-width:thin}.workspaceTabs button{display:flex;align-items:center;gap:7px;white-space:nowrap;border:0;background:transparent;color:var(--muted);padding:11px 14px;border-radius:10px;font-weight:800;cursor:pointer}.workspaceTabs button small{padding:2px 6px;border-radius:999px;background:#17283a;color:#93a8bd}.workspaceTabs button.active{color:white;background:linear-gradient(135deg,rgba(127,90,240,.75),rgba(20,212,238,.22));box-shadow:0 8px 22px rgba(0,0,0,.16)}.tabPanel{display:none}.leagueOverviewGrid>.tabPanel.active,.tabPanel.active{display:block}.leagueOverviewGrid{margin-top:0}.filterBar{justify-content:space-between;gap:16px;padding:14px 16px;margin-bottom:18px;border:1px solid var(--line);border-radius:14px;background:rgba(8,20,32,.72)}.filterBar,.filterBarFields{display:flex;align-items:flex-end}.filterBarFields{gap:12px;flex-wrap:wrap}.filterBarAside{margin-left:auto}.filterBar label{display:grid;gap:5px;color:var(--muted);font-size:11px;font-weight:800}.emptyState{padding:42px 20px;border:1px dashed #35506a;border-radius:16px;background:rgba(6,18,29,.52)}.emptyStateIcon{font-size:30px;color:var(--cyan)}.emptyState strong{display:block;margin:8px 0;font-size:18px}.emptyState p{max-width:540px;margin:0 auto 16px;color:var(--muted);line-height:1.5}.redesignSectionHead{margin-bottom:18px}.redesignSectionHead h2{margin:5px 0}.comparisonHub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.comparisonChoice{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:22px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(17,31,46,.96),rgba(9,21,33,.96));transition:.18s ease}.comparisonChoice>span{font-size:30px}.comparisonChoice h2{margin:0 0 7px}.comparisonChoice p{margin:0;color:var(--muted);line-height:1.5}.comparisonChoice>strong{grid-column:2;color:var(--cyan)}.comparisonChoice:hover{transform:translateY(-3px);border-color:rgba(20,212,238,.4)}.tableScroll{border-radius:12px}.table thead th{position:sticky;top:0;z-index:2;background:#0c1926}.table tbody tr:hover{background:rgba(20,212,238,.035)}@media(max-width:950px){.comparisonHub{grid-template-columns:1fr}.workspaceHeaderMain{display:grid}.workspaceActions{justify-content:flex-start}.filterBar{align-items:stretch;flex-direction:column}.filterBarAside{margin-left:0}}@media(max-width:650px){.workspaceHeader{padding:21px 18px}.workspaceHeader h1{font-size:31px}.workspaceActions{display:grid;grid-template-columns:1fr;width:100%}.workspaceActions select,.workspaceActions>*{width:100%}.workspaceTabs{border-radius:12px}.workspaceTabs button{padding:10px 12px}.workspaceMeta>span{flex:1 1;justify-content:center}}.stickyWorkspaceNav{position:sticky;top:88px;z-index:20;padding:2px 0 1px;background:linear-gradient(180deg,rgba(7,16,27,.98) 82%,rgba(7,16,27,0));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.entityTabPanel{display:none}.entityTabPanel.active{display:block}.entitySection{margin-top:18px}.overviewMetricStrip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0 0 18px}.overviewMetricStrip article{padding:16px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,rgba(17,31,46,.95),rgba(9,21,33,.95))}.overviewMetricStrip span{display:block;color:var(--muted);font-size:12px}.overviewMetricStrip strong{display:block;margin-top:7px;font-size:24px;color:var(--cyan)}.entityAvatar{width:92px;height:92px;border-radius:50%;object-fit:cover;border:3px solid rgba(20,212,238,.35)}.metricGroupGap{margin-top:16px}.prepWorkspaceGrid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:18px;align-items:start}.prepWorkspaceAside{position:sticky;top:176px}.researchToolbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.researchToolbar input,.researchToolbar select{padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#091521;color:white}.researchBoardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:1100px){.overviewMetricStrip{grid-template-columns:repeat(3,1fr)}.prepWorkspaceGrid{grid-template-columns:1fr}.prepWorkspaceAside{position:static}.researchBoardGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.stickyWorkspaceNav{top:126px}.overviewMetricStrip{grid-template-columns:repeat(2,1fr)}.researchBoardGrid{grid-template-columns:1fr}}.dashboardMetricStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 18px}.dashboardMetricStrip article{padding:17px 18px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(180deg,rgba(17,31,46,.96),rgba(8,20,32,.96));box-shadow:0 16px 34px rgba(0,0,0,.12)}.dashboardMetricStrip small,.dashboardMetricStrip span{display:block;color:var(--muted)}.dashboardMetricStrip span{font-size:11px;text-transform:uppercase;letter-spacing:1.1px;font-weight:900}.dashboardMetricStrip strong{display:block;margin:7px 0 3px;font-size:28px;color:var(--cyan)}.dashboardMetricStrip small{font-size:11px;line-height:1.4}.followGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.followCard{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:13px;background:rgba(8,20,32,.7);transition:.16s ease}.followCard:hover{transform:translateY(-2px);border-color:rgba(20,212,238,.38)}.followCard>span{font-size:22px}.followCard div{min-width:0;display:grid;gap:3px}.followCard small{text-transform:uppercase;letter-spacing:.8px;color:var(--muted);font-size:9px;font-weight:900}.followCard strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.followCard b{color:var(--cyan)}.searchInputWrap,.unifiedGlobalSearch{position:relative}.searchInputWrap{display:flex;align-items:center}.searchInputWrap>span{position:absolute;left:13px;color:var(--muted);z-index:1}.searchInputWrap .search{padding-left:36px;padding-right:40px}.searchInputWrap kbd{position:absolute;right:11px;padding:2px 7px;border:1px solid var(--line);border-radius:6px;background:#101e2c;color:var(--muted);font-size:11px}.unifiedSearchResults{padding:0;overflow:hidden;max-height:min(70vh,620px);overflow-y:auto}.searchScope{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:8px;background:#0b1724;border-bottom:1px solid var(--line)}.searchScope button{border:0;border-radius:8px;padding:8px;background:transparent;color:var(--muted);font-weight:800;cursor:pointer}.searchScope button.active{background:#17283a;color:#fff}.searchGroup{padding:7px 0;border-bottom:1px solid rgba(34,53,72,.7)}.searchGroupTitle{padding:5px 13px;text-transform:uppercase;letter-spacing:1px;color:#60788f;font-size:9px;font-weight:900}.searchGroup a{display:grid;padding:10px 13px}.searchGroup a:hover{background:#122235}.searchHint{display:grid;gap:5px;padding:22px 16px;text-align:center}.searchHint span{color:var(--muted);font-size:12px}@media(max-width:1100px){.dashboardMetricStrip,.followGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.dashboardMetricStrip,.followGrid{grid-template-columns:1fr}}.adminWorkspace{min-height:75vh}.adminTabs{margin:20px 0}.adminTabs .active{background:var(--purple);color:#fff;border-color:transparent}.adminFilters{display:grid;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(140px,190px));gap:10px;align-items:center}.adminFilters .search{width:100%}.adminDrawer input,.adminDrawer select,.adminDrawer textarea,.adminFilters select{background:#091521;border:1px solid var(--line);border-radius:9px;color:#fff;padding:10px}.adminTable small{display:block;color:var(--muted);margin-top:4px}.statusTag{display:inline-flex;padding:5px 9px;border:1px solid var(--line);border-radius:999px;font-size:.78rem}.status-active{color:#7ee7b3;border-color:#245d49}.status-disabled,.status-suspended{color:#ff9ca5;border-color:#65333b}.status-pending_verification{color:#f5d573;border-color:#795c1c}.adminDrawerBackdrop{position:fixed;inset:0;background:rgba(1,7,13,.72);z-index:100;display:flex;justify-content:flex-end}.adminDrawer{width:min(640px,100vw);height:100vh;overflow:auto;background:#08131f;border-left:1px solid var(--line);padding:24px}.drawerHead,.sectionHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.drawerHead h2{margin:5px 0}.drawerGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.drawerGrid label{display:grid;gap:7px;color:var(--muted)}.drawerGrid .full{grid-column:1/-1}.drawerGrid textarea{min-height:90px;resize:vertical}.checkLabel{display:flex!important;grid-column:1/-1;align-items:center;grid-template-columns:auto 1fr!important}.metricStrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:9px;margin:18px 0}.metricStrip>div{border:1px solid var(--line);border-radius:10px;padding:12px}.metricStrip span,.metricStrip strong{display:block}.metricStrip strong{font-size:1.35rem;color:var(--cyan)}.metricStrip span{font-size:.75rem;color:var(--muted);text-transform:capitalize}.drawerActions{display:flex;gap:9px;flex-wrap:wrap}.dangerBtn{border-color:#713743;color:#ff9ca5}.successNotice{border-color:#245d49;background:#102b22;color:#8bedbd}.errorNotice{border-color:#713743;background:#2a141a;color:#ff9ca5}.adminTable details pre{max-width:520px;white-space:pre-wrap;font-size:.75rem}.pageHead h1{margin-bottom:6px}@media(max-width:900px){.adminFilters{grid-template-columns:1fr 1fr}.adminFilters .search{grid-column:1/-1}.drawerGrid{grid-template-columns:1fr}}@media(max-width:600px){.adminFilters{grid-template-columns:1fr}.adminFilters .search{grid-column:auto}.adminDrawer{padding:16px}.drawerActions{display:grid}.drawerActions .btn{width:100%}}.auth-page{min-height:100vh}.auth-page-split{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr);background:radial-gradient(circle at 15% 15%,rgba(20,212,238,.1),transparent 30%),radial-gradient(circle at 80% 0,rgba(127,90,240,.13),transparent 28%),var(--bg)}.auth-intro{position:relative;display:flex;min-height:100vh;flex-direction:column;padding:44px clamp(34px,6vw,82px);border-right:1px solid rgba(34,53,72,.8);background:linear-gradient(150deg,rgba(12,31,47,.96),rgba(5,13,23,.97))}.auth-brand{font-size:25px;font-weight:950;letter-spacing:-.7px}.auth-brand span{color:var(--purple)}.auth-intro-copy{margin:auto 0;max-width:560px}.auth-intro-copy h1{margin:13px 0 20px;font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-2.5px}.auth-intro-copy>p:not(.eyebrow){max-width:520px;color:#a7b8c9;font-size:17px;line-height:1.65}.auth-feature-list{display:grid;gap:12px;margin-top:30px;color:#dbe7f1}.auth-feature-list span{display:flex;align-items:center;gap:10px}.auth-feature-list span:first-letter{color:var(--cyan)}.auth-intro-foot{margin:0;color:#60788f;font-size:12px;text-transform:uppercase;letter-spacing:1.1px;font-weight:800}.auth-panel{display:grid;place-items:center;padding:38px 26px}.auth-card{width:min(100%,500px);padding:36px}.auth-card-wide{max-width:500px;margin:0}.auth-card-head{margin-bottom:25px}.auth-card-head h2{margin:6px 0 9px;font-size:32px;letter-spacing:-.8px}.auth-card-head p:last-child{margin:0}.auth-card label{display:grid;gap:8px;margin:16px 0;color:#bac8d6;font-size:14px;font-weight:700}.auth-card input{width:100%;padding:14px 15px;background:#07131f;border:1px solid #294057;border-radius:11px;color:white;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.auth-card input::placeholder{color:#5e7488}.auth-card input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(20,212,238,.1)}.auth-submit{width:100%;margin-top:8px;padding:13px 16px}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-secondary-links{display:flex;justify-content:space-between;gap:18px;margin:20px 0 0;font-size:13px}.auth-secondary-links a,.auth-signin-prompt a{color:#ad98ff;font-weight:800}.auth-secondary-links a:hover,.auth-signin-prompt a:hover{color:#cabdff}.auth-divider{display:flex;align-items:center;gap:13px;margin:27px 0 18px;color:#60788f;font-size:12px}.auth-divider:after,.auth-divider:before{content:"";height:1px;background:var(--line);flex:1 1}.auth-register-btn{display:block;width:100%;padding:12px 16px;text-align:center;background:#0c1b29;border-color:#34506a}.auth-register-btn:hover{border-color:var(--cyan);background:#102337}.auth-password-note{margin:-5px 0 16px;color:#74899d;font-size:12px;line-height:1.45}.auth-signin-prompt{text-align:center;color:var(--muted);font-size:14px;margin:21px 0 0}.auth-message{padding:12px 14px;border-radius:10px;line-height:1.45;font-size:13px}@media(max-width:900px){.auth-page-split{grid-template-columns:1fr}.auth-intro{min-height:auto;padding:28px 24px;border-right:0;border-bottom:1px solid var(--line)}.auth-intro-copy{margin:55px 0 25px}.auth-intro-copy h1{font-size:42px}.auth-feature-list,.auth-intro-foot{display:none}.auth-panel{padding:30px 18px 46px}}@media(max-width:520px){.auth-intro-copy{margin:38px 0 14px}.auth-intro-copy h1{font-size:35px}.auth-intro-copy>p:not(.eyebrow){font-size:15px}.auth-card{padding:25px 20px}.auth-card-head h2{font-size:27px}.auth-secondary-links{display:grid;gap:12px;text-align:center}}.consentCheck{display:flex!important;gap:12px;align-items:flex-start!important;padding:12px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.02)}.consentCheck input{width:auto;margin-top:4px}.consentCheck a,.legalLinks a{color:#9e8cff}.legalPage{min-height:100vh;padding:48px 20px;background:#07131f}.legalCard{max-width:900px;margin:auto;background:#0d1c2b;border:1px solid #25394d;border-radius:18px;padding:42px;color:#dce8f4}.legalCard h1{font-size:42px}.legalCard h2{margin-top:30px}.legalLead{font-size:18px;color:#aebfd0}.legalLinks{flex-wrap:wrap;margin-top:34px}.legalDisclaimer{margin-top:24px;padding:12px}.legalConsentCard{max-width:660px}.sessionList{gap:12px}.consentRow,.sessionRow{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:14px;border:1px solid var(--border);border-radius:12px}.consentRow small{color:var(--muted)}@media(max-width:700px){.legalCard{padding:24px}.legalCard h1{font-size:32px}.consentRow,.sessionRow{align-items:flex-start;flex-direction:column}}.sidebarLegal{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.auth-legal-foot,.auth-legal-foot a,.sidebarLegal a{color:var(--muted);font-size:12px}.auth-legal-foot{text-align:center;margin-top:14px}.profileForm{display:grid;gap:14px;margin:16px 0}.deletionForm label,.profileForm label{display:grid;gap:7px}.deletionForm label span,.profileForm label span{font-size:.82rem;color:var(--muted);font-weight:700}.deletionForm input,.profileForm input{width:100%;box-sizing:border-box;background:#0d1c2a;border:1px solid var(--line);border-radius:9px;color:#fff;padding:11px 12px}.profileForm input:disabled{color:#8da1b6;background:#13202d;cursor:not-allowed}.profileMeta{display:flex;justify-content:space-between;align-items:center;padding:12px 0 16px;border-top:1px solid var(--line);color:var(--muted)}.verifiedState{color:#7ee7b3}.notice{margin-top:16px;border:1px solid;padding:11px 13px;border-radius:10px}.privacyGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.dangerPanel{border-color:#5d3039}.deletionForm{display:grid;gap:12px;margin:15px 0}.sessionList{display:grid;gap:10px}.sessionRow{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px;border:1px solid var(--line);border-radius:11px}.sessionRow p{margin:4px 0}.consentRow{display:flex;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--line);border-radius:10px}.legalLinks{display:flex;gap:18px;margin-top:20px}@media(max-width:800px){.privacyGrid{grid-template-columns:1fr}.consentRow,.profileMeta,.sessionRow{align-items:flex-start;flex-direction:column}}.onboardingPage{display:grid;place-items:center;padding:42px 18px}.onboardingCard{width:min(980px,100%);padding:38px}.onboardingHero{padding-bottom:24px;border-bottom:1px solid var(--line)}.onboardingCard h1{font-size:40px;margin:8px 0 10px}.onboardingHero>.muted{max-width:760px}.onboardingReassurance{display:inline-flex;margin-top:14px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;background:#091521}.onboardingStep{padding:26px 0;border-bottom:1px solid var(--line)}.onboardingStep:last-of-type{border-bottom:0}.onboardingStepHead{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;margin-bottom:20px}.onboardingStepNumber{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(35,220,255,.45);border-radius:11px;color:var(--cyan);font-weight:900;background:#09212c}.onboardingStepHead .eyebrow{margin:0 0 4px}.onboardingStepHead h2{margin:0 0 5px;font-size:22px}.onboardingStepHead .muted{margin:0;max-width:740px}.onboardingGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 2px 58px}.onboardingGrid label,.onboardingUseCase label{display:grid;gap:8px;color:var(--muted);font-weight:700}.betaAccessCard textarea,.onboardingGrid select,.onboardingUseCase select{background:#091521;border:1px solid var(--line);border-radius:10px;color:#fff;padding:12px}.onboardingUseCase{margin-left:58px;max-width:calc(100% - 58px)}.choiceSection{display:grid;gap:10px;margin:22px 0 0 58px}.choiceTitleRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.choiceCount{font-size:12px;color:var(--muted)}.choiceHelp{margin:0}.leagueGroups{display:grid;gap:15px;margin-top:2px}.leagueGroup{display:grid;grid-template-columns:110px 1fr;gap:14px;align-items:start}.leagueGroupLabel{padding-top:8px;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.choiceChips{display:flex;gap:9px;flex-wrap:wrap}.choiceChips button{background:#0a1724;color:#aebfd0;border:1px solid var(--line);border-radius:999px;padding:9px 12px;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.choiceChips button:hover{border-color:#36546b;color:#fff}.choiceChips button.selected{color:#fff;border-color:var(--cyan);background:#0d3440;box-shadow:inset 0 0 0 1px rgba(35,220,255,.16)}.choiceChips button.selected:before{content:"✓";margin-right:6px;color:var(--cyan);font-weight:900}.onboardingGoals{margin-top:0}.onboardingFinish{padding-top:24px}.onboardingSubmit{width:100%;margin-top:0;padding:14px}.onboardingPrivacy{text-align:center;color:var(--muted);font-size:12px;max-width:760px;margin:12px auto 0;line-height:1.5}.betaAccessCard textarea{min-height:110px;resize:vertical}.betaAccessCard>button:last-child{margin-top:14px}@media(max-width:700px){.onboardingPage{padding:20px 12px}.onboardingCard{padding:24px 18px}.onboardingCard h1{font-size:31px}.onboardingStepHead{grid-template-columns:36px 1fr}.onboardingStepNumber{width:32px;height:32px}.onboardingGrid{grid-template-columns:1fr;margin-left:0}.choiceSection,.onboardingUseCase{margin-left:0;max-width:none}.leagueGroup{grid-template-columns:1fr;gap:7px}.leagueGroupLabel{padding-top:0}.choiceTitleRow{align-items:flex-start;flex-direction:column}.onboardingStepHead h2{font-size:20px}}.betaDecisionReason{display:grid;gap:7px;max-width:520px;margin:18px 0;color:var(--muted)}.betaDecisionReason input{background:#091521;border:1px solid var(--line);border-radius:9px;color:#fff;padding:10px}.selectionWorkspace{margin-top:18px}.selectionBuilder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:20px 0}.selectionBuilder label,.selectionMeta label,.slateFilters label{display:grid;gap:6px;color:var(--muted);font-size:.82rem;font-weight:700}.selectionBuilder input,.selectionBuilder select,.selectionBuilder textarea,.selectionMeta select,.slateFilters select{width:100%;background:#091521;border:1px solid var(--line);border-radius:9px;color:#fff;padding:10px 11px}.selectionBuilder textarea{min-height:105px;resize:vertical}.selectionBuilder .full{grid-column:1/-1}.selectionList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.selectionCard{padding:20px}.selectionCardHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.selectionCardHead small{display:block;color:var(--muted);margin-top:8px}.selectionCard h3{margin:5px 0 10px}.communityRules span,.selectionBadges span,.selectionState,.settlement{display:inline-flex;padding:5px 8px;border:1px solid var(--line);border-radius:999px;font-size:.72rem;font-weight:800}.selectionState.finalized{color:#f5d573;border-color:#795c1c}.selectionState.published{color:#7ee7b3;border-color:#245d49}.selectionState.withdrawn{color:var(--muted);border-color:var(--muted);border-style:dashed}.selectionMeta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.slateFilters{display:flex;gap:12px;margin-top:18px}.slateFilters select{min-width:180px}.slateMatch{margin-top:18px}.communityRules{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.communityFeed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.communityCard{padding:20px}.communityUser{display:flex;gap:10px;align-items:center;margin-bottom:16px}.communityUser small{display:block;color:var(--muted);margin-top:3px}.communityCard>small{color:var(--muted)}.communityCard h2{margin:8px 0}.selectionBadges{display:flex;gap:7px;flex-wrap:wrap}.communityReasoning{line-height:1.55;padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media(max-width:1000px){.selectionBuilder{grid-template-columns:1fr 1fr}.communityFeed,.selectionList{grid-template-columns:1fr}}@media(max-width:640px){.selectionBuilder{grid-template-columns:1fr}.selectionBuilder .full{grid-column:auto}.selectionMeta,.slateFilters{grid-template-columns:1fr;display:grid}.slateFilters select{min-width:0}.selectionCardHead{flex-direction:column}}.preparationStart{max-width:1180px;margin-inline:auto}.prepStartStep{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:22px 0;border-top:1px solid var(--line)}.prepStartStep:first-of-type{margin-top:22px}.prepStartStep.isDisabled{opacity:.68}.prepStepNumber{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(38,208,232,.12);border:1px solid rgba(38,208,232,.35);color:var(--accent);font-weight:900}.prepStepBody h3{margin:3px 0 12px}.prepLeagueSelect{display:grid;gap:7px;max-width:560px;color:var(--muted);font-size:.82rem;font-weight:700}.prepLeagueSelect select{width:100%;background:#091521;border:1px solid var(--line);border-radius:10px;color:#fff;padding:12px}.compactText{margin:2px 0 0}.fixtureChoiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fixtureChoice{appearance:none;text-align:left;background:#0a1825;border:1px solid var(--line);border-radius:12px;color:#fff;padding:15px;cursor:pointer;transition:border-color .15s ease,transform .15s ease,background .15s ease}.fixtureChoice:hover{border-color:#31516a;transform:translateY(-1px)}.fixtureChoice.selected{border-color:var(--accent);background:rgba(38,208,232,.07);box-shadow:0 0 0 1px rgba(38,208,232,.18)}.fixtureChoiceMeta{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:.74rem;margin-bottom:11px}.fixtureChoice strong{display:block;font-size:.95rem}.fixtureVersus{display:block;color:var(--muted);font-size:.72rem;margin:4px 0}.prepStartFooter{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:20px;border-top:1px solid var(--line)}.prepStartFooter>div{display:grid;gap:4px}.prepStartFooter strong{font-size:1rem}@media(max-width:760px){.fixtureChoiceGrid{grid-template-columns:1fr}.prepStartStep{grid-template-columns:36px minmax(0,1fr)}.prepStartFooter{align-items:stretch;flex-direction:column}.prepStartFooter .btn{width:100%}}.sampleSourceNote{display:grid;gap:3px;padding:10px 11px;border:1px solid var(--line);border-radius:9px;background:#0a1825;font-size:.76rem}.sampleSourceNote span{color:var(--muted)}.sampleSourceNote.crossCompetition{border-color:#765d24;background:rgba(152,113,25,.09)}.sampleSourceNote.warning{border-color:#6f4c28}.sampleProvenance{display:grid;gap:2px;margin-top:6px;color:var(--muted);font-size:.68rem;font-weight:500}.sampleProvenance span{display:block}.communitySubject{display:grid;gap:2px;margin-top:12px}.communitySubject span{color:var(--muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.communitySubject strong{font-size:.86rem}.communityCard h2{line-height:1.25}.metricResearchWorkspace{display:grid;gap:18px;margin:18px 0}.metricResearchIntro{display:flex;justify-content:space-between;gap:20px;align-items:end;padding:4px 2px}.metricResearchIntro h2{margin:5px 0 3px}.metricResearchSection{overflow:hidden}.metricResearchSectionHead{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.metricResearchSectionHead h2{margin:5px 0 0}.metricPeriodStatic{padding:7px 11px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.04em}.metricPeriodTabs{display:flex;gap:6px;padding:4px;border:1px solid var(--line);background:#081520;border-radius:10px}.metricPeriodTabs button{border:0;background:transparent;color:var(--muted);padding:8px 11px;border-radius:7px;cursor:pointer;font-weight:800;font-size:.76rem}.metricPeriodTabs button.active{background:#163148;color:var(--cyan)}.metricResearchTeams{display:grid;grid-template-columns:1fr 1fr;gap:14px}.metricResearchTeamCard{border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#0b1a28,#091521);padding:18px;min-width:0}.metricResearchTeamHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.metricResearchTeamHead h3{margin:4px 0 0;font-size:1.3rem}.coverageGood,.coverageWarning{padding:5px 8px;border-radius:999px;font-size:.7rem;font-weight:800;white-space:nowrap}.coverageGood{color:#75e4ae;border:1px solid #245d49;background:#102a21}.coverageWarning{color:#f3c86a;border:1px solid #725a24;background:#281f0e}.metricResearchCoverage{margin:14px 0 16px;padding:11px 12px;border:1px solid #20364a;border-radius:10px;background:#07131f;display:grid;gap:4px}.metricResearchCoverage>strong{font-size:.76rem;color:var(--cyan);letter-spacing:.05em}.metricResearchCoverage>span{font-size:.78rem;color:var(--muted)}.metricResearchProvenance{display:flex;gap:6px;flex-wrap:wrap;margin-top:5px}.metricResearchProvenance span{font-size:.68rem;padding:4px 7px;background:#102234;border:1px solid #263e53;border-radius:999px;color:#aebfd0}.metricSubhead{margin:17px 0 9px;color:#bfcddd;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.metricResearchSummary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.metricResearchSummary article{padding:13px;border:1px solid #263b4d;border-radius:11px;background:#0c1c2a}.metricResearchSummary small,.metricResearchSummary span{display:block;color:var(--muted);font-size:.7rem}.metricResearchSummary strong{display:block;margin:5px 0 2px;font-size:1.55rem;color:#fff}.metricLineGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.metricLineGroup{border:1px solid #263b4d;border-radius:11px;background:#081722;overflow:hidden}.metricLineGroup h4{margin:0;padding:11px 12px;border-bottom:1px solid #263b4d;font-size:.75rem;color:#c6d4e1}.metricLineRows{display:grid}.metricLineRow{display:grid;grid-template-columns:1fr auto auto;gap:9px;align-items:center;padding:8px 11px;border-bottom:1px solid rgba(38,59,77,.65);font-size:.74rem}.metricLineRow:last-child{border-bottom:0}.metricLineRow span{color:#afbdcb}.metricLineRow strong{color:#fff}.metricLineRow b{min-width:38px;text-align:right;color:var(--cyan)}.metricAdvanced{margin-top:13px;border-top:1px solid var(--line);padding-top:12px}.metricAdvanced summary{cursor:pointer;color:#b9c8d6;font-weight:800;font-size:.78rem}.metricAdvancedBody{display:grid;gap:6px;margin-top:10px;color:var(--muted);font-size:.76rem}.metricMatchupContext{display:grid;grid-template-columns:1fr 1fr;gap:10px}.metricMatchupContext>div{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:13px 14px;border:1px solid #263b4d;border-radius:11px;background:#081722}.metricMatchupContext span{color:#c8d5e1;font-size:.8rem}.metricMatchupContext strong{grid-row:1/3;grid-column:2;font-size:1.5rem;color:var(--cyan)}.metricMatchupContext small{color:var(--muted)}.metricMatchupContext .contextVersus{grid-column:1/-1;margin-top:7px;padding-top:7px;border-top:1px solid #203547;color:#90a5b9;font-size:.72rem}.metricPeriodNote{margin:14px 0 0;padding:10px 12px;border:1px solid #274156;border-radius:10px;background:#071621;color:#9eb1c2;font-size:.76rem}@media(max-width:1120px){.metricLineGrid,.metricResearchTeams{grid-template-columns:1fr}}@media(max-width:700px){.metricResearchSectionHead{flex-direction:column}.metricPeriodTabs{width:100%;overflow:auto}.metricPeriodTabs button{flex:1 1;white-space:nowrap}.metricMatchupContext,.metricResearchSummary{grid-template-columns:1fr}.metricResearchIntro{align-items:flex-start;flex-direction:column}}.gamePrepHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px}.gamePrepHeaderCopy{min-width:0}.gamePrepHeaderActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;max-width:320px}.gamePrepHeaderActions .btn{white-space:nowrap}.metricSelector{display:flex;gap:8px;padding:5px;border:1px solid var(--line);border-radius:12px;background:#07131f;width:max-content;max-width:100%;position:sticky;top:82px;z-index:8}.metricSelector button{border:0;border-radius:8px;background:transparent;color:var(--muted);font-weight:900;padding:10px 18px;cursor:pointer}.metricSelector button.active{background:#163148;color:var(--cyan);box-shadow:inset 0 0 0 1px #28506b}.metricResearchWorkspace{scroll-margin-top:96px}@media(max-width:900px){.gamePrepHeader{grid-template-columns:1fr}.gamePrepHeaderActions{justify-content:flex-start;max-width:none}.metricSelector{position:static;width:100%}.metricSelector button{flex:1 1}}.teamMetricResearchCard,.teamMetricResearchCard .metricResearchTeamCard{width:100%;max-width:none}.teamMetricResearchCard .metricSampleInspector{max-width:none}.teamMetricResearchCard .metricSampleTable{width:100%}.metricSelectorWide{flex-wrap:wrap;width:max-content}.metricSubtypeTabs{margin:12px 0 14px;width:max-content;max-width:100%}.metricSubtypeTabs button{cursor:pointer}@media(max-width:900px){.metricSelectorWide{width:100%}.metricSelectorWide button{flex:1 1 120px}.metricSubtypeTabs{width:100%;display:flex}.metricSubtypeTabs button{flex:1 1}}@media(min-width:1100px){.metricResearchWorkspace{padding-bottom:76px}}.metricNoDataState{margin-top:18px;padding:16px 18px;border:1px solid var(--border);border-radius:14px;background:rgba(8,24,38,.5);display:flex;flex-direction:column;gap:5px}.metricNoDataState strong{color:var(--text)}.metricNoDataState span{color:var(--muted);font-size:.92rem}.metricTrendUnavailable{display:grid;gap:5px;padding:12px;border:1px solid #263b4d;border-radius:10px;background:#081722}.metricTrendUnavailable strong{color:#d6e0e9}.metricTrendUnavailable span{color:var(--muted);font-size:.75rem}.metricTrendPanel{display:grid;gap:12px}.metricTrendHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-end}.metricTrendHead>div{display:grid;gap:3px}.metricTrendHead strong{color:#e7eef5}.metricTrendHead span{color:var(--muted);font-size:.72rem}.metricTrendAverages{border:1px solid #263b4d;border-radius:10px;overflow:hidden;background:#081722}.metricTrendAverages>div{display:grid;grid-template-columns:minmax(110px,1fr) repeat(3,minmax(74px,.65fr));gap:10px;align-items:center;padding:8px 10px;border-bottom:1px solid rgba(38,59,77,.7)}.metricTrendAverages>div:last-child{border-bottom:0}.metricTrendAverages span{color:#b9c8d6;font-size:.72rem}.metricTrendAverages b{color:#90a5b9;font-size:.68rem}.metricTrendAverages strong{color:#fff}.metricTrendAverages em{font-style:normal;color:var(--cyan);font-weight:800}.metricTrendLineGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.metricTrendLines{border:1px solid #263b4d;border-radius:10px;overflow:hidden;background:#081722}.metricTrendLines h5{margin:0;padding:9px 10px;border-bottom:1px solid #263b4d;color:#c6d4e1;font-size:.7rem}.metricTrendLine{display:grid;grid-template-columns:auto 1fr 1fr auto;gap:8px;align-items:center;padding:7px 9px;border-bottom:1px solid rgba(38,59,77,.6);font-size:.68rem}.metricTrendLine:last-child{border-bottom:0}.metricTrendLine span{color:#aebdca}.metricTrendLine strong{color:#fff;font-size:.68rem}.metricTrendLine small{color:#8da1b4}.metricTrendLine b{color:var(--cyan);white-space:nowrap;font-size:.66rem}@media(max-width:1120px){.metricTrendLineGrid{grid-template-columns:1fr}}@media(max-width:700px){.metricTrendHead{align-items:flex-start;flex-direction:column}.metricTrendAverages>div{grid-template-columns:minmax(90px,1fr) repeat(3,minmax(60px,.65fr));gap:6px}.metricTrendLine{grid-template-columns:auto 1fr}.metricTrendLine b,.metricTrendLine small{text-align:right}}.metricAdvancedExplanation,.metricAdvancedPending{display:grid;gap:5px;padding:10px 12px;border:1px solid #20364a;border-radius:10px;background:#07131f}.metricAdvancedExplanation>strong,.metricAdvancedPending>strong{color:#c8d5e1;font-size:.76rem}.metricAdvancedExplanation>span,.metricAdvancedPending>span{color:var(--muted);font-size:.72rem;line-height:1.45}.metricRangeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:4px}.metricRangeGrid>span{display:grid;gap:2px;padding:8px 9px;border:1px solid #263b4d;border-radius:8px;background:#0b1a28;color:#fff;font-weight:800}.metricRangeGrid b{color:var(--muted);font-size:.66rem;text-transform:uppercase;letter-spacing:.06em}.teamMetricResearchCard~.metricPeriodNote{width:100%;max-width:none;box-sizing:border-box}.metricPeriodNote{line-height:1.45}@media(max-width:700px){.metricRangeGrid{grid-template-columns:1fr}}.metricAdvancedDistribution{display:grid;gap:10px}.metricAdvancedSectionHead{display:grid;gap:4px}.metricAdvancedSectionHead strong{color:#d6e0e9;font-size:.78rem}.metricAdvancedSectionHead span{color:var(--muted);font-size:.72rem;line-height:1.45}.metricAdvancedStats{border:1px solid #263b4d;border-radius:10px;overflow:hidden;background:#081722}.metricAdvancedStats>div{display:grid;grid-template-columns:minmax(105px,1fr) repeat(5,minmax(58px,.65fr));gap:8px;align-items:center;padding:8px 10px;border-bottom:1px solid rgba(38,59,77,.7)}.metricAdvancedStats>div:last-child{border-bottom:0}.metricAdvancedStats span{color:#b9c8d6;font-size:.72rem}.metricAdvancedStats b{color:#90a5b9;font-size:.66rem}.metricAdvancedStats strong{color:#fff;font-size:.76rem}.metricDistributionGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.metricDistributionGroup{border:1px solid #263b4d;border-radius:10px;overflow:hidden;background:#081722}.metricDistributionGroup h5{margin:0;padding:9px 10px;border-bottom:1px solid #263b4d;color:#c6d4e1;font-size:.7rem}.metricDistributionRow{display:grid;grid-template-columns:1fr auto auto;gap:9px;align-items:center;padding:7px 9px;border-bottom:1px solid rgba(38,59,77,.6);font-size:.69rem}.metricDistributionRow:last-child{border-bottom:0}.metricDistributionRow span{color:#aebdca}.metricDistributionRow strong{color:#fff}.metricDistributionRow b{min-width:38px;text-align:right;color:var(--cyan)}@media(max-width:1120px){.metricDistributionGrid{grid-template-columns:1fr}}@media(max-width:700px){.metricAdvancedStats{overflow:auto}.metricAdvancedStats>div{min-width:600px}}.metricTimingProfile{display:grid;gap:9px;margin-top:4px}.metricTimingCoverage,.metricTimingFoot{color:var(--muted);font-size:.7rem;line-height:1.4}.metricTimingCoverage{padding:7px 9px;border:1px solid #20364a;border-radius:8px;background:#07131f}.metricTimingTable{border:1px solid #263b4d;border-radius:10px;overflow:hidden;background:#081722}.metricTimingTable>div{display:grid;grid-template-columns:minmax(90px,1fr) repeat(4,minmax(62px,.65fr));gap:8px;align-items:center;padding:8px 10px;border-bottom:1px solid rgba(38,59,77,.7)}.metricTimingTable>div:last-child{border-bottom:0}.metricTimingTable span{color:#b9c8d6;font-size:.72rem}.metricTimingTable b{color:#90a5b9;font-size:.66rem}.metricTimingTable strong{color:#fff;font-size:.76rem}.metricTimingTable em{font-style:normal;color:var(--cyan);font-weight:800;font-size:.72rem}@media(max-width:700px){.metricTimingTable{overflow:auto}.metricTimingTable>div{min-width:540px}}.metricConsistencyProfile,.metricMatchupLens,.metricStreakProfile{display:grid;gap:9px;margin-top:4px}.metricConsistencyTable{border:1px solid #263b4d;border-radius:10px;overflow:hidden;background:#081722}.metricConsistencyTable>div{display:grid;grid-template-columns:minmax(105px,1fr) minmax(105px,.8fr) repeat(3,minmax(58px,.55fr));gap:8px;align-items:center;padding:8px 10px;border-bottom:1px solid rgba(38,59,77,.7)}.metricConsistencyTable>div:last-child{border-bottom:0}.metricConsistencyTable span{color:#b9c8d6;font-size:.72rem}.metricConsistencyTable b{color:#90a5b9;font-size:.66rem}.metricConsistencyTable strong{font-size:.72rem}.metricConsistencyTable strong[data-consistency=consistent],.metricConsistencyTable strong[data-consistency=very_consistent]{color:#dff7ea}.metricConsistencyTable strong[data-consistency=mixed]{color:#f2dfae}.metricConsistencyTable strong[data-consistency=volatile]{color:#f5c1c1}.metricConsistencyTable strong[data-consistency=insufficient_sample]{color:#90a5b9}.metricConsistencyTable em{font-style:normal;color:#fff;font-size:.72rem}.metricConsistencyFoot{color:var(--muted);font-size:.69rem;line-height:1.4}.metricStreakGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.metricStreakGroup{border:1px solid #263b4d;border-radius:10px;overflow:hidden;background:#081722}.metricStreakGroup h5{margin:0;padding:9px 10px;border-bottom:1px solid #263b4d;color:#c6d4e1;font-size:.7rem}.metricStreakRow{display:grid;grid-template-columns:auto minmax(85px,.8fr) minmax(100px,1fr);gap:8px;align-items:center;padding:7px 9px;border-bottom:1px solid rgba(38,59,77,.6);font-size:.68rem}.metricStreakRow:last-child{border-bottom:0}.metricStreakRow span{color:#aebdca}.metricStreakRow strong{color:#fff}.metricStreakRow em{font-style:normal;color:#8fbad3;text-align:right}.metricMatchupLens .metricMatchupContext{margin-top:0}.contextGap{display:block;color:#d6e0e9;font-size:.68rem;margin-top:6px}.contextGapRecent{color:var(--cyan);margin-top:2px}@media(max-width:1120px){.metricStreakGrid{grid-template-columns:1fr}}@media(max-width:700px){.metricConsistencyTable{overflow:auto}.metricConsistencyTable>div{min-width:560px}.metricStreakRow{grid-template-columns:auto 1fr}.metricStreakRow em{text-align:left;grid-column:2}}.metricSampleInspector{margin-top:14px;border:1px solid #263b4d;border-radius:12px;background:#07131f;overflow:hidden}.metricSampleInspectorHead{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 13px;border-bottom:1px solid #203547}.metricSampleInspectorHead>div:first-child{display:grid;gap:3px}.metricSampleInspectorHead strong{color:#eef6fd;font-size:.82rem}.metricSampleInspectorHead span{color:var(--muted);font-size:.72rem}.metricMeasureTabs,.metricViewToggle{display:flex;gap:4px}.metricMeasureTabs button,.metricViewToggle button{border:1px solid #294052;background:#0b1b29;color:#9eb0bf;border-radius:7px;padding:6px 10px;font-size:.7rem;font-weight:800;cursor:pointer}.metricMeasureTabs button.active,.metricViewToggle button.active{background:#17334a;color:var(--cyan);border-color:#315a75}.metricMeasureTabs{padding:9px 12px 0}.metricSampleTable{margin:9px 0 0}.metricSampleTable td,.metricSampleTable th{white-space:nowrap}.metricSampleMissing{opacity:.55}.metricChartControls{display:flex;justify-content:space-between;align-items:end;gap:12px;padding:10px 13px;color:#b9c8d6;font-size:.74rem}.metricChartControls label{display:flex;align-items:center;gap:7px;color:var(--muted)}.metricChartControls select{background:#0b1b29;color:#dbe7f1;border:1px solid #294052;border-radius:7px;padding:5px 8px}.metricBarChart{height:245px;padding:14px 12px 10px;display:flex;gap:8px;align-items:stretch;border-top:1px solid #203547;background:linear-gradient(180deg,#07131f,#081722)}.metricBarItem{grid-template-rows:1fr auto auto;min-width:48px;max-width:62px;flex:1 1;gap:3px;text-align:center}.metricBarPlot{height:185px;position:relative;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #3a4d5f}.metricBarPlot b{width:70%;min-height:2px;border-radius:5px 5px 1px 1px;background:#1fa764;position:relative;z-index:2}.metricBarPlot b.miss{background:#c94b4b}.metricBarPlot b em{position:absolute;bottom:4px;left:0;right:0;color:white;font-size:.62rem;font-style:normal;font-weight:900}.metricReferenceLine{position:absolute;left:0;right:0;border-top:1px dashed #f1b23b;z-index:3}.metricBarItem small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9fb1c1}.metricBarItem time{color:#667c8f;font-size:.59rem}.metricBarMissing{color:#607688;align-self:flex-end;margin-bottom:4px}@media(max-width:700px){.metricChartControls,.metricSampleInspectorHead{align-items:flex-start;flex-direction:column}.metricBarItem{min-width:44px}.metricBarChart{height:225px}}.refereeFilters{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.refereeFilters label{min-width:220px}.refereeKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.refereeKpis article{border:1px solid #263b4d;background:#081722;border-radius:11px;padding:12px}.refereeKpis small,.refereeKpis span{display:block;color:var(--muted);font-size:.7rem}.refereeKpis strong{display:block;font-size:1.45rem;margin:5px 0;color:#fff}.refereeThresholdGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.refereeThresholdGrid article{border:1px solid #263b4d;background:#081722;border-radius:10px;padding:12px}.refereeThresholdGrid strong{display:block;font-size:1.2rem;color:var(--cyan)}.refereeMatchCards{display:grid;gap:7px}.refereeMatchRow{display:grid;grid-template-columns:110px minmax(220px,1fr) repeat(4,90px);gap:10px;align-items:center;padding:10px 12px;border:1px solid #263b4d;border-radius:10px;background:#081722}.refereeMatchRow small{display:block;color:var(--muted)}.refereeMatchRow b{text-align:center}.matchRefereeContext{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.matchRefereeContext article{border:1px solid #263b4d;border-radius:11px;background:#081722;padding:13px}.matchRefereeContext .footballMetricGrid{margin-top:10px}@media(max-width:900px){.refereeKpis{grid-template-columns:repeat(2,1fr)}.refereeMatchRow{grid-template-columns:90px 1fr}.refereeMatchRow b{display:none}.matchRefereeContext{grid-template-columns:1fr}}@media(max-width:600px){.refereeKpis,.refereeThresholdGrid{grid-template-columns:1fr}}.extendedMetricTabs{flex-wrap:wrap}.extendedMetricTabs button{white-space:nowrap}.metricSelectorFlat{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;width:100%;max-width:100%;overscroll-behavior-x:contain}.metricSelectorFlat button{white-space:nowrap;flex:0 0 auto}.footballHierarchyControls{align-items:end}.hierarchyContext{margin-top:10px}@media(max-width:900px){.metricSelectorFlat{display:flex;flex-wrap:nowrap}.metricSelectorFlat button{flex:0 0 auto}}.basketballMetricExplorer{display:grid;gap:14px;margin:18px 0 30px}.metricExplorerIntro{display:flex;justify-content:space-between;gap:18px;align-items:end;padding:2px}.metricExplorerIntro h2{margin:5px 0 4px}.metricExplorerSource{border:1px solid #28506b;background:#0a1b29;color:#8fe7f2;padding:8px 11px;border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap}.metricFamilyTabs{display:flex;gap:7px;overflow:auto;padding-bottom:2px;scrollbar-width:thin}.metricFamilyTabs button{border:1px solid var(--line);background:#081722;color:#9fb0c0;border-radius:999px;padding:9px 14px;font-weight:850;cursor:pointer;white-space:nowrap}.metricFamilyTabs button.active{background:#15334a;color:var(--cyan);border-color:#2d5c76}.metricChoiceRail{display:flex;gap:8px;overflow:auto;padding:3px 2px 8px;scrollbar-width:thin}.metricChoiceRail button{min-width:116px;text-align:left;border:1px solid #233a4d;border-radius:12px;background:#091722;color:white;padding:11px 12px;cursor:pointer}.metricChoiceRail button span,.metricChoiceRail button strong{display:block}.metricChoiceRail button strong{font-size:1rem}.metricChoiceRail button span{font-size:.72rem;color:var(--muted);margin-top:3px}.metricChoiceRail button.active{border-color:#2f7893;background:linear-gradient(180deg,#12314a,#0c2132);box-shadow:inset 0 0 0 1px rgba(20,212,238,.16)}.metricChoiceRail button.active strong{color:var(--cyan)}.metricExplorerCard{overflow:hidden}.metricExplorerHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.metricExplorerHeader h2{margin:5px 0 3px}.perspectiveSwitch{display:flex;gap:4px;border:1px solid var(--line);padding:4px;border-radius:11px;background:#07131f}.perspectiveSwitch button{border:0;background:transparent;color:var(--muted);font-weight:900;padding:9px 14px;border-radius:8px;cursor:pointer}.perspectiveSwitch button.active{background:#163148;color:var(--cyan)}.metricExplorerFilters{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;margin:18px 0;padding:14px;border:1px solid #203649;border-radius:14px;background:#07141f}.filterCluster{display:grid;gap:7px}.filterCluster>span{font-size:.69rem;text-transform:uppercase;letter-spacing:.08em;color:#91a5b6;font-weight:900}.filterCluster>div{display:flex;gap:5px}.filterCluster button,.thresholdEditor input,.thresholdEditor select{border:1px solid #294157;background:#0a1b29;color:#dfeaf2;border-radius:8px;padding:8px 10px;font-weight:800}.filterCluster button{cursor:pointer}.filterCluster button.active{background:#173850;color:var(--cyan);border-color:#2e617c}.customNField{display:flex;align-items:center;gap:6px;color:#9eb0bf;font-size:.76rem}.customNField input{width:62px;border:1px solid #294157;background:#091824;color:#fff;border-radius:7px;padding:7px}.thresholdCluster{margin-left:auto}.thresholdAdd{min-height:38px}.thresholdEditor{display:flex!important;align-items:center}.thresholdEditor select{width:48px}.thresholdEditor input{width:78px;text-align:center}.thresholdEditor .thresholdClear{color:#d8a7a7}.metricExplorerError,.metricExplorerLoading,.metricNoGames{display:grid;gap:5px;padding:15px;border:1px solid #5f3f3f;border-radius:12px;background:#211313;color:#e3bbbb}.metricExplorerLoading,.metricNoGames{border-color:#24445a;background:#081722;color:#a9bfce}.metricNoGames{margin-top:10px}.metricExplorerSummary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:18px 0}.metricExplorerSummary article{padding:14px;border:1px solid #253c4f;border-radius:12px;background:linear-gradient(180deg,#0c1c2a,#091722);min-width:0}.metricExplorerSummary small,.metricExplorerSummary span{display:block;color:var(--muted);font-size:.69rem}.metricExplorerSummary strong{display:block;font-size:1.35rem;margin:5px 0;white-space:nowrap}.metricExplorerSummary .primaryMetric strong{color:var(--cyan);font-size:1.75rem}.metricExplorerSummary .deltaPositive strong{color:#80dfb1}.metricExplorerSummary .deltaNegative strong{color:#e0ad78}.thresholdResult{display:grid;grid-template-columns:auto auto 1fr;gap:18px;align-items:center;padding:14px 16px;border:1px solid #28516b;border-radius:13px;background:#091c2b}.thresholdResult small,.thresholdResult span{display:block;color:#9db0bf;font-size:.72rem}.thresholdResult strong{font-size:1.35rem}.thresholdRate strong{font-size:1.7rem;color:var(--cyan)}.thresholdProgress{height:8px;border-radius:999px;background:#142b3c;overflow:hidden}.thresholdProgress i{display:block;height:100%;background:linear-gradient(90deg,#139bb5,#22d3ee);border-radius:999px}.metricChartSection,.metricGamesSection{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.metricChartHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.metricChartHead h3{margin:4px 0 0}.metricChartLegend{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:#98aabb;font-size:.72rem}.metricChartLegend b,.samplePill{border:1px solid #2b5168;background:#0d2535;color:#8fe7f2;border-radius:999px;padding:6px 9px}.metricBarChart{overflow-x:auto;overflow-y:hidden;border:1px solid #20384b;border-radius:14px;background:linear-gradient(180deg,#071622,#09131c);padding:18px 14px 10px}.metricChartPlot{height:310px;display:flex;align-items:stretch;gap:7px;min-width:max(100%,calc(var(--metric-bars,1) * 44px));position:relative;border-bottom:1px solid #345063;background:repeating-linear-gradient(0deg,transparent 0,transparent 61px,rgba(84,112,132,.12) 62px)}.metricBarItem{flex:1 0 38px;min-width:38px;max-width:58px;display:grid;grid-template-rows:24px 1fr 22px 18px;text-decoration:none;position:relative;z-index:2}.metricBarValue{text-align:center;font-size:.67rem;color:#b8c7d3}.metricBarTrack{height:100%;display:flex;align-items:flex-end;justify-content:center}.metricBarTrack i{display:block;width:64%;min-height:2px;border-radius:5px 5px 2px 2px;background:#3e829b;transition:height .18s ease,filter .18s ease}.metricBarItem:hover .metricBarTrack i{filter:brightness(1.25)}.metricBarItem.hit .metricBarTrack i{box-shadow:inset 0 0 0 1px rgba(135,232,188,.32)}.metricBarItem.miss .metricBarTrack i{opacity:.7}.metricBarOpponent{text-align:center;font-size:.66rem;font-weight:900;color:#d6e0e7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:5px}.metricBarItem small{text-align:center;color:#7e94a7;font-size:.62rem}.metricThresholdLine{position:absolute;left:0;right:0;border-top:1px dashed #d9b269;z-index:3;pointer-events:none}.metricThresholdLine span{position:absolute;right:0;bottom:4px;background:#1e1a10;color:#f0c978;border:1px solid #6b5627;border-radius:6px;padding:3px 6px;font-size:.62rem}.metricExplorerGames td:last-child,.metricExplorerGames th:last-child{text-align:right}.thresholdHit,.thresholdMiss{display:inline-block;padding:4px 7px;border-radius:999px;font-size:.68rem;font-weight:900}.thresholdHit{color:#7fe0af;background:#10291f;border:1px solid #285944}.thresholdMiss{color:#d7b1a4;background:#271815;border:1px solid #5d3c34}@media(max-width:1250px){.metricExplorerSummary{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.metricChartHead,.metricExplorerHeader,.metricExplorerIntro{flex-direction:column;align-items:flex-start}.metricExplorerSource{white-space:normal}.perspectiveSwitch{width:100%}.perspectiveSwitch button{flex:1 1}.metricExplorerFilters{align-items:stretch}.thresholdCluster{margin-left:0}.metricExplorerSummary{grid-template-columns:repeat(2,1fr)}.thresholdResult{grid-template-columns:1fr 1fr}.thresholdProgress{grid-column:1/-1}.metricBarChart{margin-left:-4px;margin-right:-4px}.metricChartPlot{height:270px}.metricChoiceRail button{min-width:104px}}@media(max-width:520px){.metricExplorerSummary{grid-template-columns:1fr 1fr}.metricExplorerSummary strong{font-size:1.15rem}.metricExplorerSummary .primaryMetric strong{font-size:1.5rem}.filterCluster{width:100%}.filterCluster>div{overflow:auto}.filterCluster button{white-space:nowrap}.thresholdEditor{overflow:visible!important;flex-wrap:wrap}.thresholdEditor input{flex:1 1}.metricBarItem{flex-basis:34px;min-width:34px}.metricChartPlot{gap:5px}}.overviewMetricLink{text-decoration:none;color:inherit;display:block}.overviewMetricLink article{height:100%;transition:border-color .15s ease,transform .15s ease,background .15s ease}.overviewMetricLink:hover article{border-color:#2e6d87;transform:translateY(-1px);background:linear-gradient(180deg,rgba(18,44,62,.98),rgba(9,24,36,.98))}.overviewMetricLink small{display:block;margin-top:7px;color:#7fa1b5;font-size:.68rem}.metricDistributionSection,.metricLeagueContext{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.metricLeagueGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.metricLeagueGrid article{padding:14px;border:1px solid #253c4f;border-radius:12px;background:linear-gradient(180deg,#0c1c2a,#091722)}.metricLeagueGrid small,.metricLeagueGrid span{display:block;color:var(--muted);font-size:.69rem}.metricLeagueGrid strong{display:block;font-size:1.45rem;margin:5px 0;color:#dfeaf2}.metricLeagueGrid article:first-child strong{color:var(--cyan);font-size:1.7rem}.metricHistogram{height:205px;display:flex;align-items:stretch;gap:10px;padding:14px 14px 8px;border:1px solid #20384b;border-radius:14px;background:linear-gradient(180deg,#071622,#09131c)}.metricHistogramBin{min-width:0;flex:1 1;display:grid;grid-template-rows:20px 1fr 30px;gap:4px;text-align:center}.metricHistogramBin>span{font-size:.68rem;color:#aebfcb;font-weight:800}.metricHistogramBin>div{display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #345063;background:repeating-linear-gradient(0deg,transparent 0,transparent 31px,rgba(84,112,132,.1) 32px)}.metricHistogramBin i{display:block;width:min(72%,58px);min-height:3px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#2ab7cf,#286b88)}.metricHistogramBin small{font-size:.61rem;line-height:1.15;color:#7f95a6;overflow:hidden}@media(max-width:820px){.metricLeagueGrid{grid-template-columns:repeat(2,1fr)}.metricHistogram{gap:6px;padding-left:8px;padding-right:8px}.metricHistogramBin small{font-size:.56rem}}@media(max-width:520px){.metricLeagueGrid{grid-template-columns:1fr 1fr}.metricLeagueGrid strong{font-size:1.25rem}.metricHistogram{height:180px;overflow-x:auto}.metricHistogramBin{min-width:64px}}.phaseCluster select{min-height:38px;border:1px solid #294157;background:#0a1b29;color:#dfeaf2;border-radius:8px;padding:8px 34px 8px 10px;font-weight:800;max-width:220px}@media(max-width:820px){.phaseCluster select{width:100%;max-width:none}}.matchupLabSetup{display:grid;gap:18px}.matchupContextRow{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.matchupContextRow label,.matchupMetricToolbar label,.matchupSideControls label{display:grid;gap:6px;color:var(--muted);font-size:.72rem}.matchupContextRow select,.matchupMetricToolbar input,.matchupMetricToolbar select,.matchupSideEditor input,.matchupSideEditor select,.matchupThresholdControl select{border:1px solid #294157;background:#091824;color:#fff;border-radius:8px;padding:9px 10px}.matchupSidesGrid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:stretch}.matchupSideEditor{border:1px solid #274156;border-radius:14px;padding:16px;background:linear-gradient(180deg,#0b1c2a,#081621);display:grid;gap:14px}.matchupSideTitle{display:grid;gap:7px}.matchupSideTitle>span{text-transform:uppercase;letter-spacing:.11em;font-weight:900;color:var(--cyan);font-size:.67rem}.matchupSideTitle select{font-size:1rem;font-weight:850}.matchupSideControls{display:flex;gap:9px;align-items:end;flex-wrap:wrap}.matchupSideControls label{min-width:110px}.matchupSideControls input{width:82px}.matchupVersus{align-self:center;border:1px solid #355068;background:#0a1a27;color:#a8bac8;font-weight:950;border-radius:999px;padding:9px}.matchupMatrixSection{overflow:hidden}.matchupMatrix{display:grid;gap:8px}.matchupMatrix button,.matchupMatrixDirectionHead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:stretch}.matchupMatrixDirectionHead{position:relative;padding:0 12px 2px;color:#8fa4b4;font-size:.69rem}.matchupMatrixDirectionHead:after{content:"";position:absolute;top:0;bottom:2px;left:50%;width:1px;background:#355166;transform:translateX(-.5px);pointer-events:none}.matchupMatrixDirectionHead>div{display:grid;grid-template-columns:minmax(120px,1fr) 70px minmax(120px,1fr);gap:8px;align-items:center;text-align:center;padding:0 16px;min-width:0}.matchupMatrixDirectionHead span{min-width:0;overflow-wrap:anywhere;word-break:normal;line-height:1.25}.matchupMatrixDirectionHead b{color:var(--cyan);font-size:.9rem}.matchupMatrix button{position:relative;border:1px solid #20394c;background:#081722;color:#eaf2f7;border-radius:11px;padding:0;cursor:pointer;text-align:center;overflow:hidden}.matchupMatrix button:after{content:"";position:absolute;top:10px;bottom:10px;left:50%;width:1px;background:#355166;transform:translateX(-.5px);pointer-events:none}.matchupMatrix button.active,.matchupMatrix button:hover{border-color:#2f7893;background:#0c2434}.matchupMatrix button.active .matchupMatrixHalf strong{color:var(--cyan)}.matchupMatrixHalf{display:grid;grid-template-columns:minmax(120px,1fr) 70px minmax(120px,1fr);gap:8px;align-items:center;padding:12px 16px}.matchupMatrixHalf:first-child{background:linear-gradient(90deg,rgba(18,58,77,.16),rgba(8,23,34,0))}.matchupMatrixHalf:last-child{background:linear-gradient(270deg,rgba(18,58,77,.16),rgba(8,23,34,0))}.matchupMatrixHalf span{display:grid;gap:2px}.matchupMatrixHalf b{font-size:1rem}.matchupMatrixHalf small{font-size:.62rem;color:#869bab}.matchupMatrixHalf strong{font-size:.78rem}.matchupMetricLab{display:grid;gap:18px}.matchupMetricToolbar{display:flex;gap:18px;align-items:end;justify-content:space-between;flex-wrap:wrap}.matchupMetricToolbar>label{min-width:260px}.matchupThresholdControl{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.matchupThresholdControl>span{font-size:.7rem;color:#91a5b6;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.matchupThresholdControl input{width:90px}.matchupDirectionGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.matchupDirectionCard{border:1px solid #274156;border-radius:14px;background:#081722;padding:16px;min-width:0}.matchupDirectionHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.matchupDirectionHead h3{margin:4px 0 0}.matchupDirectionHead h3 span{color:#758d9e;font-weight:600}.matchupDirectionNumbers{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin:16px 0}.matchupDirectionNumbers>div{border:1px solid #203a4d;border-radius:12px;padding:13px;background:#0a1b29;display:grid;gap:4px}.matchupDirectionNumbers small,.matchupDirectionNumbers span{color:var(--muted);font-size:.7rem}.matchupDirectionNumbers strong{font-size:1.65rem;color:var(--cyan)}.matchupDirectionNumbers>b{color:#7890a1}.matchupThresholdCompare{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.matchupThresholdCompare>div{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;border:1px solid #29465c;border-radius:10px;padding:9px 11px}.matchupThresholdCompare small,.matchupThresholdCompare span{font-size:.67rem;color:#92a5b4}.matchupThresholdCompare strong{color:#dce9f1}.matchupTimelinePair{display:grid;gap:12px}.matchupTimelinePair>div>small{display:block;color:#8398a9;margin-bottom:5px}.matchupMiniTimeline{height:94px;display:flex;align-items:flex-end;gap:3px;border-bottom:1px solid #2a4558;padding:5px 3px 0;overflow-x:auto}.matchupMiniTimeline a{height:82px;min-width:18px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-decoration:none;gap:3px}.matchupMiniTimeline i{display:block;width:12px;min-height:2px;background:#3a8ba3;border-radius:3px 3px 1px 1px}.matchupMiniTimeline a.hit i{box-shadow:inset 0 0 0 1px rgba(130,231,184,.5)}.matchupMiniTimeline a.miss i{opacity:.58}.matchupMiniTimeline span{font-size:.5rem;color:#758c9d;max-width:25px;overflow:hidden;text-overflow:ellipsis}.matchupEvidenceFoot{display:flex;gap:12px;flex-wrap:wrap;align-items:center;border-top:1px solid var(--line);padding-top:13px;color:#8da1b0;font-size:.7rem}.matchupEvidenceFoot strong{color:#d8e3ea}.comparisonTray{gap:8px}@media(max-width:1050px){.matchupDirectionGrid{grid-template-columns:1fr}.matchupMatrix{overflow-x:auto}.matchupMatrix button,.matchupMatrixDirectionHead{min-width:920px}.matchupSidesGrid{grid-template-columns:1fr}.matchupVersus{justify-self:center}}@media(max-width:620px){.matchupContextRow>*{width:100%}.matchupSideControls label{flex:1 1 42%}.matchupMetricToolbar>label{min-width:0;width:100%}.matchupThresholdControl{width:100%}.matchupDirectionNumbers{grid-template-columns:1fr}.matchupDirectionNumbers>b{display:none}.matchupThresholdCompare{grid-template-columns:1fr}.matchupDirectionHead{flex-direction:column}}.matchupLaunchBtn{border-color:#7357ff!important;background:linear-gradient(135deg,rgba(115,87,255,.2),rgba(29,183,214,.12))!important;color:#f3efff!important;font-weight:900!important}.matchupLaunchBtn:hover{border-color:#927cff!important;background:linear-gradient(135deg,rgba(115,87,255,.32),rgba(29,183,214,.18))!important}.prepQuickRead{margin-top:18px;margin-bottom:32px}.prepInsightGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.prepInsightGrid article{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;border:1px solid #244157;border-radius:12px;padding:13px;background:#091a27}.prepInsightGrid article span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#0d3040;color:var(--cyan);font-weight:950;font-size:.7rem}.prepInsightGrid article p{margin:2px 0 0;line-height:1.45;color:#d7e4ec}.prepTeamProfiles{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.prepProfileMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.prepProfileMetrics>div{border:1px solid #244156;border-radius:11px;padding:11px;background:#081722;display:grid;gap:3px;min-width:0}.prepProfileMetrics span{font-size:.65rem;color:var(--cyan);font-weight:900;letter-spacing:.06em}.prepProfileMetrics strong{font-size:1.28rem}.prepProfileMetrics small{font-size:.62rem;color:#8da3b3}.prepProfileMetrics em{font-size:.61rem;color:#ef9b84;font-style:normal}.prepMatchupMatrix{margin-top:18px}.prepMatrixRow{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:stretch;border:1px solid #20394c;background:#081722;color:#eaf2f7;border-radius:11px;text-align:center;overflow:hidden;text-decoration:none}.prepMatrixRow:after{content:"";position:absolute;top:10px;bottom:10px;left:50%;width:1px;background:#355166;transform:translateX(-.5px);pointer-events:none}.prepMatrixRow:hover{border-color:#2f7893;background:#0c2434}.prepMatrixRow:hover .matchupMatrixHalf strong{color:var(--cyan)}@media(max-width:1050px){.prepInsightGrid,.prepTeamProfiles{grid-template-columns:1fr}.prepProfileMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.prepMatchupMatrix .matchupMatrix{overflow-x:auto}.prepMatchupMatrix .matchupMatrixDirectionHead,.prepMatrixRow{min-width:920px}}.actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.actions,.sectionHead>div:first-child{min-width:0}.prepHeroHead{align-items:flex-start}.prepHeroCopy{min-width:0;max-width:900px}.prepHeroCopy h1{overflow-wrap:anywhere}.prepHeroActions{max-width:620px}.analysisSeasonNotice{margin:14px 0 0;padding:10px 12px;border:1px solid #2d6071;border-radius:10px;background:#0a2531;color:#b8dbe5;font-size:.82rem;line-height:1.45}.analysisSeasonNotice strong{color:var(--cyan)}.selectionWorkspace .sectionHead{align-items:flex-start}.selectionWorkspace .sectionHead>.actions{flex:0 1 auto;max-width:420px}@media(max-width:1100px){.prepHeroHead,.selectionWorkspace .sectionHead{flex-direction:column}.prepHeroActions,.selectionWorkspace .sectionHead>.actions{max-width:none;justify-content:flex-start;width:100%}}.seasonScopeControl{display:grid;gap:7px;min-width:230px}.seasonScopeControl>label{display:grid;gap:6px}.seasonScopeChecks{display:flex;flex-wrap:wrap;gap:8px 12px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:rgba(4,17,28,.45)}.seasonScopeChecks label{display:flex;align-items:center;gap:6px;font-size:.82rem}.seasonScopeChecks input{width:auto}.seasonProvenance{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.seasonProvenance span{padding:5px 8px;border:1px solid var(--line);border-radius:999px;font-size:.76rem;color:var(--muted)}.seasonBoundaryRow td{padding:4px 8px!important;background:rgba(30,213,238,.06);color:var(--cyan);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.timelineSeasonBreak{border-left:2px solid rgba(30,213,238,.5)!important;margin-left:5px;padding-left:5px}.prepScheduleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.prepScheduleGrid article{border:1px solid var(--line);border-radius:16px;padding:18px;background:rgba(7,24,38,.42);display:grid;gap:12px}.prepScheduleGrid article>strong{font-size:18px}.prepScheduleGrid article>div{display:flex;justify-content:space-between;gap:18px;align-items:center;border-top:1px solid rgba(123,160,190,.15);padding-top:10px}.prepScheduleGrid article small,.prepScheduleGrid article span{color:var(--muted)}.prepScheduleGrid article b{font-size:18px}.sampleStrengthLine{margin:10px 0 0;color:var(--muted);font-size:13px}@media(max-width:760px){.prepScheduleGrid{grid-template-columns:1fr}}.discoverFilters{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin-top:18px}.discoverFilters label{display:grid;gap:6px;min-width:280px}.discoverSummary{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.discoverSummary span{border:1px solid var(--line);border-radius:999px;padding:7px 11px;color:var(--muted);font-size:13px}.discoverSection{margin-top:26px}.discoverGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.discoverCard{display:grid;gap:8px;border:1px solid var(--line);border-radius:16px;padding:18px;background:rgba(7,24,38,.48);text-decoration:none;color:inherit;min-width:0}.discoverCard:hover{border-color:#2f7893;background:#0b2232}.discoverCardTop{display:flex;justify-content:space-between;gap:12px;align-items:start}.discoverCardTop span{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}.discoverCardTop b{font-size:12px;color:var(--muted);font-weight:800}.discoverCard h3{margin:0;font-size:19px}.discoverCard p{margin:0;color:#d9e5ed;line-height:1.45}.discoverEvidence{display:flex;gap:8px;flex-wrap:wrap}.discoverEvidence small{border:1px solid rgba(93,139,168,.35);border-radius:999px;padding:5px 8px;color:var(--muted)}.discoverWhy{font-size:12px;color:var(--muted);border-top:1px solid rgba(123,160,190,.14);padding-top:8px}.discoverEmpty{padding:16px;border:1px dashed var(--line);border-radius:14px;color:var(--muted)}@media(max-width:800px){.discoverGrid{grid-template-columns:1fr}.discoverFilters label{min-width:100%}}.discoverSummary .discoverFallback{border-color:#78622c;background:#251f10;color:#f0cd73;font-weight:850}.discoverProvenance{margin:12px 0 0;padding:12px 14px;border:1px solid #6a5728;border-left:3px solid #c59a34;border-radius:10px;background:#211c10;color:#cdbf95;font-size:.8rem;line-height:1.5}.discoverCount{display:inline-flex;align-items:center;justify-content:center;min-width:86px;padding:6px 9px;border:1px solid #28485d;border-radius:999px;background:#081722;color:#9fb2c2;font-size:.72rem;font-weight:850;white-space:nowrap}.discoverCardActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px;padding-top:10px;border-top:1px solid rgba(123,160,190,.14)}.discoverCardActions .btn{min-height:34px}.discoverExpand{margin-top:12px}@media(max-width:640px){.discoverCardActions{align-items:stretch;flex-direction:column}.discoverCardActions .btn{width:100%;text-align:center}.discoverCount{align-self:flex-start}.discoverProvenance{font-size:.76rem}}.finderHero{background:linear-gradient(135deg,rgba(20,184,166,.08),transparent 55%)}.finderConditionGrid,.finderScopeGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.finderScopeDates{grid-template-columns:repeat(2,minmax(220px,1fr))}.finderConditionGrid label,.finderScopeGrid label{display:flex;flex-direction:column;gap:6px}.finderConditionGrid input,.finderConditionGrid select{min-width:0;width:100%}.finderCheck{flex-direction:row!important;align-items:center!important;min-height:42px}.finderCheck input{width:auto}.finderLeagues{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:18px}.finderLeague{display:flex;flex-direction:column;gap:4px}.finderConditions{display:grid;gap:14px}.finderConditionHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.textButton{border:0;background:none;color:var(--muted);cursor:pointer}.textButton:hover{color:var(--text)}.finderSentence{margin:12px 0 0;color:var(--muted);font-size:.9rem}.inlineInputs{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0}.inlineInputs select{width:auto!important;min-width:72px;max-width:108px}.inlineInputs input{min-width:0!important;width:100%!important}.inputSuffix{font-size:.82rem;color:var(--muted);min-width:26px}.finderQualityPanel{display:grid;grid-template-columns:minmax(240px,1.35fr) minmax(210px,.8fr) minmax(300px,1.3fr);gap:16px;align-items:stretch;margin-top:18px;padding:16px;border:1px solid var(--border);border-radius:14px;background:rgba(34,211,238,.035)}.finderQualityIntro{display:flex;flex-direction:column;gap:4px}.finderCompleteCheck small,.finderQualityIntro>span,.finderQualitySample small{font-size:.8rem;color:var(--muted);line-height:1.4}.finderQualitySample{display:flex;flex-direction:column;gap:6px}.finderQualitySample input{max-width:140px}.finderCompleteCheck{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.025);cursor:pointer}.finderCompleteCheck>input{width:auto;margin-top:3px}.finderCompleteCheck>span{display:flex;flex-direction:column;gap:3px}.finderRun{display:flex;gap:12px;align-items:center;margin-top:16px}.finderResultsSection{border-top:2px solid var(--cyan);background:linear-gradient(180deg,rgba(34,211,238,.035),rgba(255,255,255,0) 180px),var(--card)}.finderResultsHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--border)}.finderResultsStats{display:flex;gap:10px;flex-wrap:wrap}.finderResultsStats span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:92px;padding:10px 14px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.025);color:var(--muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.04em}.finderResultsStats b{font-size:1.2rem;color:var(--text);letter-spacing:0}.finderResults{display:grid;gap:18px}.finderResult{position:relative;border:1px solid var(--border);border-left:3px solid var(--cyan);border-radius:14px;padding:16px 18px;background:rgba(255,255,255,.018);box-shadow:0 8px 24px rgba(0,0,0,.08)}.finderResultTop{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.finderMatchedBadge,.finderResultBadge{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:700;letter-spacing:.06em}.finderResultBadge{border:1px solid var(--border);color:var(--muted);background:rgba(255,255,255,.02)}.finderMatchedBadge{border:1px solid rgba(34,211,238,.28);color:var(--cyan);background:rgba(34,211,238,.07)}.finderFixture{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.finderFixture h3{margin:3px 0;font-size:1.12rem}.finderFixture h3 span{font-weight:400;color:var(--muted);font-size:.85rem}.finderFixture small,.finderFixture time{color:var(--muted)}.finderEvidence{gap:8px;margin:14px 0}.finderEvidenceRow{display:flex;justify-content:space-between;gap:16px;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.03)}.finderEvidenceRow>div:first-child{display:flex;flex-direction:column;gap:2px}.finderEvidenceRow span,.finderEvidenceValue small{font-size:.78rem;color:var(--muted)}.finderEvidenceValue{display:flex;gap:10px;align-items:center}.finderEvidenceValue b{font-size:1rem}.emptyState{padding:24px;text-align:center}@media(max-width:1100px){.finderQualityPanel{grid-template-columns:1fr 1fr}.finderQualityIntro{grid-column:1/-1}}@media(max-width:900px){.finderConditionGrid,.finderScopeDates,.finderScopeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.finderResultsHeader{flex-direction:column}.finderResultsStats{width:100%}}@media(max-width:600px){.finderConditionGrid,.finderQualityPanel,.finderScopeDates,.finderScopeGrid{grid-template-columns:1fr}.finderQualityIntro{grid-column:auto}.finderFixture{display:block}.finderEvidenceRow{align-items:flex-start}.finderEvidenceValue{flex-direction:column;gap:2px;align-items:flex-end}.finderRun{align-items:stretch;flex-direction:column}.finderResultTop{align-items:flex-start;flex-direction:column}.finderResultsStats span{flex:1 1}}.finderResetButton{white-space:nowrap}.finderPresetBlock{margin-bottom:18px;padding:14px;border:1px solid #244156;border-radius:14px;background:linear-gradient(135deg,rgba(124,92,255,.055),rgba(34,211,238,.025))}.finderPresetIntro{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin-bottom:10px}.finderPresetIntro>span{color:var(--muted);font-size:.8rem}.finderPresets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.finderPreset{display:grid;gap:4px}.finderPreset:hover{border-color:#41637a;background:rgba(255,255,255,.032)}.finderPreset strong{color:#eef5f9}.finderPreset span{color:#9eb0bf;font-size:.78rem;line-height:1.35}.finderPreset small{color:#718a9b;font-size:.66rem;line-height:1.35;margin-top:4px}.finderResultsTools{display:grid;justify-items:end;gap:10px}.finderSort{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.76rem}.finderSort select{min-width:165px}.finderEvidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 8px}.finderEvidenceGroup{border:1px solid #213b4e;border-radius:12px;overflow:hidden;background:#081722;min-width:0}.finderEvidenceGroupHead{display:grid;grid-template-columns:1fr auto;column-gap:8px;row-gap:1px;align-items:center;padding:9px 11px;border-bottom:1px solid #213b4e;background:#0a1b29}.finderEvidenceGroupHead>span{grid-column:1/-1;color:#7891a3;font-size:.63rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.finderEvidenceGroupHead strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finderEvidenceGroupHead small{color:var(--muted)}.finderEvidenceRows{display:grid}.finderEvidenceRow{display:grid;grid-template-columns:minmax(135px,1.2fr) minmax(120px,.8fr) auto;gap:12px;align-items:center;padding:9px 11px;border-radius:0;background:transparent;border-top:1px solid rgba(39,64,81,.55)}.finderEvidenceRow:first-child{border-top:0}.finderEvidenceIdentity{display:grid;gap:2px;min-width:0}.finderEvidenceIdentity strong{font-size:.83rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finderEvidenceIdentity span,.finderEvidenceTarget small,.finderEvidenceValue small{font-size:.68rem;color:var(--muted)}.finderEvidenceTarget{text-align:left;min-width:0}.finderEvidenceValue{text-align:right;display:grid;gap:1px;justify-items:end;white-space:nowrap}.finderEvidenceValue b{font-size:.96rem}.finderEvidenceToggle{appearance:none;border:0;background:none;color:var(--cyan);padding:4px 0 10px;cursor:pointer;font-size:.76rem;font-weight:800}.finderEvidenceToggle:hover{text-decoration:underline}.finderEmptyState{display:grid;justify-items:center;gap:9px;border:1px dashed #2c4c61;border-radius:14px;background:#081722}.finderEmptyIcon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid #31566d;color:#7fa3b7;font-weight:950;font-size:1.1rem}.finderEmptyState h3,.finderEmptyState p{margin:0}.finderEmptyHints{display:flex;gap:7px;justify-content:center;flex-wrap:wrap;margin:3px 0 6px}.finderEmptyHints span{border:1px solid #263f51;border-radius:999px;padding:5px 8px;color:#8ea5b5;font-size:.68rem;background:#0a1a27}@media(max-width:1050px){.finderEvidence,.finderPresets{grid-template-columns:1fr}.finderResultsTools{justify-items:start}}@media(max-width:700px){.finderResult{padding:14px}.finderEvidenceRow{grid-template-columns:1fr auto}.finderEvidenceTarget{grid-column:1/-1;grid-row:2}.finderEvidenceValue{grid-column:2;grid-row:1;align-self:start}.finderPreset small{display:none}.finderSort{width:100%;align-items:stretch;flex-direction:column}.finderSort select{width:100%}}.finderResultFooter{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(39,64,81,.45);min-width:0}.finderResultEvidenceAction{min-width:0;flex:1 1}.finderResultFooter .finderEvidenceToggle{padding:6px 0;margin:0;white-space:normal;text-align:left}.finderResultActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;margin:0}.finderResultActions .btn{white-space:nowrap}.finderEvidence.compact{margin-bottom:0}@media(max-width:760px){.finderResultFooter{align-items:stretch;flex-direction:column}.finderResultActions{justify-content:flex-start;flex-wrap:wrap}.finderResultActions .btn{flex:1 1 160px;text-align:center}.finderResultEvidenceAction{width:100%}}.finderFunnel{margin:0 0 20px;border:1px solid #244356;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,rgba(34,211,238,.035),rgba(124,92,255,.025))}.finderFunnelHead{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;border-bottom:1px solid #244356}.finderFunnelHead>div{display:grid;gap:2px}.finderFunnelHead span{color:var(--muted);font-size:.76rem}.finderFunnelStart{border:1px solid #31566d;border-radius:999px;padding:5px 9px;white-space:nowrap;color:#9fc4d7!important;background:#091a27}.finderFunnelRows{display:grid}.finderFunnelRow{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(170px,.38fr);gap:12px;align-items:center;padding:11px 14px;border-top:1px solid rgba(36,67,86,.62)}.finderFunnelRow:first-child{border-top:0}.finderFunnelIndex{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;border:1px solid #31566d;color:var(--cyan);font-size:.75rem;font-weight:900;background:#071722}.finderFunnelRule{display:grid;gap:3px;min-width:0}.finderFunnelRule strong{font-size:.78rem;line-height:1.35;color:#dbe9f1}.finderFunnelRule small{font-size:.67rem;color:#849cab}.finderFunnelCounts{display:grid;grid-template-columns:auto auto;column-gap:12px;row-gap:2px;justify-content:end;align-items:baseline;text-align:right;white-space:nowrap}.finderFunnelCounts span{font-size:.7rem;color:var(--muted)}.finderFunnelCounts b{font-size:.9rem;color:var(--text)}.finderFunnelCounts small{grid-column:1/-1;font-size:.65rem;color:#7891a3}@media(max-width:760px){.finderFunnelHead{align-items:flex-start;flex-direction:column}.finderFunnelRow{grid-template-columns:30px 1fr}.finderFunnelCounts{grid-column:2;justify-content:start;text-align:left}.finderFunnelCounts small{grid-column:1/-1}}.finderHero,.finderSavedSection{margin-bottom:18px}.finderSavedSection{background:linear-gradient(135deg,rgba(124,92,255,.04),rgba(34,211,238,.018)),var(--card)}.finderScopeSection{margin-bottom:18px}.finderSaveBar{display:grid;grid-template-columns:minmax(280px,1fr) auto;column-gap:14px;align-items:start;margin:18px 0}.finderSaveField{display:grid;grid-template-rows:auto auto auto;gap:7px;min-width:0}.finderSaveField input{width:100%;box-sizing:border-box}.finderSaveAction{display:flex;align-items:flex-start;padding-top:29px}.finderSaveAction .btn{min-height:40px;white-space:nowrap}.finderSaveHelp{color:var(--muted);font-size:12px;line-height:1.35}.requiredMark{margin-left:6px;color:var(--cyan);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.finderSaveBar .btn:disabled{opacity:.42;cursor:not-allowed;filter:saturate(.4)}.finderSavedNotice{margin:10px 0 0}.finderSavedEmpty{margin:8px 0 0}.finderSavedList{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-top:14px}.finderSavedCard{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid var(--border);border-radius:13px;background:rgba(255,255,255,.018);min-width:0}.finderSavedCard>div:first-child{display:grid;gap:4px;min-width:0}.finderSavedCard strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.94rem}.finderSavedCard small,.finderSavedCard span{display:block;color:var(--muted);font-size:.72rem;line-height:1.4}.finderSavedCard .actions{display:flex;gap:8px;flex:0 0 auto;margin:0}.finderSavedCard .btn{white-space:nowrap}.finderConditionGrid,.finderScopeGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:end!important}.finderScopeDates{grid-template-columns:repeat(2,minmax(220px,1fr))!important;max-width:760px}.finderConditionGrid label,.finderScopeGrid label{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0}.finderConditionGrid input,.finderConditionGrid select{min-width:0!important;width:100%!important;box-sizing:border-box}.finderLeagues{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px!important;margin-top:18px!important}.finderLeague{appearance:none;text-align:left;border:1px solid var(--border);background:var(--panel);border-radius:12px;padding:12px;color:inherit;cursor:pointer;display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0}.finderLeague.active{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan) inset}.finderLeague small,.finderLeague strong{display:block}.finderLeague small{color:var(--muted)}.finderConditions{display:grid!important;gap:14px!important}.finderCondition{display:block!important;border:1px solid var(--border);border-radius:14px;padding:14px;background:rgba(255,255,255,.015);min-width:0;overflow:hidden}.finderConditionHead{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important}.finderPresetBlock{display:block!important;margin-bottom:18px!important;padding:14px!important;border:1px solid #244156!important;border-radius:14px!important;background:linear-gradient(135deg,rgba(124,92,255,.055),rgba(34,211,238,.025))!important}.finderPresetIntro{display:flex!important;gap:10px!important;align-items:baseline!important;flex-wrap:wrap!important;margin-bottom:10px!important}.finderPresets{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.finderPreset{appearance:none;text-align:left;color:inherit;border:1px solid var(--border);background:rgba(255,255,255,.018);border-radius:12px;padding:12px;cursor:pointer;display:grid!important;gap:4px!important;min-width:0}.finderPreset small,.finderPreset span,.finderPreset strong{display:block}.finderQualityPanel{display:grid!important;grid-template-columns:minmax(240px,1.35fr) minmax(210px,.8fr) minmax(300px,1.3fr)!important;gap:16px!important;align-items:stretch!important;margin-top:18px!important;padding:16px!important;border:1px solid var(--border)!important;border-radius:14px!important;background:rgba(34,211,238,.035)!important}.finderQualityIntro,.finderQualitySample{display:flex!important;flex-direction:column!important;gap:6px!important}.finderCompleteCheck{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:10px 12px!important;border-radius:10px!important;background:rgba(255,255,255,.025)!important}.finderCompleteCheck>input{width:auto!important;margin-top:3px!important;flex:0 0 auto}.finderCompleteCheck>span{display:flex!important;flex-direction:column!important;gap:3px!important}@media(max-width:1050px){.finderPresets{grid-template-columns:1fr!important}}@media(max-width:900px){.finderConditionGrid,.finderScopeDates,.finderScopeGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.finderQualityPanel{grid-template-columns:1fr 1fr!important}.finderQualityIntro{grid-column:1/-1}}@media(max-width:760px){.finderSaveBar{grid-template-columns:1fr;row-gap:10px}.finderSaveAction{padding-top:0}.finderSaveAction .btn{width:100%}.finderSavedCard{align-items:stretch;flex-direction:column}.finderSavedCard .actions{width:100%;flex-wrap:wrap}.finderSavedCard .btn{flex:1 1;text-align:center}}@media(max-width:600px){.finderConditionGrid,.finderQualityPanel,.finderScopeDates,.finderScopeGrid{grid-template-columns:1fr!important}}.playerResearchControls,.playerResearchStack{display:grid;gap:16px}.playerResearchIntro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.playerResearchIntro h2{margin-bottom:5px}.playerResearchUpdating{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(34,211,238,.28);border-radius:999px;background:rgba(34,211,238,.08);color:var(--cyan);font-size:11px;font-weight:800}.playerResearchFilterGrid{display:grid;grid-template-columns:minmax(190px,1.3fr) minmax(190px,1fr) minmax(120px,.75fr) minmax(130px,.75fr) minmax(120px,.65fr);gap:12px;align-items:end}.playerLineBuilder label,.playerResearchFilterGrid>label{display:grid;gap:6px;color:#dce7f2;font-size:12px;font-weight:750}.playerLineBuilder input,.playerLineBuilder select,.playerResearchFilterGrid input,.playerResearchFilterGrid select{width:100%;min-width:0}.playerResearchFilterGrid .sampleControl{align-self:end}.playerCheck{display:flex!important;align-items:center;justify-content:space-between;gap:12px!important;border:1px solid var(--line);border-radius:10px;padding:10px 12px;min-height:42px}.playerCheck input{width:auto!important;accent-color:var(--cyan)}.playerLineBuilder{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 14px;border:1px solid #254052;border-radius:12px;background:#081722}.playerLineSummary{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.playerLineSummary .eyebrow{width:100%;margin-bottom:-2px}.playerLineSummary strong{font-size:1.1rem;color:#fff}.playerLinePill{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:rgba(34,211,238,.11);border:1px solid rgba(34,211,238,.28);color:var(--cyan);font-size:12px;font-weight:850}.playerLineInputs{display:grid;grid-template-columns:140px 140px;gap:10px;flex:0 0 auto}.playerResearchKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.playerResearchKpis article,.playerWindowGrid article{border:1px solid #263b4d;background:#081722;border-radius:12px;padding:13px 14px;display:grid;gap:4px}.playerResearchKpis small,.playerResearchKpis span,.playerWindowGrid small,.playerWindowGrid span{color:var(--muted)}.playerResearchKpis strong{font-size:1.52rem;line-height:1.05;color:#fff}.playerResearchKpis .primaryKpi{border-color:rgba(34,211,238,.42);background:linear-gradient(135deg,rgba(34,211,238,.08),#081722 58%)}.playerResearchKpis .primaryKpi strong{font-size:1.8rem;color:var(--cyan)}.playerResearchSectionHead{align-items:flex-end}.playerContextLine{padding:6px 9px;border-radius:999px;background:#112335;color:#b9cada;font-size:11px;font-weight:800;white-space:nowrap}.playerWindowGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.playerWindowGrid article{gap:4px}.playerWindowTop{display:flex;justify-content:space-between;gap:12px}.playerWindowGrid b{font-size:1.55rem;line-height:1.05;color:var(--cyan)}.playerWindowGrid strong{font-size:.95rem;color:#fff}.playerEvidenceSummary{display:grid;text-align:right;gap:1px;flex:0 0 auto}.playerEvidenceSummary strong{font-size:1.35rem;color:var(--cyan)}.playerEvidenceSummary span{font-size:11px;color:var(--muted)}.playerActualValuesSection .tableScroll{margin-top:2px}.playerResearchTable td,.playerResearchTable th{padding-top:10px;padding-bottom:10px}.playerResearchTable th{font-size:11px;text-transform:uppercase;letter-spacing:.035em;color:#9eb0c2}.playerResearchTable td{font-size:13px}.playerResearchTable .numericCell{text-align:right}.playerResearchTable .resultCell{text-align:right;width:92px}.playerResearchTable tbody tr{transition:background .12s ease}.playerResearchTable tbody tr:hover{background:rgba(255,255,255,.018)}.playerResearchTable tbody tr.missRow{background:rgba(248,113,113,.018)}.playerResearchTable strong{color:#fff;font-size:14px}.researchResult{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;font-size:11px;font-weight:850}.researchHitIcon{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-weight:900}.researchResult.yes{color:var(--cyan)}.researchResult.yes .researchHitIcon{background:rgba(34,211,238,.14);border:1px solid rgba(34,211,238,.45)}.researchResult.no{color:#fca5a5}.researchResult.no .researchHitIcon{background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.35)}.researchResult.missing{color:var(--muted);font-weight:700}@media(max-width:1120px){.playerResearchFilterGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.playerCheck{grid-column:span 1}.playerResearchKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.playerResearchFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.playerLineBuilder{align-items:stretch;flex-direction:column}.playerLineInputs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.playerResearchSectionHead{align-items:flex-start}.playerContextLine,.playerEvidenceSummary{display:none}}@media(max-width:680px){.playerLineInputs,.playerResearchFilterGrid,.playerResearchKpis,.playerWindowGrid{grid-template-columns:1fr}.playerResearchFilterGrid .sampleControl{grid-column:auto}.playerResearchIntro{display:block}.playerResearchUpdating{display:inline-flex;margin-top:8px}.playerResearchTable td,.playerResearchTable th{padding-left:9px;padding-right:9px}}.playerDirectoryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:16px}.playerDirectoryCard{min-width:0;min-height:88px;display:grid;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:14px 15px;background:#091521;border:1px solid var(--line);border-radius:12px;transition:border-color .15s ease,transform .15s ease,background .15s ease}.playerDirectoryCard:hover{background:#0d1b2a;border-color:#29445f;transform:translateY(-1px)}.playerDirectoryAvatar{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#132235;font-size:22px}.playerDirectoryAvatar img{width:100%;height:100%;object-fit:cover}.playerDirectoryBody{min-width:0;display:grid;gap:3px}.playerDirectoryBody strong{font-size:14px;line-height:1.25}.playerDirectoryBody small,.playerDirectoryBody strong{display:block;min-width:0;white-space:normal;overflow-wrap:anywhere}.playerDirectoryBody small{line-height:1.3}.playerDirectoryTeam{color:var(--muted)}.playerDirectoryPosition{color:var(--cyan);font-weight:700}.playerDirectoryArrow{justify-self:end;color:var(--muted);font-size:22px;line-height:1}.playerDirectoryCard:hover .playerDirectoryArrow{color:var(--cyan)}@media(max-width:640px){.playerDirectoryGrid{grid-template-columns:1fr}.playerDirectoryCard{min-height:82px}}.playerFinderHero{display:flex;justify-content:space-between;align-items:flex-end;gap:18px}.playerFinderHero h1{margin:4px 0 6px}.playerFinderPosition{display:grid;gap:6px;min-width:190px}.playerFinderConditionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.playerFinderConditionGrid>label{display:grid;gap:6px;font-size:12px;font-weight:750}.playerFinderCheck{display:flex!important;justify-content:space-between;align-items:center;min-height:42px;border:1px solid var(--line);border-radius:9px;padding:9px 11px}.playerFinderCheck input{width:auto!important}.playerFinderResults{gap:12px;margin-top:16px}.playerFinderResult{border-radius:14px;padding:15px;grid-template-columns:minmax(260px,.9fr) minmax(420px,1.7fr) auto;gap:16px}.playerFinderIdentity{display:flex;gap:12px}.playerFinderIdentity small,.playerFinderIdentity span{color:var(--muted)}.playerFinderIdentity h3{margin:3px 0;font-size:1.1rem}.playerFinderEvidenceRow{grid-template-columns:minmax(180px,1fr) 100px 72px;gap:10px}.playerFinderEvidenceRow span{display:grid;gap:2px}.playerFinderEvidenceRow small{color:var(--muted);font-size:11px}.playerFinderEvidenceRow>b{color:var(--cyan);text-align:right}.playerFinderEvidenceRow>small{text-align:right}.playerFinderActions{gap:8px;min-width:112px}.playerFinderResult .playerDirectoryAvatar{flex:0 0 48px}@media(max-width:1100px){.playerFinderConditionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.playerFinderResult{grid-template-columns:1fr}.playerFinderActions{display:flex}.playerFinderActions .btn{flex:1 1}}@media(max-width:760px){.playerFinderConditionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.playerFinderHero{align-items:stretch;flex-direction:column}.playerFinderHero .btn{align-self:flex-start}.playerFinderEvidenceRow{grid-template-columns:1fr auto}.playerFinderEvidenceRow>small{grid-column:1/-1;text-align:left}}@media(max-width:560px){.playerFinderConditionGrid{grid-template-columns:1fr}}.playerFinderScopeControls{display:grid;grid-template-columns:minmax(190px,240px) minmax(190px,240px);gap:12px;align-items:end}.playerFinderScopeControls label{display:grid;gap:6px;font-size:12px;font-weight:750}.playerFinderLeagueToolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.playerFinderLeagueToolbar>span{color:var(--muted);font-size:.86rem}.playerFinderLeagueToolbar>span strong{color:var(--text)}.playerFinderLeagueToolbar>div{display:flex;gap:14px}.playerFinderLeagueGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important}.playerFinderLeagueGrid .finderLeague{width:100%;min-height:76px;justify-content:center;overflow:hidden}.playerFinderLeagueGrid .finderLeague small,.playerFinderLeagueGrid .finderLeague strong{white-space:normal;overflow-wrap:anywhere}.playerFinderLeagueGrid .finderLeague small{line-height:1.35}@media(max-width:1250px){.playerFinderLeagueGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){.playerFinderLeagueGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.playerFinderScopeControls{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media(max-width:620px){.playerFinderLeagueGrid,.playerFinderScopeControls{grid-template-columns:1fr!important}.playerFinderLeagueToolbar{align-items:flex-start;flex-direction:column}}.playerFinderResultScope{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 16px}.playerFinderResultScope>span{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#091722;min-width:0}.playerFinderResultScope small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:800}.playerFinderResultScope strong{font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playerFinderFunnel.single{margin-bottom:12px}.playerFinderFunnel.single .finderFunnelHead{padding:10px 14px}.playerFinderFunnel.single .finderFunnelRows{padding:0}.playerFinderFunnel.single .finderFunnelRow{min-height:58px;padding:10px 14px}.playerFinderCompareTray{position:sticky;top:8px;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:10px 12px;border:1px solid #31506a;border-radius:11px;background:#0b1d2a;box-shadow:0 8px 24px rgba(0,0,0,.18)}.playerFinderCompareTray>span{display:grid;gap:2px}.playerFinderCompareTray small{color:var(--muted)}.playerFinderCompareTray>div{display:flex;align-items:center;gap:10px}.playerFinderResults{display:grid;gap:8px;margin-top:12px}.playerFinderResult{border:1px solid var(--line);border-radius:12px;background:#081722;padding:11px 12px;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(440px,1.65fr) minmax(118px,auto);gap:14px;align-items:center}.playerFinderIdentity{display:grid;grid-template-columns:34px 44px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.playerFinderRank{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#0d2636;border:1px solid #244459;color:var(--cyan)!important;font-size:.76rem;font-weight:850}.playerFinderIdentity .playerDirectoryAvatar{width:44px;height:44px;flex-basis:44px}.playerFinderIdentity>div{min-width:0}.playerFinderIdentity small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.055em;color:var(--muted)}.playerFinderIdentity h3,.playerFinderIdentity small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playerFinderIdentity h3{margin:2px 0;font-size:1.03rem;line-height:1.2}.playerFinderIdentity>div>span{display:block;color:var(--muted);font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playerFinderEvidence{display:grid;gap:6px}.playerFinderEvidenceRow{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:12px;align-items:center;border:1px solid #22394b;border-radius:9px;padding:8px 10px;background:#091520}.playerFinderEvidenceMetric{display:grid;gap:2px;min-width:0}.playerFinderEvidenceMetric>strong{font-size:.92rem}.playerFinderEvidenceMetric>small{color:var(--muted);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playerFinderEvidenceChips{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.playerFinderEvidenceChips span{padding:2px 6px;border:1px solid #22394b;border-radius:999px;background:#0c1b27;color:#aebdca;font-size:9px;font-weight:700}.playerFinderEvidenceHero{display:grid;justify-items:end;gap:0;text-align:right}.playerFinderEvidenceHero>b{font-size:1.32rem;line-height:1;color:var(--cyan)}.playerFinderEvidenceHero>strong{font-size:.78rem;margin-top:3px}.playerFinderEvidenceHero>small{font-size:9px;color:var(--muted);margin-top:1px}.playerFinderActions{display:grid;gap:6px;min-width:118px}.playerFinderActions .btn{text-align:center;padding:8px 10px;min-height:36px}.playerFinderActions .btn.selected{border-color:#28d7ef;color:var(--cyan);background:#0a2634}.playerFinderActions button:disabled{opacity:.45}.finderResultsHeader{align-items:start}.finderResultsHeader h2{margin-bottom:4px}@media(max-width:1150px){.playerFinderResult{grid-template-columns:minmax(260px,1fr) minmax(360px,1.5fr)}.playerFinderActions{grid-column:1/-1;display:flex;justify-content:flex-end}.playerFinderActions .btn{min-width:130px}.playerFinderResultScope{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.playerFinderResult{grid-template-columns:1fr}.playerFinderActions{grid-column:auto}.playerFinderEvidenceRow{grid-template-columns:1fr 112px}.playerFinderCompareTray{position:static;align-items:flex-start;flex-direction:column}.playerFinderCompareTray>div{width:100%;justify-content:flex-end}}@media(max-width:560px){.playerFinderResultScope{grid-template-columns:1fr}.playerFinderIdentity{grid-template-columns:30px 42px minmax(0,1fr)}.playerFinderEvidenceRow{grid-template-columns:1fr}.playerFinderEvidenceHero{justify-items:start;text-align:left;padding-top:6px;border-top:1px solid var(--line)}.playerFinderActions{display:grid}.playerFinderActions .btn{width:100%}}.playerFinderResultsSection{overflow:hidden}.playerFinderQuerySummary{display:flex;align-items:stretch;gap:7px;flex-wrap:wrap;margin:12px 0 14px}.playerFinderQuerySummary>span{display:flex;align-items:center;min-height:32px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:#091722;max-width:280px}.playerFinderQuerySummary>span b{font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playerFinderQuerySummary>span.rule{flex:1 1 420px;max-width:none;border-radius:9px;display:grid;gap:1px;padding:7px 10px}.playerFinderQuerySummary .rule small{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:800}.playerFinderQuerySummary .rule b{font-size:.76rem;white-space:normal;line-height:1.35}.playerFinderSingleImpact{display:flex;align-items:center;gap:10px;margin:4px 0 13px;padding:8px 10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:.8rem}.playerFinderSingleImpact strong{color:var(--muted)}.playerFinderSingleImpact>span{color:var(--cyan);font-weight:900}.playerFinderSingleImpact>b{color:var(--cyan)}.playerFinderSingleImpact small{margin-left:auto;color:var(--muted)}.playerFinderTable{width:100%;overflow-x:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.playerFinderTableHead,.playerFinderTableRow{width:100%;display:grid;grid-template-columns:36px minmax(170px,1.2fr) minmax(170px,1.15fr) 84px 64px 64px 64px 68px minmax(176px,190px);align-items:center;column-gap:10px}.playerFinderTableHead{min-height:38px;padding:0 8px;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.075em;text-transform:uppercase;background:#09131d;border-bottom:1px solid var(--line)}.playerFinderTableHead .num{text-align:right}.playerFinderTableRow{min-height:66px;padding:8px;border-bottom:1px solid var(--line);transition:background .12s ease}.playerFinderTableRow:last-child{border-bottom:0}.playerFinderTableRow:hover{background:#0a1824}.playerFinderTableRank{font-size:.76rem;color:var(--muted);font-weight:800;text-align:center}.playerFinderTablePlayer{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0}.playerFinderTablePlayer .playerDirectoryAvatar{width:38px;height:38px;font-size:18px}.playerFinderTablePlayer>span:last-child,.playerFinderTableTeam{display:grid;gap:2px;min-width:0}.playerFinderTablePlayer strong,.playerFinderTableTeam strong{font-size:.86rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playerFinderTablePlayer small,.playerFinderTableTeam small{font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playerFinderTableTeam small{color:#9db1c2}.playerFinderTableRate{display:grid;justify-items:end;gap:1px}.playerFinderTableRate b{color:var(--cyan);font-size:1.08rem;line-height:1}.playerFinderTableRate small{font-size:9px;color:var(--muted)}.playerFinderTableNumber{text-align:right;font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:750}.playerFinderTableActions{display:flex;align-items:center;justify-content:flex-end;gap:7px;white-space:nowrap;border-left:1px solid var(--line);padding-left:10px;min-width:0;min-height:32px}.playerFinderTableActions a,.playerFinderTableActions button{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:30px;font:inherit;font-size:.69rem;font-weight:850;line-height:1;color:#d8e3ec;border-radius:7px;cursor:pointer;text-decoration:none;box-sizing:border-box}.playerFinderTableActions a{padding:0 9px;background:transparent;border:1px solid #31506a}.playerFinderTableActions button{padding:0 9px;background:#0b2231;border:1px solid #31506a}.playerFinderTableActions a:hover,.playerFinderTableActions button:hover{color:var(--cyan);border-color:#28d7ef;background:#0c2939}.playerFinderTableActions button.selected{color:var(--cyan);border-color:#28d7ef;background:#0a2634}.playerFinderTableActions button:disabled{opacity:.4;cursor:not-allowed}.playerFinderTableHead.multi,.playerFinderTableRow.multi{min-width:960px;grid-template-columns:44px minmax(190px,1fr) minmax(190px,1fr) minmax(360px,2fr) 150px}.playerFinderConditionCells{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:6px}.playerFinderConditionCells>div{display:grid;gap:2px;padding:5px 7px;border-left:2px solid #244459;background:#091722}.playerFinderConditionCells>div>span:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:7px}.playerFinderConditionCells small{font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playerFinderConditionCells b{font-size:.88rem;color:var(--cyan)}.playerFinderConditionCells>div>span:last-child{font-size:9px;color:#aab9c6}.playerFinderResultsSection .playerFinderCompareTray{margin:8px 0 10px;padding:8px 10px}.playerFinderResultsSection .finderResultsHeader{margin-bottom:0}@media(max-width:1120px){.playerFinderTableHead,.playerFinderTableRow{min-width:1020px}.playerFinderTableActions{padding-left:8px}.playerFinderTableActions a,.playerFinderTableActions button{padding-left:7px;padding-right:7px;font-size:.67rem}}@media(max-width:760px){.playerFinderQuerySummary>span{max-width:none}.playerFinderQuerySummary>span.rule{flex-basis:100%}.playerFinderSingleImpact{align-items:flex-start;flex-wrap:wrap}.playerFinderSingleImpact small{width:100%;margin-left:0}.playerFinderTable{margin-left:-4px;margin-right:-4px}.playerFinderTableHead,.playerFinderTableRow{min-width:1020px}.playerFinderTableHead.multi,.playerFinderTableRow.multi{min-width:900px}}.playerFinderCohortNote{display:flex;align-items:center;gap:8px;margin:-5px 0 10px;color:var(--muted);font-size:.7rem;line-height:1.35}.playerFinderCohortNote strong{color:#b9cad7;font-size:.68rem;text-transform:uppercase;letter-spacing:.055em;white-space:nowrap}.playerFinderTableRate small{white-space:nowrap;color:#9fb5c5}.playerFinderHitsCell{display:grid;justify-items:end;gap:1px}.playerFinderHitsCell b{font-size:.82rem}.playerFinderHitsCell small{font-size:9px;color:var(--muted);font-weight:500;white-space:nowrap}.playerFinderConditionCells>div>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.playerFinderCohortNote{align-items:flex-start;flex-direction:column;gap:2px}}.pageIntro{margin:0 0 18px;padding:22px 24px;border:1px solid #24445a;border-radius:16px;background:linear-gradient(135deg,#102438,#0a1825 72%)}.pageIntro h1{margin:5px 0 7px;font-size:clamp(1.8rem,3vw,2.6rem)}.pageIntro p{max-width:880px;margin:0;color:#9fb1c0;line-height:1.55}.inputPrefix{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:100%;border:1px solid #294157;border-radius:8px;background:#0a1b29;color:var(--cyan);font-weight:900}.backtestResults{border-top:2px solid var(--cyan);background:linear-gradient(180deg,rgba(34,211,238,.035),transparent 190px),var(--card)}.backtestExplorerTable.threshold .row.current{box-shadow:inset 3px 0 0 var(--cyan)}.backtestExplorerTable.segments .row:hover{background:#0a1d2a}@media(max-width:700px){.pageIntro{padding:18px}.pageIntro h1{font-size:1.8rem}}.backtestSetup{display:grid;gap:16px}.backtestScopeHead{display:grid;grid-template-columns:minmax(280px,1fr) 190px 190px;gap:14px;align-items:end}.backtestScopeHead h2{margin:4px 0 0}.backtestRuleGrid label,.backtestScopeHead label{display:grid;gap:5px;color:var(--muted);font-size:.72rem;font-weight:750}.backtestLeagueGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.backtestLeagueGrid button{display:grid;gap:3px;text-align:left;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:#091722;color:var(--text);cursor:pointer}.backtestLeagueGrid button strong{font-size:.84rem}.backtestLeagueGrid button small{font-size:10px;color:var(--muted)}.backtestLeagueGrid button.selected{border-color:var(--cyan);background:#0a2634}.backtestRuleGrid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;padding-top:14px;border-top:1px solid var(--line)}.backtestCheck{display:flex!important;align-items:center;gap:8px!important;align-self:end;min-height:40px}.backtestCheck input{width:auto}.backtestRuleSentence{display:grid;gap:3px;padding:10px 12px;border:1px solid #234054;border-radius:10px;background:#091722}.backtestRuleSentence small{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:9px;font-weight:850}.backtestRuleSentence strong{font-size:.82rem}.backtestKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.backtestKpis>div{display:grid;gap:2px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#091722}.backtestKpis small{color:var(--muted);font-size:.68rem}.backtestKpis b{font-size:1.45rem;color:var(--cyan)}.backtestKpis span{font-size:.68rem;color:#9fb0bf}.backtestMethod{display:flex;gap:10px;align-items:flex-start;padding:9px 11px;border-left:3px solid var(--cyan);background:#091722;color:#9fb0bf;font-size:.72rem}.backtestMethod strong{color:#dce8ef;white-space:nowrap}.backtestSubhead{margin:20px 0 8px}.backtestEventTable,.backtestPlayerTable{overflow-x:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.backtestPlayerTable .head,.backtestPlayerTable .row{display:grid;grid-template-columns:minmax(190px,1.25fr) minmax(160px,1fr) 70px 70px 90px 100px 90px;gap:10px;align-items:center;min-width:860px}.backtestEventTable .head,.backtestEventTable .row{display:grid;grid-template-columns:100px minmax(180px,1.2fr) minmax(170px,1fr) 125px 70px 75px;gap:10px;align-items:center;min-width:800px}.backtestEventTable .head,.backtestPlayerTable .head{padding:8px 10px;background:#09131d;color:var(--muted);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.07em}.backtestEventTable .row,.backtestPlayerTable .row{padding:9px 10px;border-top:1px solid var(--line);font-size:.78rem}.backtestEventTable .row>span,.backtestPlayerTable .row>span{min-width:0}.backtestEventTable .row small,.backtestEventTable .row strong,.backtestPlayerTable .row small,.backtestPlayerTable .row strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.backtestEventTable .row small,.backtestPlayerTable .row small{color:var(--muted);font-size:10px}.backtestEventTable .num,.backtestPlayerTable .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.backtestPlayerTable .cyan{color:var(--cyan);font-weight:850}.backtestEventTable .outcome{font-weight:850}.backtestEventTable .outcome.hit{color:var(--cyan)}.backtestEventTable .outcome.miss{color:#ef8b92}@media(max-width:1050px){.backtestScopeHead{grid-template-columns:1fr 1fr}.backtestScopeHead>div{grid-column:1/-1}.backtestLeagueGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.backtestRuleGrid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media(max-width:700px){.backtestScopeHead{grid-template-columns:1fr}.backtestLeagueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.backtestKpis,.backtestRuleGrid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.backtestKpis,.backtestLeagueGrid,.backtestRuleGrid{grid-template-columns:1fr}}.backtestKpis{grid-template-columns:repeat(5,minmax(0,1fr))}.backtestSectionHead{display:flex;justify-content:space-between;gap:18px;align-items:end;margin:20px 0 8px}.backtestSectionHead .backtestSubhead{margin:0}.backtestSectionHead p{margin:3px 0 0;font-size:.72rem}.backtestResultControls{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.backtestResultControls label{display:grid;gap:4px;color:var(--muted);font-size:.68rem;font-weight:750}.backtestResultControls select{min-width:145px}.backtestActions{border-left:1px solid var(--line);padding-left:12px}.backtestActions a{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 9px;border:1px solid #2b566f;border-radius:8px;color:#dce8ef;font-weight:800;white-space:nowrap}.backtestActions a:hover{border-color:var(--cyan);color:var(--cyan)}@media(max-width:1050px){.backtestKpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.backtestSectionHead{align-items:stretch;flex-direction:column}.backtestResultControls{width:100%}.backtestResultControls label{flex:1 1}.backtestResultControls select{width:100%;min-width:0}.backtestKpis{grid-template-columns:1fr 1fr}}@media(max-width:480px){.backtestKpis{grid-template-columns:1fr}}.backtestPlayerTable .head,.backtestPlayerTable .row{grid-template-columns:minmax(160px,1.05fr) minmax(145px,.9fr) 58px 64px 76px 82px 96px;gap:8px;min-width:760px}.backtestEventTable .head,.backtestEventTable .row{grid-template-columns:82px minmax(145px,1fr) minmax(150px,1.05fr) 108px 54px 78px;gap:8px;min-width:690px}.backtestExplorerGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.backtestExplorerPanel{border:1px solid var(--line);border-radius:12px;background:#091722;overflow:hidden}.backtestExplorerHead{display:flex;justify-content:space-between;align-items:end;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line)}.backtestExplorerHead h3{margin:0;font-size:.92rem}.backtestExplorerHead p{margin:3px 0 0;font-size:.68rem}.backtestExplorerHead label{display:grid;gap:4px;color:var(--muted);font-size:.66rem;font-weight:750;min-width:150px}.backtestExplorerHead select{min-width:150px}.backtestExplorerTable .head,.backtestExplorerTable .row{display:grid;grid-template-columns:minmax(110px,1fr) 70px 82px 82px 88px;gap:8px;align-items:center;padding:8px 12px}.backtestExplorerTable .head{background:#08131d;color:var(--muted);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.backtestExplorerTable .row{border-top:1px solid var(--line);font-size:.75rem}.backtestExplorerTable .row:first-of-type{border-top:0}.backtestExplorerTable .row.current{background:#0a2634}.backtestExplorerTable .row strong{font-size:.78rem}.backtestExplorerTable .row small{display:block;font-size:9px;color:var(--muted)}.backtestExplorerTable .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.backtestExplorerTable .cyan{color:var(--cyan);font-weight:850}.backtestExplorerTable .positive{color:var(--cyan);font-weight:800}.backtestOutcomeBadge{display:inline-flex;align-items:center;justify-content:center;min-width:60px;height:27px;padding:0 8px;border-radius:999px;border:1px solid;font-size:.68rem;font-weight:850;line-height:1}.backtestOutcomeBadge.hit{color:var(--cyan);border-color:#1f7182;background:#0a2b36}.backtestOutcomeBadge.miss{color:#ef8b92;border-color:#78464d;background:#2a171c}@media(max-width:1050px){.backtestExplorerGrid{grid-template-columns:1fr}.backtestPlayerTable .head,.backtestPlayerTable .row{min-width:740px}.backtestEventTable .head,.backtestEventTable .row{min-width:680px}}@media(max-width:700px){.backtestExplorerHead{align-items:stretch;flex-direction:column}.backtestExplorerHead label,.backtestExplorerHead select{width:100%;min-width:0}.backtestExplorerTable{overflow-x:auto}.backtestExplorerTable .head,.backtestExplorerTable .row{min-width:560px}}@media (min-width:901px){.backtestEventTable,.backtestPlayerTable{overflow-x:visible}.backtestPlayerTable .head,.backtestPlayerTable .row{grid-template-columns:minmax(125px,1.05fr) minmax(120px,.9fr) 48px 52px 66px 72px 84px;gap:6px;min-width:0}.backtestEventTable .head,.backtestEventTable .row{grid-template-columns:70px minmax(125px,.95fr) minmax(130px,1fr) 92px 44px 68px;gap:6px;min-width:0}.backtestEventTable .head,.backtestEventTable .row,.backtestPlayerTable .head,.backtestPlayerTable .row{padding-left:8px;padding-right:8px}.backtestActions{padding-left:8px}.backtestActions a{min-height:28px;padding:4px 7px;font-size:.72rem}.backtestOutcomeBadge{min-width:56px;height:25px;padding:0 7px}}@media (max-width:900px){.backtestEventTable,.backtestPlayerTable{overflow-x:auto}.backtestPlayerTable .head,.backtestPlayerTable .row{min-width:680px}.backtestEventTable .head,.backtestEventTable .row{min-width:620px}}.backtestValidationGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:12px;margin-top:12px}.backtestHoldoutTable .head,.backtestHoldoutTable .row{display:grid;grid-template-columns:minmax(76px,.8fr) 72px 82px 78px 72px 82px;gap:8px;align-items:center;padding:8px 12px}.backtestHoldoutTable .head{background:#08131d;color:var(--muted);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.backtestHoldoutTable .row{border-top:1px solid var(--line);font-size:.74rem}.backtestHoldoutTable .row.current{background:#0a2634}.backtestHoldoutTable .row strong{font-size:.78rem}.backtestHoldoutTable .row small{display:block;font-size:9px;color:var(--muted)}.backtestHoldoutTable .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.backtestHoldoutTable .cyan,.backtestHoldoutTable .positive{color:var(--cyan);font-weight:850}.holdoutSplit{font-size:.64rem;color:var(--muted);white-space:nowrap}.backtestValidationNote{display:flex;gap:10px;align-items:flex-start;padding:9px 11px;margin-top:10px;border-left:3px solid #315a70;background:#091722;color:#9fb0bf;font-size:.7rem}.backtestValidationNote strong{color:#dce8ef;white-space:nowrap}@media(max-width:1120px){.backtestValidationGrid{grid-template-columns:1fr}.backtestHoldoutTable .head,.backtestHoldoutTable .row{grid-template-columns:minmax(90px,1fr) repeat(5,minmax(72px,.8fr))}}@media(max-width:700px){.backtestHoldoutTable{overflow-x:auto}.backtestHoldoutTable .head,.backtestHoldoutTable .row{min-width:570px}.backtestValidationNote{flex-direction:column;gap:4px}}.backtestExplorerGrid{grid-template-columns:1fr;gap:16px}.backtestExplorerPanel{border-radius:14px}.backtestExplorerHead{padding:16px 18px;align-items:center}.backtestExplorerHead h3{font-size:1.05rem}.backtestExplorerHead p{font-size:.76rem;line-height:1.45}.backtestExplorerTable .head,.backtestExplorerTable .row{grid-template-columns:minmax(180px,1.35fr) 110px 120px 120px 125px;gap:14px;padding:11px 18px}.backtestExplorerTable .head{font-size:10px}.backtestExplorerTable .row{font-size:.86rem}.backtestExplorerTable .row strong{font-size:.92rem}.backtestExplorerTable .row small{font-size:10px;margin-top:2px}.backtestExplorerTable .cyan,.backtestExplorerTable .positive{font-size:.92rem}.backtestTemporalPanel{margin-top:16px}.backtestTemporalCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px 18px 18px}.backtestTemporalCard{border:1px solid var(--line);border-radius:12px;background:#0a1824;padding:15px}.backtestTemporalTitle{display:grid;gap:4px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--line)}.backtestTemporalTitle strong{font-size:1rem}.backtestTemporalTitle small{color:var(--muted);font-size:.72rem}.backtestTemporalMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.backtestTemporalMetrics span{display:grid;gap:3px}.backtestTemporalMetrics small{color:var(--muted);font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.backtestTemporalMetrics b{font-size:1.08rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.backtestTemporalMetrics .cyan,.backtestTemporalMetrics .positive{color:var(--cyan)}.holdoutPanel{margin-top:16px}.backtestHoldoutTable .head,.backtestHoldoutTable .row{grid-template-columns:minmax(105px,.8fr) repeat(5,minmax(118px,1fr));gap:14px;padding:11px 18px}.backtestHoldoutTable .head{font-size:10px}.backtestHoldoutTable .row{font-size:.86rem}.backtestHoldoutTable .row strong{font-size:.92rem}.backtestHoldoutTable .row small{font-size:10px;margin-top:2px}.backtestHoldoutTable .cyan,.backtestHoldoutTable .positive{font-size:.92rem}.holdoutSplit{font-size:.72rem}.backtestValidationNote{font-size:.76rem;line-height:1.5;padding:11px 14px;margin-top:14px}@media(max-width:1050px){.backtestExplorerTable{overflow-x:auto}.backtestExplorerTable .head,.backtestExplorerTable .row{min-width:720px}.backtestTemporalCards{grid-template-columns:1fr}.backtestHoldoutTable{overflow-x:auto}.backtestHoldoutTable .head,.backtestHoldoutTable .row{min-width:820px}}@media(max-width:700px){.backtestExplorerHead,.backtestTemporalCards{padding:14px}.backtestTemporalMetrics{grid-template-columns:1fr 1fr}}.backtestCandidateLab{margin-top:16px;border:1px solid var(--line);border-radius:14px;background:#091722;overflow:hidden}.backtestCandidateHead{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px;border-bottom:1px solid var(--line)}.backtestCandidateHead h3{margin:2px 0 4px;font-size:1.08rem}.backtestCandidateHead p{margin:0;font-size:.76rem;line-height:1.45}.backtestCandidateCallout{min-width:330px;display:grid;gap:3px;padding:12px 14px;border:1px solid #2c6278;border-radius:11px;background:#0a2634}.backtestCandidateCallout small{color:var(--cyan);font-size:.66rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.backtestCandidateCallout strong{font-size:.94rem}.backtestCandidateCallout span{color:var(--muted);font-size:.7rem}.backtestCandidateTable .head,.backtestCandidateTable .row{display:grid;grid-template-columns:minmax(105px,.85fr) 85px 95px 92px 85px 95px 92px 95px 125px;gap:10px;align-items:center;padding:11px 16px}.backtestCandidateTable .head{background:#08131d;color:var(--muted);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.backtestCandidateTable .row{border-top:1px solid var(--line);font-size:.78rem}.backtestCandidateTable .row.recommended{background:#0a2634}.backtestCandidateTable .row strong{font-size:.86rem}.backtestCandidateTable .row small{display:block;margin-top:2px;color:var(--cyan);font-size:9px;font-weight:800}.backtestCandidateTable .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.backtestCandidateTable .cyan,.backtestCandidateTable .positive{color:var(--cyan);font-weight:850}.candidateBadge{display:inline-flex;align-items:center;justify-content:center;min-width:68px;padding:4px 7px;border-radius:999px;border:1px solid #365263;color:#b9c8d3;font-size:.65rem;font-weight:800}.candidateBadge.stable,.candidateBadge.strong{border-color:#2c7180;color:var(--cyan);background:#09242e}.candidateBadge.moderate,.candidateBadge.watch{border-color:#6a6040;color:#e4cc7e;background:#251f10}.candidateBadge.deteriorated,.candidateBadge.limited,.candidateBadge.thin{border-color:#71464b;color:#ef9aa0;background:#28171b}.candidateUseLink{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;border:1px solid #2b566f;border-radius:8px;color:#dce8ef;font-weight:800;white-space:nowrap}.candidateUseLink:hover{border-color:var(--cyan);color:var(--cyan)}.backtestCandidateBottom{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;padding:16px;border-top:1px solid var(--line)}.backtestRobustness h4{margin:0 0 10px;font-size:.9rem}.backtestRobustness>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.backtestRobustness>div>span{display:flex;gap:8px;align-items:flex-start;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:#0a1824}.backtestRobustness>div>span>b{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;font-size:.7rem}.backtestRobustness>div>span.pass>b{background:#0a2b36;color:var(--cyan)}.backtestRobustness>div>span.warn>b{background:#2a171c;color:#ef8b92}.backtestRobustness span span{display:grid;gap:2px}.backtestRobustness strong{font-size:.72rem}.backtestRobustness small{font-size:.64rem;color:var(--muted)}.backtestCandidateWarning{display:grid;align-content:start;gap:6px;padding:12px 14px;border-left:3px solid #8a6d35;background:#1d190e;color:#d9c992;border-radius:8px}.backtestCandidateWarning strong{color:#f0dda0;font-size:.78rem}.backtestCandidateWarning span{font-size:.69rem;line-height:1.45}.playerFinderImportedCandidate{display:flex;gap:12px;align-items:center;margin:0 0 14px;padding:11px 14px;border:1px solid #2d6276;border-radius:10px;background:#0a2634}.playerFinderImportedCandidate strong{color:var(--cyan);font-size:.78rem}.playerFinderImportedCandidate span{color:#b2c1cd;font-size:.72rem;flex:1 1}.playerFinderImportedCandidate a{color:#dce8ef;font-size:.72rem;font-weight:800;white-space:nowrap}@media(max-width:1180px){.backtestCandidateTable{overflow-x:auto}.backtestCandidateTable .head,.backtestCandidateTable .row{min-width:960px}.backtestCandidateBottom{grid-template-columns:1fr}.backtestCandidateCallout{min-width:280px}}@media(max-width:760px){.backtestCandidateHead{align-items:stretch;flex-direction:column}.backtestCandidateCallout{min-width:0}.backtestRobustness>div{grid-template-columns:1fr}.playerFinderImportedCandidate{align-items:flex-start;flex-direction:column}.playerFinderImportedCandidate span{flex:auto}}.backtestComparison,.backtestSavedLibrary{margin-top:18px}.backtestSavedHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.backtestSavedHead h2{margin:2px 0 5px}.backtestSavedHead p{margin:0;max-width:760px}.backtestSavedHead>span{padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.76rem;font-weight:800}.backtestSavedHead>button{border:1px solid #29536a;background:#0a1b27;color:var(--text);border-radius:9px;padding:8px 11px;font-weight:800;cursor:pointer}.backtestSavedMessage{margin:0 0 12px;padding:9px 11px;border-left:3px solid var(--cyan);background:#091923;color:var(--muted);font-size:.78rem}.backtestSavedEmpty{padding:18px;border:1px dashed var(--line);border-radius:11px;color:var(--muted);font-size:.82rem}.backtestSavedList{display:grid;gap:9px}.backtestSavedList article{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(260px,.8fr) auto;gap:16px;align-items:center;padding:13px 14px;border:1px solid var(--line);border-radius:11px;background:#091722}.backtestSavedList article>div:first-child{min-width:0}.backtestSavedList article>div:first-child strong{display:block;font-size:.9rem}.backtestSavedList article>div:first-child small{display:block;margin-top:3px;color:var(--muted);font-size:.69rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.backtestSavedStats{display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));gap:8px}.backtestSavedStats span{display:grid;gap:2px}.backtestSavedStats small{color:var(--muted);font-size:.61rem;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.backtestSavedStats b{font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.backtestSavedStats .cyan{color:var(--cyan)}.backtestSavedActions{display:flex;gap:6px;align-items:center;justify-content:flex-end}.backtestSavedActions a,.backtestSavedActions button,.candidateActionGroup a,.candidateActionGroup button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #29536a;background:#0a1b27;color:var(--text);border-radius:8px;padding:7px 9px;font-size:.68rem;font-weight:850;text-decoration:none;white-space:nowrap;cursor:pointer}.backtestSavedActions button.selected,.candidateActionGroup button.selected{border-color:var(--cyan);color:var(--cyan);background:#092531}.backtestSavedActions button.danger{border-color:#5b3438;color:#e78e95}.candidateActionGroup{display:flex;gap:5px;align-items:center}.candidateActionGroup button:disabled{opacity:.55;cursor:wait}.backtestComparisonGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.backtestComparisonGrid article{padding:15px;border:1px solid var(--line);border-radius:12px;background:#091722}.backtestComparisonTitle{display:grid;gap:3px;padding-bottom:10px;border-bottom:1px solid var(--line)}.backtestComparisonTitle strong{font-size:.92rem}.backtestComparisonTitle small{color:var(--muted);font-size:.7rem}.backtestComparisonMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 0}.backtestComparisonMetrics span{display:grid;gap:2px}.backtestComparisonMetrics small{color:var(--muted);font-size:.59rem;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.backtestComparisonMetrics b{font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.backtestComparisonMetrics .cyan,.backtestComparisonMetrics .positive{color:var(--cyan)}.backtestComparisonTags{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:11px}.backtestComparisonTags span{padding:4px 7px;border:1px solid #29536a;border-radius:999px;color:var(--muted);font-size:.64rem;font-weight:800}.backtestComparisonGrid article>a{display:inline-flex;border:1px solid #2c6278;border-radius:8px;padding:7px 9px;color:var(--cyan);font-size:.7rem;font-weight:850;text-decoration:none}.backtestCandidateTable .head,.backtestCandidateTable .row{grid-template-columns:minmax(105px,.82fr) 78px 90px 86px 78px 90px 84px 90px minmax(210px,1.25fr)}@media(max-width:1180px){.backtestSavedList article{grid-template-columns:1fr}.backtestSavedActions{justify-content:flex-start}.backtestComparisonGrid{grid-template-columns:1fr}.backtestCandidateTable .head,.backtestCandidateTable .row{min-width:1120px}}@media(max-width:720px){.backtestSavedHead{flex-direction:column}.backtestSavedStats{grid-template-columns:repeat(3,1fr)}.backtestSavedActions{flex-wrap:wrap}.backtestComparisonMetrics{grid-template-columns:repeat(2,1fr)}}.backtestExperimentLab{margin-top:18px;border-top:2px solid #2e657a;background:linear-gradient(180deg,rgba(34,211,238,.025),transparent 180px),var(--card)}.experimentDimension{display:grid;gap:6px;min-width:250px;color:var(--muted);font-size:.7rem;font-weight:800}.experimentDimension select{min-width:250px}.experimentRunRow{display:flex;align-items:center;gap:12px;margin:12px 0 16px}.experimentRunRow span{color:var(--muted);font-size:.75rem}.experimentMatrixTable{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:#081722}.experimentMatrixTable .head,.experimentMatrixTable .row{display:grid;grid-template-columns:minmax(145px,1.3fr) 92px 72px 72px 82px 82px 72px 82px 92px 98px 100px 92px;gap:10px;align-items:center;min-width:1180px;padding:11px 14px}.experimentMatrixTable .head{background:#07131d;color:var(--muted);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.experimentMatrixTable .row{border-top:1px solid var(--line);font-size:.76rem}.experimentMatrixTable .row:hover{background:#0a1d2a}.experimentMatrixTable .row strong{font-size:.84rem}.experimentMatrixTable .row small{display:block;margin-top:2px;color:var(--muted);font-size:.62rem}.experimentMatrixTable .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.experimentMatrixTable .cyan,.experimentMatrixTable .positive{color:var(--cyan);font-weight:850}.experimentMatrixTable button{border:1px solid #2a5970;background:#0a1b27;color:var(--text);border-radius:8px;padding:6px 8px;font-size:.67rem;font-weight:850;cursor:pointer;white-space:nowrap}.experimentMatrixTable button:hover{border-color:var(--cyan);color:var(--cyan)}.experimentReadNote{display:flex;gap:9px;align-items:flex-start;margin-top:12px;padding:11px 13px;border-left:3px solid #2e657a;background:#091923;border-radius:8px}.experimentReadNote strong{white-space:nowrap;font-size:.73rem;color:var(--cyan)}.experimentReadNote span{font-size:.7rem;line-height:1.45;color:var(--muted)}@media(max-width:760px){.experimentDimension,.experimentDimension select{min-width:100%;width:100%}.experimentReadNote,.experimentRunRow{align-items:flex-start;flex-direction:column}.experimentReadNote strong{white-space:normal}}.communityHeroRow{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.communityHeroRow h1{margin-bottom:8px}.communityMe{min-width:245px;display:grid;gap:5px;padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:#091521}.communityMe small{color:var(--muted)}.communityTabs{display:flex;gap:8px;margin-top:18px;border-top:1px solid var(--line);padding-top:16px}.communitySignals button,.communityTabs button{border:1px solid var(--line);background:#091521;color:var(--muted);border-radius:999px;padding:8px 12px;font-weight:800;cursor:pointer}.communitySignals button.active,.communityTabs button.active{color:#fff;border-color:#4f718b;background:#10283a}.communityIdentity{min-width:0}.communityFollow{margin-left:auto;padding:7px 11px}.communitySignals{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0}.communitySignals span{color:var(--muted);font-size:.78rem;font-weight:800;padding:8px 10px}.communityFollow:disabled,.communitySignals button:disabled{opacity:.55;cursor:wait}@media(max-width:700px){.communityHeroRow{flex-direction:column}.communityMe{width:100%;min-width:0}.communityTabs{overflow-x:auto}.communityUser{align-items:flex-start}.communityFollow{white-space:nowrap}}.pf05Hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);gap:64px;align-items:center;margin:0 0 34px;padding:54px 56px;border:1px solid #244154;border-radius:18px;background:linear-gradient(115deg,#07131d,#091924 55%,#08131c)}.pf05Hero:after{content:"";position:absolute;right:-110px;bottom:-165px;width:520px;height:320px;border:1px solid rgba(34,211,238,.13);transform:rotate(-8deg);pointer-events:none}.pf05HeroCopy{position:relative;z-index:1}.pf05HeroCopy h1{margin:14px 0 20px;font-size:clamp(44px,4.4vw,72px);line-height:.98;letter-spacing:-.045em}.pf05HeroCopy h1 span{background:linear-gradient(100deg,#f3f6fb 4%,#a990ff 74%);-webkit-background-clip:text;background-clip:text;color:transparent}.pf05HeroCopy>p{max-width:720px;margin:0;color:#aebdca;font-size:16px;line-height:1.65}.pf05HeroLinks{display:flex;flex-wrap:wrap;gap:22px;margin-top:26px;color:#87a2b5;font-size:13px}.pf05HeroLinks span:first-child{color:#29d4eb}.pf05LiveQuery{position:relative;z-index:1;padding:20px;border:1px solid #315068;border-radius:15px;background:rgba(5,15,23,.76);box-shadow:0 20px 50px rgba(0,0,0,.18)}.pf05LiveQuery header{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid #203747;font-size:11px;letter-spacing:.13em;color:#7891a4;font-weight:850}.pf05LiveQuery header span{display:flex;align-items:center;gap:8px}.pf05LiveQuery header i{width:8px;height:8px;border-radius:50%;background:#22d3ee;box-shadow:0 0 0 5px rgba(34,211,238,.1)}.pf05LiveQuery header b{color:#22d3ee}.pf05QueryMetrics{display:grid;grid-template-columns:repeat(3,1fr);margin:14px 0;border:1px solid #203747;border-radius:10px;overflow:hidden}.pf05QueryMetrics span{display:grid;gap:5px;padding:15px}.pf05QueryMetrics span+span{border-left:1px solid #203747}.pf05LiveQuery dt,.pf05QueryMetrics small{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#6f899c}.pf05QueryMetrics strong{font-size:28px}.pf05LiveQuery dl{margin:0 0 16px}.pf05LiveQuery dl div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid #182d3c}.pf05LiveQuery dd{margin:0;font-weight:750;color:#dce7ee;text-align:right}.pf05LiveQuery .btn{width:100%;min-height:44px}.pf05Section{margin:0 0 34px}.pf05SectionHead{display:flex;justify-content:space-between;align-items:end;gap:28px;padding:0 2px 18px;border-bottom:1px solid #203747}.pf05Quality h2,.pf05SectionHead h2{margin:6px 0;font-size:28px;letter-spacing:-.025em}.pf05Quality p,.pf05SectionHead p{margin:0;color:#879eaf;font-size:14px}.pf05ScopeRow{display:grid;grid-template-columns:220px 220px minmax(230px,1fr) auto;gap:12px;align-items:end;padding:18px 0 14px}.pf05Quality label,.pf05RuleGrid label,.pf05ScopeRow label{display:grid;gap:7px;color:#b8c7d2;font-size:12px;font-weight:800}.pf05Quality input,.pf05RuleGrid input,.pf05RuleGrid select,.pf05ScopeRow select{min-height:42px;border:1px solid #315068;border-radius:8px;background:#091722;color:#eaf0f5;padding:0 11px;font:inherit}.pf05ScopeStat{display:grid;gap:3px;align-self:stretch;padding:9px 14px;border-left:2px solid #22d3ee}.pf05ScopeStat small{font-size:9px;letter-spacing:.12em;color:#6f899c}.pf05ScopeStat strong{font-size:17px}.pf05ScopeStat span{color:#829aab;font-size:12px}.pf05ScopeActions{display:flex;gap:8px}.pf05Compare button,.pf05ScopeActions button{min-height:38px;padding:0 12px;border:1px solid #315068;border-radius:8px;background:#081722;color:#c8d5df;font-weight:800;cursor:pointer}.pf05CompetitionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pf05CompetitionGrid button{display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 12px;text-align:left;border:1px solid #233c4e;border-radius:9px;background:#081722;color:#dce7ee;cursor:pointer}.pf05CompetitionGrid button.active{border-color:#22d3ee;background:#082532}.pf05CompetitionGrid button>i{display:grid;place-items:center;width:26px;height:26px;border:1px solid #315068;border-radius:7px;color:#7f98a9;font-style:normal}.pf05CompetitionGrid button.active>i{border-color:#22d3ee;color:#22d3ee}.pf05CompetitionGrid button span{display:grid;gap:2px;min-width:0}.pf05CompetitionGrid strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf05CompetitionGrid small{font-size:10px;color:#738ea0}.pf05Presets{display:grid;grid-template-columns:190px repeat(3,1fr);gap:8px;padding:18px 0 12px}.pf05Presets>span{display:grid;align-content:center;gap:3px}.pf05Presets>span small{color:#738ea0}.pf05Presets button{display:grid;gap:3px;text-align:left;padding:12px 14px;border:1px solid #29465a;border-radius:9px;background:#091923;color:#dce7ee;cursor:pointer}.pf05Presets button:hover{border-color:#22d3ee}.pf05Presets button small{color:#7891a4}.pf05Rules{display:grid;gap:12px}.pf05Rule{overflow:hidden;border:1px solid #29465a;border-radius:12px;background:#091923}.pf05Rule>header{display:flex;justify-content:space-between;gap:20px;padding:13px 15px;border-bottom:1px solid #203747}.pf05Rule>header div{display:grid;gap:3px}.pf05Rule>header small{color:#22d3ee;font-size:9px;letter-spacing:.12em;font-weight:900}.pf05Rule>header strong{font-size:13px}.pf05Rule>header button{border:0;background:none;color:#f07878;font-weight:800;cursor:pointer}.pf05RuleGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px}.pf05Check{display:flex!important;align-items:center;gap:10px;padding:6px 9px;border:1px solid #315068;border-radius:8px;min-height:42px}.pf05Check input{width:auto}.pf05Check span{display:grid;gap:1px}.pf05Check small{font-size:9px;color:#7891a4}.pf05Inline{display:grid;grid-template-columns:minmax(72px,.7fr) minmax(70px,1fr)}.pf05Inline select{border-radius:8px 0 0 8px}.pf05Inline input{border-left:0;border-radius:0 8px 8px 0}.pf05Quality{display:grid;grid-template-columns:minmax(300px,1.2fr) 220px minmax(330px,1fr);gap:26px;align-items:center;margin:0 0 20px;padding:22px 24px;border-top:1px solid #29465a;border-bottom:1px solid #29465a;background:linear-gradient(90deg,rgba(9,25,36,.65),rgba(8,20,29,.18))}.pf05Quality>label:not(.pf05QualityToggle){padding-left:18px;border-left:2px solid #7c5cff}.pf05QualityToggle{display:flex!important;align-items:center;grid-template-columns:none!important;gap:12px}.pf05QualityToggle input{width:18px;height:18px;min-height:auto}.pf05QualityToggle span{display:grid;gap:2px}.pf05Quality label>small,.pf05QualityToggle small{color:#718b9e;font-size:10px}.pf05Runbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:11px 12px 11px 16px;border:1px solid #315068;border-radius:10px;background:#081722}.pf05Runbar>div{display:grid;gap:3px}.pf05Runbar small{color:#22d3ee;font-size:9px;letter-spacing:.12em;font-weight:900}.pf05Runbar strong{font-size:13px}.pf05Runbar .btn{min-width:220px}.pf05Loading{margin:0 0 24px}.pf05Results{margin-top:12px}.pf05ResultsHead{display:flex;justify-content:space-between;align-items:end;gap:24px;padding-bottom:17px;border-bottom:1px solid #29465a}.pf05ResultsHead h2{margin:6px 0 4px;font-size:30px}.pf05ResultsHead p{margin:0;color:#7891a4}.pf05ResultsStats{display:flex;align-items:end;gap:8px}.pf05ResultsStats>span{display:grid;gap:4px;min-width:74px;padding:9px 12px;border-left:2px solid #22d3ee;background:#091923}.pf05ResultsStats small{font-size:9px;letter-spacing:.1em;color:#70899b}.pf05ResultsStats strong{font-size:22px}.pf05ResultsStats label{display:grid;gap:4px;color:#728b9e;font-size:10px}.pf05ResultsStats select{height:40px;border:1px solid #315068;border-radius:8px;background:#091722;color:#e8eef3;padding:0 10px}.pf05Funnel{margin:22px 0 14px;border-top:1px solid #203747;border-bottom:1px solid #203747}.pf05Funnel>header{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.pf05Funnel>header div{display:grid;gap:2px}.pf05Funnel>header small{color:#738ea0}.pf05Funnel>header b{font-size:10px;color:#22d3ee;letter-spacing:.08em}.pf05FunnelRow{display:grid;grid-template-columns:32px minmax(0,1fr) 250px;gap:14px;align-items:center;padding:10px 0;border-top:1px solid #172c3b}.pf05FunnelRow>span{color:#71899b;font-size:10px}.pf05FunnelRow>div:nth-child(2){display:grid;gap:2px}.pf05FunnelRow>div:nth-child(2) strong{font-size:12px}.pf05FunnelRow small{color:#71899b;font-size:10px}.pf05FunnelRow>div:last-child{display:grid;gap:4px;justify-items:end}.pf05FunnelRow i,.pf05Percentile i{display:block;width:100%;height:5px;border-radius:999px;background:#132a3a;overflow:hidden}.pf05FunnelRow em,.pf05Percentile em{display:block;height:100%;background:linear-gradient(90deg,#22d3ee,#7c5cff);border-radius:999px}.pf05Compare{position:sticky;top:68px;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:10px 12px;border:1px solid #315068;border-radius:10px;background:#0a1d29;box-shadow:0 12px 30px rgba(0,0,0,.22)}.pf05Compare>span{display:grid;gap:2px}.pf05Compare small{color:#7891a4}.pf05Compare>div{display:flex;gap:8px;align-items:center}.pf05TableWrap{overflow-x:auto;border-top:1px solid #29465a;border-bottom:1px solid #29465a}.pf05Table{min-width:1060px}.pf05PlayerRow,.pf05TableHead{display:grid;grid-template-columns:42px minmax(220px,1.2fr) minmax(170px,.9fr) minmax(390px,2.35fr) 170px;gap:12px;align-items:center}.pf05TableHead{padding:10px 12px;color:#71899b;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:850}.pf05PlayerRow{min-height:76px;padding:10px 12px;border-top:1px solid #203747}.pf05PlayerRow:hover{background:#091923}.pf05Rank{color:#71899b;font-size:11px;text-align:center}.pf05Player{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center}.pf05Avatar{display:grid;place-items:center;width:42px;height:42px;border:1px solid #315068;border-radius:50%;background:#0a2230;color:#22d3ee;font-size:12px;font-weight:850;overflow:hidden}.pf05Avatar img{width:100%;height:100%;object-fit:cover}.pf05Player>span:last-child,.pf05Team{display:grid;gap:3px;min-width:0}.pf05Player strong,.pf05Team strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf05Player small,.pf05Team small{font-size:10px;color:#7891a4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf05Evidence{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.pf05Evidence>div{display:grid;gap:7px;padding:8px 10px;border-left:2px solid #25455a;background:#081722}.pf051EvidenceTop{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.pf051EvidenceTop>span:first-child{display:grid;gap:2px;min-width:0}.pf05Evidence small{font-size:10px;color:#7891a4}.pf05Evidence strong{display:flex;align-items:baseline;gap:4px;font-size:17px;color:#22d3ee}.pf05Evidence strong b{font-size:10px;color:#9ab0bf;font-weight:700}.pf051EvidenceMeta{display:grid;justify-items:end;gap:1px;white-space:nowrap}.pf051EvidenceMeta b{font-size:11px;color:#dce7ee}.pf051EvidenceMeta small{font-size:9px}.pf05Percentile{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.pf05Percentile small{white-space:nowrap}.pf05Actions{display:flex;justify-content:flex-end;gap:6px}.pf05Actions a,.pf05Actions button{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 10px;border:1px solid #315068;border-radius:7px;background:#081722;color:#dce7ee;font-size:11px;font-weight:850;text-decoration:none;cursor:pointer}.pf05Actions button.selected{border-color:#22d3ee;color:#22d3ee;background:#082532}.pf05Actions button:disabled{opacity:.4;cursor:not-allowed}.pf05Feedback{margin:0 0 18px}@media(max-width:1250px){.pf05Hero{grid-template-columns:1fr;gap:30px}.pf05LiveQuery{max-width:760px}.pf05CompetitionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pf05RuleGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.pf05Presets{grid-template-columns:1fr 1fr}.pf05Presets>span{grid-column:1/-1}.pf05Quality{grid-template-columns:1fr 190px}.pf05QualityToggle{grid-column:1/-1}.pf05ScopeRow{grid-template-columns:repeat(2,minmax(0,1fr))}.pf05ScopeActions{justify-content:flex-end}}@media(max-width:820px){.pf05Hero{padding:34px 28px}.pf05HeroCopy h1{font-size:48px}.pf05CompetitionGrid,.pf05RuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf05Quality{grid-template-columns:1fr}.pf05ResultsHead,.pf05Runbar{align-items:stretch;flex-direction:column}.pf05Runbar .btn{width:100%}.pf05ResultsStats{flex-wrap:wrap}.pf05FunnelRow{grid-template-columns:28px 1fr}.pf05FunnelRow>div:last-child{grid-column:2;justify-items:stretch}.pf05Compare{position:static;align-items:flex-start;flex-direction:column}}@media(max-width:560px){.pf05Hero{padding:28px 20px}.pf05HeroCopy h1{font-size:40px}.pf05CompetitionGrid,.pf05Presets,.pf05RuleGrid,.pf05ScopeRow{grid-template-columns:1fr}.pf05ScopeActions{justify-content:flex-start}.pf05QueryMetrics strong{font-size:22px}.pf05LiveQuery dl div{align-items:flex-start;flex-direction:column;gap:3px}.pf05LiveQuery dd{text-align:left}.pf05ResultsStats{display:grid;grid-template-columns:1fr 1fr}.pf05ResultsStats label{grid-column:1/-1}.pf05Actions{display:grid}.pf05Actions a,.pf05Actions button{width:100%}}.pf05HeroLinks a{margin-left:auto;color:#cbd9e3;font-weight:800;text-decoration:none}.pf05HeroLinks a:hover{color:#22d3ee}.metricResearchWorkspaceV2{gap:24px;margin-top:22px}.metricResearchIntroV2{padding-bottom:0}.metricResearchIntroV2 h2{font-size:clamp(1.7rem,2.4vw,2.3rem)}.metricGroupNav{display:grid;gap:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0}.metricGroup{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:center}.metricGroup>span{font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#7890a4}.metricGroup>div{display:flex;gap:7px;flex-wrap:wrap}.metricGroup button{border:1px solid #22394c;background:#07131f;color:#a8bac9;border-radius:8px;padding:8px 12px;font-size:.82rem;font-weight:800;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.metricGroup button:hover{border-color:#31556e;color:#dbe9f4}.metricGroup button.active{background:#0b2d3a;color:var(--cyan);border-color:#16718a;box-shadow:inset 0 0 0 1px rgba(34,211,238,.16)}.metricDossier{border-top:1px solid #21384a;display:grid}.metricDossierHead{display:flex;justify-content:space-between;align-items:flex-start;gap:26px;padding:28px 0 22px}.metricDossierHead h2{margin:5px 0 7px;font-size:clamp(1.55rem,2vw,2rem)}.metricDossierHead p{margin:0;max-width:760px;color:#91a5b7;font-size:.94rem;line-height:1.55}.metricDossierEmpty{padding:26px 0}.metricDossierBlock{padding:26px 0;border-top:1px solid #21384a;display:grid;gap:18px}.metricDossierBlockHead{display:flex;justify-content:space-between;align-items:end;gap:28px}.metricDossierBlockHead>div span{display:block;color:var(--cyan);font-size:.73rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.metricDossierBlockHead h3{font-size:1.35rem;margin:5px 0 0}.metricDossierBlockHead p{margin:0;max-width:510px;text-align:right;color:#8499ab;font-size:.84rem;line-height:1.45}.metricCompareSummary{border:1px solid #243d50;border-radius:12px;overflow:hidden;background:#07131f}.metricCompareHead,.metricCompareRow{display:grid;grid-template-columns:minmax(120px,.7fr) repeat(2,minmax(170px,1fr));align-items:center}.metricCompareHead{background:#0a1a27;border-bottom:1px solid #243d50}.metricCompareHead>*{padding:12px 16px}.metricCompareHead span{color:#7f95a8;font-size:.73rem;text-transform:uppercase;letter-spacing:.08em}.metricCompareHead strong{text-align:center;font-size:.92rem}.metricCompareRow{border-bottom:1px solid rgba(36,61,80,.75)}.metricCompareRow:last-child{border-bottom:0}.metricCompareRow>*{padding:15px 16px}.metricCompareRow span{color:#9fb1c1;font-weight:800}.metricCompareRow strong{text-align:center;font-size:1.65rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metricCompareRow strong:nth-child(2){color:var(--cyan)}.metricCompareRow strong:nth-child(3){color:#ae91ff}.metricCoveragePair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.metricCoveragePair .metricResearchCoverage{margin:0;background:transparent;border-color:#203547}.metricCoveragePair .metricResearchCoverage>strong{font-size:.82rem}.metricCoveragePair .metricResearchCoverage>span{font-size:.8rem}.metricContextMatrix{border-top:1px solid #21384a}.metricContextRow{display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr) minmax(140px,.5fr);gap:18px;align-items:center;padding:18px 4px;border-bottom:1px solid #21384a}.metricContextRow>div{display:grid;gap:3px}.metricContextRow span{color:#7890a4;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.metricContextRow strong{font-size:1rem}.metricContextRow em{font-style:normal;color:#c5d2dd;font-size:.86rem}.metricContextArrow{font-size:1.15rem!important;color:#48647a!important}.metricContextGap{padding-left:18px;border-left:1px solid #294459}.metricContextGap strong{color:var(--cyan);font-size:1.55rem}.metricContextGap small{color:#9f86f4;font-size:.72rem;font-weight:800}.metricLinesMatrix{border-top:1px solid #294154;border-bottom:1px solid #294154;overflow-x:auto}.metricLinesMatrixHead,.metricLinesMatrixRow{display:grid;grid-template-columns:minmax(90px,.55fr) repeat(4,minmax(120px,1fr));min-width:760px;align-items:center}.metricLinesMatrixHead{background:#081722}.metricLinesMatrixHead>*{padding:12px 14px}.metricLinesMatrixHead>span{color:#7f95a8;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.metricLinesMatrixHead strong{text-align:center;font-size:.78rem}.metricLinesMatrixHead small{display:block;margin-top:2px;color:#71889b;font-size:.64rem;font-weight:600}.metricLinesMatrixRow{border-top:1px solid rgba(41,65,84,.72)}.metricLinesMatrixRow>span{padding:12px 14px;color:#b8c7d3;font-weight:800;font-size:.8rem}.metricLinesMatrixRow>div{padding:10px 12px;display:flex;justify-content:center;gap:9px;align-items:baseline}.metricLinesMatrixRow strong{font-size:.86rem}.metricLinesMatrixRow b{color:var(--cyan);font-size:.8rem}.metricEvidenceTeams{display:grid;grid-template-columns:1fr 1fr;gap:18px}.metricEvidenceTeam{min-width:0;border-top:2px solid #1d526b;padding-top:16px}.metricEvidenceTeam:nth-child(2){border-top-color:#6045a5}.metricEvidenceTeamHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.metricEvidenceTeamHead h3{font-size:1rem;margin:4px 0 0;color:#dbe7f1}.metricEvidenceTeam>.metricResearchCoverage{border:0;border-bottom:1px solid #21384a;border-radius:0;padding:9px 0 12px;background:transparent;margin:8px 0 14px}.metricEvidenceTeam .metricSampleInspector{margin-top:0;border-radius:10px}.metricEvidenceAdvanced{margin-top:14px}.metricEvidenceAdvanced summary{font-size:.82rem;color:#c6d5e1}.metricEvidenceAdvanced .metricAdvancedBody{margin-top:14px}.metricDossier .metricPeriodNote{margin:8px 0 24px}.metricDossier .metricNoDataState{margin:0}.metricDossier .metricSampleInspectorHead strong{font-size:.9rem}.metricDossier .metricSampleInspectorHead span,.metricDossier .metricSampleTable td,.metricDossier .metricSampleTable th{font-size:.78rem}.metricDossier .metricMeasureTabs button,.metricDossier .metricViewToggle button{font-size:.75rem}@media(max-width:1100px){.metricEvidenceTeams{grid-template-columns:1fr}.metricContextRow{grid-template-columns:1fr auto 1fr}.metricContextGap{grid-column:1/-1;border-left:0;border-top:1px solid #294459;padding:12px 0 0;grid-template-columns:1fr auto auto;align-items:center}.metricCoveragePair{grid-template-columns:1fr}}@media(max-width:760px){.metricGroup{grid-template-columns:1fr}.metricDossierBlockHead,.metricDossierHead{align-items:flex-start;flex-direction:column}.metricDossierBlockHead p{text-align:left}.metricCompareHead,.metricCompareRow{grid-template-columns:90px repeat(2,minmax(110px,1fr))}.metricCompareRow strong{font-size:1.3rem}.metricContextRow{grid-template-columns:1fr}.metricContextArrow{display:none}.metricContextGap{grid-column:auto}.metricDossierHead .metricPeriodTabs{width:100%}}.metricPicker{display:grid;gap:12px;padding:14px 0 2px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.metricPickerTop{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.metricPinned{display:flex;gap:7px;flex-wrap:wrap}.metricBrowseButton,.metricFamilyItems button,.metricFamilyTabs button,.metricPinned button{border:1px solid #22394c;background:#07131f;color:#a8bac9;border-radius:8px;font-size:.82rem;font-weight:800;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.metricPinned button{padding:8px 12px}.metricBrowseButton:hover,.metricFamilyItems button:hover,.metricFamilyTabs button:hover,.metricPinned button:hover{border-color:#31556e;color:#dbe9f4}.metricFamilyItems button.active,.metricPinned button.active{background:#0b2d3a;color:var(--cyan);border-color:#16718a;box-shadow:inset 0 0 0 1px rgba(34,211,238,.16)}.metricBrowseButton{padding:9px 13px;white-space:nowrap}.metricBrowseButton.active{color:#fff;background:#122437;border-color:#35536a}.metricBrowseButton span{margin-left:7px;color:var(--cyan)}.metricCurrent{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:8px 10px;padding:9px 11px;border:1px solid #1e3547;border-radius:10px;background:#07131e;width:max-content;max-width:100%}.metricCurrent span{font-size:.65rem;letter-spacing:.09em;text-transform:uppercase;color:#70899d;font-weight:900}.metricCurrent strong{font-size:.9rem;color:#e1ebf2}.metricCurrent small{font-size:.7rem;color:#7e96a8;border-left:1px solid #294052;padding-left:10px}.metricBrowser{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:14px;padding:14px;border:1px solid #233d50;border-radius:12px;background:linear-gradient(180deg,#081722,#07131e);box-shadow:0 14px 34px rgba(0,0,0,.18)}.metricFamilyTabs{display:grid;align-content:start;gap:5px;padding-right:14px;border-right:1px solid #20384a}.metricFamilyTabs button{text-align:left;padding:9px 10px}.metricFamilyTabs button.active{background:#13293a;color:#fff;border-color:#31546b}.metricFamilyPanel{min-width:0;display:grid;align-content:start;gap:13px}.metricFamilyPanelHead{display:flex;justify-content:space-between;align-items:end;gap:12px}.metricFamilyPanelHead>div{display:grid;gap:3px}.metricFamilyPanelHead span{font-size:.64rem;text-transform:uppercase;letter-spacing:.1em;color:#728b9d;font-weight:900}.metricFamilyPanelHead strong{font-size:1rem;color:#e1ebf2}.metricFamilyPanelHead small{font-size:.7rem;color:#728b9d}.metricFamilyItems{display:flex;gap:7px;flex-wrap:wrap}.metricFamilyItems button{padding:9px 11px}@media(max-width:760px){.metricPickerTop{align-items:stretch}.metricBrowseButton,.metricPinned{width:100%}.metricCurrent{width:100%;grid-template-columns:auto 1fr}.metricCurrent small{grid-column:1/-1;border-left:0;padding-left:0}.metricBrowser{grid-template-columns:1fr}.metricFamilyTabs{display:flex;overflow:auto;border-right:0;border-bottom:1px solid #20384a;padding:0 0 10px}.metricFamilyTabs button{white-space:nowrap}.metricFamilyPanelHead{align-items:flex-start}}.metricPickerV2{padding:15px 0 5px;gap:0}.metricSelectorRow{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap}.metricSelectorField{display:grid;gap:7px;min-width:260px}.metricQuickAccess>span,.metricSelectorField>span{font-size:.67rem;letter-spacing:.09em;text-transform:uppercase;color:#7891a5;font-weight:900}.metricSelectorButton{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:260px;text-align:left;border:1px solid #2b465b;background:#091927;color:#e2edf5;border-radius:10px;padding:10px 12px;cursor:pointer;transition:border-color .16s ease,background .16s ease}.metricSelectorButton:hover{border-color:#3a647f;background:#0b1d2c}.metricSelectorButton strong{font-size:.98rem}.metricSelectorButton small{font-size:.68rem;color:#7f97aa}.metricSelectorButton b{font-size:1rem;color:var(--cyan);font-weight:800}.metricQuickAccess{display:grid;gap:7px;min-width:0}.metricQuickAccess>div{display:flex;gap:7px;flex-wrap:wrap}.metricQuickAccess button{border:1px solid #22394c;background:#07131f;color:#a8bac9;border-radius:8px;padding:9px 12px;font-size:.79rem;font-weight:800;cursor:pointer}.metricQuickAccess button:hover{border-color:#31556e;color:#e0edf6;background:#091925}.metricPickerOverlay{position:fixed;inset:0;z-index:1200;background:rgba(1,7,12,.72);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:24px}.metricPickerDialog{width:min(760px,100%);max-height:min(760px,88vh);overflow:auto;border:1px solid #315069;border-radius:16px;background:#07131e;box-shadow:0 28px 90px rgba(0,0,0,.55);padding:18px}.metricPickerDialogHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px}.metricPickerDialogHead h3{margin:4px 0 0;font-size:1.35rem}.metricPickerClose{width:36px;height:36px;border:1px solid #294358;border-radius:9px;background:#0a1a28;color:#adc0cf;font-size:1.2rem;cursor:pointer}.metricPickerClose:hover{color:#fff;border-color:#3e6681}.metricPickerBack{border:0;background:transparent;color:var(--cyan);padding:7px 0;font-size:.82rem;font-weight:900;cursor:pointer}.metricSearch{display:flex;align-items:center;gap:10px;border:1px solid #2a465b;border-radius:11px;background:#091a28;padding:0 12px;margin-bottom:18px}.metricSearch>span{color:#7792a6;font-size:1.1rem}.metricSearch input{width:100%;border:0;outline:0;background:transparent;color:#e7f0f7;padding:12px 0;font-size:.9rem}.metricSearch input::placeholder{color:#667f92}.metricPickerFamilyDetail,.metricPickerHome,.metricSearchResults{display:grid;gap:20px}.metricPickerHome>section{display:grid;gap:10px}.metricPickerSectionHead{display:flex;justify-content:space-between;align-items:center;gap:12px}.metricPickerSectionHead strong{font-size:.76rem;letter-spacing:.07em;text-transform:uppercase;color:#c6d5e1}.metricPickerSectionHead span{font-size:.68rem;color:#738a9c}.metricPickerChips{display:flex;gap:7px;flex-wrap:wrap}.metricPickerChips button{border:1px solid #284358;border-radius:9px;background:#091927;color:#b7c7d4;padding:9px 12px;font-weight:800;cursor:pointer}.metricPickerChips button.active,.metricPickerChips button:hover{border-color:#16718a;background:#0b2d3a;color:var(--cyan)}.metricPickerFamilyGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.metricPickerFamilyGrid>button{display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;border:1px solid #253e51;border-radius:10px;background:#081722;color:#d9e5ee;padding:12px 13px;cursor:pointer}.metricPickerFamilyGrid>button:hover{border-color:#37617c;background:#0b1d2b}.metricPickerFamilyGrid span{display:grid;gap:2px}.metricPickerFamilyGrid strong{font-size:.88rem}.metricPickerFamilyGrid small{font-size:.67rem;color:#738b9e}.metricPickerFamilyGrid b{font-size:1.3rem;color:#5f7c91}.metricPickerFamilyTitle{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding-bottom:3px}.metricPickerFamilyTitle>span{grid-column:1/-1;font-size:.67rem;text-transform:uppercase;letter-spacing:.09em;color:#758ea2;font-weight:900}.metricPickerFamilyTitle h3{margin:0;font-size:1.25rem}.metricPickerFamilyTitle small{align-self:end;color:#758ea2;font-size:.7rem}.metricPickerMetricList{display:grid;gap:7px}.metricPickerMetricList>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;text-align:left;border:1px solid #223b4e;border-radius:10px;background:#081722;color:#d8e4ed;padding:11px 13px;cursor:pointer}.metricPickerMetricList>button:hover{border-color:#39627c;background:#0b1d2b}.metricPickerMetricList>button.active{border-color:#16718a;background:#0b2d3a}.metricPickerMetricList strong{font-size:.86rem}.metricPickerMetricList small{grid-row:2;color:#768ea1;font-size:.67rem}.metricPickerMetricList span{grid-row:1/-1;grid-column:2;color:var(--cyan);font-size:.67rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.metricPickerEmpty{display:grid;gap:5px;text-align:center;padding:34px 16px;border:1px dashed #29475c;border-radius:12px;color:#9cb0c0}.metricPickerEmpty strong{color:#d8e5ee}.metricPickerEmpty span{font-size:.8rem}@media(max-width:760px){.metricSelectorRow{align-items:stretch}.metricSelectorButton,.metricSelectorField{min-width:0;width:100%}.metricQuickAccess{width:100%}.metricPickerOverlay{padding:10px;place-items:end center}.metricPickerDialog{max-height:90vh;border-radius:16px 16px 10px 10px}.metricPickerFamilyGrid{grid-template-columns:1fr}.metricPickerChips{display:grid;grid-template-columns:1fr 1fr}.metricPickerChips button{text-align:left}}.metricPickerDialogV3{width:min(820px,100%)}.metricPickerSingleSurface{display:grid;gap:18px}.metricPickerFamilies,.metricPickerFamilyMetrics{display:grid;gap:10px}.metricPickerFamilyTabsV3{display:flex;flex-wrap:wrap;gap:7px}.metricPickerFamilyTabsV3 button{border:1px solid #284358;border-radius:9px;background:#081722;color:#aebfcd;padding:9px 12px;font-size:.78rem;font-weight:850;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.metricPickerFamilyTabsV3 button:hover{border-color:#3b637c;color:#e5eef5;background:#0a1c2a}.metricPickerFamilyTabsV3 button.active{border-color:#16809a;background:#0b3341;color:var(--cyan);box-shadow:inset 0 0 0 1px rgba(43,209,237,.08)}.metricPickerFamilyMetrics{padding-top:14px;border-top:1px solid #22394a}.metricPickerMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.metricPickerMetricGrid>button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;align-items:center;text-align:left;min-height:48px;border:1px solid #223b4e;border-radius:10px;background:#081722;color:#d8e4ed;padding:10px 12px;cursor:pointer}.metricPickerMetricGrid>button:hover{border-color:#39627c;background:#0b1d2b}.metricPickerMetricGrid>button.active{border-color:#16809a;background:#0b2d3a}.metricPickerMetricGrid strong{font-size:.82rem;line-height:1.25}.metricPickerMetricGrid small{grid-row:2;color:#758da0;font-size:.64rem}.metricPickerMetricGrid span{grid-column:2;grid-row:1/-1;align-self:center;color:var(--cyan);font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}@media(max-width:760px){.metricPickerFamilyTabsV3{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.metricPickerFamilyTabsV3 button{white-space:nowrap}.metricPickerMetricGrid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.metricPickerMetricGrid{grid-template-columns:1fr}}.metricInlineCatalogue{display:grid;gap:16px;padding:18px 0 8px;border-top:1px solid #1e3446;border-bottom:1px solid #1e3446}.metricInlineSearch{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;max-width:720px;border:1px solid #29475c;background:#071722;border-radius:10px;padding:0 12px;color:#6f8ba0}.metricInlineSearch:focus-within{border-color:#1887a1;box-shadow:0 0 0 1px rgba(43,209,237,.08)}.metricInlineSearch input{width:100%;border:0;outline:0;background:transparent;color:#dce9f2;padding:11px 0;font:inherit;font-size:.86rem}.metricInlineSearch input::placeholder{color:#668196}.metricInlineSearch button{border:0;background:transparent;color:#8aa1b2;font-size:1.05rem;cursor:pointer;padding:5px}.metricInlineFamilies,.metricInlineMetrics,.metricInlineResults{display:grid;gap:10px}.metricInlineMetrics{padding-top:13px;border-top:1px solid #1d3445}.metricInlineHead{display:flex;justify-content:space-between;align-items:end;gap:18px}.metricInlineHead>div{display:grid;gap:3px}.metricInlineHead span{font-size:.66rem;letter-spacing:.105em;text-transform:uppercase;color:#7f9bb0;font-weight:900}.metricInlineHead strong{font-size:.82rem;color:#d9e6ef}.metricInlineHead>small{font-size:.68rem;color:#6f899d;text-align:right}.metricInlineFamilyTabs{display:flex;flex-wrap:wrap;gap:7px}.metricInlineFamilyTabs button{border:1px solid #284358;border-radius:8px;background:#081722;color:#adbfcc;padding:8px 11px;font-size:.77rem;font-weight:850;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.metricInlineFamilyTabs button:hover{border-color:#3a6179;color:#edf5fa;background:#0a1b29}.metricInlineFamilyTabs button.active{border-color:#16849f;background:#0b3442;color:var(--cyan)}.metricInlineMetricGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;max-width:1080px}.metricInlineMetricGrid button{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;text-align:left;border:1px solid #274155;background:#081722;color:#c2d1dc;border-radius:9px;padding:9px 11px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.metricInlineMetricGrid button:hover{border-color:#3b6179;background:#0a1c2a;color:#eef6fb}.metricInlineMetricGrid button.active{border-color:#13859f;background:#0b3542;color:#f0fbfd;box-shadow:inset 0 0 0 1px rgba(43,209,237,.06)}.metricInlineMetricGrid button strong{font-size:.79rem}.metricInlineMetricGrid button small{font-size:.65rem;color:#7691a5}.metricInlineMetricGrid button>span{font-size:.59rem;letter-spacing:.09em;text-transform:uppercase;color:var(--cyan);font-weight:950}.metricInlineEmpty{display:grid;gap:4px;border:1px dashed #29465b;border-radius:10px;padding:16px;color:#9db1c0}.metricInlineEmpty strong{color:#dce8f0}.metricInlineEmpty span{font-size:.78rem}@media(max-width:1120px){.metricInlineMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.metricInlineCatalogue{padding-top:14px}.metricInlineHead{align-items:start}.metricInlineHead>small{display:none}.metricInlineFamilyTabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.metricInlineFamilyTabs button{white-space:nowrap}.metricInlineMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.metricInlineMetricGrid{grid-template-columns:1fr}}.metricResearchWorkspaceV2 .metricResearchIntroV2{padding-bottom:12px}.metricResearchWorkspaceV2 .metricResearchIntroV2 h2{margin-bottom:7px}.metricResearchWorkspaceV2 .metricResearchIntroV2 p{max-width:700px}.metricResearchWorkspaceV2 .metricInlineCatalogue{gap:12px;padding:13px 0 12px}.metricResearchWorkspaceV2 .metricInlineSearch{max-width:600px}.metricInlineSectionLabel{font-size:.65rem;letter-spacing:.11em;text-transform:uppercase;color:#819caf;font-weight:900}.metricResearchWorkspaceV2 .metricInlineFamilies,.metricResearchWorkspaceV2 .metricInlineMetrics{gap:8px}.metricResearchWorkspaceV2 .metricInlineMetrics{padding-top:11px}.metricResearchWorkspaceV2 .metricInlineFamilyTabs{gap:6px}.metricResearchWorkspaceV2 .metricInlineFamilyTabs button{padding:7px 10px;border-color:#20394b;background:#07141f;color:#8299aa;font-size:.74rem;font-weight:800}.metricResearchWorkspaceV2 .metricInlineFamilyTabs button:hover{border-color:#31546b;color:#c8d7e1;background:#091824}.metricResearchWorkspaceV2 .metricInlineFamilyTabs button.active{border-color:#31566c;background:#0a1c29;color:#c8dce9;box-shadow:inset 3px 0 0 var(--cyan)}.metricResearchWorkspaceV2 .metricInlineMetricGrid{gap:6px}.metricResearchWorkspaceV2 .metricInlineMetricGrid button{min-height:39px;padding:8px 10px;border-color:#29465a;background:#081924}.metricResearchWorkspaceV2 .metricInlineMetricGrid button.active{border-color:#1590aa;background:#0b3947;color:#f1fcff;box-shadow:inset 0 0 0 1px rgba(43,209,237,.08)}.metricResearchWorkspaceV2 .metricInlineMetricGrid button strong{font-size:.78rem}.metricResearchStateBar{position:sticky;top:72px;z-index:36;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:14px 0 2px;padding:10px 12px;border:1px solid #27465a;border-radius:11px;background:rgba(6,19,29,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 28px rgba(0,0,0,.18)}.metricResearchStateMetric{display:grid;grid-template-columns:auto auto auto;align-items:baseline;gap:7px 10px;min-width:0}.metricResearchStateMetric>span,.metricResearchStatePeriod>span{font-size:.61rem;letter-spacing:.1em;text-transform:uppercase;color:#738fa3;font-weight:900}.metricResearchStateMetric strong{font-size:.9rem;color:#eef7fc}.metricResearchStateMetric small{font-size:.67rem;color:#7893a6;border-left:1px solid #29475b;padding-left:10px}.metricResearchStatePeriod{display:flex;align-items:center;gap:10px}.metricResearchStateBar .metricPeriodTabs{margin:0}.metricResearchStateBar .metricPeriodTabs button{padding:7px 10px;font-size:.7rem}.metricDossierHeadPolished{padding-top:20px}.metricDossierHeadPolished .eyebrow{color:var(--cyan)}@media(max-width:900px){.metricResearchStateBar{top:64px}.metricResearchStateMetric{grid-template-columns:auto auto}.metricResearchStateMetric small{grid-column:2;border-left:0;padding-left:0}.metricResearchStatePeriod{margin-left:auto}}@media(max-width:640px){.metricResearchStateBar{top:56px;align-items:stretch;flex-direction:column;gap:8px}.metricResearchStatePeriod{margin-left:0;justify-content:space-between}.metricResearchStateBar .metricPeriodTabs{width:auto}.metricResearchWorkspaceV2 .metricInlineSearch{max-width:none}}.playerResearchPrimaryFilters{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(190px,1fr) minmax(150px,.75fr);gap:12px;align-items:end}.playerResearchPrimaryFilters>label{display:grid;gap:6px;color:#dce7f2;font-size:12px;font-weight:750}.playerResearchPrimaryFilters input,.playerResearchPrimaryFilters select{width:100%;min-width:0}.playerResearchPrimaryFilters .sampleControl{align-self:end}.playerResearchQualification{display:flex;align-items:end;gap:10px;padding:10px 12px;border:1px solid rgba(42,66,87,.65);border-radius:11px;background:#07151f}.playerResearchQualificationLabel{align-self:center;margin-right:auto;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.playerResearchQualification>label:not(.playerCheck){display:grid;gap:5px;min-width:155px;color:#dce7f2;font-size:11px;font-weight:750}.playerResearchQualification input{width:100%}@media(max-width:900px){.playerResearchPrimaryFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.playerResearchQualification{flex-wrap:wrap}.playerResearchQualificationLabel{width:100%}}@media(max-width:620px){.playerResearchPrimaryFilters{grid-template-columns:1fr}.playerResearchQualification{display:grid;grid-template-columns:1fr}.playerResearchQualification>label:not(.playerCheck){min-width:0}}.playerResearchQualification{padding:7px 10px;gap:8px}.playerResearchQualification>label:not(.playerCheck){min-width:132px}.playerResearchQualification .playerCheck{min-height:36px;padding:7px 10px}.playerLineBuilder{padding:9px 11px}.playerLineSummary .eyebrow{width:auto;margin:0}.playerLineSummary{gap:8px}.playerLineSummary strong{font-size:.96rem}.playerLineInputs{grid-template-columns:120px 110px}.playerLineBuilder label{font-size:11px}@media(max-width:800px){.playerLineSummary .eyebrow{width:100%}.playerLineInputs{grid-template-columns:repeat(2,minmax(0,1fr))}}.comparisonWorkflowList{display:grid;gap:12px;margin-top:18px}.comparisonWorkflowRow{display:grid;grid-template-columns:58px minmax(0,1fr) minmax(220px,auto);gap:18px;align-items:center;padding:20px 22px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,rgba(15,30,45,.94),rgba(8,19,30,.96));transition:transform .16s ease,border-color .16s ease,background .16s ease;text-decoration:none}.comparisonWorkflowRow:hover{transform:translateY(-2px);border-color:rgba(20,212,238,.38);background:linear-gradient(180deg,rgba(18,36,52,.98),rgba(9,22,34,.98))}.comparisonWorkflowIndex{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:13px;color:var(--cyan);font-weight:900;letter-spacing:1px;background:#0a1825}.comparisonWorkflowCopy small{display:block;color:var(--purple-soft,#a98fff);text-transform:uppercase;letter-spacing:1.2px;font-size:10px;font-weight:900}.comparisonWorkflowCopy h2{margin:4px 0 5px;font-size:20px}.comparisonWorkflowCopy p{margin:0;color:var(--muted);line-height:1.5}.comparisonWorkflowMeta{display:grid;justify-items:end;gap:7px;text-align:right}.comparisonWorkflowMeta span{color:var(--muted);font-size:12px}.comparisonWorkflowMeta strong{color:var(--cyan);font-size:13px}.comparisonSetupPanel{overflow:visible}.comparisonScopeBar{display:grid;grid-template-columns:minmax(280px,520px) minmax(0,1fr);gap:14px;align-items:end;margin:4px 0 16px;padding:14px;border:1px solid var(--line);border-radius:13px;background:rgba(8,20,32,.58)}.comparisonScopeBar label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:800}.comparisonScopeBar select{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:#0a1926;color:#fff}.comparisonScopeBar>div{display:grid;gap:2px;justify-items:end;text-align:right}.comparisonScopeBar small{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.8px}.comparisonScopeBar strong{color:#eef6ff}.comparisonScopeBar span{color:var(--muted);font-size:11px}.comparisonSetupActions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.comparisonSlotGrid{display:grid;gap:14px}.comparisonSlotGrid.slots-2{grid-template-columns:repeat(2,minmax(0,1fr))}.comparisonSlotGrid.slots-3{grid-template-columns:repeat(3,minmax(0,1fr))}.comparisonSlot{min-width:0;border:1px solid var(--line);border-radius:15px;background:#081723;overflow:hidden}.comparisonSlotHead{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);background:rgba(14,31,46,.68)}.comparisonSlotHead>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(20,212,238,.08);border:1px solid rgba(20,212,238,.28);color:var(--cyan);font-size:11px;font-weight:900}.comparisonSlotHead div{display:grid;gap:2px;min-width:0}.comparisonSlotHead small{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:900}.comparisonSlotHead em,.comparisonSlotHead strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparisonSlotHead em{color:var(--muted);font-size:11px;font-style:normal}.comparisonSlotFields{display:grid;gap:11px;padding:15px}.comparisonSlotFields .sampleControl label,.comparisonSlotFields>label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:800}.comparisonSlotFields input,.comparisonSlotFields select{width:100%;min-height:40px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:#0a1926;color:#fff}.comparisonSlotFields .sampleControl{margin:0}.comparisonSlotFields .sampleControl label{min-width:0}.playerComparisonSlot .comparisonSlotFields{grid-template-columns:1fr}.comparisonResultIntro{margin:24px 0 14px}.comparisonSampleStrip{display:grid;gap:10px}.comparisonSampleStrip.slots-2{grid-template-columns:repeat(2,minmax(0,1fr))}.comparisonSampleStrip.slots-3{grid-template-columns:repeat(3,minmax(0,1fr))}.comparisonSampleStrip article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:13px 15px;border:1px solid var(--line);border-radius:13px;background:rgba(8,20,32,.72)}.comparisonSampleStrip article>span{color:var(--cyan);font-size:10px;font-weight:900}.comparisonSampleStrip article div{display:grid;gap:3px;min-width:0}.comparisonSampleStrip article small,.comparisonSampleStrip article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparisonSampleStrip article small{color:var(--muted)}.comparisonSampleStrip article>b{font-size:12px;color:#dbe8f6;white-space:nowrap}.comparisonSignalGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.comparisonSignalGrid>article{padding:14px;border:1px solid var(--line);border-radius:13px;background:#091824}.comparisonSignalGrid>article>span{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.8px;font-weight:900;margin-bottom:9px}.comparisonSignalGrid article div{display:grid;gap:7px}.comparisonSignalGrid p{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding-top:7px;border-top:1px solid rgba(34,53,72,.7)}.comparisonSignalGrid p:first-child{padding-top:0;border-top:0}.comparisonSignalGrid small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparisonSignalGrid strong{color:var(--cyan);font-size:18px}.playerSignals{grid-template-columns:repeat(3,minmax(0,1fr))}.comparisonFamilyTabs{display:flex;gap:7px;overflow-x:auto;padding:0 0 13px;margin-bottom:2px;scrollbar-width:thin}.comparisonFamilyTabs button{flex:0 0 auto;padding:9px 12px;border:1px solid var(--line);border-radius:9px;background:#091824;color:var(--muted);font-weight:800;cursor:pointer}.comparisonFamilyTabs button:hover{color:#fff;border-color:#38506a}.comparisonFamilyTabs button.active{background:rgba(20,212,238,.12);border-color:rgba(20,212,238,.48);color:var(--cyan)}.comparisonMatrixSection .tableScroll{border:1px solid var(--line);border-radius:13px;overflow:auto}.comparisonMatrix{min-width:720px}.comparisonMatrix td,.comparisonMatrix th{padding:14px 16px}.comparisonMatrix td:not(:first-child),.comparisonMatrix th:not(:first-child){text-align:right}.comparisonMatrix th small{display:block;margin-top:4px;color:var(--muted);font-size:10px;font-weight:500}.comparisonMatrix td strong{font-size:16px;color:#eef6ff}.comparisonMatrix tbody tr:hover td strong{color:var(--cyan)}@media(max-width:1100px){.comparisonSampleStrip.slots-3,.comparisonSlotGrid.slots-3{grid-template-columns:1fr 1fr}.comparisonSignalGrid,.playerSignals{grid-template-columns:repeat(2,minmax(0,1fr))}.comparisonWorkflowRow{grid-template-columns:48px minmax(0,1fr)}.comparisonWorkflowMeta{grid-column:2;justify-items:start;text-align:left}}@media(max-width:760px){.comparisonScopeBar{grid-template-columns:1fr}.comparisonScopeBar>div{justify-items:start;text-align:left}.comparisonSampleStrip.slots-2,.comparisonSampleStrip.slots-3,.comparisonSignalGrid,.comparisonSlotGrid.slots-2,.comparisonSlotGrid.slots-3,.playerSignals{grid-template-columns:1fr}.comparisonSampleStrip article{grid-template-columns:auto minmax(0,1fr)}.comparisonSampleStrip article>b{grid-column:2}.comparisonSetupActions{width:100%;display:grid}.comparisonWorkflowRow{grid-template-columns:1fr;padding:17px}.comparisonWorkflowIndex{width:38px;height:38px}.comparisonWorkflowMeta{grid-column:auto}.comparisonMatrix td,.comparisonMatrix th{padding:12px}.comparisonFamilyTabs{margin-right:-12px}}.comparisonSetupCompact{padding-bottom:18px}.comparisonScopeControls{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) minmax(220px,.8fr);gap:12px;align-items:end;margin:2px 0 10px}.comparisonScopeControls>label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:800}.comparisonScopeControls select{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:#0a1926;color:#fff}.comparisonResolvedScope{display:grid;gap:2px;justify-items:end;text-align:right;min-height:40px;align-content:center}.comparisonResolvedScope small{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.75px}.comparisonResolvedScope strong{color:#eef6ff}.comparisonResolvedScope span{color:var(--muted);font-size:10px}.comparisonSeasonNotice{display:flex;gap:10px;align-items:center;padding:9px 12px;margin:0 0 12px;border:1px solid rgba(20,212,238,.2);border-radius:10px;background:rgba(20,212,238,.05);font-size:11px}.comparisonSeasonNotice strong{color:var(--cyan);white-space:nowrap}.comparisonSeasonNotice span{color:var(--muted)}.comparisonSeasonNotice.fallback{border-color:rgba(255,190,80,.25);background:rgba(255,190,80,.05)}.comparisonSeasonNotice.fallback strong{color:#ffd27a}.comparisonCompactGrid{display:grid;gap:10px}.comparisonCompactGrid.slots-2{grid-template-columns:repeat(2,minmax(0,1fr))}.comparisonCompactGrid.slots-3{grid-template-columns:repeat(3,minmax(0,1fr))}.comparisonCompactSlot{min-width:0;padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(8,20,32,.66)}.comparisonCompactTitle{display:flex;align-items:center;gap:9px;margin-bottom:10px}.comparisonCompactTitle>span{display:grid;place-items:center;width:27px;height:27px;border:1px solid rgba(20,212,238,.28);border-radius:8px;color:var(--cyan);font-size:9px;font-weight:900;background:rgba(20,212,238,.06)}.comparisonCompactTitle>div{display:grid;gap:1px;min-width:0}.comparisonCompactTitle strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparisonCompactTitle small{font-size:10px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparisonCompactFields{display:grid;grid-template-columns:1.25fr .9fr .9fr;gap:8px}.comparisonCompactFields .sampleControl label,.comparisonCompactFields>label{display:grid;gap:4px;color:var(--muted);font-size:10px;font-weight:800}.comparisonCompactFields input,.comparisonCompactFields select{width:100%;min-height:36px;padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:#0a1926;color:#fff}.comparisonCompactFields .sampleControl{margin:0}.playerCompactFields{grid-template-columns:.8fr 1.3fr .8fr}.comparisonBoardSection .tableScroll{border:1px solid var(--line);border-radius:13px;overflow:auto}.comparisonBoard{min-width:720px}.comparisonBoard td,.comparisonBoard th{padding:13px 15px}.comparisonBoard td:not(:first-child),.comparisonBoard th:not(:first-child){text-align:right}.comparisonBoard th small{display:block;margin-top:4px;color:var(--muted);font-size:10px;font-weight:500}.comparisonBoardValue{display:grid;gap:6px;justify-items:end}.comparisonBoardValue strong{font-size:18px;color:#eef6ff}.comparisonBoardValue>span{display:block;width:min(120px,100%);height:3px;border-radius:99px;background:rgba(110,137,162,.13);overflow:hidden}.comparisonBoardValue i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(20,212,238,.38),rgba(139,92,246,.7))}.comparisonModeToggle{display:flex;padding:3px;border:1px solid var(--line);border-radius:9px;background:#081722}.comparisonModeToggle button{padding:7px 11px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-weight:800;cursor:pointer}.comparisonModeToggle button.active{background:#173249;color:var(--cyan)}@media(max-width:1100px){.comparisonScopeControls{grid-template-columns:1fr 1fr}.comparisonResolvedScope{grid-column:1/-1;justify-items:start;text-align:left}.comparisonCompactGrid.slots-3{grid-template-columns:1fr 1fr}.comparisonCompactFields,.playerCompactFields{grid-template-columns:1fr}.comparisonSeasonNotice{align-items:flex-start;flex-direction:column;gap:3px}}@media(max-width:760px){.comparisonCompactGrid.slots-2,.comparisonCompactGrid.slots-3,.comparisonScopeControls{grid-template-columns:1fr}.comparisonResolvedScope{grid-column:auto}.comparisonBoard td,.comparisonBoard th{padding:11px}.comparisonModeToggle{width:100%;justify-content:stretch}.comparisonModeToggle button{flex:1 1}}.comparisonPositionNotice,.playerPositionAwareNotice{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;margin:0 0 14px;border:1px solid rgba(20,212,238,.2);border-radius:10px;background:rgba(20,212,238,.05)}.comparisonPositionNotice strong,.playerPositionAwareNotice strong{color:var(--cyan);white-space:nowrap;font-size:11px}.comparisonPositionNotice span,.playerPositionAwareNotice span{color:var(--muted);font-size:11px;line-height:1.5}@media(max-width:760px){.comparisonPositionNotice,.playerPositionAwareNotice{flex-direction:column;gap:4px}.comparisonPositionNotice strong,.playerPositionAwareNotice strong{white-space:normal}}.comparisonBoardSection{margin-bottom:0}.comparisonMatrixSection{margin-top:26px}@media(max-width:640px){.comparisonMatrixSection{margin-top:18px}}.backtestSetupV076{display:grid;gap:18px}.backtestSetupV076 .backtestScopeHead{align-items:flex-end}.backtestScopeControls{display:flex;gap:12px;align-items:flex-end}.backtestScopeControls label{min-width:190px}.backtestSeasonNotice{display:flex;gap:14px;align-items:center;padding:11px 14px;border:1px solid #24556a;border-radius:10px;background:#0a202b;font-size:.76rem}.backtestSeasonNotice strong{color:var(--cyan);white-space:nowrap}.backtestSeasonNotice span{color:var(--muted)}.backtestSeasonNotice.fallback{border-color:#6a5930;background:#211d13}.backtestSeasonNotice.fallback strong{color:#f3c85d}.backtestSetupBlock{border:1px solid var(--line);border-radius:12px;padding:14px;background:#07141e}.backtestSetupBlockHead{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:12px}.backtestSetupBlockHead>div{display:flex;gap:10px;align-items:baseline}.backtestSetupBlockHead span{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.backtestSetupBlockHead strong{font-size:.82rem}.backtestSetupBlockHead small{color:var(--muted)}.backtestPrimaryRule{display:grid;grid-template-columns:minmax(230px,1.5fr) minmax(190px,.8fr) minmax(190px,.9fr) minmax(190px,.85fr);gap:12px;align-items:end}.backtestPrimaryRule label,.backtestScopeControls label{display:grid;gap:6px;color:var(--muted);font-size:.7rem;font-weight:800}.backtestPrimaryRule input,.backtestPrimaryRule select,.backtestScopeControls select{width:100%}.backtestAdvanced{border:1px solid var(--line);border-radius:11px;background:#081721}.backtestAdvanced>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:12px 14px;font-weight:800}.backtestAdvanced>summary::-webkit-details-marker{display:none}.backtestAdvanced>summary span{font-size:.7rem;color:var(--muted);font-weight:700}.backtestAdvanced[open]>summary{border-bottom:1px solid var(--line)}.backtestAdvanced .backtestRuleGrid{padding:14px;margin:0}.backtestOptionalLab{padding:0!important;overflow:hidden}.backtestOptionalLab>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 20px}.backtestOptionalLab>summary::-webkit-details-marker{display:none}.backtestOptionalLab>summary span{display:grid;gap:2px}.backtestOptionalLab>summary small{color:var(--cyan);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;font-weight:850}.backtestOptionalLab>summary strong{font-size:1rem}.backtestOptionalLab>summary b{color:var(--muted);font-size:.76rem}.backtestOptionalLab[open]>summary{border-bottom:1px solid var(--line)}.backtestOptionalBody{padding:18px 20px}.backtestOptionalBody>section{margin:0}.backtestEvidenceSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #24556a;border-radius:12px;background:#081a25;overflow:hidden;margin:16px 0}.backtestEvidenceSummary>div{display:grid;gap:4px;padding:15px 17px;border-right:1px solid var(--line)}.backtestEvidenceSummary>div:last-child{border-right:0}.backtestEvidenceSummary small{color:var(--muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em}.backtestEvidenceSummary strong{font-size:1.45rem;color:var(--cyan);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.backtestEvidenceSummary span{color:var(--muted);font-size:.72rem}@media(max-width:1050px){.backtestPrimaryRule{grid-template-columns:1fr 1fr}.backtestScopeControls{width:100%;flex-wrap:wrap}.backtestEvidenceSummary{grid-template-columns:1fr 1fr}.backtestEvidenceSummary>div:nth-child(2){border-right:0}.backtestEvidenceSummary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:700px){.backtestPrimaryRule{grid-template-columns:1fr}.backtestScopeHead{display:grid!important}.backtestScopeControls{display:grid;grid-template-columns:1fr}.backtestScopeControls label{min-width:0}.backtestSeasonNotice{gap:4px}.backtestSeasonNotice,.backtestSetupBlockHead{align-items:flex-start;flex-direction:column}.backtestEvidenceSummary{grid-template-columns:1fr}.backtestEvidenceSummary>div{border-right:0!important;border-bottom:1px solid var(--line)}.backtestEvidenceSummary>div:last-child{border-bottom:0}}.researchBoardSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.researchBoardSummary>div{display:flex;flex-direction:column;gap:5px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,rgba(15,31,46,.94),rgba(8,20,31,.94))}.researchBoardSummary small,.researchBoardSummary span{color:var(--muted)}.researchBoardSummary strong{font-size:25px;color:var(--cyan)}.researchBoardSummary span{font-size:12px;line-height:1.4}.researchBoardControls{display:flex;gap:10px;align-items:center;margin-bottom:12px}.researchBoardControls input,.researchBoardControls select{min-height:40px;padding:9px 12px;border:1px solid var(--line);border-radius:9px;background:#091521;color:var(--text)}.researchBoardControls input{flex:1 1;min-width:220px}.researchBoardControls select{min-width:220px}.researchBoardTypeTabs{display:flex;gap:7px;overflow:auto;padding:2px 0 12px}.researchBoardTypeTabs button{display:inline-flex;gap:8px;align-items:center;white-space:nowrap;padding:8px 11px;border:1px solid var(--line);border-radius:9px;background:rgba(7,20,31,.7);color:var(--muted);cursor:pointer}.researchBoardTypeTabs button span{padding:1px 6px;border-radius:999px;background:rgba(255,255,255,.06);font-size:11px}.researchBoardTypeTabs button.active{color:var(--text);border-color:rgba(20,212,238,.45);background:rgba(20,212,238,.08)}.researchBoardSections{display:grid;gap:16px}.researchBoardSection{margin:0}.researchBoardSectionHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.researchBoardSectionHead h2{margin:3px 0 0}.researchBoardSectionHead>span{display:grid;place-items:center;min-width:32px;height:28px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px}.researchBoardRows{display:grid}.researchBoardRow{display:grid;grid-template-columns:120px minmax(0,1fr) 160px auto;gap:16px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.researchBoardRow:first-child{border-top:0}.researchBoardRowType{text-transform:uppercase;letter-spacing:.08em;font-size:10px;color:var(--cyan)}.researchBoardRowMain{display:flex;min-width:0;flex-direction:column;gap:3px}.researchBoardRowMain strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.researchBoardRowMain span{color:var(--muted);font-size:12px}.researchBoardRowMain small{color:#7f93a7}.researchBoardRow time{color:var(--muted);font-size:11px}.researchBoardRowActions{display:flex;gap:7px}.researchBoardActivity{margin-top:18px}.researchActivityList{display:grid}.researchActivityList>a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid var(--line);text-decoration:none}.researchActivityList>a:first-child{border-top:0}.researchActivityList span{display:flex;flex-direction:column;gap:3px}.researchActivityList small,.researchActivityList time{color:var(--muted)}@media(max-width:900px){.researchBoardSummary{grid-template-columns:1fr}.researchBoardRow{grid-template-columns:90px minmax(0,1fr) auto}.researchBoardRow time{display:none}}@media(max-width:640px){.researchBoardControls{align-items:stretch;flex-direction:column}.researchBoardControls input,.researchBoardControls select{width:100%;min-width:0}.researchBoardRow{grid-template-columns:1fr;gap:7px;padding:15px 0}.researchBoardRowActions{justify-content:flex-start}.researchActivityList>a{align-items:flex-start;flex-direction:column;gap:5px}}.backtestResultHeader{align-items:flex-end;gap:20px}.backtestResultSaveActions{display:flex;align-items:center;gap:10px;flex-shrink:0}.researchBoardSaveGuide{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:rgba(7,23,36,.55)}.researchBoardSaveGuide strong{white-space:nowrap}.researchBoardSaveGuide span{color:var(--muted);font-size:.9rem;line-height:1.4}@media(max-width:760px){.backtestResultHeader{align-items:flex-start;flex-direction:column}.backtestResultSaveActions{width:100%;flex-wrap:wrap}.researchBoardSaveGuide{align-items:flex-start;flex-direction:column}}.backtestModeSwitch{display:inline-flex;gap:4px;padding:4px;margin:0 0 18px;border:1px solid var(--line);border-radius:10px;background:#07141e}.backtestModeSwitch a{padding:8px 12px;border-radius:7px;color:var(--muted);font-size:.76rem;font-weight:850;text-decoration:none}.backtestModeSwitch a:hover{color:var(--text);background:#0b1c28}.backtestModeSwitch a.active{color:var(--cyan);background:#0a2531;border:1px solid #27586d}.teamBacktestTeamTable .head,.teamBacktestTeamTable .row{grid-template-columns:minmax(180px,1.2fr) minmax(150px,1fr) 78px 78px 88px 88px 90px}.teamBacktestTeamTable a{color:var(--cyan);font-size:.72rem;font-weight:800;text-decoration:none}.inlineFields{display:grid;grid-template-columns:1fr 1fr;gap:6px}@media(max-width:950px){.teamBacktestTeamTable{overflow-x:auto}.teamBacktestTeamTable .head,.teamBacktestTeamTable .row{min-width:820px}}.teamBacktestPrimaryRule{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1180px){.teamBacktestPrimaryRule{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.teamBacktestPrimaryRule{grid-template-columns:1fr}}.featureAccessMeta{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr) minmax(260px,1fr);gap:14px;align-items:end;margin:18px 0}.featureAccessMeta label,.featureAccessMeta>div{display:flex;flex-direction:column;gap:6px}.featureAccessMeta label,.featureAccessMeta span{color:var(--muted)}.featureMatrix td:not(:first-child),.featureMatrix th:not(:first-child){white-space:nowrap}.featureMatrix td:first-child{min-width:340px}.tierActive{color:var(--cyan);font-weight:700}.featureToggle{min-width:96px;border:1px solid var(--border);border-radius:999px;padding:7px 12px;font:inherit;font-weight:700;cursor:pointer;background:transparent;color:var(--muted)}.featureToggle.on{border-color:rgba(34,211,238,.55);background:rgba(34,211,238,.1);color:var(--cyan)}.featureToggle.off{background:rgba(148,163,184,.05)}.featureToggle:disabled{opacity:.55;cursor:not-allowed}@media(max-width:900px){.featureAccessMeta{grid-template-columns:1fr}.featureMatrix td:first-child{min-width:260px}}.auth-legal-consent{display:grid;gap:10px;margin-top:2px;padding:14px;border:1px solid rgba(139,108,255,.3);border-radius:12px;background:rgba(139,108,255,.045)}.auth-legal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-legal-head strong{font-size:13px;letter-spacing:.02em}.auth-required-badge{display:inline-flex;align-items:center;border:1px solid rgba(158,140,255,.42);border-radius:999px;padding:3px 8px;color:#b9aaff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-legal-copy{margin:-2px 0 2px;color:var(--muted);font-size:12px;line-height:1.5}.auth-legal-consent .consentCheck{background:rgba(255,255,255,.015)}.auth-submit:disabled{cursor:not-allowed}.communityProfileEditor{margin-top:16px;padding:16px;border:1px solid var(--border);border-radius:14px;display:grid;gap:12px}.communityProfileEditor label{display:grid;gap:6px}.communityProfileEditor textarea{min-height:88px}.communityReportActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.communityReportActions .btn{font-size:.78rem;padding:7px 10px}.communityFilterRow{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;flex-wrap:wrap}.communitySportFilter{display:flex;gap:8px;flex-wrap:wrap}.communitySportFilter button{border:1px solid var(--line);background:#091521;color:var(--muted);border-radius:10px;padding:8px 12px;font-weight:800;cursor:pointer}.communitySportFilter button:hover{border-color:#4f718b;color:#fff}.communitySportFilter button.active{background:#143147;border-color:#4f9cc7;color:#fff}.communityProfileLink{display:grid;gap:3px;color:inherit;text-decoration:none}.communityProfileLink:hover strong{color:#70dcff}.communitySportBadge{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.communitySportBadge.football{border-color:#326d61;color:#82dfc1}.communitySportBadge.basketball{border-color:#6c55a7;color:#bdabff}.communityActionButton{display:inline-flex;align-items:center;gap:7px;border:1px solid #34566f;background:#102538;color:#dcecff;border-radius:10px;padding:9px 12px;font-size:.8rem;font-weight:850;cursor:pointer;box-shadow:0 1px 0 rgba(255,255,255,.03)}.communityActionButton:hover:not(:disabled){border-color:#68b9df;background:#163149;transform:translateY(-1px)}.communityActionButton.active{border-color:#4dc9df;background:#123845;color:#fff}.communityActionButton:disabled{opacity:.55;cursor:not-allowed}.communitySignalStat{display:inline-flex;align-items:center;color:var(--muted);font-size:.78rem;font-weight:750;padding:8px 10px;border:1px dashed var(--line);border-radius:9px;background:transparent}.communityProfileTop{display:flex;align-items:flex-start;gap:18px}.communityProfileTop>button{margin-left:auto}.communityProfileAvatar{width:52px;height:52px;font-size:1.15rem}.communityProfileStats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:22px}.communityProfileStats>div{padding:13px;border:1px solid var(--line);border-radius:12px;background:#091521;display:grid;gap:4px}.communityProfileStats strong{font-size:1.25rem}.communityProfileStats span{color:var(--muted);font-size:.75rem}@media(max-width:900px){.communityProfileStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.communityFilterRow{align-items:stretch}.communitySportFilter,.communityTabs{width:100%;overflow-x:auto}.communityProfileTop{flex-wrap:wrap}.communityProfileTop>button{margin-left:0}.communityProfileStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.communityMeActions{display:grid;grid-template-columns:1fr;gap:7px;margin-top:3px}.communityMeActions .btn{width:100%;justify-content:center;box-sizing:border-box;text-align:center}.communityProfileIdentity{min-width:0}.communityProfileIdentity h1{margin-bottom:4px}.communityProfileBio{max-width:760px;line-height:1.55;margin:10px 0}.communityProfileSocial{display:flex;gap:14px;flex-wrap:wrap;color:var(--muted);font-size:.8rem;font-weight:750;margin-top:10px}.communityProfileFollow{margin-left:auto}.analystStats{margin-top:24px}.communityProfileOverviewGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:18px}.communityProfileOverviewGrid .section{margin:0}.communitySportBreakdown{display:grid;gap:10px;margin-top:12px}.communitySportBreakdown>div{display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:11px;background:#091521}.communitySportBreakdown span{color:var(--muted);font-size:.8rem}.communityProfileFilters{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:16px}.communityResultFilter{display:flex;gap:8px;flex-wrap:wrap}.communityResultFilter button{border:1px solid var(--line);background:#091521;color:var(--muted);border-radius:10px;padding:8px 12px;font-weight:800;cursor:pointer}.communityResultFilter button:hover{border-color:#4f718b;color:#fff}.communityResultFilter button.active{background:#143147;border-color:#4f9cc7;color:#fff}.communityProfileInsightCard .communitySubject{margin-top:12px}@media(max-width:900px){.communityProfileOverviewGrid{grid-template-columns:1fr}.communityProfileFilters{align-items:stretch}}@media(max-width:640px){.communityProfileSocial{gap:8px 12px}.communityProfileFollow{margin-left:0;width:100%}.communityProfileFilters,.communityResultFilter{width:100%}.communityResultFilter{overflow-x:auto;flex-wrap:nowrap}.communityResultFilter button{white-space:nowrap}.communityMeActions{width:100%}}body,html{max-width:100%;overflow-x:hidden}.content,.main,.redesignContent,.redesignShell{min-width:0;max-width:100%}.card,.redesignContent>*,.section{min-width:0}canvas,img,svg,video{max-width:100%;height:auto}.communityProfileOverviewGrid{margin-bottom:18px}@media(max-width:700px){.redesignTopbar{height:auto;min-height:64px;margin-bottom:0;padding:10px 12px;display:grid;grid-template-columns:auto 1fr auto;gap:10px 12px;align-items:center}.redesignTopbar .mobileMenu{grid-column:1;grid-row:1;justify-self:start}.redesignTopbar .spacer{display:none}.redesignTopbar .userMenu,.redesignTopbar>.btn{grid-column:3;grid-row:1;justify-self:end}.redesignTopbar .globalSearch{position:static;inset:auto;order:0;grid-column:1/-1;grid-row:2;width:100%;max-width:none;min-width:0}.redesignTopbar .search{width:100%;max-width:100%;min-width:0}.searchInputWrap,.unifiedGlobalSearch{width:100%;min-width:0}.searchInputWrap kbd{display:none}.userButton{max-width:52px;padding:6px}.userButton .avatar{flex:0 0 auto}.content,.redesignContent{width:100%;padding:14px 12px 42px;margin:0;overflow:visible}.redesignContent section.card,.redesignContent>.card,.redesignContent>.section{max-width:100%}.heroCopy,.section{padding:18px 16px}.dashboardHero{padding:19px 16px}.hero h1,.workspaceHeader h1{font-size:clamp(30px,10vw,38px);overflow-wrap:anywhere}h1,h2,h3,p,small,span,strong{max-width:100%}h1,h2,h3,p{overflow-wrap:anywhere}.communityFeed,.communityProfileOverviewGrid,.comparisonHub,.featureGrid,.grid,.hero,.twoTeamGrid{min-width:0;max-width:100%}.featureGrid,.twoTeamGrid{grid-template-columns:1fr}.span12,.span4,.span8{grid-column:1/-1}.communityHeroRow{gap:16px}.communityMe{width:100%;min-width:0}.communityFilterRow{display:grid;grid-template-columns:1fr;gap:14px;align-items:stretch}.communityTabs{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible}.communityTabs button{width:100%;min-width:0;padding:9px 7px;white-space:nowrap}.communitySportFilter{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible}.communitySportFilter button{width:100%;min-width:0;padding:9px 6px;white-space:nowrap}.communityCard{width:100%;max-width:100%;min-width:0;padding:18px 16px;overflow:hidden}.communityCard .sectionHead{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:10px;min-width:0}.communityCard .sectionHead>*{min-width:0}.communityCard h2{font-size:clamp(20px,6.5vw,27px);line-height:1.18;overflow-wrap:anywhere}.communityCard small,.communityIdentity,.communityProfileLink{min-width:0;overflow-wrap:anywhere}.communitySportBadge{flex:0 0 auto;max-width:46%;font-size:.64rem;padding:5px 8px}.communitySignals{gap:7px}.communityActionButton,.communitySignalStat{font-size:.73rem;padding:8px 9px}.selectionBadges{gap:6px}.selectionBadges span{font-size:.68rem;white-space:normal}.communityProfileTop{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:start}.communityProfileIdentity{grid-column:2;min-width:0}.communityProfileFollow{grid-column:1/-1;width:100%;margin-left:0}.communityProfileStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.communityProfileStats>div{padding:11px 10px}.communityProfileStats strong{font-size:1.08rem}.communityProfileOverviewGrid{gap:14px;margin-top:14px;margin-bottom:20px}.communityProfileFilters{display:grid;grid-template-columns:1fr;gap:12px;width:100%}.communityResultFilter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:100%;overflow:visible}.communityResultFilter button{width:100%;min-width:0;padding:9px 5px;white-space:nowrap}.communityProfileInsightCard{padding:16px}.metricPeriodTabs,.metricSelector,.metricSelectorWide,.researchBoardTypeTabs,.tableScroll,.tabs,.workspaceTabs{max-width:100%}.tableScroll{overflow-x:auto;-webkit-overflow-scrolling:touch}button,input,select,textarea{max-width:100%}}@media(max-width:430px){.content,.redesignContent,.redesignTopbar{padding-left:10px;padding-right:10px}.communityCard,.heroCopy,.section{padding-left:14px;padding-right:14px}.communitySportFilter button,.communityTabs button{font-size:.78rem}.communityProfileSocial{gap:6px 10px;font-size:.73rem}.communityProfileStats{grid-template-columns:repeat(2,minmax(0,1fr))}.communityProfileAvatar{width:46px;height:46px}}.smxContent,.smxMain,.smxShell,.smxTopbar{min-width:0;max-width:100%}.smxContent,.smxMain{width:100%;overflow-x:clip}@media(max-width:1000px){.smxShell{overflow-x:clip}.smxMain,.smxShell{display:block!important;width:100%!important;max-width:100vw!important}.smxMain{margin:0!important;padding:0!important}.smxContent{width:100%!important;max-width:100vw!important;margin:0!important}}@media(max-width:700px){.smxTopbar{position:sticky!important;top:0!important;z-index:60!important;width:100%!important;max-width:100vw!important;height:auto!important;min-height:0!important;margin:0!important;padding:10px 12px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:10px!important;align-items:center!important;overflow:visible!important}.smxMobileMenu{grid-column:1!important;grid-row:1!important;justify-self:start!important}.smxContextTitle,.smxSpacer{display:none!important}.smxLoginButton,.smxUserMenu{grid-column:3!important;grid-row:1!important;justify-self:end!important;min-width:0!important}.smxUserButton{max-width:52px!important;min-width:0!important;padding:6px!important;overflow:hidden!important}.smxGlobalSearch{grid-column:1/-1!important;grid-row:2!important;position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;order:0!important;margin:0!important;transform:none!important}.smxGlobalSearch,.smxSearchInputWrap,.smxSearchInputWrap input{width:100%!important;max-width:100%!important;min-width:0!important}.smxContent{padding:12px 10px 42px!important;overflow-x:clip!important}.smxContent>*{width:100%;max-width:100%;min-width:0}.communityCard,.communityFeed,.communityHeroRow,.communityMe,.communityProfileFilters,.communityProfileHero,.communityProfileOverviewGrid,.communityProfileOverviewGrid>*{width:100%!important;max-width:100%!important;min-width:0!important}.communityHeroRow{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.communityMe{padding:13px!important}.communityMeActions{grid-template-columns:minmax(0,1fr)!important}.communityMeActions .btn{white-space:normal}.communitySportFilter,.communityTabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:100%!important}.communitySportFilter button,.communityTabs button{font-size:.72rem!important;padding:9px 4px!important;min-width:0!important;overflow:hidden;text-overflow:ellipsis}.communityResultFilter{grid-template-columns:repeat(2,minmax(0,1fr))!important}.communityCard .communityUser{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;align-items:start!important}.communityCard .communityUser .communitySportBadge{grid-column:1/-1!important;justify-self:start!important;max-width:100%!important;margin-top:2px!important}.communityCard h2{font-size:clamp(1.35rem,7vw,1.75rem)!important;line-height:1.17!important}.communitySignals{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.communitySignals>*{width:100%!important;min-width:0!important;justify-content:center!important;text-align:center!important;padding:8px 5px!important}.communityCardFooter{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:stretch!important}.communityCardFooter .settlement{justify-self:start!important}.communityCardFooter .btn{width:100%!important;white-space:normal!important;text-align:center!important;justify-content:center!important}.communityProfileHero{padding-top:18px!important}.communityProfileTop{grid-template-columns:auto minmax(0,1fr)!important;column-gap:12px!important;row-gap:8px!important}.communityProfileIdentity h1{font-size:1.8rem!important;line-height:1.1!important}.communityProfileOverviewGrid{margin-top:18px!important;margin-bottom:28px!important}.communityProfileOverviewGrid+.card.section{margin-top:0!important}.communityProfileFilters{gap:14px!important}.communityProfileInsightCard .sectionHead{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}.communityProfileInsightCard .sectionHead small{justify-self:start!important}}@media(max-width:430px){.smxContent,.smxTopbar{padding-left:9px!important;padding-right:9px!important}.communitySportFilter button,.communityTabs button{font-size:.69rem!important;padding-left:2px!important;padding-right:2px!important}.communitySignals{gap:6px!important}.communityActionButton,.communitySignalStat{font-size:.69rem!important}}.smxMobileBrand{display:none}@media(max-width:700px){.smxTopbar{grid-template-columns:auto minmax(0,1fr) auto!important}.smxMobileBrand{display:inline-flex!important;grid-column:2!important;grid-row:1!important;justify-self:start!important;align-items:baseline!important;gap:2px!important;min-width:0!important;text-decoration:none!important;font-size:.78rem!important;line-height:1!important;letter-spacing:.1em!important;white-space:nowrap!important;color:#dce9f3!important}.smxMobileBrand span{font-weight:700!important;color:#62dcf2!important}.smxMobileBrand b{font-weight:900!important;color:#f4f8fb!important}.smxSidebar{position:fixed!important;inset:0!important;z-index:110!important;width:min(86vw,360px)!important;max-width:360px!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;transform:translateX(-105%)!important;transition:transform .18s ease!important;overflow:hidden!important;background:#050d15!important;box-shadow:22px 0 60px rgba(0,0,0,.48)!important}.smxSidebar.smxSidebarOpen{transform:translateX(0)!important}.smxBackdrop{position:fixed!important;inset:0!important;z-index:105!important;background:rgba(0,0,0,.62)!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.smxSidebarHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:68px!important;padding:16px 18px!important;border-bottom:1px solid var(--line)!important}.smxSidebarBrand{display:inline-flex!important;align-items:baseline!important;gap:2px!important;text-decoration:none!important}.smxMobileClose{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border:1px solid var(--line)!important;border-radius:10px!important;background:#091521!important;color:#eaf2f8!important;font-size:1.6rem!important;line-height:1!important;cursor:pointer!important}.smxSportSwitcher{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:auto!important;max-width:none!important;margin:14px 14px 10px!important;padding:0!important;overflow:visible!important}.smxSportSwitcher>a,.smxSportSwitcher>span{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;min-width:0!important;width:100%!important;padding:11px 12px!important;border:1px solid var(--line)!important;border-radius:10px!important;white-space:nowrap!important}.smxSportSwitcher svg{width:18px!important;height:18px!important;flex:0 0 auto!important}.smxSportSwitcher span{overflow:hidden!important;text-overflow:ellipsis!important}.smxNavScroll{display:block!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;padding:4px 14px 16px!important;-webkit-overflow-scrolling:touch!important}.smxSidebarFooter{position:relative!important;inset:auto!important;margin-top:auto!important;padding:12px 14px calc(14px + env(safe-area-inset-bottom))!important;background:#050d15!important}.smxShell:has(.smxSidebarOpen) .smxTopbar{z-index:60!important}}@media(max-width:390px){.smxMobileBrand{font-size:.72rem!important;letter-spacing:.075em!important}.smxSidebar{width:min(90vw,350px)!important}}@media(max-width:700px){.betaDashboardBanner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;align-items:start!important;padding:14px!important}.betaDashboardBanner>div{width:100%!important;min-width:0!important}.betaDashboardBanner .btn,.betaDashboardBanner>a,.betaDashboardBanner>button{width:100%!important;max-width:100%!important;justify-content:center!important;text-align:center!important;white-space:normal!important}.workspaceTabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;max-width:100%!important;overflow:visible!important;padding:6px!important}.workspaceTabs button{width:100%!important;min-width:0!important;justify-content:center!important;text-align:center!important;padding:10px 7px!important;white-space:normal!important;line-height:1.2!important}.metricInlineFamilyTabs,.metricResearchWorkspaceV2 .metricInlineFamilyTabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;max-width:100%!important;overflow:visible!important;padding-bottom:0!important}.metricInlineFamilyTabs button,.metricResearchWorkspaceV2 .metricInlineFamilyTabs button{width:100%!important;min-width:0!important;white-space:normal!important;text-align:center!important;justify-content:center!important;line-height:1.2!important}.researchBoardTypeTabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;overflow:visible!important;padding:2px 0 12px!important}.researchBoardTypeTabs button{width:100%!important;min-width:0!important;justify-content:center!important;text-align:center!important;white-space:normal!important}.researchBoardTypeTabs button:first-child:last-child{grid-column:1/-1!important}.workspaceActions{max-width:100%!important;min-width:0!important}.workspaceActions .btn,.workspaceActions button{min-width:0!important;white-space:normal!important}.fixtureTeams{min-width:0!important;gap:8px!important}.fixtureTeams strong{min-width:0!important;overflow-wrap:anywhere!important}}@media(max-width:430px){.betaDashboardBanner{padding:12px!important}.workspaceTabs button{font-size:.75rem!important;padding:9px 5px!important}.metricInlineFamilyTabs button,.metricResearchWorkspaceV2 .metricInlineFamilyTabs button{font-size:.72rem!important;padding:8px 6px!important}.researchBoardTypeTabs button{font-size:.75rem!important;padding:9px 6px!important}}.smxBackToTop{display:none}@media (max-width:760px){.smxBackToTop{position:fixed;right:16px;bottom:calc(18px + env(safe-area-inset-bottom, 0px));z-index:60;display:grid;place-items:center;width:50px;height:50px;padding:0;border:1px solid rgba(99,216,238,.52);border-radius:16px;background:rgba(10,27,40,.94);color:#eaf7ff;box-shadow:0 14px 32px rgba(0,0,0,.34);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer}.smxBackToTop span{font-size:25px;line-height:1;font-weight:800;transform:translateY(-1px)}.smxBackToTop:active{transform:translateY(1px)}.smxBackToTop:focus-visible{outline:2px solid #63d8ee;outline-offset:3px}}@media(max-width:760px){.pf05TableWrap{overflow:visible;border:0}.pf05Table{min-width:0;display:grid;gap:12px}.pf05TableHead{display:none}.pf05PlayerRow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px 12px;min-height:0;padding:16px;border:1px solid var(--line);border-radius:14px;background:#091722}.pf05PlayerRow+.pf05PlayerRow{border-top:1px solid var(--line)}.pf05Rank{grid-row:1;text-align:left;align-self:center}.pf05Player{grid-column:2;grid-row:1;min-width:0}.pf05Team{grid-column:2;grid-row:2}.pf05Evidence{grid-column:1/-1;grid-template-columns:1fr;margin-top:4px}.pf05Actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);padding-top:12px;margin-top:2px}.pf05Actions a,.pf05Actions button{width:100%;height:42px}.comparisonBoardSection .tableScroll,.comparisonMatrixSection .tableScroll{overflow:visible;border:0}.comparisonBoard,.comparisonMatrix{display:block;min-width:0;width:100%;border-collapse:separate}.comparisonBoard thead,.comparisonMatrix thead{display:none}.comparisonBoard tbody,.comparisonMatrix tbody{display:grid;gap:10px}.comparisonBoard tr,.comparisonMatrix tr{display:block;border:1px solid var(--line);border-radius:12px;background:#091722;overflow:hidden}.comparisonBoard td,.comparisonMatrix td{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px!important;border-top:1px solid var(--line);text-align:right!important}.comparisonBoard td:first-child,.comparisonMatrix td:first-child{display:block;border-top:0;background:#0b1b29;color:#eef6ff;font-weight:850;text-align:left!important}.comparisonBoard td[data-team]:before,.comparisonMatrix td[data-team]:before{content:attr(data-team);color:var(--muted);font-size:11px;font-weight:800;text-align:left;overflow-wrap:anywhere}.comparisonBoardValue{justify-items:end;min-width:92px}.comparisonFamilyTabs{display:grid;grid-template-columns:1fr 1fr;overflow:visible;margin-right:0;gap:8px}.comparisonFamilyTabs button{white-space:normal;text-align:center;min-height:44px}.metricFamilyTabs{display:grid;grid-template-columns:1fr 1fr;overflow:visible;gap:8px}.metricFamilyTabs button{white-space:normal;border-radius:10px;min-height:44px}.metricGamesSection .tableScroll{overflow:visible}.metricGamesSection table{display:block;min-width:0!important;width:100%}.metricGamesSection thead{display:none}.metricGamesSection tbody{display:grid;gap:10px}.metricGamesSection tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:12px;background:#091722;overflow:hidden}.metricGamesSection td{display:grid;gap:3px;padding:10px 12px!important;border-top:1px solid var(--line);text-align:left!important;min-width:0}.metricGamesSection td:before{content:attr(data-label);color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.metricGamesSection td:nth-child(-n+2){border-top:0}}@media(max-width:620px){.matchupMatrix{overflow:visible!important}.matchupMatrixDirectionHead{display:none!important}.matchupMatrix button{display:grid!important;grid-template-columns:1fr!important;gap:0!important;min-width:0!important;width:100%!important;text-align:center}.matchupMatrix button:after{display:none!important}.matchupMatrixHalf{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);gap:6px;padding:12px 9px;min-width:0}.matchupMatrixHalf+.matchupMatrixHalf{border-top:1px solid #355166}.matchupMatrixHalf span{min-width:0}.matchupMatrixHalf b{font-size:1rem}.matchupMatrixHalf small{white-space:normal;line-height:1.25}.matchupMatrixHalf strong{font-size:.72rem}}.matchupMobileDirection{display:none}.matchupMatrixValues{display:contents}@media(max-width:620px){.matchupMatrix button{gap:10px!important;background:transparent!important;border:0!important;overflow:visible!important}.matchupMatrixHalf{display:block!important;border:1px solid #27485c!important;border-radius:14px;background:#081722!important;padding:0!important;overflow:hidden}.matchupMatrixHalf+.matchupMatrixHalf{margin-top:0;border-top:1px solid #27485c!important}.matchupMobileDirection{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;padding:12px 12px 10px;background:#0b1d2a;border-bottom:1px solid #27485c;text-align:left}.matchupMobileDirection span{display:grid;gap:3px;min-width:0}.matchupMobileDirection span:last-child{text-align:right}.matchupMobileDirection b{font-size:.78rem;line-height:1.25;color:#e7f0f5;overflow-wrap:anywhere}.matchupMobileDirection small{font-size:.58rem;line-height:1.2;color:#6fcfe1;font-weight:900;letter-spacing:.07em}.matchupMobileDirection em{font-style:normal;color:var(--cyan);font-size:1.05rem;font-weight:900}.matchupMatrixValues{display:grid;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);gap:7px;align-items:center;padding:13px 12px}.matchupMatrixValues>span{display:grid;gap:3px;min-width:0}.matchupMatrixValues>span:last-child{text-align:right}.matchupMatrixValues>span>b{font-size:1.18rem;color:#f0f5f8}.matchupMatrixValues>span>small{font-size:.61rem;line-height:1.2;color:#879aaa}.matchupMatrixValues>strong{display:grid;place-items:center;min-height:34px;border-radius:9px;background:#0d2d3b;color:var(--cyan)!important;font-size:.74rem;letter-spacing:.04em}.matchupMatrix button.active .matchupMatrixHalf{border-color:#2f829d!important;box-shadow:0 0 0 1px rgba(49,168,198,.12)}}.teamHistoryNotice{margin:16px 0 18px}.metricHistoryNotice{margin:14px 0 12px}@media(max-width:700px){.teamHistoryNotice{margin:14px 0 16px}.metricHistoryNotice{margin:12px 0}}.teamRosterGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-top:18px}.teamRosterCard{display:grid;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:14px;min-height:94px;padding:15px 16px;background:#091521;border:1px solid var(--line);border-radius:13px;transition:border-color .16s ease,background .16s ease,transform .16s ease}.teamRosterCard:hover{border-color:rgba(34,211,238,.5);background:#0c1b29;transform:translateY(-1px)}.teamRosterAvatar{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;overflow:hidden;background:#132638;border:1px solid #29455d;color:var(--cyan);font-weight:900}.teamRosterAvatar img{width:100%;height:100%;object-fit:cover}.teamRosterIdentity{display:grid;gap:7px;min-width:0}.teamRosterIdentity strong{display:block;font-size:14px;line-height:1.3;white-space:normal}.teamRosterIdentity small{display:block;color:var(--muted);font-size:11px}.teamRosterMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:11px}.teamRosterPosition{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid #29455d;border-radius:999px;background:#0d1d2b;color:#a8c7db;font-weight:750}.teamRosterArrow{justify-self:end;color:var(--muted);font-size:18px}.basketballStandingsGroups{display:grid;gap:22px;margin-top:20px}.basketballStandingGroup{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#091521}.basketballStandingGroupHead{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--line);background:#0c1a28}.basketballStandingGroupHead h3{margin:0}.basketballStandingGroupHead span{color:var(--muted);font-size:12px}.basketballStandingsTableWrap{overflow-x:auto}.basketballStandingsTable{width:100%;min-width:650px;border-collapse:collapse}.basketballStandingsTable td,.basketballStandingsTable th{padding:13px 16px;border-bottom:1px solid var(--line);text-align:center}.basketballStandingsTable th{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em;background:#08131e}.basketballStandingsTable td:nth-child(2),.basketballStandingsTable th:nth-child(2){text-align:left}.basketballStandingsTable tbody tr:last-child td{border-bottom:0}.basketballStandingsTable tbody tr:hover td{background:rgba(34,211,238,.025)}.basketballStandingTeam{display:flex;align-items:center;gap:10px;min-width:0}.basketballStandingTeam img{width:30px;height:30px;object-fit:contain}.basketballStandingTeam strong{white-space:normal}.basketballStandingTeam .badge{width:30px;height:30px;display:grid;place-items:center}@media(max-width:700px){.teamRosterGrid{grid-template-columns:1fr}.teamRosterCard{min-height:88px}.basketballStandingGroupHead{padding:14px}.basketballStandingsTable{min-width:560px}.basketballStandingsTable td,.basketballStandingsTable th{padding:11px 12px}.basketballStandingsTable td:nth-child(7),.basketballStandingsTable th:nth-child(7){display:none}}.basketballStandingsSplit{display:inline-flex;gap:6px;margin:18px 0 8px;padding:4px;border:1px solid var(--line);border-radius:11px;background:#08131e}.basketballStandingsSplit button{min-width:86px;padding:8px 14px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-weight:800;cursor:pointer}.basketballStandingsSplit button:hover{color:var(--text)}.basketballStandingsSplit button.active{background:#123044;color:var(--cyan);box-shadow:inset 0 0 0 1px rgba(34,211,238,.25)}.basketballStandingsSplitNote{margin:0 0 14px;max-width:760px;font-size:12px;line-height:1.5}.basketballStandingTeam .badge{min-width:34px;width:auto;max-width:42px;padding:0 6px;font-size:9px;letter-spacing:.04em;white-space:nowrap;overflow:hidden}@media(max-width:700px){.basketballStandingsSplit{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.basketballStandingsSplit button{min-width:0;padding:9px 8px}}.matchupMetricPicker{display:grid;gap:10px;min-width:0;flex:1 1 620px}.matchupMetricPickerLabel{color:var(--muted,#91a5b7);font-size:12px;font-weight:800}.matchupMetricFamilies{display:flex;flex-wrap:wrap;gap:7px}.matchupMetricFamilies button{min-height:34px;padding:0 12px;border:1px solid #29465a;border-radius:8px;background:#081722;color:#9fb0c1;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.matchupMetricFamilies button:hover{border-color:#3d657d;color:#fff}.matchupMetricFamilies button.active{border-color:#22d3ee;background:#082b39;color:#22d3ee}.matchupMetricChoices{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px}.matchupMetricChoices button{display:grid;gap:3px;min-width:0;padding:11px 12px;border:1px solid #29465a;border-radius:10px;background:#081722;color:#dce7ef;text-align:left;cursor:pointer}.matchupMetricChoices button:hover{border-color:#3d657d}.matchupMetricChoices button.active{border-color:#22d3ee;background:linear-gradient(135deg,#073141,#09283a);box-shadow:inset 0 0 0 1px rgba(34,211,238,.1)}.matchupMetricChoices strong{color:#eaf4f8;font-size:13px}.matchupMetricChoices button.active strong{color:#22d3ee}.matchupMetricChoices span{overflow:hidden;color:#879caf;font-size:10px;white-space:nowrap;text-overflow:ellipsis}@media(max-width:900px){.matchupMetricChoices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.matchupMetricChoices{grid-template-columns:1fr}}.metricExplorerProvenance{display:flex;align-items:center;gap:11px;width:min(100%,620px);padding:10px 13px;border:1px solid rgba(34,211,238,.28);border-radius:12px;background:linear-gradient(90deg,rgba(13,45,61,.86),rgba(8,24,36,.7));box-shadow:inset 3px 0 0 rgba(34,211,238,.72)}.metricExplorerProvenanceMark{display:grid;place-items:center;flex:0 0 38px;height:30px;border:1px solid rgba(34,211,238,.42);border-radius:8px;background:#092a38;color:var(--cyan);font-size:.67rem;font-weight:950;letter-spacing:.08em}.metricExplorerProvenance>div{display:grid;gap:2px;min-width:0}.metricExplorerProvenance strong{color:#c8f5fb;font-size:.78rem}.metricExplorerProvenance small{color:#89a3b5;font-size:.68rem;line-height:1.35}.researchSaveStatus{margin:0;color:#9fc1cf;font-size:.78rem}@media(max-width:820px){.metricExplorerProvenance{width:100%}}.referralShare{display:grid;grid-template-columns:auto minmax(260px,1fr) auto;gap:12px;align-items:end}.referralShare>div{display:grid;gap:4px}.referralShare small{color:var(--muted)}.referralShare strong{font-size:1.2rem;color:var(--cyan)}.referralShare input{width:100%;padding:11px 12px;background:#091521;border:1px solid var(--line);border-radius:9px;color:#fff}@media(max-width:720px){.referralShare{grid-template-columns:1fr}.referralShare .btn{width:100%}}.referralAdminForm{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin:18px 0 24px}.referralAdminForm label{display:grid;gap:6px;color:var(--muted)}.referralAdminForm input,.referralAdminForm select,.referralAdminForm textarea{background:#091521;border:1px solid var(--line);border-radius:9px;color:#fff;padding:10px}.referralAdminForm .full{grid-column:1/-1}.referralAdminForm textarea{min-height:76px}.referralDateTimeInputs{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(92px,.65fr);gap:8px}.referralDateTimeInputs input{min-width:0}.referralAdminForm .fieldHint{font-size:11px;line-height:1.35;color:var(--muted)}@media(max-width:900px){.referralAdminForm{grid-template-columns:1fr 1fr}}@media(max-width:600px){.referralAdminForm{grid-template-columns:1fr}.referralDateTimeInputs{grid-template-columns:1fr 120px}}.purchaseReferralField{max-width:520px;margin:18px 0 6px}.purchaseReferralField label{display:grid;gap:6px;color:var(--muted);font-size:12px}.purchaseReferralField label small{font-weight:400}.purchaseReferralField input{padding:11px 12px;background:#0d1c2a;border:1px solid var(--line);border-radius:9px;color:white;text-transform:uppercase}.referralSubnav{display:flex;gap:9px;flex-wrap:wrap;margin:4px 0 24px;padding-bottom:18px;border-bottom:1px solid var(--line)}.referralSubnav .btn{display:inline-flex;align-items:center;gap:8px}.referralTabCount{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:rgba(255,255,255,.08);font-size:.72rem;color:var(--muted)}.referralSubnav .primary .referralTabCount{background:rgba(255,255,255,.18);color:#fff}.adminSectionStack{display:grid;gap:18px}.adminSubcard{border:1px solid var(--line);border-radius:14px;background:rgba(7,18,29,.58);padding:20px}.adminSubcard>h3:first-child{margin-top:0}.rewardExecutionNotice{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:1px solid #5f4e1d;border-radius:12px;background:rgba(72,56,14,.22)}.rewardExecutionNotice strong{white-space:nowrap;color:#f5d573}.rewardExecutionNotice span{color:var(--muted);line-height:1.45}.rewardSummaryGrid{margin-top:0}.rewardRuleForm{margin-top:8px}.adminActionHint{max-width:150px;line-height:1.35}.rewardLedgerTable td:last-child,.rewardLedgerTable th:last-child{min-width:145px}.referralDetailCard{margin-top:4px}@media(max-width:760px){.referralSubnav{display:grid;grid-template-columns:1fr}.referralSubnav .btn{justify-content:space-between}.rewardExecutionNotice{display:grid}.adminSubcard{padding:15px}}.rewardPolicyFields{padding:14px;border:1px solid var(--line);border-radius:12px;background:rgba(7,18,29,.45)}.rewardPolicyFields>h4{margin:0 0 12px}.rewardPolicyFields>h4 small{color:var(--muted);font-weight:500;margin-left:8px}.rewardPolicyFields .referralAdminForm{margin:0;grid-template-columns:repeat(4,minmax(150px,1fr))}@media(max-width:900px){.rewardPolicyFields .referralAdminForm{grid-template-columns:1fr 1fr}}@media(max-width:600px){.rewardPolicyFields .referralAdminForm{grid-template-columns:1fr}}.insightModalBackdrop{position:fixed;inset:0;z-index:5000;background:rgba(2,8,14,.82);display:grid;place-items:center;padding:24px;overflow:auto}.insightModal{width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;padding:24px;box-shadow:0 24px 80px rgba(0,0,0,.58);border-color:#29475b}.insightModalHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.insightModalHeader h2{margin:5px 0 7px;font-size:1.55rem}.insightModalSummary{margin:0;line-height:1.45}.insightModalClose{padding:4px 0;flex:0 0 auto}.insightPublishInfo{display:grid;gap:5px;margin:18px 0 16px;padding:12px 14px;border:1px solid rgba(34,211,238,.2);border-radius:11px;background:rgba(34,211,238,.035)}.insightPublishInfo strong{font-size:.82rem}.insightPublishInfo span{color:var(--muted);font-size:.78rem;line-height:1.45}.insightReasoning{display:block;width:100%;margin:0;color:var(--muted);font-size:.82rem;font-weight:800}.insightReasoningHeader{display:flex!important;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:.82rem!important;font-weight:800!important}.insightReasoningHeader small{font-size:.72rem;color:var(--muted);font-weight:600}.insightReasoning textarea{display:block;box-sizing:border-box;min-height:128px;resize:vertical;width:100%!important;max-width:none!important;background:#091521;border:1px solid var(--line);border-radius:10px;color:#fff;padding:12px;font:inherit;line-height:1.45}.insightReasoning textarea:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 1px rgba(34,211,238,.18)}.insightImmutableNote{font-size:.76rem;line-height:1.45;margin:10px 0 0}.insightPublishError{margin-top:14px}.insightModalActions{justify-content:flex-end;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}@media(max-width:600px){.insightModalBackdrop{padding:10px;align-items:end}.insightModal{width:100%;max-height:92vh;padding:18px;border-radius:16px 16px 8px 8px}.insightModalHeader{gap:12px}.insightModalHeader h2{font-size:1.3rem}.insightModalActions{display:grid;grid-template-columns:1fr 1fr}.insightModalActions .btn{width:100%}}.communityEvidence{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:12px 0;padding:12px;border:1px solid var(--line);border-radius:10px;background:#091521}.communityEvidence strong{font-size:.86rem}.communityEvidence span{color:var(--muted);font-size:.78rem;text-align:right}@media(max-width:600px){.communityEvidence{align-items:flex-start;flex-direction:column}.communityEvidence span{text-align:left}}.playerProfileStack,.teammateContextStack{display:grid;gap:16px}.playerProfileHero{background:linear-gradient(135deg,#102438,#0b1927 62%,#0c1d2e)}.playerProfileSample{display:grid;gap:4px;justify-items:end;text-align:right}.playerProfileSample strong{font-size:16px;color:#fff}.playerProfileSample span{font-size:12px;color:var(--muted)}.playerProfileHeadline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px}.playerOpportunityGrid article,.playerProfileHeadline article,.shootingProfileGrid article{padding:16px;border:1px solid #274158;border-radius:14px;background:#0a1825}.playerOpportunityGrid span,.playerProfileHeadline span,.shootingProfileGrid span{display:block;color:#8fa4b7;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.playerOpportunityGrid strong,.playerProfileHeadline strong,.shootingProfileGrid strong{display:block;margin-top:6px;font-size:26px;color:#f5f7fb}.playerOpportunityGrid small,.playerProfileHeadline small,.shootingProfileGrid small{display:block;margin-top:5px;color:#8fa4b7;line-height:1.4}.playerProfileGroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.playerProfileGroup{padding:16px;border:1px solid #243d53;border-radius:14px;background:#091622}.playerProfileGroup h3{margin:0 0 12px}.playerPercentileRow{display:grid;grid-template-columns:150px minmax(120px,1fr) minmax(180px,1.2fr);gap:14px;align-items:center;padding:12px 0;border-top:1px solid #1c3448;text-decoration:none}.playerPercentileRow:first-of-type{border-top:0}.playerPercentileLabel{display:flex;justify-content:space-between;gap:8px}.playerPercentileLabel span{color:#afbdca}.playerPercentileLabel strong{color:#fff}.playerPercentileTrack{height:8px;border-radius:999px;background:#13283a;overflow:hidden}.playerPercentileTrack i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6d5df3,#14d4ee)}.playerBenchmarkMeaning{display:grid;gap:3px}.playerBenchmarkMeaning strong{font-size:13px;color:#dbe6ef}.playerBenchmarkMeaning small{color:#7f96aa;line-height:1.35}.benchmarkHelp{margin:14px 0 18px;border:1px solid #284259;border-radius:12px;background:#091725}.benchmarkHelp summary{cursor:pointer;padding:13px 15px;display:flex;align-items:center;justify-content:space-between}.benchmarkHelpSummary{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;align-items:center}.benchmarkHelpSummary small{grid-column:2;color:#8398aa}.benchmarkInfoIcon{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#173149;color:#7de8f4;font-size:11px;font-weight:900}.benchmarkExplainer{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;padding:0 15px 15px}.benchmarkExplainer p{color:#94a8ba;line-height:1.55}.benchmarkScale{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.benchmarkScale span{padding:8px 10px;border-radius:9px;background:#102235;color:#a9bac8;font-size:12px}.benchmarkScale b{color:#fff}.playerOpportunityGrid,.shootingProfileGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.playerOpportunityGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.teammateContextIntro{background:linear-gradient(135deg,#102438,#0b1927)}.teammateComparisonWarning,.teammateDefinition{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px 14px;border:1px solid #2b4b61;border-radius:11px;background:#0b1b2a}.teammateComparisonWarning strong,.teammateDefinition strong{color:#7de8f4;white-space:nowrap}.teammateComparisonWarning span,.teammateDefinition span{color:#9db0c0;line-height:1.45}.teammateContextControls{display:grid;grid-template-columns:minmax(240px,2fr) repeat(3,minmax(130px,1fr));gap:12px}.teammateContextControls label{display:grid;gap:7px;color:#aab9c7;font-size:12px;font-weight:800}.teammateContextControls select{width:100%;min-width:0;padding:11px 12px;border:1px solid #29445b;border-radius:10px;background:#081521;color:#fff}.teammateAvailableNote{margin:12px 0 0}.teammateQuickReadSample strong{color:#fff}.teammateHeadlineGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.teammateHeadlineGrid article{padding:15px;border:1px solid #274158;border-radius:14px;background:#091724}.teammateMetricName{display:block;color:#9fb1c2;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.teammateWithWithoutValues{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;margin:14px 0 10px}.teammateWithWithoutValues div{display:grid;gap:4px}.teammateWithWithoutValues small{color:#7f94a6}.teammateWithWithoutValues strong{font-size:24px;color:#fff}.teammateWithWithoutValues>span{color:#607d93;padding-bottom:4px}.teammateDelta{display:block;font-size:12px;font-weight:800;line-height:1.4}.teammateDelta.positive{color:#66e2b4}.teammateDelta.negative{color:#ff9d9d}.teammateDelta.neutral{color:#8ca0b2}.teammateCompareGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.teammateSideCard{min-width:0}.teammateSideHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.teammateSideHead h3{margin:5px 0}.teammateSideHelp{max-width:540px}.sampleBadge,.smallSampleBadge{flex:0 0 auto;padding:7px 9px;border-radius:999px;border:1px solid #2a5269;background:#0b2232;color:#82eaf5;font-size:11px;font-weight:900}.smallSampleBadge{border-color:#73593a;background:#271d11;color:#f2c682}.teammateMetricList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:18px}.teammateMetricList>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #1c3448}.teammateMetricList span{color:#98aabd}.teammateMetricList strong{color:#fff}.teammateEmptyState{display:grid;gap:7px;margin-top:18px;padding:18px;border:1px dashed #3b5367;border-radius:12px;background:#081521}.teammateEmptyState strong{color:#dfe8ef}.teammateEmptyState span{color:#8398aa;line-height:1.45}.withBadge,.withoutBadge{display:inline-block;padding:4px 7px;border-radius:999px;font-size:11px;font-weight:900}.withBadge{background:#11362d;color:#6ae0b2}.withoutBadge{background:#2c2138;color:#c7a7ff}.teammateEvidence .table{min-width:860px}@media(max-width:1100px){.playerProfileHeadline,.teammateHeadlineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.playerProfileGroups{grid-template-columns:1fr}.teammateContextControls{grid-template-columns:repeat(2,minmax(0,1fr))}.playerPercentileRow{grid-template-columns:130px minmax(100px,1fr)}.playerBenchmarkMeaning{grid-column:1/-1}.playerOpportunityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.playerOpportunityGrid,.playerProfileHeadline,.shootingProfileGrid,.teammateCompareGrid,.teammateContextControls,.teammateHeadlineGrid{grid-template-columns:1fr}.playerProfileSample{justify-items:start;text-align:left}.playerPercentileRow{grid-template-columns:1fr}.playerPercentileLabel{justify-content:flex-start}.benchmarkExplainer{grid-template-columns:1fr}.benchmarkScale{grid-template-columns:1fr 1fr}.teammateComparisonWarning,.teammateDefinition,.teammateSideHead{flex-direction:column}.teammateMetricList{grid-template-columns:1fr}}.settlementAdminWorkspace{margin-top:2px}.settlementSafetyNotice{margin:0}.settlementOpsGrid{display:grid;grid-template-columns:minmax(280px,2fr) minmax(140px,.7fr) minmax(190px,.8fr);gap:12px;align-items:end;margin-top:16px}.settlementHistoryFilters label,.settlementOpsGrid label{display:grid;gap:6px;color:var(--muted);font-size:.82rem;font-weight:700}.settlementHistoryFilters input,.settlementHistoryFilters select,.settlementOpsGrid input,.settlementOpsGrid textarea{width:100%;min-width:0;background:#091521;border:1px solid var(--line);border-radius:9px;color:#fff;padding:10px 11px;font:inherit}.settlementOpsGrid textarea{min-height:82px;resize:vertical;line-height:1.4}.settlementOpsGrid label small{font-weight:500;color:var(--muted)}.settlementCorrectionGrid{grid-template-columns:minmax(260px,1.1fr) minmax(340px,1.8fr) minmax(190px,.8fr)}.settlementReasonField{align-self:stretch}.settlementActionField{display:grid;gap:6px}.settlementActionField>span{color:var(--muted);font-size:.82rem;font-weight:700}.settlementSummaryGrid{margin-top:16px}.settlementResultNote{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px;padding:12px 14px;border:1px solid #245d49;border-radius:10px;background:rgba(16,43,34,.55)}.settlementResultNote strong{color:#8bedbd}.settlementResultNote span{color:var(--muted)}.settlementHistoryFilters{display:grid;grid-template-columns:minmax(280px,1.6fr) minmax(150px,.7fr) 110px auto;gap:10px;align-items:end;margin:16px 0}.settlementEventsTable td{vertical-align:top}.settlementEventsTable th:nth-child(2){min-width:150px}.settlementEventsTable th:nth-child(8){min-width:110px}.settlementEventsTable th:last-child{min-width:145px}.settlementIdAction{border:0;background:transparent;color:var(--cyan);font:inherit;font-weight:800;padding:0;cursor:pointer;text-align:left}.settlementIdAction:hover{text-decoration:underline}.settlementEvidence summary{cursor:pointer;color:var(--cyan);font-weight:700}.settlementEvidence pre{max-width:440px;max-height:260px;overflow:auto;margin:8px 0 0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#07111b;white-space:pre-wrap;word-break:break-word;font-size:.72rem}.settlement-successful{color:#7ee7b3;border-color:#245d49}.settlement-missed{color:#ff9ca5;border-color:#65333b}.settlement-void{color:#f5d573;border-color:#795c1c}.settlement-live,.settlement-locked,.settlement-unsettled,.settlement-upcoming{color:var(--cyan);border-color:#23536a}@media(max-width:900px){.settlementCorrectionGrid,.settlementOpsGrid{grid-template-columns:1fr 1fr}.settlementActionField{grid-column:1/-1}.settlementHistoryFilters{grid-template-columns:1fr 1fr}.settlementHistoryFilters .btn{align-self:end}}@media(max-width:600px){.settlementCorrectionGrid,.settlementHistoryFilters,.settlementOpsGrid{grid-template-columns:1fr}.settlementActionField .btn,.settlementHistoryFilters .btn{width:100%}.settlementResultNote{display:grid}}.authActionRow{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:4px}.authActionRow .btn{flex:0 0 auto}.authBackLink{display:inline-flex;align-items:center;min-height:40px;color:#9fb0c0;text-decoration:none;font-weight:650}.authBackLink:hover{color:#dce8f4}.legalCard a:not(.auth-brand):not(.btn){color:#9e8cff}.legalCard>h2,.legalCard>p{max-width:78ch}.legalCard h2{font-size:1.28rem;line-height:1.25}.legalCard p{line-height:1.62}.legalDisclaimer{margin-top:32px;padding:14px 16px;border:1px solid rgba(139,108,255,.28);border-left:3px solid #8b6cff;border-radius:10px;background:rgba(139,108,255,.045);color:#aebfd0}@media(max-width:520px){.authActionRow{align-items:stretch;flex-direction:column;gap:10px}.authActionRow .btn{width:100%}.authBackLink{justify-content:center}.legalPage{padding:24px 12px}.legalCard{padding:24px 20px}}.playerAnalyticsEmptyState{display:grid;gap:8px;padding:18px 20px;border:1px solid rgba(68,210,226,.28);border-radius:14px;background:rgba(17,48,62,.44);color:var(--text,#eef5fb)}.playerAnalyticsEmptyState strong{font-size:15px}.playerAnalyticsEmptyState span{color:var(--muted,#9fb1c3);line-height:1.55}