.market-content{container:market-panel/inline-size}.market-research-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-bottom:20px;display:flex}.market-research-controls .history-scope-controls{gap:8px;margin:0}.market-content .history-scope-controls [data-slot=toggle-group],.market-research-controls [data-slot=toggle-group]{background:var(--subtle-surface);border:1px solid var(--border);border-radius:7px;gap:2px;padding:3px}.market-research-controls [data-slot=toggle-group-item]{white-space:nowrap;height:34px;color:var(--research-ink);border-radius:5px;padding:5px 9px;font-size:13px;font-weight:450}.market-research-controls [data-slot=toggle-group-item][data-pressed]{color:var(--primary);background:var(--secondary);box-shadow:none}.market-mobile-control,.filter-label-short{display:none}.total-market-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btts-combination-switch{cursor:pointer;align-items:center;gap:10px;min-height:40px;padding-inline:3px;font-size:14px;display:inline-flex}.market-summary-layout{grid-template-columns:minmax(170px,.85fr) minmax(0,2fr);align-items:stretch;gap:16px;display:grid}.market-summary-layout+.evidence{margin-top:24px}.market-summary-layout .market-summary-rail{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;margin:0;padding:20px 16px;display:flex}.market-summary-rail h4{font-size:15px;font-weight:550;line-height:1.4}.market-summary-rail .percentage-ring{--ring-size:112px}.market-summary-rail .ring-number{font-size:34px}.market-summary-rail .combined-match-count{margin:0;font-size:13px;line-height:1.5}.market-summary-rail .combined-match-count strong{font-weight:600}.market-summary-rail .combined-footnote{justify-content:center;margin:0}.market-records{gap:12px;min-width:0;display:grid}.market-records .market-record-card{flex-direction:column;justify-content:center;gap:8px;padding:16px 18px 10px;display:flex}.market-record-card .record-title{flex-wrap:nowrap;justify-content:space-between;gap:12px;font-size:16px}.market-record-team{align-items:center;gap:9px;min-width:0;display:flex}.market-record-team>span:last-child{overflow-wrap:anywhere}.market-record-card .record-percent{letter-spacing:-1px;font-variant-numeric:tabular-nums;flex:none;font-size:28px}.market-record-count{color:var(--muted-foreground);font-size:13px;line-height:1.4}.market-record-card .game-strip{align-items:center;gap:4px}.market-record-card .game-pill,.market-record-card .game-pill-placeholder{height:32px}@media (max-width:780px){.market-record-card .game-pill,.market-record-card .game-pill-placeholder{height:44px}}.market-record-card .total-goal-strip{border-bottom:1px solid var(--border);align-items:flex-end}.market-record-card .total-goal-strip .game-pill,.market-record-card .total-goal-strip .game-pill-placeholder{flex-direction:column;justify-content:flex-end;gap:4px;height:84px}.market-record-card .total-result-pill .pill-fill{border-radius:3px 3px 0 0;flex:none}.market-record-card .goal-count-label{color:var(--foreground);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:400;line-height:20px}.market-record-card .total-result-pill.hit .goal-count-label{font-weight:600}.total-goal-strip .game-season-separator{align-self:flex-end;height:60px}.total-goal-strip .game-pill-placeholder>span{height:4px}@media (forced-colors:active){.market-record-card .total-result-pill .pill-fill{forced-color-adjust:none;background:canvastext!important}.market-record-card .total-goal-strip{border-color:canvastext}}@container market-panel (width<=580px){.market-research-controls{gap:8px 12px;margin-bottom:16px}.market-summary-layout{grid-template-columns:1fr;gap:12px}.market-summary-layout .market-summary-rail{text-align:left;grid-template-columns:88px minmax(0,1fr);justify-items:start;gap:5px 14px;padding:16px;display:grid}.market-summary-rail .percentage-ring{--ring-size:88px;grid-area:1/1/span 2}.market-summary-rail h4,.market-summary-rail .combined-match-count,.market-summary-rail .limited-label{grid-column:2}.market-summary-rail h4{grid-row:1}.market-summary-rail .ring-number{font-size:28px}.market-summary-rail .ring-number small{font-size:15px}.market-summary-rail .combined-footnote{text-align:left;grid-column:1/-1;justify-content:flex-start}.market-summary-rail .team-evidence{grid-column:1/-1;max-width:none;margin-top:10px}.market-summary-rail .team-evidence-badge{min-height:44px}.market-records .market-record-card{gap:4px;padding:12px 14px 6px}.market-record-card .record-title{font-size:15px}.market-record-card .record-percent{font-size:26px}}@container market-panel (width<=780px){.market-research-controls{flex-wrap:nowrap;gap:6px}.market-research-controls .btts-combination-switch,.market-research-controls .total-market-controls,.market-research-controls .history-scope-controls>[data-slot=toggle-group]{display:none}.market-research-controls .market-mobile-control{flex:1.15;min-width:0;display:block}.market-research-controls .history-scope-controls{flex:2;width:auto;min-width:0;display:flex}.market-research-controls .history-scope-controls:has(.history-mobile-controls>:only-child){flex:1}.market-research-controls .history-mobile-controls{gap:6px;width:100%;min-width:0;display:flex}.market-research-controls .compact-select-trigger{background:var(--subtle-surface);border-color:var(--border);gap:3px;width:100%;min-width:0;height:44px;padding:8px;font-size:12px}.market-research-controls .history-mobile-controls .compact-select-trigger{flex:1;width:0}.market-research-controls [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}}@container market-panel (width<=360px){.market-research-controls .filter-label-full{display:none}.market-research-controls .filter-label-short{display:inline}.market-research-controls .compact-select-trigger{gap:2px;padding-inline:6px;font-size:11px}.market-research-controls .compact-select-trigger svg{width:12px;height:12px}.market-research-controls .history-mobile-controls .compact-select-trigger:first-child:not(:only-child){flex:.85}.market-research-controls .history-mobile-controls .compact-select-trigger:last-child:not(:only-child){flex:1.15}}.match-research-drawer .match-drawer-body{padding:0 0 calc(96px + env(safe-area-inset-bottom,0px))}.match-research-drawer .dashboard-feedback-dock{position:absolute}.match-research-drawer :is(.match-brief,.locked-match){box-shadow:none;border:0;border-radius:0}.match-research-drawer .compact-match-header:before{display:none}.match-research-drawer .compact-team-position{color:#fff;background:#4b5563;border-radius:999px;padding:4px 9px;font-size:12px}.match-research-drawer .compact-match-away .compact-team-context{flex-direction:row-reverse;justify-content:flex-start}.match-research-drawer{--drawer-tab-ink:#1f304a;--drawer-tab-muted:#425571;--drawer-tab-hover:#f3f6f8}:root:has([data-dashboard-theme=dark]) .match-research-drawer{--drawer-tab-ink:var(--foreground);--drawer-tab-muted:var(--muted-foreground);--drawer-tab-hover:var(--subtle-surface)}.match-research-drawer .market-tab-list{gap:8px!important;height:54px!important;padding-inline:15px!important}.match-research-drawer .market-tab-list [data-slot=tabs-trigger]{letter-spacing:0;border-radius:6px;min-height:44px;color:var(--drawer-tab-muted)!important;padding:0 10px!important;font-size:13px!important}.match-research-drawer .market-tab-list [data-active]{color:var(--drawer-tab-ink)!important}.match-research-drawer .market-tab-list [data-slot=tabs-trigger]:is(:hover,:focus-visible){background:var(--drawer-tab-hover)}.match-research-drawer .market-tab-list [data-slot=tabs-trigger]:focus-visible{outline:2px solid var(--drawer-tab-ink);outline-offset:-3px}.match-research-drawer .market-tab-indicator{background:var(--drawer-tab-ink)}.match-research-drawer .drawer-scope-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;margin-left:auto;display:flex}.match-research-drawer .drawer-scope-controls [data-slot=native-select-wrapper]{min-width:0;max-width:100%}.match-research-drawer .drawer-scope-controls [data-slot=native-select-icon]{right:12px}.match-research-drawer .drawer-scope-controls select{background:var(--subtle-surface);min-width:0;max-width:100%;height:auto;min-height:40px;color:var(--research-ink);border:1px solid var(--border);font:inherit;cursor:pointer;border-radius:7px;padding:8px 36px 8px 12px;font-size:13px}.match-research-drawer .drawer-scope-controls select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.match-research-drawer .market-summary-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.match-research-drawer .market-summary-layout>.market-record-card{flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:14px;display:flex}.match-research-drawer .market-record-card .record-title{gap:8px;font-size:14px}.match-research-drawer .market-record-card .record-percent{font-size:26px}.match-research-drawer .market-summary-layout .market-summary-rail{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px;display:flex}.match-research-drawer .market-summary-rail .percentage-ring{--ring-size:64px;order:-1}.match-research-drawer .market-summary-rail .ring-number{letter-spacing:-.6px;font-size:19px}.match-research-drawer .market-summary-rail .ring-number small{font-size:12px}.match-research-drawer .market-summary-rail h4{overflow-wrap:anywhere;font-size:14px}.match-research-drawer .market-summary-rail .combined-match-count strong{font-weight:400}.match-research-drawer .market-summary-rail .team-evidence{width:auto;margin:0}.match-research-drawer .market-summary-rail .team-evidence-row{display:none}.match-research-drawer .market-summary-rail .team-evidence:not(:has(.team-evidence-label)){display:none}.match-research-drawer .market-summary-rail .combined-footnote{text-align:center;justify-content:center}.match-research-drawer .evidence{border:1px solid var(--border);background:var(--subtle-surface);border-radius:10px;min-width:0;margin-block:20px;padding:18px}.match-research-drawer .evidence-body{padding-bottom:0}.match-research-drawer .history-market-context{color:var(--muted-foreground);font-weight:400}@container market-panel (width<=820px){.match-research-drawer .market-summary-layout{grid-template-columns:minmax(0,1fr)}}@container market-panel (width<=780px){.match-research-drawer .market-research-controls{flex-wrap:wrap;gap:10px}.match-research-drawer .market-mobile-control{flex:0 150px}.match-research-drawer .drawer-scope-controls select{min-height:44px}}@container match-card (width<=560px){.match-research-drawer .market-tab-list{gap:2px!important;padding-inline:8px!important}.match-research-drawer .market-tab-list [data-slot=tabs-trigger]{padding-inline:3px!important;font-size:12px!important}.match-research-drawer .market-content{padding-inline:16px}.match-research-drawer .evidence{padding:12px}.match-research-drawer .drawer-scope-controls{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.match-research-drawer .drawer-scope-controls [data-slot=native-select-wrapper]:first-child:nth-last-child(3){grid-column:1/-1}.match-research-drawer .drawer-scope-controls [data-slot=native-select-wrapper]{flex:1 1 0;width:100%}.match-research-drawer .drawer-scope-controls select{font-size:12px}.match-research-drawer .compact-team-context{flex-direction:column;align-items:flex-start}.match-research-drawer .compact-match-away .compact-team-context{flex-direction:column;align-items:flex-end}}@media (forced-colors:active){.match-research-drawer .drawer-scope-controls [data-slot=native-select-icon]{color:buttontext}.match-research-drawer{--drawer-tab-ink:Highlight;--drawer-tab-muted:CanvasText;--drawer-tab-hover:Canvas}.match-research-drawer .compact-team-position{color:canvastext;background:canvas;border:1px solid canvastext}}.btts-rate-ticks{--tick-color:var(--muted-foreground);vertical-align:middle;flex:none;align-items:center;gap:5px;width:35px;height:16px;display:inline-flex}.btts-rate-ticks[data-tone=positive]{--tick-color:var(--outcome-positive)}.btts-rate-ticks[data-tone=negative]{--tick-color:var(--outcome-negative)}.btts-rate-tick{background:color-mix(in srgb, var(--muted-foreground) 25%, var(--card));border-radius:0;flex:0 0 3px;width:3px;height:100%;display:block;overflow:hidden}.btts-rate-tick[data-filled=true]{background:var(--tick-color)}.mobile-scan-combined .btts-rate-ticks{margin-top:3px}@media (forced-colors:active){.btts-rate-tick{forced-color-adjust:none;background:graytext}.btts-rate-tick[data-filled=true]{background:canvastext}}.team-evidence{width:100%;min-width:0;max-width:190px;color:var(--cell-foreground,var(--research-ink));font-variant-numeric:tabular-nums;gap:4px;margin:5px auto 0;display:grid}.team-evidence .team-evidence-row{color:inherit;text-align:left;grid-template-columns:34px minmax(12px,1fr) 34px;align-items:center;gap:6px;font-size:12px;line-height:1.4;display:grid}.team-evidence-row>span:last-child{text-align:right}.team-evidence .team-evidence-track{background:var(--summary-track,var(--border));border-radius:3px;height:5px;overflow:hidden}.team-evidence-track>span{background:var(--summary-accent,var(--muted-foreground));height:100%;display:block}.team-evidence .team-evidence-label{border:1px solid color-mix(in srgb,currentColor 16%,transparent);background:color-mix(in srgb,var(--card) 20%,transparent);text-align:center;color:inherit;white-space:nowrap;border-radius:999px;justify-content:center;justify-self:center;align-items:center;padding:3px 9px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.team-evidence-badge{max-width:100%;min-height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;justify-self:center;align-items:center;padding:0;display:inline-flex}.team-evidence-badge:hover .team-evidence-label,.team-evidence-badge[data-popup-open] .team-evidence-label{background:color-mix(in srgb,var(--card) 40%,transparent)}.team-evidence-badge:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid}.team-evidence-popup{max-width:min(270px,100vw - 32px)}.team-evidence-popup [data-slot=popover-description]{color:var(--foreground);margin:0;font-size:13px;line-height:1.5}.market-summary-rail .team-evidence{margin-top:14px}@media (pointer:coarse){.team-evidence-badge{min-height:44px}}@media (prefers-reduced-motion:reduce){.team-evidence-popup{transition:none!important;animation:none!important}}@media (forced-colors:active){.team-evidence{color:canvastext}.team-evidence .team-evidence-track{background:canvas;outline:1px solid graytext}.team-evidence-track>span{forced-color-adjust:none;background:highlight}.team-evidence .team-evidence-label{color:canvastext;background:canvas;border-color:canvastext}.team-evidence-badge:focus-visible{outline-color:highlight}}.dutch-view-switch{background:var(--card);border:1px solid var(--border);border-radius:12px;gap:4px;width:fit-content;margin-bottom:24px;padding:4px;display:flex;position:relative}.dutch-view-switch [aria-current=page]{background:var(--secondary);color:var(--primary)}.dutch-oven{color:var(--foreground)}.dutch-toolbar{justify-content:space-between;align-items:center;gap:24px;margin:8px 0 24px;display:flex}.dutch-toolbar h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.2}.dutch-toolbar p:not(.dutch-eyebrow),.dutch-context,.dutch-method,.dutch-empty p{color:var(--muted-foreground)}.dutch-eyebrow{color:var(--primary);font-size:13px;font-weight:600}.dutch-filters{flex-wrap:wrap;align-items:flex-end;gap:24px;display:flex}.dutch-filters label{gap:7px;font-size:13px;font-weight:600;display:grid}.dutch-filters select{background:var(--subtle-surface);border:1px solid var(--border);min-height:44px;color:var(--foreground);min-width:230px;font:inherit;border-radius:9px;padding:10px 38px 10px 12px}.dutch-context{margin:14px 0 30px;font-size:13px}.dutch-edition-heading{align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.dutch-edition-heading h3{font-size:18px;font-weight:600}.dutch-edition-heading>span{color:var(--muted-foreground);font-size:13px}.dutch-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.dutch-card,.dutch-empty{background:var(--card);border:1px solid var(--border);border-radius:16px;min-width:0;padding:24px}.dutch-card-top{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding-bottom:20px;display:grid}.dutch-card h4{text-wrap:balance;margin:8px 0;font-size:20px;font-weight:600;line-height:1.35}.dutch-card h4>span,.dutch-vs{color:var(--muted-foreground);font-weight:400}.dutch-match-state{color:var(--muted-foreground);flex-wrap:wrap;gap:10px;min-height:18px;font-size:12px;display:flex}.dutch-research-link{color:var(--primary);border-radius:var(--button-radius);min-height:44px;font-size:14px;font-weight:var(--button-weight);cursor:pointer;background:0 0;border:1px solid #0000;padding:10px 12px;line-height:20px}.dutch-research-link:hover{background:var(--secondary)}.dutch-combined{color:var(--muted-foreground);flex-direction:column;align-items:flex-end;gap:3px;font-size:11px;display:flex}.dutch-combined strong{letter-spacing:-.04em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1.2}.dutch-combined>span:first-child{color:var(--primary);font-weight:600}.dutch-stacked-records{grid-template-columns:minmax(0,1fr);gap:22px;margin:22px 0 12px;display:grid}.dutch-team-label{align-items:center;gap:8px;min-width:0;margin-bottom:10px;font-size:14px;display:flex}.dutch-team-label .team-mark{flex:0 0 24px;width:24px;height:26px}.dutch-team-label strong{font-weight:500}.dutch-team-label>span:last-child{text-align:right;color:var(--muted-foreground);flex-shrink:0;margin-left:auto;font-size:12px}.dutch-rectangles{gap:4px;max-width:340px;display:flex}.dutch-rectangles>span{font-variant-numeric:tabular-nums;border-radius:4px;flex:1;place-items:center;max-width:30px;height:29px;font-size:13px;font-weight:400;display:grid}.dutch-rectangles>span.dutch-hit{font-weight:600}.dutch-rectangles>p{color:var(--muted-foreground);font-size:13px}.dutch-strip-key{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:5px;margin-bottom:20px;font-size:10px;display:flex}.dutch-h2h{border-top:1px solid var(--border);font-size:13px}.dutch-h2h summary{cursor:pointer;padding:16px 0;font-weight:600}.dutch-h2h summary span{color:var(--muted-foreground);margin-left:8px;font-weight:400}.dutch-h2h ul{margin:0;padding:0;list-style:none}.dutch-h2h li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 0;display:grid}.dutch-h2h time{color:var(--muted-foreground);grid-column:1/-1;font-size:11px}.dutch-h2h li strong{white-space:nowrap}.dutch-h2h-result{color:var(--muted-foreground);font-size:11px}.dutch-h2h-result.hit{color:var(--positive-text,var(--foreground));font-weight:600}.dutch-h2h>p{color:var(--muted-foreground);margin:12px 0;font-size:11px}.dutch-evidence-date{color:var(--muted-foreground);margin:0;font-size:10px;line-height:1.5}.dutch-method{gap:12px;max-width:800px;margin-top:24px;font-size:12px;display:grid}.dutch-detail{outline-offset:8px;max-width:1000px;margin:0 auto 32px}.dutch-detail>button{margin-bottom:16px}.dutch-oven :is(button,select,summary):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.total-period-picker{margin-bottom:16px}@media (max-width:1050px){.dutch-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:780px){.dutch-toolbar{flex-direction:column;align-items:flex-start;gap:14px}.dutch-filters{align-items:stretch;gap:14px}.dutch-filters label,.dutch-filters select{width:100%;min-width:0}.dutch-card{padding:18px 16px}.dutch-card-top{gap:10px}.dutch-card h4{font-size:18px}.dutch-combined strong{font-size:32px}.dutch-combined{text-align:right;max-width:125px;font-size:10px}.dutch-team-label{flex-wrap:wrap;font-size:13px}.dutch-team-label>span:last-child{font-size:11px}.dutch-edition-heading{flex-wrap:wrap;gap:5px 12px}}@media (forced-colors:active){.dutch-rectangles>span{border:1px solid canvastext;color:canvastext!important;background:canvas!important}.dutch-rectangles>span.dutch-hit{color:highlighttext!important;background:highlight!important}.dutch-view-switch [aria-current=page]{outline:2px solid highlight}}.scorer-absence-list{gap:8px;padding:0 24px 18px;display:grid;container:scorer-alert/inline-size}.scorer-absence-alert{border-color:var(--info-border);background:var(--info-surface);min-width:0;color:var(--info-ink);grid-template-columns:16px minmax(0,1fr);column-gap:8px;padding:10px 12px}.scorer-absence-alert .scorer-absence-title,.scorer-absence-alert .scorer-absence-impact{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--info-ink);grid-column:2;font-size:13px;line-height:20px;overflow:hidden}.scorer-absence-alert strong{font-weight:600}.scorer-absence-info{width:28px;height:28px;color:inherit;cursor:help;background:0 0;border:0;border-radius:4px;grid-area:1/1/span 2;align-self:start;place-items:center;margin:-3px -6px;padding:0;display:grid}.scorer-absence-info:focus-visible{outline-offset:2px;outline:2px solid}.scorer-name-short,.scorer-team-short,.scorer-impact-short{display:none}@container scorer-alert (width<=680px){.scorer-name-full,.scorer-team-full,.scorer-impact-full{display:none}.scorer-name-short,.scorer-team-short,.scorer-impact-short{display:inline}}@media (max-width:780px){.scorer-absence-list{padding:0 16px 16px}.scorer-absence-alert{padding:8px 10px}.scorer-absence-alert .scorer-absence-title,.scorer-absence-alert .scorer-absence-impact{font-size:12px;line-height:19px}.scorer-name-full,.scorer-team-full,.scorer-impact-full{display:none}.scorer-name-short,.scorer-team-short,.scorer-impact-short{display:inline}}@media (forced-colors:active){.scorer-absence-alert{color:canvastext;background:canvas;border-color:canvastext}.scorer-absence-alert .scorer-absence-title,.scorer-absence-alert .scorer-absence-impact{color:canvastext}}
