:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08111f;--surface:#0f1b2d;--surface-soft:#111f33;--ink:#fff;--muted:#94a3b8;--line:#94a3b838;--blue:#3b82f6;--blue-dark:#60a5fa;--green:#22c55e;--amber:#c98212;--shadow:0 22px 70px #0000005c;--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}html,body{background:radial-gradient(circle at 18% 8%, #3b82f62e, transparent 32%), radial-gradient(circle at 82% 4%, #22c55e1f, transparent 28%), var(--bg);min-height:100%;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,a{font:inherit}.shell{min-height:100vh;display:flex}.shell:not(:has(.sidebar)){display:block}.sidebar{color:#f8fbff;background:linear-gradient(#0f1b2df5,#08111ffa),#08111f;border-right:1px solid #94a3b829;flex-direction:column;flex:0 0 175px;gap:10px;width:175px;padding:12px 8px;display:flex}.shell>.workspace{flex:1;min-width:0}.sidebarBrand,.topbarBrand,.oVisionLockup{align-items:center;gap:12px;display:flex}.oVisionLogo{background:radial-gradient(circle,#3b82f62e,#0000 56%),#08111f;border:1px solid #cbd5e138;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden;box-shadow:0 0 0 1px #3b82f638,0 18px 42px #00000057,inset 0 0 18px #3b82f621}.oVisionLogo.sm{width:44px;height:44px}.oVisionLogo.md{width:56px;height:56px}.oVisionLogo.lg{width:68px;height:68px}.oVisionLogo svg,.oVisionLogo img,.oVisionLogo .oVisionRadarMark{width:100%;height:100%}.oVisionLogo img,.oVisionLogo .oVisionRadarMark{object-fit:cover;object-position:center 30%;transform:scale(1.42)}.oVisionWordmark{gap:3px;display:grid}.oVisionWordmark strong{color:#fff;letter-spacing:.03em;font-size:15px;font-weight:950}.oVisionWordmark small{color:var(--muted);font-size:12px;font-weight:800}.sidebar h1{letter-spacing:0;margin:4px 0 0;font-size:24px;line-height:1.12}.eyebrow{color:#7b8aa0;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.warningText{color:#fbbf24;font-weight:800}.sidebar .eyebrow{color:#9fb3ca}.navStack{gap:6px;margin-top:0;display:grid}.navItem{color:#cbd7e5;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:36px;padding:0 8px;font-size:12px;line-height:1.25;text-decoration:none;display:flex}.navItem.active{color:#fff;background:#ffffff1f}.dashboardHorizontalNav{box-sizing:border-box;background:linear-gradient(#0f1b2deb,#08111ff5),#08111f;border:1px solid #94a3b824;border-radius:12px;width:100%;margin:0 0 12px;padding:10px 12px}.dashboardHorizontalNavList{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.dashboardHorizontalNav a.dashboardHorizontalNavItem,.dashboardHorizontalNav a.dashboardHorizontalNavItem:visited,.dashboardHorizontalNav a.dashboardHorizontalNavItem:hover,.dashboardHorizontalNav a.dashboardHorizontalNavItem:active,.dashboardHorizontalNavItem,.dashboardHorizontalNavItem:visited,.dashboardHorizontalNavItem:hover,.dashboardHorizontalNavItem:active{color:#fff;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#08111fe0;border:1px solid #3b82f657;border-radius:999px;flex:none;align-items:center;gap:8px;width:auto;max-width:100%;min-height:32px;padding:5px 12px;font-size:12px;line-height:1.25;text-decoration:none;display:inline-flex}.dashboardHorizontalNav a.dashboardHorizontalNavItem svg,.dashboardHorizontalNavItem svg{color:inherit;flex-shrink:0}.dashboardHorizontalNav a.dashboardHorizontalNavItem--active,.dashboardHorizontalNav a.dashboardHorizontalNavItem--active:visited,.dashboardHorizontalNav a.dashboardHorizontalNavItem--active:hover,.dashboardHorizontalNav a.dashboardHorizontalNavItem--active:active,.dashboardHorizontalNavItem--active,.dashboardHorizontalNavItem--active:visited,.dashboardHorizontalNavItem--active:hover,.dashboardHorizontalNavItem--active:active{color:#fff;background:#3b82f647;border-color:#60a5fab8;text-decoration:none}.dashboardHorizontalNav a.dashboardHorizontalNavItem:not(.dashboardHorizontalNavItem--active):hover,.dashboardHorizontalNav a.dashboardHorizontalNavItem:not(.dashboardHorizontalNavItem--active):active,.dashboardHorizontalNavItem:not(.dashboardHorizontalNavItem--active):hover,.dashboardHorizontalNavItem:not(.dashboardHorizontalNavItem--active):active{color:#fff;background:#3b82f624;border-color:#60a5fa7a;text-decoration:none}.workspace{padding:16px 14px}.topbar{justify-content:space-between;align-items:center;gap:18px;max-width:1120px;margin:0 auto 22px;display:flex}.topbar h2{letter-spacing:0;margin:4px 0 0;font-size:clamp(28px,4vw,42px);line-height:1.05}.statusPill,.modeBadge{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--blue-dark);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-weight:800;display:inline-flex}.panel{border:1px solid var(--line);background:var(--surface);max-width:1120px;box-shadow:var(--shadow);border-radius:8px;margin:0 auto;padding:24px}.widePanel{max-width:1440px}.panelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.panelHeader h3{letter-spacing:0;margin:4px 0 0;font-size:24px}.dataSourceBanner{border:1px solid var(--line);background:var(--surface);color:#334155;border-radius:8px;align-items:center;gap:10px;width:100%;max-width:none;margin:0 0 12px;padding:10px 12px;font-size:14px;display:flex}.dataSourceBanner strong{color:var(--ink)}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:20px;display:grid}.field{gap:8px;display:grid}.field span{color:#334155;font-size:13px;font-weight:800}.field input,.field select{border:1px solid var(--line);background:var(--surface-soft);width:100%;min-height:46px;color:var(--ink);border-radius:8px;outline:none;padding:0 12px}.field input:focus,.field select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1b5fc124}.inputIcon{position:relative}.inputIcon svg{color:var(--muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.inputIcon input{padding-left:40px}.span2{grid-column:span 2}.summaryStrip{background:#edf6f1;border:1px solid #cfe8d9;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;padding:14px;display:grid}.summaryStrip div{gap:4px;display:grid}.summaryStrip strong{color:#115c3d}.summaryStrip span{color:#486173;font-size:14px}.performanceSummary{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.performanceSummary div{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:6px;min-height:96px;padding:14px;display:grid}.performanceSummary span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.performanceSummary strong{color:var(--blue-dark);font-size:24px;line-height:1}.auditFormGrid{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;padding:16px;display:grid}.performanceTable{width:100%;min-width:1280px}.performanceTable th,.performanceTable td{min-width:150px}.confidenceEngine{background:#eef5ff;border-color:#c7d8ef}.confidenceHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.confidenceHeader h3{margin-top:4px}.confidenceScore{min-width:150px;min-height:82px;color:var(--blue-dark);background:#fff;border:1px solid #c7d8ef;border-radius:8px;place-items:center;padding:12px;display:grid}.confidenceScore strong{font-size:28px;line-height:1}.confidenceScore span{text-transform:uppercase;font-size:12px;font-weight:950}.confidenceScore.elite,.confidenceScore.alto{color:#115c3d;background:#edf6f1;border-color:#cfe8d9}.confidenceScore.medio{color:#9a4b00;background:#fff7ed;border-color:#fed7aa}.confidenceScore.bajo,.confidenceScore.peligro{color:#a33b2f;background:#fff1f2;border-color:#fecdd3}.confidenceFactors{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.confidenceFactors div{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:12px;display:grid}.confidenceFactors span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.confidenceFactors strong{color:#334155;font-size:13px;line-height:1.35}.modelRecommendations{background:#f8fbff}.performanceBenchmarkSection .benchmarkNote{color:#475569;margin:0 0 12px;font-size:13px}.marketBoardPerfSection{max-width:1440px;margin:0 auto 20px}.marketBoardPerfHeaderActions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.marketBoardPerfExportBtn{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.marketBoardPerfAuthorityNote{color:#64748b;margin-top:8px;font-size:12px}.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:#fbbf2414}.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{color:#64748b;margin-top:4px;font-size:11px;display:block}.benchmarkCompareTable .benchmarkLeaderRow td{background:#ecfdf5;font-weight:600}.winnerEngineComparisonSection{margin-top:24px}.winnerEngineSummaryTable{margin-bottom:20px}.winnerEngineTabBar{flex-wrap:wrap;gap:8px;margin:16px 0 20px;display:flex}.winnerEngineTab{color:#0f172a;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;min-width:160px;padding:10px 14px;display:flex}.winnerEngineTab:hover{background:#f8fafc;border-color:#94a3b8}.winnerEngineTab--active{background:#ecfdf5;border-color:#22c55e;box-shadow:0 0 0 1px #22c55e40}.winnerEngineTab--production.winnerEngineTab--active{background:#fffbeb;border-color:#fbbf24;box-shadow:0 0 0 1px #fbbf244d}.winnerEngineTabLabel{font-size:12px;font-weight:600;line-height:1.3}.winnerEngineTabAccuracy{color:#15803d;font-size:18px;font-weight:700}.winnerEngineTab--production .winnerEngineTabAccuracy{color:#b45309}.winnerEngineDetailPanel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;padding:16px}.winnerEngineDetailHeader{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:20px;display:flex}.winnerEngineMetricsCards{flex:320px;min-width:280px}.winnerEngineCrossMatchSection{border-top:1px solid #e2e8f0;margin-top:24px;padding-top:16px}.workspace:not(.dashboardWorkspace) .winnerEngineTab{color:#e2e8f0;background:#0f1b2d99;border-color:#334155}.workspace:not(.dashboardWorkspace) .winnerEngineTab--active{background:#22c55e1f;border-color:#22c55e}.workspace:not(.dashboardWorkspace) .winnerEngineTab--production.winnerEngineTab--active{background:#fbbf241f;border-color:#fbbf24}.workspace:not(.dashboardWorkspace) .winnerEngineDetailPanel{background:#0f1b2d80;border-color:#334155}.benchmarkLeaderboardTable .leaderboardRankBadge{border-radius:999px;justify-content:center;align-items:center;min-width:2rem;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.benchmarkLeaderboardTable .leaderboardRank1 .leaderboardRankBadge{color:#92400e;background:#fef3c7}.benchmarkLeaderboardTable .leaderboardRank2 .leaderboardRankBadge{color:#334155;background:#e2e8f0}.benchmarkLeaderboardTable .leaderboardRank3 .leaderboardRankBadge{color:#9a3412;background:#ffedd5}.recommendationHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.recommendationHeader h3{margin-top:4px}.opportunityBadge{color:#115c3d;text-transform:uppercase;white-space:nowrap;background:#edf6f1;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.opportunityBadge.medio{color:#9a4b00;background:#fff7ed}.opportunityBadge.alto{color:#a33b2f;background:#fff1f2}.smallSampleWarning{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:10px 12px;font-weight:850;color:#9a4b00!important}.recommendationList{gap:10px;display:grid}.recommendationList div{border:1px solid var(--line);color:#334155;background:#fff;border-radius:8px;padding:12px;font-weight:800;line-height:1.35}.patternsTable{width:100%;min-width:1180px}.patternsTable th,.patternsTable td{min-width:150px}.actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.spreadActions{justify-content:space-between;align-items:center}.rightActions{gap:12px;display:flex}.hiddenFileInput{display:none}.primary,.secondary{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.primary{background:var(--blue);color:#fff}.secondary{border-color:var(--line);color:var(--blue-dark);background:#fff}.historyAutofillNotice{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line));background:color-mix(in srgb, var(--green) 12%, var(--surface-soft));color:var(--green);border-radius:8px;margin:14px 0 0;padding:10px 14px;font-size:14px;font-weight:600}.historyMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.historyMeta div{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:4px;min-height:72px;padding:14px;display:grid}.historyMeta strong{color:var(--blue-dark)}.historyMeta span{color:var(--muted);font-size:14px}.marketOddsCapture{border-top:1px solid var(--line);margin-top:22px;padding-top:8px}.marketOddsHint{color:var(--muted);margin:12px 0 0;font-size:14px}.marketOddsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.marketOddsGroup{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;padding:16px}.marketOddsGroup h5{color:var(--blue-dark);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:14px}.marketOddsFields{grid-template-columns:repeat(2,minmax(0,1fr))}.historicalCaptureSection{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.historicalCaptureActions{flex-wrap:wrap;gap:10px;margin:14px 0 12px;display:flex}.historicalCaptureNotice{color:var(--blue-dark);margin:0 0 12px;font-size:14px}.historicalCaptureEmpty{border:1px dashed var(--line);color:var(--muted);border-radius:8px;margin:12px 0 0;padding:16px;font-size:14px}.historicalCaptureSummary{background:#eab30814;border:1px solid #eab30859;border-radius:8px;margin:0 0 12px;padding:12px 14px;font-size:13px}.historicalCaptureSummaryStats{flex-wrap:wrap;gap:10px 18px;display:flex}.historicalCaptureSummaryOutliers{color:#b45309;margin:8px 0 0;font-size:12px}.historicalCaptureSummaryDebug{color:#78716c;margin-top:8px;font-size:11px}.historicalCaptureSummaryDebug ul{margin:6px 0 0;padding-left:18px}.captureOutlierCell{background:#eab3081f}.captureOutlierInput{box-shadow:inset 0 0 0 1px #f59e0b59;border-color:#f59e0b!important}.captureOutlierInput:focus{outline-color:#f59e0b}.captureNumberCellWrap{flex-direction:column;gap:2px;min-width:72px;display:flex}.captureOutlierHint{color:#b45309;font-size:10px;line-height:1.2}.ovsOdrQualityNotice{color:#92400e;background:#eab3081a;border:1px solid #eab30873;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px}.ovsOdrQualityNotice p{margin:0}.ovsOdrQualityNotice p+p{margin-top:6px}.profileOdrQualityNotice{margin-bottom:14px}.historicalCaptureTable th span{color:var(--muted);font-size:11px;font-weight:500;display:block}.historicalCaptureScroller{overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;scroll-padding:8px;overflow:auto}.historicalCaptureScroller.tableScroller{scrollbar-color:transparent transparent}.historicalCaptureScroller::-webkit-scrollbar{width:0;height:0;display:none}.historicalCaptureTable .stickyCol{z-index:4}.historicalCaptureTable th.stickyCol{z-index:6}.historicalCaptureTable{--hc-orden-width:82px}.historicalCaptureTable .fourthSticky{box-shadow:none}.historicalCaptureTable .captureActionsSticky{z-index:4;max-width:var(--hc-orden-width);width:var(--hc-orden-width);vertical-align:middle;padding:2px 3px;position:sticky;left:0;min-width:var(--hc-orden-width)!important;background:#13243a!important}.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 #08111f59}.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;justify-content:center;align-items:center;gap:2px;width:100%;display:flex}.historicalCaptureRowAction{border:1px solid var(--hc-action-border);background:var(--hc-action-bg);width:19px;min-width:0;max-width:calc(25% - 1.5px);height:28px;color:var(--hc-drag-color);cursor:pointer;border-radius:5px;flex:1 1 0;justify-content:center;align-items:center;padding:0;line-height:1;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s;display:inline-flex}.historicalCaptureRowAction:hover:not(:disabled){background:#3b82f61f;border-color:#3b82f673;box-shadow:0 0 10px #3b82f624}.historicalCaptureRowAction:disabled{opacity:.28;cursor:not-allowed}.historicalCaptureDragHandle{cursor:grab;color:var(--hc-drag-color);border-color:#94a3b852}.historicalCaptureDragHandle:hover:not(:disabled){color:var(--hc-move-color);background:#3b82f61a;border-color:#3b82f680;box-shadow:0 0 10px #3b82f629}.historicalCaptureDragHandle:active{cursor:grabbing}.historicalCaptureDragGrip{letter-spacing:-2px;color:currentColor;-webkit-user-select:none;user-select:none;font-size:10px;font-weight:700;line-height:1}.historicalCaptureMoveAction{color:var(--hc-move-color);border-color:#3b82f661}.historicalCaptureMoveAction:hover:not(:disabled){color:var(--hc-move-hover);background:#3b82f629;border-color:#60a5fa9e;box-shadow:0 0 12px #3b82f633}.historicalCaptureMenuTrigger{color:var(--hc-menu-color);border-color:#fbbf2459}.historicalCaptureMenuTrigger:hover:not(:disabled),.historicalCaptureMenuTrigger[aria-expanded=true]{color:var(--hc-menu-hover);background:#fbbf241a;border-color:#fbbf2494;box-shadow:0 0 12px #fbbf2429}.historicalCaptureOrderHelp{color:#cbd5e1;background:#0f1b2eeb;border:1px solid #3b82f647;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 0 10px;padding:8px 12px;font-size:12px;line-height:1.4;display:flex}.historicalCaptureOrderHelp strong{color:var(--hc-move-hover);font-weight:700}.historicalCaptureOrderHelpDismiss{color:#94a3b8;cursor:pointer;background:#13243ae6;border:1px solid #94a3b847;border-radius:6px;flex:none;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.2;transition:border-color .18s,color .18s,background-color .18s}.historicalCaptureOrderHelpDismiss:hover{color:var(--hc-move-hover);background:#3b82f61a;border-color:#3b82f673}.historicalCaptureRowMenuWrap{display:inline-flex;position:relative}.historicalCaptureRowMenu{z-index:var(--ovs-z-dropdown,200);border:1px solid var(--hc-action-border);background:var(--hc-action-bg-alt);border-radius:8px;gap:2px;min-width:132px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #00000073}.historicalCaptureRowMenuItem{width:100%;color:var(--hc-action-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;font-weight:600;line-height:1.2;display:flex}.historicalCaptureRowMenuItem svg{opacity:.88;flex:none}.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){color:#fecaca;background:#7f1d1d59}.historicalCaptureRowDragOver td{outline-offset:-2px;outline:2px dashed #3b82f6;background:#3b82f61a!important}@media (max-width:900px){.marketOddsGrid,.marketOddsFields{grid-template-columns:1fr}}.tableToolbar{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:22px;display:flex}.tableToolbar h4{letter-spacing:0;margin:4px 0 0;font-size:20px}.tableScroller{border:1px solid var(--line);background:#fff;border-radius:8px;max-height:58vh;margin-top:12px;overflow:auto}.dataTable{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:13px}.dataTable th,.dataTable td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;min-width:92px;height:44px;padding:6px}.dataTable th{z-index:2;color:#22334d;text-transform:uppercase;background:#dbe7f6;font-size:11px;font-weight:900;position:sticky;top:0}.dataTable th span{color:var(--blue);font-size:10px;display:block}.dataTable .groupRow th{color:#14243c;text-align:center;background:#c7d8ef;top:0}.dataTable thead tr:nth-child(2) th{top:44px}.dataTable tbody tr:nth-child(2n) td{background:#f8fbff}.stickyCol{z-index:3;position:sticky;left:0;background:#eef5ff!important;min-width:52px!important}th.stickyCol{z-index:5}.secondSticky{left:52px;min-width:170px!important}.thirdSticky{left:222px;min-width:88px!important}.fourthSticky{left:310px;box-shadow:8px 0 16px #14243c14;min-width:150px!important}.historicalCaptureTable th.captureMetaCol{color:#f8fafc!important;background:#2d4a6f!important}.historicalCaptureTable th.captureMetaCol span{color:#cbd5e1!important}.rowIndex{color:var(--muted);font-weight:900;text-align:center!important}.tableInput{width:100%;min-height:30px;color:var(--ink);background:#fff;border:1px solid #0000;border-radius:6px;outline:none;padding:0 8px}.tableInput:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1b5fc124}.numberInput{text-align:right}.selectInput{min-width:150px}.manualScroller{max-height:none}.manualTable{width:100%;min-width:920px}.manualTable th,.manualTable td{min-width:118px}.manualTable thead th{top:0}.manualTable tfoot td{border-right:1px solid var(--line);color:#115c3d;background:#edf6f1;height:42px;font-weight:900}.manualCriterion{color:#1d3150;font-weight:900;background:#eef5ff!important;min-width:260px!important}.criterionIndex{width:24px;height:24px;color:var(--blue-dark);background:#d7e5f8;border-radius:6px;place-items:center;margin-right:8px;font-size:12px;display:inline-grid}.pointsSelect{text-align:center;min-width:88px}.noteHeader{min-width:320px!important}.noteInput{min-width:320px}.profileSelector{gap:6px;min-width:min(360px,100%);display:grid}.profileSelector span{color:#334155;font-size:13px;font-weight:900}.profileSelector select{border:1px solid var(--line);background:var(--surface-soft);min-height:40px;color:var(--ink);border-radius:8px;padding:0 12px}.dateFilterControls{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.dateFilterControls input{border:1px solid var(--line);background:var(--surface-soft);min-height:40px;color:var(--ink);font:inherit;border-radius:8px;padding:0 12px}.compactButton{white-space:nowrap;min-height:40px;padding:0 12px}.storageHint{color:var(--green);font-size:11px;font-weight:800}.debugHint{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-weight:800}.manualContextGrid{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;padding:16px;display:grid}.compactContextGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4px;padding:12px}.matchStateEngine{background:#f8fbff;border-color:#c7d8ef;margin-top:16px}.profileHero{background:#edf6f1;border:1px solid #cfe8d9;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:18px;display:flex}.profileHero h4{letter-spacing:0;margin:4px 0 0;font-size:clamp(24px,4vw,36px)}.profileHero h4 span{color:var(--muted);font-size:.72em}.alertBadge{color:#9a4b00;background:#fff7ed;border-radius:8px;align-items:center;min-height:38px;padding:0 14px;font-weight:950;display:inline-flex}.profileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.profileCard{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:12px;min-height:148px;padding:16px;display:grid}.profileCard h3{letter-spacing:0;margin:0;font-size:18px}.profileCard p{color:#405064;margin:0;line-height:1.45}.wideCard{grid-column:span 2}.contextList{gap:10px;margin:0;display:grid}.contextList div,.metricRows div{gap:4px;display:grid}.contextList dt,.metricRows span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.contextList dd{margin:0;font-weight:900}.metricRows{gap:10px;display:grid}.metricRows strong{color:var(--ink);line-height:1.35}.threeCols{grid-template-columns:repeat(3,minmax(0,1fr))}.scoreStack{gap:6px;display:grid}.scoreStack span{color:#405064}.scoreStack strong{color:var(--blue-dark)}.scriptText{max-width:900px}.alertCard{background:#fff7ed;border-color:#fed7aa;min-height:96px}.alertCard strong{color:#9a4b00;font-size:22px}.validationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.validationCard{align-content:start}.validationHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.familyBadge{min-height:32px;color:var(--blue-dark);background:#dbeafe;border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.validationStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.threeMetricStats{grid-template-columns:repeat(3,minmax(0,1fr))}.validationStats div,.validationBlock{border:1px solid var(--line);background:#fff;border-radius:8px;gap:5px;padding:12px;display:grid}.validationStats span,.validationBlock span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.validationStats strong{color:var(--blue-dark);font-size:18px}.tacticalConclusion{background:#edf6f1;border-color:#cfe8d9;margin-top:14px}.executiveReading{gap:7px;display:grid}.executiveReading p{margin:0;line-height:1.35}.saveMessage{color:#115c3d;align-items:center;min-height:44px;font-size:14px;font-weight:900;display:inline-flex}.emptyState{border:1px dashed var(--line);background:var(--surface-soft);border-radius:8px;gap:10px;margin-top:20px;padding:24px;display:grid}.emptyState span{color:var(--muted)}.emptyState .primary{width:fit-content}.savedScroller{max-height:68vh}.savedTable{width:100%;min-width:1120px}.savedTable th,.savedTable td{min-width:128px}.idCell{color:var(--blue-dark);font-weight:900;min-width:260px!important}.miniAlert{color:#9a4b00;background:#fff7ed;border-radius:8px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.tableActions{gap:8px;min-width:270px;display:flex}.iconAction{border:1px solid var(--line);min-height:32px;color:var(--blue-dark);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.dangerAction{color:#a33b2f}.dashboardWorkspace{background:linear-gradient(180deg, #111a270d, transparent 280px), var(--bg)}.dashboardHero{width:100%;max-width:none;box-shadow:var(--shadow);background:#fff;border:1px solid #c6d3e3;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 12px;padding:14px;display:flex}.dashboardIdentity{align-items:center;gap:14px;display:flex}.dashboardBrandLine{align-items:center;gap:9px;display:flex}.dashboardBrandLine .oVisionLogo.sm{box-shadow:0 0 0 1px #94a3b829,0 12px 28px #3b82f638}.dashboardBrandLine .eyebrow{margin:0}.dashboardLogo{color:#fff;background:#111a27;border-radius:8px;place-items:center;width:54px;height:54px;display:grid}.dashboardIdentity h2{margin:2px 0;font-size:clamp(24px,4vw,38px);line-height:1}.dashboardIdentity span{color:var(--muted);font-weight:800}.dashboardControls{grid-template-columns:160px 180px auto;align-items:end;gap:10px;display:grid}.dashboardShell{border:1px solid var(--line);width:100%;max-width:none;box-shadow:var(--shadow);background:#fff;border-radius:8px;margin:0;padding:14px}.boardHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.boardHeader h3{margin:4px 0 0;font-size:26px}.boardMessage{color:var(--muted);margin:12px 0 0;font-weight:800}.boardSummaryStrip{background:#f8fbff;border:1px solid #c6d3e3;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:12px 14px;display:flex}.boardSummaryTeams,.boardSummaryMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.boardSummaryTeams strong{font-size:14px}.summaryBadge{width:34px;height:34px;color:var(--blue-dark);background:#fff;border:1px solid #c6d3e3;border-radius:50%;place-items:center;font-size:17px;font-weight:950;display:inline-grid}.summaryBadge.initials,.summaryBadge.generic{font-size:11px}.boardSummaryMeta span{color:#fff;background:#111a27;border-radius:8px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.picksBoardGrid{grid-template-columns:minmax(320px,.95fr) minmax(0,1.45fr);gap:16px;margin-top:16px;display:grid}.picksBoardList{align-content:start;gap:10px;max-height:72vh;padding-right:4px;display:grid;overflow:auto}.boardMatchCard{border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:#f8fbff;border-radius:8px;gap:10px;padding:14px;display:grid}.boardCardTop,.boardPickRow,.boardMeta,.mainPickPanel,.resultStrip,.quickActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.boardCardTop{color:var(--muted);font-size:12px;font-weight:900}.boardStatus{color:#334155;text-transform:uppercase;background:#eef2f6;border-radius:8px;align-items:center;min-height:28px;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex}.boardStatus.strong,.boardStatus.value{color:#116343;background:#edf8f1}.boardStatus.lean{color:var(--blue-dark);background:#eef5ff}.boardStatus.nobet{color:#9a4b00;background:#fff7ed}.teamLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.teamLine.large{gap:12px}.teamBadge{min-width:0;color:var(--ink);align-items:center;gap:8px;font-weight:950;display:inline-flex}.teamBadgeLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.teamBadge .teamLogo{flex-shrink:0}.teamLine.large .teamBadge{font-size:clamp(24px,4vw,38px);line-height:1}.teamLogo{width:34px;height:34px;color:var(--blue-dark);background:#fff;border:1px solid #c6d3e3;border-radius:50%;place-items:center;font-size:17px;font-weight:950;display:inline-grid}.teamLogo.initials,.teamLogo.generic{background:#dbe7f6;font-size:11px}.teamLogo.text-badge,.publicFlag.text-badge,.tacticalCardBadge.text-badge,.teamFlagBadge.text-badge,.metricFlag.text-badge{color:#e0f2fe;letter-spacing:.06em;vertical-align:middle;background:linear-gradient(#ffffff14,#0f172a1a),#0f172a38;border:1px solid #7dd3fc57;border-radius:8px;justify-content:center;align-items:center;padding:0;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 8px 18px #0206173d,inset 0 0 0 1px #ffffff0d}.teamLogo.text-badge{width:38px;height:26px;font-size:12px}.teamLogo.asset-flag,.publicFlag.asset-flag,.tacticalCardBadge.asset-flag,.teamFlagBadge.asset-flag,.metricFlag.asset-flag{background:#0f172a38;border:1px solid #7dd3fc57;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden;box-shadow:0 8px 18px #0206173d,inset 0 0 0 1px #ffffff0d}.teamLogo.asset-flag{width:40px;height:28px}.teamLogo.asset-flag img,.publicFlag.asset-flag img,.tacticalCardBadge.asset-flag img,.teamFlagBadge.asset-flag img,.metricFlag.asset-flag img,.heroTeamLogo.asset-flag img,.pitchTeamCrestSymbol.asset-flag img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.dashboardFlagSmall{object-fit:cover;border-radius:2px;flex-shrink:0;width:18px;max-width:18px;height:12px;max-height:12px}.dashboardFlagMedium{object-fit:cover;border-radius:3px;width:32px;max-width:32px;height:22px;max-height:22px}.dashboardFlagCard{object-fit:cover;border-radius:4px;flex-shrink:0;width:42px;max-width:42px;height:28px;max-height:28px}.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{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.dashboardFlag--compact,.dashboardFlag--inline{width:18px;min-width:18px;max-width:18px;height:12px;max-height:12px}.dashboardFlag--card{width:42px;min-width:42px;max-width:42px;height:28px;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{background:#0f172a38;border:1px solid #7dd3fc57;border-radius:3px;box-shadow:0 4px 10px #02061733,inset 0 0 0 1px #ffffff0a}.dashboardFlag--asset .dashboardFlag__img{object-fit:cover;border-radius:inherit;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.dashboardFlag--emoji .dashboardFlag__emoji{line-height:1;display:block}.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--text .dashboardFlag__text,.dashboardFlag--placeholder .dashboardFlag__placeholder{letter-spacing:.05em;justify-content:center;align-items:center;width:100%;height:100%;font-weight:950;line-height:1;display:inline-flex}.dashboardFlag--compact.dashboardFlag--text .dashboardFlag__text,.dashboardFlag--inline.dashboardFlag--text .dashboardFlag__text,.dashboardFlag--compact.dashboardFlag--placeholder .dashboardFlag__placeholder,.dashboardFlag--inline.dashboardFlag--placeholder .dashboardFlag__placeholder{font-size:6px}.dashboardFlag--card.dashboardFlag--text .dashboardFlag__text,.dashboardFlag--card.dashboardFlag--placeholder .dashboardFlag__placeholder{font-size:11px}.dashboardFlag--hero.dashboardFlag--text .dashboardFlag__text,.dashboardFlag--hero.dashboardFlag--placeholder .dashboardFlag__placeholder{font-size:clamp(18px,2.2vw,32px)}.summaryBadge.dashboardFlag,.teamBadge .dashboardFlag,.metricFlag.dashboardFlag,.tacticalCardBadge.dashboardFlag,.tacticalFlag.dashboardFlag,.teamFlagBadge.dashboardFlag{border-radius:2px;width:18px;min-width:18px;max-width:18px;height:12px;max-height:12px}.boardMatchCard__flag.dashboardFlag,.nativeMatchCard__flag.dashboardFlag{border-radius:4px;width:42px;min-width:42px;max-width:42px;height:28px;max-height:28px}.summaryBadge.dashboardFlag{box-shadow:none;background:0 0;border-radius:2px}.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);filter:none;font-size:inherit;border-radius:6px;line-height:1;transform:none}.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{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.teamBadgeVisual{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.teamBadgeVisual__emoji{line-height:1;display:inline-block}.teamBadgeVisual__text{letter-spacing:.06em;justify-content:center;align-items:center;font-weight:950;line-height:1;display:inline-flex}.teamBadgeVisual--compact.flag,.teamBadgeVisual--compact.asset-flag{border-radius:6px;width:clamp(38px,4vw,44px);min-width:0;height:clamp(26px,3vw,30px);overflow:hidden}.teamBadgeVisual--compact .teamBadgeVisual__emoji{font-size:clamp(22px,2.6vw,28px)}.teamBadgeVisual--compact.text-badge,.teamBadgeVisual--compact.generic{color:#e0f2fe;background:linear-gradient(#ffffff14,#0f172a1a),#0f172a38;border:1px solid #7dd3fc57;border-radius:6px;width:clamp(38px,4vw,44px);min-width:0;height:clamp(26px,3vw,30px);font-size:12px}.teamBadgeVisual--compact.asset-flag{background:#0f172a38;border:1px solid #7dd3fc57;border-radius:6px}.teamBadgeVisual--hero.flag,.teamBadgeVisual--hero.asset-flag,.teamBadgeVisual--hero.text-badge,.teamBadgeVisual--hero.generic{width:clamp(54px,6vw,64px);min-width:0;max-width:64px;height:clamp(34px,4vw,42px)}.teamBadgeVisual--hero .teamBadgeVisual__emoji{font-size:clamp(34px,4vw,42px);line-height:1}.teamBadgeVisual--hero.asset-flag .teamBadgeVisual__img{object-fit:contain;width:100%;height:100%;display:block;transform:scale(.88)}.teamBadgeVisual--hero.flag{justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.teamBadgeVisual--hero.asset-flag{background:#0f172a38;border:1px solid #7dd3fc57;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.teamBadgeVisual--hero.text-badge,.teamBadgeVisual--hero.generic{color:#e0f2fe;background:linear-gradient(#ffffff14,#0f172a1a),#0f172a38;border:1px solid #7dd3fc57;border-radius:8px;font-size:clamp(13px,1.1vw,16px);display:inline-flex}.teamBadgeVisual--expectedGoals.flag,.teamBadgeVisual--expectedGoals.asset-flag,.teamBadgeVisual--expectedGoals.text-badge,.teamBadgeVisual--expectedGoals.generic{width:clamp(38px,4vw,44px);min-width:0;height:clamp(26px,3vw,30px)}.teamBadgeVisual--expectedGoals .teamBadgeVisual__emoji{font-size:clamp(22px,2.6vw,28px)}.teamBadgeVisual--expectedGoals.asset-flag{background:#0f172a9e;border:1px solid #94a3b84d;border-radius:6px;display:inline-flex;overflow:hidden}.teamBadgeVisual--expectedGoals.text-badge,.teamBadgeVisual--expectedGoals.generic{color:#e2e8f0;background:#0f172a9e;border:1px solid #94a3b84d;border-radius:6px;place-items:center;font-size:12px;display:inline-grid}.teamBadgeVisual--compact.asset-flag .teamBadgeVisual__img,.teamBadgeVisual--expectedGoals.asset-flag .teamBadgeVisual__img{transform:scale(.9)}.teamBadge.flagsOnly .teamLogo.text-badge{border-radius:6px;width:38px;height:26px;font-size:12px}.teamBadge.flagsOnly .teamLogo.asset-flag{border-radius:6px;width:40px;height:28px}.teamLine.large .teamLogo{width:46px;height:46px;font-size:23px}.teamLine.large .teamLogo.initials,.teamLine.large .teamLogo.generic{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{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:950}.boardMeta{color:var(--muted);justify-content:flex-start;font-size:12px;font-weight:800}.boardPickRow strong{color:var(--blue-dark);font-size:16px}.boardPickRow span{color:#fff;background:#111a27;border-radius:8px;align-items:center;min-height:32px;padding:0 10px;font-weight:950;display:inline-flex}.boardDetail{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:18px;display:grid}.boardDetailHero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.confidencePlate{min-width:116px;min-height:96px;color:var(--blue-dark);background:#eef5ff;border-radius:8px;place-items:center;display:grid}.confidencePlate span{text-transform:uppercase;font-size:11px;font-weight:950}.confidencePlate strong{font-size:38px;line-height:1}.confidencePlate.strong,.confidencePlate.value{color:#116343;background:#edf8f1}.confidencePlate.lean{color:var(--blue-dark);background:#eef5ff}.confidencePlate.noBet{color:#9a4b00;background:#fff7ed}.mainPickPanel{color:#fff;background:#111a27;border:1px solid #c6d3e3;border-radius:8px;padding:16px}.mainPickPanel span{color:#9fb3ca;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.mainPickPanel strong{margin-top:4px;font-size:clamp(18px,3vw,28px);display:block}.boardStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.boardMetricSections{gap:14px;display:grid}.boardMetricSection{background:linear-gradient(#0f1b2dd6,#08111fe6);border:1px solid #60a5fa2e;border-radius:8px;padding:14px;box-shadow:0 16px 38px #02061738}.dashboardMatchReadingPlaceholder__badge{color:#93a8c2;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.dashboardMatchReadingPlaceholder__body{background:#08111f59;border:1px dashed #60a5fa38;border-radius:8px;min-height:72px}.dashboardEngineCard__badge{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;background:#3b82f61a;border:1px solid #60a5fa59;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.dashboardEngineCard__badge--beta{color:#fcd34d;background:#fbbf2414;border-color:#fbbf2466}.dashboardEngineCard__body{gap:14px;margin-top:10px;display:grid}.dashboardEngineCard__section{background:#08111f73;border:1px solid #60a5fa24;border-radius:10px;padding:12px 14px}.dashboardStorytelling .dashboardEngineCard__section{background:radial-gradient(circle at 8% 0,#22d3ee1f,#0000 34%),linear-gradient(#0f263ae0,#070f1df0);border-color:#60a5fa38;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #22d3ee0f}.dashboardEngineCard__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.dashboardEngineCard__sectionTitle{letter-spacing:.08em;text-transform:uppercase;color:#93c5fd;margin:0;font-size:.72rem;font-weight:800}.dashboardEngineCard__sectionMeta{color:#94a3b8d9;font-size:.72rem}.dashboardEngineCard__summary,.dashboardEngineCard__source{color:#cbd5e1eb;margin:0;font-size:.82rem;line-height:1.55}.dashboardEngineCard__source{color:#94a3b8bf;margin-top:8px;font-size:.72rem}.dashboardMatchSimulation__outcomeRow{grid-template-columns:minmax(88px,1fr) 1fr auto;align-items:center;gap:10px;margin-bottom:8px;display:grid}.dashboardMatchSimulation__outcomeLabel{color:#cbd5e1e6;font-size:.78rem}.dashboardMatchSimulation__outcomeTrack{background:#0f172acc;border-radius:999px;height:10px;overflow:hidden}.dashboardMatchSimulation__outcomeFill{border-radius:inherit;height:100%;display:block}.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{text-align:right;color:#e2e8f0;min-width:36px;font-size:.78rem;font-weight:700}.dashboardMatchSimulation__scoreList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dashboardMatchSimulation__scoreRow{grid-template-columns:1fr auto 80px;align-items:center;gap:10px;font-size:.78rem;display:grid}.dashboardMatchSimulation__scoreLabel{color:#cbd5e1eb}.dashboardMatchSimulation__scorePct{color:#93c5fd;font-weight:700}.dashboardMatchSimulation__scoreBarTrack{background:#0f172abf;border-radius:999px;height:6px;overflow:hidden}.dashboardMatchSimulation__scoreBarFill{border-radius:inherit;background:linear-gradient(90deg,#3b82f680,#60a5faf2);height:100%;display:block}.dashboardMatchSimulation__goalGrid{grid-template-columns:48px 1fr 1fr;align-items:center;gap:8px 12px;display:grid}.dashboardMatchSimulation__goalHeader{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8d9;font-size:.68rem;font-weight:700}.dashboardMatchSimulation__goalLabel{color:#cbd5e1;font-size:.82rem;font-weight:700}.dashboardMatchSimulation__goalBar{background:#0f172abf;border-radius:6px;height:22px;position:relative;overflow:hidden}.dashboardMatchSimulation__goalBar span{height:100%;display:block}.dashboardMatchSimulation__goalBar--local span{background:linear-gradient(90deg,#2563eb73,#60a5fad9)}.dashboardMatchSimulation__goalBar--away span{background:linear-gradient(90deg,#6d28d973,#a78bfad9)}.dashboardMatchSimulation__goalBar small{color:#f8fafc;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:flex;position:absolute;inset:0}.dashboardMatchSimulation__marketRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboardMatchSimulation__marketChip{background:#0f1b2d8c;border:1px solid #60a5fa2e;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.dashboardMatchSimulation__marketLabel{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8d9;font-size:.68rem;font-weight:700}.dashboardMatchSimulation__marketChip strong{color:#e2e8f0;font-size:1.1rem}.dashboardMatchSimulation__marketLean{letter-spacing:.06em;font-size:.68rem;font-weight:800}.dashboardMatchSimulation__marketLean--over,.dashboardMatchSimulation__marketLean--yes{color:#86efac}.dashboardMatchSimulation__marketLean--under,.dashboardMatchSimulation__marketLean--no{color:#fca5a5}.dashboardMatchSimulation__marketLean--neutral{color:#fcd34d}.dashboardRealMatchMonteCarlo__flags{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.dashboardRealMatchMonteCarlo__flag{letter-spacing:.02em;color:#94a3b8d9;background:#0f172a8c;border:1px solid #94a3b847;border-radius:999px;align-items:center;padding:4px 10px;font-size:.72rem;display:inline-flex}.dashboardRealMatchMonteCarlo__flag.is-active.dashboardRealMatchMonteCarlo__flag--warn{color:#fcd34d;background:#78350f59;border-color:#fbbf2473}.dashboardRealMatchMonteCarlo__flag.is-active.dashboardRealMatchMonteCarlo__flag--tension{color:#fca5a5;background:#7f1d1d47;border-color:#f8717173}.dashboardRealMatchMonteCarlo__meta{color:#94a3b8c7;margin:0;font-size:.72rem}.dashboardRealMatchMonteCarlo__egpCheck{border-top:1px dashed #94a3b847;margin-top:4px;padding-top:14px}.dashboardRealMatchMonteCarlo__egpHeader{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.dashboardRealMatchMonteCarlo__egpBadge{letter-spacing:.06em;text-transform:uppercase;color:#c4b5fd;background:#4c1d9540;border:1px solid #a78bfa73;border-radius:999px;align-items:center;padding:3px 9px;font-size:.65rem;display:inline-flex}.dashboardRealMatchMonteCarlo__egpGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:640px){.dashboardRealMatchMonteCarlo__egpGrid{grid-template-columns:1fr}}.dashboardRealMatchMonteCarlo__egpColumn{background:#0f172a73;border:1px solid #94a3b838;border-radius:10px;padding:10px 12px}.dashboardRealMatchMonteCarlo__egpColumnTitle{letter-spacing:.03em;text-transform:uppercase;color:#e2e8f0eb;margin:0 0 8px;font-size:.78rem}.dashboardRealMatchMonteCarlo__egpStats{gap:6px;margin:0;display:grid}.dashboardRealMatchMonteCarlo__egpStats div{justify-content:space-between;gap:10px;font-size:.76rem;display:flex}.dashboardRealMatchMonteCarlo__egpStats dt{color:#94a3b8e0;margin:0}.dashboardRealMatchMonteCarlo__egpStats dd{text-align:right;color:#e2e8f0f2;margin:0}.dashboardRealMatchMonteCarlo__egpDisclaimer{color:#94a3b8d1;margin:10px 0 0;font-size:.7rem;line-height:1.45}.dashboardStorytelling__narrative,.dashboardStorytelling__script,.dashboardStorytelling__outcome{color:#e2e8f0f0;margin:0;font-size:.84rem;line-height:1.58}.dashboardStorytelling__list{gap:8px;margin:0;padding-left:18px;font-size:.82rem;line-height:1.5;display:grid}.dashboardStorytelling__list--advantage li{color:#bbf7d0f2}.dashboardStorytelling__list--risk li{color:#fecacaf2}.dashboardModelAgreement__scoreRow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.dashboardModelAgreement__score{letter-spacing:.02em;font-size:1.35rem}.dashboardModelAgreement__score--very_high,.dashboardModelAgreement__tier--very_high,.dashboardModelAgreement__score--high,.dashboardModelAgreement__tier--high{color:#86efac}.dashboardModelAgreement__score--medium,.dashboardModelAgreement__tier--medium{color:#f87171}.dashboardModelAgreement__score--low,.dashboardModelAgreement__tier--low{color:#fca5a5}.dashboardModelAgreement__tier{letter-spacing:.06em;background:#0f172a8c;border:1px solid #94a3b847;border-radius:999px;align-items:center;padding:3px 10px;font-size:.72rem;display:inline-flex}.dashboardModelAgreement__meta{color:#94a3b8d1;margin:8px 0 0;font-size:.72rem}.dashboardModelAgreement__table{border-collapse:collapse;width:100%;font-size:.78rem}.dashboardModelAgreement__table th,.dashboardModelAgreement__table td{text-align:left;border-bottom:1px solid #94a3b82e;padding:8px 10px}.dashboardModelAgreement__table th{color:#94a3b8eb;letter-spacing:.03em;font-weight:600}.dashboardModelAgreement__narrative,.dashboardModelAgreement__recommendation{color:#e2e8f0f2;margin:0;font-size:.84rem;line-height:1.58}.dashboardModelAgreement__flags{flex-wrap:wrap;gap:8px;display:flex}.dashboardModelAgreement__flag{letter-spacing:.04em;color:#94a3b8d1;background:#0f172a73;border:1px solid #94a3b83d;border-radius:999px;align-items:center;padding:4px 10px;font-size:.68rem;display:inline-flex}.dashboardModelAgreement__flag.is-active.dashboardModelAgreement__flag--align{color:#86efac;background:#14532d59;border-color:#22c55e73}.dashboardModelAgreement__flag.is-active.dashboardModelAgreement__flag--direction{color:#fca5a5;background:#7f1d1d47;border-color:#f8717173}.dashboardModelAgreement__flag.is-active.dashboardModelAgreement__flag--probability{color:#fcd34d;background:#78350f59;border-color:#fbbf2473}@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{background:radial-gradient(circle at 6% 0,#22d3ee1a,#0000 32%),linear-gradient(#0c1c30eb,#070f1df5);border:1px solid #7dd3fc47;border-radius:12px;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #02061738}.ovsIntelligenceFramework__root>summary,.ovsFrameworkSection>summary{cursor:pointer;list-style:none}.ovsIntelligenceFramework__root>summary::-webkit-details-marker{display:none}.ovsFrameworkSection>summary::-webkit-details-marker{display:none}.ovsIntelligenceFramework__summary{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ovsIntelligenceFramework__heading{min-width:0}.ovsIntelligenceFramework__title{letter-spacing:.08em;text-transform:uppercase;color:#e0f2fe;margin:0;font-size:.92rem;font-weight:800}.ovsIntelligenceFramework__subtitle{color:#94a3b8e6;max-width:62ch;margin:6px 0 0;font-size:.8rem;line-height:1.45}.ovsIntelligenceFramework__chevron{border-bottom:2px solid #7dd3fcbf;border-right:2px solid #7dd3fcbf;flex-shrink:0;width:10px;height:10px;margin-top:4px;transition:transform .18s;transform:rotate(45deg)}.ovsIntelligenceFramework__root[open] .ovsIntelligenceFramework__chevron{margin-top:8px;transform:rotate(225deg)}.ovsIntelligenceFramework__body{border-top:1px solid #7dd3fc24;padding:0 16px 16px}.ovsIntelligenceFramework__intro{color:#94a3b8e0;margin:12px 0 14px;font-size:.78rem;line-height:1.5}.ovsIntelligenceFramework__sections{gap:8px;display:grid}.ovsFrameworkSection{background:#08111f8c;border:1px solid #60a5fa29;border-radius:10px}.ovsFrameworkSection__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.ovsFrameworkSection__title{letter-spacing:.07em;text-transform:uppercase;color:#dbeafe;font-size:.76rem;font-weight:800}.ovsFrameworkSection__content{border-top:1px solid #60a5fa1a;padding:0 12px 12px}.ovsFrameworkSection__statusRow{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 8px;display:flex}.ovsFrameworkSection__statusLabel{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8bf;font-size:.68rem;font-weight:800}.ovsFrameworkParagraph{color:#e2e8f0e6;margin:0 0 8px;font-size:.78rem;line-height:1.5}.ovsFrameworkList{color:#cbd5e1eb;margin:0 0 10px;padding-left:18px;font-size:.76rem;line-height:1.45}.ovsFrameworkList li+li{margin-top:2px}.ovsFrameworkLabeledGroup{margin-bottom:10px}.ovsFrameworkLabeledGroup__label{letter-spacing:.06em;text-transform:uppercase;color:#7dd3fcd9;margin:0 0 4px;font-size:.7rem;font-weight:800}.ovsFrameworkSubsection{background:#08111f66;border:1px dashed #60a5fa2e;border-radius:8px;margin-top:10px;padding:10px}.ovsFrameworkSubsection__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ovsFrameworkSubsection__title{letter-spacing:.05em;text-transform:uppercase;color:#bfdbfe;margin:0;font-size:.72rem;font-weight:800}.ovsFrameworkBadgeRow{flex-wrap:wrap;gap:6px;display:inline-flex}.ovsFrameworkBadge,.ovsFrameworkImplStatus{letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 7px;font-size:.62rem;font-weight:800;display:inline-flex}.ovsFrameworkBadge--active,.ovsFrameworkImplStatus--implemented{color:#86efac;background:#22c55e24;border-color:#22c55e59}.ovsFrameworkBadge--coming-soon,.ovsFrameworkImplStatus--planned{color:#93c5fd;background:#3b82f624;border-color:#3b82f652}.ovsFrameworkBadge--partial,.ovsFrameworkImplStatus--partial{color:#fcd34d;background:#c9821229;border-color:#c9821261}.ovsFrameworkImplStatus--early-stage,.ovsFrameworkBadge--early-stage{color:#fbbf24;background:#f59e0b24;border-color:#f59e0b52}.ovsFrameworkImplStatus--not-implemented,.ovsFrameworkBadge--not-implemented{color:#94a3b8;background:#94a3b81f;border-color:#94a3b847}.ovsFrameworkImplStatus--in-development,.ovsFrameworkBadge--in-development{color:#c4b5fd;background:#8b5cf624;border-color:#8b5cf652}.metricSectionHeader{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.metricSectionHeader span{color:#93a8c2;text-align:right;max-width:520px;font-size:12px;font-weight:700;line-height:1.35}.sectionStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.boardStat,.boardInsight,.pdcaBoardNotice{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;padding:14px}.boardStat span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:950}.boardStat strong{color:var(--ink);margin-top:6px;display:block}.boardStat small{color:#9fb3ca;margin-top:7px;font-size:11px;font-weight:650;line-height:1.35;display:block}.boardInsight h4,.pdcaBoardNotice h4{margin:0;font-size:17px}.boardInsight p,.pdcaBoardNotice p,.boardInsight li{color:#405064;line-height:1.45}.boardInsight ul{gap:6px;margin:0;padding-left:18px;display:grid}.resultStrip{color:#116343;background:#edf8f1;border-radius:8px;justify-content:flex-start;min-height:44px;padding:0 12px;font-weight:900}.resultStrip.pending{color:var(--blue-dark);background:#eef5ff}.quickActions{flex-wrap:wrap;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}.topbar,.panelHeader,.dashboardHero,.boardHeader,.boardSummaryStrip,.boardDetailHero,.recommendationHeader,.confidenceHeader,.actions{flex-direction:column;align-items:stretch}.spreadActions{align-items:stretch}.rightActions{flex-direction:column}.formGrid,.summaryStrip,.dashboardControls,.picksBoardGrid,.boardStatsGrid,.performanceSummary,.auditFormGrid,.compactContextGrid,.historyMeta{grid-template-columns:1fr}.span2{grid-column:auto}.tableToolbar{flex-direction:column;align-items:stretch}.tableScroller{max-height:62vh}.profileHero{flex-direction:column;align-items:flex-start}.profileGrid,.confidenceFactors,.validationGrid,.validationStats,.threeMetricStats,.threeCols{grid-template-columns:1fr}.wideCard{grid-column:auto}}.workspace{background:0 0}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f1b2dbd;border:1px solid #94a3b829;border-radius:8px;padding:14px 16px;box-shadow:0 18px 48px #00000038}.topbar h2,.panelHeader h3,.boardHeader h3,.dashboardIdentity h2{color:#fff}.panel,.dashboardHero,.dashboardShell,.profileCard,.boardDetail,.tableScroller,.metricCard,.auditCard,.validationCard,.recommendationCard,.confidenceCard,.pdcaTaskCard{color:#fff;box-shadow:var(--shadow);background:linear-gradient(#111f33f5,#0f1b2dfa);border-color:#94a3b82e}.dashboardHero{background:radial-gradient(circle at 10% 10%,#3b82f647,#0000 34%),linear-gradient(135deg,#0f1b2dfa,#08111ffa)}.dashboardIdentity span,.boardMessage,.boardMeta,.versus,.profileCard p,.boardInsight p,.emptyState span,.dataSourceBanner{color:var(--muted)}.field span,.profileSelector span,.boardStat span{color:#cbd5e1}.field input,.field select,.profileSelector select,.dateFilterControls input,.manualInput,.auditTextarea,.scoreInput,textarea{color:#fff;background:#0b1628;border-color:#94a3b838}.field input:focus,.field select:focus,.profileSelector select:focus,.dateFilterControls input:focus,textarea:focus{border-color:var(--blue);outline:2px solid #3b82f62e}.statusPill,.modeBadge,.secondary,.dataSourceBanner{color:#cbd5e1;background:#0f1b2ddb;border-color:#94a3b838}.dataSourceBanner.connected{background:#22c55e14;border-color:#22c55e57}.dataSourceBanner.fallback{background:#c9821217;border-color:#c9821273}.boardSummaryStrip,.boardMatchCard,.boardStat,.boardInsight,.pdcaBoardNotice,.emptyState{color:#fff;background:#08111f94;border-color:#94a3b82e}.boardMatchCard{transition:border-color .16s,transform .16s,box-shadow .16s,background .16s}.boardMatchCard:hover{border-color:#3b82f685;transform:translateY(-1px)}.boardMatchCard.active{border-color:var(--blue);background:linear-gradient(135deg,#3b82f62e,#08111fdb);box-shadow:0 0 0 3px #3b82f624}.boardPickRow strong,.boardStat strong,.teamBadge,.panelHeader h3{color:#fff}.boardPickRow span,.boardSummaryMeta span{color:#dbeafe;background:#3b82f62e}.teamLogo,.summaryBadge{color:#fff;background:radial-gradient(circle at 50% 38%,#3b82f638,#0000 58%),#0b1628;border-color:#94a3b842}.teamLogo.initials{background:linear-gradient(135deg,#3b82f652,#22c55e2e)}.mainPickPanel{background:radial-gradient(circle at 14% 20%,#22c55e2e,#0000 34%),linear-gradient(135deg,#08111f,#10213a);border-color:#3b82f647}.confidencePlate{color:#dbeafe;background:#3b82f621}.confidencePlate.strong,.confidencePlate.value,.boardStatus.strong,.boardStatus.value{color:#86efac;background:#22c55e21}.confidencePlate.lean,.boardStatus.lean{color:#93c5fd;background:#3b82f624}.confidencePlate.noBet,.boardStatus.nobet{color:#facc15;background:#c9821224}.boardStatus.pdca{color:#cbd5e1;background:#3b82f624}.dashboardWorkspace{min-height:100vh}.dashboardHero{min-height:0;position:relative;overflow:hidden}.dashboardHero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#3b82f614,#0000),repeating-linear-gradient(90deg,#cbd5e10d 0 1px,#0000 1px 92px);position:absolute;inset:0}.dashboardIdentity,.dashboardControls{z-index:1;position:relative}.dashboardControls .primary{min-height:46px;box-shadow:0 14px 34px #3b82f638}.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{border-radius:8px;padding:15px;position:relative;overflow:hidden}.boardMatchCard:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.boardMatchCard.active:before{background:var(--blue)}.boardMatchCard.active .boardPickRow span{color:#86efac;background:#22c55e29}.boardPdcaMini{color:#d8b4fe;background:#a855f71f;border:1px solid #a855f757;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:950}.boardDetail{border-radius:8px;position:sticky;top:18px;overflow:hidden}.boardDetail:before{content:"";pointer-events:none;background:radial-gradient(circle at 8% 8%,#3b82f629,#0000 30%),radial-gradient(circle at 100% 0,#22c55e14,#0000 26%);position:absolute;inset:0}.boardDetail>*{z-index:1;position:relative}.boardDetailHero{align-items:center}.boardDetailMeta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.boardDetailMeta span{color:#cbd5e1;background:#08111f7a;border:1px solid #94a3b82e;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.confidencePlate{border:1px solid #3b82f63d;box-shadow:inset 0 0 28px #3b82f61f}.mainPickPanel{grid-template-columns:minmax(0,1.4fr) minmax(140px,.6fr);display:grid}.boardStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.boardStat{min-height:86px}.boardStat strong{font-size:16px;line-height:1.2}.teamComparison{background:linear-gradient(#08111fa3,#0b1628d1);border:1px solid #94a3b82e;border-radius:8px;gap:14px;padding:16px;display:grid}.comparisonHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.comparisonHeader h4{margin:4px 0 0;font-size:18px}.comparisonHeader>span{color:#93c5fd;text-transform:uppercase;border:1px solid #3b82f63d;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:950}.comparisonRows{gap:12px;display:grid}.comparisonRow{grid-template-columns:92px minmax(70px,1fr) 38px 38px minmax(70px,1fr);align-items:center;gap:10px;display:grid}.comparisonRow>span{color:#cbd5e1;font-size:12px;font-weight:950}.comparisonRow strong{color:#fff;text-align:center;font-size:12px}.comparisonTrack{border-radius:999px;height:9px;position:relative;overflow:hidden}.comparisonTrack i{border-radius:inherit;position:absolute;inset:0 auto 0 0}.comparisonTrack.visita i{left:auto;right:0}.boardInsight h4,.pdcaBoardNotice h4{color:#fff;margin:0 0 8px}.boardInsight ul{color:#cbd5e1;gap:8px;margin:0;padding-left:18px;display:grid}.pdcaBoardNotice{background:radial-gradient(circle at 0 0,#a855f72e,#0000 34%),#08111f9e;border-color:#a855f747}.pdcaBoardNotice p{color:#cbd5e1;margin:4px 0}.resultStrip{color:#bbf7d0;background:#22c55e14;border:1px solid #22c55e42;border-radius:8px;padding:12px 14px;font-weight:900}.resultStrip.pending{color:#fde68a;background:#c9821217;border-color:#c9821247}.quickActions{flex-wrap:wrap}.quickActions a{text-decoration:none}.dashboardWorkspace{flex:1;width:100%;min-width:0;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.productionWorkspace{width:100%;max-width:none;padding:10px clamp(6px,.7vw,12px);overflow-x:clip}.shell:not(:has(.sidebar))>.workspace{width:100%;max-width:none;padding:10px clamp(6px,.7vw,12px);overflow-x:clip}:is(.shell:not(:has(.sidebar)) .productionWorkspace>.topbar,.shell:not(:has(.sidebar)) .productionWorkspace>.dataSourceBanner,.shell:not(:has(.sidebar)) .productionWorkspace>.dashboardHorizontalNav,.shell:not(:has(.sidebar)) .productionWorkspace .panel,.shell:not(:has(.sidebar)) .productionWorkspace .widePanel,.shell:not(:has(.sidebar)) .productionWorkspace .rhcControlsRow,.shell:not(:has(.sidebar)) .productionWorkspace .rhcSummaryCard,.shell:not(:has(.sidebar)) .productionWorkspace .performanceLearningStatus,.shell:not(:has(.sidebar)) .productionWorkspace .marketBoardPerfSection){box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0}.shell:not(:has(.sidebar))>.workspace.performanceLearningWorkspace{max-width:none;margin-left:0;margin-right:0;padding:10px clamp(6px,.7vw,12px)}:is(.shell:not(:has(.sidebar)) .performanceLearningWorkspace>.topbar,.shell:not(:has(.sidebar)) .performanceLearningWorkspace .performanceLearningStatus,.shell:not(:has(.sidebar)) .performanceLearningWorkspace .marketBoardPerfSection,.shell:not(:has(.sidebar)) .performanceLearningWorkspace .taiHistoricalBenchmarkSection){max-width:none;margin-left:0;margin-right:0}.productionWorkspace>.dashboardHorizontalNav{width:100%;max-width:none}.shell>.workspace.dashboardWorkspace{flex:1;min-width:0;max-width:none;margin-left:0;margin-right:0}.dashboardWorkspace>.dashboardHero,.dashboardWorkspace>.dataSourceBanner,.dashboardWorkspace>.tournamentBar,.dashboardWorkspace>.dashboardHorizontalNav,.dashboardWorkspace>.dashboardShell,.dashboardWorkspace .matchCenterLayout,.dashboardWorkspace .matchNavigator,.dashboardWorkspace .boardDetail,.dashboardWorkspace .boardMetricSections,.dashboardWorkspace .boardMetricSection,.dashboardWorkspace .marketBoardV25,.dashboardWorkspace .ovs-winner-intelligence-center,.dashboardWorkspace .ovsMatchIntelligence{box-sizing:border-box;width:100%;max-width:none}.performanceLearningWorkspace{width:100%;padding:22px clamp(18px,2vw,34px)}.shell>.workspace.performanceLearningWorkspace{max-width:1480px;margin-left:auto;margin-right:auto}.performanceLearningWorkspace>.topbar,.performanceLearningWorkspace .performanceLearningStatus,.performanceLearningWorkspace .marketBoardPerfSection,.performanceLearningWorkspace .taiHistoricalBenchmarkSection{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.performanceLearningWorkspace .performanceLearningStatus{margin-bottom:16px}.performanceLearningWorkspace .marketBoardPerfSection.profileCard{flex-direction:column;gap:12px;display:flex}.performanceLearningWorkspace .marketBoardPerfSection>.profileCard,.performanceLearningWorkspace .marketBoardPerfSection>.winnerEngineComparisonSection{width:100%}.taiHistoricalBenchmarkSection{max-width:1440px;margin:0 auto 20px}.taiHistoricalBenchmarkSubtitle{color:#94a3b8;margin-top:4px;font-weight:600}.taiHistoricalBenchmarkDisclaimer{color:#64748b;margin-top:6px;font-size:12px}.taiHistoricalBenchmarkMeta{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:20px}.taiHistoricalBenchmarkMetaItem strong{color:#e2e8f0;margin-top:4px;font-size:15px;display:block}.taiHistoricalBenchmarkBlock{margin-top:24px}.taiHistoricalBenchmarkBlock h4{margin:0 0 12px}.taiHistoricalBenchmarkCards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.taiHistoricalBenchmarkCard small{color:#64748b;margin-top:4px;font-size:11px;display:block}.taiHistoricalBenchmarkModels{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.taiHistoricalBenchmarkModelCard{background:#0f172a73;border:1px solid #94a3b82e;border-radius:12px;padding:14px 16px}.taiHistoricalBenchmarkModelHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.taiHistoricalBenchmarkModelHeader h5{color:#f1f5f9;margin:0;font-size:14px}.taiHistoricalBenchmarkModelMetrics{gap:10px;margin:0;display:grid}.taiHistoricalBenchmarkModelMetrics div{gap:2px;display:grid}.taiHistoricalBenchmarkModelMetrics dt{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin:0;font-size:11px}.taiHistoricalBenchmarkModelMetrics dd{color:#e2e8f0;margin:0;font-size:13px}.taiHistoricalBenchmarkModelMetrics dd small{color:#64748b;margin-top:2px;font-size:11px;display:block}.taiHistoricalBenchmarkInsights{color:#cbd5e1;margin:0;padding-left:18px;font-size:13px}.taiHistoricalBenchmarkInsights li+li{margin-top:6px}.taiHistoricalBenchmarkProtections{border-top:1px solid #94a3b829;margin-top:28px;padding-top:16px}.taiHistoricalBenchmarkProtections ul{color:#64748b;margin:8px 0 0;padding-left:18px;font-size:12px}.taiHistoricalBenchmarkProtections li+li{margin-top:4px}.taiHistoricalBenchmarkTable tr.taiHistoricalBenchmarkRow--lowSample td{opacity:.72}.taiHistoricalGoalBenchmarkBlock h4{letter-spacing:.04em}.taiHistoricalGoalBenchmarkTable{margin-top:.75rem}.publicMirrorDashboard.dashboardWorkspace .dataSourceBanner,.publicMirrorDashboard.dashboardWorkspace .dashboardHero,.publicMirrorDashboard.dashboardWorkspace .dashboardShell{width:100%;max-width:none}.dashboardTabs{gap:8px;padding:4px 0 16px;display:flex;overflow-x:auto}.dashboardTabs button{color:#94a3b8;cursor:pointer;white-space:nowrap;background:#08111f85;border:1px solid #94a3b82e;border-radius:999px;min-height:38px;padding:0 14px;font-size:13px;font-weight:950}.dashboardTabs button.active{color:#fff;background:linear-gradient(135deg,#3b82f63d,#22c55e14);border-color:#3b82f694;box-shadow:0 0 0 3px #3b82f61a}.tournamentBar{background:linear-gradient(90deg,#3b82f62e,#0000 38%),radial-gradient(circle at 94% 0,#22c55e29,#0000 34%),#08111fd1;border:1px solid #94a3b82e;border-radius:8px;gap:12px;width:100%;max-width:none;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #02061738}.tournamentBar--flagsOnly{gap:0;min-height:0;margin-bottom:6px;padding:6px 10px;display:block}.tournamentBar--flagsOnly:before{-webkit-mask-image:linear-gradient(90deg,#000 8%,#0000 88%);mask-image:linear-gradient(90deg,#000 8%,#0000 88%)}.tournamentBar--flagsOnly .worldCupRibbon{border-radius:999px}.tournamentBar:before{content:"";pointer-events:none;background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80d 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.tournamentMeta,.dashboardTabs,.tournamentTimeline{z-index:1;position:relative}.tournamentMeta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tournamentMeta h3{color:#fff;letter-spacing:0;align-items:center;gap:9px;margin:2px 0 0;font-size:clamp(20px,2vw,30px);line-height:1;display:flex}.tournamentTitleBlock{gap:3px;display:grid}.tournamentTitleBlock h3 svg{color:#facc15;filter:drop-shadow(0 0 16px #facc153d)}.tournamentTitleBlock>span{color:#94a3b8;font-size:12px;font-weight:900}.tournamentPulse{background:#22c55e;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 6px #22c55e1f,0 0 28px #22c55e8a}.tournamentDate{color:#cbd5e1;white-space:nowrap;background:#0f172aad;border:1px solid #94a3b82e;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:950}.tournamentSelect{gap:5px;min-width:210px;margin-left:auto;display:grid}.tournamentSelect span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.tournamentSelect select{color:#fff;background:#08111fc7;border:1px solid #3b82f647;border-radius:8px;outline:none;min-height:38px;padding:0 12px;font-weight:900}.tournamentSelect strong{color:#fff;background:#08111fc7;border:1px solid #3b82f647;border-radius:8px;align-items:center;min-height:38px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.tournamentSelect select:focus{border-color:#3b82f6b8;box-shadow:0 0 0 3px #3b82f61f}.tournamentTimeline{grid-template-columns:repeat(4,minmax(42px,1fr));gap:8px;display:grid}.tournamentTimeline i{background:linear-gradient(90deg,#3b82f6d1,#22c55e2e);border-radius:999px;height:3px;display:block;box-shadow:0 0 20px #3b82f62e}.tournamentBar .dashboardTabs{padding:0}.matchCenterLayout{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;max-width:none;margin-top:14px;display:grid}.matchNavigator{gap:14px;min-width:0;display:grid}.competitionGroup{gap:10px;min-width:0;display:grid}.competitionLabel{color:#cbd5e1;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:950;display:flex}.competitionLabel small{color:#64748b;letter-spacing:0;text-transform:none}.matchRail{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:minmax(300px,1fr);grid-auto-flow:column;gap:12px;padding:2px;display:grid;overflow-x:auto}.matchRail::-webkit-scrollbar{display:none}.matchRail .boardMatchCard{min-width:0;height:100%}.navigatorTeams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.navigatorTeams .teamBadge{isolation:isolate;min-width:0;overflow:hidden}.navigatorTeams .teamBadge:first-child{justify-content:flex-start}.navigatorTeams .teamBadge:last-child{text-align:right;justify-content:flex-end}.navigatorTeams--flagsOnly{grid-template-columns:1fr auto 1fr;justify-items:center;gap:12px}.navigatorTeams--flagsOnly .teamBadge{text-align:center;justify-content:center;overflow:visible}.navigatorTeams--flagsOnly .teamBadge:first-child,.navigatorTeams--flagsOnly .teamBadge:last-child{text-align:center;justify-content:center}.navigatorTeams--flagsOnly .versus{letter-spacing:.14em;font-size:13px}.knockoutPanel{background:radial-gradient(circle at 0 0,#3b82f629,#0000 32%),#08111f9e;border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:16px;margin-top:16px;padding:18px;display:grid}.knockoutPanel h4{color:#fff;margin:4px 0 8px;font-size:22px}.knockoutPanel p{color:#cbd5e1;margin:0;line-height:1.5}.knockoutPreview{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.knockoutSlot{background:#0f172a8f;border:1px solid #94a3b829;border-radius:8px;gap:8px;padding:12px;display:grid}.knockoutSlot>span{color:#94a3b8;font-size:12px;font-weight:900}.comparisonTeams{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.comparisonTeams div{background:#08111f75;border:1px solid #94a3b82e;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 12px;display:flex}.comparisonTeams div:last-child{justify-content:flex-end}.comparisonTeams strong{color:#fff;font-size:12px;font-weight:950}.comparisonDot{border-radius:50%;width:9px;height:9px;display:inline-block}.comparisonDot.local{background:#38bdf8;box-shadow:0 0 18px #38bdf88c}.comparisonDot.visita{background:#a3e635;box-shadow:0 0 18px #a3e63575}.matchesPanelGrid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;margin-top:16px;display:grid}.matchScheduleCard{color:#fff;cursor:pointer;text-align:left;background:#08111f94;border:1px solid #94a3b82e;border-radius:8px;gap:12px;padding:14px;display:grid}.matchScheduleCard.active{border-color:var(--blue);background:linear-gradient(135deg,#3b82f62e,#08111fcc)}.scheduleMeta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.scheduleMeta strong{color:#86efac;margin-left:auto}.powerRankingPanel,.improvementGrid{gap:10px;margin-top:16px;display:grid}.powerRow{background:#08111f94;border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:42px 42px minmax(180px,1fr) repeat(3,minmax(90px,auto));align-items:center;gap:12px;padding:12px;display:grid}.powerPosition{color:#bfdbfe;background:#3b82f629;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:950;display:inline-grid}.powerRow strong{color:#fff}.powerRow small,.powerRow span{color:#94a3b8;font-weight:850}.improvementPanel{gap:16px;margin-top:16px;display:grid}.improvementHero,.improvementCard{background:radial-gradient(circle at 0 0,#a855f72e,#0000 34%),#08111f9e;border:1px solid #a855f747;border-radius:8px;padding:16px}.improvementHero{justify-content:space-between;align-items:center;gap:16px;display:flex}.improvementHero h4,.improvementCard strong{color:#fff;margin:4px 0 0}.improvementHero>span,.improvementCard>span{color:#d8b4fe;background:#a855f729;border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:950;display:inline-flex}.improvementCard{gap:10px;display:grid}.improvementCard p{color:#cbd5e1;margin:0;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{width:100%;min-width:0;margin-left:0}.tournamentDate{text-align:center;width:100%}.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{text-align:left;justify-content:flex-start}.dashboardWorkspace .dashboardTabs{scrollbar-width:none;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.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 .marketSignalType,.dashboardWorkspace .marketSignalPick,.dashboardWorkspace .marketSignalConfidence,.dashboardWorkspace .marketSignalStatus{min-width:0}.dashboardWorkspace .marketSignalPick{overflow-wrap:anywhere}.dashboardWorkspace .ovsMetricScores{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;font-size:11px}.dashboardWorkspace .ovsMetricScoresVisit{text-align:right}.dashboardWorkspace .ovsMetricNote{text-align:center;font-size:10px}.knockoutPanel,.mainPickPanel,.boardStatsGrid,.sectionStatsGrid{grid-template-columns:1fr}.metricSectionHeader{flex-direction:column;align-items:flex-start}.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{background:radial-gradient(circle at 10% 10%,#3b82f647,#0000 34%),radial-gradient(circle at 94% 18%,#22c55e2e,#0000 32%),linear-gradient(135deg,#0f2340f5,#060e1cfa);border:1px solid #3b82f675;position:relative;overflow:hidden;box-shadow:0 18px 42px #02061752,0 0 0 1px #22c55e14,inset 0 0 42px #3b82f614}.dashboardWorkspace .mainPickPanel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff17,#0000 22% 72%,#22c55e14);position:absolute;inset:0}.dashboardWorkspace .mainPickPanel>div{z-index:1;position:relative}.dashboardWorkspace .mainPickPanel span{color:#bfdbfe;letter-spacing:.08em}.dashboardWorkspace .mainPickPanel strong{color:#fff;text-shadow:0 0 26px #3b82f63d}.dashboardWorkspace .confidencePlate{color:#fff;background:radial-gradient(circle at 50% 18%,#93c5fd52,#0000 32%),linear-gradient(160deg,#2563ebeb,#08111ff5);border:1px solid #60a5fa9e;position:relative;overflow:hidden;box-shadow:0 20px 48px #2563eb3d,0 0 0 4px #3b82f61a,inset 0 0 36px #ffffff14}.dashboardWorkspace .confidencePlate:after{content:"";filter:blur(18px);background:#ffffff2e;position:absolute;inset:-30% 22% 52% -24%;transform:rotate(-18deg)}.dashboardWorkspace .confidencePlate span,.dashboardWorkspace .confidencePlate strong{z-index:1;position:relative}.dashboardWorkspace .confidencePlate span{color:#dbeafe}.dashboardWorkspace .confidencePlate strong{color:#fff;text-shadow:0 0 28px #ffffff38;font-size:44px}.dashboardWorkspace .confidencePlate.strong,.dashboardWorkspace .confidencePlate.value{background:radial-gradient(circle at 50% 18%,#86efac47,#0000 34%),linear-gradient(160deg,#16a34adb,#08111ff5);border-color:#22c55e94;box-shadow:0 20px 48px #22c55e38,0 0 0 4px #22c55e1a,inset 0 0 36px #ffffff12}.dashboardWorkspace .confidencePlate.noBet{background:radial-gradient(circle at 50% 18%,#fbbf243d,#0000 34%),linear-gradient(160deg,#92400ebd,#08111ff5);border-color:#f59e0b7a;box-shadow:0 20px 48px #f59e0b29,0 0 0 4px #f59e0b14,inset 0 0 36px #ffffff0f}.dashboardWorkspace .boardStat{background:linear-gradient(#1e304bdb,#0d192deb);border:1px solid #60a5fa3d;transition:border-color .16s,transform .16s,box-shadow .16s,background .16s;box-shadow:0 12px 28px #02061738,inset 0 1px #ffffff0a}.dashboardWorkspace .boardStat:hover{background:linear-gradient(#263c5ee6,#0e1d34f2);border-color:#60a5fa85;transform:translateY(-1px);box-shadow:0 18px 36px #02061747,0 0 0 3px #3b82f614,inset 0 1px #ffffff0d}.dashboardWorkspace .boardStat span{color:#bfdbfe}.dashboardWorkspace .boardStat strong{color:#fff}.dashboardWorkspace .boardDetailHero{background:radial-gradient(circle at 18% 0,#3b82f63d,#0000 34%),radial-gradient(circle at 84% 10%,#22c55e24,#0000 28%),linear-gradient(135deg,#08111fe6,#0c1e38d1);border:1px solid #60a5fa38;border-radius:8px;padding:18px;display:block;box-shadow:0 18px 42px #0206173d,inset 0 1px #ffffff0d}.matchTypePill{color:#fde68a;text-transform:uppercase;background:#f59e0b1a;border:1px solid #fbbf2457;border-radius:999px;align-items:center;min-height:28px;margin:0 0 12px;padding:0 11px;font-size:11px;font-weight:950;display:inline-flex}.teamMatchHero{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(12px,2vw,24px);display:grid}.heroTeamSide{align-items:center;gap:14px;min-width:0;display:flex}.heroTeamSide.visita{text-align:right;justify-content:flex-end}.heroTeamSide strong,.heroTeamName{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(22px,3.2vw,42px);font-weight:1000;line-height:.96;overflow:hidden}.heroTeamSide .heroTeamLogo{flex-shrink:0}.heroTeamLogo{background:radial-gradient(circle at 50% 34%,#ffffff1f,#0000 55%),#08111fc7;border:1px solid #cbd5e13d;border-radius:50%;flex:none;place-items:center;width:clamp(46px,5vw,64px);height:clamp(46px,5vw,64px);font-size:clamp(25px,3vw,36px);display:inline-grid;box-shadow:0 16px 36px #02061757,inset 0 0 0 1px #ffffff0a}.heroTeamLogo.initials,.heroTeamLogo.generic{color:#dbeafe;background:linear-gradient(135deg,#3b82f647,#22c55e24);font-size:clamp(13px,1.5vw,17px);font-weight:1000}.heroTeamLogo.flag,.heroTeamLogo.asset-flag,.heroTeamLogo.teamBadgeVisual--hero.flag,.heroTeamLogo.teamBadgeVisual--hero.asset-flag{width:var(--hero-flag-w);min-width:0;max-width:var(--hero-flag-w);height:var(--hero-flag-h);vertical-align:middle;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.heroTeamLogo.flag,.heroTeamLogo.teamBadgeVisual--hero.flag{box-shadow:none;font-size:var(--hero-flag-emoji);background:0 0;border:0;border-radius:0}.heroTeamLogo.text-badge{color:#e0f2fe;letter-spacing:.06em;vertical-align:middle;background:linear-gradient(#ffffff14,#0f172a1a),#0f172a38;border:1px solid #7dd3fc57;border-radius:8px;justify-content:center;align-items:center;width:clamp(54px,6vw,64px);max-width:64px;height:clamp(34px,4vw,42px);padding:0;font-size:clamp(13px,1.1vw,16px);font-weight:950;line-height:1;display:inline-flex;box-shadow:0 8px 18px #0206173d,inset 0 0 0 1px #ffffff0d}.heroTeamLogo.asset-flag,.heroTeamLogo.teamBadgeVisual--hero.asset-flag{background:#0f172a38;border:1px solid #7dd3fc57;border-radius:8px;overflow:hidden;box-shadow:0 8px 18px #0206173d,inset 0 0 0 1px #ffffff0d}.heroVs{color:#93c5fd;text-transform:uppercase;background:#0f172ab8;border:1px solid #60a5fa3d;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:1000;display:inline-grid}.matchHeroSubline{color:#93a8c2;margin:14px 0 0;font-size:13px;font-weight:800}.dashboardWorkspace .sectionStatsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.marketCard,.contextCard,.tacticalIdentityCard,.cesProfileCard,.riskScoreCard,.pdcaMiniCard{color:#fff;background:linear-gradient(#1e304be0,#0d192df0);border:1px solid #60a5fa3d;border-radius:8px;align-content:start;gap:7px;min-height:118px;padding:14px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 12px 30px #0206173b,inset 0 1px #ffffff0a}.marketCard:hover,.contextCard:hover,.tacticalIdentityCard:hover,.cesProfileCard:hover,.riskScoreCard:hover,.pdcaMiniCard:hover{border-color:#60a5fa85;transform:translateY(-1px);box-shadow:0 18px 38px #0206174d,0 0 0 3px #3b82f614,inset 0 1px #ffffff0d}.marketCard span,.contextCard span,.tacticalIdentityCard span,.cesProfileCard span,.riskScoreCard span,.pdcaMiniCard span{color:#bfdbfe;text-transform:uppercase;font-size:11px;font-weight:950}.marketCard strong{color:#fff;font-size:22px;line-height:1.05}.marketCard small,.contextCard p,.tacticalIdentityCard p,.tacticalIdentityCard small,.cesProfileCard p,.cesProfileCard small,.riskScoreCard p,.pdcaMiniCard p{color:#cbd5e1;margin:0;font-size:12px;font-weight:750;line-height:1.35}.marketCard.scoreHigh{background:radial-gradient(circle at 12% 0,#22c55e47,#0000 34%),linear-gradient(#124832e0,#0a1e23f5);border-color:#22c55e94;box-shadow:0 18px 42px #22c55e29}.marketCard.scoreMid{background:radial-gradient(circle at 12% 0,#fbbf2452,#0000 34%),linear-gradient(#5e4113db,#141c22f5);border-color:#fbbf2499;box-shadow:0 18px 42px #f59e0b2e,0 0 0 3px #fbbf240f}.marketCard.scoreLow{background:radial-gradient(circle at 12% 0,#fb923c3d,#0000 34%),linear-gradient(#5a2b18d6,#141c22f5);border-color:#fb923c8f}.contextCard,.tacticalIdentityCard,.cesProfileCard,.riskScoreCard,.pdcaMiniCard{min-height:136px}.contextCard strong,.tacticalIdentityCard strong,.cesProfileCard strong,.riskScoreCard strong,.pdcaMiniCard strong{color:#fff;font-size:18px;line-height:1.12}.tacticalIdentityCard em{color:#fde68a;background:#f59e0b1a;border:1px solid #fbbf2447;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.cesProfileCard strong{font-size:30px}.pdcaMiniCard{background:radial-gradient(circle at 12% 0,#a855f73d,#0000 34%),linear-gradient(#2d214edb,#0d192df0);border-color:#a855f76b}.dashboardWorkspace .dashboardHero{background:radial-gradient(circle at 8% 0,#3b82f64d,#0000 34%),radial-gradient(circle at 78% 10%,#22c55e29,#0000 34%),linear-gradient(135deg,#08111ff5,#0a1a31f0 58%,#04141bf5);border-color:#60a5fa3d;box-shadow:0 24px 60px #02061757,inset 0 1px #ffffff0f}.dashboardWorkspace .dashboardHero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#3b82f614,#0000 34%,#22c55e0f),repeating-linear-gradient(90deg,#cbd5e10a 0 1px,#0000 1px 104px);position:absolute;inset:0}.dashboardWorkspace .dashboardIdentity h2,.dashboardWorkspace .dashboardBrandLine .eyebrow{color:#fff}.dashboardWorkspace .dashboardIdentity span{color:#bfdbfe}.dashboardWorkspace .dashboardControls{grid-template-columns:170px auto}.dashboardWorkspace .dataSourceBanner{border-radius:999px;min-height:34px;margin-bottom:14px;padding:6px 12px;font-size:12px}.dashboardWorkspace .dataSourceBanner.connected{color:#bbf7d0;background:#22c55e17;border-color:#22c55e47}.dashboardWorkspace .dataSourceBanner.connected strong{color:#dcfce7}.dashboardWorkspace .tournamentBar{background:radial-gradient(circle at 8% 0,#3b82f63d,#0000 34%),radial-gradient(circle at 92% 10%,#22c55e2e,#0000 32%),linear-gradient(135deg,#08111ff0,#0c1e38e0);border-color:#60a5fa3d;min-height:0;padding:14px}.dashboardWorkspace .tournamentBar--flagsOnly{margin-bottom:4px;padding:5px 8px;box-shadow:0 8px 22px #02061729}.dashboardWorkspace>.tournamentBar--flagsOnly+.dashboardHorizontalNav{margin-top:0}.dashboardWorkspace .dashboardShell:has(>.ovs-dashboard-date-strip:first-child){padding-top:8px}.worldCupRibbon{z-index:1;background:#08111f75;border:1px solid #94a3b821;border-radius:999px;padding:6px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.worldCupRibbon div{gap:18px;width:max-content;animation:42s linear infinite ovisionFlagMarquee;display:flex}.worldCupRibbon span{background:#0f172ac7;border-radius:50%;place-items:center;width:26px;height:26px;font-size:16px;display:inline-grid;box-shadow:inset 0 0 0 1px #cbd5e11a}@keyframes ovisionFlagMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.dashboardWorkspace .confidencePlate.scoreHigh{background:radial-gradient(circle at 50% 18%,#86efac4d,#0000 34%),linear-gradient(160deg,#16a34ae0,#08111ff5);border-color:#22c55e9e;box-shadow:0 20px 48px #22c55e3d,0 0 0 4px #22c55e1a,inset 0 0 36px #ffffff12}.dashboardWorkspace .confidencePlate.scoreMid{background:radial-gradient(circle at 50% 18%,#fbbf2442,#0000 34%),linear-gradient(160deg,#b45309c7,#08111ff5);border-color:#f59e0b94;box-shadow:0 20px 48px #f59e0b2e,0 0 0 4px #f59e0b14,inset 0 0 36px #ffffff0f}.dashboardWorkspace .confidencePlate.scoreLow{background:radial-gradient(circle at 50% 18%,#f871713d,#0000 34%),linear-gradient(160deg,#7f1d1db8,#08111ff5);border-color:#f871718f;box-shadow:0 20px 48px #f8717129,0 0 0 4px #f8717114,inset 0 0 36px #ffffff0d}.dashboardWorkspace .dashboardBrandLine{gap:12px}.dashboardWorkspace .dashboardBrandLine .oVisionLogo.sm{width:52px;height:52px;box-shadow:0 0 0 1px #22c55e38,0 18px 44px #3b82f64d,inset 0 0 24px #3b82f629}.dashboardWorkspace .dashboardBrandLine .eyebrow{color:#fff;letter-spacing:.09em;font-size:clamp(18px,2.1vw,28px);line-height:1}.dashboardWorkspace .dashboardIdentity h2{color:#f1f5f9eb;font-size:clamp(14px,1.2vw,18px);font-weight:var(--ovs-weight-semibold,600);letter-spacing:-.01em;margin-top:8px;line-height:1.25}.dashboardWorkspace .dashboardIdentity span{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;margin-top:4px;display:block}.dashboardWorkspace .worldCupRibbon{width:100%}.dashboardWorkspace .worldCupRibbon div{justify-content:space-around;gap:clamp(14px,2vw,30px);min-width:220%}.dashboardWorkspace .worldCupRibbon span{flex:none}.teamLogo.generic,.summaryBadge.generic{color:#fff;background:radial-gradient(circle at 50% 38%,#22c55e33,#0000 58%),#0b1628;font-size:15px}@media (max-width:700px){.dashboardWorkspace .dashboardBrandLine .oVisionLogo.sm{width:44px;height:44px}.dashboardWorkspace .worldCupRibbon div{gap:14px;min-width:360%}}.workspace:not(.dashboardWorkspace){background:radial-gradient(circle at 14% 0, #3b82f629, transparent 30%), radial-gradient(circle at 90% 4%, #22c55e1a, transparent 26%), var(--bg)}.workspace:not(.dashboardWorkspace) .panel,.workspace:not(.dashboardWorkspace) .profileCard,.workspace:not(.dashboardWorkspace) .metricCard,.workspace:not(.dashboardWorkspace) .auditCard,.workspace:not(.dashboardWorkspace) .validationCard,.workspace:not(.dashboardWorkspace) .recommendationCard,.workspace:not(.dashboardWorkspace) .confidenceCard,.workspace:not(.dashboardWorkspace) .pdcaTaskCard,.workspace:not(.dashboardWorkspace) .performanceSection,.workspace:not(.dashboardWorkspace) .tableScroller,.workspace:not(.dashboardWorkspace) .historyMeta div,.workspace:not(.dashboardWorkspace) .auditFormGrid,.workspace:not(.dashboardWorkspace) .performanceSummary div,.workspace:not(.dashboardWorkspace) .validationStats div,.workspace:not(.dashboardWorkspace) .validationBlock,.workspace:not(.dashboardWorkspace) .confidenceEngine,.workspace:not(.dashboardWorkspace) .confidenceFactors div,.workspace:not(.dashboardWorkspace) .emptyState,.workspace:not(.dashboardWorkspace) .summaryStrip,.workspace:not(.dashboardWorkspace) .tacticalConclusion,.workspace:not(.dashboardWorkspace) .resultStrip,.workspace:not(.dashboardWorkspace) .savedTable,.workspace:not(.dashboardWorkspace) .manualTable{color:#fff;background:linear-gradient(#111f33f2,#0c1728f5);border-color:#94a3b82e;box-shadow:0 18px 46px #0206173d}.workspace:not(.dashboardWorkspace) .panelHeader h3,.workspace:not(.dashboardWorkspace) .profileCard h3,.workspace:not(.dashboardWorkspace) .metricRows strong,.workspace:not(.dashboardWorkspace) .contextList dd,.workspace:not(.dashboardWorkspace) .performanceSummary strong,.workspace:not(.dashboardWorkspace) .validationStats strong,.workspace:not(.dashboardWorkspace) .validationBlock strong,.workspace:not(.dashboardWorkspace) .confidenceFactors strong,.workspace:not(.dashboardWorkspace) .savedTable strong,.workspace:not(.dashboardWorkspace) .auditCard strong{color:#fff}.workspace:not(.dashboardWorkspace) .profileCard p,.workspace:not(.dashboardWorkspace) .boardInsight p,.workspace:not(.dashboardWorkspace) .boardInsight li,.workspace:not(.dashboardWorkspace) .scoreStack span,.workspace:not(.dashboardWorkspace) .summaryStrip span,.workspace:not(.dashboardWorkspace) .confidenceFactors strong,.workspace:not(.dashboardWorkspace) td,.workspace:not(.dashboardWorkspace) .emptyState span,.workspace:not(.dashboardWorkspace) .saveMessage{color:#cbd5e1}.workspace:not(.dashboardWorkspace) .field span,.workspace:not(.dashboardWorkspace) .profileSelector span,.workspace:not(.dashboardWorkspace) .contextList dt,.workspace:not(.dashboardWorkspace) .metricRows span,.workspace:not(.dashboardWorkspace) .validationStats span,.workspace:not(.dashboardWorkspace) .validationBlock span,.workspace:not(.dashboardWorkspace) .performanceSummary span,.workspace:not(.dashboardWorkspace) .confidenceFactors span{color:#94a3b8}.workspace:not(.dashboardWorkspace) .field input,.workspace:not(.dashboardWorkspace) .field select,.workspace:not(.dashboardWorkspace) .profileSelector select,.workspace:not(.dashboardWorkspace) .dateFilterControls input,.workspace:not(.dashboardWorkspace) .manualInput,.workspace:not(.dashboardWorkspace) .auditTextarea,.workspace:not(.dashboardWorkspace) textarea,.workspace:not(.dashboardWorkspace) input,.workspace:not(.dashboardWorkspace) select{color:#fff;background:#08111fb8;border-color:#94a3b838}.workspace:not(.dashboardWorkspace) .inputIcon select{padding-left:40px}.workspace:not(.dashboardWorkspace) .field input:focus,.workspace:not(.dashboardWorkspace) .field select:focus,.workspace:not(.dashboardWorkspace) textarea:focus,.workspace:not(.dashboardWorkspace) input:focus,.workspace:not(.dashboardWorkspace) select:focus{border-color:#3b82f6b8;box-shadow:0 0 0 3px #3b82f61f}.workspace:not(.dashboardWorkspace) .dataSourceBanner,.workspace:not(.dashboardWorkspace) .dataSourceBanner.connected,.workspace:not(.dashboardWorkspace) .dataSourceBanner.fallback{color:#cbd5e1;background:linear-gradient(#111f33f0,#0a1526f5);border-color:#94a3b82e}.workspace:not(.dashboardWorkspace) .dataSourceBanner.connected{border-color:#22c55e47}.workspace:not(.dashboardWorkspace) .dataSourceBanner.fallback{border-color:#f59e0b57}.workspace:not(.dashboardWorkspace) .alertCard,.workspace:not(.dashboardWorkspace) .resultStrip.pending,.workspace:not(.dashboardWorkspace) .miniAlert{color:#fed7aa;background:linear-gradient(#452a0ca3,#111f33eb);border-color:#f59e0b4d}.workspace:not(.dashboardWorkspace) .alertBadge,.workspace:not(.dashboardWorkspace) .familyBadge,.workspace:not(.dashboardWorkspace) .modeBadge,.workspace:not(.dashboardWorkspace) .statusPill{color:#dbeafe;background:#3b82f624;border:1px solid #3b82f63d}.workspace:not(.dashboardWorkspace) .iconAction,.workspace:not(.dashboardWorkspace) .secondary{color:#dbeafe;background:#0f1b2dc7;border-color:#94a3b838}.workspace:not(.dashboardWorkspace) .dangerAction{color:#fecaca}.workspace:not(.dashboardWorkspace) table th{color:#cbd5e1;background:#0f1b2df2}.workspace:not(.dashboardWorkspace) table td{border-color:#94a3b824}.rankingHint{color:#bfdbfe;background:#3b82f61a;border:1px solid #3b82f638;border-radius:8px;min-height:38px;padding:10px 12px;font-size:13px;font-weight:850}:root{--ov-page:#08111f;--ov-panel:linear-gradient(180deg, #111f33f5, #0a1526fa);--ov-card:linear-gradient(180deg, #18273fe6, #0d192df2);--ov-card-hover:linear-gradient(180deg, #1f3454f0, #0e1d34fa);--ov-field:#08111fc7;--ov-border:#94a3b833;--ov-border-strong:#60a5fa57;--ov-text:#fff;--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 #0206174d;--ov-glow:0 0 0 3px #3b82f61a}.workspace,.dashboardWorkspace{background:radial-gradient(circle at 15% 0, #3b82f629, transparent 31%), radial-gradient(circle at 90% 2%, #22c55e1a, transparent 26%), var(--ov-page)}.topbar,.panel,.dashboardHero,.dashboardShell,.boardDetail,.profileCard,.metricCard,.validationCard,.auditCard,.recommendationCard,.modelRecommendations,.confidenceEngine,.confidenceCard,.pdcaTaskCard,.performanceSection,.tableScroller,.savedScroller,.manualScroller,.historyMeta div,.auditFormGrid,.manualContextGrid,.performanceSummary div,.validationStats div,.validationBlock,.confidenceFactors div,.emptyState,.summaryStrip,.tacticalConclusion,.resultComputedCard,.matchStateEngine,.boardSummaryStrip,.boardMatchCard,.matchScheduleCard,.powerRow,.improvementHero,.improvementCard,.knockoutPanel,.knockoutSlot,.resultStrip,.pdcaBoardNotice,.boardInsight,.boardStat,.dataSourceBanner,.dataSourceBanner.connected,.dataSourceBanner.fallback{border-color:var(--ov-border);background:var(--ov-panel);color:var(--ov-text);box-shadow:var(--ov-shadow)}.profileCard,.metricCard,.validationCard,.auditCard,.recommendationCard,.confidenceFactors div,.historyMeta div,.performanceSummary div,.validationStats div,.validationBlock,.boardStat,.boardInsight,.pdcaBoardNotice,.matchScheduleCard,.powerRow,.improvementCard,.knockoutSlot,.boardMatchCard{background:var(--ov-card)}.profileCard:hover,.validationCard:hover,.auditCard:hover,.recommendationCard:hover,.historyMeta div:hover,.performanceSummary div:hover,.validationStats div:hover,.validationBlock:hover,.boardStat:hover,.matchScheduleCard:hover,.powerRow:hover,.improvementCard:hover,.knockoutSlot:hover,.boardMatchCard:hover{border-color:var(--ov-border-strong);background:var(--ov-card-hover);box-shadow:var(--ov-shadow), var(--ov-glow)}.panelHeader,.boardHeader,.boardDetailHero{border-bottom-color:var(--ov-border)}.panelHeader h3,.topbar h2,.dashboardIdentity h2,.boardHeader h3,.profileCard h3,.validationHeader h3,.recommendationHeader h3,.boardInsight h4,.pdcaBoardNotice h4,.confidenceHeader h3,.tableToolbar h4,.profileHero h4,.metricRows strong,.contextList dd,.scoreStack strong,.performanceSummary strong,.validationStats strong,.validationBlock strong,.confidenceFactors strong,.boardPickRow strong,.boardStat strong,.powerRow strong,.improvementCard strong,.knockoutPanel h4,.savedTable strong,.dataTable strong{color:var(--ov-text)}.eyebrow,.field span,.profileSelector span,.contextList dt,.metricRows span,.validationStats span,.validationBlock span,.performanceSummary span,.confidenceFactors span,.boardMessage,.boardMeta,.boardCardTop,.boardInsight p,.boardInsight li,.pdcaBoardNotice p,.profileCard p,.scoreStack span,.summaryStrip span,.historyMeta span,.confidenceFactors strong,.emptyState span,.dataSourceBanner,.scheduleMeta,.powerRow small,.powerRow span,.debugHint,.knockoutPanel p,.knockoutSlot>span,.resultStrip.pending,td{color:var(--ov-soft)}.field input,.field select,.profileSelector select,.dateFilterControls input,.manualInput,.auditTextarea,.tableInput,textarea,input,select{border-color:var(--ov-border);background:var(--ov-field);color:var(--ov-text)}.field input:focus,.field select:focus,.profileSelector select:focus,.dateFilterControls input:focus,.manualInput:focus,.auditTextarea:focus,.tableInput:focus,textarea:focus,input:focus,select:focus{border-color:var(--ov-border-strong);box-shadow:var(--ov-glow)}.dataTable th,.savedTable th,.performanceTable th,.patternsTable th,.manualTable th,.dataTable .groupRow th,.dataTable thead tr:nth-child(2) th{border-color:var(--ov-border);color:var(--ov-soft);background:linear-gradient(#142640fa,#0d192dfa)}.historicalCaptureTable.dataTable .groupRow th.captureMetaCol,.historicalCaptureTable.dataTable thead tr:nth-child(2) th.captureMetaCol,.historicalCaptureTable th.captureMetaCol{color:#f8fafc!important;background:#2d4a6f!important}.historicalCaptureTable.dataTable .groupRow th.captureFirstHalfCol,.historicalCaptureTable.dataTable thead tr:nth-child(2) th.captureFirstHalfCol,.historicalCaptureTable th.captureFirstHalfCol{color:#dbeafe!important;background:#1e4976!important}.historicalCaptureTable th.captureFirstHalfCol span{color:#93c5fd!important}.historicalCaptureTable.dataTable .groupRow th.captureSecondHalfCol,.historicalCaptureTable.dataTable thead tr:nth-child(2) th.captureSecondHalfCol,.historicalCaptureTable th.captureSecondHalfCol{color:#ede9fe!important;background:#4c1d95!important}.historicalCaptureTable th.captureSecondHalfCol span{color:#c4b5fd!important}.dataTable td,.savedTable td,.performanceTable td,.patternsTable td,.manualTable td{color:var(--ov-soft);background:#08111f61;border-color:#94a3b824}.dataTable tbody tr:nth-child(2n) td,.manualTable tfoot td,.stickyCol,.manualCriterion{color:var(--ov-text);background:#142640b8!important}.tableInput{background:#08111fb3;min-height:32px}.primary{color:#fff;background:linear-gradient(135deg,#3b82f6f2,#2563ebf2);box-shadow:0 12px 28px #2563eb33}.secondary,.iconAction,.compactButton{border-color:var(--ov-border);color:var(--ov-blue-soft);background:#0f1b2dc7}.primary:hover,.secondary:hover,.iconAction:hover,.compactButton:hover{border-color:var(--ov-border-strong);box-shadow:var(--ov-shadow), var(--ov-glow);transform:translateY(-1px)}.modeBadge,.statusPill,.familyBadge,.alertBadge,.miniAlert,.opportunityBadge,.confidenceScore,.boardStatus,.boardSummaryMeta span,.boardPickRow span,.boardPdcaMini,.saveMessage,.storageHint,.idCell,.rankingHint,.resultStrip{color:var(--ov-blue-soft);box-shadow:none;background:#3b82f624;border:1px solid #60a5fa3d}.boardStatus.strong,.boardStatus.value,.confidenceScore.elite,.confidenceScore.alto,.resultStrip:not(.pending),.storageHint{color:var(--ov-green-soft);background:#22c55e21;border-color:#22c55e47}.boardStatus.lean,.confidenceScore.medio{color:#fde68a;background:#f59e0b29;border-color:#fbbf2461}.boardStatus.nobet,.confidenceScore.bajo,.confidenceScore.peligro,.alertCard,.smallSampleWarning,.resultStrip.pending,.miniAlert{background:#f59e0b1f;border-color:#f59e0b4d;color:var(--ov-amber-soft)!important}.boardStatus.pdca,.pdcaBoardNotice,.modelRecommendations,.opportunityBadge.alto,.opportunityBadge.medio{background:radial-gradient(circle at 0 0, #a855f729, transparent 34%), var(--ov-card);color:var(--ov-purple-soft);border-color:#a855f74d}.teamLogo,.summaryBadge,.criterionIndex,.powerPosition{color:var(--ov-text);background:radial-gradient(circle at 50% 38%,#3b82f638,#0000 58%),#0b1628;border-color:#94a3b83d}.teamLogo.flag,.teamLogo.asset-flag,.summaryBadge.flag{background:linear-gradient(#ffffff14,#0f172a1a),#0f172a38;border-radius:8px;width:60px;height:40px;font-size:34px;line-height:1;transform:none;box-shadow:0 8px 18px #0206173d,inset 0 0 0 1px #ffffff0d}.profileHero,.confidenceScore,.confidenceEngine{border-color:var(--ov-border-strong);background:radial-gradient(circle at 10% 8%, #3b82f633, transparent 34%), var(--ov-panel);color:var(--ov-text)}.tableScroller,.savedScroller,.manualScroller{scrollbar-color:#3b82f68c #0f1b2db8}.formGrid,.filterBar,.tableToolbar,.profileGrid,.validationGrid,.actions,.rightActions,.spreadActions,.quickActions,.twoColumnList,.executiveReading,.scriptText,.boardMessage,.matchNavigator,.competitionGroup,.matchesPanelGrid,.powerRankingPanel,.improvementPanel{color:var(--ov-text)}.filterBar,.tableToolbar,.twoColumnList>div,.executiveReading,.scriptText,.manualContextGrid,.auditFormGrid{border:1px solid var(--ov-border);background:#0d192db8;box-shadow:0 12px 30px #0206172e}.alertCard,.smallSampleWarning,.saveMessage,.errorMessage{color:var(--ov-amber-soft)!important;background:radial-gradient(circle at 0 0,#f59e0b24,#0000 34%),#142640e0!important;border-color:#f59e0b57!important}.saveMessage:not(.errorMessage){color:var(--ov-green-soft)!important;background:radial-gradient(circle at 0 0,#22c55e24,#0000 34%),#142640e0!important;border-color:#22c55e57!important}.dataTable tr.selectedRow td,.savedTable tr.selectedRow td,.performanceTable tr.selectedRow td,.patternsTable tr.selectedRow td{color:var(--ov-text);background:#3b82f62e!important}.iconAction.dangerAction,.dangerAction{color:var(--ov-red-soft);background:#7f1d1d3d;border-color:#f8717147}.inputIcon,.resultMatchSelect,.profileSelector,.dateFilterControls,.profileSelector,.field{color:var(--ov-soft)}.debugHint,.storageHint,small{color:var(--ov-muted)}.contextList,.scoreStack,.metricRows,.boardStatsGrid{color:var(--ov-soft)}.engineerMode{border-style:dashed;min-height:auto;margin-top:16px}.engineerMode summary{cursor:pointer;color:var(--ov-text);letter-spacing:0;font-weight:950;list-style:none}.engineerMode summary::-webkit-details-marker{display:none}.engineerMode summary:after{content:"Mostrar variables";float:right;color:var(--ov-blue-soft);text-transform:uppercase;font-size:12px;font-weight:950}.engineerMode[open] summary:after{content:"Ocultar variables"}.riskList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.riskList li{color:var(--ov-amber-soft);background:#f59e0b14;border:1px solid #f59e0b38;border-radius:8px;padding:10px 12px;font-weight:850}.ovisionConclusion{background:radial-gradient(circle at 0 0, #3b82f626, transparent 34%), var(--ov-card);border-color:#3b82f647}.validationSaveHint{color:var(--ov-green-soft);margin:0;font-weight:900}.inlineTeamBadge{vertical-align:middle;align-items:center;gap:8px;display:inline-flex}.inlineTeamBadge .teamLogo.text-badge{letter-spacing:.08em;background:linear-gradient(#ffffff14,#0f172a1a),#0f172ad1;width:38px;height:26px;font-size:12px;font-weight:950}.powerRankingIntro,.powerRankingHeader,.enhancedPowerRow{grid-template-columns:52px minmax(190px,1.4fr) repeat(8,minmax(105px,1fr));align-items:center;gap:12px;display:grid}.powerRankingIntro{background:radial-gradient(circle at 0 0,#3b82f629,#0000 32%),#08111f9e;border:1px solid #3b82f633;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.powerRankingIntro h4{color:var(--ov-text);margin:2px 0 0}.powerRankingIntro span{color:var(--ov-green-soft);font-weight:900}.powerRankingHeader{color:var(--ov-muted);text-transform:uppercase;margin-top:12px;padding:0 12px;font-size:11px;font-weight:950}.enhancedPowerRow{grid-template-columns:52px minmax(190px,1.4fr) repeat(8,minmax(105px,1fr))}.powerTeamCell{align-items:center;gap:10px;min-width:0;display:flex}.powerTeamCell>div{gap:3px;min-width:0;display:grid}.powerTeamCell strong,.powerTeamCell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.powerTags{flex-wrap:wrap;gap:5px;display:flex}.powerTags em{color:var(--ov-green-soft);white-space:nowrap;background:#22c55e17;border:1px solid #22c55e2e;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:950}.engineerDetails{background:#08111f6b;border:1px solid #3b82f62e;border-radius:10px;margin-top:12px;padding:10px 12px}.engineerDetails summary{cursor:pointer;color:var(--ov-blue-soft);text-transform:uppercase;font-size:11px;font-weight:950}.engineerDetails p{color:var(--ov-muted);margin:8px 0 0;font-size:12px;line-height:1.45}@media (max-width:1180px){.powerRankingPanel{overflow-x:auto}.powerRankingIntro,.powerRankingHeader,.enhancedPowerRow{min-width:1180px}}.dashboardWorkspace .boardDetail{background:radial-gradient(circle at 12% 0,#3b82f629,#0000 32%),radial-gradient(circle at 88% 8%,#22c55e1a,#0000 30%),linear-gradient(#08111ffa,#0a1426fa);border:1px solid #60a5fa38;border-radius:12px;box-shadow:0 28px 70px #0206176b,inset 0 1px #ffffff0f}.dashboardWorkspace .boardDetailHero{background:radial-gradient(circle at 16% 18%,#3b82f657,#0000 28%),radial-gradient(circle at 84% 16%,#22c55e33,#0000 30%),linear-gradient(135deg,#09162bf5,#102243e0 52%,#051c25f5);border-color:#60a5fa57;border-radius:12px;padding:clamp(18px,3vw,30px);position:relative;overflow:hidden}.dashboardWorkspace .boardDetailHero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffffff0d,#0000 28%,#22c55e0d),repeating-linear-gradient(90deg,#cbd5e109 0 1px,#0000 1px 86px);position:absolute;inset:0}.dashboardWorkspace .boardDetailHero>div{z-index:1;position:relative}.dashboardWorkspace .matchTypePill{color:#bae6fd;letter-spacing:.04em;background:#0ea5e91f;border-color:#7dd3fc61;min-height:30px;margin-bottom:18px}.dashboardWorkspace .teamMatchHero{background:radial-gradient(circle at 18% 42%,#22c55e42,#0000 34%),radial-gradient(circle at 50% 24%,#3b82f63d,#0000 42%),radial-gradient(circle at 82% 42%,#ef44442e,#0000 34%),linear-gradient(100deg,#071c18 0%,#0a1a34 50%,#211018 100%);border:1px solid #cbd5e124;border-radius:18px;gap:clamp(14px,3vw,34px);min-height:clamp(150px,18vw,230px);padding:clamp(14px,2.5vw,28px) clamp(18px,3vw,34px) clamp(20px,3vw,34px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -70px 100px #0206176b,inset 0 0 100px #3b82f614,0 24px 70px #02061766}.dashboardWorkspace .worldCupStageArt{pointer-events:none;inset:0;overflow:hidden;z-index:0!important;position:absolute!important}.dashboardWorkspace .worldCupStageArt:before{content:"";filter:blur(.2px);opacity:.9;background:linear-gradient(118deg,#0000 0 18%,#ffffff0e 30%,#0000 45%),linear-gradient(242deg,#0000 0 18%,#ffffff0b 30%,#0000 45%),radial-gradient(at 18% 30%,#22c55e38,#0000 34%),radial-gradient(at 50% 18%,#60a5fa3d,#0000 44%),radial-gradient(at 82% 30%,#ef44442e,#0000 34%),radial-gradient(at 50% 100%,#e2e8f01a,#0000 34%),radial-gradient(at 50% 112%,#020617bd,#0000 58%),linear-gradient(#ffffff09,#02061714 42%,#0206177a);position:absolute;inset:0}.dashboardWorkspace .worldCupStageArt:after{content:"";clip-path:none;filter:blur(10px);opacity:.72;background:radial-gradient(at 18% 85%,#22c55e4d,#0000 38%),radial-gradient(at 50% 76%,#3b82f657,#0000 45%),radial-gradient(at 82% 85%,#ef444442,#0000 38%),linear-gradient(90deg,#22c55e2e,#60a5fa33,#ef444426),linear-gradient(#0000 0%,#e2e8f00d 28%,#02061794 100%);border:0;border-radius:0;height:38%;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 18px 32px #ffffff06,inset 0 -34px 56px #020617c2,0 -18px 62px #7dd3fc1f}.dashboardWorkspace .stageCup{z-index:1;pointer-events:none;filter:blur(1.4px);opacity:.68;background:radial-gradient(circle at 47% 45%,#ffffff47 0 1px,#0000 2px),radial-gradient(circle at 53% 48%,#bfdbfe47 0 1px,#0000 2px),radial-gradient(circle at 33% 62%,#86efac33 0 1px,#0000 2px),radial-gradient(circle at 67% 62%,#fca5a52e 0 1px,#0000 2px),radial-gradient(at 50% 58%,#93c5fd52,#0000 24%),radial-gradient(at 22% 64%,#86efac3d,#0000 28%),radial-gradient(at 78% 64%,#fca5a533,#0000 28%),linear-gradient(102deg,#0000 0 16%,#86efac2e 28%,#93c5fd2e 48%,#0000 62%),linear-gradient(78deg,#0000 0 38%,#93c5fd33 52%,#fca5a529 72%,#0000 86%);border-radius:999px;width:min(86%,1020px);height:clamp(28px,3.6vw,48px);display:block;position:absolute;bottom:clamp(7px,.9vw,13px);left:50%;transform:translate(-50%);box-shadow:0 0 34px #7dd3fc2e,0 10px 28px #02061766}.dashboardWorkspace .stageCup i{opacity:.8;background:radial-gradient(at 50% 44%,#ffffff29,#0000 18%),linear-gradient(100deg,#0000 0 14%,#86efac3d 30%,#93c5fd33 50%,#0000 66%),linear-gradient(80deg,#0000 0 34%,#93c5fd38 50%,#fca5a533 70%,#0000 86%);border-top:1px solid #bfdbfe2e;border-bottom:1px solid #bfdbfe1a;border-radius:50% 50% 999px 999px/70% 70% 999px 999px;display:block;position:absolute;inset:14% 7% 10%;transform:perspective(420px)rotateX(58deg);box-shadow:inset 0 6px 18px #ffffff09,0 0 18px #93c5fd29}.dashboardWorkspace .stageCup i:before,.dashboardWorkspace .stageCup i:after{content:"";opacity:.72;filter:blur(.2px);border-radius:999px;width:48%;height:1px;position:absolute;top:34%}.dashboardWorkspace .stageCup i:before{background:linear-gradient(90deg,#0000,#86efac75,#93c5fd57,#0000);left:2%;transform:rotate(5deg)}.dashboardWorkspace .stageCup i:after{background:linear-gradient(90deg,#0000,#93c5fd57,#fca5a566,#0000);right:2%;transform:rotate(-5deg)}.dashboardWorkspace .stagePyramid,.dashboardWorkspace .stageLiberty,.dashboardWorkspace .stageSkyline,.dashboardWorkspace .stageStadium{z-index:1;opacity:.42;pointer-events:none;height:clamp(28px,4.6vw,50px);display:none;position:absolute;bottom:clamp(19px,3vw,31px)}.dashboardWorkspace .stagePyramid{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 #02061747);background:linear-gradient(#dcfce72e,#22c55e0a),repeating-linear-gradient(0deg,#bbf7d04d 0 3px,#0000 3px 9px);width:clamp(150px,21vw,290px);left:clamp(24px,4.5vw,66px)}.dashboardWorkspace .stagePyramid:after{content:"";filter:none;opacity:.9;background:radial-gradient(at 32% 48%,#dcfce747,#0000 56%),radial-gradient(at 72% 52%,#22c55e3d,#0000 54%);border-radius:999px;width:52%;height:44%;position:absolute;bottom:5%;right:-34%}.dashboardWorkspace .stagePyramid.two{opacity:.28;width:clamp(92px,12vw,170px);height:clamp(19px,2.8vw,32px);left:clamp(122px,17vw,270px)}.dashboardWorkspace .stageLiberty{opacity:.46;background:linear-gradient(#dbeafe5c,#3b82f614);border-radius:999px 999px 4px 4px;width:clamp(34px,4vw,54px);left:50%;transform:translate(-50%)}.dashboardWorkspace .stageLiberty:before{content:"";background:repeating-conic-gradient(#bfdbfe52 0deg 10deg,#0000 10deg 24deg);border-radius:999px;width:230%;height:48%;position:absolute;top:-26%;left:50%;transform:translate(-50%)}.dashboardWorkspace .stageSkyline{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;background:linear-gradient(90deg,#bfdbfe42 0 10%,#0000 10% 16%,#7dd3fc33 16% 28%,#0000 28% 34%,#bfdbfe47 34% 43%,#0000 43% 51%,#7dd3fc33 51% 64%,#0000 64% 71%,#bfdbfe3d 71% 84%,#0000 84%);width:clamp(150px,20vw,280px);left:40%}.dashboardWorkspace .stageStadium{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;background:linear-gradient(#fee2e22e,#ef44440a),radial-gradient(at 76% 62%,#f871714d,#0000 42%);width:clamp(150px,20vw,280px);right:clamp(24px,4.5vw,68px)}.dashboardWorkspace .stageStadium:after{content:"";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;background:#fecaca52;width:42%;height:100%;position:absolute;bottom:0;right:8%}.dashboardWorkspace .worldCupStageArt .stageStadium{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;background:radial-gradient(at 50% -28%,#ffffff38,#0000 42%),linear-gradient(90deg,#0000 0 4%,#e2e8f033 5% 7%,#0000 8% 12%,#e2e8f038 13% 15%,#0000 16% 22%,#e2e8f038 23% 25%,#0000 26% 32%,#e2e8f03d 33% 35%,#0000 36% 43%,#e2e8f03d 44% 46%,#0000 47% 53%,#e2e8f03d 54% 56%,#0000 57% 64%,#e2e8f03d 65% 67%,#0000 68% 74%,#e2e8f038 75% 77%,#0000 78% 84%,#e2e8f038 85% 87%,#0000 88% 92%,#e2e8f033 93% 95%,#0000 96%),linear-gradient(#e2e8f01f 0 12%,#0f172a3d 13% 46%,#020617c2 100%),linear-gradient(90deg,#16653452,#1e40af4d,#7f1d1d47);border-radius:54% 54% 16px 16px/40% 40% 18px 18px;width:min(86%,980px);height:clamp(54px,7vw,84px);display:none;bottom:clamp(8px,1vw,14px);left:50%;right:auto;transform:translate(-50%);box-shadow:inset 0 2px #ffffff29,inset 0 -24px 30px #020617b8,0 -5px 20px #7dd3fc14}.dashboardWorkspace .worldCupStageArt .stageStadium:before{content:"";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;background:linear-gradient(90deg,#0000 0 7%,#e2e8f06b 8% 10%,#0000 11% 17%,#e2e8f05c 18% 20%,#0000 21% 29%,#e2e8f06b 30% 32%,#0000 33% 42%,#e2e8f06b 43% 45%,#0000 46% 54%,#e2e8f06b 55% 57%,#0000 58% 67%,#e2e8f06b 68% 70%,#0000 71% 79%,#e2e8f05c 80% 82%,#0000 83% 89%,#e2e8f06b 90% 92%,#0000 93% 100%),linear-gradient(#7dd3fc26,#02061747);border-radius:54% 54% 10px 10px/44% 44% 12px 12px;height:52%;position:absolute;bottom:14%;left:9%;right:9%}.dashboardWorkspace .worldCupStageArt .stageStadium:after{content:"";opacity:.82;background:linear-gradient(90deg,#86efac6b,#93c5fd70,#fca5a55c);border-top:1px solid #e2e8f061;border-bottom:1px solid #7dd3fc42;border-radius:999px 999px 0 0;height:9%;position:absolute;top:24%;left:6%;right:6%;box-shadow:0 0 16px #7dd3fc3d,0 12px 22px #0206175c}.dashboardWorkspace .heroTeamSide{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:clamp(12px,1.6vw,18px);position:relative;transform:translateY(-18px)}.dashboardWorkspace .heroTeamSide.local{justify-self:start}.dashboardWorkspace .heroTeamSide.visita{text-align:center;justify-content:center;justify-self:end;align-items:center}.dashboardWorkspace .heroTeamSide strong,.dashboardWorkspace .heroTeamSide .heroTeamName{text-align:center}.dashboardWorkspace .teamMatchHero .heroTeamSide{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dashboardWorkspace .teamMatchHero .heroTeamSide.local{justify-self:start}.dashboardWorkspace .teamMatchHero .heroTeamSide.visita{text-align:center;justify-content:center;justify-self:end;align-items:center}.dashboardWorkspace .teamMatchHero .heroTeamSide .heroTeamLogo.dashboardFlag,.dashboardWorkspace .teamMatchHero .heroFlag.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);filter:drop-shadow(0 10px 18px #02061761)drop-shadow(0 0 14px #ffffff1a);border-radius:6px;justify-content:center;align-self:center;align-items:center;margin-inline:auto;display:inline-flex;transform:none}.dashboardWorkspace .teamMatchHero .heroTeamLogo.dashboardFlag--asset .dashboardFlag__img,.dashboardWorkspace .teamMatchHero .heroFlag.dashboardFlag--asset .dashboardFlag__img{object-fit:contain}.dashboardWorkspace .heroTeamSide .heroTeamLogo{align-self:center;margin-inline:auto}.dashboardWorkspace .heroTeamSide strong{letter-spacing:0;text-shadow:0 12px 38px #0206178c;font-size:clamp(30px,4.5vw,62px)}.dashboardWorkspace .heroRankingLine{color:#e2e8f0e0;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(11px,1.05vw,15px);font-weight:800}.dashboardWorkspace .heroTeamLogo:not(.flag):not(.asset-flag):not(.text-badge):not(.dashboardFlag){width:auto;height:auto;box-shadow:none;filter:drop-shadow(0 20px 28px #0206177a)drop-shadow(0 0 24px #ffffff21);background:0 0;border:0;border-radius:0;font-size:clamp(72px,8.4vw,126px);line-height:.88}.dashboardWorkspace .heroTeamLogo.dashboardFlag--asset,.dashboardWorkspace .heroTeamLogo.dashboardFlag--emoji,.dashboardWorkspace .heroTeamLogo.dashboardFlag--text,.dashboardWorkspace .heroTeamLogo.dashboardFlag--placeholder{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);filter:drop-shadow(0 10px 18px #02061761)drop-shadow(0 0 14px #ffffff1a);vertical-align:middle;line-height:1;font-size:inherit;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden;transform:none}.dashboardWorkspace .heroTeamLogo.dashboardFlag--emoji{box-shadow:none;font-size:var(--hero-flag-emoji);background:0 0;border:0;border-radius:0}.dashboardWorkspace .heroTeamLogo.dashboardFlag--asset{background:#0f172a38;border:1px solid #7dd3fc57;border-radius:6px;box-shadow:0 10px 22px #02061747,inset 0 0 0 1px #ffffff0d}.dashboardWorkspace .heroTeamLogo.dashboardFlag--asset .dashboardFlag__img{object-fit:contain}.dashboardWorkspace .heroTeamLogo.teamBadgeVisual--hero.flag,.dashboardWorkspace .heroTeamLogo.teamBadgeVisual--hero.asset-flag{min-width:0;width:var(--hero-flag-w);height:var(--hero-flag-h);max-width:var(--hero-flag-w);text-align:center;font-size:var(--hero-flag-emoji);line-height:1;display:inline-flex;transform:none}.dashboardWorkspace .heroTeamSide.visita .heroTeamLogo{box-shadow:none}.dashboardWorkspace .heroTeamLogo.initials,.dashboardWorkspace .heroTeamLogo.generic{color:#e2e8f0;background:radial-gradient(circle at 35% 25%,#ffffff29,#0000 36%),#0f172a8a;border:1px solid #7dd3fc57;border-radius:999px;place-items:center;width:clamp(48px,5.4vw,68px);height:clamp(48px,5.4vw,68px);font-size:clamp(15px,1.5vw,20px);font-weight:950;display:inline-grid}.dashboardWorkspace .heroTeamLogo.text-badge{color:#e0f2fe;letter-spacing:.06em;vertical-align:middle;filter:drop-shadow(0 20px 28px #0206177a)drop-shadow(0 0 24px #ffffff21);background:linear-gradient(#ffffff14,#0f172a1a),#0f172a38;border:1px solid #7dd3fc57;border-radius:8px;justify-content:center;align-items:center;width:clamp(54px,6vw,64px);min-width:0;max-width:64px;height:clamp(34px,4vw,42px);padding:0;font-size:clamp(13px,1.1vw,16px);font-weight:950;line-height:1;display:inline-flex;transform:none;box-shadow:0 8px 18px #0206173d,inset 0 0 0 1px #ffffff0d}.dashboardWorkspace .heroTeamLogo.flag,.dashboardWorkspace .heroTeamLogo.asset-flag{width:var(--hero-flag-w);min-width:0;max-width:var(--hero-flag-w);height:var(--hero-flag-h);filter:drop-shadow(0 10px 18px #02061761)drop-shadow(0 0 14px #ffffff1a);vertical-align:middle;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;overflow:hidden;transform:none}.dashboardWorkspace .heroTeamLogo.flag{box-shadow:none;font-size:var(--hero-flag-emoji);background:0 0;border:0;border-radius:0}.dashboardWorkspace .heroTeamLogo.asset-flag{background:#0f172a38;border:1px solid #7dd3fc57;border-radius:8px;box-shadow:0 8px 18px #0206173d,inset 0 0 0 1px #ffffff0d}.dashboardWorkspace .heroTeamLogo.asset-flag img{object-fit:contain;width:100%;height:100%;display:block}.dashboardWorkspace .heroTeamLogo.asset-flag .teamBadgeVisual__img{object-fit:contain;width:100%;height:100%;display:block;transform:scale(.88)}.dashboardWorkspace .heroVs{z-index:3;color:#e0f2fe;background:radial-gradient(circle,#3b82f62e,#0f172ae6);border-color:#7dd3fc61;width:clamp(50px,5.2vw,66px);height:clamp(50px,5.2vw,66px);position:relative;transform:translateY(0);box-shadow:0 16px 34px #02061761}.dashboardWorkspace .heroWatermark{z-index:1;opacity:.12;filter:blur(.6px);pointer-events:none;font-size:clamp(110px,13vw,210px);line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.dashboardWorkspace .heroWatermark.local{left:2%}.dashboardWorkspace .heroWatermark.visita{right:2%}.dashboardWorkspace .heroTeamSide:before{content:"";z-index:-1;filter:blur(8px);background:radial-gradient(circle,#22d3ee33,#0000 66%);border-radius:999px;position:absolute;inset:-26px -34px}.dashboardWorkspace .heroTeamSide.visita:before{background:radial-gradient(circle,#22c55e33,#0000 66%)}.dashboardWorkspace .matchHeroSubline{color:#cbd5e1;margin-top:18px;font-size:13px}.dashboardWorkspace .activationHeroLabel{letter-spacing:.04em;color:#94a3b8;font-weight:600}.dashboardWorkspace .activationHeroLabel.oqActive{color:#a78bfa}.dashboardWorkspace .activationHeroNote{color:#c4b5fd;margin:0;font-size:13px;line-height:1.5}.dashboardWorkspace .fichaAdvancedSection{background:linear-gradient(#0f172a8c,#070f1d59);border:1px dashed #8b5cf647;border-radius:12px;gap:14px;margin-top:8px;padding:16px 18px;display:grid}.dashboardWorkspace .fichaAdvancedSection>.eyebrow{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.dashboardWorkspace .fichaActivationBadge{letter-spacing:.06em;text-transform:uppercase;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;width:fit-content;padding:12px 16px;font-size:12px;display:inline-flex}.dashboardWorkspace .fichaActivationBadge.classic{color:#cbd5e1;background:#0f172ab3;border:1px solid #94a3b859}.dashboardWorkspace .fichaActivationBadge.oqActive{color:#e9d5ff;background:#4c1d9559;border:1px solid #a78bfa73}.dashboardWorkspace .fichaActivationBadge small{letter-spacing:normal;text-transform:none;color:#c4b5fd;text-align:left;max-width:640px;font-size:11px;line-height:1.45}.dashboardWorkspace .oqContextOvsSection{border-top:1px solid #8b5cf62e;margin-top:14px;padding-top:14px}.dashboardWorkspace .oqContextOvsSection .ovsMetricComparison{margin-top:0}.dashboardWorkspace .boardMetricSections{gap:16px;margin-top:16px}.dashboardWorkspace .boardMetricSection{background:linear-gradient(#0d1c33e6,#070f1df2);border-radius:12px;padding:16px;overflow:hidden}.dashboardWorkspace .boardMetricSection.metricTone-goals{background:radial-gradient(circle at 0 0,#22d3ee24,#0000 34%),linear-gradient(#0c243ee6,#070f1df2);border-color:#22d3ee3d}.dashboardWorkspace .boardMetricSection.metricTone-markets{background:radial-gradient(circle at 0 0,#14b8a624,#0000 34%),radial-gradient(circle at 100% 0,#3b82f61a,#0000 32%),linear-gradient(#0a232feb,#070f1df5);border-color:#2dd4bf3d}.dashboardWorkspace .boardMetricSection.metricTone-tactical{background:radial-gradient(circle at 0 0,#14b8a62e,#0000 34%),radial-gradient(circle at 100% 0,#0ea5e921,#0000 32%),linear-gradient(#0a2a38e6,#070f1df2);border-color:#22d3ee42}.dashboardWorkspace .boardMetricSection.metricTone-ovs{background:radial-gradient(circle at 0 0,#a855f733,#0000 36%),radial-gradient(circle at 100% 4%,#3b82f62e,#0000 34%),linear-gradient(#1f1648f0,#080d21f5);border-color:#8b5cf657;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #0f172a3d}.favoriteModelBenchmarkCard{background:radial-gradient(circle at 0 0,#8b5cf624,#0000 42%),linear-gradient(#1e1b4bb8,#0f172ae0);border:1px solid #a78bfa47;border-radius:14px;grid-column:1/-1;margin-top:4px;padding:16px 18px}.favoriteModelBenchmarkCard__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.favoriteModelBenchmarkCard__header h4{letter-spacing:.04em;text-transform:uppercase;margin:2px 0 6px;font-size:15px}.favoriteModelBenchmarkCard__intro{color:#e2e8f0b8;margin:0;font-size:12px;line-height:1.45}.favoriteModelBenchmarkCard__agree{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:800}.favoriteModelBenchmarkCard__agree.is-agree{color:#6ee7b7;background:#10b9812e}.favoriteModelBenchmarkCard__agree.is-differ{color:#fcd34d;background:#fbbf2429}.favoriteModelBenchmarkCard__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.favoriteModelBenchmarkCard__column{background:#0f172a6b;border:1px solid #94a3b82e;border-radius:12px;padding:12px 14px}.favoriteModelBenchmarkCard__column.is-leader{border-color:#34d39957;box-shadow:inset 0 0 0 1px #34d39914}.favoriteModelBenchmarkCard__modelLabel{letter-spacing:.06em;text-transform:uppercase;color:#cbd5e1;font-size:11px;font-weight:800;display:block}.favoriteModelBenchmarkCard__column small{color:#94a3b8e6;margin-top:2px;font-size:11px;display:block}.favoriteModelBenchmarkCard__pick{margin-top:8px;font-size:16px;line-height:1.25;display:block}.favoriteModelBenchmarkCard__gap{color:var(--ovs-signal-accent,#94a3b8f2);margin-top:6px;font-size:11px;font-weight:800;display:block}.favoriteModelBenchmarkCard__outcome,.favoriteModelBenchmarkCard__pending{letter-spacing:.05em;border-radius:999px;margin-top:8px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.favoriteModelBenchmarkCard__outcome.is-win{color:#6ee7b7;background:#10b98133}.favoriteModelBenchmarkCard__outcome.is-loss{color:#fca5a5;background:#f871712e}.favoriteModelBenchmarkCard__outcome.is-push{color:#cbd5e1;background:#94a3b82e}.favoriteModelBenchmarkCard__pending{color:#93c5fd;background:#3b82f629}.favoriteModelBenchmarkCard__footer{border-top:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.favoriteModelBenchmarkCard__result{color:#e2e8f0c7;align-items:center;gap:8px;font-size:12px;display:flex}.favoriteModelBenchmarkCard__ip{letter-spacing:.08em;text-transform:uppercase;color:#a78bfab8;font-size:10px;font-weight:700}@media (max-width:720px){.favoriteModelBenchmarkCard__grid{grid-template-columns:1fr}.favoriteModelBenchmarkCard__footer{flex-direction:column;align-items:flex-start}}.winnerIntelligenceCard{background:linear-gradient(145deg,#0f1b2df2,#08111fe0);border:1px solid #60a5fa47;border-radius:14px;margin-top:0;padding:16px 18px}.winnerIntelligenceRow{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:12px;display:grid}.winnerIntelligenceOsiStack{align-content:start;gap:12px;display:grid}.manualOvsAdjustmentPanel{background:radial-gradient(circle at 100% 0,#fbbf241a,#0000 42%),linear-gradient(155deg,#18140cf0,#0c0e16f5);border:1px dashed #fbbf2473;border-radius:14px;grid-column:1/-1;gap:14px;margin-top:4px;padding:16px 18px;display:grid}.manualOvsAdjustmentPanel__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.manualOvsAdjustmentPanel__header h4{margin:4px 0 0}.manualOvsAdjustmentPanel__badges{flex-wrap:wrap;gap:6px;display:flex}.manualOvsAdjustmentPanel__badge{color:#fcd34d;letter-spacing:.06em;text-transform:uppercase;background:#fbbf241f;border:1px solid #fbbf248c;border-radius:999px;padding:3px 8px;font-size:.62rem;font-weight:700}.manualOvsAdjustmentPanel__hint{color:#e2e8f0c7;margin:0;font-size:.82rem;line-height:1.45}.manualOvsAdjustmentPanel__teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.manualOvsAdjustmentPanel__team{background:#0f172a8c;border:1px solid #94a3b838;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.manualOvsAdjustmentPanel__teamHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.manualOvsAdjustmentPanel__teamScores{color:#e2e8f0d1;font-size:.8rem}.manualOvsAdjustmentPanel__teamScores em{color:#fde68a;font-style:normal;font-weight:700}.manualOvsAdjustmentPanel__sliderLabel,.manualOvsAdjustmentPanel__reasonLabel{color:#cbd5e1e6;gap:6px;font-size:.75rem;display:grid}.manualOvsAdjustmentPanel__sliderRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.manualOvsAdjustmentPanel__slider{accent-color:#fbbf24;width:100%}.manualOvsAdjustmentPanel__sliderValue{text-align:right;color:#fde68a;min-width:2.5rem;font-weight:700}.manualOvsAdjustmentPanel__reason{resize:vertical;color:#e2e8f0;width:100%;min-height:2.5rem;font:inherit;background:#020617a6;border:1px solid #94a3b847;border-radius:8px;padding:8px 10px}.manualOvsAdjustmentPanel__teamMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.manualOvsAdjustmentPanel__teamMeta div{gap:2px;display:grid}.manualOvsAdjustmentPanel__teamMeta dt{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8e6;margin:0;font-size:.68rem}.manualOvsAdjustmentPanel__teamMeta dd{color:#f8fafc;margin:0;font-weight:700}.manualOvsAdjustmentPanel__compare h5{letter-spacing:.04em;text-transform:uppercase;color:#cbd5e1e6;margin:0 0 8px;font-size:.82rem}.manualOvsAdjustmentPanel__table{border-collapse:collapse;width:100%;font-size:.84rem}.manualOvsAdjustmentPanel__table th,.manualOvsAdjustmentPanel__table td{text-align:left;border-bottom:1px solid #94a3b82e;padding:8px 10px}.manualOvsAdjustmentPanel__table tbody tr:last-child th,.manualOvsAdjustmentPanel__table tbody tr:last-child td{border-bottom:none}.manualOvsAdjustmentPanel__table td.is-changed{color:#fde68a;font-weight:700}.manualOvsAdjustmentPanel__changedYes{color:#fbbf24}.manualOvsAdjustmentPanel__changedNo{color:#86efac}.manualOvsAdjustmentPanel__footer{color:#94a3b8e6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.manualOvsAdjustmentPanel__reset{color:#e2e8f0;cursor:pointer;background:#0f172ab3;border:1px solid #94a3b859;border-radius:8px;padding:6px 10px;font-size:.75rem}.manualOvsAdjustmentPanel__reset:hover{color:#fde68a;border-color:#fbbf2480}@media (max-width:900px){.manualOvsAdjustmentPanel__teams{grid-template-columns:1fr}}.osiValidationCard{background:radial-gradient(circle at 12% 0,#34d3991f,#0000 38%),linear-gradient(160deg,#081830f0,#07101ffa);border:1px solid #34d39947;border-radius:14px;align-self:start;gap:10px;padding:14px 16px;display:grid}.osiValidationCard--slate{border-color:#94a3b859}.osiValidationCard--sky{border-color:#38bdf859}.osiValidationCard--cyan{border-color:#22d3ee59}.osiValidationCard--amber{border-color:#fbbf2459}.osiValidationCard--orange{border-color:#fb923c59}.osiValidationCard--emerald{border-color:#34d3996b}.osiValidationCard__header .eyebrow{margin:0}.osiValidationCard__scores{gap:6px;display:grid}.osiValidationCard__scoreLine{color:#cbd5e1;justify-content:space-between;gap:10px;font-size:13px;display:flex}.osiValidationCard__scoreLine.is-leader strong{color:#6ee7b7}.osiValidationCard__gap,.osiValidationCard__footer,.osiValidationCard__hierarchy{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.osiValidationCard__label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8d9;font-size:10px;font-weight:700}.osiValidationCard__bucket{letter-spacing:.08em;color:#6ee7b7;margin:0;font-size:11px;font-weight:800}.boardMatchCard__osiGap{color:#6ee7b7;letter-spacing:.06em;font-size:11px;font-weight:800}.boardMatchCard__osiBucket{letter-spacing:.08em;font-size:10px;font-weight:800}.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;letter-spacing:.06em;font-size:12px;font-weight:800}.marketCardV25__osiHierarchy{gap:4px;margin-top:6px;display:grid}.marketCardV25__osiHierarchyLine{color:#94a3b8eb;letter-spacing:.04em;font-size:11px;font-weight:600}.marketCardV25__osiHierarchyBadge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;margin-top:2px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.marketCardV25__osiHierarchyBadge--high{color:#86efac;background:#22c55e29;border:1px solid #4ade8059}.marketCardV25__osiHierarchyBadge--medium{color:#93c5fd;background:#3b82f629;border:1px solid #60a5fa59}.marketCardV25__osiHierarchyBadge--low,.marketCardV25__osiHierarchyBadge--unknown{color:#cbd5e1;background:#94a3b81f;border:1px solid #94a3b847}.osiHierarchyCard{background:linear-gradient(#0f1b2deb,#08111ff5);border:1px solid #94a3b838;border-radius:16px;gap:12px;padding:16px;display:grid}.osiHierarchyCard--high{border-color:#4ade8059}.osiHierarchyCard--medium{border-color:#60a5fa59}.osiHierarchyCard--low,.osiHierarchyCard--unknown{border-color:#94a3b847}.osiHierarchyCard__header .eyebrow{margin:0}.osiHierarchyCard__scoreLine{justify-content:space-between;gap:10px;font-size:13px;display:flex}.osiHierarchyCard__scoreLine.is-leader strong{color:#6ee7b7}.osiHierarchyCard__gap,.osiHierarchyCard__hierarchy,.osiHierarchyCard__profile{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.osiHierarchyCard__label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8d9;font-size:10px;font-weight:700}.osiHierarchyCard__badgeRow{display:flex}.osiHierarchyCard__badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.osiHierarchyCard__badge--high{color:#86efac;background:#22c55e29;border:1px solid #4ade8059}.osiHierarchyCard__badge--medium{color:#93c5fd;background:#3b82f629;border:1px solid #60a5fa59}.osiHierarchyCard__badge--low,.osiHierarchyCard__badge--unknown{color:#cbd5e1;background:#94a3b81f;border:1px solid #94a3b847}.teamOvsProfileCard{background:#0f1b2db8;border:1px solid #94a3b838;border-radius:14px;gap:10px;padding:14px 16px;display:grid}.teamOvsProfileCard__toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.teamOvsProfileCard__toggle .eyebrow{margin:0 0 4px}.teamOvsProfileCard__toggleHint{color:var(--muted);font-size:12px}.teamOvsProfileCard__preview{flex-wrap:wrap;gap:8px;display:flex}.teamOvsProfileCard__previewTeam{color:var(--muted);font-size:12px}.teamOvsProfileCard__body{gap:14px;display:grid}.teamOvsProfileCard__team{border-top:1px solid #94a3b824;gap:8px;padding-top:10px;display:grid}.teamOvsProfileCard__team:first-child{border-top:0;padding-top:0}.teamOvsProfileCard__teamHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.teamOvsProfileCard__limitedSample,.teamOvsProfileCard__meta{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.teamOvsProfileCard__table{border-collapse:collapse;width:100%;font-size:12px}.teamOvsProfileCard__table th,.teamOvsProfileCard__table td{text-align:left;border-bottom:1px solid #94a3b81f;padding:6px 8px}.teamOvsProfileCard__table th:last-child,.teamOvsProfileCard__table td:last-child{text-align:right}.teamOvsProfileCard__fallback{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.teamOvsProfileCard__previewTeam--muted{opacity:.65}.teamOvsProfileCard__team--fallback{padding-bottom:12px}.osiHierarchyDiscoveryPanel{border-top:1px solid #94a3b824;gap:14px;margin:18px 0;padding-top:8px;display:grid}.osiHierarchyDiscoveryPanel__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.osiHierarchyDiscoveryPanel__kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.osiHierarchyDiscoveryPanel__conclusion{gap:6px;display:grid}.osiHierarchyDiscoveryPanel__conclusion strong{letter-spacing:.04em;font-size:14px}.osiHierarchyDiscoveryPanel h5{margin:0 0 8px;font-size:13px}.osiImpactAnalysisPanel{border-top:1px solid #94a3b824;gap:14px;margin:18px 0;padding-top:8px;display:grid}.osiImpactAnalysisPanel__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.osiImpactAnalysisPanel__kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media (max-width:960px){.winnerIntelligenceRow{grid-template-columns:1fr}}.winnerIntelligenceCard__header h4{align-items:center;gap:8px;margin:4px 0 0;font-size:15px;display:flex}.winnerIntelligenceCard__adjBadge{letter-spacing:.06em;text-transform:uppercase;color:#bfdbfe;background:#3b82f638;border:1px solid #60a5fa59;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.winnerIntelligenceCard__hero{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.winnerIntelligenceCard__label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8d9;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.winnerIntelligenceCard__pick{font-size:20px;line-height:1.2}.winnerIntelligenceCard__confidence{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.winnerIntelligenceCard__stars{letter-spacing:.08em;color:#fbbf24}.winnerIntelligenceCard__formula{color:#94a3b8e6;margin:6px 0 0;font-size:11px}.winnerIntelligenceCard__teamBlock{gap:8px;display:grid}.winnerIntelligenceCard__teamBlock.is-leader .winnerIntelligenceCard__scoreLine strong{color:#93c5fd}.winnerIntelligenceCard__componentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.winnerIntelligenceCard__componentChip{background:#0f172a8c;border:1px solid #94a3b833;border-radius:8px;gap:2px;padding:6px 8px;font-size:11px;display:grid}.winnerIntelligenceCard__componentChip.is-default{background:#fbbf2414;border-color:#fbbf2459}.winnerIntelligenceCard__defaultBadge{letter-spacing:.06em;color:#fcd34d;font-size:9px;font-weight:700}.winnerIntelligenceCard__ovsOnly{color:#94a3b8d9;font-size:10px}.winnerIntelligenceCard__comparison{border-top:1px dashed #94a3b833;margin-top:12px;padding-top:10px}.winnerIntelligenceCard__comparisonRow{color:#e2e8f0d9;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:12px;display:flex}.winnerIntelligenceCard__comparisonPick--diff strong{color:#fcd34d}.winnerIntelligenceCard__comparisonBadge{letter-spacing:.05em;text-transform:uppercase;color:#fcd34d;background:#fbbf241a;border:1px solid #fbbf2473;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.winnerIntelligenceCard__scores{border-top:1px solid #94a3b824;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:grid}.winnerIntelligenceCard__scoreLine{color:#e2e8f0c7;flex-direction:column;gap:2px;font-size:12px;display:flex}.winnerIntelligenceCard__scoreLine.is-leader strong{color:#93c5fd}.winnerIntelligenceCard__edge{letter-spacing:.06em;text-transform:uppercase;color:#a78bfae6;text-align:center;font-size:11px;font-weight:700}.winnerIntelligenceCard__footer{color:#94a3b8cc;margin-top:10px;font-size:11px}.winnerIntelligenceCard__signals{border-top:1px solid #94a3b824;margin-top:14px;padding-top:12px}.winnerIntelligenceCard__signalHint{color:#94a3b8bf;margin:0 0 10px;font-size:11px}.winnerIntelligenceCard__signalGrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.winnerIntelligenceCard__signalChip{border:1px solid var(--ovs-signal-border,#94a3b833);background:#080c1673;border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;font-size:11px;display:flex}.winnerIntelligenceCard__signalChip.is-support{--ovs-signal-accent:#86efac;--ovs-signal-border:#22c55e61;--ovs-signal-glow:#22c55e1f;border-color:var(--ovs-signal-border)}.winnerIntelligenceCard__signalChip.is-risk{--ovs-signal-accent:#f87171;--ovs-signal-border:#ef444466;--ovs-signal-glow:#ef444424;border-color:var(--ovs-signal-border)}.winnerIntelligenceCard__signalChip.is-neutral{opacity:.85}.winnerIntelligenceCard__signalCode{letter-spacing:.06em;color:var(--ovs-signal-accent,#c4b5fd);font-weight:700}.winnerIntelligenceCard__signalValues{color:#cbd5e1d9}.winnerIntelligenceCard__signalDelta{color:var(--ovs-signal-accent,#e2e8f0);font-size:13px}.winnerIntelligenceCard__signalGroup{margin-top:12px}.winnerIntelligenceCard__signalGroupTitle{letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700}.winnerIntelligenceCard__signalGroup--support .winnerIntelligenceCard__signalGroupTitle{color:#86efac}.winnerIntelligenceCard__signalGroup--risk .winnerIntelligenceCard__signalGroupTitle{color:#f87171}.winnerIntelligenceCard__signalList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.winnerIntelligenceCard__signalList li{color:#cbd5e1e6;justify-content:space-between;gap:10px;font-size:11px;display:flex}.winnerIntelligenceCard__signalList strong{color:#e2e8f0}@media (max-width:720px){.winnerIntelligenceCard__hero,.winnerIntelligenceCard__scores{grid-template-columns:1fr}.winnerIntelligenceCard__edge{order:-1}}.ovsModelLabCard{background:radial-gradient(circle at 0 0,#22d3ee1a,#0000 42%),linear-gradient(#082f499e,#0f172ae6);border:1px solid #22d3ee52;border-radius:14px;grid-column:1/-1;margin-top:8px;padding:16px 18px;box-shadow:inset 0 1px #ffffff0d,0 14px 36px #082f4938}.ovsModelLabCard__header{margin-bottom:14px}.ovsModelLabCard__header h4{letter-spacing:.04em;text-transform:uppercase;margin:2px 0 0;font-size:15px}.ovsModelLabCard__models{gap:12px;display:grid}.ovsModelLabCard__model{background:#0f172a70;border:1px solid #22d3ee29;border-radius:12px;padding:12px 14px}.ovsModelLabCard__modelTitle{letter-spacing:.05em;text-transform:uppercase;color:#a5f3fc;margin:0 0 10px;font-size:12px;font-weight:800}.ovsModelLabCard__teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ovsModelLabCard__team{background:#0206176b;border:1px solid #94a3b824;border-radius:10px;padding:10px 12px}.ovsModelLabCard__teamName{letter-spacing:.05em;text-transform:uppercase;color:#e2e8f0;font-size:11px;font-weight:800;display:block}.ovsModelLabCard__vars{color:#94a3b8f2;margin:6px 0 0;font-size:11px;line-height:1.45}.ovsModelLabCard__score{color:#67e8f9;margin-top:8px;font-size:13px;display:block}.ovsModelLabCard__summary{border-top:1px solid #94a3b81f;margin-top:10px;padding-top:10px}.ovsModelLabCard__gapBar{background:#94a3b824;border-radius:999px;height:4px;margin-bottom:8px;overflow:hidden}.ovsModelLabCard__gapBarFill{border-radius:inherit;height:100%;transition:width .2s;display:block}.ovsModelLabCard__gapBarFill.is-local{background:linear-gradient(90deg,#22d3ee59,#22d3eef2);margin-left:50%}.ovsModelLabCard__gapBarFill.is-visita{background:linear-gradient(270deg,#fbbf2459,#fbbf24f2);margin-left:auto;margin-right:50%}.ovsModelLabCard__verdict{color:#e2e8f0db;margin:0;font-size:12px}.ovsModelLabCard__verdict p{margin:0}.ovsModelLabCard__verdict p+p{margin-top:2px}.ovsModelLabCard__strength{letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800;display:inline-flex}.ovsModelLabCard__strength.is-empate{color:#cbd5e1;background:#94a3b82e}.ovsModelLabCard__strength.is-leve{color:#93c5fd;background:#3b82f62e}.ovsModelLabCard__strength.is-moderado{color:#fcd34d;background:#fbbf2429}.ovsModelLabCard__strength.is-fuerte{color:#6ee7b7;background:#10b98133}.ovsModelLabCard__strength.is-muy-fuerte{color:#86efac;background:#22c55e3d}.ovsModelLabCard__strength.is-dominante{color:#fda4af;background:#f43f5e33}.ovsModelLabCard__footer{border-top:1px solid #22d3ee24;margin-top:12px;padding-top:10px}.ovsModelLabCard__footer small{color:#a5f3fcad;letter-spacing:.02em;font-size:11px}@media (max-width:720px){.ovsModelLabCard__teams{grid-template-columns:1fr}}.dashboardWorkspace .gspsGoldSignalPanel__models{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboardWorkspace .gspsGoldSignalPanel__model{background:#0f172a70;border:1px solid #a855f738;border-radius:12px;padding:12px 14px}.dashboardWorkspace .gspsGoldSignalPanel__modelTitle{color:#c4b5fd;letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:900}.dashboardWorkspace .gspsGoldSignalPanel__teamScore,.dashboardWorkspace .gspsGoldSignalPanel__gap{color:#cbd5e1;margin:0;font-size:12px;font-weight:800;line-height:1.45}.dashboardWorkspace .gspsGoldSignalPanel__teamScore+.gspsGoldSignalPanel__teamScore{margin-top:4px}.dashboardWorkspace .gspsGoldSignalPanel__gap{color:var(--ovs-signal-accent,#94a3b8);border-top:1px solid #94a3b824;margin-top:8px;padding-top:8px;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{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboardWorkspace .geiGoalExplosionPanel__team{background:#0f172a70;border:1px solid #a855f738;border-radius:12px;padding:12px 14px}.dashboardWorkspace .geiGoalExplosionPanel__team.is-low{border-color:#22c55e47}.dashboardWorkspace .geiGoalExplosionPanel__team.is-normal{border-color:#60a5fa47}.dashboardWorkspace .geiGoalExplosionPanel__team.is-high{border-color:#fbbf2452}.dashboardWorkspace .geiGoalExplosionPanel__team.is-extreme{background:#4c051938;border-color:#f43f5e5c}.dashboardWorkspace .geiGoalExplosionPanel__teamLabel{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:900}.dashboardWorkspace .geiGoalExplosionPanel__teamName{color:#e2e8f0;margin:0 0 10px;font-size:13px;font-weight:900;line-height:1.3}.dashboardWorkspace .geiGoalExplosionPanel__score,.dashboardWorkspace .geiGoalExplosionPanel__bucket{color:#cbd5e1;margin:0;font-size:12px;font-weight:800;line-height:1.45}.dashboardWorkspace .geiGoalExplosionPanel__bucket{color:#a5f3fc;margin-top:4px}.dashboardWorkspace .geiGoalExplosionPanel__signal{color:#f8fafc;border-top:1px solid #94a3b824;margin:8px 0 0;padding-top:8px;font-size:12px;font-weight:700;line-height:1.45}.dashboardWorkspace .geiGoalExplosionPanel__footer{border-top:1px solid #a855f724;margin-top:12px;padding-top:10px}.dashboardWorkspace .geiGoalExplosionPanel__footer small{color:#c4b5fdb8;letter-spacing:.02em;font-size:11px;line-height:1.45}@media (max-width:720px){.dashboardWorkspace .geiGoalExplosionPanel__teams{grid-template-columns:1fr}}.projectedGoalsV6Shadow{background:#082f4938;border:1px dashed #38bdf847;border-radius:12px;margin-top:14px;padding:12px 14px}.projectedGoalsV6Shadow__header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.projectedGoalsV6Shadow__header strong{color:#7dd3fc;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.projectedGoalsV6Shadow__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.projectedGoalsV6Shadow__grid dt{color:#94a3b8e6;margin:0 0 4px;font-size:11px}.projectedGoalsV6Shadow__grid dd{color:#e2e8f0;margin:0;font-size:18px;font-weight:700}.projectedGoalsV6Shadow__grid dd.is-lower{color:#86efac}.projectedGoalsV6Shadow__grid dd.is-higher{color:#fca5a5}.projectedGoalsV6Shadow__teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.projectedGoalsV6Shadow__team{background:#0f172a59;border:1px solid #94a3b829;border-radius:10px;padding:10px 12px}.projectedGoalsV6Shadow__team.is-activated{background:#0e74902e;border-color:#38bdf86b}.projectedGoalsV6Shadow__teamHead{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.projectedGoalsV6Shadow__team p{color:#cbd5e1;margin:0;font-size:12px}.projectedGoalsV6Shadow__badge{color:#7dd3fc;letter-spacing:.06em;background:#38bdf82e;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.projectedGoalsV6Shadow__footer{border-top:1px solid #38bdf824;margin-top:10px;padding-top:8px}.projectedGoalsV6Shadow__footer small{color:#94a3b8e0;font-size:11px;line-height:1.45}.projectedGoalsV6BenchmarkBanner{border:1px solid #94a3b833;border-radius:12px;margin:0 0 14px;padding:12px 14px}.projectedGoalsV6BenchmarkBanner.is-success{background:#14532d2e;border-color:#22c55e59}.projectedGoalsV6BenchmarkBanner.is-fail{background:#4c051929;border-color:#f43f5e52}.projectedGoalsV6BenchmarkBanner p{color:#cbd5e1;margin:6px 0 0;font-size:13px}@media (max-width:720px){.projectedGoalsV6Shadow__grid,.projectedGoalsV6Shadow__teams{grid-template-columns:1fr}}.dashboardWorkspace .boardMetricSection.metricTone-insights{background:radial-gradient(circle at 0 0,#3b82f62e,#0000 34%),radial-gradient(circle at 100% 0,#14b8a624,#0000 32%),linear-gradient(#0f243eeb,#070f1df5);border-color:#7dd3fc47;box-shadow:inset 0 1px #ffffff0d,0 18px 42px #0206173d}.dashboardWorkspace .boardMetricSection.metricTone-rival{background:radial-gradient(circle at 0 0,#47556933,#0000 34%),radial-gradient(circle at 100% 2%,#1665341f,#0000 30%),linear-gradient(#17202af0,#070f1df5);border-color:#64748b52;box-shadow:inset 0 1px #ffffff0d,0 18px 42px #02061742}.dashboardWorkspace .boardMetricSection.metricTone-staff{background:radial-gradient(circle at 0 0,#14b8a629,#0000 34%),radial-gradient(circle at 100% 3%,#0ea5e91f,#0000 32%),linear-gradient(#0a2b37eb,#070f1df5);border-color:#2dd4bf4d;box-shadow:inset 0 1px #ffffff0d,0 18px 42px #0206173d}.dashboardWorkspace .boardMetricSection.metricTone-risk{background:radial-gradient(circle at 0 0,#f9731621,#0000 34%),linear-gradient(#2a1819e0,#070f1df2);border-color:#f8717133}.dashboardWorkspace .metricSectionHeader{align-items:center;margin-bottom:14px}.dashboardWorkspace .metricSectionHeader .eyebrow{color:#e2e8f0;align-items:center;gap:8px;font-size:12px;display:inline-flex}.dashboardWorkspace .metricSectionHeader .metricSectionTeamBadge{flex-shrink:0;margin-left:auto}.dashboardWorkspace .metricSectionTeamBadge{color:#dbeafe;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#0f172a85,#07101fb8);border:1px solid #7dd3fc33;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.dashboardWorkspace .metricSectionTeamBadge.metricSectionTeamBadge--tactical{color:#eff6ff;letter-spacing:.16em;background:linear-gradient(#1e3a5f94,#07101fe0),radial-gradient(circle at 18%,#3b82f62e,#0000 58%);border-color:#7dd3fc57;gap:9px;min-width:118px;padding:7px 16px 7px 12px;font-size:12px;box-shadow:inset 0 1px #ffffff14,0 4px 14px #02061747}.dashboardWorkspace .metricSectionTeamBadge.metricSectionTeamBadge--optaPremium{background:linear-gradient(#25446eb8,#07101ff0),radial-gradient(circle at 14%,#3b82f63d,#0000 62%);border-width:1.5px;border-color:#7dd3fc6b;gap:12px;min-width:172px;min-height:46px;padding:10px 24px 10px 14px;box-shadow:inset 0 1px #ffffff1f,0 6px 18px #02061757}.dashboardWorkspace .metricSectionTeamBadge.metricSectionTeamBadge--optaPremium .metricSectionTeamBadgeFlag{filter:drop-shadow(0 2px 6px #02061780);font-size:34px}.dashboardWorkspace .metricSectionTeamBadge.metricSectionTeamBadge--optaPremium .metricSectionTeamBadgeFlag.text-badge{letter-spacing:.1em;filter:none;border-radius:6px;justify-content:center;align-items:center;width:40px;height:28px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.dashboardWorkspace .metricSectionTeamBadgeFlag.text-badge{letter-spacing:.06em;filter:none;border-radius:6px;justify-content:center;align-items:center;width:38px;height:26px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.dashboardWorkspace .metricSectionTeamBadge.metricSectionTeamBadge--optaPremium .metricSectionTeamBadgeLabel{letter-spacing:.2em;font-size:15px;font-weight:1000}.dashboardWorkspace .metricSectionTeamBadgeFlag{filter:drop-shadow(0 1px 4px #0206176b);font-size:20px;line-height:1}.dashboardWorkspace .metricSectionTeamBadgeLabel{letter-spacing:.16em;font-size:12px;font-weight:900}.dashboardWorkspace .metricIcon{color:#bae6fd;background:#3b82f61f;border:1px solid #7dd3fc47;border-radius:999px;place-items:center;width:28px;height:28px;font-size:14px;display:inline-grid}.dashboardWorkspace .sectionStatsGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.dashboardWorkspace .metricTone-goals .sectionStatsGrid,.dashboardWorkspace .metricTone-ovs .sectionStatsGrid,.dashboardWorkspace .metricTone-insights .sectionStatsGrid,.dashboardWorkspace .metricTone-markets .sectionStatsGrid,.dashboardWorkspace .metricTone-staff .sectionStatsGrid,.dashboardWorkspace .metricTone-risk .sectionStatsGrid{width:100%;display:block}.dashboardWorkspace .metricTone-markets .sectionStatsGrid>.ovs-winner-intelligence-center{box-sizing:border-box;grid-column:1/-1;width:100%;max-width:none}.dashboardWorkspace .goalProjectionCompare,.dashboardWorkspace .efficiencyRiskStrip,.dashboardWorkspace .ovsMetricComparison{gap:12px;display:grid}.dashboardWorkspace .ovsInsightsGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.dashboardWorkspace .ovsInsightCard,.dashboardWorkspace .staffRecommendationCard{background:radial-gradient(circle at 8% 0,#22d3ee1f,#0000 34%),linear-gradient(#0f263ac7,#070f1deb);border:1px solid #7dd3fc38;border-radius:14px;padding:14px;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #0206172e}.dashboardWorkspace .ovsInsightCard>span,.dashboardWorkspace .staffRecommendationCard>span{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:950;display:block}.dashboardWorkspace .ovsInsightTeam{border-top:1px solid #94a3b81f;padding-top:10px}.dashboardWorkspace .ovsInsightTeam+.ovsInsightTeam{margin-top:10px}.dashboardWorkspace .ovsInsightTeam strong{color:#f8fafc;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:6px;font-size:13px;font-weight:950;display:inline-flex}.dashboardWorkspace .ovsInsightTeam b.flag{transform-origin:50%;filter:drop-shadow(0 5px 8px #0206174d);font-size:23px;line-height:.9;display:inline-block;transform:scaleX(1.45)}.dashboardWorkspace .ovsInsightTeam b.text-badge{vertical-align:middle;justify-content:center;align-items:center;width:44px;height:30px;margin-right:6px;font-size:12px;line-height:1;display:inline-flex}.dashboardWorkspace .ovsInsightTeam p,.dashboardWorkspace .staffRecommendationCard p{color:#cbd5e1;margin:0;font-size:13px;line-height:1.45}.dashboardWorkspace .staffRecommendationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboardWorkspace .staffRecommendationCard{background:radial-gradient(circle at 8% 0,#14b8a629,#0000 36%),linear-gradient(#0d3440cc,#070f1df0);border-color:#2dd4bf47}.dashboardWorkspace .staffRecommendationCard.primary{border-color:#22d3ee57}.dashboardWorkspace .staffRecommendationCard.risk{background:radial-gradient(circle at 8% 0,#fbbf2421,#0000 36%),linear-gradient(#322a16b8,#070f1df0);border-color:#fbbf2447}.dashboardWorkspace .staffRecommendationCard.opportunity{background:radial-gradient(circle at 8% 0,#22c55e21,#0000 36%),linear-gradient(#12342ab8,#070f1df0);border-color:#22c55e47}.dashboardWorkspace .staffRecommendationCard strong{color:#f8fafc;margin-bottom:9px;font-size:clamp(15px,1.2vw,20px);line-height:1.2;display:block}@media (max-width:860px){.dashboardWorkspace .staffRecommendationGrid{grid-template-columns:1fr}}.dashboardWorkspace .ovsMetricMeter{border-radius:14px;padding:14px;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #02061729}.dashboardWorkspace .ovsMetricMeter.theme-ovs{background:radial-gradient(circle at 8% 0,#a855f72e,#0000 34%),radial-gradient(circle at 92% 8%,#3b82f629,#0000 32%),linear-gradient(#22184cc7,#070d1feb);border:1px solid #a855f74d;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #3b076429}.dashboardWorkspace .ovsMetricMeter.theme-goals{background:radial-gradient(circle at 10% 0,#22d3ee21,#0000 36%),linear-gradient(#0f243eb8,#06101ee6);border:1px solid #60a5fa33;box-shadow:inset 0 1px #ffffff0d}.dashboardWorkspace .ovsMetricMeter.theme-risk{background:radial-gradient(circle at 10% 0,#fb923c21,#0000 36%),radial-gradient(circle at 92% 0,#22c55e1a,#0000 34%),linear-gradient(#251f18b8,#06101ee6);border:1px solid #fb923c33;box-shadow:inset 0 1px #ffffff0d}.dashboardWorkspace .ovsMetricTitle{grid-template-columns:1fr;justify-items:stretch;gap:4px;width:100%;margin-bottom:10px;display:grid}.dashboardWorkspace .ovsMetricTitleLabel,.dashboardWorkspace .ovsMetricTitle span.ovsMetricTitleLabel{color:#cbd5e1;letter-spacing:.04em;text-transform:uppercase;text-align:center;opacity:1;visibility:visible;width:100%;min-width:0;font-size:12px;font-weight:800;display:block;overflow:visible}.dashboardWorkspace .ovsMetricMeter.theme-goals .ovsMetricTitleLabel,.dashboardWorkspace .ovsMetricMeter.theme-goals .ovsMetricTitle span.ovsMetricTitleLabel{color:#e0f2fe;letter-spacing:.08em}.dashboardWorkspace .ovsMetricMeter.theme-risk .ovsMetricTitleLabel,.dashboardWorkspace .ovsMetricMeter.theme-risk .ovsMetricTitle span.ovsMetricTitleLabel{color:#fed7aa}.dashboardWorkspace .ovsMetricTitle strong{color:#a78bfa;letter-spacing:.1em;text-transform:uppercase;font-size:13px}.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;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.dashboardWorkspace .ovsMetricMeter.theme-goals .ovsMetricTitle span{color:#e0f2fe;letter-spacing:.08em}.dashboardWorkspace .ovsMetricMeter.theme-risk .ovsMetricTitle span{color:#fed7aa}.dashboardWorkspace .ovsMetricNote{color:#94a3b8;text-align:center;width:100%;font-size:11px}.dashboardWorkspace .ovsMetricMeter.theme-risk .ovsMetricNote{color:#aebfd3;text-align:center;white-space:normal;flex:auto}.dashboardWorkspace .ovsMetricScores{color:#cbd5e1;justify-content:space-between;gap:14px;margin-bottom:10px;font-size:12px;font-weight:800;display:flex}.dashboardWorkspace .ovsMetricScores span:last-child{text-align:right}.dashboardWorkspace .ovsMetricScores b{font-size:18px;line-height:1}.dashboardWorkspace .ovsMetricScores .metricFlag.flag,.dashboardWorkspace .ovsMetricScores .metricFlag.dashboardFlag--emoji{transform-origin:50%;filter:drop-shadow(0 3px 6px #0206173d);justify-content:center;align-items:center;width:18px;height:12px;margin:0 6px;font-size:11px;line-height:1;display:inline-flex;transform:none}.dashboardWorkspace .ovsMetricScores .metricFlag.text-badge,.dashboardWorkspace .ovsMetricScores .metricFlag.dashboardFlag--text,.dashboardWorkspace .ovsMetricScores .metricFlag.dashboardFlag--asset{vertical-align:middle;width:18px;min-width:18px;max-width:18px;height:12px;max-height:12px;margin:0 6px;font-size:6px;line-height:1}.dashboardWorkspace .ovsMetricBars{width:100%;min-width:0}.dashboardWorkspace .ovsMatchIntelligence{gap:12px;display:grid}.dashboardWorkspace .ovsBattleCard{background:radial-gradient(circle at 12% 20%,#22d3ee29,#0000 36%),radial-gradient(circle at 88% 20%,#22c55e21,#0000 34%),linear-gradient(135deg,#081830f0,#07101ffa);border:1px solid #22d3ee3d;border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:94px;padding:14px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 14px 34px #0206173d}.dashboardWorkspace .ovsBattleTeam{background:radial-gradient(circle at 20% 0,#22d3ee1f,#0000 38%),linear-gradient(145deg,#0d2542e0,#06101ef5);border:1px solid #7dd3fc38;border-radius:16px;align-items:center;gap:10px;min-width:0;min-height:112px;padding:15px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 12px 0 26px #22d3ee0a,0 16px 30px #02061738}.dashboardWorkspace .ovsBattleTeam.visita{text-align:right;background:radial-gradient(circle at 80% 0,#22c55e1f,#0000 38%),linear-gradient(215deg,#0d2c32d6,#06101ef5);justify-items:end;box-shadow:inset 0 1px #ffffff0f,inset -12px 0 26px #22c55e0a,0 16px 30px #02061738}.dashboardWorkspace .ovsBattleBgFlag{z-index:0;opacity:.16;pointer-events:none;transform-origin:50%;font-size:74px;line-height:.9;position:absolute;bottom:10px;right:14px;transform:scaleX(1.42)}.dashboardWorkspace .ovsBattleTeam.visita .ovsBattleBgFlag{left:14px;right:auto}.dashboardWorkspace .ovsBattleBgFlag.text-badge,.dashboardWorkspace .ovsBattleBgFlag.initials,.dashboardWorkspace .ovsBattleBgFlag.generic{display:none}.dashboardWorkspace .ovsBattleIdentity{z-index:1;align-items:center;gap:11px;min-width:0;display:flex;position:relative}.dashboardWorkspace .ovsBattleTeam.visita .ovsBattleIdentity{justify-content:flex-end}.dashboardWorkspace .ovsBattleFlag{filter:drop-shadow(0 8px 12px #02061759);font-size:30px;line-height:.9;display:inline-block}.dashboardWorkspace .ovsBattleFlag.flag{transform-origin:50%;transform:scaleX(1.45)}.dashboardWorkspace .ovsBattleFlag.text-badge,.dashboardWorkspace .ovsMiniFlag.text-badge{color:#e0f2fe;border:1px solid #7dd3fc4d;border-radius:6px;place-items:center;min-width:38px;height:24px;font-size:8px;font-weight:950;display:inline-grid}.dashboardWorkspace .ovsBattleIdentity span:not(.ovsBattleFlag){color:#cbd5e1;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:12px;font-weight:950;overflow:hidden}.dashboardWorkspace .ovsBattleTeam strong{z-index:1;color:#f8fafc;letter-spacing:-.02em;font-size:clamp(26px,2.8vw,42px);font-weight:1000;line-height:.9;position:relative}.dashboardWorkspace .ovsBattleEdge{clip-path:polygon(14% 0,86% 0,100% 24%,100% 76%,86% 100%,14% 100%,0 76%,0 24%);text-align:center;background:radial-gradient(circle at 50% 48%,#22d3ee2e,#0000 58%),linear-gradient(#081f37c7,#06101eeb);border:1px solid #22d3ee61;border-radius:24px;align-content:center;justify-items:center;gap:4px;min-width:132px;min-height:92px;padding:10px 14px;display:grid;box-shadow:0 0 26px #22d3ee29,inset 0 0 0 1px #ffffff0d}.dashboardWorkspace .ovsBattleEdge span{color:#dbeafe;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:1000}.dashboardWorkspace .ovsBattleEdge strong{color:#f8fafc;letter-spacing:-.02em;text-shadow:0 0 18px #22d3ee59;text-transform:uppercase;font-size:clamp(20px,2vw,28px);font-weight:1000;line-height:.92}.dashboardWorkspace .ovsBattleEdge em{color:#bbf7d0;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:112px;font-size:10px;font-style:normal;font-weight:1000;overflow:hidden}.dashboardWorkspace .ovsGoalCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboardWorkspace .ovsExpectedGoalsPitch{perspective:none;perspective-origin:50% 62%;background:radial-gradient(circle at 22% 78%,#22d3ee1d,#0000 32%),radial-gradient(circle at 78% 78%,#22c55e19,#0000 32%),radial-gradient(68% 42% at 50% 52%,#040c1861,#0000 72%),linear-gradient(#061020f5 0%,#040d1afb 48%,#01050c 100%);border:1px solid #22d3ee3d;border-radius:18px;min-height:clamp(320px,34vw,460px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -24px 48px #02060e47,0 18px 42px #02061747,0 28px 64px #0206172e}.dashboardWorkspace .ovsExpectedGoalsPitch:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(38% 22% at 24% 88%,#22d3ee12,#0000 72%),radial-gradient(38% 22% at 76% 88%,#22c55e0e,#0000 72%),radial-gradient(28% 18%,#ffffff07,#0000 78%);position:absolute;inset:0}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchAtmosphere,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLights,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchVignette,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchCenterFocus,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeVolumetric,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticles,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticles{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchAtmosphere{z-index:0;background:radial-gradient(82% 70% at 18% 42%,#22d3ee0c,#0000 66%),radial-gradient(82% 70% at 82% 42%,#22c55e0a,#0000 66%),repeating-linear-gradient(#0000 0 7.5%,#ffffff05 7.65%,#0000 8%),radial-gradient(132% 62% at 50% 4%,#0a1c34b8,#0000 66%),radial-gradient(125% 58% at 50% 6%,#0e243e9e,#0000 64%),radial-gradient(88% 40% at 50% 0,#22d3ee0e,#0000 56%),radial-gradient(88% 40% at 50% 0,#22c55e0b,#0000 56%),radial-gradient(78% 52% at 50% 44%,#06102085,#0000 76%),linear-gradient(#040a162e 0%,#0000 28%,#02060e3d 100%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchAtmosphere:before{content:"";border-radius:inherit;opacity:.43;background:radial-gradient(54% 28% at 50% 100%,#22d3ee09,#0000 72%),radial-gradient(54% 28% at 50% 100%,#22c55e08,#0000 72%),radial-gradient(120% 36% at 50% 112%,#02060e5b,#0000 68%);position:absolute;inset:0}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchAtmosphere:after{content:"";border-radius:inherit;opacity:.34;mix-blend-mode:screen;background:radial-gradient(circle at 16% 30%,#22d3ee19 0 1px,#0000 2px) 0 0/118px 118px,radial-gradient(circle at 84% 26%,#22c55e15 0 1px,#0000 2px) 0 0/136px 136px,radial-gradient(circle at 48% 58%,#94a3b81a 0 1px,#0000 2px) 0 0/96px 96px,radial-gradient(circle at 72% 64%,#bae6fd0f 0 1px,#0000 2px) 0 0/112px 112px;position:absolute;inset:0}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLights{z-index:1;overflow:hidden}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLight{filter:none;pointer-events:none;position:absolute;overflow:visible}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLightLocal{transform-origin:0 0;opacity:.88;clip-path:polygon(0 0,22% 0,100% 100%,46% 100%);mix-blend-mode:screen;background:linear-gradient(112deg,#0000 0 12%,#ffffff38 13%,#67e8f94d 17%,#22d3ee33 29%,#22d3ee12 52%,#0000 74%),linear-gradient(104deg,#0000 0 34%,#ffffff47 35%,#67e8f92e 39%,#0000 46%);width:54%;height:101%;top:-27%;left:-16%;transform:rotate(-18deg)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLightVisita{transform-origin:100% 0;opacity:.86;clip-path:polygon(78% 0,100% 0,54% 100%,0 100%);mix-blend-mode:screen;background:linear-gradient(248deg,#0000 0 12%,#fff3 13%,#bef26447 17%,#22c55e30 29%,#22c55e11 52%,#0000 74%),linear-gradient(256deg,#0000 0 34%,#ffffff3d 35%,#bef26429 39%,#0000 46%);width:54%;height:101%;top:-27%;right:-16%;transform:rotate(18deg)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLight:before,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLight:after{content:"";pointer-events:none;position:absolute}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLightLocal:before{background:radial-gradient(circle,#ffffffeb 0 18%,#67e8f999 28%,#22d3ee3d 48%,#0000 72%);border-radius:999px;width:clamp(24px,3.4vw,44px);height:clamp(24px,3.4vw,44px);top:-3px;left:-3px;box-shadow:0 0 18px #ffffff85,0 0 30px #22d3ee85}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLightLocal:after{filter:blur(2px);background:radial-gradient(#ffffff75,#67e8f957 34%,#22d3ee1f 58%,#0000 76%);border-radius:999px;width:28%;height:13%;bottom:4%;left:42%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLightVisita:before{background:radial-gradient(circle,#ffffffdb 0 18%,#bef2648f 28%,#22c55e38 48%,#0000 72%);border-radius:999px;width:clamp(24px,3.4vw,44px);height:clamp(24px,3.4vw,44px);top:-3px;right:-3px;box-shadow:0 0 18px #ffffff75,0 0 30px #22c55e7a}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchStadiumLightVisita:after{filter:blur(2px);background:radial-gradient(#fff6,#bef26452 34%,#22c55e1c 58%,#0000 76%);border-radius:999px;width:28%;height:13%;bottom:4%;right:42%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchSideFloodlight{filter:blur(clamp(22px,3.6vw,46px));opacity:.55;width:clamp(88px,14vw,168px);animation:9s ease-in-out infinite pitchSideFloodlightPulse;position:absolute;top:8%;bottom:18%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchSideFloodlightLocal{background:radial-gradient(88% 72% at 18% 42%,#22d3ee3d 0%,#22d3ee19 42%,#22d3ee07 68%,#0000 82%);left:-4%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchSideFloodlightVisita{background:radial-gradient(88% 72% at 82% 42%,#22c55e39 0%,#22c55e17 42%,#22c55e07 68%,#0000 82%);animation-delay:-4.5s;right:-4%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchVignette{z-index:2;background:radial-gradient(96% 86%,#0000 26%,#02060e57 52%,#01040aa8 72%,#000208f0 100%);box-shadow:inset 0 0 clamp(52px,8.5vw,96px) #02060ec2,inset 0 0 clamp(24px,4vw,42px) #02060e6b,inset 0 1px #ffffff08}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchCenterFocus{z-index:2;background:radial-gradient(24% 82%,#ffffff12 0%,#22d3ee0a 18%,#22c55e08 32%,#0000 68%),radial-gradient(18% 72%,#ffffff0d 0%,#0000 62%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeVolumetric{z-index:2;overflow:hidden}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeVolumetricShaft{filter:blur(clamp(5px,.8vw,10px));opacity:.88;background:linear-gradient(90deg,#0000 0%,#22d3ee47 14%,#22d3ee38 22%,#ffffffad 50%,#22c55e38 78%,#22c55e47 86%,#0000 100%);width:clamp(46px,5.6vw,72px);animation:6.5s ease-in-out infinite pitchEdgeVolumetricPulse;position:absolute;top:-58px;bottom:-58px;left:50%;transform:translate(-50%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeVolumetricBloom{filter:blur(clamp(8px,1.2vw,15px));opacity:.74;background:radial-gradient(42% 68%,#ffffff6b 0%,#22d3ee52 18%,#22d3ee2e 32%,#22c55e2e 52%,#22c55e47 68%,#0000 72%);border-radius:50%;width:clamp(120px,14vw,190px);height:clamp(320px,39vw,500px);animation:6.5s ease-in-out infinite reverse pitchEdgeVolumetricPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticles{z-index:4}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticles{z-index:4;overflow:hidden}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticle{opacity:0;border-radius:50%;width:clamp(1px,.16vw,2.2px);height:clamp(1px,.16vw,2.2px);animation:8.5s ease-in-out infinite pitchEdgeSideParticleDrift;position:absolute}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan{background:#67e8f9b8;box-shadow:0 0 4px #22d3ee8c,0 0 8px #22d3ee47}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen{background:#86efacad;box-shadow:0 0 4px #22c55e80,0 0 8px #22c55e3d}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan:first-child{animation-duration:7.2s;animation-delay:0s;top:32%;left:41%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan:nth-child(2){animation-duration:8.4s;animation-delay:-1.4s;top:44%;left:39%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan:nth-child(3){animation-duration:7.8s;animation-delay:-2.8s;top:56%;left:42%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan:nth-child(4){animation-duration:9.1s;animation-delay:-4.1s;top:68%;left:38%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan:nth-child(5){animation-duration:8.2s;animation-delay:-5.6s;top:38%;left:40%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan:nth-child(6){animation-duration:7.6s;animation-delay:-3.2s;top:50%;left:37%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan:nth-child(7){animation-duration:8.8s;animation-delay:-6.4s;top:62%;left:41%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan:nth-child(8){animation-duration:7.4s;animation-delay:-2.1s;top:28%;left:39%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan:nth-child(9){animation-duration:9.4s;animation-delay:-4.8s;top:58%;left:36%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleCyan:nth-child(10){animation-duration:8.6s;animation-delay:-1.8s;top:72%;left:40%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen:nth-child(8){animation-duration:7.5s;animation-delay:-.6s;top:34%;left:59%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen:nth-child(9){animation-duration:8.6s;animation-delay:-2.2s;top:46%;left:61%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen:nth-child(10){animation-duration:7.9s;animation-delay:-3.6s;top:58%;left:58%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen:nth-child(11){animation-duration:9.2s;animation-delay:-5.1s;top:66%;left:62%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen:nth-child(15){animation-duration:8.1s;animation-delay:-6.8s;top:40%;left:60%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen:nth-child(16){animation-duration:7.7s;animation-delay:-1.5s;top:52%;left:63%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen:nth-child(17){animation-duration:8.9s;animation-delay:-4.4s;top:64%;left:59%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen:nth-child(18){animation-duration:7.3s;animation-delay:-2.9s;top:30%;left:61%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen:nth-child(19){animation-duration:9.5s;animation-delay:-5.9s;top:56%;left:64%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeSideParticleGreen:nth-child(20){animation-duration:8.3s;animation-delay:-3.8s;top:70%;left:60%}@keyframes pitchEdgeSideParticleDrift{0%,to{opacity:0;transform:translateY(6px)scale(.7)}18%{opacity:.42}52%{opacity:.68;transform:translateY(-10px)scale(1)}82%{opacity:.28;transform:translateY(-18px)scale(.85)}}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle{opacity:0;background:#ffffff85;border-radius:50%;width:clamp(.8px,.13vw,2px);height:clamp(.8px,.13vw,2px);animation:7.5s ease-in-out infinite pitchEdgeParticleFloat;position:absolute;box-shadow:0 0 3px #22d3ee61,0 0 6px #22c55e33}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:first-child{animation-duration:6.8s;animation-delay:0s;top:38%;left:47%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(2){animation-duration:7.4s;animation-delay:-1.2s;top:42%;left:53%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(3){animation-duration:8.1s;animation-delay:-2.4s;top:54%;left:49%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(4){animation-duration:7.2s;animation-delay:-3.1s;top:62%;left:51%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(5){animation-duration:8.6s;animation-delay:-4.2s;top:48%;left:45%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(6){animation-duration:7.8s;animation-delay:-5.3s;top:50%;left:55%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(7){animation-duration:9s;animation-delay:-1.8s;top:34%;left:48%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(8){animation-duration:8.4s;animation-delay:-3.8s;top:58%;left:52%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(9){animation-duration:7.6s;animation-delay:-2.7s;top:56%;left:46%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(10){animation-duration:8.8s;animation-delay:-4.9s;top:36%;left:54%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(11){animation-duration:6.4s;animation-delay:-.6s;top:44%;left:50%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(12){animation-duration:9.2s;animation-delay:-5.8s;top:60%;left:50%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(13){animation-duration:7.1s;animation-delay:-2.1s;top:40%;left:44%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(14){animation-duration:8.2s;animation-delay:-3.4s;top:46%;left:56%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(15){animation-duration:7.9s;animation-delay:-1.5s;top:52%;left:47%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(16){animation-duration:8.7s;animation-delay:-4.6s;top:56%;left:53%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(17){animation-duration:6.6s;animation-delay:-.9s;top:36%;left:49%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(18){animation-duration:9.4s;animation-delay:-5.1s;top:64%;left:51%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(19){animation-duration:7.3s;animation-delay:-3.7s;top:50%;left:43%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(20){animation-duration:8.5s;animation-delay:-2.9s;top:52%;left:57%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(21){animation-duration:7.7s;animation-delay:-4.4s;top:46%;left:48%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeParticle:nth-child(22){animation-duration:8.9s;animation-delay:-1.1s;top:40%;left:52%}.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:translateY(8px)scale(.5)}18%{opacity:.48}50%{opacity:.62;transform:translateY(-14px)scale(.85)}82%{opacity:.32}}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform{z-index:2;width:clamp(38%,40vw,42%);height:clamp(40%,45vw,48%);transform-style:preserve-3d;pointer-events:none;position:absolute;bottom:0}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.local{transform-origin:50%;left:clamp(10px,3.2vw,44px);transform:rotate(270deg)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.visita{transform-origin:50%;right:clamp(10px,3.2vw,44px);transform:rotate(-270deg)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatformGlow{filter:blur(clamp(14px,2.2vw,22px));opacity:.36;border-radius:50%;height:34%;position:absolute;bottom:-14%;left:6%;right:6%;transform:translateZ(-12px)scaleY(.55)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.local .pitchPlatformGlow{background:radial-gradient(#22d3ee47,#22d3ee12 48%,#0000 72%);box-shadow:0 0 32px #22d3ee33,0 0 54px #22d3ee1a}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.visita .pitchPlatformGlow{background:radial-gradient(#22c55e45,#22c55e12 48%,#0000 72%);box-shadow:0 0 32px #22c55e30,0 0 54px #22c55e17}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatformSurface{transform-style:preserve-3d;border:1px solid #e2e8f033;border-radius:clamp(8px,.9vw,12px);position:absolute;inset:0;overflow:visible;transform:perspective(900px)rotateX(42deg)translateZ(18px);box-shadow:inset 0 1px #ffffff24,inset 0 -12px 26px #02061761,0 18px 34px #0206176b}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.local .pitchPlatformSurface{background:linear-gradient(155deg,#22d3ee33 0%,#0891b221 38%,#06182ce0 100%),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px clamp(18px,2.4vw,26px)),linear-gradient(#0e749040,#061426f0);border-color:#22d3ee4d;box-shadow:inset 0 1px #bae6fd30,inset 0 0 36px #22d3ee12,0 0 21px #22d3ee1f,0 18px 38px #0206176b}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.visita .pitchPlatformSurface{background:linear-gradient(205deg,#22c55e30 0%,#15803d1f 38%,#06182ce0 100%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px clamp(18px,2.4vw,26px)),linear-gradient(#15803d3d,#061426f0);border-color:#22c55e47;box-shadow:inset 0 1px #bbf7d02b,inset 0 0 36px #22c55e11,0 0 21px #22c55e1c,0 18px 38px #0206176b}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchFieldGuides{z-index:1;pointer-events:none;border-radius:inherit;opacity:.72;background:linear-gradient(90deg,#0000 calc(50% - .6px),#ffffff29 calc(50% - .6px) calc(50% + .6px),#0000 calc(50% + .6px)),linear-gradient(0deg,#0000 calc(50% - .6px),#ffffff14 calc(50% - .6px) calc(50% + .6px),#0000 calc(50% + .6px)),linear-gradient(90deg,#ffffff1a 0 1px,#0000 1px calc(100% - 1px),#ffffff1a calc(100% - 1px) 100%);position:absolute;inset:0}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatformSurface:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff14 0%,#0000 30%,#02061733 100%);position:absolute;inset:0}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatformSurface:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.local .pitchPlatformSurface:before{background:radial-gradient(circle at 18%,#e2e8f0c7 0 2px,#0000 2.5px),linear-gradient(#ffffff14 0%,#0000 30%,#02061733 100%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.visita .pitchPlatformSurface:before{background:radial-gradient(circle at 82%,#e2e8f0c7 0 2px,#0000 2.5px),linear-gradient(#ffffff14 0%,#0000 30%,#02061733 100%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.local .pitchPlatformSurface:after{border:1px solid #e2e8f033;border-right:0;border-radius:4px 0 0 4px;width:4%;inset:40% auto 40% -3%;box-shadow:inset 0 0 0 1px #22d3ee14,0 0 8px #22d3ee1a}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchPlatform.visita .pitchPlatformSurface:after{border:1px solid #e2e8f033;border-left:0;border-radius:0 4px 4px 0;width:4%;inset:40% -3% 40% auto;box-shadow:inset 0 0 0 1px #22c55e14,0 0 8px #22c55e1a}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchCenterEdge{background:#e2e8f033;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 8px #ffffff17}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchCenterEdge.local,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchCenterEdge.visita{left:50%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchCircle{border:1px solid #e2e8f033;border-radius:999px;width:clamp(54px,6.4vw,82px);height:clamp(54px,6.4vw,82px);position:absolute;top:50%;transform:translateY(-50%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchCircle.local,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchCircle.visita{left:50%;transform:translate(-50%,-50%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchBox{border:1px solid #e2e8f033;width:34%;height:56%;position:absolute;top:22%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchBox.local{border-left:0;border-radius:0 8px 8px 0;left:0}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchBox.visita{border-right:0;border-radius:8px 0 0 8px;right:0}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchSmallBox{border:1px solid #e2e8f029;width:16%;height:32%;position:absolute;top:34%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchSmallBox.local{border-left:0;border-radius:0 6px 6px 0;left:0}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchSmallBox.visita{border-right:0;border-radius:6px 0 0 6px;right:0}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchFlagBackdrop{display:none}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchFlagBackdrop.local{left:25%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchFlagBackdrop.visita{right:25%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamColumn{z-index:5;flex-direction:column;align-items:center;gap:clamp(4px,.7vw,8px);width:28%;min-width:0;display:flex;position:absolute;top:clamp(-14px,-.6vw,-6px)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamColumn.local{left:8%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamColumn.visita{right:8%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrest{z-index:3;pointer-events:none;place-items:center;width:auto;height:auto;margin-top:1px;display:grid;position:relative}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamHalfGlow{z-index:0;pointer-events:none;filter:blur(clamp(50px,7.7vw,101px));opacity:.57;border-radius:50%;position:absolute}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrest.local .pitchTeamHalfGlow{background:radial-gradient(78% 72% at 72%,#22d3ee4f 0%,#22d3ee21 32%,#22d3ee0c 52%,#0000 88%);width:clamp(448px,72.8vw,812px);height:clamp(336px,53.2vw,588px);top:50%;left:-72%;transform:translateY(-50%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrest.visita .pitchTeamHalfGlow{background:radial-gradient(78% 72% at 28%,#22c55e49 0%,#22c55e1e 32%,#22c55e0c 52%,#0000 88%);width:clamp(448px,72.8vw,812px);height:clamp(336px,53.2vw,588px);top:50%;right:-72%;transform:translateY(-50%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestGlow{filter:blur(clamp(31px,4.2vw,45px));opacity:.96;border-radius:50%;width:clamp(355px,42.5vw,592px);height:clamp(355px,42.5vw,592px);position:absolute}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrest.local .pitchTeamCrestGlow{background:radial-gradient(circle,#22d3eeb8 0%,#22d3ee47 38%,#22d3ee00 88%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrest.visita .pitchTeamCrestGlow{background:radial-gradient(circle,#22c55ead 0%,#22c55e42 38%,#22c55e00 88%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestImage{z-index:1;object-fit:contain;width:auto;max-width:clamp(281px,34.8vw,455px);height:auto;max-height:clamp(202px,24vw,308px);position:relative}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrest.local .pitchTeamCrestImage{filter:drop-shadow(0 0 5px #22d3ee52)drop-shadow(0 10px 14px #02061775)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrest.visita .pitchTeamCrestImage{filter:drop-shadow(0 0 5px #22c55e47)drop-shadow(0 10px 14px #02061775)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestSymbol.dashboardFlag--asset .dashboardFlag__img{object-fit:cover;border-radius:inherit;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestSymbol{z-index:1;font-size:clamp(191px,25.7vw,338px);line-height:.92;position:relative}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestSymbol.flag,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestSymbol.dashboardFlag--emoji{transform-origin:50%;display:inline-block;transform:scaleX(1.42)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestSymbol.asset-flag,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestSymbol.dashboardFlag--asset{transform-origin:50%;background:#0f172a9e;border:1px solid #94a3b847;border-radius:12px;width:clamp(290px,35.9vw,470px);height:clamp(194px,24vw,314px);display:inline-flex;overflow:hidden;transform:scaleX(1.08)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrest.local .pitchTeamCrestSymbol{filter:drop-shadow(0 0 5px #22d3ee52)drop-shadow(0 10px 14px #02061775)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrest.visita .pitchTeamCrestSymbol{filter:drop-shadow(0 0 5px #22c55e47)drop-shadow(0 10px 14px #02061775)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestSymbol.text-badge,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestSymbol.dashboardFlag--text{color:#e2e8f0;letter-spacing:.08em;background:radial-gradient(circle at 35% 25%,#ffffff24,#0000 38%),#0f172a9e;border:1px solid #94a3b847;border-radius:999px;justify-content:center;align-items:center;width:clamp(290px,35.9vw,470px);height:clamp(290px,35.9vw,470px);font-size:clamp(58px,6.3vw,89px);font-weight:950;display:inline-flex}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestSymbol.generic,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamCrestSymbol.dashboardFlag--placeholder{color:#e2e8f0;background:radial-gradient(circle at 35% 25%,#ffffff24,#0000 38%),#0f172a9e;border:1px solid #94a3b847;border-radius:999px;place-items:center;width:clamp(290px,35.9vw,470px);height:clamp(290px,35.9vw,470px);font-size:clamp(63px,6.9vw,95px);font-weight:950;display:inline-grid}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchTeamName{color:#eef8ff;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;text-shadow:0 0 12px #bae6fd38;white-space:nowrap;max-width:100%;font-size:clamp(11px,.9vw,14px);font-weight:1000;overflow:hidden}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchMetricStack{z-index:5;text-align:center;justify-items:center;gap:clamp(2px,.35vw,5px);width:100%;min-width:0;display:grid;position:relative;transform:translateY(-24px)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchMetricStack em{color:#a8b8cc}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchMetricStack strong{color:#fff;text-shadow:0 10px 22px #02061794,0 0 18px #f8fafc24}.dashboardWorkspace .pitchMetricStack span{justify-items:center;gap:1px;display:grid}.dashboardWorkspace .pitchMetricStack em{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(10px,.8vw,12px);font-style:normal;font-weight:1000}.dashboardWorkspace .pitchMetricStack strong{color:#f8fafc;letter-spacing:-.04em;text-shadow:0 10px 22px #02061794;font-size:clamp(28px,3.2vw,48px);font-weight:1000;line-height:.9}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyColumn{z-index:3;pointer-events:none;width:clamp(38px,4.8vw,62px);position:absolute;top:-64px;bottom:-64px;left:50%;transform:translate(-50%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyColumn:before,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyColumn:after{content:"";filter:blur(clamp(14px,2vw,24px));opacity:.5;pointer-events:none;border-radius:50%;width:clamp(72px,9vw,118px);position:absolute;top:-14%;bottom:-14%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyColumn:before{background:radial-gradient(72% 88% at 88%,#22d3ee85 0%,#22d3ee38 42%,#22d3ee0f 68%,#0000 82%);right:52%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyColumn:after{background:radial-gradient(72% 88% at 12%,#22c55e7a 0%,#22c55e33 42%,#22c55e0f 68%,#0000 82%);left:52%}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyRail{opacity:.92;width:2px;position:absolute;top:0;bottom:0}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyRailLocal{background:linear-gradient(#0000 0%,#22d3eeb8 8%,#22d3ee 22% 78%,#22d3eeb8 92%,#0000 100%);left:0;box-shadow:0 0 18px #22d3eeeb,0 0 36px #22d3ee94}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyRailVisita{background:linear-gradient(#0000 0%,#22c55eb8 8%,#22c55e 22% 78%,#22c55eb8 92%,#0000 100%);right:0;box-shadow:0 0 18px #22c55ee0,0 0 36px #22c55e85}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyCyan{filter:blur(2px);mix-blend-mode:screen;opacity:.72;background:linear-gradient(90deg,#22d3eee0 0%,#22d3ee94 48%,#22d3ee3d 72%,#0000 100%),linear-gradient(#0000 0%,#22d3ee7a 18%,#22d3eeb8 50%,#22d3ee7a 82%,#0000 100%);width:62%;position:absolute;inset:0}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyGreen{filter:blur(2px);mix-blend-mode:screen;opacity:.72;background:linear-gradient(270deg,#22c55ed6 0%,#22c55e85 48%,#22c55e33 72%,#0000 100%),linear-gradient(#0000 0%,#22c55e6b 18%,#22c55ea8 50%,#22c55e6b 82%,#0000 100%);width:62%;margin-left:auto;position:absolute;inset:0}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyAxis{background:linear-gradient(#0000 0%,#22d3ee8c 6%,#fffffff5 18%,#fff 42% 58%,#fffffff5 82%,#22c55e8c 94%,#0000 100%);width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 8px #ffffffa8,0 0 14px #ffffff5c,0 0 14px #22d3ee75,0 0 19px #22c55e57,-4px 0 13px #22d3ee57,4px 0 13px #22c55e4a}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyAxis:before,.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyAxis:after{content:"";pointer-events:none;border-radius:999px;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyAxis:before{background:linear-gradient(#0000 0%,#22d3eed9 14%,#22d3eef2 50%,#22d3eed9 86%,#0000 100%);margin-left:-5px;box-shadow:0 0 14px #22d3eea6}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyAxis:after{background:linear-gradient(#0000 0%,#22c55ed1 14%,#22c55eeb 50%,#22c55ed1 86%,#0000 100%);margin-left:5px;box-shadow:0 0 14px #22c55e99}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeStack{z-index:5;pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeStackGlow{filter:blur(clamp(12px,1.6vw,22px));opacity:.165;background:radial-gradient(circle,#ffffff47 0%,#22d3ee2e 18%,#22c55e1f 34%,#0000 62%);border-radius:50%;width:clamp(220px,25vw,320px);height:clamp(220px,25vw,320px);position:absolute}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeStackRing{opacity:.18;background:radial-gradient(circle,#0000 58%,#22d3ee0f 68%,#22c55e0d 78%,#0000 88%);border:1px solid #22d3ee3d;border-radius:50%;width:clamp(218px,26.3vw,332px);height:clamp(218px,26.3vw,332px);position:absolute;box-shadow:0 0 0 1px #22c55e24,0 0 16px #22d3ee1f,0 0 28px #22c55e13,inset 0 0 20px #ffffff0a}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdgeEnergyHalo{filter:blur(clamp(4px,.65vw,8px));opacity:.24;background:radial-gradient(circle at 42%,#22d3eed1,#22d3ee38 34%,#0000 58%),radial-gradient(circle at 58%,#22c55eb8,#22c55e29 34%,#0000 58%),radial-gradient(circle,#ffffff85 0%,#ffffff2e 28%,#ffffff0a 48%,#0000 72%),radial-gradient(circle,#0000 42%,#02060e94 68%,#000208e0 100%);border-radius:50%;width:clamp(150px,17vw,224px);height:clamp(150px,17vw,224px);position:absolute;box-shadow:0 0 clamp(28px,3.8vw,44px) #22d3ee4d,0 0 clamp(36px,4.8vw,58px) #22c55e38,inset 0 0 clamp(22px,3vw,38px) #02060e9e}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdge{z-index:2;background:radial-gradient(circle at 50% 46%,#ffffff42 0%,#ffffff1a 14%,#22d3ee38 24%,#22c55e2e 42%,#0000 58%),radial-gradient(circle at 42% 48%,#22d3ee38,#0000 52%),radial-gradient(circle at 58% 52%,#22c55e2e,#0000 52%),linear-gradient(#020812fc,#00030a);border-color:#bae6fdb8;border-radius:39px;gap:9px;min-width:234px;min-height:162px;padding:16px 21px;position:relative;box-shadow:0 0 34px #22d3ee2e,0 0 42px #22c55e22,inset 0 0 0 1px #ffffff3d,inset 0 0 36px #ffffff1a,inset 0 0 0 13px #01040aad,inset 0 0 0 27px #0002087a}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdge span{font-size:16px}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdge strong{text-shadow:0 0 26px #22d3eead,0 0 42px #22c55e52,0 0 56px #fff3;font-size:clamp(31px,3.13vw,45px)}.dashboardWorkspace .ovsExpectedGoalsPitch .pitchEdge em{max-width:193px;font-size:16px}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceTeamHeader{z-index:6;color:#eaf6ff;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 10px 22px #020617b8;white-space:nowrap;align-items:center;gap:13px;max-width:28%;font-size:clamp(11px,.9vw,15px);font-weight:1000;display:flex;position:absolute;top:clamp(20px,3.2vw,42px)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceTeamHeader--local{left:clamp(52px,9vw,122px)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceTeamHeader--visita{text-align:right;justify-content:flex-end;right:clamp(52px,9vw,122px)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceTeamFlag.teamBadgeVisual--expectedGoals{font-size:inherit;filter:drop-shadow(0 0 8px #ffffff38)drop-shadow(0 12px 18px #0206178c);line-height:1;display:inline-flex;transform:none}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceTeamFlag.teamBadgeVisual--expectedGoals.flag{transform:none}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceTeamFlag.text-badge,.dashboardWorkspace .ovsExpectedGoalsPitch .referenceTeamFlag.initials,.dashboardWorkspace .ovsExpectedGoalsPitch .referenceTeamFlag.generic{color:#e2e8f0;background:#0f172a9e;border:1px solid #94a3b84d;border-radius:9px;place-items:center;min-width:clamp(54px,5vw,76px);height:clamp(38px,3.6vw,52px);font-size:clamp(12px,1vw,16px);font-weight:1000;display:inline-grid}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceMetricBlock{z-index:6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#030c196b,#0206172e);border:1px solid #bae6fd21;border-radius:14px;gap:clamp(7px,.9vw,12px);min-width:clamp(90px,9vw,128px);padding:10px 12px;display:grid;position:absolute;top:clamp(92px,11vw,142px)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceMetricBlock--local{left:clamp(27%,29vw,32%)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceMetricBlock--visita{text-align:right;right:clamp(27%,29vw,32%)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceMetricBlock span{gap:2px;display:grid}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceMetricBlock em{color:#9fb3c9;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(9px,.72vw,11px);font-style:normal;font-weight:1000}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceMetricBlock strong{color:#fff;letter-spacing:-.04em;text-shadow:0 12px 24px #020617a3,0 0 18px #f8fafc24;font-size:clamp(24px,2.65vw,39px);font-weight:1000;line-height:.9}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField{z-index:3;pointer-events:none;perspective:880px;width:42%;height:48%;position:absolute;bottom:clamp(4px,1.2vw,16px)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField:before{content:"";z-index:5;filter:blur(2px);mix-blend-mode:screen;opacity:.78;pointer-events:none;border-radius:999px;width:26%;height:18%;position:absolute}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField:after{content:"";z-index:6;mix-blend-mode:screen;opacity:.5;pointer-events:none;width:28%;height:24%;position:absolute}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--local{left:4%}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--visita{right:4%}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--local:before{background:radial-gradient(#ffffff80,#67e8f95c 28%,#22d3ee1f 58%,#0000 76%);top:20%;left:54%}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--local:after{background:radial-gradient(circle at 18% 30%,#ffffff9e 0 1px,#0000 2px) 0 0/38px 38px,radial-gradient(circle at 54% 42%,#67e8f97a 0 1px,#0000 2px) 0 0/46px 46px,radial-gradient(circle at 72% 68%,#bae6fd57 0 1px,#0000 2px) 0 0/34px 34px;top:14%;left:48%}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--visita:before{background:radial-gradient(#ffffff75,#bef26457 28%,#22c55e1f 58%,#0000 76%);top:20%;right:54%}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--visita:after{background:radial-gradient(circle at 82% 30%,#ffffff8f 0 1px,#0000 2px) 0 0/38px 38px,radial-gradient(circle at 46% 42%,#bef26470 0 1px,#0000 2px) 0 0/46px 46px,radial-gradient(circle at 28% 68%,#dcfce74d 0 1px,#0000 2px) 0 0/34px 34px;top:14%;right:48%}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldGlow{display:none}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldPlane{transform-style:preserve-3d;transform-origin:50% 100%;border:1px solid #e2e8f047;border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 -22px 34px #0206176b,0 16px 28px #02061761}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--local .referenceFieldPlane{background:radial-gradient(38% 34% at 64% 30%,#ffffff29,#22d3ee21 34%,#0000 66%),linear-gradient(155deg,#22d3ee52,#0891b229 40%,#051427eb),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 28px);border-color:#22d3ee57;transform:rotateX(58deg)rotate(-13deg)skew(-4deg);box-shadow:inset 0 1px #bae6fd2e,inset 0 0 42px #22d3ee1f,0 0 28px #22d3ee2e,0 22px 34px #0206176b}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--visita .referenceFieldPlane{background:radial-gradient(38% 34% at 36% 30%,#ffffff24,#22c55e1f 34%,#0000 66%),linear-gradient(205deg,#22c55e4d,#15803d26 40%,#051427eb),repeating-linear-gradient(90deg,#ffffff0b 0 1px,#0000 1px 28px);border-color:#22c55e52;transform:rotateX(58deg)rotate(13deg)skew(4deg);box-shadow:inset 0 1px #bbf7d029,inset 0 0 42px #22c55e1c,0 0 28px #22c55e29,0 22px 34px #0206176b}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldPlane:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 calc(50% - .7px),#ffffff38 calc(50% - .7px) calc(50% + .7px),#0000 calc(50% + .7px)),linear-gradient(0deg,#0000 calc(50% - .6px),#ffffff17 calc(50% - .6px) calc(50% + .6px),#0000 calc(50% + .6px));position:absolute;inset:0}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldPlane:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 26px #ffffff08}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldLine,.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldCircle,.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldBox,.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldGoal,.dashboardWorkspace .ovsExpectedGoalsPitch .referencePenaltySpot{z-index:2;pointer-events:none;position:absolute}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldLine--mid{background:#ffffff38;width:1px;top:0;bottom:0;left:50%}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldCircle{border:1px solid #ffffff3d;border-radius:999px;width:clamp(52px,6vw,78px);height:clamp(52px,6vw,78px);top:50%;left:50%;transform:translate(-50%,-50%)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldBox--large{border:1px solid #ffffff3d;width:32%;height:56%;top:22%}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldBox--small{border:1px solid #ffffff2e;width:15%;height:32%;top:34%}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--local .referenceFieldBox{border-left:0;border-radius:0 8px 8px 0;left:0}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--visita .referenceFieldBox{border-right:0;border-radius:8px 0 0 8px;right:0}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceFieldGoal{border:1px solid #ffffff42;width:4%;height:20%;top:40%}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--local .referenceFieldGoal{border-right:0;border-radius:4px 0 0 4px;left:-3%}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--visita .referenceFieldGoal{border-left:0;border-radius:0 4px 4px 0;right:-3%}.dashboardWorkspace .ovsExpectedGoalsPitch .referencePenaltySpot{background:#ffffffb8;border-radius:999px;width:4px;height:4px;top:50%;transform:translate(-50%,-50%)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--local .referencePenaltySpot{left:18%}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceField--visita .referencePenaltySpot{left:82%}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceThreatDot{z-index:4;border-radius:999px;width:clamp(4px,.42vw,7px);height:clamp(4px,.42vw,7px);position:absolute;transform:translate(-50%,-50%)}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceThreatDot--local{background:#67e8f9;box-shadow:0 0 8px #67e8f9e0,0 0 16px #22d3ee80}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceThreatDot--visita{background:#bef264;box-shadow:0 0 8px #bef264d1,0 0 16px #22c55e75}.dashboardWorkspace .ovsExpectedGoalsPitch .referenceEdgeOrb{clip-path:none;background:radial-gradient(circle at 50% 40%,#ffffff42,#22d3ee33 22%,#22c55e29 42%,#000208f5 72%),linear-gradient(#020812fa,#00030a);border-color:#bae6fdc2;border-radius:999px;min-width:clamp(118px,13vw,172px);min-height:clamp(118px,13vw,172px);padding:16px;box-shadow:0 -34px 72px #22d3ee2e,0 34px 72px #22c55e26,0 0 0 1px #22c55e33,0 0 38px #22d3ee3d,inset 0 0 0 1px #ffffff38,inset 0 0 34px #ffffff14}.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 #67e8f9d9)}.dashboardWorkspace .ovsExpectedGoalsPitch .threatDot.visita{filter:drop-shadow(0 0 6px #bef264cc)}@media (max-width:720px){.dashboardWorkspace .ovsExpectedGoalsPitch{perspective:none;min-height:360px}.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{background:radial-gradient(circle at 22% 0,#22d3ee24,#0000 36%),radial-gradient(circle at 84% 12%,#22c55e1a,#0000 32%),linear-gradient(#0c1f38e0,#06101ef5);border:1px solid #60a5fa38;border-radius:15px;gap:10px;min-width:0;padding:12px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 12px 26px #0206172e}.dashboardWorkspace .ovsGoalCard.emphasis{border-color:#22d3ee57;box-shadow:inset 0 1px #ffffff12,0 16px 34px #0ea5e924}.dashboardWorkspace .ovsGoalCardHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboardWorkspace .ovsGoalCardHeader span{color:#e0f2fe;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:1000}.dashboardWorkspace .ovsGoalCardHeader small{color:#8ad7ee;text-align:right;font-size:10px;font-weight:900}.dashboardWorkspace .ovsMiniPitch{background:linear-gradient(90deg,#0e74902e,#0f172a38 50%,#15803d26),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 18px),#06101ecc;border:1px solid #7dd3fc2e;border-radius:12px;min-height:176px;position:relative;overflow:hidden}.dashboardWorkspace .ovsGoalCard.emphasis .ovsMiniPitch{min-height:148px}.dashboardWorkspace .ovsMiniPitch:before{content:"";border:1px solid #e2e8f01f;border-radius:8px;position:absolute;inset:12px}.dashboardWorkspace .pitchCenter{background:#e2e8f024;width:1px;position:absolute;top:12px;bottom:12px;left:50%}.dashboardWorkspace .pitchCircle{border:1px solid #e2e8f029;border-radius:999px;width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboardWorkspace .pitchFlagBackdrop{z-index:0;color:#fff;opacity:.22;pointer-events:none;transform-origin:50%;font-size:74px;line-height:.9;position:absolute;top:72%;transform:translateY(-50%)scaleX(1.42)}.dashboardWorkspace .pitchFlagBackdrop.local{left:14%}.dashboardWorkspace .pitchFlagBackdrop.visita{right:14%}.dashboardWorkspace .pitchFlagBackdrop.text-badge,.dashboardWorkspace .pitchFlagBackdrop.initials,.dashboardWorkspace .pitchFlagBackdrop.generic{display:none}.dashboardWorkspace .pitchBox{border:1px solid #e2e8f024;width:18%;height:42%;position:absolute;top:29%}.dashboardWorkspace .pitchValueLabel{z-index:2;width:43%;min-width:0;display:grid;position:absolute;top:27%;transform:none}.dashboardWorkspace .pitchValueLabel.local{text-align:left;left:5%}.dashboardWorkspace .pitchValueLabel.visita{text-align:right;justify-items:end;right:5%}.dashboardWorkspace .pitchValueLabel em{color:#cbd5e1;letter-spacing:.1em;text-transform:uppercase;white-space:normal;max-width:100%;font-size:clamp(11px,.85vw,14px);font-style:normal;font-weight:1000;overflow:hidden}.dashboardWorkspace .pitchValueLabel strong{color:#f8fafc;letter-spacing:-.02em;text-shadow:0 8px 18px #0206178c;font-size:clamp(34px,3.7vw,52px);font-weight:1000;line-height:.9}.dashboardWorkspace .pitchBox.local{border-left:0;border-radius:0 8px 8px 0;left:12px}.dashboardWorkspace .pitchBox.visita{border-right:0;border-radius:8px 0 0 8px;right:12px}.dashboardWorkspace .threatDot,.dashboardWorkspace .firstGoalBall{z-index:3;border-radius:999px;display:block;position:absolute;transform:translate(-50%,-50%)}.dashboardWorkspace .threatDot{width:9px;height:9px}.dashboardWorkspace .threatDot.local{background:#a5f3fc;box-shadow:0 0 16px #67e8f9c7}.dashboardWorkspace .threatDot.visita{background:#d9f99d;box-shadow:0 0 16px #bef264b3}.dashboardWorkspace .firstGoalBall{background:radial-gradient(circle at 38% 34%,#fff 0 18%,#0000 20%),radial-gradient(circle at 64% 64%,#0f172a 0 16%,#0000 18%),#e5e7eb;border:2px solid #ffffffd1;width:28px;height:28px;top:50%;box-shadow:0 0 24px #facc156b}.dashboardWorkspace .ovsMiniFlag.flag{transform-origin:50%;font-size:20px;font-style:normal;line-height:.9;display:inline-block;transform:scaleX(1.42)}@media (max-width:980px){.dashboardWorkspace .ovsGoalCards,.dashboardWorkspace .ovsBattleCard{grid-template-columns:1fr}.dashboardWorkspace .ovsBattleTeam.visita{text-align:left;justify-items:start}.dashboardWorkspace .ovsBattleEdge{border:1px solid #94a3b829;border-inline:0;padding-block:10px}}.dashboardWorkspace .ovsTacticalIntel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.dashboardWorkspace .ovsTacticalCard{background:radial-gradient(circle at 16% 0,#22d3ee21,#0000 34%),linear-gradient(#0a1f38db,#06101ef5);border:1px solid #22d3ee38;border-radius:16px;gap:12px;min-height:190px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 16px 34px #02061738}.dashboardWorkspace .ovsTacticalCard.attack{grid-column:1/-1;min-height:240px}.dashboardWorkspace .ovsTacticalCard.buildup{grid-template-rows:auto 1fr;min-height:320px;overflow:visible}.dashboardWorkspace .ovsTacticalCardHeader{z-index:2;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.dashboardWorkspace .ovsTacticalCardHeader div{gap:4px;display:grid}.dashboardWorkspace .ovsTacticalCardHeader span{color:#bfdbfe;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:1000}.dashboardWorkspace .ovsTacticalCardHeader strong{color:#f8fafc;letter-spacing:-.04em;font-size:clamp(32px,3.4vw,54px);font-weight:1000;line-height:.9}.dashboardWorkspace .ovsTacticalCardHeader em{color:#dbeafe;letter-spacing:.08em;text-align:right;text-transform:uppercase;background:#0f172a7a;border:1px solid #7dd3fc38;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:1000}.dashboardWorkspace .ovsTacticalCardSubtitle{color:#7dd3fc;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.1}.dashboardWorkspace .attackHeatMap,.dashboardWorkspace .defensiveRiskMap{background:linear-gradient(90deg,#0e74901a,#0f172a38,#15803d1a),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 24px),#07101fb8;border:1px solid #e2e8f01f;border-radius:13px;min-height:132px;position:relative;overflow:hidden}.dashboardWorkspace .attackHeatMap:before,.dashboardWorkspace .defensiveRiskMap:before{content:"";border:1px solid #e2e8f01f;border-radius:9px;position:absolute;inset:12px}.dashboardWorkspace .attackHeatPitchLines{background:linear-gradient(90deg,#0000 62%,#22d3ee0d 62%,#22d3ee1f 100%);border-right:1px dashed #94a3b82e;position:absolute;inset:12px}.dashboardWorkspace .attackHeatGlow{z-index:1;filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#67e8f9b8 0%,#22d3ee57 38%,#0000 72%);border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.dashboardWorkspace .attackHeatCore{z-index:2;pointer-events:none;background:radial-gradient(circle at 58% 42%,#a5f3fceb 0%,#22d3ee8f 28%,#0e74902e 62%,#0000 78%);border-radius:18px;width:28%;height:40%;position:absolute;top:30%;right:8%;box-shadow:0 0 28px #22d3ee6b,inset 0 0 18px #a5f3fc3d}.dashboardWorkspace .territoryGrid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(5,1fr);gap:5px;min-height:126px;display:grid}.dashboardWorkspace .territoryHeatmap{background:linear-gradient(#0f172a85,#07101fc7),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 20%);border:1px solid #94a3b824;border-radius:12px;padding:4px}.dashboardWorkspace .territoryCell{--heat-intensity:.5;border:1px solid #94a3b81f;border-radius:7px;place-items:center;min-height:34px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.dashboardWorkspace .territoryCell b{z-index:1;color:#f8fafc;letter-spacing:.02em;text-shadow:0 1px 6px #020617d1;font-size:9px;font-weight:900;position:relative}.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{background:linear-gradient(#0f172a6b,#07101f9e);border:1px solid #94a3b81f;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin-top:7px;padding:5px 8px;display:flex}.dashboardWorkspace .territoryLegendItem{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;font-size:7.5px;font-weight:700;line-height:1;display:inline-flex}.dashboardWorkspace .territoryLegendItem b{color:#e2e8f0;letter-spacing:.02em;font-size:8px;font-weight:900}.dashboardWorkspace .territoryLegendItem i{border:1px solid #ffffff24;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.dashboardWorkspace .territoryLegendItem.strong i{background:linear-gradient(135deg,#064e3b,#34d399);box-shadow:0 0 7px #34d3996b}.dashboardWorkspace .territoryLegendItem.neutral i{background:linear-gradient(135deg,#b45309,#fcd34d);box-shadow:0 0 7px #fcd34d52}.dashboardWorkspace .territoryLegendItem.opponent i{background:linear-gradient(135deg,#9f1239,#fb7185);box-shadow:0 0 7px #fb718557}.dashboardWorkspace .defensiveRiskMap span{background:linear-gradient(270deg,#0000,#fca5a5);border-radius:999px;width:38%;height:2px;position:absolute;right:18%;box-shadow:0 0 16px #f8717142}.dashboardWorkspace .defensiveRiskMap span:after{content:"";border-block:5px solid #0000;border-right:8px solid #fca5a5;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.dashboardWorkspace .defensiveRiskMap b{border:1px solid #f8717138;border-right:0;border-radius:10px 0 0 10px;width:18%;height:52%;position:absolute;top:24%;right:10%}.dashboardWorkspace .buildUpRadar{background:radial-gradient(circle,#22d3ee14,#0000 58%),#07101f8f;border-radius:13px;align-self:stretch;place-items:center;width:100%;min-height:288px;padding:2px 4px 6px;display:grid;position:relative;overflow:visible}.dashboardWorkspace .buildUpRadarSvg{width:100%;max-width:440px;height:auto;min-height:270px;margin:auto;display:block;overflow:visible}.dashboardWorkspace .buildUpRadarGrid{fill:#22d3ee0a;stroke:#7dd3fc29;stroke-width:1px}.dashboardWorkspace .buildUpRadarAxis{stroke:#94a3b838;stroke-width:1px}.dashboardWorkspace .buildUpRadarFill{fill:#22d3ee29}.dashboardWorkspace .buildUpRadarStroke{fill:none;stroke:#67e8f9d1;stroke-linejoin:round;stroke-width:2px;filter:drop-shadow(0 0 8px #22d3ee57)}.dashboardWorkspace .buildUpRadarPoint{fill:#67e8f9;stroke:#082f49cc;stroke-width:1px}.dashboardWorkspace .buildUpRadarPoint.dominant{fill:#a5f3fc;stroke:#22d3ee;stroke-width:1.4px;filter:drop-shadow(0 0 8px #22d3ee9e)}.dashboardWorkspace .buildUpRadarCenter{fill:#0f172a;stroke:#67e8f9b8;stroke-width:1.2px}.dashboardWorkspace .buildUpRadarLabel{fill:#cbd5e1;letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:1000}.dashboardWorkspace .buildUpRadarLabel.dominant{fill:#e0f2fe;font-size:12.3px}.dashboardWorkspace .ovsTacticalCard.momentum{position:relative}.dashboardWorkspace .momentumLegend{z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#07101fb8;border:1px solid #7dd3fc24;border-radius:9px;gap:3.5px;max-width:156px;padding:9px 11px;display:grid;position:absolute;top:14px;right:14px}.dashboardWorkspace .momentumLegendItem{color:#bae6fdd1;letter-spacing:.03em;text-transform:lowercase;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:800;line-height:1.25;display:flex}.dashboardWorkspace .momentumLegendItem i{flex-shrink:0;font-size:9px;font-style:normal;line-height:1}.dashboardWorkspace .momentumChart{background:linear-gradient(#22d3ee0f 0%,#0000 38%),linear-gradient(#0000 62%,#22c55e0f 100%),radial-gradient(circle,#22d3ee0d,#0000 62%),#07101f8f;border:1px solid #22d3ee1a;border-radius:13px;min-height:252px}.dashboardWorkspace .momentumChartSvg{width:100%;height:252px;display:block}.dashboardWorkspace .matchFlowMarkerLane{fill:#0f172a2e;stroke:#94a3b814;stroke-width:.6px}.dashboardWorkspace .matchFlowSegmentLine{stroke:#94a3b812;stroke-width:.8px}.dashboardWorkspace .momentumCenterLine{stroke:#94a3b87a;stroke-width:1.4px}.dashboardWorkspace .momentumBar.local{opacity:.94}.dashboardWorkspace .momentumBar.visita{opacity:.9}.dashboardWorkspace .matchFlowMarker{pointer-events:none;-webkit-user-select:none;user-select:none;font-size:9px}.dashboardWorkspace .matchFlowMarker--goal{opacity:.88;font-size:8.5px}.dashboardWorkspace .matchFlowMarker--peak{opacity:.92;font-size:9.5px}.dashboardWorkspace .matchFlowMarker--vulnerable{opacity:.78;font-size:8.5px}.dashboardWorkspace .matchFlowMarker--shift{opacity:.94;font-size:9px}.dashboardWorkspace .matchFlowTimelineLabel{fill:#bae6fdc7;letter-spacing:.05em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:8px;font-weight:700}@media (max-width:920px){.dashboardWorkspace .ovsTacticalIntel{grid-template-columns:1fr}}.dashboardWorkspace .metricSectionTeamBadge.metricSectionTeamBadge--away{color:#ede9fe;background:linear-gradient(#312e819e,#1e1b4be6),radial-gradient(circle at 18%,#6366f142,#0000 58%);border-color:#818cf86b;box-shadow:inset 0 1px #ffffff1a,0 6px 18px #4338ca47}.dashboardWorkspace .metricSectionTeamBadge.metricSectionTeamBadge--away.metricSectionTeamBadge--optaPremium{background:linear-gradient(#4c1d95bd,#1e1b4bf0),radial-gradient(circle at 14%,#7c3aed4d,#0000 62%);border-color:#a78bfa7a;box-shadow:inset 0 1px #ffffff24,0 6px 20px #4338ca5c,0 0 24px #6366f11f}.dashboardWorkspace .metricSectionTeamBadge.metricSectionTeamBadge--away .metricSectionTeamBadgeLabel{color:#ddd6fe}.dashboardWorkspace .tacticalIntel--away .ovsTacticalCardHeader em{color:#ddd6fe;background:#1e1b4b85;border-color:#a78bfa47}.dashboardWorkspace .tacticalIntel--away .attackHeatGlow{background:radial-gradient(circle,#c4b5fdbd 0%,#6366f15c 38%,#0000 72%)}.dashboardWorkspace .tacticalIntel--away .attackHeatCore{background:radial-gradient(circle at 58% 42%,#ddd6feeb 0%,#818cf894 28%,#4338ca33 62%,#0000 78%);box-shadow:0 0 28px #6366f170,inset 0 0 18px #c4b5fd42}.dashboardWorkspace .tacticalIntel--away .buildUpRadarFill{fill:#6366f12e}.dashboardWorkspace .tacticalIntel--away .buildUpRadarStroke{stroke:#a5b4fcd6;filter:drop-shadow(0 0 8px #7c3aed61)}.dashboardWorkspace .tacticalIntel--away .buildUpRadarPoint{fill:#a5b4fc;stroke:#312e81d1}.dashboardWorkspace .tacticalIntel--away .buildUpRadarPoint.dominant{fill:#c4b5fd;stroke:#818cf8;filter:drop-shadow(0 0 8px #7c3aeda3)}.dashboardWorkspace .tacticalIntel--away .buildUpRadarCenter{stroke:#a5b4fcc2}.dashboardWorkspace .tacticalIntel--away .buildUpRadarLabel.dominant{fill:#ede9fe}.dashboardWorkspace .boardStat,.dashboardWorkspace .marketCard,.dashboardWorkspace .tacticalIdentityCard,.dashboardWorkspace .cesProfileCard,.dashboardWorkspace .riskScoreCard,.dashboardWorkspace .pdcaMiniCard,.dashboardWorkspace .ovsStaffReport{background:radial-gradient(circle at 8% 0,#60a5fa1c,#0000 38%),linear-gradient(#16263ee6,#0a1425f5);border-color:#94a3b83d;border-radius:10px;min-height:112px;padding:15px;box-shadow:0 14px 34px #02061740,inset 0 1px #ffffff0d}.dashboardWorkspace .ovsStaffReport{gap:12px;display:grid}.dashboardWorkspace .ovsStaffReport div{border-bottom:1px solid #94a3b81f;padding-bottom:10px}.dashboardWorkspace .ovsStaffReport div:last-child{border-bottom:0;padding-bottom:0}.dashboardWorkspace .ovsStaffReport span{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.dashboardWorkspace .ovsStaffReport strong{color:#f8fafc;font-size:clamp(15px,1.2vw,18px)}.dashboardWorkspace .ovsStaffReport p{color:#cbd5e1;margin:0;font-size:13px;line-height:1.45}.dashboardWorkspace .metricTone-goals .boardStat{background:radial-gradient(circle at 8% 0,#22d3ee29,#0000 38%),linear-gradient(#102f48e0,#0a1425f5);border-color:#22d3ee47}.dashboardWorkspace .metricTone-tactical .tacticalIdentityCard{background:radial-gradient(circle at 8% 0,#14b8a62e,#0000 38%),radial-gradient(circle at 92% 12%,#22d3ee1a,#0000 34%),linear-gradient(#0d3440e0,#081624f5);border-color:#2dd4bf52}.dashboardWorkspace .metricTone-rival .tacticalIdentityCard{background:radial-gradient(circle at 8% 0,#47556938,#0000 38%),radial-gradient(circle at 92% 6%,#16653421,#0000 34%),linear-gradient(#1f2937e6,#09121cf5);border-color:#64748b5c}.dashboardWorkspace .metricTone-rival .metricIcon{color:#cbd5e1;background:#3341556b;border-color:#94a3b857}.dashboardWorkspace .metricTone-tactical .metricIcon{color:#99f6e4;background:#14b8a624;border-color:#2dd4bf57}.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 .riskScoreCard,.dashboardWorkspace .metricTone-risk .pdcaMiniCard{background:radial-gradient(circle at 8% 0,#fb923c29,#0000 38%),linear-gradient(#341f1ee0,#0a1425f5);border-color:#fb923c47}.dashboardWorkspace .marketCard.scoreHigh{background:radial-gradient(circle at 10% 0,#22c55e33,#0000 42%),linear-gradient(#123626e0,#091522f5);border-color:#22c55e75;box-shadow:0 16px 38px #02061747,0 0 26px #22c55e1f}.dashboardWorkspace .marketCard.scoreMid{background:radial-gradient(circle at 10% 0,#facc1533,#0000 42%),linear-gradient(#3f3312cc,#091522f5);border-color:#facc1575;box-shadow:0 16px 38px #02061747,0 0 24px #facc151a}.dashboardWorkspace .marketCard.scoreLow{background:radial-gradient(circle at 10% 0,#f8717133,#0000 42%),linear-gradient(#401922d6,#091522f5);border-color:#f8717175;box-shadow:0 16px 38px #02061747,0 0 24px #f871711a}.dashboardWorkspace .marketBoard{background:radial-gradient(circle at 0 0,#2dd4bf1a,#0000 34%),linear-gradient(90deg,#0f172ab3,#082f4947,#0f172ab8),#02061747;border:1px solid #2dd4bf33;border-radius:12px;gap:8px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #0206173d,0 0 0 1px #fbbf240a}.dashboardWorkspace .marketBoardV25,.publicMarketSection .marketBoardV25,.marketBoardV25{box-sizing:border-box;background:radial-gradient(circle at 12% 0,#3b82f614,#0000 38%),linear-gradient(#0f1b2deb,#08111ff5);border:1px solid #94a3b824;border-radius:16px;grid-template-columns:1fr;grid-auto-rows:auto;gap:10px;width:100%;min-width:0;padding:12px;display:grid;box-shadow:0 18px 44px #02061747}@media (min-width:768px){.dashboardWorkspace .marketBoardV25,.publicMarketSection .marketBoardV25,.marketBoardV25{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dashboardWorkspace .marketBoardV25,.publicMarketSection .marketBoardV25,.marketBoardV25{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr}}.dashboardWorkspace .marketCardV25,.publicMarketSection .marketCardV25{background:linear-gradient(#111f33e0,#0a1220f0);border:1px solid #94a3b829;border-radius:14px;flex-direction:column;gap:6px;min-width:0;height:100%;min-height:188px;padding:14px 14px 12px;transition:border-color .18s,transform .18s;display:flex}.dashboardWorkspace .marketCardV25:hover,.publicMarketSection .marketCardV25:hover{border-color:#94a3b847;transform:translateY(-1px)}.dashboardWorkspace .marketCardV25__name,.publicMarketSection .marketCardV25__name{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.dashboardWorkspace .marketCardV25__tierBadge,.publicMarketSection .marketCardV25__tierBadge{letter-spacing:.12em;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800;line-height:1}.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;letter-spacing:-.02em;font-size:clamp(22px,2.1vw,28px);font-weight:900;line-height:1.12}.dashboardWorkspace .marketCardV25__quality,.publicMarketSection .marketCardV25__quality{flex-flow:column;align-items:flex-start;gap:4px;display:flex}.dashboardWorkspace .marketCardV25__stars,.publicMarketSection .marketCardV25__stars{color:#facc15;letter-spacing:.04em;font-size:11px}.dashboardWorkspace .marketCardV25__modelConfidence,.publicMarketSection .marketCardV25__modelConfidence{border-top:1px solid #94a3b81f;flex-direction:column;gap:6px;margin-top:auto;padding-top:8px;display:flex}.dashboardWorkspace .marketCardV25__modelConfidenceRow,.publicMarketSection .marketCardV25__modelConfidenceRow{flex-direction:column;gap:2px;min-width:0;display:flex}.dashboardWorkspace .marketCardV25__modelConfidenceLabel,.publicMarketSection .marketCardV25__modelConfidenceLabel{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.2}.dashboardWorkspace .marketCardV25__modelConfidencePct,.publicMarketSection .marketCardV25__modelConfidencePct{letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1.1}.dashboardWorkspace .marketModelConfidencePct,.publicMarketSection .marketModelConfidencePct{transition:color .18s,opacity .18s}.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;letter-spacing:.1em;font-size:10px;font-weight:900}.dashboardWorkspace .marketCardV25__gsps,.publicMarketSection .marketCardV25__gsps{flex-direction:column;gap:1px;min-width:0;display:flex}.dashboardWorkspace .marketCardV25__gspsModel,.publicMarketSection .marketCardV25__gspsModel{color:#cbd5e1;letter-spacing:.08em;font-size:11.2px;font-weight:800;line-height:1.15}.dashboardWorkspace .marketCardV25__gspsGap,.publicMarketSection .marketCardV25__gspsGap{color:#cbd5e1;letter-spacing:.08em;font-size:11.2px;font-weight:900;line-height:1.15}.dashboardWorkspace .marketCardV25__gspsPending,.publicMarketSection .marketCardV25__gspsPending{color:#cbd5e1;letter-spacing:.08em;letter-spacing:.04em;opacity:.82;font-size:11.2px;font-weight:700;line-height:1.15}.dashboardWorkspace .marketCardV25__scoreRow,.publicMarketSection .marketCardV25__scoreRow{align-items:baseline;gap:3px;margin-top:4px;display:flex}.dashboardWorkspace .marketCardV25__score,.publicMarketSection .marketCardV25__score{color:#f8fafc;font-size:28px;font-weight:950;line-height:1}.ovsPowerWorkspace .powerRankingTable tbody tr{cursor:pointer}.ovsPowerWorkspace .selectedPowerRow td{background:#38bdf81f}.ovsPowerWorkspace .filterChips{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.ovsPowerWorkspace .filterChips label,.ovsPowerWorkspace .filterChips span,.ovsPowerWorkspace .powerMove{align-items:center;gap:6px;display:inline-flex}.ovsPowerWorkspace .powerMove{white-space:nowrap;border-radius:999px;padding:5px 8px;font-weight:700}.ovsPowerWorkspace .powerMove small{opacity:.82}.ovsPowerWorkspace .powerMove--up{color:#86efac;background:#22c55e24}.ovsPowerWorkspace .powerMove--down{color:#fca5a5;background:#f8717124}.ovsPowerWorkspace .powerMove--neutral{color:#cbd5e1;background:#94a3b824}.ovsPowerWorkspace .powerTraceCell{flex-direction:column;gap:2px;min-width:160px;display:flex}.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{z-index:2;background:linear-gradient(#142640fa,#0d192dfa);position:sticky;top:0}.ovsPowerWorkspace .powerRankingTable .powerStickyRank,.ovsPowerWorkspace .powerRankingTable .powerStickyTeam{z-index:3;position:sticky;background:#0f1b2dfa!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;box-shadow:8px 0 16px #08111f59;min-width:168px!important}.ovsPowerWorkspace .selectedPowerRow .powerStickyRank,.ovsPowerWorkspace .selectedPowerRow .powerStickyTeam{background:#0e243afa!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}}
