:root{color-scheme:dark;--bg:#08111f;--surface:#0f1b2d;--surface-soft:#111f33;--ink:#ffffff;--muted:#94a3b8;--line:rgba(148,163,184,0.22);--blue:#3b82f6;--blue-dark:#60a5fa;--green:#22c55e;--amber:#c98212;--shadow:0 22px 70px rgba(0,0,0,0.36);--hero-flag-w:clamp(50px,8vw + 10px,140px);--hero-flag-h:clamp(40px,5.5vw + 8px,95px);--hero-flag-emoji:clamp(56px,9vw + 12px,110px)}@media (min-width:1280px){:root{--hero-flag-w:clamp(110px,8vw + 10px,140px);--hero-flag-h:clamp(75px,5.5vw + 8px,95px);--hero-flag-emoji:clamp(80px,9vw + 12px,110px)}}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at 18% 8%,rgba(59,130,246,.18),transparent 32%),radial-gradient(circle at 82% 4%,rgba(34,197,94,.12),transparent 28%),var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a,button,input,select{font:inherit}.shell{display:flex;min-height:100vh}.shell:not(:has(.sidebar)){display:block}.sidebar{display:flex;flex:0 0 175px;width:175px;flex-direction:column;gap:10px;padding:12px 8px;border-right:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(15,27,45,.96),rgba(8,17,31,.98)),#08111f;color:#f8fbff}.shell>.workspace{flex:1 1;min-width:0}.oVisionLockup,.sidebarBrand,.topbarBrand{display:flex;align-items:center;gap:12px}.oVisionLogo{display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid rgba(203,213,225,.22);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.18),transparent 56%),#08111f;box-shadow:0 0 0 1px rgba(59,130,246,.22),0 18px 42px rgba(0,0,0,.34),inset 0 0 18px rgba(59,130,246,.13)}.oVisionLogo.sm{width:44px;height:44px}.oVisionLogo.md{width:56px;height:56px}.oVisionLogo.lg{width:68px;height:68px}.oVisionLogo .oVisionRadarMark,.oVisionLogo img,.oVisionLogo svg{width:100%;height:100%}.oVisionLogo .oVisionRadarMark,.oVisionLogo img{object-fit:cover;object-position:center 30%;transform:scale(1.42)}.oVisionWordmark{display:grid;gap:3px}.oVisionWordmark strong{color:#ffffff;font-size:15px;font-weight:950;letter-spacing:.03em}.oVisionWordmark small{color:var(--muted);font-size:12px;font-weight:800}.sidebar h1{margin:4px 0 0;font-size:24px;line-height:1.12;letter-spacing:0}.eyebrow{margin:0;color:#7b8aa0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.warningText{color:#fbbf24;font-weight:800}.sidebar .eyebrow{color:#9fb3ca}.navStack{display:grid;gap:6px;margin-top:0}.navItem{display:flex;align-items:center;gap:8px;min-height:36px;min-width:0;padding:0 8px;border-radius:8px;color:#cbd7e5;text-decoration:none;font-size:12px;line-height:1.25}.navItem.active{background:rgba(255,255,255,.12);color:#ffffff}.dashboardHorizontalNav{width:100%;margin:0 0 12px;padding:10px 12px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:linear-gradient(180deg,rgba(15,27,45,.92),rgba(8,17,31,.96)),#08111f;box-sizing:border-box}.dashboardHorizontalNavList{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.dashboardHorizontalNav a.dashboardHorizontalNavItem,.dashboardHorizontalNav a.dashboardHorizontalNavItem:active,.dashboardHorizontalNav a.dashboardHorizontalNavItem:hover,.dashboardHorizontalNav a.dashboardHorizontalNavItem:visited,.dashboardHorizontalNavItem,.dashboardHorizontalNavItem:active,.dashboardHorizontalNavItem:hover,.dashboardHorizontalNavItem:visited{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;width:auto;max-width:100%;min-height:32px;padding:5px 12px;border:1px solid rgba(59,130,246,.34);border-radius:999px;background:rgba(8,17,31,.88);color:#ffffff;text-decoration:none;font-size:12px;line-height:1.25;white-space:nowrap;-webkit-tap-highlight-color:transparent}.dashboardHorizontalNav a.dashboardHorizontalNavItem svg,.dashboardHorizontalNavItem svg{color:inherit;flex-shrink:0}.dashboardHorizontalNav a.dashboardHorizontalNavItem--active,.dashboardHorizontalNav a.dashboardHorizontalNavItem--active:active,.dashboardHorizontalNav a.dashboardHorizontalNavItem--active:hover,.dashboardHorizontalNav a.dashboardHorizontalNavItem--active:visited,.dashboardHorizontalNavItem--active,.dashboardHorizontalNavItem--active:active,.dashboardHorizontalNavItem--active:hover,.dashboardHorizontalNavItem--active:visited{border-color:rgba(96,165,250,.72);background:rgba(59,130,246,.28);color:#ffffff;text-decoration:none}.dashboardHorizontalNav a.dashboardHorizontalNavItem:not(.dashboardHorizontalNavItem--active):active,.dashboardHorizontalNav a.dashboardHorizontalNavItem:not(.dashboardHorizontalNavItem--active):hover,.dashboardHorizontalNavItem:not(.dashboardHorizontalNavItem--active):active,.dashboardHorizontalNavItem:not(.dashboardHorizontalNavItem--active):hover{background:rgba(59,130,246,.14);border-color:rgba(96,165,250,.48);color:#ffffff;text-decoration:none}.workspace{padding:16px 14px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 auto 22px;max-width:1120px}.topbar h2{margin:4px 0 0;font-size:clamp(28px,4vw,42px);line-height:1.05;letter-spacing:0}.modeBadge,.statusPill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;color:var(--blue-dark);font-weight:800}.modeBadge,.panel,.statusPill{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.panel{max-width:1120px;margin:0 auto;padding:24px;box-shadow:var(--shadow)}.widePanel{max-width:1440px}.panelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--line)}.panelHeader h3{margin:4px 0 0;font-size:24px;letter-spacing:0}.dataSourceBanner{display:flex;align-items:center;gap:10px;width:100%;max-width:none;margin:0 0 12px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:#334155;font-size:14px}.dataSourceBanner strong{color:var(--ink)}.dataSourceBanner.fallback{border-color:#f0c36b;background:#fff8e8}.dataSourceBanner.connected{border-color:#b8dfc9;background:#edf8f1}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:20px}.field{display:grid;gap:8px}.field span{color:#334155;font-size:13px;font-weight:800}.field input,.field select{width:100%;min-height:46px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--ink);padding:0 12px;outline:none}.field input:focus,.field select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(27,95,193,.14)}.inputIcon{position:relative}.inputIcon svg{position:absolute;left:12px;top:50%;color:var(--muted);transform:translateY(-50%)}.inputIcon input{padding-left:40px}.span2{grid-column:span 2}.summaryStrip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;padding:14px;border-radius:8px;background:#edf6f1;border:1px solid #cfe8d9}.summaryStrip div{display:grid;gap:4px}.summaryStrip strong{color:#115c3d}.summaryStrip span{color:#486173;font-size:14px}.performanceSummary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:18px}.performanceSummary div{display:grid;gap:6px;min-height:96px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.performanceSummary span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.performanceSummary strong{color:var(--blue-dark);font-size:24px;line-height:1}.auditFormGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.performanceTable{width:100%;min-width:1280px}.performanceTable td,.performanceTable th{min-width:150px}.confidenceEngine{background:#eef5ff;border-color:#c7d8ef}.confidenceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.confidenceHeader h3{margin-top:4px}.confidenceScore{display:grid;min-width:150px;min-height:82px;place-items:center;padding:12px;border:1px solid #c7d8ef;border-radius:8px;background:#ffffff;color:var(--blue-dark)}.confidenceScore strong{font-size:28px;line-height:1}.confidenceScore span{font-size:12px;font-weight:950;text-transform:uppercase}.confidenceScore.alto,.confidenceScore.elite{border-color:#cfe8d9;background:#edf6f1;color:#115c3d}.confidenceScore.medio{border-color:#fed7aa;background:#fff7ed;color:#9a4b00}.confidenceScore.bajo,.confidenceScore.peligro{border-color:#fecdd3;background:#fff1f2;color:#a33b2f}.confidenceFactors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.confidenceFactors div{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.confidenceFactors span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.confidenceFactors strong{color:#334155;font-size:13px;line-height:1.35}.modelRecommendations{background:#f8fbff}.performanceBenchmarkSection .benchmarkNote{margin:0 0 12px;font-size:13px;color:#475569}.marketBoardPerfSection{max-width:1440px;margin:0 auto 20px}.marketBoardPerfHeaderActions{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.marketBoardPerfExportBtn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.marketBoardPerfAuthorityNote{margin-top:8px;font-size:12px;color:#64748b}.marketBoardPerfDashboard{margin-bottom:20px}.marketBoardPerfCard--gold strong{color:#fbbf24}.marketBoardPerfCard--positive strong{color:#22c55e}.marketBoardPerfCard--negative strong{color:#f87171}.marketBoardPerfTable .marketBoardPerfPositive{color:#22c55e;font-weight:600}.marketBoardPerfTable .marketBoardPerfNegative{color:#f87171;font-weight:600}.marketBoardPerfTable .marketBoardPerfGold{color:#fbbf24;font-weight:600}.marketBoardPerfTable tr.marketBoardPerfRow--gold td{background:rgba(251,191,36,.08)}.marketBoardPerfTable tr.marketBoardPerfRow--gold td:first-child{color:#fbbf24;font-weight:600}.marketBoardPerfBucket--critical td:first-child{color:#c4b5fd}.marketBoardPerfBucket--strong td:first-child{color:#86efac}.workspace:not(.dashboardWorkspace) .marketBoardPerfCard--gold strong{color:#fbbf24}.workspace:not(.dashboardWorkspace) .marketBoardPerfTable .marketBoardPerfPositive{color:#4ade80}.workspace:not(.dashboardWorkspace) .marketBoardPerfTable .marketBoardPerfNegative{color:#fca5a5}.workspace:not(.dashboardWorkspace) .marketBoardPerfTable .marketBoardPerfGold{color:#fbbf24}.performanceBenchmarkSection .performanceSummary small{display:block;margin-top:4px;font-size:11px;color:#64748b}.benchmarkCompareTable .benchmarkLeaderRow td{background:#ecfdf5;font-weight:600}.winnerEngineComparisonSection{margin-top:24px}.winnerEngineSummaryTable{margin-bottom:20px}.winnerEngineTabBar{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 20px}.winnerEngineTab{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 14px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;cursor:pointer;min-width:160px;text-align:left}.winnerEngineTab:hover{border-color:#94a3b8;background:#f8fafc}.winnerEngineTab--active{border-color:#22c55e;background:#ecfdf5;box-shadow:0 0 0 1px rgba(34,197,94,.25)}.winnerEngineTab--production.winnerEngineTab--active{border-color:#fbbf24;background:#fffbeb;box-shadow:0 0 0 1px rgba(251,191,36,.3)}.winnerEngineTabLabel{font-size:12px;font-weight:600;line-height:1.3}.winnerEngineTabAccuracy{font-size:18px;font-weight:700;color:#15803d}.winnerEngineTab--production .winnerEngineTabAccuracy{color:#b45309}.winnerEngineDetailPanel{padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;margin-bottom:20px}.winnerEngineDetailHeader{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:20px}.winnerEngineMetricsCards{flex:1 1 320px;min-width:280px}.winnerEngineCrossMatchSection{margin-top:24px;padding-top:16px;border-top:1px solid #e2e8f0}.workspace:not(.dashboardWorkspace) .winnerEngineTab{background:rgba(15,27,45,.6);border-color:#334155;color:#e2e8f0}.workspace:not(.dashboardWorkspace) .winnerEngineTab--active{background:rgba(34,197,94,.12);border-color:#22c55e}.workspace:not(.dashboardWorkspace) .winnerEngineTab--production.winnerEngineTab--active{background:rgba(251,191,36,.12);border-color:#fbbf24}.workspace:not(.dashboardWorkspace) .winnerEngineDetailPanel{background:rgba(15,27,45,.5);border-color:#334155}.benchmarkLeaderboardTable .leaderboardRankBadge{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700}.benchmarkLeaderboardTable .leaderboardRank1 .leaderboardRankBadge{background:#fef3c7;color:#92400e}.benchmarkLeaderboardTable .leaderboardRank2 .leaderboardRankBadge{background:#e2e8f0;color:#334155}.benchmarkLeaderboardTable .leaderboardRank3 .leaderboardRankBadge{background:#ffedd5;color:#9a3412}.recommendationHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.recommendationHeader h3{margin-top:4px}.opportunityBadge{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:8px;background:#edf6f1;color:#115c3d;font-size:12px;font-weight:950;text-transform:uppercase;white-space:nowrap}.opportunityBadge.medio{background:#fff7ed;color:#9a4b00}.opportunityBadge.alto{background:#fff1f2;color:#a33b2f}.smallSampleWarning{padding:10px 12px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#9a4b00!important;font-weight:850}.recommendationList{display:grid;gap:10px}.recommendationList div{padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:#334155;font-weight:800;line-height:1.35}.patternsTable{width:100%;min-width:1180px}.patternsTable td,.patternsTable th{min-width:150px}.actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.spreadActions{align-items:center;justify-content:space-between}.rightActions{display:flex;gap:12px}.hiddenFileInput{display:none}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border-radius:8px;padding:0 16px;border:1px solid transparent;cursor:pointer;font-weight:900;text-decoration:none}.primary{background:var(--blue)}.secondary{background:#ffffff;border-color:var(--line);color:var(--blue-dark)}.historyAutofillNotice{margin:14px 0 0;padding:10px 14px;border:1px solid color-mix(in srgb,var(--green) 35%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--green) 12%,var(--surface-soft));color:var(--green);font-size:14px;font-weight:600}.historyMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.historyMeta div{display:grid;gap:4px;min-height:72px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.historyMeta strong{color:var(--blue-dark)}.historyMeta span{color:var(--muted);font-size:14px}.marketOddsCapture{margin-top:22px;padding-top:8px;border-top:1px solid var(--line)}.marketOddsHint{margin:12px 0 0;color:var(--muted);font-size:14px}.marketOddsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.marketOddsGroup{padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.marketOddsGroup h5{margin:0 0 12px;color:var(--blue-dark);font-size:14px;letter-spacing:.04em;text-transform:uppercase}.marketOddsFields{grid-template-columns:repeat(2,minmax(0,1fr))}.historicalCaptureSection{margin-top:24px;padding-top:16px;border-top:1px solid var(--line)}.historicalCaptureActions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 12px}.historicalCaptureNotice{margin:0 0 12px;color:var(--blue-dark);font-size:14px}.historicalCaptureEmpty{margin:12px 0 0;padding:16px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);font-size:14px}.authorityHistoryWindowControl{margin:0 0 12px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:rgba(15,23,42,.03)}.historyRowStatusBadge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 6px;border-radius:4px;white-space:nowrap;border:1px solid var(--line)}.historyRowStatusBadge.status-CERTIFICADO{background:#ecfdf5;color:#065f46}.historyRowStatusBadge.status-PARCIAL{background:#fffbeb;color:#92400e}.historyRowStatusBadge.status-INCOMPLETO{background:#eff6ff;color:#1e40af}.historyRowStatusBadge.status-EN_CONFLICTO{background:#fef2f2;color:#991b1b}.historyRowStatusBadge.status-LEGACY_NO_UTILIZABLE{background:#f8fafc;color:#64748b}.historyRowIdentityCell{display:flex;flex-direction:column;gap:3px;min-width:140px;max-width:220px}.historyRowStatusCell{display:flex;flex-direction:column;gap:4px;min-width:112px;max-width:160px}.captureIdentityCol{min-width:120px;max-width:200px;vertical-align:top;white-space:normal}.historyRowIdentityMeta{display:block;font-size:10px;line-height:1.35;color:var(--muted,#64748b);word-break:break-word}.historyRowPartialIssues{color:#92400e}.historyRowCompleteLink{font-size:11px;font-weight:600;color:#1d4ed8;text-decoration:underline}.historyRowStatusBadge.status-INVALID{background:#fef2f2;color:#991b1b}.addCanonicalRecommended{border:1px solid rgba(212,175,55,.55);border-radius:8px;padding:12px;background:rgba(212,175,55,.08)}.addCanonicalRecommendedHint{margin:0 0 8px;font-size:13px;color:var(--muted)}.addCanonicalFlowSeparation{margin:0 0 14px;padding:10px 12px;border-radius:8px;border:1px solid rgba(148,163,184,.35);background:rgba(15,23,42,.35);font-size:13px;line-height:1.45;color:var(--muted)}.addCanonicalFormTitle{margin:4px 0 8px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.addCanonicalCaptureGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:10px}.addCanonicalFixturePreview{margin:0 0 10px;font-size:13px}.addCanonicalFixturePreview code{font-size:12px}.addCanonicalResultList{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px;max-height:220px;overflow:auto}.addCanonicalResultItem{appearance:none;width:100%;text-align:left;border:1px solid var(--line);border-radius:6px;background:rgba(15,23,42,.35);color:inherit;padding:8px 10px;cursor:pointer;display:grid;gap:2px}.addCanonicalResultItem span{font-size:12px;color:var(--muted)}.addCanonicalResultItem.isSelected{border-color:rgba(212,175,55,.9);background:rgba(212,175,55,.16)}.addCanonicalHistoricalLead{margin:0;color:var(--muted);font-size:14px}.addCanonicalHistoricalOption{display:grid;gap:8px;padding-top:8px;border-top:1px solid var(--line)}.addCanonicalHistoricalOption h5{margin:0;font-size:13px}.dataCertificationModePanel{margin:0 0 12px;padding:10px 12px;border:1px dashed var(--line);border-radius:8px}.dataCertificationModeToolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.dataCertificationModeToggle{display:inline-flex;gap:8px;align-items:center;font-size:12px;font-weight:700;letter-spacing:.04em}.dataCertificationModeHint{color:var(--muted);font-size:12px}.dataCertificationModeBody{margin-top:10px}.dataCertificationMatrixTable td[data-result=MATCH]{color:#065f46;font-weight:700}.dataCertificationMatrixTable td[data-result=MISMATCH],.dataCertificationMatrixTable td[data-result=MISSING]{color:#991b1b;font-weight:700}.dataCertificationMatrixVerdict{margin:8px 0 0;font-size:13px}.authorityHistoryWindowLabel{margin:0 0 8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.authorityHistoryWindowSegments{display:flex;flex-wrap:wrap;gap:6px}.authorityHistoryWindowSegment{appearance:none;border:1px solid var(--line);background:#f8fafc;color:#0f172a;border-radius:6px;padding:7px 12px;font-size:13px;font-weight:700;line-height:1.2;cursor:pointer;min-width:5.5rem}.authorityHistoryWindowSegment:hover:not(:disabled){border-color:rgba(212,175,55,.65);background:#fffbeb;color:#0f172a}.authorityHistoryWindowSegment.isSelected{border-color:rgba(212,175,55,.95);background:rgba(212,175,55,.28);color:#0f172a;box-shadow:inset 0 0 0 1px rgba(212,175,55,.35)}.authorityHistoryWindowSegment:disabled{cursor:not-allowed;opacity:.55;background:#e2e8f0;color:#475569}.authorityHistoryWindowSegment.isEmptyPool:disabled{opacity:.7}.authorityHistoryWindowLegend{margin:8px 0 0;font-size:13px;color:var(--blue-dark,#1e3a5f)}.historicalTombstoneDialog{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.45)}.historicalTombstoneDialogCard{width:min(520px,100%);max-height:90vh;overflow:auto;padding:20px 22px;border-radius:12px;background:#fff;border:1px solid rgba(148,163,184,.45);box-shadow:0 18px 40px rgba(15,23,42,.22)}.historicalTombstoneDialogCard label{display:grid;gap:6px;margin:12px 0;font-size:13px}.authorityLineageInspector{margin-top:16px}.authorityLineageBody h4{margin:16px 0 8px}.authorityHistoryAvailability{font-style:normal;color:#b45309;font-weight:600}.historicalCaptureSummary{margin:0 0 12px;padding:12px 14px;border:1px solid rgba(234,179,8,.35);border-radius:8px;background:rgba(234,179,8,.08);font-size:13px}.historicalCaptureSummaryStats{display:flex;flex-wrap:wrap;gap:10px 18px}.historicalCaptureSummaryOutliers{margin:8px 0 0;color:#b45309;font-size:12px}.historicalCaptureSummaryDebug{margin-top:8px;font-size:11px;color:#78716c}.historicalCaptureSummaryDebug ul{margin:6px 0 0;padding-left:18px}.captureOutlierCell{background:rgba(234,179,8,.12)}.captureOutlierInput{border-color:#f59e0b!important;box-shadow:inset 0 0 0 1px rgba(245,158,11,.35)}.captureOutlierInput:focus{outline-color:#f59e0b}.captureNumberCellWrap{display:flex;flex-direction:column;gap:2px;min-width:72px}.captureOutlierHint{color:#b45309;font-size:10px;line-height:1.2}.ovsOdrQualityNotice{margin:0 0 12px;padding:10px 12px;border:1px solid rgba(234,179,8,.45);border-radius:8px;background:rgba(234,179,8,.1);color:#92400e;font-size:13px}.ovsOdrQualityNotice p{margin:0}.ovsOdrQualityNotice p+p{margin-top:6px}.profileOdrQualityNotice{margin-bottom:14px}.historicalCaptureTable th span{display:block;color:var(--muted);font-size:11px;font-weight:500}.historicalCaptureScroller{scroll-padding:8px;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none}.historicalCaptureScroller.tableScroller{scrollbar-color:transparent transparent}.historicalCaptureScroller::-webkit-scrollbar{display:none;width:0;height:0}.historicalCaptureTable .stickyCol{z-index:4}.historicalCaptureTable th.stickyCol{z-index:6}.historicalCaptureTable{--hc-orden-width:82px}.historicalCaptureTable .fourthSticky{box-shadow:none}.historicalCaptureTable .captureActionsSticky{position:sticky;left:0;z-index:4;min-width:var(--hc-orden-width)!important;max-width:var(--hc-orden-width);width:var(--hc-orden-width);padding:2px 3px;background:#13243a!important;vertical-align:middle}.historicalCaptureTable th.captureActionsSticky{z-index:7}.historicalCaptureTable .captureIndexSticky{left:var(--hc-orden-width,82px);min-width:44px!important}.historicalCaptureTable .secondSticky{left:calc(var(--hc-orden-width, 82px) + 44px)}.historicalCaptureTable .thirdSticky{left:calc(var(--hc-orden-width, 82px) + 214px)}.historicalCaptureTable .fourthSticky{left:calc(var(--hc-orden-width, 82px) + 302px);box-shadow:8px 0 16px rgba(8,17,31,.35)}.historicalCaptureRowActions{--hc-action-bg:#0f1b2e;--hc-action-bg-alt:#13243a;--hc-action-border:#28415f;--hc-action-text:#dbeafe;--hc-drag-color:#94a3b8;--hc-move-color:var(--blue,#3b82f6);--hc-move-hover:var(--blue-dark,#60a5fa);--hc-menu-color:#fbbf24;--hc-menu-hover:#fcd34d;--hc-action-hover:#1d3555;display:flex;align-items:center;justify-content:center;gap:2px;width:100%}.historicalCaptureRowAction{display:inline-flex;align-items:center;justify-content:center;flex:1 1;min-width:0;max-width:calc((100% - 6px) / 4);width:19px;height:28px;border:1px solid var(--hc-action-border);border-radius:5px;background:var(--hc-action-bg);color:var(--hc-drag-color);padding:0;cursor:pointer;line-height:1;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.historicalCaptureRowAction:hover:not(:disabled){background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.45);box-shadow:0 0 10px rgba(59,130,246,.14)}.historicalCaptureRowAction:disabled{opacity:.28;cursor:not-allowed}.historicalCaptureDragHandle{cursor:grab;color:var(--hc-drag-color);border-color:rgba(148,163,184,.32)}.historicalCaptureDragHandle:hover:not(:disabled){color:var(--hc-move-color);border-color:rgba(59,130,246,.5);background:rgba(59,130,246,.1);box-shadow:0 0 10px rgba(59,130,246,.16)}.historicalCaptureDragHandle:active{cursor:grabbing}.historicalCaptureDragGrip{font-size:10px;font-weight:700;letter-spacing:-2px;color:currentColor;line-height:1;-webkit-user-select:none;user-select:none}.historicalCaptureMoveAction{color:var(--hc-move-color);border-color:rgba(59,130,246,.38)}.historicalCaptureMoveAction:hover:not(:disabled){color:var(--hc-move-hover);border-color:rgba(96,165,250,.62);background:rgba(59,130,246,.16);box-shadow:0 0 12px rgba(59,130,246,.2)}.historicalCaptureMenuTrigger{color:var(--hc-menu-color);border-color:rgba(251,191,36,.35)}.historicalCaptureMenuTrigger:hover:not(:disabled),.historicalCaptureMenuTrigger[aria-expanded=true]{color:var(--hc-menu-hover);border-color:rgba(251,191,36,.58);background:rgba(251,191,36,.1);box-shadow:0 0 12px rgba(251,191,36,.16)}.historicalCaptureOrderHelp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 0 10px;padding:8px 12px;border:1px solid rgba(59,130,246,.28);border-radius:8px;background:rgba(15,27,46,.92);color:#cbd5e1;font-size:12px;line-height:1.4}.historicalCaptureOrderHelp strong{color:var(--hc-move-hover);font-weight:700}.historicalCaptureOrderHelpDismiss{flex:0 0 auto;border:1px solid rgba(148,163,184,.28);border-radius:6px;background:rgba(19,36,58,.9);color:#94a3b8;font-size:11px;font-weight:600;line-height:1.2;padding:4px 8px;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.historicalCaptureOrderHelpDismiss:hover{border-color:rgba(59,130,246,.45);color:var(--hc-move-hover);background:rgba(59,130,246,.1)}.historicalCaptureRowMenuWrap{position:relative;display:inline-flex}.historicalCaptureRowMenu{position:absolute;top:calc(100% + 4px);right:0;z-index:var(--ovs-z-dropdown,200);display:grid;gap:2px;min-width:132px;padding:4px;border:1px solid var(--hc-action-border);border-radius:8px;background:var(--hc-action-bg-alt);box-shadow:0 10px 28px rgba(0,0,0,.45)}.historicalCaptureRowMenuItem{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:5px;background:transparent;color:var(--hc-action-text);font-size:12px;font-weight:600;line-height:1.2;padding:6px 8px;text-align:left;cursor:pointer}.historicalCaptureRowMenuItem svg{flex:0 0 auto;opacity:.88}.historicalCaptureRowMenuItem:hover:not(:disabled){background:var(--hc-action-hover)}.historicalCaptureRowMenuItem:disabled{opacity:.35;cursor:not-allowed}.historicalCaptureRowMenuItem.danger{color:#fca5a5}.historicalCaptureRowMenuItem.danger:hover:not(:disabled){background:rgba(127,29,29,.35);color:#fecaca}.historicalCaptureRowDragOver td{outline:2px dashed #3b82f6;outline-offset:-2px;background:rgba(59,130,246,.1)!important}@media (max-width:900px){.marketOddsFields,.marketOddsGrid{grid-template-columns:1fr}}.tableToolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:22px}.tableToolbar h4{margin:4px 0 0;font-size:20px;letter-spacing:0}.tableScroller{overflow:auto;max-height:58vh;margin-top:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.dataTable{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.dataTable td,.dataTable th{min-width:92px;height:44px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:6px;text-align:left;vertical-align:middle}.dataTable th{position:sticky;top:0;z-index:2;background:#dbe7f6;color:#22334d;font-size:11px;font-weight:900;text-transform:uppercase}.dataTable th span{display:block;color:var(--blue);font-size:10px}.dataTable .groupRow th{top:0;background:#c7d8ef;color:#14243c;text-align:center}.dataTable thead tr:nth-child(2) th{top:44px}.dataTable tbody tr:nth-child(2n) td{background:#f8fbff}.stickyCol{position:sticky;left:0;z-index:3;min-width:52px!important;background:#eef5ff!important}th.stickyCol{z-index:5}.secondSticky{left:52px;min-width:170px!important}.thirdSticky{left:222px;min-width:88px!important}.fourthSticky{left:310px;min-width:150px!important;box-shadow:8px 0 16px rgba(20,36,60,.08)}.historicalCaptureTable th.captureMetaCol{background:#2d4a6f!important;color:#f8fafc!important}.historicalCaptureTable th.captureMetaCol span{color:#cbd5e1!important}.historicalCaptureTable th.captureFirstHalfCol,.historicalCaptureTable.dataTable .groupRow th.captureFirstHalfCol,.historicalCaptureTable.dataTable thead tr:nth-child(2) th.captureFirstHalfCol{background:#cfe0fb!important;color:#1e3a5f!important}.historicalCaptureTable th.captureFirstHalfCol span{color:#2563eb!important}.historicalCaptureTable th.captureSecondHalfCol,.historicalCaptureTable.dataTable .groupRow th.captureSecondHalfCol,.historicalCaptureTable.dataTable thead tr:nth-child(2) th.captureSecondHalfCol{background:#ddd6fe!important;color:#4c1d95!important}.historicalCaptureTable th.captureSecondHalfCol span{color:#7c3aed!important}.rowIndex{color:var(--muted);font-weight:900;text-align:center!important}.tableInput{width:100%;min-height:30px;border:1px solid transparent;border-radius:6px;background:#ffffff;color:var(--ink);padding:0 8px;outline:none}.tableInput:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(27,95,193,.14)}.numberInput{text-align:right}.selectInput{min-width:150px}.manualScroller{max-height:none}.manualTable{width:100%;min-width:920px}.manualTable td,.manualTable th{min-width:118px}.manualTable thead th{top:0}.manualTable tfoot td{height:42px;border-right:1px solid var(--line);background:#edf6f1;color:#115c3d;font-weight:900}.manualCriterion{min-width:260px!important;background:#eef5ff!important;color:#1d3150;font-weight:900}.criterionIndex{display:inline-grid;width:24px;height:24px;margin-right:8px;place-items:center;border-radius:6px;background:#d7e5f8;color:var(--blue-dark);font-size:12px}.pointsSelect{min-width:88px;text-align:center}.noteHeader{min-width:320px!important}.noteInput{min-width:320px}.profileSelector{display:grid;gap:6px;min-width:min(360px,100%)}.profileSelector span{color:#334155;font-size:13px;font-weight:900}.profileSelector select{min-height:40px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--ink);padding:0 12px}.dateFilterControls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.dateFilterControls input{min-height:40px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--ink);padding:0 12px;font:inherit}.compactButton{min-height:40px;padding:0 12px;white-space:nowrap}.storageHint{color:var(--green)}.debugHint,.storageHint{font-size:11px;font-weight:800}.debugHint{color:var(--muted);overflow-wrap:anywhere}.manualContextGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.compactContextGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4px;padding:12px}.matchStateEngine{margin-top:16px;background:#f8fbff;border-color:#c7d8ef}.profileHero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding:18px;border:1px solid #cfe8d9;border-radius:8px;background:#edf6f1}.profileHero h4{margin:4px 0 0;font-size:clamp(24px,4vw,36px);letter-spacing:0}.profileHero h4 span{color:var(--muted);font-size:.72em}.alertBadge{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:8px;background:#fff7ed;color:#9a4b00;font-weight:950}.profileGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.profileCard{display:grid;gap:12px;min-height:148px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.profileCard h3{margin:0;font-size:18px;letter-spacing:0}.profileCard p{margin:0;color:#405064;line-height:1.45}.wideCard{grid-column:span 2}.contextList{display:grid;gap:10px;margin:0}.contextList div,.metricRows div{display:grid;gap:4px}.contextList dt,.metricRows span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.contextList dd{margin:0;font-weight:900}.metricRows{display:grid;gap:10px}.metricRows strong{color:var(--ink);line-height:1.35}.threeCols{grid-template-columns:repeat(3,minmax(0,1fr))}.scoreStack{display:grid;gap:6px}.scoreStack span{color:#405064}.scoreStack strong{color:var(--blue-dark)}.scriptText{max-width:900px}.alertCard{min-height:96px;background:#fff7ed;border-color:#fed7aa}.alertCard strong{color:#9a4b00;font-size:22px}.validationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.validationCard{align-content:start}.validationHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.familyBadge{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border-radius:8px;background:#dbeafe;color:var(--blue-dark);font-size:12px;font-weight:950}.validationStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.threeMetricStats{grid-template-columns:repeat(3,minmax(0,1fr))}.validationBlock,.validationStats div{display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.validationBlock span,.validationStats span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.validationStats strong{color:var(--blue-dark);font-size:18px}.tacticalConclusion{margin-top:14px;background:#edf6f1;border-color:#cfe8d9}.executiveReading{display:grid;gap:7px}.executiveReading p{margin:0;line-height:1.35}.saveMessage{display:inline-flex;align-items:center;min-height:44px;color:#115c3d;font-size:14px;font-weight:900}.emptyState{display:grid;gap:10px;margin-top:20px;padding:24px;border:1px dashed var(--line);border-radius:8px;background:var(--surface-soft)}.emptyState span{color:var(--muted)}.emptyState .primary{width:fit-content}.savedScroller{max-height:68vh}.savedTable{width:100%;min-width:1120px}.savedTable td,.savedTable th{min-width:128px}.idCell{min-width:260px!important;color:var(--blue-dark);font-weight:900}.miniAlert{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:8px;background:#fff7ed;color:#9a4b00;font-size:12px;font-weight:950}.tableActions{display:flex;gap:8px;min-width:270px}.iconAction{display:inline-flex;align-items:center;gap:6px;min-height:32px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--blue-dark);padding:0 10px;cursor:pointer;font-size:12px;font-weight:900;text-decoration:none}.dangerAction{color:#a33b2f}.dashboardWorkspace{background:linear-gradient(180deg,rgba(17,26,39,.05),transparent 280px),var(--bg)}.dashboardHero{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;max-width:none;margin:0 0 12px;padding:14px;border:1px solid #c6d3e3;border-radius:8px;background:#ffffff;box-shadow:var(--shadow)}.dashboardIdentity{display:flex;align-items:center;gap:14px}.dashboardBrandLine{display:flex;align-items:center;gap:9px}.dashboardBrandLine .oVisionLogo.sm{box-shadow:0 0 0 1px rgba(148,163,184,.16),0 12px 28px rgba(59,130,246,.22)}.dashboardBrandLine .eyebrow{margin:0}.dashboardLogo{display:grid;width:54px;height:54px;place-items:center;border-radius:8px;background:#111a27;color:#ffffff}.dashboardIdentity h2{margin:2px 0;font-size:clamp(24px,4vw,38px);line-height:1}.dashboardIdentity span{color:var(--muted);font-weight:800}.dashboardControls{display:grid;grid-template-columns:160px 180px auto;gap:10px;align-items:end}.dashboardShell{width:100%;max-width:none;margin:0;border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:var(--shadow)}.boardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.boardHeader h3{margin:4px 0 0;font-size:26px}.boardMessage{margin:12px 0 0;color:var(--muted);font-weight:800}.boardSummaryStrip{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:12px 14px;border:1px solid #c6d3e3;border-radius:8px;background:#f8fbff}.boardSummaryMeta,.boardSummaryTeams{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.boardSummaryTeams strong{font-size:14px}.summaryBadge{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid #c6d3e3;border-radius:50%;background:#ffffff;color:var(--blue-dark);font-size:17px;font-weight:950}.summaryBadge.generic,.summaryBadge.initials{font-size:11px}.boardSummaryMeta span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:8px;background:#111a27;color:#ffffff;font-size:12px;font-weight:950}.picksBoardGrid{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.45fr);gap:16px;margin-top:16px}.picksBoardList{display:grid;gap:10px;align-content:start;max-height:72vh;overflow:auto;padding-right:4px}.boardMatchCard{display:grid;gap:10px;width:100%;border:1px solid var(--line);background:#f8fbff;color:var(--ink);padding:14px;cursor:pointer;text-align:left}.boardMatchCard.active{background:#eef5ff;box-shadow:0 0 0 3px rgba(27,95,193,.12)}.boardCardTop,.boardMeta,.boardPickRow,.mainPickPanel,.quickActions,.resultStrip{display:flex;align-items:center;justify-content:space-between;gap:12px}.boardCardTop{color:var(--muted);font-size:12px;font-weight:900}.boardStatus{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:8px;background:#eef2f6;color:#334155;font-size:11px;font-weight:950;text-transform:uppercase}.boardStatus.strong,.boardStatus.value{background:#edf8f1;color:#116343}.boardStatus.lean{background:#eef5ff;color:var(--blue-dark)}.boardStatus.nobet{background:#fff7ed;color:#9a4b00}.boardStatus.pdca{background:#f3e8ff;color:#6b21a8}.teamLine{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.teamLine.large{gap:12px}.teamBadge{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--ink);font-weight:950}.teamBadgeLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamBadge .teamLogo{flex-shrink:0}.teamLine.large .teamBadge{font-size:clamp(24px,4vw,38px);line-height:1}.teamLogo{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid #c6d3e3;border-radius:50%;background:#ffffff;color:var(--blue-dark);font-size:17px;font-weight:950}.teamLogo.generic,.teamLogo.initials{background:#dbe7f6;font-size:11px}.metricFlag.text-badge,.publicFlag.text-badge,.tacticalCardBadge.text-badge,.teamFlagBadge.text-badge,.teamLogo.text-badge{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(125,211,252,.34);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(15,23,42,.1)),rgba(15,23,42,.22);color:#e0f2fe;font-weight:950;letter-spacing:.06em;line-height:1;vertical-align:middle;box-shadow:0 8px 18px rgba(2,6,23,.24),inset 0 0 0 1px rgba(255,255,255,.05);padding:0}.teamLogo.text-badge{width:38px;height:26px;font-size:12px}.metricFlag.asset-flag,.publicFlag.asset-flag,.tacticalCardBadge.asset-flag,.teamFlagBadge.asset-flag,.teamLogo.asset-flag{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:0;border:1px solid rgba(125,211,252,.34);border-radius:6px;background:rgba(15,23,42,.22);box-shadow:0 8px 18px rgba(2,6,23,.24),inset 0 0 0 1px rgba(255,255,255,.05)}.teamLogo.asset-flag{width:40px;height:28px}.heroTeamLogo.asset-flag img,.metricFlag.asset-flag img,.pitchTeamCrestSymbol.asset-flag img,.publicFlag.asset-flag img,.tacticalCardBadge.asset-flag img,.teamFlagBadge.asset-flag img,.teamLogo.asset-flag img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.dashboardFlagSmall{width:18px;height:12px;max-width:18px;max-height:12px;object-fit:cover;border-radius:2px;flex-shrink:0}.dashboardFlagMedium{width:32px;height:22px;max-width:32px;max-height:22px;object-fit:cover;border-radius:3px}.dashboardFlagCard{width:42px;height:28px;max-width:42px;max-height:28px;object-fit:cover;border-radius:4px;flex-shrink:0}.dashboardFlagHeroLarge{width:var(--hero-flag-w);height:var(--hero-flag-h);max-width:var(--hero-flag-w);max-height:var(--hero-flag-h);object-fit:contain;border-radius:6px}.dashboardFlag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;vertical-align:middle;line-height:1}.dashboardFlag--compact,.dashboardFlag--inline{width:18px;height:12px;min-width:18px;max-width:18px;max-height:12px}.dashboardFlag--card{width:42px;height:28px;min-width:42px;max-width:42px;max-height:28px}.dashboardFlag--hero{width:var(--hero-flag-w);height:var(--hero-flag-h);min-width:var(--hero-flag-w);max-width:var(--hero-flag-w);max-height:var(--hero-flag-h)}.dashboardFlag--asset{border:1px solid rgba(125,211,252,.34);border-radius:3px;background:rgba(15,23,42,.22);box-shadow:0 4px 10px rgba(2,6,23,.2),inset 0 0 0 1px rgba(255,255,255,.04)}.dashboardFlag--asset .dashboardFlag__img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;display:block;border-radius:inherit}.dashboardFlag--emoji .dashboardFlag__emoji{display:block;line-height:1}.dashboardFlag--compact.dashboardFlag--emoji .dashboardFlag__emoji,.dashboardFlag--inline.dashboardFlag--emoji .dashboardFlag__emoji{font-size:11px}.dashboardFlag--card.dashboardFlag--emoji .dashboardFlag__emoji{font-size:36px}.dashboardFlag--hero.dashboardFlag--emoji .dashboardFlag__emoji{font-size:var(--hero-flag-emoji)}.dashboardFlag--placeholder .dashboardFlag__placeholder,.dashboardFlag--text .dashboardFlag__text{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:950;letter-spacing:.05em;line-height:1}.dashboardFlag--compact.dashboardFlag--placeholder .dashboardFlag__placeholder,.dashboardFlag--compact.dashboardFlag--text .dashboardFlag__text,.dashboardFlag--inline.dashboardFlag--placeholder .dashboardFlag__placeholder,.dashboardFlag--inline.dashboardFlag--text .dashboardFlag__text{font-size:6px}.dashboardFlag--card.dashboardFlag--placeholder .dashboardFlag__placeholder,.dashboardFlag--card.dashboardFlag--text .dashboardFlag__text{font-size:11px}.dashboardFlag--hero.dashboardFlag--placeholder .dashboardFlag__placeholder,.dashboardFlag--hero.dashboardFlag--text .dashboardFlag__text{font-size:clamp(18px,2.2vw,32px)}.metricFlag.dashboardFlag,.summaryBadge.dashboardFlag,.tacticalCardBadge.dashboardFlag,.tacticalFlag.dashboardFlag,.teamBadge .dashboardFlag,.teamFlagBadge.dashboardFlag{width:18px;height:12px;min-width:18px;max-width:18px;max-height:12px;border-radius:2px}.boardMatchCard__flag.dashboardFlag,.nativeMatchCard__flag.dashboardFlag{width:42px;height:28px;min-width:42px;max-width:42px;max-height:28px;border-radius:4px}.summaryBadge.dashboardFlag{border-radius:2px;background:transparent;box-shadow:none}.heroTeamLogo.dashboardFlag{width:var(--hero-flag-w);height:var(--hero-flag-h);min-width:var(--hero-flag-w);max-width:var(--hero-flag-w);max-height:var(--hero-flag-h);border-radius:6px;transform:none;filter:none;font-size:inherit;line-height:1}.dashboardFlag--hero.dashboardFlag--asset .dashboardFlag__img,.heroTeamLogo.dashboardFlag--asset .dashboardFlag__img{object-fit:contain}.dashboardWorkspace .dashboardFlag__img:not(.dashboardFlagSmall):not(.dashboardFlagMedium):not(.dashboardFlagCard):not(.dashboardFlagHeroLarge){max-width:100%;max-height:100%}.teamBadgeVisual.asset-flag .teamBadgeVisual__img{width:100%;height:100%;object-fit:contain;display:block;border-radius:inherit}.teamBadgeVisual{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;vertical-align:middle}.teamBadgeVisual__emoji{display:inline-block;line-height:1}.teamBadgeVisual__text{display:inline-flex;align-items:center;justify-content:center;font-weight:950;letter-spacing:.06em;line-height:1}.teamBadgeVisual--compact.asset-flag,.teamBadgeVisual--compact.flag{width:clamp(38px,4vw,44px);height:clamp(26px,3vw,30px);min-width:0;border-radius:6px;overflow:hidden}.teamBadgeVisual--compact .teamBadgeVisual__emoji{font-size:clamp(22px,2.6vw,28px)}.teamBadgeVisual--compact.generic,.teamBadgeVisual--compact.text-badge{width:clamp(38px,4vw,44px);height:clamp(26px,3vw,30px);min-width:0;border:1px solid rgba(125,211,252,.34);border-radius:6px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(15,23,42,.1)),rgba(15,23,42,.22);color:#e0f2fe;font-size:12px}.teamBadgeVisual--compact.asset-flag{border:1px solid rgba(125,211,252,.34);border-radius:6px;background:rgba(15,23,42,.22)}.teamBadgeVisual--hero.asset-flag,.teamBadgeVisual--hero.flag,.teamBadgeVisual--hero.generic,.teamBadgeVisual--hero.text-badge{width:clamp(54px,6vw,64px);height:clamp(34px,4vw,42px);min-width:0;max-width:64px}.teamBadgeVisual--hero .teamBadgeVisual__emoji{font-size:clamp(34px,4vw,42px);line-height:1}.teamBadgeVisual--hero.asset-flag .teamBadgeVisual__img{width:100%;height:100%;object-fit:contain;display:block;transform:scale(.88)}.teamBadgeVisual--hero.asset-flag,.teamBadgeVisual--hero.flag{display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.teamBadgeVisual--hero.asset-flag{border:1px solid rgba(125,211,252,.34);border-radius:8px;background:rgba(15,23,42,.22)}.teamBadgeVisual--hero.generic,.teamBadgeVisual--hero.text-badge{display:inline-flex;border:1px solid rgba(125,211,252,.34);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(15,23,42,.1)),rgba(15,23,42,.22);color:#e0f2fe;font-size:clamp(13px,1.1vw,16px)}.teamBadgeVisual--expectedGoals.asset-flag,.teamBadgeVisual--expectedGoals.flag,.teamBadgeVisual--expectedGoals.generic,.teamBadgeVisual--expectedGoals.text-badge{width:clamp(38px,4vw,44px);height:clamp(26px,3vw,30px);min-width:0}.teamBadgeVisual--expectedGoals .teamBadgeVisual__emoji{font-size:clamp(22px,2.6vw,28px)}.teamBadgeVisual--expectedGoals.asset-flag{display:inline-flex;overflow:hidden;border:1px solid rgba(148,163,184,.3);border-radius:6px;background:rgba(15,23,42,.62)}.teamBadgeVisual--expectedGoals.generic,.teamBadgeVisual--expectedGoals.text-badge{display:inline-grid;place-items:center;border:1px solid rgba(148,163,184,.3);border-radius:6px;background:rgba(15,23,42,.62);color:#e2e8f0;font-size:12px}.teamBadgeVisual--compact.asset-flag .teamBadgeVisual__img,.teamBadgeVisual--expectedGoals.asset-flag .teamBadgeVisual__img{transform:scale(.9)}.teamBadge.flagsOnly .teamLogo.text-badge{width:38px;height:26px;font-size:12px;border-radius:6px}.teamBadge.flagsOnly .teamLogo.asset-flag{width:40px;height:28px;border-radius:6px}.teamLine.large .teamLogo{width:46px;height:46px;font-size:23px}.teamLine.large .teamLogo.generic,.teamLine.large .teamLogo.initials{font-size:14px}.teamLine.large .teamLogo.text-badge{width:40px;height:28px;font-size:13px}.teamLine.large .teamLogo.asset-flag{width:44px;height:30px}.versus{font-weight:950;text-transform:uppercase}.boardMeta,.versus{color:var(--muted);font-size:12px}.boardMeta{justify-content:flex-start;font-weight:800}.boardPickRow strong{color:var(--blue-dark);font-size:16px}.boardPickRow span{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border-radius:8px;background:#111a27;color:#ffffff;font-weight:950}.boardDetail{display:grid;gap:14px;padding:18px;border:1px solid var(--line);background:#ffffff}.boardDetailHero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.confidencePlate{display:grid;min-width:116px;min-height:96px;place-items:center;border-radius:8px;background:#eef5ff;color:var(--blue-dark)}.confidencePlate span{font-size:11px;font-weight:950;text-transform:uppercase}.confidencePlate strong{font-size:38px;line-height:1}.confidencePlate.strong,.confidencePlate.value{background:#edf8f1;color:#116343}.confidencePlate.lean{background:#eef5ff;color:var(--blue-dark)}.confidencePlate.noBet{background:#fff7ed;color:#9a4b00}.mainPickPanel{padding:16px;border:1px solid #c6d3e3;border-radius:8px;background:#111a27;color:#ffffff}.mainPickPanel span{display:block;color:#9fb3ca;font-size:12px;font-weight:900;text-transform:uppercase}.mainPickPanel strong{display:block;margin-top:4px;font-size:clamp(18px,3vw,28px)}.boardStatsGrid{display:grid;gap:10px}.boardMetricSections{display:grid;gap:14px}.boardMetricSection{padding:14px;border:1px solid rgba(96,165,250,.18);border-radius:8px;background:linear-gradient(180deg,rgba(15,27,45,.84),rgba(8,17,31,.9));box-shadow:0 16px 38px rgba(2,6,23,.22)}.dashboardMatchReadingPlaceholder__badge{color:#93a8c2;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dashboardMatchReadingPlaceholder__body{min-height:72px;border:1px dashed rgba(96,165,250,.22);border-radius:8px;background:rgba(8,17,31,.35)}.dashboardEngineCard__badge{color:#93c5fd;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid rgba(96,165,250,.35);background:rgba(59,130,246,.1)}.dashboardEngineCard__badge--beta{color:#fcd34d;border-color:rgba(251,191,36,.4);background:rgba(251,191,36,.08)}.dashboardEngineCard__body{display:grid;gap:14px;margin-top:10px}.dashboardEngineCard__section{padding:12px 14px;border:1px solid rgba(96,165,250,.14);border-radius:10px;background:rgba(8,17,31,.45)}.dashboardStorytelling .dashboardEngineCard__section{border-color:rgba(96,165,250,.22);background:radial-gradient(circle at 8% 0,rgba(34,211,238,.12),transparent 34%),linear-gradient(180deg,rgba(15,38,58,.88),rgba(7,15,29,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(34,211,238,.06)}.dashboardEngineCard__sectionHeader{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.dashboardEngineCard__sectionTitle{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd}.dashboardEngineCard__sectionMeta{font-size:.72rem;color:rgba(148,163,184,.85)}.dashboardEngineCard__source,.dashboardEngineCard__summary{margin:0;font-size:.82rem;line-height:1.55;color:rgba(203,213,225,.92)}.dashboardEngineCard__source{margin-top:8px;font-size:.72rem;color:rgba(148,163,184,.75)}.dashboardMatchSimulation__outcomeRow{display:grid;grid-template-columns:minmax(88px,1fr) 1fr auto;gap:10px;align-items:center;margin-bottom:8px}.dashboardMatchSimulation__outcomeLabel{font-size:.78rem;color:rgba(203,213,225,.9)}.dashboardMatchSimulation__outcomeTrack{height:10px;border-radius:999px;background:rgba(15,23,42,.8);overflow:hidden}.dashboardMatchSimulation__outcomeFill{display:block;height:100%;border-radius:inherit}.dashboardMatchSimulation__outcomeRow--local .dashboardMatchSimulation__outcomeFill{background:linear-gradient(90deg,#2563eb,#60a5fa)}.dashboardMatchSimulation__outcomeRow--draw .dashboardMatchSimulation__outcomeFill{background:linear-gradient(90deg,#64748b,#94a3b8)}.dashboardMatchSimulation__outcomeRow--away .dashboardMatchSimulation__outcomeFill{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.dashboardMatchSimulation__outcomePct{min-width:36px;font-size:.78rem;font-weight:700;text-align:right;color:#e2e8f0}.dashboardMatchSimulation__scoreList{margin:0;padding:0;list-style:none;display:grid;gap:8px}.dashboardMatchSimulation__scoreRow{display:grid;grid-template-columns:1fr auto 80px;gap:10px;align-items:center;font-size:.78rem}.dashboardMatchSimulation__scoreLabel{color:rgba(203,213,225,.92)}.dashboardMatchSimulation__scorePct{font-weight:700;color:#93c5fd}.dashboardMatchSimulation__scoreBarTrack{height:6px;border-radius:999px;background:rgba(15,23,42,.75);overflow:hidden}.dashboardMatchSimulation__scoreBarFill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(59,130,246,.5),rgba(96,165,250,.95))}.dashboardMatchSimulation__goalGrid{display:grid;grid-template-columns:48px 1fr 1fr;gap:8px 12px;align-items:center}.dashboardMatchSimulation__goalHeader{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(148,163,184,.85)}.dashboardMatchSimulation__goalLabel{font-size:.82rem;font-weight:700;color:#cbd5e1}.dashboardMatchSimulation__goalBar{position:relative;height:22px;border-radius:6px;background:rgba(15,23,42,.75);overflow:hidden}.dashboardMatchSimulation__goalBar span{display:block;height:100%}.dashboardMatchSimulation__goalBar--local span{background:linear-gradient(90deg,rgba(37,99,235,.45),rgba(96,165,250,.85))}.dashboardMatchSimulation__goalBar--away span{background:linear-gradient(90deg,rgba(109,40,217,.45),rgba(167,139,250,.85))}.dashboardMatchSimulation__goalBar small{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;color:#f8fafc}.dashboardMatchSimulation__marketRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboardMatchSimulation__marketChip{display:grid;gap:4px;padding:10px 12px;border-radius:8px;border:1px solid rgba(96,165,250,.18);background:rgba(15,27,45,.55)}.dashboardMatchSimulation__marketLabel{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(148,163,184,.85)}.dashboardMatchSimulation__marketChip strong{font-size:1.1rem;color:#e2e8f0}.dashboardMatchSimulation__marketLean{font-size:.68rem;font-weight:800;letter-spacing:.06em}.dashboardMatchSimulation__marketLean--over,.dashboardMatchSimulation__marketLean--yes{color:#86efac}.dashboardMatchSimulation__marketLean--no,.dashboardMatchSimulation__marketLean--under{color:#fca5a5}.dashboardMatchSimulation__marketLean--neutral{color:#fcd34d}.dashboardRealMatchMonteCarlo__flags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.dashboardRealMatchMonteCarlo__flag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.72rem;letter-spacing:.02em;border:1px solid rgba(148,163,184,.28);color:rgba(148,163,184,.85);background:rgba(15,23,42,.55)}.dashboardRealMatchMonteCarlo__flag.is-active.dashboardRealMatchMonteCarlo__flag--warn{border-color:rgba(251,191,36,.45);color:#fcd34d;background:rgba(120,53,15,.35)}.dashboardRealMatchMonteCarlo__flag.is-active.dashboardRealMatchMonteCarlo__flag--tension{border-color:rgba(248,113,113,.45);color:#fca5a5;background:rgba(127,29,29,.28)}.dashboardRealMatchMonteCarlo__meta{margin:0;font-size:.72rem;color:rgba(148,163,184,.78)}.dashboardRealMatchMonteCarlo__egpCheck{margin-top:4px;padding-top:14px;border-top:1px dashed rgba(148,163,184,.28)}.dashboardRealMatchMonteCarlo__egpHeader{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.dashboardRealMatchMonteCarlo__egpBadge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(167,139,250,.45);color:#c4b5fd;background:rgba(76,29,149,.25)}.dashboardRealMatchMonteCarlo__egpGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:640px){.dashboardRealMatchMonteCarlo__egpGrid{grid-template-columns:1fr}}.dashboardRealMatchMonteCarlo__egpColumn{padding:10px 12px;border-radius:10px;border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.45)}.dashboardRealMatchMonteCarlo__egpColumnTitle{margin:0 0 8px;font-size:.78rem;letter-spacing:.03em;text-transform:uppercase;color:rgba(226,232,240,.92)}.dashboardRealMatchMonteCarlo__egpStats{margin:0;display:grid;gap:6px}.dashboardRealMatchMonteCarlo__egpStats div{display:flex;justify-content:space-between;gap:10px;font-size:.76rem}.dashboardRealMatchMonteCarlo__egpStats dt{margin:0;color:rgba(148,163,184,.88)}.dashboardRealMatchMonteCarlo__egpStats dd{margin:0;text-align:right;color:rgba(226,232,240,.95)}.dashboardRealMatchMonteCarlo__egpDisclaimer{margin:10px 0 0;font-size:.7rem;line-height:1.45;color:rgba(148,163,184,.82)}.dashboardStorytelling__narrative,.dashboardStorytelling__outcome,.dashboardStorytelling__script{margin:0;font-size:.84rem;line-height:1.58;color:rgba(226,232,240,.94)}.dashboardStorytelling__list{margin:0;padding-left:18px;display:grid;gap:8px;font-size:.82rem;line-height:1.5}.dashboardStorytelling__list--advantage li{color:rgba(187,247,208,.95)}.dashboardStorytelling__list--risk li{color:rgba(254,202,202,.95)}.dashboardModelAgreement__scoreRow{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.dashboardModelAgreement__score{font-size:1.35rem;letter-spacing:.02em}.dashboardModelAgreement__score--high,.dashboardModelAgreement__score--very_high,.dashboardModelAgreement__tier--high,.dashboardModelAgreement__tier--very_high{color:#86efac}.dashboardModelAgreement__score--medium,.dashboardModelAgreement__tier--medium{color:#f87171}.dashboardModelAgreement__score--low,.dashboardModelAgreement__tier--low{color:#fca5a5}.dashboardModelAgreement__tier{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.72rem;letter-spacing:.06em;border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.55)}.dashboardModelAgreement__meta{margin:8px 0 0;font-size:.72rem;color:rgba(148,163,184,.82)}.dashboardModelAgreement__table{width:100%;border-collapse:collapse;font-size:.78rem}.dashboardModelAgreement__table td,.dashboardModelAgreement__table th{padding:8px 10px;border-bottom:1px solid rgba(148,163,184,.18);text-align:left}.dashboardModelAgreement__table th{color:rgba(148,163,184,.92);font-weight:600;letter-spacing:.03em}.dashboardModelAgreement__narrative,.dashboardModelAgreement__recommendation{margin:0;font-size:.84rem;line-height:1.58;color:rgba(226,232,240,.95)}.dashboardModelAgreement__flags{display:flex;flex-wrap:wrap;gap:8px}.dashboardModelAgreement__flag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.68rem;letter-spacing:.04em;border:1px solid rgba(148,163,184,.24);color:rgba(148,163,184,.82);background:rgba(15,23,42,.45)}.dashboardModelAgreement__flag.is-active.dashboardModelAgreement__flag--align{border-color:rgba(34,197,94,.45);color:#86efac;background:rgba(20,83,45,.35)}.dashboardModelAgreement__flag.is-active.dashboardModelAgreement__flag--direction{border-color:rgba(248,113,113,.45);color:#fca5a5;background:rgba(127,29,29,.28)}.dashboardModelAgreement__flag.is-active.dashboardModelAgreement__flag--probability{border-color:rgba(251,191,36,.45);color:#fcd34d;background:rgba(120,53,15,.35)}@media (max-width:720px){.dashboardMatchSimulation__marketRow{grid-template-columns:1fr}.dashboardMatchSimulation__scoreRow{grid-template-columns:1fr auto}.dashboardMatchSimulation__scoreBarTrack{display:none}}.ovsIntelligenceFramework{margin-top:4px}.ovsIntelligenceFramework__root{border:1px solid rgba(125,211,252,.28);border-radius:12px;background:radial-gradient(circle at 6% 0,rgba(34,211,238,.1),transparent 32%),linear-gradient(180deg,rgba(12,28,48,.92),rgba(7,15,29,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 28px rgba(2,6,23,.22)}.ovsFrameworkSection>summary,.ovsIntelligenceFramework__root>summary{list-style:none;cursor:pointer}.ovsFrameworkSection>summary::-webkit-details-marker,.ovsIntelligenceFramework__root>summary::-webkit-details-marker{display:none}.ovsIntelligenceFramework__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px}.ovsIntelligenceFramework__heading{min-width:0}.ovsIntelligenceFramework__title{margin:0;font-size:.92rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#e0f2fe}.ovsIntelligenceFramework__subtitle{margin:6px 0 0;max-width:62ch;font-size:.8rem;line-height:1.45;color:rgba(148,163,184,.9)}.ovsIntelligenceFramework__chevron{flex-shrink:0;width:10px;height:10px;margin-top:4px;border-right:2px solid rgba(125,211,252,.75);border-bottom:2px solid rgba(125,211,252,.75);transform:rotate(45deg);transition:transform .18s ease}.ovsIntelligenceFramework__root[open] .ovsIntelligenceFramework__chevron{transform:rotate(225deg);margin-top:8px}.ovsIntelligenceFramework__body{padding:0 16px 16px;border-top:1px solid rgba(125,211,252,.14)}.ovsIntelligenceFramework__intro{margin:12px 0 14px;font-size:.78rem;line-height:1.5;color:rgba(148,163,184,.88)}.ovsIntelligenceFramework__sections{display:grid;gap:8px}.ovsFrameworkSection{border:1px solid rgba(96,165,250,.16);border-radius:10px;background:rgba(8,17,31,.55)}.ovsFrameworkSection__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px}.ovsFrameworkSection__title{font-size:.76rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#dbeafe}.ovsFrameworkSection__content{padding:0 12px 12px;border-top:1px solid rgba(96,165,250,.1)}.ovsFrameworkSection__statusRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 8px}.ovsFrameworkSection__statusLabel{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(148,163,184,.75)}.ovsFrameworkParagraph{margin:0 0 8px;font-size:.78rem;line-height:1.5;color:rgba(226,232,240,.9)}.ovsFrameworkList{margin:0 0 10px;padding-left:18px;font-size:.76rem;line-height:1.45;color:rgba(203,213,225,.92)}.ovsFrameworkList li+li{margin-top:2px}.ovsFrameworkLabeledGroup{margin-bottom:10px}.ovsFrameworkLabeledGroup__label{margin:0 0 4px;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgba(125,211,252,.85)}.ovsFrameworkSubsection{margin-top:10px;padding:10px;border:1px dashed rgba(96,165,250,.18);border-radius:8px;background:rgba(8,17,31,.4)}.ovsFrameworkSubsection__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.ovsFrameworkSubsection__title{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#bfdbfe}.ovsFrameworkBadgeRow{display:inline-flex;flex-wrap:wrap;gap:6px}.ovsFrameworkBadge,.ovsFrameworkImplStatus{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent}.ovsFrameworkBadge--active,.ovsFrameworkImplStatus--implemented{color:#86efac;background:rgba(34,197,94,.14);border-color:rgba(34,197,94,.35)}.ovsFrameworkBadge--coming-soon,.ovsFrameworkImplStatus--planned{color:#93c5fd;background:rgba(59,130,246,.14);border-color:rgba(59,130,246,.32)}.ovsFrameworkBadge--partial,.ovsFrameworkImplStatus--partial{color:#fcd34d;background:rgba(201,130,18,.16);border-color:rgba(201,130,18,.38)}.ovsFrameworkBadge--early-stage,.ovsFrameworkImplStatus--early-stage{color:#fbbf24;background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.32)}.ovsFrameworkBadge--not-implemented,.ovsFrameworkImplStatus--not-implemented{color:#94a3b8;background:rgba(148,163,184,.12);border-color:rgba(148,163,184,.28)}.ovsFrameworkBadge--in-development,.ovsFrameworkImplStatus--in-development{color:#c4b5fd;background:rgba(139,92,246,.14);border-color:rgba(139,92,246,.32)}.metricSectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:10px}.metricSectionHeader span{max-width:520px;color:#93a8c2;font-size:12px;font-weight:700;line-height:1.35;text-align:right}.sectionStatsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.boardInsight,.boardStat,.pdcaBoardNotice{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:14px}.boardStat span{color:var(--muted);font-size:11px;font-weight:950;text-transform:uppercase}.boardStat strong{display:block;margin-top:6px;color:var(--ink)}.boardStat small{display:block;margin-top:7px;color:#9fb3ca;font-size:11px;font-weight:650;line-height:1.35}.boardInsight h4,.pdcaBoardNotice h4{margin:0;font-size:17px}.boardInsight li,.boardInsight p,.pdcaBoardNotice p{color:#405064;line-height:1.45}.boardInsight ul{gap:6px}.pdcaBoardNotice{background:#faf5ff;border-color:#e9d5ff}.resultStrip{justify-content:flex-start;min-height:44px;padding:0 12px;background:#edf8f1;color:#116343}.resultStrip.pending{background:#eef5ff;color:var(--blue-dark)}.quickActions{justify-content:flex-start}@media (max-width:760px){.shell{flex-direction:column}.sidebar{flex:none;width:100%;padding:14px 12px}.sidebar .navStack{grid-template-columns:repeat(3,minmax(0,1fr))}.sidebar .navItem{justify-content:center}.workspace{padding:18px}.actions,.boardDetailHero,.boardHeader,.boardSummaryStrip,.confidenceHeader,.dashboardHero,.panelHeader,.recommendationHeader,.topbar{align-items:stretch;flex-direction:column}.spreadActions{align-items:stretch}.rightActions{flex-direction:column}.auditFormGrid,.boardStatsGrid,.compactContextGrid,.dashboardControls,.formGrid,.historyMeta,.performanceSummary,.picksBoardGrid,.summaryStrip{grid-template-columns:1fr}.span2{grid-column:auto}.tableToolbar{align-items:stretch;flex-direction:column}.tableScroller{max-height:62vh}.profileHero{align-items:flex-start;flex-direction:column}.confidenceFactors,.profileGrid,.threeCols,.threeMetricStats,.validationGrid,.validationStats{grid-template-columns:1fr}.wideCard{grid-column:auto}}.workspace{background:transparent}.topbar{padding:14px 16px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:rgba(15,27,45,.74);box-shadow:0 18px 48px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.boardHeader h3,.dashboardIdentity h2,.panelHeader h3,.topbar h2{color:#ffffff}.auditCard,.boardDetail,.confidenceCard,.dashboardHero,.dashboardShell,.metricCard,.panel,.pdcaTaskCard,.profileCard,.recommendationCard,.tableScroller,.validationCard{border-color:rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(17,31,51,.96),rgba(15,27,45,.98));color:#ffffff;box-shadow:var(--shadow)}.dashboardHero{background:radial-gradient(circle at 10% 10%,rgba(59,130,246,.28),transparent 34%),linear-gradient(135deg,rgba(15,27,45,.98),rgba(8,17,31,.98))}.boardInsight p,.boardMessage,.boardMeta,.dashboardIdentity span,.dataSourceBanner,.emptyState span,.profileCard p,.versus{color:var(--muted)}.boardStat span,.field span,.profileSelector span{color:#cbd5e1}.auditTextarea,.dateFilterControls input,.field input,.field select,.manualInput,.profileSelector select,.scoreInput,textarea{border-color:rgba(148,163,184,.22);background:#0b1628;color:#ffffff}.dateFilterControls input:focus,.field input:focus,.field select:focus,.profileSelector select:focus,textarea:focus{border-color:var(--blue);outline:2px solid rgba(59,130,246,.18)}.dataSourceBanner,.modeBadge,.secondary,.statusPill{border-color:rgba(148,163,184,.22);background:rgba(15,27,45,.86);color:#cbd5e1}.dataSourceBanner.connected{border-color:rgba(34,197,94,.34);background:rgba(34,197,94,.08)}.dataSourceBanner.fallback{border-color:rgba(201,130,18,.45);background:rgba(201,130,18,.09)}.boardInsight,.boardMatchCard,.boardStat,.boardSummaryStrip,.emptyState,.pdcaBoardNotice{border-color:rgba(148,163,184,.18);background:rgba(8,17,31,.58);color:#ffffff}.boardMatchCard{transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease,background .16s ease}.boardMatchCard:hover{border-color:rgba(59,130,246,.52);transform:translateY(-1px)}.boardMatchCard.active{border-color:var(--blue);background:linear-gradient(135deg,rgba(59,130,246,.18),rgba(8,17,31,.86));box-shadow:0 0 0 3px rgba(59,130,246,.14)}.boardPickRow strong,.boardStat strong,.panelHeader h3,.teamBadge{color:#ffffff}.boardPickRow span,.boardSummaryMeta span{background:rgba(59,130,246,.18);color:#dbeafe}.summaryBadge,.teamLogo{border-color:rgba(148,163,184,.26);background:radial-gradient(circle at 50% 38%,rgba(59,130,246,.22),transparent 58%),#0b1628;color:#ffffff}.teamLogo.initials{background:linear-gradient(135deg,rgba(59,130,246,.32),rgba(34,197,94,.18))}.mainPickPanel{border-color:rgba(59,130,246,.28);background:radial-gradient(circle at 14% 20%,rgba(34,197,94,.18),transparent 34%),linear-gradient(135deg,#08111f,#10213a)}.confidencePlate{background:rgba(59,130,246,.13);color:#dbeafe}.boardStatus.strong,.boardStatus.value,.confidencePlate.strong,.confidencePlate.value{background:rgba(34,197,94,.13);color:#86efac}.boardStatus.lean,.confidencePlate.lean{background:rgba(59,130,246,.14);color:#93c5fd}.boardStatus.nobet,.confidencePlate.noBet{background:rgba(201,130,18,.14);color:#facc15}.boardStatus.pdca{background:rgba(59,130,246,.14);color:#cbd5e1}.dashboardWorkspace{min-height:100vh}.dashboardHero{position:relative;overflow:hidden;min-height:0}.dashboardHero:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(59,130,246,.08),transparent),repeating-linear-gradient(90deg,rgba(203,213,225,.05) 0 1px,transparent 1px 92px);content:"";pointer-events:none}.dashboardControls,.dashboardIdentity{position:relative;z-index:1}.dashboardControls .primary{min-height:46px;box-shadow:0 14px 34px rgba(59,130,246,.22)}.dashboardShell{padding:14px}.boardHeader{align-items:center}.boardHeader h3{font-size:clamp(24px,3vw,34px)}.picksBoardGrid{grid-template-columns:minmax(300px,.62fr) minmax(0,2.2fr);gap:18px}.picksBoardList{max-height:calc(100vh - 310px);padding:2px 8px 2px 2px}.boardMatchCard{position:relative;overflow:hidden;border-radius:8px;padding:15px}.boardMatchCard:before{position:absolute;inset:0 auto 0 0;width:3px;background:transparent;content:""}.boardMatchCard.active:before{background:var(--blue)}.boardMatchCard.active .boardPickRow span{background:rgba(34,197,94,.16);color:#86efac}.boardPdcaMini{border:1px solid rgba(168,85,247,.34);border-radius:999px;padding:3px 8px;background:rgba(168,85,247,.12);color:#d8b4fe;font-size:10px;font-weight:950}.boardDetail{position:sticky;top:18px;overflow:hidden;border-radius:8px}.boardDetail:before{position:absolute;inset:0;background:radial-gradient(circle at 8% 8%,rgba(59,130,246,.16),transparent 30%),radial-gradient(circle at 100% 0,rgba(34,197,94,.08),transparent 26%);content:"";pointer-events:none}.boardDetail>*{position:relative;z-index:1}.boardDetailHero{align-items:center}.boardDetailMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.boardDetailMeta span{display:inline-flex;align-items:center;min-height:28px;border:1px solid rgba(148,163,184,.18);border-radius:999px;padding:0 10px;background:rgba(8,17,31,.48);color:#cbd5e1;font-size:11px;font-weight:900}.confidencePlate{border:1px solid rgba(59,130,246,.24);box-shadow:inset 0 0 28px rgba(59,130,246,.12)}.mainPickPanel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(140px,.6fr)}.boardStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.boardStat{min-height:86px}.boardStat strong{font-size:16px;line-height:1.2}.teamComparison{display:grid;gap:14px;border:1px solid rgba(148,163,184,.18);border-radius:8px;padding:16px;background:linear-gradient(180deg,rgba(8,17,31,.64),rgba(11,22,40,.82))}.comparisonHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.comparisonHeader h4{margin:4px 0 0;font-size:18px}.comparisonHeader>span{border:1px solid rgba(59,130,246,.24);border-radius:999px;padding:6px 10px;color:#93c5fd;font-size:11px;font-weight:950;text-transform:uppercase}.comparisonRows{display:grid;gap:12px}.comparisonRow{display:grid;grid-template-columns:92px minmax(70px,1fr) 38px 38px minmax(70px,1fr);align-items:center;gap:10px}.comparisonRow>span{color:#cbd5e1;font-size:12px;font-weight:950}.comparisonRow strong{color:#ffffff;font-size:12px;text-align:center}.comparisonTrack{position:relative;overflow:hidden;height:9px;border-radius:999px}.comparisonTrack i{position:absolute;inset:0 auto 0 0;border-radius:inherit}.comparisonTrack.visita i{right:0;left:auto}.boardInsight h4,.pdcaBoardNotice h4{margin:0 0 8px;color:#ffffff}.boardInsight ul{display:grid;gap:8px;margin:0;padding-left:18px;color:#cbd5e1}.pdcaBoardNotice{border-color:rgba(168,85,247,.28);background:radial-gradient(circle at 0 0,rgba(168,85,247,.18),transparent 34%),rgba(8,17,31,.62)}.pdcaBoardNotice p{margin:4px 0;color:#cbd5e1}.resultStrip{border:1px solid rgba(34,197,94,.26);border-radius:8px;padding:12px 14px;background:rgba(34,197,94,.08);color:#bbf7d0;font-weight:900}.resultStrip.pending{border-color:rgba(201,130,18,.28);background:rgba(201,130,18,.09);color:#fde68a}.quickActions{flex-wrap:wrap}.quickActions a{text-decoration:none}.dashboardWorkspace{flex:1 1;min-width:0;width:100%;max-width:none;padding:10px clamp(6px,.7vw,12px);overflow-x:clip}.shell:not(:has(.sidebar))>.workspace.dashboardWorkspace{width:100%;max-width:none}.shell:not(:has(.sidebar))>.workspace,.shell:not(:has(.sidebar))>.workspace.productionWorkspace{width:100%;max-width:none;padding:10px clamp(6px,.7vw,12px);overflow-x:clip}.shell:not(:has(.sidebar)) .productionWorkspace .marketBoardPerfSection,.shell:not(:has(.sidebar)) .productionWorkspace .panel,.shell:not(:has(.sidebar)) .productionWorkspace .performanceLearningStatus,.shell:not(:has(.sidebar)) .productionWorkspace .rhcControlsRow,.shell:not(:has(.sidebar)) .productionWorkspace .rhcSummaryCard,.shell:not(:has(.sidebar)) .productionWorkspace .widePanel,.shell:not(:has(.sidebar)) .productionWorkspace>.dashboardHorizontalNav,.shell:not(:has(.sidebar)) .productionWorkspace>.dataSourceBanner,.shell:not(:has(.sidebar)) .productionWorkspace>.topbar{max-width:none;margin-left:0;margin-right:0;width:100%;box-sizing:border-box}.shell:not(:has(.sidebar))>.workspace.performanceLearningWorkspace{max-width:none;margin-left:0;margin-right:0;padding:10px clamp(6px,.7vw,12px)}.shell:not(:has(.sidebar)) .performanceLearningWorkspace .marketBoardPerfSection,.shell:not(:has(.sidebar)) .performanceLearningWorkspace .ovsResearchLabSection,.shell:not(:has(.sidebar)) .performanceLearningWorkspace .performanceLearningStatus,.shell:not(:has(.sidebar)) .performanceLearningWorkspace .taiHistoricalBenchmarkSection,.shell:not(:has(.sidebar)) .performanceLearningWorkspace>.topbar{max-width:none;margin-left:0;margin-right:0}.productionWorkspace>.dashboardHorizontalNav{width:100%;max-width:none}.shell>.workspace.dashboardWorkspace{flex:1 1;min-width:0;max-width:none;margin-left:0;margin-right:0}.dashboardWorkspace .boardDetail,.dashboardWorkspace .boardMetricSection,.dashboardWorkspace .boardMetricSections,.dashboardWorkspace .marketBoardV25,.dashboardWorkspace .matchCenterLayout,.dashboardWorkspace .matchNavigator,.dashboardWorkspace .ovs-winner-intelligence-center,.dashboardWorkspace .ovsMatchIntelligence,.dashboardWorkspace>.dashboardHero,.dashboardWorkspace>.dashboardHorizontalNav,.dashboardWorkspace>.dashboardShell,.dashboardWorkspace>.dataSourceBanner,.dashboardWorkspace>.tournamentBar{width:100%;max-width:none;box-sizing:border-box}.performanceLearningWorkspace{width:100%;padding:22px clamp(18px,2vw,34px)}.shell>.workspace.performanceLearningWorkspace{max-width:1480px;margin-left:auto;margin-right:auto}.performanceLearningWorkspace .marketBoardPerfSection,.performanceLearningWorkspace .ovsResearchLabSection,.performanceLearningWorkspace .performanceLearningStatus,.performanceLearningWorkspace .taiHistoricalBenchmarkSection,.performanceLearningWorkspace>.topbar{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.performanceLearningWorkspace .performanceLearningStatus{margin-bottom:16px}.performanceLearningWorkspace .marketBoardPerfSection.profileCard{display:flex;flex-direction:column;gap:12px}.performanceLearningWorkspace .marketBoardPerfSection>.profileCard,.performanceLearningWorkspace .marketBoardPerfSection>.winnerEngineComparisonSection{width:100%}.ovsResearchLabSection,.taiHistoricalBenchmarkSection{max-width:1440px;margin:0 auto 20px}.taiHistoricalBenchmarkSubtitle{margin-top:4px;font-weight:600;color:#94a3b8}.taiHistoricalBenchmarkDisclaimer{margin-top:6px;font-size:12px;color:#64748b}.taiHistoricalBenchmarkMeta{margin-bottom:20px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.taiHistoricalBenchmarkMetaItem strong{display:block;margin-top:4px;font-size:15px;color:#e2e8f0}.taiHistoricalBenchmarkBlock{margin-top:24px}.taiHistoricalBenchmarkBlock h4{margin:0 0 12px}.taiHistoricalBenchmarkCards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.taiHistoricalBenchmarkCard small{display:block;margin-top:4px;font-size:11px;color:#64748b}.taiHistoricalBenchmarkModels{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.taiHistoricalBenchmarkModelCard{padding:14px 16px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.45)}.taiHistoricalBenchmarkModelHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.taiHistoricalBenchmarkModelHeader h5{margin:0;font-size:14px;color:#f1f5f9}.taiHistoricalBenchmarkModelMetrics{display:grid;gap:10px;margin:0}.taiHistoricalBenchmarkModelMetrics div{display:grid;gap:2px}.taiHistoricalBenchmarkModelMetrics dt{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.taiHistoricalBenchmarkModelMetrics dd{margin:0;font-size:13px;color:#e2e8f0}.taiHistoricalBenchmarkModelMetrics dd small{display:block;margin-top:2px;font-size:11px;color:#64748b}.taiHistoricalBenchmarkInsights{margin:0;padding-left:18px;color:#cbd5e1;font-size:13px}.taiHistoricalBenchmarkInsights li+li{margin-top:6px}.taiHistoricalBenchmarkProtections{margin-top:28px;padding-top:16px;border-top:1px solid rgba(148,163,184,.16)}.taiHistoricalBenchmarkProtections ul{margin:8px 0 0;padding-left:18px;font-size:12px;color:#64748b}.taiHistoricalBenchmarkProtections li+li{margin-top:4px}.taiHistoricalBenchmarkTable tr.taiHistoricalBenchmarkRow--lowSample td{opacity:.72}.taiHistoricalGoalBenchmarkBlock h4{letter-spacing:.04em}.taiHistoricalGoalBenchmarkTable{margin-top:.75rem}.publicMirrorDashboard.dashboardWorkspace .dashboardHero,.publicMirrorDashboard.dashboardWorkspace .dashboardShell,.publicMirrorDashboard.dashboardWorkspace .dataSourceBanner{width:100%;max-width:none}.dashboardTabs{display:flex;gap:8px;overflow-x:auto;padding:4px 0 16px}.dashboardTabs button{min-height:38px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:rgba(8,17,31,.52);color:#94a3b8;padding:0 14px;cursor:pointer;font-size:13px;font-weight:950;white-space:nowrap}.dashboardTabs button.active{border-color:rgba(59,130,246,.58);background:linear-gradient(135deg,rgba(59,130,246,.24),rgba(34,197,94,.08));color:#ffffff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.tournamentBar{position:relative;display:grid;width:100%;max-width:none;gap:12px;overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:linear-gradient(90deg,rgba(59,130,246,.18),transparent 38%),radial-gradient(circle at 94% 0,rgba(34,197,94,.16),transparent 34%),rgba(8,17,31,.82);box-shadow:0 18px 44px rgba(2,6,23,.22);padding:14px}.tournamentBar--flagsOnly{display:block;gap:0;margin-bottom:6px;padding:6px 10px;min-height:0}.tournamentBar--flagsOnly:before{-webkit-mask-image:linear-gradient(90deg,#000 8%,transparent 88%);mask-image:linear-gradient(90deg,#000 8%,transparent 88%)}.tournamentBar--flagsOnly .worldCupRibbon{border-radius:999px}.tournamentBar:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.06) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 72%);mask-image:linear-gradient(90deg,#000,transparent 72%)}.dashboardTabs,.tournamentMeta,.tournamentTimeline{position:relative;z-index:1}.tournamentMeta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tournamentMeta h3{display:flex;align-items:center;gap:9px;margin:2px 0 0;color:#ffffff;font-size:clamp(20px,2vw,30px);line-height:1;letter-spacing:0}.tournamentTitleBlock{display:grid;gap:3px}.tournamentTitleBlock h3 svg{color:#facc15;filter:drop-shadow(0 0 16px rgba(250,204,21,.24))}.tournamentTitleBlock>span{color:#94a3b8;font-size:12px;font-weight:900}.tournamentPulse{width:12px;height:12px;flex:0 0 auto;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.12),0 0 28px rgba(34,197,94,.54)}.tournamentDate{border:1px solid rgba(148,163,184,.18);border-radius:999px;background:rgba(15,23,42,.68);color:#cbd5e1;padding:8px 12px;font-size:12px;font-weight:950;white-space:nowrap}.tournamentSelect{display:grid;gap:5px;margin-left:auto;min-width:210px}.tournamentSelect span{color:#94a3b8;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.tournamentSelect select{outline:none}.tournamentSelect select,.tournamentSelect strong{min-height:38px;border:1px solid rgba(59,130,246,.28);border-radius:8px;background:rgba(8,17,31,.78);color:#ffffff;padding:0 12px;font-weight:900}.tournamentSelect strong{display:inline-flex;align-items:center;font-size:13px}.tournamentSelect select:focus{border-color:rgba(59,130,246,.72);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.tournamentTimeline{display:grid;grid-template-columns:repeat(4,minmax(42px,1fr));gap:8px}.tournamentTimeline i{display:block;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(59,130,246,.82),rgba(34,197,94,.18));box-shadow:0 0 20px rgba(59,130,246,.18)}.tournamentBar .dashboardTabs{padding:0}.matchCenterLayout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;max-width:none;margin-top:14px}.matchNavigator{display:grid;gap:14px;min-width:0}.competitionGroup{display:grid;gap:10px;min-width:0}.competitionLabel{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#cbd5e1;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.competitionLabel small{color:#64748b;letter-spacing:0;text-transform:none}.matchRail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px;scrollbar-width:none;-ms-overflow-style:none}.matchRail::-webkit-scrollbar{display:none}.matchRail .boardMatchCard{min-width:0;height:100%}.navigatorTeams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.navigatorTeams .teamBadge{min-width:0;overflow:hidden;isolation:isolate}.navigatorTeams .teamBadge:first-child{justify-content:flex-start}.navigatorTeams .teamBadge:last-child{justify-content:flex-end;text-align:right}.navigatorTeams--flagsOnly{grid-template-columns:1fr auto 1fr;justify-items:center;gap:12px}.navigatorTeams--flagsOnly .teamBadge{overflow:visible}.navigatorTeams--flagsOnly .teamBadge,.navigatorTeams--flagsOnly .teamBadge:first-child,.navigatorTeams--flagsOnly .teamBadge:last-child{justify-content:center;text-align:center}.navigatorTeams--flagsOnly .versus{font-size:13px;letter-spacing:.14em}.knockoutPanel{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:16px;margin-top:16px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:radial-gradient(circle at 0 0,rgba(59,130,246,.16),transparent 32%),rgba(8,17,31,.62);padding:18px}.knockoutPanel h4{margin:4px 0 8px;color:#ffffff;font-size:22px}.knockoutPanel p{margin:0;color:#cbd5e1;line-height:1.5}.knockoutPreview{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.knockoutSlot{display:grid;gap:8px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:rgba(15,23,42,.56);padding:12px}.knockoutSlot>span{color:#94a3b8;font-size:12px;font-weight:900}.comparisonTeams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.comparisonTeams div{display:flex;align-items:center;gap:8px;min-height:38px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:rgba(8,17,31,.46);padding:0 12px}.comparisonTeams div:last-child{justify-content:flex-end}.comparisonTeams strong{color:#ffffff;font-size:12px;font-weight:950}.comparisonDot{display:inline-block;width:9px;height:9px;border-radius:50%}.comparisonDot.local{background:#38bdf8;box-shadow:0 0 18px rgba(56,189,248,.55)}.comparisonDot.visita{background:#a3e635;box-shadow:0 0 18px rgba(163,230,53,.46)}.matchesPanelGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;margin-top:16px}.matchScheduleCard{display:grid;gap:12px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:rgba(8,17,31,.58);color:#ffffff;padding:14px;cursor:pointer;text-align:left}.matchScheduleCard.active{border-color:var(--blue);background:linear-gradient(135deg,rgba(59,130,246,.18),rgba(8,17,31,.8))}.scheduleMeta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#94a3b8;font-size:12px;font-weight:900}.scheduleMeta strong{margin-left:auto;color:#86efac}.improvementGrid,.powerRankingPanel{display:grid;gap:10px;margin-top:16px}.powerRow{display:grid;grid-template-columns:42px 42px minmax(180px,1fr) repeat(3,minmax(90px,auto));gap:12px;align-items:center;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:rgba(8,17,31,.58);padding:12px}.powerPosition{display:inline-grid;width:32px;height:32px;place-items:center;border-radius:50%;background:rgba(59,130,246,.16);color:#bfdbfe;font-weight:950}.powerRow strong{color:#ffffff}.powerRow small,.powerRow span{color:#94a3b8;font-weight:850}.improvementPanel{display:grid;gap:16px;margin-top:16px}.improvementCard,.improvementHero{border:1px solid rgba(168,85,247,.28);border-radius:8px;background:radial-gradient(circle at 0 0,rgba(168,85,247,.18),transparent 34%),rgba(8,17,31,.62);padding:16px}.improvementHero{display:flex;align-items:center;justify-content:space-between;gap:16px}.improvementCard strong,.improvementHero h4{margin:4px 0 0;color:#ffffff}.improvementCard>span,.improvementHero>span{display:inline-flex;width:fit-content;border-radius:999px;background:rgba(168,85,247,.16);color:#d8b4fe;padding:6px 10px;font-size:12px;font-weight:950}.improvementCard{display:grid;gap:10px}.improvementCard p{margin:0;color:#cbd5e1;line-height:1.45}@media (max-width:1180px){.picksBoardGrid{grid-template-columns:1fr}.boardDetail{position:static}}@media (min-width:1500px){.picksBoardGrid{grid-template-columns:minmax(320px,.58fr) minmax(0,2.4fr)}.boardStatsGrid,.sectionStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.matchRail{grid-auto-columns:minmax(340px,480px)}.dashboardWorkspace .marketBoardV25{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px}}@media (max-width:700px){.publicMirrorDashboard.dashboardWorkspace .tournamentBar{min-height:0;padding:10px}.dashboardWorkspace .worldCupRibbon span{width:28px;height:28px;font-size:22px}.tournamentMeta{align-items:flex-start;gap:10px}.tournamentSelect{min-width:0;width:100%;margin-left:0}.tournamentDate{width:100%;text-align:center}.matchRail{grid-auto-columns:minmax(260px,86vw)}.navigatorTeams:not(.navigatorTeams--flagsOnly){grid-template-columns:1fr}.navigatorTeams:not(.navigatorTeams--flagsOnly) .versus{justify-self:flex-start}.navigatorTeams:not(.navigatorTeams--flagsOnly) .teamBadge:last-child{justify-content:flex-start;text-align:left}.dashboardWorkspace .dashboardTabs{overflow-x:auto;justify-content:flex-start;padding-bottom:2px;scrollbar-width:none}.dashboardWorkspace .dashboardTabs::-webkit-scrollbar{display:none}.dashboardWorkspace .publicDashboardShell{padding:12px}.dashboardWorkspace .publicDashboardShell .matchNavigator{padding:0}.dashboardWorkspace .marketSignalRow{grid-template-columns:minmax(0,1fr) auto;align-items:start}.dashboardWorkspace .marketSignalConfidence,.dashboardWorkspace .marketSignalPick,.dashboardWorkspace .marketSignalStatus,.dashboardWorkspace .marketSignalType{min-width:0}.dashboardWorkspace .marketSignalPick{overflow-wrap:anywhere}.dashboardWorkspace .ovsMetricScores{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.dashboardWorkspace .ovsMetricScoresVisit{text-align:right}.dashboardWorkspace .ovsMetricNote{text-align:center;font-size:10px}.boardStatsGrid,.knockoutPanel,.mainPickPanel,.sectionStatsGrid{grid-template-columns:1fr}.metricSectionHeader{align-items:flex-start;flex-direction:column}.metricSectionHeader span{text-align:left}.comparisonRow{grid-template-columns:82px minmax(48px,1fr) 32px 32px minmax(48px,1fr);gap:7px}.comparisonTeams,.powerRow{grid-template-columns:1fr}.comparisonTeams div:last-child{justify-content:flex-start}.dashboardWorkspace{padding:10px}}.dashboardWorkspace .mainPickPanel{position:relative;overflow:hidden;border:1px solid rgba(59,130,246,.46);background:radial-gradient(circle at 10% 10%,rgba(59,130,246,.28),transparent 34%),radial-gradient(circle at 94% 18%,rgba(34,197,94,.18),transparent 32%),linear-gradient(135deg,rgba(15,35,64,.96),rgba(6,14,28,.98));box-shadow:0 18px 42px rgba(2,6,23,.32),0 0 0 1px rgba(34,197,94,.08),inset 0 0 42px rgba(59,130,246,.08)}.dashboardWorkspace .mainPickPanel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.09),transparent 22%,transparent 72%,rgba(34,197,94,.08))}.dashboardWorkspace .mainPickPanel>div{position:relative;z-index:1}.dashboardWorkspace .mainPickPanel span{color:#bfdbfe;letter-spacing:.08em}.dashboardWorkspace .mainPickPanel strong{color:#ffffff;text-shadow:0 0 26px rgba(59,130,246,.24)}.dashboardWorkspace .confidencePlate{position:relative;overflow:hidden;border:1px solid rgba(96,165,250,.62);background:radial-gradient(circle at 50% 18%,rgba(147,197,253,.32),transparent 32%),linear-gradient(160deg,rgba(37,99,235,.92),rgba(8,17,31,.96));color:#ffffff;box-shadow:0 20px 48px rgba(37,99,235,.24),0 0 0 4px rgba(59,130,246,.1),inset 0 0 36px rgba(255,255,255,.08)}.dashboardWorkspace .confidencePlate:after{content:"";position:absolute;inset:-30% 22% 52% -24%;transform:rotate(-18deg);background:rgba(255,255,255,.18);filter:blur(18px)}.dashboardWorkspace .confidencePlate span,.dashboardWorkspace .confidencePlate strong{position:relative;z-index:1}.dashboardWorkspace .confidencePlate span{color:#dbeafe}.dashboardWorkspace .confidencePlate strong{font-size:44px;color:#ffffff;text-shadow:0 0 28px rgba(255,255,255,.22)}.dashboardWorkspace .confidencePlate.strong,.dashboardWorkspace .confidencePlate.value{border-color:rgba(34,197,94,.58);background:radial-gradient(circle at 50% 18%,rgba(134,239,172,.28),transparent 34%),linear-gradient(160deg,rgba(22,163,74,.86),rgba(8,17,31,.96));box-shadow:0 20px 48px rgba(34,197,94,.22),0 0 0 4px rgba(34,197,94,.1),inset 0 0 36px rgba(255,255,255,.07)}.dashboardWorkspace .confidencePlate.noBet{border-color:rgba(245,158,11,.48);background:radial-gradient(circle at 50% 18%,rgba(251,191,36,.24),transparent 34%),linear-gradient(160deg,rgba(146,64,14,.74),rgba(8,17,31,.96));box-shadow:0 20px 48px rgba(245,158,11,.16),0 0 0 4px rgba(245,158,11,.08),inset 0 0 36px rgba(255,255,255,.06)}.dashboardWorkspace .boardStat{border:1px solid rgba(96,165,250,.24);background:linear-gradient(180deg,rgba(30,48,75,.86),rgba(13,25,45,.92));box-shadow:0 12px 28px rgba(2,6,23,.22),inset 0 1px 0 rgba(255,255,255,.04);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease,background .16s ease}.dashboardWorkspace .boardStat:hover{border-color:rgba(96,165,250,.52);transform:translateY(-1px);background:linear-gradient(180deg,rgba(38,60,94,.9),rgba(14,29,52,.95));box-shadow:0 18px 36px rgba(2,6,23,.28),0 0 0 3px rgba(59,130,246,.08),inset 0 1px 0 rgba(255,255,255,.05)}.dashboardWorkspace .boardStat span{color:#bfdbfe}.dashboardWorkspace .boardStat strong{color:#ffffff}.dashboardWorkspace .boardDetailHero{display:block;padding:18px;border:1px solid rgba(96,165,250,.22);border-radius:8px;background:radial-gradient(circle at 18% 0,rgba(59,130,246,.24),transparent 34%),radial-gradient(circle at 84% 10%,rgba(34,197,94,.14),transparent 28%),linear-gradient(135deg,rgba(8,17,31,.9),rgba(12,30,56,.82));box-shadow:0 18px 42px rgba(2,6,23,.24),inset 0 1px 0 rgba(255,255,255,.05)}.matchTypePill{display:inline-flex;align-items:center;min-height:28px;margin:0 0 12px;border:1px solid rgba(251,191,36,.34);border-radius:999px;padding:0 11px;background:rgba(245,158,11,.1);color:#fde68a;font-size:11px;font-weight:950;text-transform:uppercase}.teamMatchHero{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(12px,2vw,24px)}.heroTeamSide{display:flex;align-items:center;gap:14px;min-width:0}.heroTeamSide.visita{justify-content:flex-end;text-align:right}.heroTeamName,.heroTeamSide strong{min-width:0;overflow:hidden;color:#ffffff;font-size:clamp(22px,3.2vw,42px);font-weight:1000;line-height:.96;text-overflow:ellipsis;white-space:nowrap}.heroTeamSide .heroTeamLogo{flex-shrink:0}.heroTeamLogo{display:inline-grid;flex:0 0 auto;width:clamp(46px,5vw,64px);height:clamp(46px,5vw,64px);place-items:center;border:1px solid rgba(203,213,225,.24);border-radius:50%;background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.12),transparent 55%),rgba(8,17,31,.78);box-shadow:0 16px 36px rgba(2,6,23,.34),inset 0 0 0 1px rgba(255,255,255,.04);font-size:clamp(25px,3vw,36px)}.heroTeamLogo.generic,.heroTeamLogo.initials{background:linear-gradient(135deg,rgba(59,130,246,.28),rgba(34,197,94,.14));color:#dbeafe;font-size:clamp(13px,1.5vw,17px);font-weight:1000}.heroTeamLogo.asset-flag,.heroTeamLogo.flag,.heroTeamLogo.teamBadgeVisual--hero.asset-flag,.heroTeamLogo.teamBadgeVisual--hero.flag{display:inline-flex;align-items:center;justify-content:center;width:var(--hero-flag-w);min-width:0;max-width:var(--hero-flag-w);height:var(--hero-flag-h);padding:0;line-height:1;vertical-align:middle}.heroTeamLogo.flag,.heroTeamLogo.teamBadgeVisual--hero.flag{border:0;border-radius:0;background:transparent;box-shadow:none;font-size:var(--hero-flag-emoji)}.heroTeamLogo.text-badge{display:inline-flex;align-items:center;justify-content:center;width:clamp(54px,6vw,64px);max-width:64px;height:clamp(34px,4vw,42px);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(15,23,42,.1)),rgba(15,23,42,.22);color:#e0f2fe;font-size:clamp(13px,1.1vw,16px);font-weight:950;letter-spacing:.06em;line-height:1;vertical-align:middle;padding:0}.heroTeamLogo.asset-flag,.heroTeamLogo.teamBadgeVisual--hero.asset-flag,.heroTeamLogo.text-badge{border:1px solid rgba(125,211,252,.34);border-radius:8px;box-shadow:0 8px 18px rgba(2,6,23,.24),inset 0 0 0 1px rgba(255,255,255,.05)}.heroTeamLogo.asset-flag,.heroTeamLogo.teamBadgeVisual--hero.asset-flag{overflow:hidden;background:rgba(15,23,42,.22)}.heroVs{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgba(96,165,250,.24);border-radius:50%;background:rgba(15,23,42,.72);color:#93c5fd;font-size:12px;font-weight:1000;text-transform:uppercase}.matchHeroSubline{margin:14px 0 0;color:#93a8c2;font-size:13px;font-weight:800}.dashboardWorkspace .sectionStatsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cesProfileCard,.contextCard,.marketCard,.pdcaMiniCard,.riskScoreCard,.tacticalIdentityCard{display:grid;align-content:start;gap:7px;min-height:118px;border:1px solid rgba(96,165,250,.24);border-radius:8px;padding:14px;background:linear-gradient(180deg,rgba(30,48,75,.88),rgba(13,25,45,.94));color:#ffffff;box-shadow:0 12px 30px rgba(2,6,23,.23),inset 0 1px 0 rgba(255,255,255,.04);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.cesProfileCard:hover,.contextCard:hover,.marketCard:hover,.pdcaMiniCard:hover,.riskScoreCard:hover,.tacticalIdentityCard:hover{border-color:rgba(96,165,250,.52);transform:translateY(-1px);box-shadow:0 18px 38px rgba(2,6,23,.3),0 0 0 3px rgba(59,130,246,.08),inset 0 1px 0 rgba(255,255,255,.05)}.cesProfileCard span,.contextCard span,.marketCard span,.pdcaMiniCard span,.riskScoreCard span,.tacticalIdentityCard span{color:#bfdbfe;font-size:11px;font-weight:950;text-transform:uppercase}.marketCard strong{color:#ffffff;font-size:22px;line-height:1.05}.cesProfileCard p,.cesProfileCard small,.contextCard p,.marketCard small,.pdcaMiniCard p,.riskScoreCard p,.tacticalIdentityCard p,.tacticalIdentityCard small{margin:0;color:#cbd5e1;font-size:12px;font-weight:750;line-height:1.35}.marketCard.scoreHigh{border-color:rgba(34,197,94,.58);background:radial-gradient(circle at 12% 0,rgba(34,197,94,.28),transparent 34%),linear-gradient(180deg,rgba(18,72,50,.88),rgba(10,30,35,.96));box-shadow:0 18px 42px rgba(34,197,94,.16)}.marketCard.scoreMid{border-color:rgba(251,191,36,.6);background:radial-gradient(circle at 12% 0,rgba(251,191,36,.32),transparent 34%),linear-gradient(180deg,rgba(94,65,19,.86),rgba(20,28,34,.96));box-shadow:0 18px 42px rgba(245,158,11,.18),0 0 0 3px rgba(251,191,36,.06)}.marketCard.scoreLow{border-color:rgba(251,146,60,.56);background:radial-gradient(circle at 12% 0,rgba(251,146,60,.24),transparent 34%),linear-gradient(180deg,rgba(90,43,24,.84),rgba(20,28,34,.96))}.cesProfileCard,.contextCard,.pdcaMiniCard,.riskScoreCard,.tacticalIdentityCard{min-height:136px}.cesProfileCard strong,.contextCard strong,.pdcaMiniCard strong,.riskScoreCard strong,.tacticalIdentityCard strong{color:#ffffff;font-size:18px;line-height:1.12}.tacticalIdentityCard em{display:inline-flex;width:fit-content;border:1px solid rgba(251,191,36,.28);border-radius:999px;padding:5px 8px;background:rgba(245,158,11,.1);color:#fde68a;font-size:11px;font-style:normal;font-weight:900}.cesProfileCard strong{font-size:30px}.pdcaMiniCard{border-color:rgba(168,85,247,.42);background:radial-gradient(circle at 12% 0,rgba(168,85,247,.24),transparent 34%),linear-gradient(180deg,rgba(45,33,78,.86),rgba(13,25,45,.94))}.dashboardWorkspace .dashboardHero{border-color:rgba(96,165,250,.24);background:radial-gradient(circle at 8% 0,rgba(59,130,246,.3),transparent 34%),radial-gradient(circle at 78% 10%,rgba(34,197,94,.16),transparent 34%),linear-gradient(135deg,rgba(8,17,31,.96),rgba(10,26,49,.94) 58%,rgba(4,20,27,.96));box-shadow:0 24px 60px rgba(2,6,23,.34),inset 0 1px 0 rgba(255,255,255,.06)}.dashboardWorkspace .dashboardHero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(59,130,246,.08),transparent 34%,rgba(34,197,94,.06)),repeating-linear-gradient(90deg,rgba(203,213,225,.04) 0 1px,transparent 1px 104px);pointer-events:none}.dashboardWorkspace .dashboardBrandLine .eyebrow,.dashboardWorkspace .dashboardIdentity h2{color:#ffffff}.dashboardWorkspace .dashboardIdentity span{color:#bfdbfe}.dashboardWorkspace .dashboardControls{grid-template-columns:170px auto}.dashboardWorkspace .dataSourceBanner{min-height:34px;margin-bottom:14px;padding:6px 12px;border-radius:999px;font-size:12px}.dashboardWorkspace .dataSourceBanner.connected{border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.09);color:#bbf7d0}.dashboardWorkspace .dataSourceBanner.connected strong{color:#dcfce7}.dashboardWorkspace .tournamentBar{min-height:0;padding:14px;border-color:rgba(96,165,250,.24);background:radial-gradient(circle at 8% 0,rgba(59,130,246,.24),transparent 34%),radial-gradient(circle at 92% 10%,rgba(34,197,94,.18),transparent 32%),linear-gradient(135deg,rgba(8,17,31,.94),rgba(12,30,56,.88))}.dashboardWorkspace .tournamentBar--flagsOnly{margin-bottom:4px;padding:5px 8px;box-shadow:0 8px 22px rgba(2,6,23,.16)}.dashboardWorkspace>.tournamentBar--flagsOnly+.dashboardHorizontalNav{margin-top:0}.dashboardWorkspace .dashboardShell:has(>.ovs-dashboard-date-strip:first-child){padding-top:8px}.worldCupRibbon{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(148,163,184,.13);border-radius:999px;background:rgba(8,17,31,.46);padding:6px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.worldCupRibbon div{display:flex;width:max-content;gap:18px;animation:ovisionFlagMarquee 42s linear infinite}.worldCupRibbon span{display:inline-grid;width:26px;height:26px;place-items:center;border-radius:50%;background:rgba(15,23,42,.78);box-shadow:inset 0 0 0 1px rgba(203,213,225,.1);font-size:16px}@keyframes ovisionFlagMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.dashboardWorkspace .confidencePlate.scoreHigh{border-color:rgba(34,197,94,.62);background:radial-gradient(circle at 50% 18%,rgba(134,239,172,.3),transparent 34%),linear-gradient(160deg,rgba(22,163,74,.88),rgba(8,17,31,.96));box-shadow:0 20px 48px rgba(34,197,94,.24),0 0 0 4px rgba(34,197,94,.1),inset 0 0 36px rgba(255,255,255,.07)}.dashboardWorkspace .confidencePlate.scoreMid{border-color:rgba(245,158,11,.58);background:radial-gradient(circle at 50% 18%,rgba(251,191,36,.26),transparent 34%),linear-gradient(160deg,rgba(180,83,9,.78),rgba(8,17,31,.96));box-shadow:0 20px 48px rgba(245,158,11,.18),0 0 0 4px rgba(245,158,11,.08),inset 0 0 36px rgba(255,255,255,.06)}.dashboardWorkspace .confidencePlate.scoreLow{border-color:rgba(248,113,113,.56);background:radial-gradient(circle at 50% 18%,rgba(248,113,113,.24),transparent 34%),linear-gradient(160deg,rgba(127,29,29,.72),rgba(8,17,31,.96));box-shadow:0 20px 48px rgba(248,113,113,.16),0 0 0 4px rgba(248,113,113,.08),inset 0 0 36px rgba(255,255,255,.05)}.dashboardWorkspace .dashboardBrandLine{gap:12px}.dashboardWorkspace .dashboardBrandLine .oVisionLogo.sm{width:52px;height:52px;box-shadow:0 0 0 1px rgba(34,197,94,.22),0 18px 44px rgba(59,130,246,.3),inset 0 0 24px rgba(59,130,246,.16)}.dashboardWorkspace .dashboardBrandLine .eyebrow{color:#ffffff;font-size:clamp(18px,2.1vw,28px);letter-spacing:.09em;line-height:1}.dashboardWorkspace .dashboardIdentity h2{margin-top:8px;color:rgba(241,245,249,.92);font-size:clamp(14px,1.2vw,18px);font-weight:var(--ovs-weight-semibold,600);letter-spacing:-.01em;line-height:1.25}.dashboardWorkspace .dashboardIdentity span{display:block;margin-top:4px;color:var(--ovs-teal-glow,#14a3b8);font-size:clamp(10px,.85vw,12px);font-weight:var(--ovs-weight-semibold,600);letter-spacing:.12em;text-transform:uppercase}.dashboardWorkspace .worldCupRibbon{width:100%}.dashboardWorkspace .worldCupRibbon div{min-width:220%;justify-content:space-around;gap:clamp(14px,2vw,30px)}.dashboardWorkspace .worldCupRibbon span{flex:0 0 auto}.summaryBadge.generic,.teamLogo.generic{background:radial-gradient(circle at 50% 38%,rgba(34,197,94,.2),transparent 58%),#0b1628;color:#ffffff;font-size:15px}@media (max-width:700px){.dashboardWorkspace .dashboardBrandLine .oVisionLogo.sm{width:44px;height:44px}.dashboardWorkspace .worldCupRibbon div{min-width:360%;gap:14px}}.workspace:not(.dashboardWorkspace){background:radial-gradient(circle at 14% 0,rgba(59,130,246,.16),transparent 30%),radial-gradient(circle at 90% 4%,rgba(34,197,94,.1),transparent 26%),var(--bg)}.workspace:not(.dashboardWorkspace) .auditCard,.workspace:not(.dashboardWorkspace) .auditFormGrid,.workspace:not(.dashboardWorkspace) .confidenceCard,.workspace:not(.dashboardWorkspace) .confidenceEngine,.workspace:not(.dashboardWorkspace) .confidenceFactors div,.workspace:not(.dashboardWorkspace) .emptyState,.workspace:not(.dashboardWorkspace) .historyMeta div,.workspace:not(.dashboardWorkspace) .manualTable,.workspace:not(.dashboardWorkspace) .metricCard,.workspace:not(.dashboardWorkspace) .panel,.workspace:not(.dashboardWorkspace) .pdcaTaskCard,.workspace:not(.dashboardWorkspace) .performanceSection,.workspace:not(.dashboardWorkspace) .performanceSummary div,.workspace:not(.dashboardWorkspace) .profileCard,.workspace:not(.dashboardWorkspace) .recommendationCard,.workspace:not(.dashboardWorkspace) .resultStrip,.workspace:not(.dashboardWorkspace) .savedTable,.workspace:not(.dashboardWorkspace) .summaryStrip,.workspace:not(.dashboardWorkspace) .tableScroller,.workspace:not(.dashboardWorkspace) .tacticalConclusion,.workspace:not(.dashboardWorkspace) .validationBlock,.workspace:not(.dashboardWorkspace) .validationCard,.workspace:not(.dashboardWorkspace) .validationStats div{border-color:rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(17,31,51,.95),rgba(12,23,40,.96));color:#ffffff;box-shadow:0 18px 46px rgba(2,6,23,.24)}.workspace:not(.dashboardWorkspace) .auditCard strong,.workspace:not(.dashboardWorkspace) .confidenceFactors strong,.workspace:not(.dashboardWorkspace) .contextList dd,.workspace:not(.dashboardWorkspace) .metricRows strong,.workspace:not(.dashboardWorkspace) .panelHeader h3,.workspace:not(.dashboardWorkspace) .performanceSummary strong,.workspace:not(.dashboardWorkspace) .profileCard h3,.workspace:not(.dashboardWorkspace) .savedTable strong,.workspace:not(.dashboardWorkspace) .validationBlock strong,.workspace:not(.dashboardWorkspace) .validationStats strong{color:#ffffff}.workspace:not(.dashboardWorkspace) .boardInsight li,.workspace:not(.dashboardWorkspace) .boardInsight p,.workspace:not(.dashboardWorkspace) .confidenceFactors strong,.workspace:not(.dashboardWorkspace) .emptyState span,.workspace:not(.dashboardWorkspace) .profileCard p,.workspace:not(.dashboardWorkspace) .saveMessage,.workspace:not(.dashboardWorkspace) .scoreStack span,.workspace:not(.dashboardWorkspace) .summaryStrip span,.workspace:not(.dashboardWorkspace) td{color:#cbd5e1}.workspace:not(.dashboardWorkspace) .confidenceFactors span,.workspace:not(.dashboardWorkspace) .contextList dt,.workspace:not(.dashboardWorkspace) .field span,.workspace:not(.dashboardWorkspace) .metricRows span,.workspace:not(.dashboardWorkspace) .performanceSummary span,.workspace:not(.dashboardWorkspace) .profileSelector span,.workspace:not(.dashboardWorkspace) .validationBlock span,.workspace:not(.dashboardWorkspace) .validationStats span{color:#94a3b8}.workspace:not(.dashboardWorkspace) .auditTextarea,.workspace:not(.dashboardWorkspace) .dateFilterControls input,.workspace:not(.dashboardWorkspace) .field input,.workspace:not(.dashboardWorkspace) .field select,.workspace:not(.dashboardWorkspace) .manualInput,.workspace:not(.dashboardWorkspace) .profileSelector select,.workspace:not(.dashboardWorkspace) input,.workspace:not(.dashboardWorkspace) select,.workspace:not(.dashboardWorkspace) textarea{border-color:rgba(148,163,184,.22);background:rgba(8,17,31,.72);color:#ffffff}.workspace:not(.dashboardWorkspace) .inputIcon select{padding-left:40px}.workspace:not(.dashboardWorkspace) .field input:focus,.workspace:not(.dashboardWorkspace) .field select:focus,.workspace:not(.dashboardWorkspace) input:focus,.workspace:not(.dashboardWorkspace) select:focus,.workspace:not(.dashboardWorkspace) textarea:focus{border-color:rgba(59,130,246,.72);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.workspace:not(.dashboardWorkspace) .dataSourceBanner,.workspace:not(.dashboardWorkspace) .dataSourceBanner.connected,.workspace:not(.dashboardWorkspace) .dataSourceBanner.fallback{border-color:rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(17,31,51,.94),rgba(10,21,38,.96));color:#cbd5e1}.workspace:not(.dashboardWorkspace) .dataSourceBanner.connected{border-color:rgba(34,197,94,.28)}.workspace:not(.dashboardWorkspace) .dataSourceBanner.fallback{border-color:rgba(245,158,11,.34)}.workspace:not(.dashboardWorkspace) .alertCard,.workspace:not(.dashboardWorkspace) .miniAlert,.workspace:not(.dashboardWorkspace) .resultStrip.pending{border-color:rgba(245,158,11,.3);background:linear-gradient(180deg,rgba(69,42,12,.64),rgba(17,31,51,.92));color:#fed7aa}.workspace:not(.dashboardWorkspace) .alertBadge,.workspace:not(.dashboardWorkspace) .familyBadge,.workspace:not(.dashboardWorkspace) .modeBadge,.workspace:not(.dashboardWorkspace) .statusPill{border:1px solid rgba(59,130,246,.24);background:rgba(59,130,246,.14);color:#dbeafe}.workspace:not(.dashboardWorkspace) .iconAction,.workspace:not(.dashboardWorkspace) .secondary{border-color:rgba(148,163,184,.22);background:rgba(15,27,45,.78);color:#dbeafe}.workspace:not(.dashboardWorkspace) .dangerAction{color:#fecaca}.workspace:not(.dashboardWorkspace) table th{background:rgba(15,27,45,.95);color:#cbd5e1}.workspace:not(.dashboardWorkspace) table td{border-color:rgba(148,163,184,.14)}.rankingHint{min-height:38px;border:1px solid rgba(59,130,246,.22);border-radius:8px;background:rgba(59,130,246,.1);color:#bfdbfe;padding:10px 12px;font-size:13px;font-weight:850}:root{--ov-page:#08111f;--ov-panel:linear-gradient(180deg,rgba(17,31,51,0.96),rgba(10,21,38,0.98));--ov-card:linear-gradient(180deg,rgba(24,39,63,0.9),rgba(13,25,45,0.95));--ov-card-hover:linear-gradient(180deg,rgba(31,52,84,0.94),rgba(14,29,52,0.98));--ov-field:rgba(8,17,31,0.78);--ov-border:rgba(148,163,184,0.2);--ov-border-strong:rgba(96,165,250,0.34);--ov-text:#ffffff;--ov-muted:#94a3b8;--ov-soft:#cbd5e1;--ov-blue:#3b82f6;--ov-blue-soft:#bfdbfe;--ov-green:#22c55e;--ov-green-soft:#86efac;--ov-purple:#a855f7;--ov-purple-soft:#d8b4fe;--ov-amber:#f59e0b;--ov-amber-soft:#fed7aa;--ov-red-soft:#fecaca;--ov-shadow:0 18px 46px rgba(2,6,23,0.3);--ov-glow:0 0 0 3px rgba(59,130,246,0.1)}.dashboardWorkspace,.workspace{background:radial-gradient(circle at 15% 0,rgba(59,130,246,.16),transparent 31%),radial-gradient(circle at 90% 2%,rgba(34,197,94,.1),transparent 26%),var(--ov-page)}.auditCard,.auditFormGrid,.boardDetail,.boardInsight,.boardMatchCard,.boardStat,.boardSummaryStrip,.confidenceCard,.confidenceEngine,.confidenceFactors div,.dashboardHero,.dashboardShell,.dataSourceBanner,.dataSourceBanner.connected,.dataSourceBanner.fallback,.emptyState,.historyMeta div,.improvementCard,.improvementHero,.knockoutPanel,.knockoutSlot,.manualContextGrid,.manualScroller,.matchScheduleCard,.matchStateEngine,.metricCard,.modelRecommendations,.panel,.pdcaBoardNotice,.pdcaTaskCard,.performanceSection,.performanceSummary div,.powerRow,.profileCard,.recommendationCard,.resultComputedCard,.resultStrip,.savedScroller,.summaryStrip,.tableScroller,.tacticalConclusion,.topbar,.validationBlock,.validationCard,.validationStats div{border-color:var(--ov-border);background:var(--ov-panel);color:var(--ov-text);box-shadow:var(--ov-shadow)}.auditCard,.boardInsight,.boardMatchCard,.boardStat,.confidenceFactors div,.historyMeta div,.improvementCard,.knockoutSlot,.matchScheduleCard,.metricCard,.pdcaBoardNotice,.performanceSummary div,.powerRow,.profileCard,.recommendationCard,.validationBlock,.validationCard,.validationStats div{background:var(--ov-card)}.auditCard:hover,.boardMatchCard:hover,.boardStat:hover,.historyMeta div:hover,.improvementCard:hover,.knockoutSlot:hover,.matchScheduleCard:hover,.performanceSummary div:hover,.powerRow:hover,.profileCard:hover,.recommendationCard:hover,.validationBlock:hover,.validationCard:hover,.validationStats div:hover{border-color:var(--ov-border-strong);background:var(--ov-card-hover);box-shadow:var(--ov-shadow),var(--ov-glow)}.boardDetailHero,.boardHeader,.panelHeader{border-bottom-color:var(--ov-border)}.boardHeader h3,.boardInsight h4,.boardPickRow strong,.boardStat strong,.confidenceFactors strong,.confidenceHeader h3,.contextList dd,.dashboardIdentity h2,.dataTable strong,.improvementCard strong,.knockoutPanel h4,.metricRows strong,.panelHeader h3,.pdcaBoardNotice h4,.performanceSummary strong,.powerRow strong,.profileCard h3,.profileHero h4,.recommendationHeader h3,.savedTable strong,.scoreStack strong,.tableToolbar h4,.topbar h2,.validationBlock strong,.validationHeader h3,.validationStats strong{color:var(--ov-text)}.boardCardTop,.boardInsight li,.boardInsight p,.boardMessage,.boardMeta,.confidenceFactors span,.confidenceFactors strong,.contextList dt,.dataSourceBanner,.debugHint,.emptyState span,.eyebrow,.field span,.historyMeta span,.knockoutPanel p,.knockoutSlot>span,.metricRows span,.pdcaBoardNotice p,.performanceSummary span,.powerRow small,.powerRow span,.profileCard p,.profileSelector span,.resultStrip.pending,.scheduleMeta,.scoreStack span,.summaryStrip span,.validationBlock span,.validationStats span,td{color:var(--ov-soft)}.auditTextarea,.dateFilterControls input,.field input,.field select,.manualInput,.profileSelector select,.tableInput,input,select,textarea{border-color:var(--ov-border);background:var(--ov-field);color:var(--ov-text)}.auditTextarea:focus,.dateFilterControls input:focus,.field input:focus,.field select:focus,.manualInput:focus,.profileSelector select:focus,.tableInput:focus,input:focus,select:focus,textarea:focus{border-color:var(--ov-border-strong);box-shadow:var(--ov-glow)}.dataTable .groupRow th,.dataTable th,.dataTable thead tr:nth-child(2) th,.manualTable th,.patternsTable th,.performanceTable th,.savedTable th{border-color:var(--ov-border);background:linear-gradient(180deg,rgba(20,38,64,.98),rgba(13,25,45,.98));color:var(--ov-soft)}.historicalCaptureTable th.captureMetaCol,.historicalCaptureTable.dataTable .groupRow th.captureMetaCol,.historicalCaptureTable.dataTable thead tr:nth-child(2) th.captureMetaCol{background:#2d4a6f!important;color:#f8fafc!important}.historicalCaptureTable th.captureFirstHalfCol,.historicalCaptureTable.dataTable .groupRow th.captureFirstHalfCol,.historicalCaptureTable.dataTable thead tr:nth-child(2) th.captureFirstHalfCol{background:#1e4976!important;color:#dbeafe!important}.historicalCaptureTable th.captureFirstHalfCol span{color:#93c5fd!important}.historicalCaptureTable th.captureSecondHalfCol,.historicalCaptureTable.dataTable .groupRow th.captureSecondHalfCol,.historicalCaptureTable.dataTable thead tr:nth-child(2) th.captureSecondHalfCol{background:#4c1d95!important;color:#ede9fe!important}.historicalCaptureTable th.captureSecondHalfCol span{color:#c4b5fd!important}.dataTable td,.manualTable td,.patternsTable td,.performanceTable td,.savedTable td{border-color:rgba(148,163,184,.14);background:rgba(8,17,31,.38);color:var(--ov-soft)}.dataTable tbody tr:nth-child(2n) td,.manualCriterion,.manualTable tfoot td,.stickyCol{background:rgba(20,38,64,.72)!important;color:var(--ov-text)}.tableInput{min-height:32px;background:rgba(8,17,31,.7)}.primary{background:linear-gradient(135deg,rgba(59,130,246,.95),rgba(37,99,235,.95));color:#ffffff;box-shadow:0 12px 28px rgba(37,99,235,.2)}.compactButton,.iconAction,.secondary{border-color:var(--ov-border);background:rgba(15,27,45,.78);color:var(--ov-blue-soft)}.compactButton:hover,.iconAction:hover,.primary:hover,.secondary:hover{transform:translateY(-1px);border-color:var(--ov-border-strong);box-shadow:var(--ov-shadow),var(--ov-glow)}.alertBadge,.boardPdcaMini,.boardPickRow span,.boardStatus,.boardSummaryMeta span,.confidenceScore,.familyBadge,.idCell,.miniAlert,.modeBadge,.opportunityBadge,.rankingHint,.resultStrip,.saveMessage,.statusPill,.storageHint{border:1px solid rgba(96,165,250,.24);background:rgba(59,130,246,.14);color:var(--ov-blue-soft);box-shadow:none}.boardStatus.strong,.boardStatus.value,.confidenceScore.alto,.confidenceScore.elite,.resultStrip:not(.pending),.storageHint{border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.13);color:var(--ov-green-soft)}.boardStatus.lean,.confidenceScore.medio{border-color:rgba(251,191,36,.38);background:rgba(245,158,11,.16);color:#fde68a}.alertCard,.boardStatus.nobet,.confidenceScore.bajo,.confidenceScore.peligro,.miniAlert,.resultStrip.pending,.smallSampleWarning{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.12);color:var(--ov-amber-soft)!important}.boardStatus.pdca,.modelRecommendations,.opportunityBadge.alto,.opportunityBadge.medio,.pdcaBoardNotice{border-color:rgba(168,85,247,.3);background:radial-gradient(circle at 0 0,rgba(168,85,247,.16),transparent 34%),var(--ov-card);color:var(--ov-purple-soft)}.criterionIndex,.powerPosition,.summaryBadge,.teamLogo{border-color:rgba(148,163,184,.24);background:radial-gradient(circle at 50% 38%,rgba(59,130,246,.22),transparent 58%),#0b1628;color:var(--ov-text)}.summaryBadge.flag,.teamLogo.asset-flag,.teamLogo.flag{width:60px;height:40px;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(15,23,42,.1)),rgba(15,23,42,.22);font-size:34px;line-height:1;box-shadow:0 8px 18px rgba(2,6,23,.24),inset 0 0 0 1px rgba(255,255,255,.05);transform:none}.confidenceEngine,.confidenceScore,.profileHero{border-color:var(--ov-border-strong);background:radial-gradient(circle at 10% 8%,rgba(59,130,246,.2),transparent 34%),var(--ov-panel);color:var(--ov-text)}.manualScroller,.savedScroller,.tableScroller{scrollbar-color:rgba(59,130,246,.55) rgba(15,27,45,.72)}.actions,.boardMessage,.competitionGroup,.executiveReading,.filterBar,.formGrid,.improvementPanel,.matchNavigator,.matchesPanelGrid,.powerRankingPanel,.profileGrid,.quickActions,.rightActions,.scriptText,.spreadActions,.tableToolbar,.twoColumnList,.validationGrid{color:var(--ov-text)}.auditFormGrid,.executiveReading,.filterBar,.manualContextGrid,.scriptText,.tableToolbar,.twoColumnList>div{border:1px solid var(--ov-border);background:rgba(13,25,45,.72);box-shadow:0 12px 30px rgba(2,6,23,.18)}.alertCard,.errorMessage,.saveMessage,.smallSampleWarning{border-color:rgba(245,158,11,.34)!important;background:radial-gradient(circle at 0 0,rgba(245,158,11,.14),transparent 34%),rgba(20,38,64,.88)!important;color:var(--ov-amber-soft)!important}.saveMessage:not(.errorMessage){border-color:rgba(34,197,94,.34)!important;background:radial-gradient(circle at 0 0,rgba(34,197,94,.14),transparent 34%),rgba(20,38,64,.88)!important;color:var(--ov-green-soft)!important}.dataTable tr.selectedRow td,.patternsTable tr.selectedRow td,.performanceTable tr.selectedRow td,.savedTable tr.selectedRow td{background:rgba(59,130,246,.18)!important;color:var(--ov-text)}.dangerAction,.iconAction.dangerAction{border-color:rgba(248,113,113,.28);background:rgba(127,29,29,.24);color:var(--ov-red-soft)}.dateFilterControls,.field,.inputIcon,.profileSelector,.resultMatchSelect{color:var(--ov-soft)}.debugHint,.storageHint,small{color:var(--ov-muted)}.boardStatsGrid,.contextList,.metricRows,.scoreStack{color:var(--ov-soft)}.engineerMode{min-height:auto;margin-top:16px;border-style:dashed}.engineerMode summary{cursor:pointer;list-style:none;color:var(--ov-text);font-weight:950;letter-spacing:0}.engineerMode summary::-webkit-details-marker{display:none}.engineerMode summary:after{content:"Mostrar variables";float:right;color:var(--ov-blue-soft);font-size:12px;font-weight:950;text-transform:uppercase}.engineerMode[open] summary:after{content:"Ocultar variables"}.riskList{display:grid;gap:10px;margin:0;padding:0;list-style:none}.riskList li{border:1px solid rgba(245,158,11,.22);border-radius:8px;background:rgba(245,158,11,.08);color:var(--ov-amber-soft);padding:10px 12px;font-weight:850}.ovisionConclusion{border-color:rgba(59,130,246,.28);background:radial-gradient(circle at 0 0,rgba(59,130,246,.15),transparent 34%),var(--ov-card)}.validationSaveHint{margin:0;color:var(--ov-green-soft);font-weight:900}.inlineTeamBadge{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.inlineTeamBadge .teamLogo.text-badge{width:38px;height:26px;font-size:12px;font-weight:950;letter-spacing:.08em;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(15,23,42,.1)),rgba(15,23,42,.82)}.enhancedPowerRow,.powerRankingHeader,.powerRankingIntro{display:grid;grid-template-columns:52px minmax(190px,1.4fr) repeat(8,minmax(105px,1fr));gap:12px;align-items:center}.powerRankingIntro{grid-template-columns:minmax(0,1fr) auto;border:1px solid rgba(59,130,246,.2);border-radius:8px;background:radial-gradient(circle at 0 0,rgba(59,130,246,.16),transparent 32%),rgba(8,17,31,.62);padding:16px}.powerRankingIntro h4{margin:2px 0 0;color:var(--ov-text)}.powerRankingIntro span{color:var(--ov-green-soft);font-weight:900}.powerRankingHeader{margin-top:12px;padding:0 12px;color:var(--ov-muted);font-size:11px;font-weight:950;text-transform:uppercase}.enhancedPowerRow{grid-template-columns:52px minmax(190px,1.4fr) repeat(8,minmax(105px,1fr))}.powerTeamCell{display:flex;align-items:center;gap:10px;min-width:0}.powerTeamCell>div{display:grid;gap:3px;min-width:0}.powerTeamCell small,.powerTeamCell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.powerTags{display:flex;flex-wrap:wrap;gap:5px}.powerTags em{border:1px solid rgba(34,197,94,.18);border-radius:999px;background:rgba(34,197,94,.09);color:var(--ov-green-soft);padding:3px 7px;font-size:10px;font-style:normal;font-weight:950;white-space:nowrap}.engineerDetails{margin-top:12px;border:1px solid rgba(59,130,246,.18);border-radius:10px;background:rgba(8,17,31,.42);padding:10px 12px}.engineerDetails summary{cursor:pointer;color:var(--ov-blue-soft);font-size:11px;font-weight:950;text-transform:uppercase}.engineerDetails p{margin:8px 0 0;color:var(--ov-muted);font-size:12px;line-height:1.45}@media (max-width:1180px){.powerRankingPanel{overflow-x:auto}.enhancedPowerRow,.powerRankingHeader,.powerRankingIntro{min-width:1180px}}.dashboardWorkspace .boardDetail{border:1px solid rgba(96,165,250,.22);border-radius:12px;background:radial-gradient(circle at 12% 0,rgba(59,130,246,.16),transparent 32%),radial-gradient(circle at 88% 8%,rgba(34,197,94,.1),transparent 30%),linear-gradient(180deg,rgba(8,17,31,.98),rgba(10,20,38,.98));box-shadow:0 28px 70px rgba(2,6,23,.42),inset 0 1px 0 rgba(255,255,255,.06)}.dashboardWorkspace .boardDetailHero{position:relative;overflow:hidden;padding:clamp(18px,3vw,30px);border-color:rgba(96,165,250,.34);border-radius:12px;background:radial-gradient(circle at 16% 18%,rgba(59,130,246,.34),transparent 28%),radial-gradient(circle at 84% 16%,rgba(34,197,94,.2),transparent 30%),linear-gradient(135deg,rgba(9,22,43,.96),rgba(16,34,67,.88) 52%,rgba(5,28,37,.96))}.dashboardWorkspace .boardDetailHero:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(255,255,255,.05),transparent 28%,rgba(34,197,94,.05)),repeating-linear-gradient(90deg,rgba(203,213,225,.035) 0 1px,transparent 1px 86px);pointer-events:none}.dashboardWorkspace .boardDetailHero>div{position:relative;z-index:1}.dashboardWorkspace .matchTypePill{min-height:30px;margin-bottom:18px;border-color:rgba(125,211,252,.38);background:rgba(14,165,233,.12);color:#bae6fd;letter-spacing:.04em}.dashboardWorkspace .teamMatchHero{position:relative;overflow:hidden;min-height:clamp(150px,18vw,230px);border:1px solid rgba(203,213,225,.14);border-radius:18px;padding:clamp(14px,2.5vw,28px) clamp(18px,3vw,34px) clamp(20px,3vw,34px);background:radial-gradient(circle at 18% 42%,rgba(34,197,94,.26),transparent 34%),radial-gradient(circle at 50% 24%,rgba(59,130,246,.24),transparent 42%),radial-gradient(circle at 82% 42%,rgba(239,68,68,.18),transparent 34%),linear-gradient(100deg,#071c18,#0a1a34 50%,#211018);gap:clamp(14px,3vw,34px);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 -70px 100px rgba(2,6,23,.42),inset 0 0 100px rgba(59,130,246,.08),0 24px 70px rgba(2,6,23,.4)}.dashboardWorkspace .worldCupStageArt{position:absolute!important;inset:0;z-index:0!important;overflow:hidden;pointer-events:none}.dashboardWorkspace .worldCupStageArt:before{content:"";position:absolute;inset:0;background:linear-gradient(118deg,transparent 0 18%,rgba(255,255,255,.055) 30%,transparent 45%),linear-gradient(242deg,transparent 0 18%,rgba(255,255,255,.045) 30%,transparent 45%),radial-gradient(ellipse at 18% 30%,rgba(34,197,94,.22),transparent 34%),radial-gradient(ellipse at 50% 18%,rgba(96,165,250,.24),transparent 44%),radial-gradient(ellipse at 82% 30%,rgba(239,68,68,.18),transparent 34%),radial-gradient(ellipse at 50% 100%,rgba(226,232,240,.1),transparent 34%),radial-gradient(ellipse at 50% 112%,rgba(2,6,23,.74),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.035),rgba(2,6,23,.08) 42%,rgba(2,6,23,.48));filter:blur(.2px);opacity:.9}.dashboardWorkspace .worldCupStageArt:after{content:"";position:absolute;left:0;right:0;bottom:0;height:38%;border:0;border-radius:0;background:radial-gradient(ellipse at 18% 85%,rgba(34,197,94,.3),transparent 38%),radial-gradient(ellipse at 50% 76%,rgba(59,130,246,.34),transparent 45%),radial-gradient(ellipse at 82% 85%,rgba(239,68,68,.26),transparent 38%),linear-gradient(90deg,rgba(34,197,94,.18),rgba(96,165,250,.2),rgba(239,68,68,.15)),linear-gradient(180deg,transparent,rgba(226,232,240,.05) 28%,rgba(2,6,23,.58));clip-path:none;filter:blur(10px);box-shadow:inset 0 18px 32px rgba(255,255,255,.025),inset 0 -34px 56px rgba(2,6,23,.76),0 -18px 62px rgba(125,211,252,.12);opacity:.72}.dashboardWorkspace .stageCup{display:block;position:absolute;left:50%;bottom:clamp(7px,.9vw,13px);z-index:1;width:min(86%,1020px);height:clamp(28px,3.6vw,48px);border-radius:999px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(circle at 47% 45%,rgba(255,255,255,.28) 0 1px,transparent 2px),radial-gradient(circle at 53% 48%,rgba(191,219,254,.28) 0 1px,transparent 2px),radial-gradient(circle at 33% 62%,rgba(134,239,172,.2) 0 1px,transparent 2px),radial-gradient(circle at 67% 62%,rgba(252,165,165,.18) 0 1px,transparent 2px),radial-gradient(ellipse at 50% 58%,rgba(147,197,253,.32),transparent 24%),radial-gradient(ellipse at 22% 64%,rgba(134,239,172,.24),transparent 28%),radial-gradient(ellipse at 78% 64%,rgba(252,165,165,.2),transparent 28%),linear-gradient(102deg,transparent 0 16%,rgba(134,239,172,.18) 28%,rgba(147,197,253,.18) 48%,transparent 62%),linear-gradient(78deg,transparent 0 38%,rgba(147,197,253,.2) 52%,rgba(252,165,165,.16) 72%,transparent 86%);box-shadow:0 0 34px rgba(125,211,252,.18),0 10px 28px rgba(2,6,23,.4);filter:blur(1.4px);opacity:.68}.dashboardWorkspace .stageCup i{display:block;position:absolute;left:7%;right:7%;top:14%;bottom:10%;border-top:1px solid rgba(191,219,254,.18);border-bottom:1px solid rgba(191,219,254,.1);border-radius:50% 50% 999px 999px/70% 70% 999px 999px;background:radial-gradient(ellipse at 50% 44%,rgba(255,255,255,.16),transparent 18%),linear-gradient(100deg,transparent 0 14%,rgba(134,239,172,.24) 30%,rgba(147,197,253,.2) 50%,transparent 66%),linear-gradient(80deg,transparent 0 34%,rgba(147,197,253,.22) 50%,rgba(252,165,165,.2) 70%,transparent 86%);box-shadow:inset 0 6px 18px rgba(255,255,255,.035),0 0 18px rgba(147,197,253,.16);opacity:.8;transform:perspective(420px) rotateX(58deg)}.dashboardWorkspace .stageCup i:after,.dashboardWorkspace .stageCup i:before{content:"";position:absolute;top:34%;width:48%;height:1px;border-radius:999px;opacity:.72;filter:blur(.2px)}.dashboardWorkspace .stageCup i:before{left:2%;background:linear-gradient(90deg,transparent,rgba(134,239,172,.46),rgba(147,197,253,.34),transparent);transform:rotate(5deg)}.dashboardWorkspace .stageCup i:after{right:2%;background:linear-gradient(90deg,transparent,rgba(147,197,253,.34),rgba(252,165,165,.4),transparent);transform:rotate(-5deg)}.dashboardWorkspace .stageLiberty,.dashboardWorkspace .stagePyramid,.dashboardWorkspace .stageSkyline,.dashboardWorkspace .stageStadium{display:none;position:absolute;z-index:1;bottom:clamp(19px,3vw,31px);height:clamp(28px,4.6vw,50px);opacity:.42;pointer-events:none}.dashboardWorkspace .stagePyramid{left:clamp(24px,4.5vw,66px);width:clamp(150px,21vw,290px);background:linear-gradient(180deg,rgba(220,252,231,.18),rgba(34,197,94,.04)),repeating-linear-gradient(0deg,rgba(187,247,208,.3) 0 3px,transparent 3px 9px);clip-path:polygon(0 100%,9% 78%,18% 78%,27% 56%,36% 56%,45% 34%,54% 34%,63% 56%,72% 56%,81% 78%,90% 78%,100% 100%);filter:drop-shadow(0 9px 12px rgba(2,6,23,.28))}.dashboardWorkspace .stagePyramid:after{content:"";position:absolute;right:-34%;bottom:5%;width:52%;height:44%;border-radius:999px;background:radial-gradient(ellipse at 32% 48%,rgba(220,252,231,.28),transparent 56%),radial-gradient(ellipse at 72% 52%,rgba(34,197,94,.24),transparent 54%);filter:none;opacity:.9}.dashboardWorkspace .stagePyramid.two{left:clamp(122px,17vw,270px);width:clamp(92px,12vw,170px);height:clamp(19px,2.8vw,32px);opacity:.28}.dashboardWorkspace .stageLiberty{left:50%;width:clamp(34px,4vw,54px);transform:translateX(-50%);background:linear-gradient(180deg,rgba(219,234,254,.36),rgba(59,130,246,.08));border-radius:999px 999px 4px 4px;opacity:.46}.dashboardWorkspace .stageLiberty:before{content:"";position:absolute;left:50%;top:-26%;width:230%;height:48%;border-radius:999px;background:repeating-conic-gradient(from 0deg,rgba(191,219,254,.32) 0deg 10deg,transparent 10deg 24deg);transform:translateX(-50%)}.dashboardWorkspace .stageSkyline{left:40%;width:clamp(150px,20vw,280px);background:linear-gradient(90deg,rgba(191,219,254,.26) 0 10%,transparent 10% 16%,rgba(125,211,252,.2) 16% 28%,transparent 28% 34%,rgba(191,219,254,.28) 34% 43%,transparent 43% 51%,rgba(125,211,252,.2) 51% 64%,transparent 64% 71%,rgba(191,219,254,.24) 71% 84%,transparent 84%);clip-path:polygon(0 100%,0 54%,10% 54%,10% 32%,18% 32%,18% 68%,29% 68%,29% 42%,39% 42%,39% 18%,47% 18%,47% 74%,58% 74%,58% 44%,69% 44%,69% 58%,79% 58%,79% 34%,89% 34%,89% 100%);opacity:.38}.dashboardWorkspace .stageStadium{right:clamp(24px,4.5vw,68px);width:clamp(150px,20vw,280px);background:linear-gradient(180deg,rgba(254,226,226,.18),rgba(239,68,68,.04)),radial-gradient(ellipse at 76% 62%,rgba(248,113,113,.3),transparent 42%);clip-path:polygon(0 100%,0 58%,14% 58%,14% 36%,23% 36%,23% 66%,34% 66%,34% 44%,43% 44%,43% 28%,52% 28%,52% 72%,61% 72%,61% 46%,72% 46%,72% 64%,84% 64%,84% 42%,94% 42%,94% 100%);opacity:.36}.dashboardWorkspace .stageStadium:after{content:"";position:absolute;right:8%;bottom:0;width:42%;height:100%;background:rgba(254,202,202,.32);clip-path:polygon(50% 0,60% 28%,86% 16%,72% 44%,100% 50%,70% 58%,80% 86%,56% 70%,50% 100%,44% 70%,20% 86%,30% 58%,0 50%,28% 44%,14% 16%,40% 28%);filter:none;opacity:.92}.dashboardWorkspace .worldCupStageArt .stageStadium{display:none;left:50%;right:auto;bottom:clamp(8px,1vw,14px);width:min(86%,980px);height:clamp(54px,7vw,84px);transform:translateX(-50%);border-radius:54% 54% 16px 16px/40% 40% 18px 18px;background:radial-gradient(ellipse at 50% -28%,rgba(255,255,255,.22),transparent 42%),linear-gradient(90deg,transparent 0 4%,rgba(226,232,240,.2) 5% 7%,transparent 8% 12%,rgba(226,232,240,.22) 13% 15%,transparent 16% 22%,rgba(226,232,240,.22) 23% 25%,transparent 26% 32%,rgba(226,232,240,.24) 33% 35%,transparent 36% 43%,rgba(226,232,240,.24) 44% 46%,transparent 47% 53%,rgba(226,232,240,.24) 54% 56%,transparent 57% 64%,rgba(226,232,240,.24) 65% 67%,transparent 68% 74%,rgba(226,232,240,.22) 75% 77%,transparent 78% 84%,rgba(226,232,240,.22) 85% 87%,transparent 88% 92%,rgba(226,232,240,.2) 93% 95%,transparent 96%),linear-gradient(180deg,rgba(226,232,240,.12) 0 12%,rgba(15,23,42,.24) 13% 46%,rgba(2,6,23,.76) 100%),linear-gradient(90deg,rgba(22,101,52,.32),rgba(30,64,175,.3),rgba(127,29,29,.28));clip-path:polygon(0 100%,0 66%,3% 58%,8% 49%,15% 40%,25% 32%,37% 27%,47% 24%,53% 24%,63% 27%,75% 32%,85% 40%,92% 49%,97% 58%,100% 66%,100% 100%);opacity:.15;box-shadow:inset 0 2px 0 rgba(255,255,255,.16),inset 0 -24px 30px rgba(2,6,23,.72),0 -5px 20px rgba(125,211,252,.08)}.dashboardWorkspace .worldCupStageArt .stageStadium:before{content:"";position:absolute;left:9%;right:9%;bottom:14%;height:52%;border-radius:54% 54% 10px 10px/44% 44% 12px 12px;background:linear-gradient(90deg,transparent 0 7%,rgba(226,232,240,.42) 8% 10%,transparent 11% 17%,rgba(226,232,240,.36) 18% 20%,transparent 21% 29%,rgba(226,232,240,.42) 30% 32%,transparent 33% 42%,rgba(226,232,240,.42) 43% 45%,transparent 46% 54%,rgba(226,232,240,.42) 55% 57%,transparent 58% 67%,rgba(226,232,240,.42) 68% 70%,transparent 71% 79%,rgba(226,232,240,.36) 80% 82%,transparent 83% 89%,rgba(226,232,240,.42) 90% 92%,transparent 93% 100%),linear-gradient(180deg,rgba(125,211,252,.15),rgba(2,6,23,.28));clip-path:polygon(0 100%,0 48%,7% 40%,17% 31%,30% 24%,43% 20%,50% 19%,57% 20%,70% 24%,83% 31%,93% 40%,100% 48%,100% 100%);opacity:.64}.dashboardWorkspace .worldCupStageArt .stageStadium:after{content:"";position:absolute;left:6%;right:6%;top:24%;height:9%;border-radius:999px 999px 0 0;border-top:1px solid rgba(226,232,240,.38);border-bottom:1px solid rgba(125,211,252,.26);background:linear-gradient(90deg,rgba(134,239,172,.42),rgba(147,197,253,.44),rgba(252,165,165,.36));box-shadow:0 0 16px rgba(125,211,252,.24),0 12px 22px rgba(2,6,23,.36);opacity:.82}.dashboardWorkspace .heroTeamSide{position:relative;z-index:3;flex-direction:column;align-items:center;align-self:center;justify-content:center;transform:translateY(-18px);gap:clamp(12px,1.6vw,18px);text-align:center}.dashboardWorkspace .heroTeamSide.local{justify-self:start}.dashboardWorkspace .heroTeamSide.visita{justify-self:end;justify-content:center;align-items:center;text-align:center}.dashboardWorkspace .heroTeamSide .heroTeamName,.dashboardWorkspace .heroTeamSide strong{text-align:center}.dashboardWorkspace .teamMatchHero .heroTeamSide{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dashboardWorkspace .teamMatchHero .heroTeamSide.local{justify-self:start}.dashboardWorkspace .teamMatchHero .heroTeamSide.visita{justify-self:end;justify-content:center;align-items:center;text-align:center}.dashboardWorkspace .teamMatchHero .heroFlag.dashboardFlag,.dashboardWorkspace .teamMatchHero .heroTeamSide .heroTeamLogo.dashboardFlag{display:inline-flex;align-items:center;justify-content:center;width:var(--hero-flag-w);height:var(--hero-flag-h);min-width:var(--hero-flag-w);max-width:var(--hero-flag-w);max-height:var(--hero-flag-h);border-radius:6px;align-self:center;margin-inline:auto;transform:none;filter:drop-shadow(0 10px 18px rgba(2,6,23,.38)) drop-shadow(0 0 14px rgba(255,255,255,.1))}.dashboardWorkspace .teamMatchHero .heroFlag.dashboardFlag--asset .dashboardFlag__img,.dashboardWorkspace .teamMatchHero .heroTeamLogo.dashboardFlag--asset .dashboardFlag__img{object-fit:contain}.dashboardWorkspace .heroTeamSide .heroTeamLogo{align-self:center;margin-inline:auto}.dashboardWorkspace .heroTeamSide strong{font-size:clamp(30px,4.5vw,62px);letter-spacing:0;text-shadow:0 12px 38px rgba(2,6,23,.55)}.dashboardWorkspace .heroRankingLine{color:rgba(226,232,240,.88);font-size:clamp(11px,1.05vw,15px);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dashboardWorkspace .heroTeamLogo:not(.flag):not(.asset-flag):not(.text-badge):not(.dashboardFlag){width:auto;height:auto;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:clamp(72px,8.4vw,126px);line-height:.88;filter:drop-shadow(0 20px 28px rgba(2,6,23,.48)) drop-shadow(0 0 24px rgba(255,255,255,.13))}.dashboardWorkspace .heroTeamLogo.dashboardFlag--asset,.dashboardWorkspace .heroTeamLogo.dashboardFlag--emoji,.dashboardWorkspace .heroTeamLogo.dashboardFlag--placeholder,.dashboardWorkspace .heroTeamLogo.dashboardFlag--text{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;width:var(--hero-flag-w);height:var(--hero-flag-h);min-width:var(--hero-flag-w);max-width:var(--hero-flag-w);max-height:var(--hero-flag-h);transform:none;filter:drop-shadow(0 10px 18px rgba(2,6,23,.38)) drop-shadow(0 0 14px rgba(255,255,255,.1));padding:0;line-height:1;vertical-align:middle;font-size:inherit}.dashboardWorkspace .heroTeamLogo.dashboardFlag--emoji{border:0;border-radius:0;background:transparent;box-shadow:none;font-size:var(--hero-flag-emoji)}.dashboardWorkspace .heroTeamLogo.dashboardFlag--asset{border:1px solid rgba(125,211,252,.34);border-radius:6px;background:rgba(15,23,42,.22);box-shadow:0 10px 22px rgba(2,6,23,.28),inset 0 0 0 1px rgba(255,255,255,.05)}.dashboardWorkspace .heroTeamLogo.dashboardFlag--asset .dashboardFlag__img{object-fit:contain}.dashboardWorkspace .heroTeamLogo.teamBadgeVisual--hero.asset-flag,.dashboardWorkspace .heroTeamLogo.teamBadgeVisual--hero.flag{display:inline-flex;min-width:0;width:var(--hero-flag-w);height:var(--hero-flag-h);max-width:var(--hero-flag-w);text-align:center;transform:none;font-size:var(--hero-flag-emoji);line-height:1}.dashboardWorkspace .heroTeamSide.visita .heroTeamLogo{box-shadow:none}.dashboardWorkspace .heroTeamLogo.generic,.dashboardWorkspace .heroTeamLogo.initials{display:inline-grid;width:clamp(48px,5.4vw,68px);height:clamp(48px,5.4vw,68px);place-items:center;border:1px solid rgba(125,211,252,.34);border-radius:999px;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.16),transparent 36%),rgba(15,23,42,.54);color:#e2e8f0;font-size:clamp(15px,1.5vw,20px);font-weight:950}.dashboardWorkspace .heroTeamLogo.text-badge{width:clamp(54px,6vw,64px);max-width:64px;height:clamp(34px,4vw,42px);border:1px solid rgba(125,211,252,.34);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(15,23,42,.1)),rgba(15,23,42,.22);color:#e0f2fe;font-size:clamp(13px,1.1vw,16px);font-weight:950;letter-spacing:.06em;filter:drop-shadow(0 20px 28px rgba(2,6,23,.48)) drop-shadow(0 0 24px rgba(255,255,255,.13));box-shadow:0 8px 18px rgba(2,6,23,.24),inset 0 0 0 1px rgba(255,255,255,.05)}.dashboardWorkspace .heroTeamLogo.asset-flag,.dashboardWorkspace .heroTeamLogo.flag,.dashboardWorkspace .heroTeamLogo.text-badge{display:inline-flex;align-items:center;justify-content:center;min-width:0;line-height:1;vertical-align:middle;transform:none;padding:0}.dashboardWorkspace .heroTeamLogo.asset-flag,.dashboardWorkspace .heroTeamLogo.flag{overflow:hidden;width:var(--hero-flag-w);max-width:var(--hero-flag-w);height:var(--hero-flag-h);filter:drop-shadow(0 10px 18px rgba(2,6,23,.38)) drop-shadow(0 0 14px rgba(255,255,255,.1))}.dashboardWorkspace .heroTeamLogo.flag{border:0;border-radius:0;background:transparent;box-shadow:none;font-size:var(--hero-flag-emoji)}.dashboardWorkspace .heroTeamLogo.asset-flag{border:1px solid rgba(125,211,252,.34);border-radius:8px;background:rgba(15,23,42,.22);box-shadow:0 8px 18px rgba(2,6,23,.24),inset 0 0 0 1px rgba(255,255,255,.05)}.dashboardWorkspace .heroTeamLogo.asset-flag img{width:100%;height:100%;object-fit:contain;display:block}.dashboardWorkspace .heroTeamLogo.asset-flag .teamBadgeVisual__img{width:100%;height:100%;object-fit:contain;display:block;transform:scale(.88)}.dashboardWorkspace .heroVs{position:relative;z-index:3;transform:translateY(0);width:clamp(50px,5.2vw,66px);height:clamp(50px,5.2vw,66px);border-color:rgba(125,211,252,.38);background:radial-gradient(circle,rgba(59,130,246,.18),rgba(15,23,42,.9));color:#e0f2fe;box-shadow:0 16px 34px rgba(2,6,23,.38)}.dashboardWorkspace .heroWatermark{position:absolute;top:50%;z-index:1;opacity:.12;filter:blur(.6px);font-size:clamp(110px,13vw,210px);line-height:1;transform:translateY(-50%);pointer-events:none}.dashboardWorkspace .heroWatermark.local{left:2%}.dashboardWorkspace .heroWatermark.visita{right:2%}.dashboardWorkspace .heroTeamSide:before{content:"";position:absolute;inset:-26px -34px;z-index:-1;border-radius:999px;background:radial-gradient(circle,rgba(34,211,238,.2),transparent 66%);filter:blur(8px)}.dashboardWorkspace .heroTeamSide.visita:before{background:radial-gradient(circle,rgba(34,197,94,.2),transparent 66%)}.dashboardWorkspace .matchHeroSubline{margin-top:18px;color:#cbd5e1;font-size:13px}.dashboardWorkspace .activationHeroLabel{font-weight:600;letter-spacing:.04em;color:#94a3b8}.dashboardWorkspace .activationHeroLabel.oqActive{color:#a78bfa}.dashboardWorkspace .activationHeroNote{margin:0;color:#c4b5fd;font-size:13px;line-height:1.5}.dashboardWorkspace .fichaAdvancedSection{display:grid;gap:14px;margin-top:8px;padding:16px 18px;border-radius:12px;border:1px dashed rgba(139,92,246,.28);background:linear-gradient(180deg,rgba(15,23,42,.55),rgba(7,15,29,.35))}.dashboardWorkspace .fichaAdvancedSection>.eyebrow{margin:0;color:#94a3b8;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.dashboardWorkspace .fichaActivationBadge{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px;border-radius:12px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;width:fit-content}.dashboardWorkspace .fichaActivationBadge.classic{border:1px solid rgba(148,163,184,.35);background:rgba(15,23,42,.7);color:#cbd5e1}.dashboardWorkspace .fichaActivationBadge.oqActive{border:1px solid rgba(167,139,250,.45);background:rgba(76,29,149,.35);color:#e9d5ff}.dashboardWorkspace .fichaActivationBadge small{font-size:11px;letter-spacing:normal;text-transform:none;color:#c4b5fd;max-width:640px;text-align:left;line-height:1.45}.dashboardWorkspace .oqContextOvsSection{margin-top:14px;padding-top:14px;border-top:1px solid rgba(139,92,246,.18)}.dashboardWorkspace .oqContextOvsSection .ovsMetricComparison{margin-top:0}.dashboardWorkspace .boardMetricSections{gap:16px;margin-top:16px}.dashboardWorkspace .boardMetricSection{overflow:hidden;border-radius:12px;padding:16px;background:linear-gradient(180deg,rgba(13,28,51,.9),rgba(7,15,29,.95))}.dashboardWorkspace .boardMetricSection.metricTone-goals{border-color:rgba(34,211,238,.24);background:radial-gradient(circle at 0 0,rgba(34,211,238,.14),transparent 34%),linear-gradient(180deg,rgba(12,36,62,.9),rgba(7,15,29,.95))}.dashboardWorkspace .boardMetricSection.metricTone-markets{border-color:rgba(45,212,191,.24);background:radial-gradient(circle at 0 0,rgba(20,184,166,.14),transparent 34%),radial-gradient(circle at 100% 0,rgba(59,130,246,.1),transparent 32%),linear-gradient(180deg,rgba(10,35,47,.92),rgba(7,15,29,.96))}.dashboardWorkspace .boardMetricSection.metricTone-tactical{border-color:rgba(34,211,238,.26);background:radial-gradient(circle at 0 0,rgba(20,184,166,.18),transparent 34%),radial-gradient(circle at 100% 0,rgba(14,165,233,.13),transparent 32%),linear-gradient(180deg,rgba(10,42,56,.9),rgba(7,15,29,.95))}.dashboardWorkspace .boardMetricSection.metricTone-ovs{border-color:rgba(139,92,246,.34);background:radial-gradient(circle at 0 0,rgba(168,85,247,.2),transparent 36%),radial-gradient(circle at 100% 4%,rgba(59,130,246,.18),transparent 34%),linear-gradient(180deg,rgba(31,22,72,.94),rgba(8,13,33,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 42px rgba(15,23,42,.24)}.favoriteModelBenchmarkCard{grid-column:1/-1;margin-top:4px;padding:16px 18px;border-radius:14px;border:1px solid rgba(167,139,250,.28);background:radial-gradient(circle at 0 0,rgba(139,92,246,.14),transparent 42%),linear-gradient(180deg,rgba(30,27,75,.72),rgba(15,23,42,.88))}.favoriteModelBenchmarkCard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.favoriteModelBenchmarkCard__header h4{margin:2px 0 6px;font-size:15px;letter-spacing:.04em;text-transform:uppercase}.favoriteModelBenchmarkCard__intro{margin:0;font-size:12px;color:rgba(226,232,240,.72);line-height:1.45}.favoriteModelBenchmarkCard__agree{flex-shrink:0;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.favoriteModelBenchmarkCard__agree.is-agree{background:rgba(16,185,129,.18);color:#6ee7b7}.favoriteModelBenchmarkCard__agree.is-differ{background:rgba(251,191,36,.16);color:#fcd34d}.favoriteModelBenchmarkCard__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.favoriteModelBenchmarkCard__column{padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.42)}.favoriteModelBenchmarkCard__column.is-leader{border-color:rgba(52,211,153,.34);box-shadow:inset 0 0 0 1px rgba(52,211,153,.08)}.favoriteModelBenchmarkCard__modelLabel{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#cbd5e1}.favoriteModelBenchmarkCard__column small{display:block;margin-top:2px;font-size:11px;color:rgba(148,163,184,.9)}.favoriteModelBenchmarkCard__pick{display:block;margin-top:8px;font-size:16px;line-height:1.25}.favoriteModelBenchmarkCard__gap{display:block;margin-top:6px;font-size:11px;color:var(--ovs-signal-accent,rgba(148,163,184,.95));font-weight:800}.favoriteModelBenchmarkCard__outcome,.favoriteModelBenchmarkCard__pending{display:inline-flex;margin-top:8px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.05em}.favoriteModelBenchmarkCard__outcome.is-win{background:rgba(16,185,129,.2);color:#6ee7b7}.favoriteModelBenchmarkCard__outcome.is-loss{background:rgba(248,113,113,.18);color:#fca5a5}.favoriteModelBenchmarkCard__outcome.is-push{background:rgba(148,163,184,.18);color:#cbd5e1}.favoriteModelBenchmarkCard__pending{background:rgba(59,130,246,.16);color:#93c5fd}.favoriteModelBenchmarkCard__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(148,163,184,.14)}.favoriteModelBenchmarkCard__result{display:flex;align-items:center;gap:8px;font-size:12px;color:rgba(226,232,240,.78)}.favoriteModelBenchmarkCard__ip{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(167,139,250,.72)}@media (max-width:720px){.favoriteModelBenchmarkCard__grid{grid-template-columns:1fr}.favoriteModelBenchmarkCard__footer{flex-direction:column;align-items:flex-start}}.winnerIntelligenceCard{margin-top:0;padding:16px 18px;border-radius:14px;border:1px solid rgba(96,165,250,.28);background:linear-gradient(145deg,rgba(15,27,45,.95),rgba(8,17,31,.88))}.winnerIntelligenceRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:12px;grid-column:1/-1}.winnerIntelligenceOsiStack{display:grid;gap:12px;align-content:start}.manualOvsAdjustmentPanel{grid-column:1/-1;display:grid;gap:14px;margin-top:4px;padding:16px 18px;border-radius:14px;border:1px dashed rgba(251,191,36,.45);background:radial-gradient(circle at 100% 0,rgba(251,191,36,.1),transparent 42%),linear-gradient(155deg,rgba(24,20,12,.94),rgba(12,14,22,.96))}.manualOvsAdjustmentPanel__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.manualOvsAdjustmentPanel__header h4{margin:4px 0 0}.manualOvsAdjustmentPanel__badges{display:flex;flex-wrap:wrap;gap:6px}.manualOvsAdjustmentPanel__badge{padding:3px 8px;border-radius:999px;border:1px solid rgba(251,191,36,.55);background:rgba(251,191,36,.12);color:#fcd34d;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.manualOvsAdjustmentPanel__hint{margin:0;color:rgba(226,232,240,.78);font-size:.82rem;line-height:1.45}.manualOvsAdjustmentPanel__teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manualOvsAdjustmentPanel__team{display:grid;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.55)}.manualOvsAdjustmentPanel__teamHeader{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.manualOvsAdjustmentPanel__teamScores{font-size:.8rem;color:rgba(226,232,240,.82)}.manualOvsAdjustmentPanel__teamScores em{font-style:normal;color:#fde68a;font-weight:700}.manualOvsAdjustmentPanel__reasonLabel,.manualOvsAdjustmentPanel__sliderLabel{display:grid;gap:6px;font-size:.75rem;color:rgba(203,213,225,.9)}.manualOvsAdjustmentPanel__sliderRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.manualOvsAdjustmentPanel__slider{width:100%;accent-color:#fbbf24}.manualOvsAdjustmentPanel__sliderValue{min-width:2.5rem;text-align:right;font-weight:700;color:#fde68a}.manualOvsAdjustmentPanel__reason{width:100%;resize:vertical;min-height:2.5rem;padding:8px 10px;border-radius:8px;border:1px solid rgba(148,163,184,.28);background:rgba(2,6,23,.65);color:#e2e8f0;font:inherit}.manualOvsAdjustmentPanel__teamMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.manualOvsAdjustmentPanel__teamMeta div{display:grid;gap:2px}.manualOvsAdjustmentPanel__teamMeta dt{margin:0;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(148,163,184,.9)}.manualOvsAdjustmentPanel__teamMeta dd{margin:0;font-weight:700;color:#f8fafc}.manualOvsAdjustmentPanel__compare h5{margin:0 0 8px;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(203,213,225,.9)}.manualOvsAdjustmentPanel__table{width:100%;border-collapse:collapse;font-size:.84rem}.manualOvsAdjustmentPanel__table td,.manualOvsAdjustmentPanel__table th{padding:8px 10px;border-bottom:1px solid rgba(148,163,184,.18);text-align:left}.manualOvsAdjustmentPanel__table tbody tr:last-child td,.manualOvsAdjustmentPanel__table tbody tr:last-child th{border-bottom:none}.manualOvsAdjustmentPanel__table td.is-changed{color:#fde68a;font-weight:700}.manualOvsAdjustmentPanel__changedYes{color:#fbbf24}.manualOvsAdjustmentPanel__changedNo{color:#86efac}.manualOvsAdjustmentPanel__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:rgba(148,163,184,.9)}.manualOvsAdjustmentPanel__reset{padding:6px 10px;border-radius:8px;border:1px solid rgba(148,163,184,.35);background:rgba(15,23,42,.7);color:#e2e8f0;font-size:.75rem;cursor:pointer}.manualOvsAdjustmentPanel__reset:hover{border-color:rgba(251,191,36,.5);color:#fde68a}@media (max-width:900px){.manualOvsAdjustmentPanel__teams{grid-template-columns:1fr}}.osiValidationCard{align-self:start;display:grid;gap:10px;padding:14px 16px;border-radius:14px;border:1px solid rgba(52,211,153,.28);background:radial-gradient(circle at 12% 0,rgba(52,211,153,.12),transparent 38%),linear-gradient(160deg,rgba(8,24,48,.94),rgba(7,16,31,.98))}.osiValidationCard--slate{border-color:rgba(148,163,184,.35)}.osiValidationCard--sky{border-color:rgba(56,189,248,.35)}.osiValidationCard--cyan{border-color:rgba(34,211,238,.35)}.osiValidationCard--amber{border-color:rgba(251,191,36,.35)}.osiValidationCard--orange{border-color:rgba(251,146,60,.35)}.osiValidationCard--emerald{border-color:rgba(52,211,153,.42)}.osiValidationCard__header .eyebrow{margin:0}.osiValidationCard__scores{display:grid;gap:6px}.osiValidationCard__scoreLine{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#cbd5e1}.osiValidationCard__scoreLine.is-leader strong{color:#6ee7b7}.osiValidationCard__footer,.osiValidationCard__gap,.osiValidationCard__hierarchy{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.osiValidationCard__label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(148,163,184,.85)}.osiValidationCard__bucket{margin:0;font-size:11px;font-weight:800;letter-spacing:.08em;color:#6ee7b7}.boardMatchCard__osiGap{color:#6ee7b7;font-size:11px;font-weight:800;letter-spacing:.06em}.boardMatchCard__osiBucket{font-size:10px;font-weight:800;letter-spacing:.08em}.boardMatchCard__osiBucket--emerald{color:#6ee7b7}.boardMatchCard__osiBucket--orange{color:#fdba74}.boardMatchCard__osiBucket--amber{color:#fcd34d}.boardMatchCard__osiBucket--cyan{color:#67e8f9}.boardMatchCard__osiBucket--sky{color:#7dd3fc}.boardMatchCard__osiBucket--slate{color:#94a3b8}.marketCardV25__osiGap{color:#6ee7b7;font-size:12px;font-weight:800;letter-spacing:.06em}.marketCardV25__osiHierarchy{display:grid;gap:4px;margin-top:6px}.marketCardV25__osiHierarchyLine{color:rgba(148,163,184,.92);font-size:11px;font-weight:600;letter-spacing:.04em}.marketCardV25__osiHierarchyBadge{display:inline-flex;align-items:center;width:fit-content;margin-top:2px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.marketCardV25__osiHierarchyBadge--high{color:#86efac;background:rgba(34,197,94,.16);border:1px solid rgba(74,222,128,.35)}.marketCardV25__osiHierarchyBadge--medium{color:#93c5fd;background:rgba(59,130,246,.16);border:1px solid rgba(96,165,250,.35)}.marketCardV25__osiHierarchyBadge--low,.marketCardV25__osiHierarchyBadge--unknown{color:#cbd5e1;background:rgba(148,163,184,.12);border:1px solid rgba(148,163,184,.28)}.osiHierarchyCard{display:grid;gap:12px;padding:16px;border-radius:16px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(180deg,rgba(15,27,45,.92),rgba(8,17,31,.96))}.osiHierarchyCard--high{border-color:rgba(74,222,128,.35)}.osiHierarchyCard--medium{border-color:rgba(96,165,250,.35)}.osiHierarchyCard--low,.osiHierarchyCard--unknown{border-color:rgba(148,163,184,.28)}.osiHierarchyCard__header .eyebrow{margin:0}.osiHierarchyCard__scoreLine{display:flex;justify-content:space-between;gap:10px;font-size:13px}.osiHierarchyCard__scoreLine.is-leader strong{color:#6ee7b7}.osiHierarchyCard__gap,.osiHierarchyCard__hierarchy,.osiHierarchyCard__profile{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.osiHierarchyCard__label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(148,163,184,.85)}.osiHierarchyCard__badgeRow{display:flex}.osiHierarchyCard__badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.osiHierarchyCard__badge--high{color:#86efac;background:rgba(34,197,94,.16);border:1px solid rgba(74,222,128,.35)}.osiHierarchyCard__badge--medium{color:#93c5fd;background:rgba(59,130,246,.16);border:1px solid rgba(96,165,250,.35)}.osiHierarchyCard__badge--low,.osiHierarchyCard__badge--unknown{color:#cbd5e1;background:rgba(148,163,184,.12);border:1px solid rgba(148,163,184,.28)}.teamOvsProfileCard{display:grid;gap:10px;padding:14px 16px;border-radius:14px;border:1px solid rgba(148,163,184,.22);background:rgba(15,27,45,.72)}.teamOvsProfileCard__toggle{display:flex;justify-content:space-between;gap:12px;align-items:center;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.teamOvsProfileCard__toggle .eyebrow{margin:0 0 4px}.teamOvsProfileCard__toggleHint{font-size:12px;color:var(--muted)}.teamOvsProfileCard__preview{display:flex;flex-wrap:wrap;gap:8px}.teamOvsProfileCard__previewTeam{font-size:12px;color:var(--muted)}.teamOvsProfileCard__body{display:grid;gap:14px}.teamOvsProfileCard__team{display:grid;gap:8px;padding-top:10px;border-top:1px solid rgba(148,163,184,.14)}.teamOvsProfileCard__team:first-child{padding-top:0;border-top:0}.teamOvsProfileCard__teamHeader{display:flex;justify-content:space-between;gap:10px;align-items:center}.teamOvsProfileCard__limitedSample,.teamOvsProfileCard__meta{margin:0;font-size:12px;line-height:1.45;color:var(--muted)}.teamOvsProfileCard__table{width:100%;border-collapse:collapse;font-size:12px}.teamOvsProfileCard__table td,.teamOvsProfileCard__table th{padding:6px 8px;border-bottom:1px solid rgba(148,163,184,.12);text-align:left}.teamOvsProfileCard__table td:last-child,.teamOvsProfileCard__table th:last-child{text-align:right}.teamOvsProfileCard__fallback{margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}.teamOvsProfileCard__previewTeam--muted{opacity:.65}.teamOvsProfileCard__team--fallback{padding-bottom:12px}.osiHierarchyDiscoveryPanel{display:grid;gap:14px;margin:18px 0;padding-top:8px;border-top:1px solid rgba(148,163,184,.14)}.osiHierarchyDiscoveryPanel__header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.osiHierarchyDiscoveryPanel__kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.osiHierarchyDiscoveryPanel__conclusion{display:grid;gap:6px}.osiHierarchyDiscoveryPanel__conclusion strong{font-size:14px;letter-spacing:.04em}.osiHierarchyDiscoveryPanel h5{margin:0 0 8px;font-size:13px}.osiImpactAnalysisPanel{display:grid;gap:14px;margin:18px 0;padding-top:8px;border-top:1px solid rgba(148,163,184,.14)}.osiImpactAnalysisPanel__header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.osiImpactAnalysisPanel__kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media (max-width:960px){.winnerIntelligenceRow{grid-template-columns:1fr}}.winnerIntelligenceCard__header h4{display:flex;align-items:center;gap:8px;margin:4px 0 0;font-size:15px}.winnerIntelligenceCard__adjBadge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#bfdbfe;background:rgba(59,130,246,.22);border:1px solid rgba(96,165,250,.35)}.winnerIntelligenceCard__hero{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.winnerIntelligenceCard__label{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(148,163,184,.85);margin-bottom:6px}.winnerIntelligenceCard__pick{font-size:20px;line-height:1.2}.winnerIntelligenceCard__confidence{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.winnerIntelligenceCard__stars{letter-spacing:.08em;color:#fbbf24}.winnerIntelligenceCard__formula{margin:6px 0 0;font-size:11px;color:rgba(148,163,184,.9)}.winnerIntelligenceCard__teamBlock{display:grid;gap:8px}.winnerIntelligenceCard__teamBlock.is-leader .winnerIntelligenceCard__scoreLine strong{color:#93c5fd}.winnerIntelligenceCard__componentGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.winnerIntelligenceCard__componentChip{display:grid;gap:2px;padding:6px 8px;border-radius:8px;border:1px solid rgba(148,163,184,.2);background:rgba(15,23,42,.55);font-size:11px}.winnerIntelligenceCard__componentChip.is-default{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.08)}.winnerIntelligenceCard__defaultBadge{font-size:9px;font-weight:700;letter-spacing:.06em;color:#fcd34d}.winnerIntelligenceCard__ovsOnly{font-size:10px;color:rgba(148,163,184,.85)}.winnerIntelligenceCard__comparison{margin-top:12px;padding-top:10px;border-top:1px dashed rgba(148,163,184,.2)}.winnerIntelligenceCard__comparisonRow{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;font-size:12px;color:rgba(226,232,240,.85)}.winnerIntelligenceCard__comparisonPick--diff strong{color:#fcd34d}.winnerIntelligenceCard__comparisonBadge{padding:2px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fcd34d;border:1px solid rgba(251,191,36,.45);background:rgba(251,191,36,.1)}.winnerIntelligenceCard__scores{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid rgba(148,163,184,.14)}.winnerIntelligenceCard__scoreLine{display:flex;flex-direction:column;gap:2px;font-size:12px;color:rgba(226,232,240,.78)}.winnerIntelligenceCard__scoreLine.is-leader strong{color:#93c5fd}.winnerIntelligenceCard__edge{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(167,139,250,.9);text-align:center}.winnerIntelligenceCard__footer{margin-top:10px;font-size:11px;color:rgba(148,163,184,.8)}.winnerIntelligenceCard__signals{margin-top:14px;padding-top:12px;border-top:1px solid rgba(148,163,184,.14)}.winnerIntelligenceCard__signalHint{margin:0 0 10px;font-size:11px;color:rgba(148,163,184,.75)}.winnerIntelligenceCard__signalGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.winnerIntelligenceCard__signalChip{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:10px;border:1px solid var(--ovs-signal-border,rgba(148,163,184,.2));background:rgba(8,12,22,.45);font-size:11px}.winnerIntelligenceCard__signalChip.is-support{--ovs-signal-accent:#86efac;--ovs-signal-border:rgba(34,197,94,0.38);--ovs-signal-glow:rgba(34,197,94,0.12);border-color:var(--ovs-signal-border)}.winnerIntelligenceCard__signalChip.is-risk{--ovs-signal-accent:#f87171;--ovs-signal-border:rgba(239,68,68,0.4);--ovs-signal-glow:rgba(239,68,68,0.14);border-color:var(--ovs-signal-border)}.winnerIntelligenceCard__signalChip.is-neutral{opacity:.85}.winnerIntelligenceCard__signalCode{font-weight:700;letter-spacing:.06em;color:var(--ovs-signal-accent,#c4b5fd)}.winnerIntelligenceCard__signalValues{color:rgba(203,213,225,.85)}.winnerIntelligenceCard__signalDelta{font-size:13px;color:var(--ovs-signal-accent,#e2e8f0)}.winnerIntelligenceCard__signalGroup{margin-top:12px}.winnerIntelligenceCard__signalGroupTitle{margin:0 0 6px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.winnerIntelligenceCard__signalGroup--support .winnerIntelligenceCard__signalGroupTitle{color:#86efac}.winnerIntelligenceCard__signalGroup--risk .winnerIntelligenceCard__signalGroupTitle{color:#f87171}.winnerIntelligenceCard__signalList{margin:0;padding:0;list-style:none;display:grid;gap:6px}.winnerIntelligenceCard__signalList li{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:rgba(203,213,225,.9)}.winnerIntelligenceCard__signalList strong{color:#e2e8f0}@media (max-width:720px){.winnerIntelligenceCard__hero,.winnerIntelligenceCard__scores{grid-template-columns:1fr}.winnerIntelligenceCard__edge{order:-1}}.ovsModelLabCard{grid-column:1/-1;margin-top:8px;padding:16px 18px;border-radius:14px;border:1px solid rgba(34,211,238,.32);background:radial-gradient(circle at 0 0,rgba(34,211,238,.1),transparent 42%),linear-gradient(180deg,rgba(8,47,73,.62),rgba(15,23,42,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 14px 36px rgba(8,47,73,.22)}.ovsModelLabCard__header{margin-bottom:14px}.ovsModelLabCard__header h4{margin:2px 0 0;font-size:15px;letter-spacing:.04em;text-transform:uppercase}.ovsModelLabCard__models{display:grid;gap:12px}.ovsModelLabCard__model{padding:12px 14px;border-radius:12px;border:1px solid rgba(34,211,238,.16);background:rgba(15,23,42,.44)}.ovsModelLabCard__modelTitle{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#a5f3fc}.ovsModelLabCard__teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ovsModelLabCard__team{padding:10px 12px;border-radius:10px;border:1px solid rgba(148,163,184,.14);background:rgba(2,6,23,.42)}.ovsModelLabCard__teamName{display:block;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#e2e8f0}.ovsModelLabCard__vars{margin:6px 0 0;font-size:11px;line-height:1.45;color:rgba(148,163,184,.95)}.ovsModelLabCard__score{display:block;margin-top:8px;font-size:13px;color:#67e8f9}.ovsModelLabCard__summary{margin-top:10px;padding-top:10px;border-top:1px solid rgba(148,163,184,.12)}.ovsModelLabCard__gapBar{height:4px;margin-bottom:8px;border-radius:999px;background:rgba(148,163,184,.14);overflow:hidden}.ovsModelLabCard__gapBarFill{display:block;height:100%;border-radius:inherit;transition:width .2s ease}.ovsModelLabCard__gapBarFill.is-local{margin-left:50%;background:linear-gradient(90deg,rgba(34,211,238,.35),rgba(34,211,238,.95))}.ovsModelLabCard__gapBarFill.is-visita{margin-right:50%;margin-left:auto;background:linear-gradient(270deg,rgba(251,191,36,.35),rgba(251,191,36,.95))}.ovsModelLabCard__verdict{margin:0;font-size:12px;color:rgba(226,232,240,.86)}.ovsModelLabCard__verdict p{margin:0}.ovsModelLabCard__verdict p+p{margin-top:2px}.ovsModelLabCard__strength{display:inline-flex;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.ovsModelLabCard__strength.is-empate{background:rgba(148,163,184,.18);color:#cbd5e1}.ovsModelLabCard__strength.is-leve{background:rgba(59,130,246,.18);color:#93c5fd}.ovsModelLabCard__strength.is-moderado{background:rgba(251,191,36,.16);color:#fcd34d}.ovsModelLabCard__strength.is-fuerte{background:rgba(16,185,129,.2);color:#6ee7b7}.ovsModelLabCard__strength.is-muy-fuerte{background:rgba(34,197,94,.24);color:#86efac}.ovsModelLabCard__strength.is-dominante{background:rgba(244,63,94,.2);color:#fda4af}.ovsModelLabCard__footer{margin-top:12px;padding-top:10px;border-top:1px solid rgba(34,211,238,.14)}.ovsModelLabCard__footer small{font-size:11px;color:rgba(165,243,252,.68);letter-spacing:.02em}@media (max-width:720px){.ovsModelLabCard__teams{grid-template-columns:1fr}}.dashboardWorkspace .gspsGoldSignalPanel__models{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dashboardWorkspace .gspsGoldSignalPanel__model{padding:12px 14px;border-radius:12px;border:1px solid rgba(168,85,247,.22);background:rgba(15,23,42,.44)}.dashboardWorkspace .gspsGoldSignalPanel__modelTitle{margin:0 0 10px;color:#c4b5fd;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.dashboardWorkspace .gspsGoldSignalPanel__gap,.dashboardWorkspace .gspsGoldSignalPanel__teamScore{margin:0;color:#cbd5e1;font-size:12px;font-weight:800;line-height:1.45}.dashboardWorkspace .gspsGoldSignalPanel__teamScore+.gspsGoldSignalPanel__teamScore{margin-top:4px}.dashboardWorkspace .gspsGoldSignalPanel__gap{margin-top:8px;padding-top:8px;border-top:1px solid rgba(148,163,184,.14);color:var(--ovs-signal-accent,#94a3b8);font-weight:900}.dashboardWorkspace .gspsGoldSignalPanel__model[class*=ovs-signal-]{border-color:var(--ovs-signal-border);box-shadow:0 0 14px var(--ovs-signal-glow)}@media (max-width:1080px){.dashboardWorkspace .gspsGoldSignalPanel__models{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dashboardWorkspace .gspsGoldSignalPanel__models{grid-template-columns:1fr}}.dashboardWorkspace .geiGoalExplosionPanel__teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboardWorkspace .geiGoalExplosionPanel__team{padding:12px 14px;border-radius:12px;border:1px solid rgba(168,85,247,.22);background:rgba(15,23,42,.44)}.dashboardWorkspace .geiGoalExplosionPanel__team.is-low{border-color:rgba(34,197,94,.28)}.dashboardWorkspace .geiGoalExplosionPanel__team.is-normal{border-color:rgba(96,165,250,.28)}.dashboardWorkspace .geiGoalExplosionPanel__team.is-high{border-color:rgba(251,191,36,.32)}.dashboardWorkspace .geiGoalExplosionPanel__team.is-extreme{border-color:rgba(244,63,94,.36);background:rgba(76,5,25,.22)}.dashboardWorkspace .geiGoalExplosionPanel__teamLabel{margin:0 0 6px;color:#c4b5fd;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboardWorkspace .geiGoalExplosionPanel__teamName{margin:0 0 10px;color:#e2e8f0;font-size:13px;font-weight:900;line-height:1.3}.dashboardWorkspace .geiGoalExplosionPanel__bucket,.dashboardWorkspace .geiGoalExplosionPanel__score{margin:0;color:#cbd5e1;font-size:12px;font-weight:800;line-height:1.45}.dashboardWorkspace .geiGoalExplosionPanel__bucket{margin-top:4px;color:#a5f3fc}.dashboardWorkspace .geiGoalExplosionPanel__signal{margin:8px 0 0;padding-top:8px;border-top:1px solid rgba(148,163,184,.14);color:#f8fafc;font-size:12px;font-weight:700;line-height:1.45}.dashboardWorkspace .geiGoalExplosionPanel__footer{margin-top:12px;padding-top:10px;border-top:1px solid rgba(168,85,247,.14)}.dashboardWorkspace .geiGoalExplosionPanel__footer small{font-size:11px;color:rgba(196,181,253,.72);letter-spacing:.02em;line-height:1.45}@media (max-width:720px){.dashboardWorkspace .geiGoalExplosionPanel__teams{grid-template-columns:1fr}}.projectedGoalsV6Shadow{margin-top:14px;padding:12px 14px;border-radius:12px;border:1px dashed rgba(56,189,248,.28);background:rgba(8,47,73,.22)}.projectedGoalsV6Shadow__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.projectedGoalsV6Shadow__header strong{color:#7dd3fc;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.projectedGoalsV6Shadow__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px}.projectedGoalsV6Shadow__grid dt{margin:0 0 4px;color:rgba(148,163,184,.9);font-size:11px}.projectedGoalsV6Shadow__grid dd{margin:0;color:#e2e8f0;font-size:18px;font-weight:700}.projectedGoalsV6Shadow__grid dd.is-lower{color:#86efac}.projectedGoalsV6Shadow__grid dd.is-higher{color:#fca5a5}.projectedGoalsV6Shadow__teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.projectedGoalsV6Shadow__team{padding:10px 12px;border-radius:10px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.35)}.projectedGoalsV6Shadow__team.is-activated{border-color:rgba(56,189,248,.42);background:rgba(14,116,144,.18)}.projectedGoalsV6Shadow__teamHead{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px}.projectedGoalsV6Shadow__team p{margin:0;color:#cbd5e1;font-size:12px}.projectedGoalsV6Shadow__badge{padding:2px 8px;border-radius:999px;background:rgba(56,189,248,.18);color:#7dd3fc;font-size:10px;font-weight:700;letter-spacing:.06em}.projectedGoalsV6Shadow__footer{margin-top:10px;padding-top:8px;border-top:1px solid rgba(56,189,248,.14)}.projectedGoalsV6Shadow__footer small{color:rgba(148,163,184,.88);font-size:11px;line-height:1.45}.projectedGoalsV6BenchmarkBanner{margin:0 0 14px;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.2)}.projectedGoalsV6BenchmarkBanner.is-success{border-color:rgba(34,197,94,.35);background:rgba(20,83,45,.18)}.projectedGoalsV6BenchmarkBanner.is-fail{border-color:rgba(244,63,94,.32);background:rgba(76,5,25,.16)}.projectedGoalsV6BenchmarkBanner p{margin:6px 0 0;color:#cbd5e1;font-size:13px}@media (max-width:720px){.projectedGoalsV6Shadow__grid,.projectedGoalsV6Shadow__teams{grid-template-columns:1fr}}.dashboardWorkspace .boardMetricSection.metricTone-insights{border-color:rgba(125,211,252,.28);background:radial-gradient(circle at 0 0,rgba(59,130,246,.18),transparent 34%),radial-gradient(circle at 100% 0,rgba(20,184,166,.14),transparent 32%),linear-gradient(180deg,rgba(15,36,62,.92),rgba(7,15,29,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 42px rgba(2,6,23,.24)}.dashboardWorkspace .boardMetricSection.metricTone-rival{border-color:rgba(100,116,139,.32);background:radial-gradient(circle at 0 0,rgba(71,85,105,.2),transparent 34%),radial-gradient(circle at 100% 2%,rgba(22,101,52,.12),transparent 30%),linear-gradient(180deg,rgba(23,32,42,.94),rgba(7,15,29,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 42px rgba(2,6,23,.26)}.dashboardWorkspace .boardMetricSection.metricTone-staff{border-color:rgba(45,212,191,.3);background:radial-gradient(circle at 0 0,rgba(20,184,166,.16),transparent 34%),radial-gradient(circle at 100% 3%,rgba(14,165,233,.12),transparent 32%),linear-gradient(180deg,rgba(10,43,55,.92),rgba(7,15,29,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 42px rgba(2,6,23,.24)}.dashboardWorkspace .boardMetricSection.metricTone-risk{border-color:rgba(248,113,113,.2);background:radial-gradient(circle at 0 0,rgba(249,115,22,.13),transparent 34%),linear-gradient(180deg,rgba(42,24,25,.88),rgba(7,15,29,.95))}.dashboardWorkspace .metricSectionHeader{align-items:center;margin-bottom:14px}.dashboardWorkspace .metricSectionHeader .eyebrow{display:inline-flex;align-items:center;gap:8px;color:#e2e8f0;font-size:12px}.dashboardWorkspace .metricSectionHeader .metricSectionTeamBadge{margin-left:auto;flex-shrink:0}.dashboardWorkspace .metricSectionTeamBadge{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(125,211,252,.2);border-radius:999px;padding:5px 11px;background:linear-gradient(180deg,rgba(15,23,42,.52),rgba(7,16,31,.72));color:#dbeafe;font-size:10px;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase;white-space:nowrap}.dashboardWorkspace .metricSectionTeamBadge.metricSectionTeamBadge--tactical{gap:9px;min-width:118px;padding:7px 16px 7px 12px;border-color:rgba(125,211,252,.34);background:linear-gradient(180deg,rgba(30,58,95,.58),rgba(7,16,31,.88)),radial-gradient(circle at 18% 50%,rgba(59,130,246,.18),transparent 58%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 14px rgba(2,6,23,.28);color:#eff6ff;font-size:12px;letter-spacing:.16em}.dashboardWorkspace .metricSectionTeamBadge.metricSectionTeamBadge--optaPremium{gap:12px;min-width:172px;min-height:46px;padding:10px 24px 10px 14px;border-width:1.5px;border-color:rgba(125,211,252,.42);background:linear-gradient(180deg,rgba(37,68,110,.72),rgba(7,16,31,.94)),radial-gradient(circle at 14% 50%,rgba(59,130,246,.24),transparent 62%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 6px 18px rgba(2,6,23,.34)}.dashboardWorkspace .metricSectionTeamBadge.metricSectionTeamBadge--optaPremium .metricSectionTeamBadgeFlag{font-size:34px;filter:drop-shadow(0 2px 6px rgba(2,6,23,.5))}.dashboardWorkspace .metricSectionTeamBadge.metricSectionTeamBadge--optaPremium .metricSectionTeamBadgeFlag.text-badge{display:inline-flex;align-items:center;justify-content:center;width:40px;height:28px;border-radius:6px;font-size:12px;font-weight:950;letter-spacing:.1em;line-height:1;filter:none}.dashboardWorkspace .metricSectionTeamBadgeFlag.text-badge{display:inline-flex;align-items:center;justify-content:center;width:38px;height:26px;border-radius:6px;font-size:12px;font-weight:950;letter-spacing:.06em;line-height:1;filter:none}.dashboardWorkspace .metricSectionTeamBadge.metricSectionTeamBadge--optaPremium .metricSectionTeamBadgeLabel{font-size:15px;font-weight:1000;letter-spacing:.2em}.dashboardWorkspace .metricSectionTeamBadgeFlag{font-size:20px;line-height:1;filter:drop-shadow(0 1px 4px rgba(2,6,23,.42))}.dashboardWorkspace .metricSectionTeamBadgeLabel{font-size:12px;font-weight:900;letter-spacing:.16em}.dashboardWorkspace .metricIcon{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid rgba(125,211,252,.28);border-radius:999px;background:rgba(59,130,246,.12);color:#bae6fd;font-size:14px}.dashboardWorkspace .sectionStatsGrid{gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.dashboardWorkspace .metricTone-goals .sectionStatsGrid,.dashboardWorkspace .metricTone-insights .sectionStatsGrid,.dashboardWorkspace .metricTone-markets .sectionStatsGrid,.dashboardWorkspace .metricTone-ovs .sectionStatsGrid,.dashboardWorkspace .metricTone-risk .sectionStatsGrid,.dashboardWorkspace .metricTone-staff .sectionStatsGrid{display:block;width:100%}.dashboardWorkspace .metricTone-markets .sectionStatsGrid>.ovs-winner-intelligence-center{grid-column:1/-1;width:100%;max-width:none;box-sizing:border-box}.dashboardWorkspace .efficiencyRiskStrip,.dashboardWorkspace .goalProjectionCompare,.dashboardWorkspace .ovsMetricComparison{display:grid;gap:12px}.dashboardWorkspace .ovsInsightsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.dashboardWorkspace .ovsInsightCard,.dashboardWorkspace .staffRecommendationCard{border:1px solid rgba(125,211,252,.22);border-radius:14px;padding:14px;background:radial-gradient(circle at 8% 0,rgba(34,211,238,.12),transparent 34%),linear-gradient(180deg,rgba(15,38,58,.78),rgba(7,15,29,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 28px rgba(2,6,23,.18)}.dashboardWorkspace .ovsInsightCard>span,.dashboardWorkspace .staffRecommendationCard>span{display:block;color:#67e8f9;font-size:11px;font-weight:950;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.dashboardWorkspace .ovsInsightTeam{border-top:1px solid rgba(148,163,184,.12);padding-top:10px}.dashboardWorkspace .ovsInsightTeam+.ovsInsightTeam{margin-top:10px}.dashboardWorkspace .ovsInsightTeam strong{display:inline-flex;align-items:center;gap:9px;color:#f8fafc;font-size:13px;font-weight:950;margin-bottom:6px;text-transform:uppercase}.dashboardWorkspace .ovsInsightTeam b.flag{display:inline-block;font-size:23px;line-height:.9;transform:scaleX(1.45);transform-origin:center;filter:drop-shadow(0 5px 8px rgba(2,6,23,.3))}.dashboardWorkspace .ovsInsightTeam b.text-badge{display:inline-flex;align-items:center;justify-content:center;width:44px;height:30px;margin-right:6px;font-size:12px;line-height:1;vertical-align:middle}.dashboardWorkspace .ovsInsightTeam p,.dashboardWorkspace .staffRecommendationCard p{color:#cbd5e1;font-size:13px;line-height:1.45;margin:0}.dashboardWorkspace .staffRecommendationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dashboardWorkspace .staffRecommendationCard{border-color:rgba(45,212,191,.28);background:radial-gradient(circle at 8% 0,rgba(20,184,166,.16),transparent 36%),linear-gradient(180deg,rgba(13,52,64,.8),rgba(7,15,29,.94))}.dashboardWorkspace .staffRecommendationCard.primary{border-color:rgba(34,211,238,.34)}.dashboardWorkspace .staffRecommendationCard.risk{border-color:rgba(251,191,36,.28);background:radial-gradient(circle at 8% 0,rgba(251,191,36,.13),transparent 36%),linear-gradient(180deg,rgba(50,42,22,.72),rgba(7,15,29,.94))}.dashboardWorkspace .staffRecommendationCard.opportunity{border-color:rgba(34,197,94,.28);background:radial-gradient(circle at 8% 0,rgba(34,197,94,.13),transparent 36%),linear-gradient(180deg,rgba(18,52,42,.72),rgba(7,15,29,.94))}.dashboardWorkspace .staffRecommendationCard strong{display:block;color:#f8fafc;font-size:clamp(15px,1.2vw,20px);line-height:1.2;margin-bottom:9px}@media (max-width:860px){.dashboardWorkspace .staffRecommendationGrid{grid-template-columns:1fr}}.dashboardWorkspace .ovsMetricMeter{border-radius:14px;padding:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 28px rgba(2,6,23,.16)}.dashboardWorkspace .ovsMetricMeter.theme-ovs{border:1px solid rgba(168,85,247,.3);background:radial-gradient(circle at 8% 0,rgba(168,85,247,.18),transparent 34%),radial-gradient(circle at 92% 8%,rgba(59,130,246,.16),transparent 32%),linear-gradient(180deg,rgba(34,24,76,.78),rgba(7,13,31,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 28px rgba(59,7,100,.16)}.dashboardWorkspace .ovsMetricMeter.theme-goals{border:1px solid rgba(96,165,250,.2);background:radial-gradient(circle at 10% 0,rgba(34,211,238,.13),transparent 36%),linear-gradient(180deg,rgba(15,36,62,.72),rgba(6,16,30,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.dashboardWorkspace .ovsMetricMeter.theme-risk{border:1px solid rgba(251,146,60,.2);background:radial-gradient(circle at 10% 0,rgba(251,146,60,.13),transparent 36%),radial-gradient(circle at 92% 0,rgba(34,197,94,.1),transparent 34%),linear-gradient(180deg,rgba(37,31,24,.72),rgba(6,16,30,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.dashboardWorkspace .ovsMetricTitle{display:grid;grid-template-columns:1fr;justify-items:stretch;gap:4px;margin-bottom:10px;width:100%}.dashboardWorkspace .ovsMetricTitle span.ovsMetricTitleLabel,.dashboardWorkspace .ovsMetricTitleLabel{display:block;width:100%;min-width:0;color:#cbd5e1;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-align:center;overflow:visible;opacity:1;visibility:visible}.dashboardWorkspace .ovsMetricMeter.theme-goals .ovsMetricTitle span.ovsMetricTitleLabel,.dashboardWorkspace .ovsMetricMeter.theme-goals .ovsMetricTitleLabel{color:#e0f2fe;letter-spacing:.08em}.dashboardWorkspace .ovsMetricMeter.theme-risk .ovsMetricTitle span.ovsMetricTitleLabel,.dashboardWorkspace .ovsMetricMeter.theme-risk .ovsMetricTitleLabel{color:#fed7aa}.dashboardWorkspace .ovsMetricTitle strong{color:#a78bfa;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.dashboardWorkspace .ovsMetricMeter.theme-goals .ovsMetricTitle strong{color:#22d3ee}.dashboardWorkspace .ovsMetricMeter.theme-risk .ovsMetricTitle strong{color:#fb923c}.dashboardWorkspace .ovsMetricTitle em{color:#22d3ee;font-size:12px;font-style:normal;font-weight:900}.dashboardWorkspace .ovsMetricMeter.theme-risk .ovsMetricTitle em{color:#fdba74}.dashboardWorkspace .ovsMetricTitle span{color:#ede9fe;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.dashboardWorkspace .ovsMetricMeter.theme-goals .ovsMetricTitle span{color:#e0f2fe;letter-spacing:.08em}.dashboardWorkspace .ovsMetricMeter.theme-risk .ovsMetricTitle span{color:#fed7aa}.dashboardWorkspace .ovsMetricNote{color:#94a3b8;font-size:11px;text-align:center;width:100%}.dashboardWorkspace .ovsMetricMeter.theme-risk .ovsMetricNote{color:#aebfd3;flex:1 1 auto;text-align:center;white-space:normal}.dashboardWorkspace .ovsMetricScores{display:flex;justify-content:space-between;gap:14px;color:#cbd5e1;font-size:12px;font-weight:800;margin-bottom:10px}.dashboardWorkspace .ovsMetricScores span:last-child{text-align:right}.dashboardWorkspace .ovsMetricScores b{font-size:18px;line-height:1}.dashboardWorkspace .ovsMetricScores .metricFlag.dashboardFlag--emoji,.dashboardWorkspace .ovsMetricScores .metricFlag.flag{display:inline-flex;align-items:center;justify-content:center;width:18px;height:12px;margin:0 6px;font-size:11px;line-height:1;transform:none;transform-origin:center;filter:drop-shadow(0 3px 6px rgba(2,6,23,.24))}.dashboardWorkspace .ovsMetricScores .metricFlag.dashboardFlag--asset,.dashboardWorkspace .ovsMetricScores .metricFlag.dashboardFlag--text,.dashboardWorkspace .ovsMetricScores .metricFlag.text-badge{width:18px;height:12px;min-width:18px;max-width:18px;max-height:12px;margin:0 6px;font-size:6px;line-height:1;vertical-align:middle}.dashboardWorkspace .ovsMetricBars{width:100%;min-width:0}.dashboardWorkspace .ovsMatchIntelligence{display:grid;gap:12px}.dashboardWorkspace .ovsBattleCard{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:94px;overflow:hidden;border:1px solid rgba(34,211,238,.24);border-radius:16px;padding:14px;background:radial-gradient(circle at 12% 20%,rgba(34,211,238,.16),transparent 36%),radial-gradient(circle at 88% 20%,rgba(34,197,94,.13),transparent 34%),linear-gradient(135deg,rgba(8,24,48,.94),rgba(7,16,31,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 34px rgba(2,6,23,.24)}.dashboardWorkspace .ovsBattleTeam{position:relative;display:grid;align-items:center;gap:10px;min-width:0;min-height:112px;overflow:hidden;border:1px solid rgba(125,211,252,.22);border-radius:16px;padding:15px 16px;background:radial-gradient(circle at 20% 0,rgba(34,211,238,.12),transparent 38%),linear-gradient(145deg,rgba(13,37,66,.88),rgba(6,16,30,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 12px 0 26px rgba(34,211,238,.04),0 16px 30px rgba(2,6,23,.22)}.dashboardWorkspace .ovsBattleTeam.visita{justify-items:end;text-align:right;background:radial-gradient(circle at 80% 0,rgba(34,197,94,.12),transparent 38%),linear-gradient(215deg,rgba(13,44,50,.84),rgba(6,16,30,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset -12px 0 26px rgba(34,197,94,.04),0 16px 30px rgba(2,6,23,.22)}.dashboardWorkspace .ovsBattleBgFlag{position:absolute;right:14px;bottom:10px;z-index:0;font-size:74px;line-height:.9;opacity:.16;pointer-events:none;transform:scaleX(1.42);transform-origin:center}.dashboardWorkspace .ovsBattleTeam.visita .ovsBattleBgFlag{right:auto;left:14px}.dashboardWorkspace .ovsBattleBgFlag.generic,.dashboardWorkspace .ovsBattleBgFlag.initials,.dashboardWorkspace .ovsBattleBgFlag.text-badge{display:none}.dashboardWorkspace .ovsBattleIdentity{position:relative;z-index:1;display:flex;align-items:center;gap:11px;min-width:0}.dashboardWorkspace .ovsBattleTeam.visita .ovsBattleIdentity{justify-content:flex-end}.dashboardWorkspace .ovsBattleFlag{display:inline-block;font-size:30px;line-height:.9;filter:drop-shadow(0 8px 12px rgba(2,6,23,.35))}.dashboardWorkspace .ovsBattleFlag.flag{transform:scaleX(1.45);transform-origin:center}.dashboardWorkspace .ovsBattleFlag.text-badge,.dashboardWorkspace .ovsMiniFlag.text-badge{display:inline-grid;place-items:center;min-width:38px;height:24px;border:1px solid rgba(125,211,252,.3);border-radius:6px;color:#e0f2fe;font-size:8px;font-weight:950}.dashboardWorkspace .ovsBattleIdentity span:not(.ovsBattleFlag){min-width:0;overflow:hidden;color:#cbd5e1;font-size:12px;font-weight:950;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dashboardWorkspace .ovsBattleTeam strong{position:relative;z-index:1;color:#f8fafc;font-size:clamp(26px,2.8vw,42px);font-weight:1000;letter-spacing:-.02em;line-height:.9}.dashboardWorkspace .ovsBattleEdge{display:grid;justify-items:center;align-content:center;gap:4px;min-width:132px;min-height:92px;border:1px solid rgba(34,211,238,.38);border-radius:24px;padding:10px 14px;background:radial-gradient(circle at 50% 48%,rgba(34,211,238,.18),transparent 58%),linear-gradient(180deg,rgba(8,31,55,.78),rgba(6,16,30,.92));clip-path:polygon(14% 0,86% 0,100% 24%,100% 76%,86% 100%,14% 100%,0 76%,0 24%);box-shadow:0 0 26px rgba(34,211,238,.16),inset 0 0 0 1px rgba(255,255,255,.05);text-align:center}.dashboardWorkspace .ovsBattleEdge span{color:#dbeafe;font-size:10px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.dashboardWorkspace .ovsBattleEdge strong{color:#f8fafc;font-size:clamp(20px,2vw,28px);font-weight:1000;letter-spacing:-.02em;line-height:.92;text-shadow:0 0 18px rgba(34,211,238,.35);text-transform:uppercase}.dashboardWorkspace .ovsBattleEdge em{max-width:112px;overflow:hidden;color:#bbf7d0;font-size:10px;font-style:normal;font-weight:1000;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dashboardWorkspace .ovsGoalCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboardWorkspace .ovsExpectedGoalsPitch{position:relative;min-height:clamp(320px,34vw,460px);overflow:hidden;border:1px solid rgba(34,211,238,.24);border-radius:18px;perspective:none;perspective-origin:50% 62%;background:radial-gradient(circle at 22% 78%,rgba(34,211,238,.112),transparent 32%),radial-gradient(circle at 78% 78%,rgba(34,197,94,.098),transparent 32%),radial-gradient(ellipse 68% 42% at 50% 52%,rgba(4,12,24,.38),transparent 72%),linear-gradient(180deg,rgba(6,16,32,.96),rgba(4,13,26,.985) 48%,rgba(1,5,12,1));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 -24px 48px rgba(2,6,14,.28),0 18px 42px rgba(2,6,23,.28),0 28px 64px rgba(2,6,23,.18)}.dashboardWorkspace .ovsExpectedGoalsPitch:before{content:"";z-index:0;background:radial-gradient(ellipse 38% 22% at 24% 88%,rgba(34,211,238,.07),transparent 72%),radial-gradient(ellipse 38% 22% at 76% 88%,rgba(34,197,94,.056),transparent 72%),radial-gradient(ellipse 28% 18% at 50% 50%,rgba(255,255,255,.028),transparent 78%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchAtmosphere,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchCenterFocus,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticles,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticles,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeVolumetric,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLights,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchVignette,.dashboardWorkspace .ovsExpectedGoalsPitch:before{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchAtmosphere{z-index:0;background:radial-gradient(ellipse 82% 70% at 18% 42%,rgba(34,211,238,.046),transparent 66%),radial-gradient(ellipse 82% 70% at 82% 42%,rgba(34,197,94,.038),transparent 66%),repeating-linear-gradient(180deg,transparent,transparent 7.5%,rgba(255,255,255,.018) 7.65%,transparent 8%),radial-gradient(ellipse 132% 62% at 50% 4%,rgba(10,28,52,.72),transparent 66%),radial-gradient(ellipse 125% 58% at 50% 6%,rgba(14,36,62,.62),transparent 64%),radial-gradient(ellipse 88% 40% at 50% 0,rgba(34,211,238,.054),transparent 56%),radial-gradient(ellipse 88% 40% at 50% 0,rgba(34,197,94,.042),transparent 56%),radial-gradient(ellipse 78% 52% at 50% 44%,rgba(6,16,32,.52),transparent 76%),linear-gradient(180deg,rgba(4,10,22,.18),transparent 28%,rgba(2,6,14,.24))}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchAtmosphere:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.43;background:radial-gradient(ellipse 54% 28% at 50% 100%,rgba(34,211,238,.036),transparent 72%),radial-gradient(ellipse 54% 28% at 50% 100%,rgba(34,197,94,.03),transparent 72%),radial-gradient(ellipse 120% 36% at 50% 112%,rgba(2,6,14,.357),transparent 68%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchAtmosphere:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.34;mix-blend-mode:screen;background:radial-gradient(circle at 16% 30%,rgba(34,211,238,.098) 0 1px,transparent 2px),radial-gradient(circle at 84% 26%,rgba(34,197,94,.084) 0 1px,transparent 2px),radial-gradient(circle at 48% 58%,rgba(148,163,184,.1) 0 1px,transparent 2px),radial-gradient(circle at 72% 64%,rgba(186,230,253,.06) 0 1px,transparent 2px);background-size:118px 118px,136px 136px,96px 96px,112px 112px}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLights{z-index:1;overflow:hidden}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLight{position:absolute;overflow:visible;filter:none;pointer-events:none}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLightLocal{top:-27%;left:-16%;width:54%;height:101%;transform:rotate(-18deg);transform-origin:0 0;opacity:.88;background:linear-gradient(112deg,transparent 0 12%,rgba(255,255,255,.22) 13%,rgba(103,232,249,.3) 17%,rgba(34,211,238,.2) 29%,rgba(34,211,238,.072) 52%,transparent 74%),linear-gradient(104deg,transparent 0 34%,rgba(255,255,255,.28) 35%,rgba(103,232,249,.18) 39%,transparent 46%);clip-path:polygon(0 0,22% 0,100% 100%,46% 100%);mix-blend-mode:screen}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLightVisita{top:-27%;right:-16%;width:54%;height:101%;transform:rotate(18deg);transform-origin:100% 0;opacity:.86;background:linear-gradient(248deg,transparent 0 12%,rgba(255,255,255,.2) 13%,rgba(190,242,100,.28) 17%,rgba(34,197,94,.19) 29%,rgba(34,197,94,.068) 52%,transparent 74%),linear-gradient(256deg,transparent 0 34%,rgba(255,255,255,.24) 35%,rgba(190,242,100,.16) 39%,transparent 46%);clip-path:polygon(78% 0,100% 0,54% 100%,0 100%);mix-blend-mode:screen}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLight:after,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLight:before{content:"";position:absolute;pointer-events:none}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLightLocal:before{top:-3px;left:-3px;width:clamp(24px,3.4vw,44px);height:clamp(24px,3.4vw,44px);border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.92) 0 18%,rgba(103,232,249,.6) 28%,rgba(34,211,238,.24) 48%,transparent 72%);box-shadow:0 0 18px rgba(255,255,255,.52),0 0 30px rgba(34,211,238,.52)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLightLocal:after{left:42%;bottom:4%;width:28%;height:13%;border-radius:999px;background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.46),rgba(103,232,249,.34) 34%,rgba(34,211,238,.12) 58%,transparent 76%);filter:blur(2px)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLightVisita:before{top:-3px;right:-3px;width:clamp(24px,3.4vw,44px);height:clamp(24px,3.4vw,44px);border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.86) 0 18%,rgba(190,242,100,.56) 28%,rgba(34,197,94,.22) 48%,transparent 72%);box-shadow:0 0 18px rgba(255,255,255,.46),0 0 30px rgba(34,197,94,.48)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLightVisita:after{right:42%;bottom:4%;width:28%;height:13%;border-radius:999px;background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.4),rgba(190,242,100,.32) 34%,rgba(34,197,94,.11) 58%,transparent 76%);filter:blur(2px)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchSideFloodlight{position:absolute;top:8%;bottom:18%;width:clamp(88px,14vw,168px);filter:blur(clamp(22px,3.6vw,46px));opacity:.55;animation:pitchSideFloodlightPulse 9s ease-in-out infinite}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchSideFloodlightLocal{left:-4%;background:radial-gradient(ellipse 88% 72% at 18% 42%,rgba(34,211,238,.238) 0,rgba(34,211,238,.098) 42%,rgba(34,211,238,.028) 68%,transparent 82%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchSideFloodlightVisita{right:-4%;background:radial-gradient(ellipse 88% 72% at 82% 42%,rgba(34,197,94,.224) 0,rgba(34,197,94,.091) 42%,rgba(34,197,94,.028) 68%,transparent 82%);animation-delay:-4.5s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchVignette{z-index:2;background:radial-gradient(ellipse 96% 86% at 50% 50%,transparent 26%,rgba(2,6,14,.34) 52%,rgba(1,4,10,.66) 72%,rgba(0,2,8,.94) 100%);box-shadow:inset 0 0 clamp(52px,8.5vw,96px) rgba(2,6,14,.76),inset 0 0 clamp(24px,4vw,42px) rgba(2,6,14,.42),inset 0 1px 0 rgba(255,255,255,.03)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchCenterFocus{z-index:2;background:radial-gradient(ellipse 24% 82% at 50% 50%,rgba(255,255,255,.07) 0,rgba(34,211,238,.04) 18%,rgba(34,197,94,.03) 32%,transparent 68%),radial-gradient(ellipse 18% 72% at 50% 50%,rgba(255,255,255,.05) 0,transparent 62%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeVolumetric{z-index:2;overflow:hidden}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeVolumetricShaft{position:absolute;left:50%;top:-58px;bottom:-58px;width:clamp(46px,5.6vw,72px);transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(34,211,238,.28) 14%,rgba(34,211,238,.22) 22%,rgba(255,255,255,.68) 50%,rgba(34,197,94,.22) 78%,rgba(34,197,94,.28) 86%,transparent);filter:blur(clamp(5px,.8vw,10px));opacity:.88;animation:pitchEdgeVolumetricPulse 6.5s ease-in-out infinite}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeVolumetricBloom{position:absolute;left:50%;top:50%;width:clamp(120px,14vw,190px);height:clamp(320px,39vw,500px);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse 42% 68% at 50% 50%,rgba(255,255,255,.42) 0,rgba(34,211,238,.32) 18%,rgba(34,211,238,.18) 32%,rgba(34,197,94,.18) 52%,rgba(34,197,94,.28) 68%,transparent 72%);filter:blur(clamp(8px,1.2vw,15px));opacity:.74;animation:pitchEdgeVolumetricPulse 6.5s ease-in-out infinite reverse}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticles{z-index:4}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticles{z-index:4;overflow:hidden}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticle{position:absolute;width:clamp(1px,.16vw,2.2px);height:clamp(1px,.16vw,2.2px);border-radius:50%;opacity:0;animation:pitchEdgeSideParticleDrift 8.5s ease-in-out infinite}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan{background:rgba(103,232,249,.72);box-shadow:0 0 4px rgba(34,211,238,.55),0 0 8px rgba(34,211,238,.28)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen{background:rgba(134,239,172,.68);box-shadow:0 0 4px rgba(34,197,94,.5),0 0 8px rgba(34,197,94,.24)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan:first-child{left:41%;top:32%;animation-delay:0s;animation-duration:7.2s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan:nth-child(2){left:39%;top:44%;animation-delay:-1.4s;animation-duration:8.4s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan:nth-child(3){left:42%;top:56%;animation-delay:-2.8s;animation-duration:7.8s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan:nth-child(4){left:38%;top:68%;animation-delay:-4.1s;animation-duration:9.1s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan:nth-child(5){left:40%;top:38%;animation-delay:-5.6s;animation-duration:8.2s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan:nth-child(6){left:37%;top:50%;animation-delay:-3.2s;animation-duration:7.6s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan:nth-child(7){left:41%;top:62%;animation-delay:-6.4s;animation-duration:8.8s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan:nth-child(8){left:39%;top:28%;animation-delay:-2.1s;animation-duration:7.4s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan:nth-child(9){left:36%;top:58%;animation-delay:-4.8s;animation-duration:9.4s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan:nth-child(10){left:40%;top:72%;animation-delay:-1.8s;animation-duration:8.6s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen:nth-child(8){left:59%;top:34%;animation-delay:-.6s;animation-duration:7.5s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen:nth-child(9){left:61%;top:46%;animation-delay:-2.2s;animation-duration:8.6s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen:nth-child(10){left:58%;top:58%;animation-delay:-3.6s;animation-duration:7.9s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen:nth-child(11){left:62%;top:66%;animation-delay:-5.1s;animation-duration:9.2s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen:nth-child(15){left:60%;top:40%;animation-delay:-6.8s;animation-duration:8.1s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen:nth-child(16){left:63%;top:52%;animation-delay:-1.5s;animation-duration:7.7s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen:nth-child(17){left:59%;top:64%;animation-delay:-4.4s;animation-duration:8.9s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen:nth-child(18){left:61%;top:30%;animation-delay:-2.9s;animation-duration:7.3s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen:nth-child(19){left:64%;top:56%;animation-delay:-5.9s;animation-duration:9.5s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen:nth-child(20){left:60%;top:70%;animation-delay:-3.8s;animation-duration:8.3s}@keyframes pitchEdgeSideParticleDrift{0%,to{opacity:0;transform:translate3d(0,6px,0) scale(.7)}18%{opacity:.42}52%{opacity:.68;transform:translate3d(0,-10px,0) scale(1)}82%{opacity:.28;transform:translate3d(0,-18px,0) scale(.85)}}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle{position:absolute;width:clamp(.8px,.13vw,2px);height:clamp(.8px,.13vw,2px);border-radius:50%;background:rgba(255,255,255,.52);box-shadow:0 0 3px rgba(34,211,238,.38),0 0 6px rgba(34,197,94,.2);opacity:0;animation:pitchEdgeParticleFloat 7.5s ease-in-out infinite}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:first-child{left:47%;top:38%;animation-delay:0s;animation-duration:6.8s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(2){left:53%;top:42%;animation-delay:-1.2s;animation-duration:7.4s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(3){left:49%;top:54%;animation-delay:-2.4s;animation-duration:8.1s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(4){left:51%;top:62%;animation-delay:-3.1s;animation-duration:7.2s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(5){left:45%;top:48%;animation-delay:-4.2s;animation-duration:8.6s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(6){left:55%;top:50%;animation-delay:-5.3s;animation-duration:7.8s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(7){left:48%;top:34%;animation-delay:-1.8s;animation-duration:9s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(8){left:52%;top:58%;animation-delay:-3.8s;animation-duration:8.4s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(9){left:46%;top:56%;animation-delay:-2.7s;animation-duration:7.6s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(10){left:54%;top:36%;animation-delay:-4.9s;animation-duration:8.8s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(11){left:50%;top:44%;animation-delay:-.6s;animation-duration:6.4s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(12){left:50%;top:60%;animation-delay:-5.8s;animation-duration:9.2s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(13){left:44%;top:40%;animation-delay:-2.1s;animation-duration:7.1s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(14){left:56%;top:46%;animation-delay:-3.4s;animation-duration:8.2s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(15){left:47%;top:52%;animation-delay:-1.5s;animation-duration:7.9s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(16){left:53%;top:56%;animation-delay:-4.6s;animation-duration:8.7s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(17){left:49%;top:36%;animation-delay:-.9s;animation-duration:6.6s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(18){left:51%;top:64%;animation-delay:-5.1s;animation-duration:9.4s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(19){left:43%;top:50%;animation-delay:-3.7s;animation-duration:7.3s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(20){left:57%;top:52%;animation-delay:-2.9s;animation-duration:8.5s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(21){left:48%;top:46%;animation-delay:-4.4s;animation-duration:7.7s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(22){left:52%;top:40%;animation-delay:-1.1s;animation-duration:8.9s}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(23),.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(24),.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(25),.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(26),.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(27),.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(28),.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(29),.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(30),.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(31),.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(32),.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(33),.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(34),.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(35),.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(36){display:none}@keyframes pitchSideFloodlightPulse{0%,to{opacity:.48}50%{opacity:.62}}@keyframes pitchEdgeVolumetricPulse{0%,to{opacity:.82;filter:blur(clamp(10px,1.6vw,18px))}50%{opacity:1;filter:blur(clamp(14px,2vw,24px))}}@keyframes pitchEdgeParticleFloat{0%,to{opacity:0;transform:translate3d(0,8px,0) scale(.5)}18%{opacity:.48}50%{opacity:.62;transform:translate3d(0,-14px,0) scale(.85)}82%{opacity:.32}}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform{position:absolute;z-index:2;bottom:0;width:clamp(38%,40vw,42%);height:clamp(40%,45vw,48%);transform-style:preserve-3d;pointer-events:none}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.local{left:clamp(10px,3.2vw,44px);transform:rotate(270deg);transform-origin:center center}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.visita{right:clamp(10px,3.2vw,44px);transform:rotate(-270deg);transform-origin:center center}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatformGlow{position:absolute;left:6%;right:6%;bottom:-14%;height:34%;border-radius:50%;transform:translateZ(-12px) scaleY(.55);filter:blur(clamp(14px,2.2vw,22px));opacity:.36}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.local .pitchPlatformGlow{background:radial-gradient(ellipse at 50% 50%,rgba(34,211,238,.28),rgba(34,211,238,.07) 48%,transparent 72%);box-shadow:0 0 32px rgba(34,211,238,.2),0 0 54px rgba(34,211,238,.1)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.visita .pitchPlatformGlow{background:radial-gradient(ellipse at 50% 50%,rgba(34,197,94,.27),rgba(34,197,94,.07) 48%,transparent 72%);box-shadow:0 0 32px rgba(34,197,94,.19),0 0 54px rgba(34,197,94,.09)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatformSurface{position:absolute;inset:0;transform-style:preserve-3d;transform:perspective(900px) rotateX(42deg) translateZ(18px);overflow:visible;border-radius:clamp(8px,.9vw,12px);border:1px solid rgba(226,232,240,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -12px 26px rgba(2,6,23,.38),0 18px 34px rgba(2,6,23,.42)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.local .pitchPlatformSurface{background:linear-gradient(155deg,rgba(34,211,238,.2),rgba(8,145,178,.13) 38%,rgba(6,24,44,.88)),repeating-linear-gradient(90deg,rgba(255,255,255,.038) 0 1px,transparent 1px clamp(18px,2.4vw,26px)),linear-gradient(180deg,rgba(14,116,144,.25),rgba(6,20,38,.94));border-color:rgba(34,211,238,.3);box-shadow:inset 0 1px 0 rgba(186,230,253,.187),inset 0 0 36px rgba(34,211,238,.07),0 0 21px rgba(34,211,238,.12),0 18px 38px rgba(2,6,23,.42)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.visita .pitchPlatformSurface{background:linear-gradient(205deg,rgba(34,197,94,.19),rgba(21,128,61,.12) 38%,rgba(6,24,44,.88)),repeating-linear-gradient(90deg,rgba(255,255,255,.034) 0 1px,transparent 1px clamp(18px,2.4vw,26px)),linear-gradient(180deg,rgba(21,128,61,.24),rgba(6,20,38,.94));border-color:rgba(34,197,94,.28);box-shadow:inset 0 1px 0 rgba(187,247,208,.17),inset 0 0 36px rgba(34,197,94,.068),0 0 21px rgba(34,197,94,.11),0 18px 38px rgba(2,6,23,.42)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchFieldGuides{position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;opacity:.72;background:linear-gradient(90deg,transparent calc(50% - .6px),rgba(255,255,255,.16) calc(50% - .6px),rgba(255,255,255,.16) calc(50% + .6px),transparent calc(50% + .6px)),linear-gradient(0deg,transparent calc(50% - .6px),rgba(255,255,255,.08) calc(50% - .6px),rgba(255,255,255,.08) calc(50% + .6px),transparent calc(50% + .6px)),linear-gradient(90deg,rgba(255,255,255,.1) 0 1px,transparent 1px calc(100% - 1px),rgba(255,255,255,.1) calc(100% - 1px) 100%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatformSurface:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 30%,rgba(2,6,23,.2));pointer-events:none}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatformSurface:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);pointer-events:none}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.local .pitchPlatformSurface:before{background:radial-gradient(circle at 18% 50%,rgba(226,232,240,.78) 0 2px,transparent 2.5px),linear-gradient(180deg,rgba(255,255,255,.08),transparent 30%,rgba(2,6,23,.2))}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.visita .pitchPlatformSurface:before{background:radial-gradient(circle at 82% 50%,rgba(226,232,240,.78) 0 2px,transparent 2.5px),linear-gradient(180deg,rgba(255,255,255,.08),transparent 30%,rgba(2,6,23,.2))}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.local .pitchPlatformSurface:after{inset:40% auto 40% -3%;width:4%;border:1px solid rgba(226,232,240,.2);border-right:0;border-radius:4px 0 0 4px;box-shadow:inset 0 0 0 1px rgba(34,211,238,.08),0 0 8px rgba(34,211,238,.1)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.visita .pitchPlatformSurface:after{inset:40% -3% 40% auto;width:4%;border:1px solid rgba(226,232,240,.2);border-left:0;border-radius:0 4px 4px 0;box-shadow:inset 0 0 0 1px rgba(34,197,94,.08),0 0 8px rgba(34,197,94,.1)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchCenterEdge{position:absolute;top:0;bottom:0;width:1px;background:rgba(226,232,240,.2);box-shadow:0 0 8px rgba(255,255,255,.09)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchCenterEdge.local,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchCenterEdge.visita{left:50%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchCircle{position:absolute;top:50%;width:clamp(54px,6.4vw,82px);height:clamp(54px,6.4vw,82px);border:1px solid rgba(226,232,240,.2);border-radius:999px;transform:translateY(-50%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchCircle.local,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchCircle.visita{left:50%;transform:translate(-50%,-50%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchBox{position:absolute;top:22%;width:34%;height:56%;border:1px solid rgba(226,232,240,.2)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchBox.local{left:0;border-left:0;border-radius:0 8px 8px 0}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchBox.visita{right:0;border-right:0;border-radius:8px 0 0 8px}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchSmallBox{position:absolute;top:34%;width:16%;height:32%;border:1px solid rgba(226,232,240,.16)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchSmallBox.local{left:0;border-left:0;border-radius:0 6px 6px 0}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchSmallBox.visita{right:0;border-right:0;border-radius:6px 0 0 6px}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchFlagBackdrop{display:none}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchFlagBackdrop.local{left:25%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchFlagBackdrop.visita{right:25%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamColumn{position:absolute;top:clamp(-14px,-.6vw,-6px);z-index:5;display:flex;flex-direction:column;align-items:center;gap:clamp(4px,.7vw,8px);width:28%;min-width:0}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamColumn.local{left:8%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamColumn.visita{right:8%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrest{position:relative;z-index:3;display:grid;place-items:center;width:auto;height:auto;margin-top:1px;pointer-events:none}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamHalfGlow{position:absolute;z-index:0;pointer-events:none;border-radius:50%;filter:blur(clamp(50px,7.7vw,101px));opacity:.57}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrest.local .pitchTeamHalfGlow{left:-72%;top:50%;width:clamp(448px,72.8vw,812px);height:clamp(336px,53.2vw,588px);transform:translateY(-50%);background:radial-gradient(ellipse 78% 72% at 72% 50%,rgba(34,211,238,.309) 0,rgba(34,211,238,.131) 32%,rgba(34,211,238,.048) 52%,transparent 88%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrest.visita .pitchTeamHalfGlow{right:-72%;top:50%;width:clamp(448px,72.8vw,812px);height:clamp(336px,53.2vw,588px);transform:translateY(-50%);background:radial-gradient(ellipse 78% 72% at 28% 50%,rgba(34,197,94,.286) 0,rgba(34,197,94,.119) 32%,rgba(34,197,94,.048) 52%,transparent 88%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestGlow{position:absolute;width:clamp(355px,42.5vw,592px);height:clamp(355px,42.5vw,592px);border-radius:50%;filter:blur(clamp(31px,4.2vw,45px));opacity:.96}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrest.local .pitchTeamCrestGlow{background:radial-gradient(circle,rgba(34,211,238,.72) 0,rgba(34,211,238,.28) 38%,rgba(34,211,238,0) 88%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrest.visita .pitchTeamCrestGlow{background:radial-gradient(circle,rgba(34,197,94,.68) 0,rgba(34,197,94,.26) 38%,rgba(34,197,94,0) 88%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestImage{position:relative;z-index:1;width:auto;height:auto;max-width:clamp(281px,34.8vw,455px);max-height:clamp(202px,24vw,308px);object-fit:contain}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrest.local .pitchTeamCrestImage{filter:drop-shadow(0 0 5px rgba(34,211,238,.32)) drop-shadow(0 10px 14px rgba(2,6,23,.46))}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrest.visita .pitchTeamCrestImage{filter:drop-shadow(0 0 5px rgba(34,197,94,.28)) drop-shadow(0 10px 14px rgba(2,6,23,.46))}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestSymbol.dashboardFlag--asset .dashboardFlag__img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;display:block;border-radius:inherit}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestSymbol{position:relative;z-index:1;font-size:clamp(191px,25.7vw,338px);line-height:.92}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestSymbol.dashboardFlag--emoji,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestSymbol.flag{display:inline-block;transform:scaleX(1.42);transform-origin:center}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestSymbol.asset-flag,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestSymbol.dashboardFlag--asset{display:inline-flex;overflow:hidden;width:clamp(290px,35.9vw,470px);height:clamp(194px,24vw,314px);border:1px solid rgba(148,163,184,.28);border-radius:12px;background:rgba(15,23,42,.62);transform:scaleX(1.08);transform-origin:center}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrest.local .pitchTeamCrestSymbol{filter:drop-shadow(0 0 5px rgba(34,211,238,.32)) drop-shadow(0 10px 14px rgba(2,6,23,.46))}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrest.visita .pitchTeamCrestSymbol{filter:drop-shadow(0 0 5px rgba(34,197,94,.28)) drop-shadow(0 10px 14px rgba(2,6,23,.46))}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestSymbol.dashboardFlag--text,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestSymbol.text-badge{display:inline-flex;align-items:center;justify-content:center;width:clamp(290px,35.9vw,470px);height:clamp(290px,35.9vw,470px);border:1px solid rgba(148,163,184,.28);border-radius:999px;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.14),transparent 38%),rgba(15,23,42,.62);color:#e2e8f0;font-size:clamp(58px,6.3vw,89px);font-weight:950;letter-spacing:.08em}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestSymbol.dashboardFlag--placeholder,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestSymbol.generic{display:inline-grid;place-items:center;width:clamp(290px,35.9vw,470px);height:clamp(290px,35.9vw,470px);border:1px solid rgba(148,163,184,.28);border-radius:999px;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.14),transparent 38%),rgba(15,23,42,.62);color:#e2e8f0;font-size:clamp(63px,6.9vw,95px);font-weight:950}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamName{max-width:100%;overflow:hidden;color:#eef8ff;font-size:clamp(11px,.9vw,14px);font-weight:1000;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;text-shadow:0 0 12px rgba(186,230,253,.22);white-space:nowrap}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchMetricStack{position:relative;z-index:5;display:grid;gap:clamp(2px,.35vw,5px);width:100%;min-width:0;justify-items:center;text-align:center;transform:translateY(-24px)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchMetricStack em{color:#a8b8cc}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchMetricStack strong{color:#ffffff;text-shadow:0 10px 22px rgba(2,6,23,.58),0 0 18px rgba(248,250,252,.14)}.dashboardWorkspace .pitchMetricStack span{display:grid;gap:1px;justify-items:center}.dashboardWorkspace .pitchMetricStack em{color:#94a3b8;font-size:clamp(10px,.8vw,12px);font-style:normal;font-weight:1000;letter-spacing:.12em;text-transform:uppercase}.dashboardWorkspace .pitchMetricStack strong{color:#f8fafc;font-size:clamp(28px,3.2vw,48px);font-weight:1000;letter-spacing:-.04em;line-height:.9;text-shadow:0 10px 22px rgba(2,6,23,.58)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyColumn{position:absolute;left:50%;top:-64px;bottom:-64px;z-index:3;width:clamp(38px,4.8vw,62px);transform:translateX(-50%);pointer-events:none}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyColumn:after,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyColumn:before{content:"";position:absolute;top:-14%;bottom:-14%;width:clamp(72px,9vw,118px);border-radius:50%;filter:blur(clamp(14px,2vw,24px));opacity:.5;pointer-events:none}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyColumn:before{right:52%;background:radial-gradient(ellipse 72% 88% at 88% 50%,rgba(34,211,238,.52) 0,rgba(34,211,238,.22) 42%,rgba(34,211,238,.06) 68%,transparent 82%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyColumn:after{left:52%;background:radial-gradient(ellipse 72% 88% at 12% 50%,rgba(34,197,94,.48) 0,rgba(34,197,94,.2) 42%,rgba(34,197,94,.06) 68%,transparent 82%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyRail{position:absolute;top:0;bottom:0;width:2px;opacity:.92}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyRailLocal{left:0;background:linear-gradient(180deg,transparent,rgba(34,211,238,.72) 8%,rgba(34,211,238,1) 22%,rgba(34,211,238,1) 78%,rgba(34,211,238,.72) 92%,transparent);box-shadow:0 0 18px rgba(34,211,238,.92),0 0 36px rgba(34,211,238,.58)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyRailVisita{right:0;background:linear-gradient(180deg,transparent,rgba(34,197,94,.72) 8%,rgba(34,197,94,1) 22%,rgba(34,197,94,1) 78%,rgba(34,197,94,.72) 92%,transparent);box-shadow:0 0 18px rgba(34,197,94,.88),0 0 36px rgba(34,197,94,.52)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyCyan{position:absolute;inset:0;left:0;width:62%;background:linear-gradient(90deg,rgba(34,211,238,.88),rgba(34,211,238,.58) 48%,rgba(34,211,238,.24) 72%,transparent),linear-gradient(180deg,transparent,rgba(34,211,238,.48) 18%,rgba(34,211,238,.72) 50%,rgba(34,211,238,.48) 82%,transparent);filter:blur(2px);mix-blend-mode:screen;opacity:.72}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyGreen{position:absolute;inset:0;right:0;width:62%;margin-left:auto;background:linear-gradient(270deg,rgba(34,197,94,.84),rgba(34,197,94,.52) 48%,rgba(34,197,94,.2) 72%,transparent),linear-gradient(180deg,transparent,rgba(34,197,94,.42) 18%,rgba(34,197,94,.66) 50%,rgba(34,197,94,.42) 82%,transparent);filter:blur(2px);mix-blend-mode:screen;opacity:.72}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyAxis{position:absolute;left:50%;top:0;bottom:0;width:3px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(34,211,238,.55) 6%,rgba(255,255,255,.96) 18%,rgba(255,255,255,1) 42%,rgba(255,255,255,1) 58%,rgba(255,255,255,.96) 82%,rgba(34,197,94,.55) 94%,transparent);box-shadow:0 0 8px rgba(255,255,255,.66),0 0 14px rgba(255,255,255,.36),0 0 14px rgba(34,211,238,.46),0 0 19px rgba(34,197,94,.34),-4px 0 13px rgba(34,211,238,.34),4px 0 13px rgba(34,197,94,.29)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyAxis:after,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyAxis:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;transform:translateX(-50%);border-radius:999px;pointer-events:none}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyAxis:before{margin-left:-5px;background:linear-gradient(180deg,transparent,rgba(34,211,238,.85) 14%,rgba(34,211,238,.95) 50%,rgba(34,211,238,.85) 86%,transparent);box-shadow:0 0 14px rgba(34,211,238,.65)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyAxis:after{margin-left:5px;background:linear-gradient(180deg,transparent,rgba(34,197,94,.82) 14%,rgba(34,197,94,.92) 50%,rgba(34,197,94,.82) 86%,transparent);box-shadow:0 0 14px rgba(34,197,94,.6)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeStack{position:absolute;left:50%;top:50%;z-index:5;display:grid;place-items:center;transform:translate(-50%,-50%);pointer-events:none}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeStackGlow{position:absolute;width:clamp(220px,25vw,320px);height:clamp(220px,25vw,320px);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.28) 0,rgba(34,211,238,.18) 18%,rgba(34,197,94,.12) 34%,transparent 62%);filter:blur(clamp(12px,1.6vw,22px));opacity:.165}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeStackRing{position:absolute;width:clamp(218px,26.3vw,332px);height:clamp(218px,26.3vw,332px);border-radius:50%;border:1px solid rgba(34,211,238,.24);background:radial-gradient(circle at 50% 50%,transparent 58%,rgba(34,211,238,.06) 68%,rgba(34,197,94,.05) 78%,transparent 88%);box-shadow:0 0 0 1px rgba(34,197,94,.14),0 0 16px rgba(34,211,238,.12),0 0 28px rgba(34,197,94,.075),inset 0 0 20px rgba(255,255,255,.04);opacity:.18}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyHalo{position:absolute;width:clamp(150px,17vw,224px);height:clamp(150px,17vw,224px);border-radius:50%;background:radial-gradient(circle at 42% 50%,rgba(34,211,238,.82),rgba(34,211,238,.22) 34%,transparent 58%),radial-gradient(circle at 58% 50%,rgba(34,197,94,.72),rgba(34,197,94,.16) 34%,transparent 58%),radial-gradient(circle,rgba(255,255,255,.52) 0,rgba(255,255,255,.18) 28%,rgba(255,255,255,.04) 48%,transparent 72%),radial-gradient(circle,transparent 42%,rgba(2,6,14,.58) 68%,rgba(0,2,8,.88) 100%);filter:blur(clamp(4px,.65vw,8px));opacity:.24;box-shadow:0 0 clamp(28px,3.8vw,44px) rgba(34,211,238,.3),0 0 clamp(36px,4.8vw,58px) rgba(34,197,94,.22),inset 0 0 clamp(22px,3vw,38px) rgba(2,6,14,.62)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdge{position:relative;z-index:2;min-width:234px;min-height:162px;gap:9px;padding:16px 21px;border-radius:39px;border-color:rgba(186,230,253,.72);background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.26) 0,rgba(255,255,255,.1) 14%,rgba(34,211,238,.22) 24%,rgba(34,197,94,.18) 42%,transparent 58%),radial-gradient(circle at 42% 48%,rgba(34,211,238,.22),transparent 52%),radial-gradient(circle at 58% 52%,rgba(34,197,94,.18),transparent 52%),linear-gradient(180deg,rgba(2,8,18,.99),rgba(0,3,10,1));box-shadow:0 0 34px rgba(34,211,238,.18),0 0 42px rgba(34,197,94,.135),inset 0 0 0 1px rgba(255,255,255,.24),inset 0 0 36px rgba(255,255,255,.1),inset 0 0 0 13px rgba(1,4,10,.68),inset 0 0 0 27px rgba(0,2,8,.48)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdge span{font-size:16px}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdge strong{font-size:clamp(31px,3.13vw,45px);text-shadow:0 0 26px rgba(34,211,238,.68),0 0 42px rgba(34,197,94,.32),0 0 56px rgba(255,255,255,.2)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdge em{max-width:193px;font-size:16px}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceTeamHeader{position:absolute;top:clamp(20px,3.2vw,42px);z-index:6;display:flex;align-items:center;gap:13px;max-width:28%;color:#eaf6ff;font-size:clamp(11px,.9vw,15px);font-weight:1000;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 10px 22px rgba(2,6,23,.72);white-space:nowrap}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceTeamHeader--local{left:clamp(52px,9vw,122px)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceTeamHeader--visita{right:clamp(52px,9vw,122px);justify-content:flex-end;text-align:right}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceTeamFlag.teamBadgeVisual--expectedGoals{display:inline-flex;font-size:inherit;line-height:1;transform:none;filter:drop-shadow(0 0 8px rgba(255,255,255,.22)) drop-shadow(0 12px 18px rgba(2,6,23,.55))}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceTeamFlag.teamBadgeVisual--expectedGoals.flag{transform:none}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceTeamFlag.generic,.dashboardWorkspace .ovsExpectedGoalsPitch .referenceTeamFlag.initials,.dashboardWorkspace .ovsExpectedGoalsPitch .referenceTeamFlag.text-badge{display:inline-grid;place-items:center;min-width:clamp(54px,5vw,76px);height:clamp(38px,3.6vw,52px);border:1px solid rgba(148,163,184,.3);border-radius:9px;background:rgba(15,23,42,.62);color:#e2e8f0;font-size:clamp(12px,1vw,16px);font-weight:1000}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceMetricBlock{position:absolute;top:clamp(92px,11vw,142px);z-index:6;display:grid;gap:clamp(7px,.9vw,12px);min-width:clamp(90px,9vw,128px);padding:10px 12px;border:1px solid rgba(186,230,253,.13);border-radius:14px;background:linear-gradient(180deg,rgba(3,12,25,.42),rgba(2,6,23,.18));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceMetricBlock--local{left:clamp(27%,29vw,32%)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceMetricBlock--visita{right:clamp(27%,29vw,32%);text-align:right}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceMetricBlock span{display:grid;gap:2px}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceMetricBlock em{color:#9fb3c9;font-size:clamp(9px,.72vw,11px);font-style:normal;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceMetricBlock strong{color:#ffffff;font-size:clamp(24px,2.65vw,39px);font-weight:1000;letter-spacing:-.04em;line-height:.9;text-shadow:0 12px 24px rgba(2,6,23,.64),0 0 18px rgba(248,250,252,.14)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField{position:absolute;bottom:clamp(4px,1.2vw,16px);z-index:3;width:42%;height:48%;pointer-events:none;perspective:880px}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField:before{content:"";position:absolute;z-index:5;width:26%;height:18%;border-radius:999px;filter:blur(2px);mix-blend-mode:screen;opacity:.78;pointer-events:none}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField:after{content:"";position:absolute;z-index:6;width:28%;height:24%;mix-blend-mode:screen;opacity:.5;pointer-events:none}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--local{left:4%}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--visita{right:4%}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--local:before{left:54%;top:20%;background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.5),rgba(103,232,249,.36) 28%,rgba(34,211,238,.12) 58%,transparent 76%)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--local:after{left:48%;top:14%;background:radial-gradient(circle at 18% 30%,rgba(255,255,255,.62) 0 1px,transparent 2px),radial-gradient(circle at 54% 42%,rgba(103,232,249,.48) 0 1px,transparent 2px),radial-gradient(circle at 72% 68%,rgba(186,230,253,.34) 0 1px,transparent 2px);background-size:38px 38px,46px 46px,34px 34px}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--visita:before{right:54%;top:20%;background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.46),rgba(190,242,100,.34) 28%,rgba(34,197,94,.12) 58%,transparent 76%)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--visita:after{right:48%;top:14%;background:radial-gradient(circle at 82% 30%,rgba(255,255,255,.56) 0 1px,transparent 2px),radial-gradient(circle at 46% 42%,rgba(190,242,100,.44) 0 1px,transparent 2px),radial-gradient(circle at 28% 68%,rgba(220,252,231,.3) 0 1px,transparent 2px);background-size:38px 38px,46px 46px,34px 34px}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldGlow{display:none}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldPlane{position:absolute;inset:0;overflow:hidden;border:1px solid rgba(226,232,240,.28);border-radius:12px;transform-style:preserve-3d;transform-origin:50% 100%;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -22px 34px rgba(2,6,23,.42),0 16px 28px rgba(2,6,23,.38)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--local .referenceFieldPlane{transform:rotateX(58deg) rotate(-13deg) skewX(-4deg);background:radial-gradient(ellipse 38% 34% at 64% 30%,rgba(255,255,255,.16),rgba(34,211,238,.13) 34%,transparent 66%),linear-gradient(155deg,rgba(34,211,238,.32),rgba(8,145,178,.16) 40%,rgba(5,20,39,.92)),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 28px);border-color:rgba(34,211,238,.34);box-shadow:inset 0 1px 0 rgba(186,230,253,.18),inset 0 0 42px rgba(34,211,238,.12),0 0 28px rgba(34,211,238,.18),0 22px 34px rgba(2,6,23,.42)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--visita .referenceFieldPlane{transform:rotateX(58deg) rotate(13deg) skewX(4deg);background:radial-gradient(ellipse 38% 34% at 36% 30%,rgba(255,255,255,.14),rgba(34,197,94,.12) 34%,transparent 66%),linear-gradient(205deg,rgba(34,197,94,.3),rgba(21,128,61,.15) 40%,rgba(5,20,39,.92)),repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 1px,transparent 1px 28px);border-color:rgba(34,197,94,.32);box-shadow:inset 0 1px 0 rgba(187,247,208,.16),inset 0 0 42px rgba(34,197,94,.11),0 0 28px rgba(34,197,94,.16),0 22px 34px rgba(2,6,23,.42)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldPlane:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent calc(50% - .7px),rgba(255,255,255,.22) calc(50% - .7px),rgba(255,255,255,.22) calc(50% + .7px),transparent calc(50% + .7px)),linear-gradient(0deg,transparent calc(50% - .6px),rgba(255,255,255,.09) calc(50% - .6px),rgba(255,255,255,.09) calc(50% + .6px),transparent calc(50% + .6px));pointer-events:none}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldPlane:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 0 26px rgba(255,255,255,.03);pointer-events:none}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldBox,.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldCircle,.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldGoal,.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldLine,.dashboardWorkspace .ovsExpectedGoalsPitch .referencePenaltySpot{position:absolute;z-index:2;pointer-events:none}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldLine--mid{top:0;bottom:0;left:50%;width:1px;background:rgba(255,255,255,.22)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldCircle{left:50%;top:50%;width:clamp(52px,6vw,78px);height:clamp(52px,6vw,78px);border:1px solid rgba(255,255,255,.24);border-radius:999px;transform:translate(-50%,-50%)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldBox--large{top:22%;width:32%;height:56%;border:1px solid rgba(255,255,255,.24)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldBox--small{top:34%;width:15%;height:32%;border:1px solid rgba(255,255,255,.18)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--local .referenceFieldBox{left:0;border-left:0;border-radius:0 8px 8px 0}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--visita .referenceFieldBox{right:0;border-right:0;border-radius:8px 0 0 8px}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldGoal{top:40%;width:4%;height:20%;border:1px solid rgba(255,255,255,.26)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--local .referenceFieldGoal{left:-3%;border-right:0;border-radius:4px 0 0 4px}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--visita .referenceFieldGoal{right:-3%;border-left:0;border-radius:0 4px 4px 0}.dashboardWorkspace .ovsExpectedGoalsPitch .referencePenaltySpot{top:50%;width:4px;height:4px;border-radius:999px;background:rgba(255,255,255,.72);transform:translate(-50%,-50%)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--local .referencePenaltySpot{left:18%}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--visita .referencePenaltySpot{left:82%}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceThreatDot{position:absolute;z-index:4;width:clamp(4px,.42vw,7px);height:clamp(4px,.42vw,7px);border-radius:999px;transform:translate(-50%,-50%)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceThreatDot--local{background:#67e8f9;box-shadow:0 0 8px rgba(103,232,249,.88),0 0 16px rgba(34,211,238,.5)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceThreatDot--visita{background:#bef264;box-shadow:0 0 8px rgba(190,242,100,.82),0 0 16px rgba(34,197,94,.46)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceEdgeOrb{min-width:clamp(118px,13vw,172px);min-height:clamp(118px,13vw,172px);border-radius:999px;clip-path:none;padding:16px;border-color:rgba(186,230,253,.76);background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.26),rgba(34,211,238,.2) 22%,rgba(34,197,94,.16) 42%,rgba(0,2,8,.96) 72%),linear-gradient(180deg,rgba(2,8,18,.98),rgba(0,3,10,1));box-shadow:0 -34px 72px rgba(34,211,238,.18),0 34px 72px rgba(34,197,94,.15),0 0 0 1px rgba(34,197,94,.2),0 0 38px rgba(34,211,238,.24),inset 0 0 0 1px rgba(255,255,255,.22),inset 0 0 34px rgba(255,255,255,.08)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceEdgeOrb span{color:#dbeafe;font-size:clamp(10px,.9vw,13px)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceEdgeOrb strong{font-size:clamp(28px,3.1vw,43px)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceEdgeOrb em{max-width:122px;font-size:clamp(10px,.9vw,13px)}.dashboardWorkspace .ovsExpectedGoalsPitch .threatDot{z-index:4;transform:translate(-50%,-50%) translateZ(24px)}.dashboardWorkspace .ovsExpectedGoalsPitch .threatDot.local{filter:drop-shadow(0 0 6px rgba(103,232,249,.85))}.dashboardWorkspace .ovsExpectedGoalsPitch .threatDot.visita{filter:drop-shadow(0 0 6px rgba(190,242,100,.8))}@media (max-width:720px){.dashboardWorkspace .ovsExpectedGoalsPitch{min-height:360px;perspective:none}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform{width:41%;height:36%;bottom:8px}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.local{transform:rotate(270deg)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.visita{transform:rotate(-270deg)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamColumn{width:35%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamColumn.local{left:6%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamColumn.visita{right:6%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchMetricStack strong{font-size:clamp(30px,9vw,44px)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeStack{top:58%}}.dashboardWorkspace .ovsGoalCard{display:grid;gap:10px;min-width:0;overflow:hidden;border:1px solid rgba(96,165,250,.22);border-radius:15px;padding:12px;background:radial-gradient(circle at 22% 0,rgba(34,211,238,.14),transparent 36%),radial-gradient(circle at 84% 12%,rgba(34,197,94,.1),transparent 32%),linear-gradient(180deg,rgba(12,31,56,.88),rgba(6,16,30,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 26px rgba(2,6,23,.18)}.dashboardWorkspace .ovsGoalCard.emphasis{border-color:rgba(34,211,238,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 16px 34px rgba(14,165,233,.14)}.dashboardWorkspace .ovsGoalCardHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboardWorkspace .ovsGoalCardHeader span{color:#e0f2fe;font-size:12px;font-weight:1000;letter-spacing:.1em;text-transform:uppercase}.dashboardWorkspace .ovsGoalCardHeader small{color:#8ad7ee;font-size:10px;font-weight:900;text-align:right}.dashboardWorkspace .ovsMiniPitch{position:relative;min-height:176px;overflow:hidden;border:1px solid rgba(125,211,252,.18);border-radius:12px;background:linear-gradient(90deg,rgba(14,116,144,.18),rgba(15,23,42,.22) 50%,rgba(21,128,61,.15)),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 18px),rgba(6,16,30,.8)}.dashboardWorkspace .ovsGoalCard.emphasis .ovsMiniPitch{min-height:148px}.dashboardWorkspace .ovsMiniPitch:before{content:"";position:absolute;inset:12px;border:1px solid rgba(226,232,240,.12);border-radius:8px}.dashboardWorkspace .pitchCenter{position:absolute;left:50%;top:12px;bottom:12px;width:1px;background:rgba(226,232,240,.14)}.dashboardWorkspace .pitchCircle{position:absolute;left:50%;top:50%;width:42px;height:42px;border:1px solid rgba(226,232,240,.16);border-radius:999px;transform:translate(-50%,-50%)}.dashboardWorkspace .pitchFlagBackdrop{position:absolute;top:72%;z-index:0;color:#ffffff;font-size:74px;line-height:.9;opacity:.22;pointer-events:none;transform:translateY(-50%) scaleX(1.42);transform-origin:center}.dashboardWorkspace .pitchFlagBackdrop.local{left:14%}.dashboardWorkspace .pitchFlagBackdrop.visita{right:14%}.dashboardWorkspace .pitchFlagBackdrop.generic,.dashboardWorkspace .pitchFlagBackdrop.initials,.dashboardWorkspace .pitchFlagBackdrop.text-badge{display:none}.dashboardWorkspace .pitchBox{position:absolute;top:29%;width:18%;height:42%;border:1px solid rgba(226,232,240,.14)}.dashboardWorkspace .pitchValueLabel{position:absolute;top:27%;z-index:2;display:grid;width:43%;min-width:0;transform:none}.dashboardWorkspace .pitchValueLabel.local{left:5%;text-align:left}.dashboardWorkspace .pitchValueLabel.visita{right:5%;justify-items:end;text-align:right}.dashboardWorkspace .pitchValueLabel em{max-width:100%;overflow:hidden;color:#cbd5e1;font-size:clamp(11px,.85vw,14px);font-style:normal;font-weight:1000;letter-spacing:.1em;text-transform:uppercase;white-space:normal}.dashboardWorkspace .pitchValueLabel strong{color:#f8fafc;font-size:clamp(34px,3.7vw,52px);font-weight:1000;letter-spacing:-.02em;line-height:.9;text-shadow:0 8px 18px rgba(2,6,23,.55)}.dashboardWorkspace .pitchBox.local{left:12px;border-left:0;border-radius:0 8px 8px 0}.dashboardWorkspace .pitchBox.visita{right:12px;border-right:0;border-radius:8px 0 0 8px}.dashboardWorkspace .firstGoalBall,.dashboardWorkspace .threatDot{position:absolute;z-index:3;display:block;border-radius:999px;transform:translate(-50%,-50%)}.dashboardWorkspace .threatDot{width:9px;height:9px}.dashboardWorkspace .threatDot.local{background:#a5f3fc;box-shadow:0 0 16px rgba(103,232,249,.78)}.dashboardWorkspace .threatDot.visita{background:#d9f99d;box-shadow:0 0 16px rgba(190,242,100,.7)}.dashboardWorkspace .firstGoalBall{top:50%;width:28px;height:28px;border:2px solid rgba(255,255,255,.82);background:radial-gradient(circle at 38% 34%,#ffffff 0 18%,transparent 20%),radial-gradient(circle at 64% 64%,#0f172a 0 16%,transparent 18%),#e5e7eb;box-shadow:0 0 24px rgba(250,204,21,.42)}.dashboardWorkspace .ovsMiniFlag.flag{display:inline-block;font-size:20px;font-style:normal;line-height:.9;transform:scaleX(1.42);transform-origin:center}@media (max-width:980px){.dashboardWorkspace .ovsBattleCard,.dashboardWorkspace .ovsGoalCards{grid-template-columns:1fr}.dashboardWorkspace .ovsBattleTeam.visita{justify-items:start;text-align:left}.dashboardWorkspace .ovsBattleEdge{border-block:1px solid rgba(148,163,184,.16);border-inline:0;padding-block:10px}}.dashboardWorkspace .ovsTacticalIntel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.dashboardWorkspace .ovsTacticalCard{position:relative;display:grid;gap:12px;min-height:190px;overflow:hidden;border:1px solid rgba(34,211,238,.22);border-radius:16px;padding:14px;background:radial-gradient(circle at 16% 0,rgba(34,211,238,.13),transparent 34%),linear-gradient(180deg,rgba(10,31,56,.86),rgba(6,16,30,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 34px rgba(2,6,23,.22)}.dashboardWorkspace .ovsTacticalCard.attack{grid-column:1/-1;min-height:240px}.dashboardWorkspace .ovsTacticalCard.buildup{overflow:visible;min-height:320px;grid-template-rows:auto 1fr}.dashboardWorkspace .ovsTacticalCardHeader{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboardWorkspace .ovsTacticalCardHeader div{display:grid;gap:4px}.dashboardWorkspace .ovsTacticalCardHeader span{color:#bfdbfe;font-size:11px;font-weight:1000;letter-spacing:.13em;text-transform:uppercase}.dashboardWorkspace .ovsTacticalCardHeader strong{color:#f8fafc;font-size:clamp(32px,3.4vw,54px);font-weight:1000;letter-spacing:-.04em;line-height:.9}.dashboardWorkspace .ovsTacticalCardHeader em{border:1px solid rgba(125,211,252,.22);border-radius:999px;padding:6px 9px;background:rgba(15,23,42,.48);color:#dbeafe;font-size:10px;font-style:normal;font-weight:1000;letter-spacing:.08em;text-align:right;text-transform:uppercase}.dashboardWorkspace .ovsTacticalCardSubtitle{color:#7dd3fc;font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.dashboardWorkspace .attackHeatMap,.dashboardWorkspace .defensiveRiskMap{position:relative;min-height:132px;overflow:hidden;border:1px solid rgba(226,232,240,.12);border-radius:13px;background:linear-gradient(90deg,rgba(14,116,144,.1),rgba(15,23,42,.22),rgba(21,128,61,.1)),repeating-linear-gradient(90deg,rgba(255,255,255,.032) 0 1px,transparent 1px 24px),rgba(7,16,31,.72)}.dashboardWorkspace .attackHeatMap:before,.dashboardWorkspace .defensiveRiskMap:before{content:"";position:absolute;inset:12px;border:1px solid rgba(226,232,240,.12);border-radius:9px}.dashboardWorkspace .attackHeatPitchLines{position:absolute;inset:12px;border-right:1px dashed rgba(148,163,184,.18);background:linear-gradient(90deg,transparent 62%,rgba(34,211,238,.05) 0,rgba(34,211,238,.12))}.dashboardWorkspace .attackHeatGlow{position:absolute;z-index:1;border-radius:999px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(103,232,249,.72) 0,rgba(34,211,238,.34) 38%,transparent 72%);filter:blur(6px);pointer-events:none}.dashboardWorkspace .attackHeatCore{position:absolute;right:8%;top:30%;z-index:2;width:28%;height:40%;border-radius:18px;background:radial-gradient(circle at 58% 42%,rgba(165,243,252,.92) 0,rgba(34,211,238,.56) 28%,rgba(14,116,144,.18) 62%,transparent 78%);box-shadow:0 0 28px rgba(34,211,238,.42),inset 0 0 18px rgba(165,243,252,.24);pointer-events:none}.dashboardWorkspace .territoryGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr);gap:5px;min-height:126px}.dashboardWorkspace .territoryHeatmap{padding:4px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:linear-gradient(180deg,rgba(15,23,42,.52),rgba(7,16,31,.78)),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 20%)}.dashboardWorkspace .territoryCell{--heat-intensity:0.5;position:relative;display:grid;place-items:center;min-height:34px;border:1px solid rgba(148,163,184,.12);border-radius:7px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.dashboardWorkspace .territoryCell b{position:relative;z-index:1;color:#f8fafc;font-size:9px;font-weight:900;letter-spacing:.02em;text-shadow:0 1px 6px rgba(2,6,23,.82)}.dashboardWorkspace .territoryCell.heat-low{background:linear-gradient(135deg,rgb(calc(159 + var(--heat-intensity) * 92),calc(18 + var(--heat-intensity) * 95),calc(57 + var(--heat-intensity) * 76)),rgb(calc(190 + var(--heat-intensity) * 61),calc(68 + var(--heat-intensity) * 45),calc(90 + var(--heat-intensity) * 43)));border-color:rgba(251,113,133,calc(.16 + var(--heat-intensity) * .4));box-shadow:inset 0 0 calc(8px + var(--heat-intensity) * 10px) rgba(251,113,133,calc(.08 + var(--heat-intensity) * .22)),0 0 calc(6px + var(--heat-intensity) * 10px) rgba(225,29,72,calc(.06 + var(--heat-intensity) * .18))}.dashboardWorkspace .territoryCell.heat-medium{background:linear-gradient(135deg,rgb(calc(180 + var(--heat-intensity) * 72),calc(83 + var(--heat-intensity) * 128),calc(9 + var(--heat-intensity) * 68)),rgb(calc(217 + var(--heat-intensity) * 35),calc(150 + var(--heat-intensity) * 61),calc(45 + var(--heat-intensity) * 32)));border-color:rgba(252,211,77,calc(.14 + var(--heat-intensity) * .36));box-shadow:inset 0 0 calc(8px + var(--heat-intensity) * 10px) rgba(252,211,77,calc(.07 + var(--heat-intensity) * .2)),0 0 calc(6px + var(--heat-intensity) * 8px) rgba(217,119,6,calc(.05 + var(--heat-intensity) * .14))}.dashboardWorkspace .territoryCell.heat-high{background:linear-gradient(135deg,rgb(calc(6 + var(--heat-intensity) * 46),calc(78 + var(--heat-intensity) * 133),calc(59 + var(--heat-intensity) * 94)),rgb(calc(16 + var(--heat-intensity) * 36),calc(120 + var(--heat-intensity) * 91),calc(87 + var(--heat-intensity) * 66)));border-color:rgba(52,211,153,calc(.16 + var(--heat-intensity) * .4));box-shadow:inset 0 0 calc(10px + var(--heat-intensity) * 12px) rgba(52,211,153,calc(.09 + var(--heat-intensity) * .24)),0 0 calc(8px + var(--heat-intensity) * 12px) rgba(6,78,59,calc(.08 + var(--heat-intensity) * .2))}.dashboardWorkspace .territoryLegend{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;margin-top:7px;padding:5px 8px;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:linear-gradient(180deg,rgba(15,23,42,.42),rgba(7,16,31,.62))}.dashboardWorkspace .territoryLegendItem{display:inline-flex;align-items:center;gap:5px;color:#94a3b8;font-size:7.5px;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase;white-space:nowrap}.dashboardWorkspace .territoryLegendItem b{color:#e2e8f0;font-size:8px;font-weight:900;letter-spacing:.02em}.dashboardWorkspace .territoryLegendItem i{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0;border:1px solid rgba(255,255,255,.14)}.dashboardWorkspace .territoryLegendItem.strong i{background:linear-gradient(135deg,#064e3b,#34d399);box-shadow:0 0 7px rgba(52,211,153,.42)}.dashboardWorkspace .territoryLegendItem.neutral i{background:linear-gradient(135deg,#b45309,#fcd34d);box-shadow:0 0 7px rgba(252,211,77,.32)}.dashboardWorkspace .territoryLegendItem.opponent i{background:linear-gradient(135deg,#9f1239,#fb7185);box-shadow:0 0 7px rgba(251,113,133,.34)}.dashboardWorkspace .defensiveRiskMap span{position:absolute;right:18%;width:38%;height:2px;border-radius:999px;background:linear-gradient(270deg,transparent,#fca5a5);box-shadow:0 0 16px rgba(248,113,113,.26)}.dashboardWorkspace .defensiveRiskMap span:after{content:"";position:absolute;left:-2px;top:50%;border-block:5px solid transparent;border-right:8px solid #fca5a5;transform:translateY(-50%)}.dashboardWorkspace .defensiveRiskMap b{position:absolute;right:10%;top:24%;width:18%;height:52%;border:1px solid rgba(248,113,113,.22);border-right:0;border-radius:10px 0 0 10px}.dashboardWorkspace .buildUpRadar{position:relative;display:grid;place-items:center;align-self:stretch;width:100%;min-height:288px;padding:2px 4px 6px;overflow:visible;border-radius:13px;background:radial-gradient(circle at 50% 50%,rgba(34,211,238,.08),transparent 58%),rgba(7,16,31,.56)}.dashboardWorkspace .buildUpRadarSvg{display:block;width:100%;max-width:440px;height:auto;min-height:270px;margin:auto;overflow:visible}.dashboardWorkspace .buildUpRadarGrid{fill:rgba(34,211,238,.04);stroke:rgba(125,211,252,.16);stroke-width:1}.dashboardWorkspace .buildUpRadarAxis{stroke:rgba(148,163,184,.22);stroke-width:1}.dashboardWorkspace .buildUpRadarFill{fill:rgba(34,211,238,.16)}.dashboardWorkspace .buildUpRadarStroke{fill:none;stroke:rgba(103,232,249,.82);stroke-linejoin:round;stroke-width:2;filter:drop-shadow(0 0 8px rgba(34,211,238,.34))}.dashboardWorkspace .buildUpRadarPoint{fill:#67e8f9;stroke:rgba(8,47,73,.8);stroke-width:1}.dashboardWorkspace .buildUpRadarPoint.dominant{fill:#a5f3fc;stroke:#22d3ee;stroke-width:1.4;filter:drop-shadow(0 0 8px rgba(34,211,238,.62))}.dashboardWorkspace .buildUpRadarCenter{fill:#0f172a;stroke:rgba(103,232,249,.72);stroke-width:1.2}.dashboardWorkspace .buildUpRadarLabel{fill:#cbd5e1;font-size:11.5px;font-weight:1000;letter-spacing:.06em;text-transform:uppercase}.dashboardWorkspace .buildUpRadarLabel.dominant{fill:#e0f2fe;font-size:12.3px}.dashboardWorkspace .ovsTacticalCard.momentum{position:relative}.dashboardWorkspace .momentumLegend{position:absolute;top:14px;right:14px;z-index:3;display:grid;gap:3.5px;max-width:156px;padding:9px 11px;border:1px solid rgba(125,211,252,.14);border-radius:9px;background:rgba(7,16,31,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.dashboardWorkspace .momentumLegendItem{display:flex;align-items:center;gap:5px;color:rgba(186,230,253,.82);font-size:8px;font-weight:800;letter-spacing:.03em;line-height:1.25;text-transform:lowercase;white-space:nowrap}.dashboardWorkspace .momentumLegendItem i{flex-shrink:0;font-style:normal;font-size:9px;line-height:1}.dashboardWorkspace .momentumChart{min-height:252px;border-radius:13px;background:linear-gradient(180deg,rgba(34,211,238,.06),transparent 38%),linear-gradient(0deg,rgba(34,197,94,.06),transparent 38%),radial-gradient(circle at 50% 50%,rgba(34,211,238,.05),transparent 62%),rgba(7,16,31,.56);border:1px solid rgba(34,211,238,.1)}.dashboardWorkspace .momentumChartSvg{display:block;width:100%;height:252px}.dashboardWorkspace .matchFlowMarkerLane{fill:rgba(15,23,42,.18);stroke:rgba(148,163,184,.08);stroke-width:.6}.dashboardWorkspace .matchFlowSegmentLine{stroke:rgba(148,163,184,.07);stroke-width:.8}.dashboardWorkspace .momentumCenterLine{stroke:rgba(148,163,184,.48);stroke-width:1.4}.dashboardWorkspace .momentumBar.local{opacity:.94}.dashboardWorkspace .momentumBar.visita{opacity:.9}.dashboardWorkspace .matchFlowMarker{font-size:9px;pointer-events:none;-webkit-user-select:none;user-select:none}.dashboardWorkspace .matchFlowMarker--goal{font-size:8.5px;opacity:.88}.dashboardWorkspace .matchFlowMarker--peak{font-size:9.5px;opacity:.92}.dashboardWorkspace .matchFlowMarker--vulnerable{font-size:8.5px;opacity:.78}.dashboardWorkspace .matchFlowMarker--shift{font-size:9px;opacity:.94}.dashboardWorkspace .matchFlowTimelineLabel{fill:rgba(186,230,253,.78);font-size:8px;font-weight:700;letter-spacing:.05em;pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width:920px){.dashboardWorkspace .ovsTacticalIntel{grid-template-columns:1fr}}.dashboardWorkspace .metricSectionTeamBadge.metricSectionTeamBadge--away{border-color:rgba(129,140,248,.42);background:linear-gradient(180deg,rgba(49,46,129,.62),rgba(30,27,75,.9)),radial-gradient(circle at 18% 50%,rgba(99,102,241,.26),transparent 58%);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 6px 18px rgba(67,56,202,.28);color:#ede9fe}.dashboardWorkspace .metricSectionTeamBadge.metricSectionTeamBadge--away.metricSectionTeamBadge--optaPremium{border-color:rgba(167,139,250,.48);background:linear-gradient(180deg,rgba(76,29,149,.74),rgba(30,27,75,.94)),radial-gradient(circle at 14% 50%,rgba(124,58,237,.3),transparent 62%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 6px 20px rgba(67,56,202,.36),0 0 24px rgba(99,102,241,.12)}.dashboardWorkspace .metricSectionTeamBadge.metricSectionTeamBadge--away .metricSectionTeamBadgeLabel{color:#ddd6fe}.dashboardWorkspace .tacticalIntel--away .ovsTacticalCardHeader em{border-color:rgba(167,139,250,.28);background:rgba(30,27,75,.52);color:#ddd6fe}.dashboardWorkspace .tacticalIntel--away .attackHeatGlow{background:radial-gradient(circle,rgba(196,181,253,.74) 0,rgba(99,102,241,.36) 38%,transparent 72%)}.dashboardWorkspace .tacticalIntel--away .attackHeatCore{background:radial-gradient(circle at 58% 42%,rgba(221,214,254,.92) 0,rgba(129,140,248,.58) 28%,rgba(67,56,202,.2) 62%,transparent 78%);box-shadow:0 0 28px rgba(99,102,241,.44),inset 0 0 18px rgba(196,181,253,.26)}.dashboardWorkspace .tacticalIntel--away .buildUpRadarFill{fill:rgba(99,102,241,.18)}.dashboardWorkspace .tacticalIntel--away .buildUpRadarStroke{stroke:rgba(165,180,252,.84);filter:drop-shadow(0 0 8px rgba(124,58,237,.38))}.dashboardWorkspace .tacticalIntel--away .buildUpRadarPoint{fill:#a5b4fc;stroke:rgba(49,46,129,.82)}.dashboardWorkspace .tacticalIntel--away .buildUpRadarPoint.dominant{fill:#c4b5fd;stroke:#818cf8;filter:drop-shadow(0 0 8px rgba(124,58,237,.64))}.dashboardWorkspace .tacticalIntel--away .buildUpRadarCenter{stroke:rgba(165,180,252,.76)}.dashboardWorkspace .tacticalIntel--away .buildUpRadarLabel.dominant{fill:#ede9fe}.dashboardWorkspace .boardStat,.dashboardWorkspace .cesProfileCard,.dashboardWorkspace .marketCard,.dashboardWorkspace .ovsStaffReport,.dashboardWorkspace .pdcaMiniCard,.dashboardWorkspace .riskScoreCard,.dashboardWorkspace .tacticalIdentityCard{min-height:112px;border-radius:10px;padding:15px;border-color:rgba(148,163,184,.24);background:radial-gradient(circle at 8% 0,rgba(96,165,250,.11),transparent 38%),linear-gradient(180deg,rgba(22,38,62,.9),rgba(10,20,37,.96));box-shadow:0 14px 34px rgba(2,6,23,.25),inset 0 1px 0 rgba(255,255,255,.05)}.dashboardWorkspace .ovsStaffReport{display:grid;gap:12px}.dashboardWorkspace .ovsStaffReport div{border-bottom:1px solid rgba(148,163,184,.12);padding-bottom:10px}.dashboardWorkspace .ovsStaffReport div:last-child{border-bottom:0;padding-bottom:0}.dashboardWorkspace .ovsStaffReport span{display:block;color:#93c5fd;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.dashboardWorkspace .ovsStaffReport strong{color:#f8fafc;font-size:clamp(15px,1.2vw,18px)}.dashboardWorkspace .ovsStaffReport p{color:#cbd5e1;font-size:13px;line-height:1.45;margin:0}.dashboardWorkspace .metricTone-goals .boardStat{border-color:rgba(34,211,238,.28);background:radial-gradient(circle at 8% 0,rgba(34,211,238,.16),transparent 38%),linear-gradient(180deg,rgba(16,47,72,.88),rgba(10,20,37,.96))}.dashboardWorkspace .metricTone-tactical .tacticalIdentityCard{border-color:rgba(45,212,191,.32);background:radial-gradient(circle at 8% 0,rgba(20,184,166,.18),transparent 38%),radial-gradient(circle at 92% 12%,rgba(34,211,238,.1),transparent 34%),linear-gradient(180deg,rgba(13,52,64,.88),rgba(8,22,36,.96))}.dashboardWorkspace .metricTone-rival .tacticalIdentityCard{border-color:rgba(100,116,139,.36);background:radial-gradient(circle at 8% 0,rgba(71,85,105,.22),transparent 38%),radial-gradient(circle at 92% 6%,rgba(22,101,52,.13),transparent 34%),linear-gradient(180deg,rgba(31,41,55,.9),rgba(9,18,28,.96))}.dashboardWorkspace .metricTone-rival .metricIcon{border-color:rgba(148,163,184,.34);background:rgba(51,65,85,.42);color:#cbd5e1}.dashboardWorkspace .metricTone-tactical .metricIcon{border-color:rgba(45,212,191,.34);background:rgba(20,184,166,.14);color:#99f6e4}.dashboardWorkspace .metricTone-rival .tacticalIdentityCard span{color:#cbd5e1}.dashboardWorkspace .metricTone-rival .tacticalIdentityCard strong{color:#e5e7eb}.dashboardWorkspace .metricTone-rival .tacticalIdentityCard p,.dashboardWorkspace .metricTone-rival .tacticalIdentityCard small{color:#b6c2cf}.dashboardWorkspace .metricTone-tactical .tacticalIdentityCard span{color:#99f6e4}.dashboardWorkspace .metricTone-tactical .tacticalIdentityCard p,.dashboardWorkspace .metricTone-tactical .tacticalIdentityCard small{color:#b8dbe4}.dashboardWorkspace .metricTone-risk .cesProfileCard,.dashboardWorkspace .metricTone-risk .pdcaMiniCard,.dashboardWorkspace .metricTone-risk .riskScoreCard{border-color:rgba(251,146,60,.28);background:radial-gradient(circle at 8% 0,rgba(251,146,60,.16),transparent 38%),linear-gradient(180deg,rgba(52,31,30,.88),rgba(10,20,37,.96))}.dashboardWorkspace .marketCard.scoreHigh{border-color:rgba(34,197,94,.46);background:radial-gradient(circle at 10% 0,rgba(34,197,94,.2),transparent 42%),linear-gradient(180deg,rgba(18,54,38,.88),rgba(9,21,34,.96));box-shadow:0 16px 38px rgba(2,6,23,.28),0 0 26px rgba(34,197,94,.12)}.dashboardWorkspace .marketCard.scoreMid{border-color:rgba(250,204,21,.46);background:radial-gradient(circle at 10% 0,rgba(250,204,21,.2),transparent 42%),linear-gradient(180deg,rgba(63,51,18,.8),rgba(9,21,34,.96));box-shadow:0 16px 38px rgba(2,6,23,.28),0 0 24px rgba(250,204,21,.1)}.dashboardWorkspace .marketCard.scoreLow{border-color:rgba(248,113,113,.46);background:radial-gradient(circle at 10% 0,rgba(248,113,113,.2),transparent 42%),linear-gradient(180deg,rgba(64,25,34,.84),rgba(9,21,34,.96));box-shadow:0 16px 38px rgba(2,6,23,.28),0 0 24px rgba(248,113,113,.1)}.dashboardWorkspace .marketBoard{display:grid;gap:8px;border:1px solid rgba(45,212,191,.2);border-radius:12px;padding:8px;background:radial-gradient(circle at 0 0,rgba(45,212,191,.1),transparent 34%),linear-gradient(90deg,rgba(15,23,42,.7),rgba(8,47,73,.28),rgba(15,23,42,.72)),rgba(2,6,23,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 14px 34px rgba(2,6,23,.24),0 0 0 1px rgba(251,191,36,.04)}.dashboardWorkspace .marketBoardV25,.marketBoardV25,.publicMarketSection .marketBoardV25{display:grid;gap:10px;grid-template-columns:1fr;grid-auto-rows:auto;border:1px solid rgba(148,163,184,.14);border-radius:16px;padding:12px;background:radial-gradient(circle at 12% 0,rgba(59,130,246,.08),transparent 38%),linear-gradient(180deg,rgba(15,27,45,.92),rgba(8,17,31,.96));box-shadow:0 18px 44px rgba(2,6,23,.28);min-width:0;width:100%;box-sizing:border-box}@media (min-width:768px){.dashboardWorkspace .marketBoardV25,.marketBoardV25,.publicMarketSection .marketBoardV25{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dashboardWorkspace .marketBoardV25,.marketBoardV25,.publicMarketSection .marketBoardV25{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr}}.dashboardWorkspace .marketCardV25,.publicMarketSection .marketCardV25{display:flex;flex-direction:column;gap:6px;min-width:0;height:100%;min-height:188px;border:1px solid rgba(148,163,184,.16);border-radius:14px;padding:14px 14px 12px;background:linear-gradient(180deg,rgba(17,31,51,.88),rgba(10,18,32,.94));transition:border-color .18s ease,transform .18s ease}.dashboardWorkspace .marketCardV25:hover,.publicMarketSection .marketCardV25:hover{transform:translateY(-1px);border-color:rgba(148,163,184,.28)}.dashboardWorkspace .marketCardV25__name,.publicMarketSection .marketCardV25__name{color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.dashboardWorkspace .marketCardV25__tierBadge,.publicMarketSection .marketCardV25__tierBadge{border-radius:999px;font-size:8px;font-weight:800;letter-spacing:.12em;line-height:1;padding:3px 6px}.dashboardWorkspace .marketCardV25__tierBadge--standard,.publicMarketSection .marketCardV25__tierBadge--standard{color:#94a3b8;background:#94a3b81a;border:1px solid #94a3b833}.dashboardWorkspace .marketCardV25__tierBadge--forced,.publicMarketSection .marketCardV25__tierBadge--forced{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2440}.dashboardWorkspace .marketCardV25__tierBadge--hard-forced,.publicMarketSection .marketCardV25__tierBadge--hard-forced{color:#fb923c;background:#f9731626;border:2px solid #f97316;box-shadow:0 0 0 1px #f9731640}.dashboardWorkspace .marketCardV25__pick,.publicMarketSection .marketCardV25__pick{color:#f8fafc;font-size:clamp(22px,2.1vw,28px);font-weight:900;line-height:1.12;letter-spacing:-.02em}.dashboardWorkspace .marketCardV25__quality,.publicMarketSection .marketCardV25__quality{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex-wrap:nowrap}.dashboardWorkspace .marketCardV25__stars,.publicMarketSection .marketCardV25__stars{color:#facc15;font-size:11px;letter-spacing:.04em}.dashboardWorkspace .marketCardV25__modelConfidence,.publicMarketSection .marketCardV25__modelConfidence{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:8px;border-top:1px solid rgba(148,163,184,.12)}.dashboardWorkspace .marketCardV25__modelConfidenceRow,.publicMarketSection .marketCardV25__modelConfidenceRow{display:flex;flex-direction:column;gap:2px;min-width:0}.dashboardWorkspace .marketCardV25__modelConfidenceLabel,.publicMarketSection .marketCardV25__modelConfidenceLabel{color:#94a3b8;font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.dashboardWorkspace .marketCardV25__modelConfidencePct,.publicMarketSection .marketCardV25__modelConfidencePct{font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.dashboardWorkspace .marketModelConfidencePct,.publicMarketSection .marketModelConfidencePct{transition:color .18s ease,opacity .18s ease}.dashboardWorkspace .marketModelConfidencePct--leader,.publicMarketSection .marketModelConfidencePct--leader{color:#66f5c5}.dashboardWorkspace .marketModelConfidencePct--neutral,.publicMarketSection .marketModelConfidencePct--neutral{color:#64748b}.dashboardWorkspace .marketModelConfidencePct--equal,.publicMarketSection .marketModelConfidencePct--equal{color:#f8fafc}.dashboardWorkspace .marketCardV25__tier,.publicMarketSection .marketCardV25__tier{color:#cbd5e1;font-size:10px;font-weight:900;letter-spacing:.1em}.dashboardWorkspace .marketCardV25__gsps,.publicMarketSection .marketCardV25__gsps{display:flex;flex-direction:column;gap:1px;min-width:0}.dashboardWorkspace .marketCardV25__gspsModel,.publicMarketSection .marketCardV25__gspsModel{color:#cbd5e1;font-size:calc(8px * 1.4);font-weight:800;letter-spacing:.08em;line-height:1.15}.dashboardWorkspace .marketCardV25__gspsGap,.publicMarketSection .marketCardV25__gspsGap{color:#cbd5e1;font-size:calc(8px * 1.4);font-weight:900;letter-spacing:.08em;line-height:1.15}.dashboardWorkspace .marketCardV25__gspsPending,.publicMarketSection .marketCardV25__gspsPending{color:#cbd5e1;font-size:calc(8px * 1.4);font-weight:700;letter-spacing:.08em;line-height:1.15;letter-spacing:.04em;opacity:.82}.dashboardWorkspace .marketCardV25__scoreRow,.publicMarketSection .marketCardV25__scoreRow{display:flex;align-items:baseline;gap:3px;margin-top:4px}.dashboardWorkspace .marketCardV25__score,.publicMarketSection .marketCardV25__score{color:#f8fafc;font-size:calc(20px * 1.4);font-weight:950;line-height:1}.ovsPowerWorkspace .powerRankingTable tbody tr{cursor:pointer}.ovsPowerWorkspace .selectedPowerRow td{background:rgba(56,189,248,.12)}.ovsPowerWorkspace .filterChips{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.ovsPowerWorkspace .filterChips label,.ovsPowerWorkspace .filterChips span,.ovsPowerWorkspace .powerMove{align-items:center;display:inline-flex;gap:6px}.ovsPowerWorkspace .powerMove{border-radius:999px;font-weight:700;padding:5px 8px;white-space:nowrap}.ovsPowerWorkspace .powerMove small{opacity:.82}.ovsPowerWorkspace .powerMove--up{background:rgba(34,197,94,.14);color:#86efac}.ovsPowerWorkspace .powerMove--down{background:rgba(248,113,113,.14);color:#fca5a5}.ovsPowerWorkspace .powerMove--neutral{background:rgba(148,163,184,.14);color:#cbd5e1}.ovsPowerWorkspace .powerTraceCell{display:flex;flex-direction:column;gap:2px;min-width:160px}.ovsPowerWorkspace .powerTraceCell small{color:#94a3b8;font-size:10px;line-height:1.25}.ovsPowerWorkspace .powerDetailPanel{margin-top:16px}.ovsPowerWorkspace .powerRankingScroller{max-height:68vh;overflow:auto}.ovsPowerWorkspace .powerRankingTable{border-collapse:separate;border-spacing:0;min-width:1120px}.ovsPowerWorkspace .powerRankingTable th{position:sticky;top:0;z-index:2;background:linear-gradient(180deg,rgba(20,38,64,.98),rgba(13,25,45,.98))}.ovsPowerWorkspace .powerRankingTable .powerStickyRank,.ovsPowerWorkspace .powerRankingTable .powerStickyTeam{position:sticky;z-index:3;background:rgba(15,27,45,.98)!important}.ovsPowerWorkspace .powerRankingTable th.powerStickyRank,.ovsPowerWorkspace .powerRankingTable th.powerStickyTeam{z-index:5}.ovsPowerWorkspace .powerRankingTable .powerStickyRank{left:0;min-width:108px!important}.ovsPowerWorkspace .powerRankingTable .powerStickyTeam{left:108px;min-width:168px!important;box-shadow:8px 0 16px rgba(8,17,31,.35)}.ovsPowerWorkspace .selectedPowerRow .powerStickyRank,.ovsPowerWorkspace .selectedPowerRow .powerStickyTeam{background:rgba(14,36,58,.98)!important}.ovsPowerWorkspace .owmFallbackCell{color:#fbbf24;cursor:help;font-weight:700}@media (max-width:900px){.ovsPowerWorkspace .powerRankingTable .powerStickyRank{min-width:72px!important}.ovsPowerWorkspace .powerRankingTable .powerStickyTeam{left:72px;min-width:132px!important}}.postMatchCaptureFlow,.postMatchCaptureStack,.postMatchPeriodGrid{display:grid;gap:1rem}.postMatchPeriodGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.postMatchTeamColumn .eyebrow{margin:0 0 .5rem}.postMatchMetadataGrid,.postMatchTeamGrid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}@media (max-width:900px){.postMatchPeriodGrid{grid-template-columns:1fr}}.postMatchGridFieldActive{outline:2px solid rgba(59,130,246,.72);outline-offset:1px}.postMatchScoreHeader{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.postMatchStatusBadge{text-transform:none}.postMatchCorrectionActions{align-items:center}.postMatchKeyboardHint{margin:0}.dashboardWorkspace .ovsMetricMeter--inlineHeader .ovsMetricScores,.dashboardWorkspace .ovsMetricMeter--inlineHeader .ovsMetricTitle{margin-bottom:0}.ovs-fqd-tier--elite-alignment b{color:var(--ovs-qualitative-positive-strong,#86efac)}.ovs-fqd-tier--elite-alignment small{color:var(--ovs-qualitative-positive,#4ade80)}.ovs-fqd-tier--strong-alignment b{color:#bbf7d0}.ovs-fqd-tier--strong-alignment small{color:#86efac}.ovs-fqd-tier--balanced b{color:#fde68a}.ovs-fqd-tier--balanced small{color:#fbbf24}.ovs-fqd-tier--divergent b{color:#fdba74}.ovs-fqd-tier--divergent small{color:#fb923c}.ovs-fqd-tier--high-divergence b{color:#fca5a5}.ovs-fqd-tier--high-divergence small{color:#f87171}