: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{width:100%;box-sizing:border-box}.ovs-responsive-consumer,.ovs-responsive-consumer .ovs-app-shell__content,.ovs-responsive-consumer .ovs-app-shell__scroll,.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-home-intelligence,.ovs-responsive-consumer .ovs-live-prototype,.ovs-responsive-consumer .ovs-market,.ovs-responsive-consumer .ovs-match-detail,.ovs-responsive-consumer .ovs-memory,.ovs-responsive-consumer .ovs-perf,.ovs-responsive-consumer .ovs-tournament{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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ovs-text-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-width:0}.ovs-grid-desktop-4,.ovs-grid-mobile-1,.ovs-grid-tablet-2{display:grid;gap:var(--ovs-space-md);min-width:0}.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--mobile .ovs-card__secondary,.ovs-card-compress .ovs-card__secondary{display:none}.ovs-card--mobile,.ovs-card-compress{gap:var(--ovs-space-sm);padding:var(--ovs-space-md)}.dashboardWorkspace .marketBoardV25,.marketBoardV25,.publicMarketSection .marketBoardV25{grid-template-columns:1fr!important;gap:var(--ovs-space-sm);padding:var(--ovs-space-md);width:100%;min-width:0}.dashboardWorkspace .marketCardV25,.marketBoardV25 .marketCardV25,.publicMarketSection .marketCardV25{width:100%;min-width:0;min-height:0;padding:var(--ovs-space-md);box-sizing:border-box}.dashboardWorkspace .marketCardV25__row,.marketBoardV25 .marketCardV25__row,.publicMarketSection .marketCardV25__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ovs-space-xs);min-width:0;width:100%}.dashboardWorkspace .marketCardV25__pick,.marketBoardV25 .marketCardV25__pick,.publicMarketSection .marketCardV25__pick{display:block;flex:1 1 auto;width:100%;min-width:0;max-width:100%;font-size:clamp(1.125rem,4.8vw,1.75rem);line-height:1.2;white-space:normal;word-break:normal;overflow-wrap:break-word;text-orientation:mixed;writing-mode:horizontal-tb}.dashboardWorkspace .marketCardV25__label,.marketBoardV25 .marketCardV25__label,.publicMarketSection .marketCardV25__label{flex-shrink:0;white-space:nowrap}.dashboardWorkspace .marketCardV25__name,.marketBoardV25 .marketCardV25__name,.publicMarketSection .marketCardV25__name{min-width:0;overflow-wrap:break-word;word-break:normal}.dashboardWorkspace .marketCardV25__modelConfidence,.marketBoardV25 .marketCardV25__modelConfidence,.publicMarketSection .marketCardV25__modelConfidence{gap:var(--ovs-space-sm)}.dashboardWorkspace .marketCardV25__modelConfidenceRow,.marketBoardV25 .marketCardV25__modelConfidenceRow,.publicMarketSection .marketCardV25__modelConfidenceRow{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ovs-space-xs) var(--ovs-space-sm);min-height:var(--ovs-touch-target);min-width:0;width:100%}.dashboardWorkspace .marketCardV25__modelConfidenceLabel,.marketBoardV25 .marketCardV25__modelConfidenceLabel,.publicMarketSection .marketCardV25__modelConfidenceLabel{flex:1 1 8rem;min-width:0;white-space:normal;line-height:1.25;overflow-wrap:break-word;word-break:normal}.dashboardWorkspace .marketCardV25__modelConfidencePct,.marketBoardV25 .marketCardV25__modelConfidencePct,.publicMarketSection .marketCardV25__modelConfidencePct{flex-shrink:0;font-size:1rem;white-space:nowrap}.dashboardWorkspace .marketCardV25__scoreRow,.marketBoardV25 .marketCardV25__scoreRow,.publicMarketSection .marketCardV25__scoreRow{flex-wrap:wrap;gap:var(--ovs-space-xs)}.dashboardWorkspace .marketCardV25__quality,.marketBoardV25 .marketCardV25__quality,.publicMarketSection .marketCardV25__quality{flex-wrap:wrap;width:100%;min-width:0}}@media (max-width:390px){.dashboardWorkspace .marketBoardV25,.marketBoardV25[data-ovs-layout=mobile-1col],.publicMarketSection .marketBoardV25{grid-template-columns:1fr!important;padding:var(--ovs-space-sm)}.dashboardWorkspace .marketCardV25__pick,.marketBoardV25 .marketCardV25__pick,.publicMarketSection .marketCardV25__pick{font-size:clamp(1rem,4.5vw,1.375rem);-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.dashboardWorkspace .marketCardV25__modelConfidenceRow,.marketBoardV25 .marketCardV25__modelConfidenceRow,.publicMarketSection .marketCardV25__modelConfidenceRow{flex-direction:column;align-items:flex-start;min-height:0}.dashboardWorkspace .marketCardV25__modelConfidencePct,.marketBoardV25 .marketCardV25__modelConfidencePct,.publicMarketSection .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%;max-width:none;min-width:0}.ovs-wic-engine-panel .ovs-market-prob-row__track,.ovs-wic-engine-view{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){.boardMetricSection.metricTone-markets .sectionStatsGrid,.dashboardWorkspace .metricTone-markets .sectionStatsGrid,.publicMarketSection.metricTone-markets .sectionStatsGrid{display:block;width:100%}.dashboardWorkspace .boardMetricSection .ovs-winner-intelligence-center,.ovs-wic-engine-view,.ovs-wic-engine-view[data-ovs-engine-layout=split],.ovs-wic-interpretation,.ovs-wic-module,.ovs-wic-section--interpretation,.publicMarketSection .ovs-winner-intelligence-center{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-decision__matrix .ovs-decision-matrix__grid,.ovs-market-opportunities__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{max-width:50%;text-align:right}.ovs-home-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.performanceLearningWorkspace .marketBoardPerfTable,.performanceLearningWorkspace .patternsTable,.performanceLearningWorkspace .performanceTable,.performanceLearningWorkspace .savedTable,.rhcWorkspace .rhcDataTable,.rhcWorkspace .rhcInventoryTable,.rhcWorkspace .savedTable{min-width:0!important;width:100%;border-collapse:separate;border-spacing:0}.performanceLearningWorkspace .savedScroller,.performanceLearningWorkspace .tableScroller,.rhcWorkspace .savedScroller,.rhcWorkspace .tableScroller{overflow-x:visible;max-height:none}.performanceLearningWorkspace .marketBoardPerfTable thead,.performanceLearningWorkspace .patternsTable thead,.performanceLearningWorkspace .performanceTable thead,.rhcWorkspace .rhcDataTable thead,.rhcWorkspace .rhcInventoryTable thead,.rhcWorkspace .savedTable thead{display:none}.performanceLearningWorkspace .marketBoardPerfTable tbody tr,.performanceLearningWorkspace .patternsTable tbody tr,.performanceLearningWorkspace .performanceTable tbody tr,.rhcWorkspace .rhcDataTable tbody tr,.rhcWorkspace .rhcInventoryTable tbody tr,.rhcWorkspace .savedTable tbody tr{display:block;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)}.performanceLearningWorkspace .marketBoardPerfTable td,.performanceLearningWorkspace .patternsTable td,.performanceLearningWorkspace .performanceTable td,.rhcWorkspace .rhcDataTable td,.rhcWorkspace .rhcInventoryTable td,.rhcWorkspace .savedTable td{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ovs-space-md);min-width:0!important;padding:var(--ovs-space-xs) 0;border:none;text-align:right}.performanceLearningWorkspace .marketBoardPerfTable td:before,.performanceLearningWorkspace .patternsTable td:before,.performanceLearningWorkspace .performanceTable td:before,.rhcWorkspace .rhcDataTable td:before,.rhcWorkspace .rhcInventoryTable td:before,.rhcWorkspace .savedTable td:before{content:attr(data-label);flex:0 0 42%;text-align:left;font-weight:700;color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.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 .marketBoardPerfTable td:first-child,.performanceLearningWorkspace .patternsTable td:first-child,.rhcWorkspace .savedTable td:first-child{font-weight:800}.performanceLearningWorkspace .tableActions{min-width:0;flex-wrap:wrap;justify-content:flex-end}.performanceLearningWorkspace .iconAction,.rhcWorkspace .iconAction{min-height:var(--ovs-touch-target)}.dashboardWorkspace .patternsTable,.ovs-studio-surface .patternsTable{min-width:0;width:100%}.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{position:relative;display:flex;flex-direction:column;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);overflow:hidden}.ovs-native-match-hero__backdrop{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 0,color-mix(in srgb,var(--ovs-teal-muted) 22%,transparent),transparent 70%);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:.55}.ovs-native-match-hero>:not(.ovs-native-match-hero__backdrop){position:relative;z-index:1}.ovs-native-match-hero__context{display:flex;flex-direction:column;gap:var(--ovs-space-xs);min-width:0}.ovs-native-match-hero__context-primary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ovs-space-xs) var(--ovs-space-sm);min-width:0}.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{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ovs-space-sm)}.ovs-native-match-hero__live{display:inline-flex;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}.ovs-native-match-hero__live-dot{width:8px;height:8px;border-radius:50%;background:var(--ovs-risk-green);animation:ovs-live-pulse-dot 2s var(--ovs-ease-in-out) infinite}.ovs-native-match-hero__live--pause .ovs-native-match-hero__live-dot{animation:none;background:var(--ovs-risk-amber)}.ovs-native-match-hero__status{color:var(--ovs-text-muted)}.ovs-native-match-hero__matchup{display:flex;flex-direction:column;align-items:stretch;gap:var(--ovs-space-sm);width:100%;min-width:0}.ovs-native-match-hero__team{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ovs-space-sm);width:100%;min-width:0;text-align:left}.ovs-native-match-hero__team--home{order:1}.ovs-native-match-hero__center{order:2;display:flex;align-items:center;justify-content:center;flex-shrink:0;min-height:var(--ovs-touch-target);padding-block:var(--ovs-space-xs)}.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{flex-shrink:0;font-size:var(--ovs-text-caption);font-weight:var(--ovs-weight-bold);color:var(--ovs-text-muted);letter-spacing:.08em}.ovs-native-match-hero__team-name{margin:0;flex:1 1 auto;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}.ovs-native-match-hero__vs{display:inline-flex;align-items:center;justify-content:center;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)}.ovs-native-match-hero__score{display:inline-flex;align-items:baseline;gap:2px;font-size:clamp(1.5rem,6vw,2.25rem);font-weight:var(--ovs-weight-black);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ovs-text-primary);white-space:nowrap}.ovs-native-match-hero__score-sep{margin-inline:2px;color:var(--ovs-text-muted)}.ovs-native-match-hero__conclusion{margin:0;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)}.ovs-native-match-hero__footer{display:flex;align-items:center;gap:var(--ovs-space-md);padding-top:var(--ovs-space-xs)}.ovs-match-detail-hero{min-width:0}.ovs-match-detail-hero__native{border:none;background:transparent;padding:0}.ovs-match-detail-hero__native .ovs-native-match-hero__backdrop{border-radius:inherit}@media (min-width:768px){.ovs-native-match-hero__matchup{flex-direction:row;align-items:center;justify-content:center;gap:var(--ovs-space-lg);padding-block:var(--ovs-space-sm)}.ovs-native-match-hero__team{flex:1 1;flex-direction:column;text-align:center;gap:var(--ovs-space-xs)}.ovs-native-match-hero__team--home{order:1;align-items:center}.ovs-native-match-hero__center{order:2;flex:0 0 auto;min-height:auto;padding-block:0}.ovs-native-match-hero__team--away{order:3;align-items:center}.ovs-native-match-hero__team-name{font-size:clamp(1rem,2.8vw,1.375rem);text-align:center}.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{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--ovs-space-md)}.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)}}