:root{--ovs-bp-mobile:390px;--ovs-bp-tablet:768px;--ovs-bp-desktop:1024px;--ovs-type-display-mobile:clamp(1.5rem, 5vw, 2.25rem);--ovs-type-headline-mobile:clamp(1.25rem, 4.2vw, 1.75rem);--ovs-type-title-mobile:clamp(1.0625rem, 3.5vw, 1.375rem)}.ovs-responsive-consumer{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.ovs-responsive-consumer .ovs-app-shell__scroll,.ovs-responsive-consumer .ovs-app-shell__content,.ovs-responsive-consumer .ovs-consumer-shell__main{max-width:100%;overflow-x:hidden}.ovs-responsive-consumer .ovs-app-shell__topbar{padding-left:max(var(--ovs-space-md), var(--ovs-safe-left));padding-right:max(var(--ovs-space-md), var(--ovs-safe-right))}.ovs-responsive-consumer .ovs-app-shell__bottomnav{padding-left:var(--ovs-safe-left);padding-right:var(--ovs-safe-right);padding-bottom:var(--ovs-safe-bottom)}.ovs-responsive-consumer .ovs-market,.ovs-responsive-consumer .ovs-match-detail,.ovs-responsive-consumer .ovs-home-intelligence,.ovs-responsive-consumer .ovs-live-prototype,.ovs-responsive-consumer .ovs-perf,.ovs-responsive-consumer .ovs-tournament,.ovs-responsive-consumer .ovs-memory{padding-left:max(var(--ovs-space-lg), var(--ovs-safe-left));padding-right:max(var(--ovs-space-lg), var(--ovs-safe-right))}@media (max-width:767px){:root{--ovs-space-section:var(--ovs-space-lg);--ovs-scroll-section-gap:var(--ovs-space-lg);--ovs-type-display-size:var(--ovs-type-display-mobile);--ovs-type-headline-size:var(--ovs-type-headline-mobile);--ovs-type-title-size:var(--ovs-type-title-mobile)}.ovs-density-comfortable{--ovs-space-section:var(--ovs-space-lg);--ovs-density-comfortable-gap:var(--ovs-space-lg)}}@media (min-width:768px){.ovs-type-display{font-size:var(--ovs-text-display)}.ovs-type-headline{font-size:var(--ovs-text-heading-l)}.ovs-type-title{font-size:var(--ovs-text-heading-m)}}.ovs-text-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ovs-text-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ovs-grid-mobile-1,.ovs-grid-tablet-2,.ovs-grid-desktop-4{gap:var(--ovs-space-md);min-width:0;display:grid}.ovs-grid-mobile-1{grid-template-columns:1fr}@media (min-width:768px){.ovs-grid-tablet-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ovs-grid-desktop-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.ovs-card-compress .ovs-card__secondary,.ovs-card--mobile .ovs-card__secondary{display:none}.ovs-card-compress,.ovs-card--mobile{gap:var(--ovs-space-sm);padding:var(--ovs-space-md)}.dashboardWorkspace .marketBoardV25,.publicMarketSection .marketBoardV25,.marketBoardV25{gap:var(--ovs-space-sm);padding:var(--ovs-space-md);width:100%;min-width:0;grid-template-columns:1fr!important}.dashboardWorkspace .marketCardV25,.publicMarketSection .marketCardV25,.marketBoardV25 .marketCardV25{width:100%;min-width:0;min-height:0;padding:var(--ovs-space-md);box-sizing:border-box}.dashboardWorkspace .marketCardV25__row,.publicMarketSection .marketCardV25__row,.marketBoardV25 .marketCardV25__row{align-items:baseline;gap:var(--ovs-space-xs);flex-wrap:wrap;width:100%;min-width:0;display:flex}.dashboardWorkspace .marketCardV25__pick,.publicMarketSection .marketCardV25__pick,.marketBoardV25 .marketCardV25__pick{white-space:normal;word-break:normal;overflow-wrap:break-word;text-orientation:mixed;writing-mode:horizontal-tb;flex:auto;width:100%;min-width:0;max-width:100%;font-size:clamp(1.125rem,4.8vw,1.75rem);line-height:1.2;display:block}.dashboardWorkspace .marketCardV25__label,.publicMarketSection .marketCardV25__label,.marketBoardV25 .marketCardV25__label{white-space:nowrap;flex-shrink:0}.dashboardWorkspace .marketCardV25__name,.publicMarketSection .marketCardV25__name,.marketBoardV25 .marketCardV25__name{overflow-wrap:break-word;word-break:normal;min-width:0}.dashboardWorkspace .marketCardV25__modelConfidence,.publicMarketSection .marketCardV25__modelConfidence,.marketBoardV25 .marketCardV25__modelConfidence{gap:var(--ovs-space-sm)}.dashboardWorkspace .marketCardV25__modelConfidenceRow,.publicMarketSection .marketCardV25__modelConfidenceRow,.marketBoardV25 .marketCardV25__modelConfidenceRow{justify-content:space-between;align-items:center;gap:var(--ovs-space-xs) var(--ovs-space-sm);min-height:var(--ovs-touch-target);flex-flow:wrap;width:100%;min-width:0;display:flex}.dashboardWorkspace .marketCardV25__modelConfidenceLabel,.publicMarketSection .marketCardV25__modelConfidenceLabel,.marketBoardV25 .marketCardV25__modelConfidenceLabel{white-space:normal;overflow-wrap:break-word;word-break:normal;flex:8rem;min-width:0;line-height:1.25}.dashboardWorkspace .marketCardV25__modelConfidencePct,.publicMarketSection .marketCardV25__modelConfidencePct,.marketBoardV25 .marketCardV25__modelConfidencePct{white-space:nowrap;flex-shrink:0;font-size:1rem}.dashboardWorkspace .marketCardV25__scoreRow,.publicMarketSection .marketCardV25__scoreRow,.marketBoardV25 .marketCardV25__scoreRow{gap:var(--ovs-space-xs);flex-wrap:wrap}.dashboardWorkspace .marketCardV25__quality,.publicMarketSection .marketCardV25__quality,.marketBoardV25 .marketCardV25__quality{flex-wrap:wrap;width:100%;min-width:0}}@media (max-width:390px){.dashboardWorkspace .marketBoardV25,.publicMarketSection .marketBoardV25,.marketBoardV25[data-ovs-layout=mobile-1col]{padding:var(--ovs-space-sm);grid-template-columns:1fr!important}.dashboardWorkspace .marketCardV25__pick,.publicMarketSection .marketCardV25__pick,.marketBoardV25 .marketCardV25__pick{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1rem,4.5vw,1.375rem);display:-webkit-box;overflow:hidden}.dashboardWorkspace .marketCardV25__modelConfidenceRow,.publicMarketSection .marketCardV25__modelConfidenceRow,.marketBoardV25 .marketCardV25__modelConfidenceRow{flex-direction:column;align-items:flex-start;min-height:0}.dashboardWorkspace .marketCardV25__modelConfidencePct,.publicMarketSection .marketCardV25__modelConfidencePct,.marketBoardV25 .marketCardV25__modelConfidencePct{align-self:flex-end}}@media (min-width:768px) and (max-width:1023px){.dashboardWorkspace .marketBoardV25,.publicMarketSection .marketBoardV25{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dashboardWorkspace .ovs-winner-intelligence-center,.publicMarketSection .ovs-winner-intelligence-center{width:100%;min-width:0;max-width:none}.ovs-wic-engine-view,.ovs-wic-engine-panel .ovs-market-prob-row__track{width:100%}}@media (min-width:768px) and (max-width:1023px){.ovs-wic-engine-view[data-ovs-engine-layout=split]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dashboardWorkspace .metricTone-markets .sectionStatsGrid,.publicMarketSection.metricTone-markets .sectionStatsGrid,.boardMetricSection.metricTone-markets .sectionStatsGrid{width:100%;display:block}.dashboardWorkspace .boardMetricSection .ovs-winner-intelligence-center,.publicMarketSection .ovs-winner-intelligence-center,.ovs-wic-module,.ovs-wic-engine-view,.ovs-wic-engine-view[data-ovs-engine-layout=split],.ovs-wic-section--interpretation,.ovs-wic-interpretation{width:100%;max-width:none}}@media (max-width:767px){.ovs-market{padding-top:calc(var(--ovs-space-sm) + var(--ovs-safe-top));gap:var(--ovs-space-md)}.ovs-market__stack{gap:var(--ovs-space-lg)}.ovs-market-opportunities__grid,.ovs-market-decision__matrix .ovs-decision-matrix__grid{grid-template-columns:1fr}.ovs-market-decision__matrix .ovs-decision-matrix__cell{min-height:var(--ovs-touch-target)}.ovs-market-confidence__metrics{flex-wrap:wrap;justify-content:space-around;width:100%}.ovs-market-confidence__metric{min-width:calc(50% - var(--ovs-space-sm));min-height:var(--ovs-touch-target)}.ovs-market__toolbar{flex-wrap:wrap}.ovs-market__match-label{text-align:left;width:100%}.ovs-market__toolbar .ovs-button,.ovs-match-detail__toolbar-actions .ovs-button{min-height:var(--ovs-touch-target)}.ovs-match-detail__match-label{text-align:right;max-width:50%}.ovs-home-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.performanceLearningWorkspace .patternsTable,.performanceLearningWorkspace .marketBoardPerfTable,.performanceLearningWorkspace .performanceTable,.performanceLearningWorkspace .savedTable,.rhcWorkspace .savedTable,.rhcWorkspace .rhcDataTable,.rhcWorkspace .rhcInventoryTable{border-collapse:separate;border-spacing:0;width:100%;min-width:0!important}.performanceLearningWorkspace .tableScroller,.rhcWorkspace .tableScroller,.performanceLearningWorkspace .savedScroller,.rhcWorkspace .savedScroller{max-height:none;overflow-x:visible}.performanceLearningWorkspace .patternsTable thead,.performanceLearningWorkspace .marketBoardPerfTable thead,.performanceLearningWorkspace .performanceTable thead,.rhcWorkspace .savedTable thead,.rhcWorkspace .rhcDataTable thead,.rhcWorkspace .rhcInventoryTable thead{display:none}.performanceLearningWorkspace .patternsTable tbody tr,.performanceLearningWorkspace .marketBoardPerfTable tbody tr,.performanceLearningWorkspace .performanceTable tbody tr,.rhcWorkspace .savedTable tbody tr,.rhcWorkspace .rhcDataTable tbody tr,.rhcWorkspace .rhcInventoryTable tbody tr{margin-bottom:var(--ovs-space-md);padding:var(--ovs-space-md);border:1px solid var(--line);border-radius:var(--ovs-radius-lg,12px);background:var(--surface);display:block}.performanceLearningWorkspace .patternsTable td,.performanceLearningWorkspace .marketBoardPerfTable td,.performanceLearningWorkspace .performanceTable td,.rhcWorkspace .savedTable td,.rhcWorkspace .rhcDataTable td,.rhcWorkspace .rhcInventoryTable td{justify-content:space-between;align-items:flex-start;gap:var(--ovs-space-md);padding:var(--ovs-space-xs) 0;text-align:right;border:none;display:flex;min-width:0!important}.performanceLearningWorkspace .patternsTable td:before,.performanceLearningWorkspace .marketBoardPerfTable td:before,.performanceLearningWorkspace .performanceTable td:before,.rhcWorkspace .savedTable td:before,.rhcWorkspace .rhcDataTable td:before,.rhcWorkspace .rhcInventoryTable td:before{content:attr(data-label);text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex:0 0 42%;font-size:.75rem;font-weight:700}.performanceLearningWorkspace .marketBoardPerfTable tbody td:first-child:not([data-label]):before{content:"Mercado"}.performanceLearningWorkspace .marketBoardPerfTable tbody td:nth-child(2):not([data-label]):before{content:"Picks"}.performanceLearningWorkspace .marketBoardPerfTable tbody td:nth-child(3):not([data-label]):before{content:"Hits"}.performanceLearningWorkspace .marketBoardPerfTable tbody td:nth-child(4):not([data-label]):before{content:"Accuracy"}.performanceLearningWorkspace .marketBoardPerfTable tbody td:nth-child(5):not([data-label]):before{content:"Flat ROI"}.performanceLearningWorkspace .marketBoardPerfTable tbody td:nth-child(6):not([data-label]):before{content:"Flat Yield"}.performanceLearningWorkspace .marketBoardPerfTable tbody td:nth-child(7):not([data-label]):before{content:"Profit Units"}.rhcWorkspace .rhcDataTable tbody td:first-child:not([data-label]):before{content:"Equipo"}.rhcWorkspace .rhcDataTable tbody td:nth-child(2):not([data-label]):before{content:"N"}.rhcWorkspace .rhcDataTable tbody td:nth-child(3):not([data-label]):before{content:"W"}.rhcWorkspace .rhcDataTable tbody td:nth-child(4):not([data-label]):before{content:"D"}.rhcWorkspace .rhcDataTable tbody td:nth-child(5):not([data-label]):before{content:"L"}.rhcWorkspace .rhcDataTable tbody td:nth-child(6):not([data-label]):before{content:"PPM"}.rhcWorkspace .rhcDataTable tbody td:nth-child(7):not([data-label]):before{content:"Win Rate"}.rhcWorkspace .rhcDataTable tbody td:nth-child(8):not([data-label]):before{content:"R-P Signal"}.rhcWorkspace .rhcDataTable tbody td:nth-child(9):not([data-label]):before{content:"Source"}.performanceLearningWorkspace .patternsTable td:first-child,.performanceLearningWorkspace .marketBoardPerfTable td:first-child,.rhcWorkspace .savedTable td:first-child{font-weight:800}.performanceLearningWorkspace .tableActions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.performanceLearningWorkspace .iconAction,.rhcWorkspace .iconAction{min-height:var(--ovs-touch-target)}.ovs-studio-surface .patternsTable,.dashboardWorkspace .patternsTable{width:100%;min-width:0}.dashboardWorkspace .savedTable{min-width:0}.ovsPowerWorkspace .powerRankingMobileCard__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ovsPowerWorkspace .powerRankingMobileCard__header strong{font-size:var(--ovs-type-title-mobile)}}@media (prefers-reduced-motion:reduce){.ovs-responsive-consumer .ovs-motion-page-enter{animation:none}}
.ovs-native-match-hero{gap:var(--ovs-space-stack);width:100%;min-width:0;padding:var(--ovs-space-card);border-radius:var(--ovs-radius-lg);border:1px solid var(--ovs-border-subtle);background:var(--ovs-bg-glass);flex-direction:column;display:flex;position:relative;overflow:hidden}.ovs-native-match-hero__backdrop{pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 0%, color-mix(in srgb, var(--ovs-teal-muted) 22%, transparent), transparent 70%);-webkit-backdrop-filter:blur(24px);opacity:.55;position:absolute;inset:0}.ovs-native-match-hero>:not(.ovs-native-match-hero__backdrop){z-index:1;position:relative}.ovs-native-match-hero__context{gap:var(--ovs-space-xs);flex-direction:column;min-width:0;display:flex}.ovs-native-match-hero__context-primary{align-items:center;gap:var(--ovs-space-xs) var(--ovs-space-sm);flex-wrap:wrap;min-width:0;display:flex}.ovs-native-match-hero__league{color:var(--ovs-text-secondary)}.ovs-native-match-hero__kickoff,.ovs-native-match-hero__stadium{color:var(--ovs-text-muted)}.ovs-native-match-hero__kickoff:before,.ovs-native-match-hero__stadium:before{content:"·";margin-right:var(--ovs-space-xs);color:var(--ovs-text-muted)}.ovs-native-match-hero__status-row{align-items:center;gap:var(--ovs-space-sm);flex-wrap:wrap;display:flex}.ovs-native-match-hero__live{align-items:center;gap:var(--ovs-space-xs);font-size:var(--ovs-text-caption);font-weight:var(--ovs-weight-bold);color:var(--ovs-risk-green);text-transform:uppercase;letter-spacing:.04em;display:inline-flex}.ovs-native-match-hero__live-dot{background:var(--ovs-risk-green);width:8px;height:8px;animation:ovs-live-pulse-dot 2s var(--ovs-ease-in-out) infinite;border-radius:50%}.ovs-native-match-hero__live--pause .ovs-native-match-hero__live-dot{background:var(--ovs-risk-amber);animation:none}.ovs-native-match-hero__status{color:var(--ovs-text-muted)}.ovs-native-match-hero__matchup{align-items:stretch;gap:var(--ovs-space-sm);flex-direction:column;width:100%;min-width:0;display:flex}.ovs-native-match-hero__team{justify-content:center;align-items:center;gap:var(--ovs-space-sm);text-align:left;flex-direction:row;width:100%;min-width:0;display:flex}.ovs-native-match-hero__team--home{order:1}.ovs-native-match-hero__center{min-height:var(--ovs-touch-target);padding-block:var(--ovs-space-xs);flex-shrink:0;order:2;justify-content:center;align-items:center;display:flex}.ovs-native-match-hero__team--away{order:3}.ovs-native-match-hero__flag{flex-shrink:0;font-size:clamp(1.5rem,6vw,2rem);line-height:1}.ovs-native-match-hero__code{font-size:var(--ovs-text-caption);font-weight:var(--ovs-weight-bold);color:var(--ovs-text-muted);letter-spacing:.08em;flex-shrink:0}.ovs-native-match-hero__team-name{min-width:0;max-width:100%;font-size:clamp(.9375rem,4vw,1.25rem);font-weight:var(--ovs-weight-semibold);line-height:var(--ovs-leading-tight);color:var(--ovs-text-primary);white-space:normal;word-break:normal;overflow-wrap:break-word;flex:auto;margin:0}.ovs-native-match-hero__vs{min-width:var(--ovs-touch-target);min-height:var(--ovs-touch-target);padding-inline:var(--ovs-space-md);font-size:var(--ovs-text-caption);font-weight:var(--ovs-weight-bold);letter-spacing:.12em;text-transform:lowercase;color:var(--ovs-text-muted);border-radius:var(--ovs-radius-full);border:1px solid var(--ovs-border-subtle);background:color-mix(in srgb, var(--ovs-bg-glass) 80%, transparent);justify-content:center;align-items:center;display:inline-flex}.ovs-native-match-hero__score{font-size:clamp(1.5rem,6vw,2.25rem);font-weight:var(--ovs-weight-black);font-variant-numeric:tabular-nums;color:var(--ovs-text-primary);white-space:nowrap;align-items:baseline;gap:2px;display:inline-flex}.ovs-native-match-hero__score-sep{color:var(--ovs-text-muted);margin-inline:2px}.ovs-native-match-hero__conclusion{font-size:var(--ovs-type-body-size);line-height:var(--ovs-leading-relaxed);color:var(--ovs-text-secondary);border-left:2px solid var(--ovs-teal-muted);padding-left:var(--ovs-space-md);max-width:var(--ovs-mobile-max-ch);margin:0}.ovs-native-match-hero__footer{align-items:center;gap:var(--ovs-space-md);padding-top:var(--ovs-space-xs);display:flex}.ovs-match-detail-hero{min-width:0}.ovs-match-detail-hero__native{background:0 0;border:none;padding:0}.ovs-match-detail-hero__native .ovs-native-match-hero__backdrop{border-radius:inherit}@media (min-width:768px){.ovs-native-match-hero__matchup{justify-content:center;align-items:center;gap:var(--ovs-space-lg);padding-block:var(--ovs-space-sm);flex-direction:row}.ovs-native-match-hero__team{text-align:center;gap:var(--ovs-space-xs);flex-direction:column;flex:1 1 0}.ovs-native-match-hero__team--home{order:1;align-items:center}.ovs-native-match-hero__center{flex:none;order:2;min-height:auto;padding-block:0}.ovs-native-match-hero__team--away{order:3;align-items:center}.ovs-native-match-hero__team-name{text-align:center;font-size:clamp(1rem,2.8vw,1.375rem)}.ovs-native-match-hero__flag{font-size:clamp(1.75rem,4vw,2.25rem)}.ovs-native-match-hero__score{font-size:clamp(1.75rem,4vw,2.5rem)}.ovs-native-match-hero__conclusion{max-width:none}}@media (min-width:1024px){.ovs-native-match-hero{gap:var(--ovs-space-section);padding:var(--ovs-space-section) var(--ovs-space-card)}.ovs-native-match-hero__context{justify-content:space-between;align-items:center;gap:var(--ovs-space-md);flex-direction:row}.ovs-native-match-hero__matchup{gap:var(--ovs-space-2xl);padding-block:var(--ovs-space-md)}.ovs-native-match-hero__team-name{font-size:clamp(1.125rem,2.2vw,1.5rem)}.ovs-native-match-hero__flag{font-size:2.5rem}.ovs-native-match-hero__vs{font-size:var(--ovs-text-body);padding-inline:var(--ovs-space-lg)}.ovs-native-match-hero__score{font-size:clamp(2rem,3.5vw,3rem)}.ovs-native-match-hero__conclusion{font-size:var(--ovs-type-editorial-size);padding-left:var(--ovs-space-lg)}}
