.research-page{padding-bottom:45px}.research-back{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:var(--cv-muted)!important;margin-top:28px}.research-heading{padding:28px 0}.research-heading h1{font-size:clamp(28px,3.3vw,44px);line-height:1.16;max-width:960px;margin:15px 0}.research-heading>p:last-of-type{color:var(--cv-muted);max-width:850px;line-height:1.8;font-size:14px}.research-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.research-tags span{font-size:10px;padding:6px 10px;border:1px solid var(--cv-line);border-radius:4px;background:var(--cv-surface);color:var(--cv-muted)}.research-tags span:first-child{background:#a6622812;border-color:#a6622840;color:#94501f}.research-layout{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(250px,1fr);gap:25px;align-items:start}.research-panel-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.research-panel-title h2{font-size:23px;margin-top:7px}.research-chart-toolbar{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:20px 0 15px}.research-search{display:flex;align-items:center;gap:7px;border:1px solid var(--cv-line);border-radius:5px;padding:7px 10px;color:var(--cv-muted);width:210px}.research-search input{border:0;background:transparent;color:var(--cv-text);font-size:11px;width:100%;min-width:0}.research-method{border:1px solid var(--cv-line);background:var(--cv-surface);border-radius:8px;padding:24px}.research-method section+section{margin-top:25px;padding-top:23px;border-top:1px solid var(--cv-line)}.research-method h2{font-size:19px;margin:12px 0}.research-method section>p:not(.cv-eyebrow){color:var(--cv-muted);font-size:12px;line-height:1.8;margin-top:12px}.research-method code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--cv-soft);border:1px solid var(--cv-line);padding:14px;border-radius:5px;font:12px/1.8 var(--font-mono);margin-top:14px}.research-method section>p.research-caveat{border-left:2px solid #b8814f;padding-left:12px}.research-method a{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-size:12px;margin-top:15px;color:var(--cv-blue)!important}.research-method a svg{flex-shrink:0}.research-related{margin-top:36px}.research-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:15px}.research-related a{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--cv-surface);border:1px solid var(--cv-line);border-radius:6px;font-size:14px;padding:22px}.research-related svg{flex-shrink:0}.research-related a:hover{border-color:#b8814f}.research-measurements .lab-rank-label{font-size:12px}.research-measurements .lab-rank-label small{font-size:10px}.research-measurements .cv-footnote,.research-measurements .lab-rank>b{font-size:11px}[data-theme=dark] .research-tags span:first-child{color:#efb17b;border-color:#a6622880}@media(max-width:1000px){.research-layout{grid-template-columns:minmax(0,1fr)}.research-method{display:grid;grid-template-columns:1fr 1fr;gap:25px}.research-method section+section{padding-top:0;margin-top:0;border-top:0}.research-related>div{grid-template-columns:1fr}.research-related a{padding:18px}}@media(max-width:600px){.research-heading{padding:23px 0}.research-heading h1{font-size:29px}.research-heading>p:last-of-type{font-size:13px}.research-method{display:block;padding:20px}.research-method section+section{margin-top:25px;padding-top:23px;border-top:1px solid var(--cv-line)}.research-chart-toolbar{flex-direction:column}.research-search{width:100%}.research-chart-toolbar .cv-segment{align-self:flex-start}.research-chart-toolbar .cv-segment button{padding:7px 9px}.research-panel-title h2{font-size:20px}.research-panel-title .cv-eyebrow{font-size:11px}.research-measurements .lab-rank-label{font-size:10px}.research-measurements .lab-rank-label small,.research-measurements .lab-rank>b{font-size:9px}}.research-view-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:14px 0 8px}.research-view-actions>span{font-size:11px;color:var(--cv-muted)}.research-measurements .lab-inspector{scroll-margin-top:90px;outline-offset:4px}.research-measurements .lab-inspector:focus-visible{outline:2px solid var(--cv-blue)}.research-whole-corpus{margin-top:24px;padding-top:20px;border-top:1px solid var(--rule)}.research-whole-corpus h3{font-size:18px;margin:5px 0}.research-whole-corpus>.cv-table-scroll{margin-top:14px}.research-measurements .lab-inspector>.cv-eyebrow{padding-right:26px;overflow-wrap:anywhere}.research-entity-link{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:8px 11px;background:var(--accent);color:var(--paper)!important;border-radius:var(--radius-chip);font-size:12px;font-weight:600}.research-entity-link:hover{text-decoration:none;filter:brightness(.92)}.research-entity-link svg{flex-shrink:0}.research-provenance{margin-top:16px;padding-top:14px;border-top:1px solid var(--rule)}.research-provenance dl{display:grid;gap:9px;margin-top:8px}.research-provenance dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.research-provenance dt{font-size:12px;color:var(--ink-2)}.research-provenance dd{font:12px var(--font-mono);color:var(--ink);text-align:right}.research-provenance details{grid-column:1/-1}.research-provenance summary{cursor:pointer;font-size:11px;color:var(--ink-3)}.research-provenance code{display:block;margin-top:4px;font:11px/1.5 var(--font-mono);overflow-wrap:anywhere;color:var(--ink-2)}.research-provenance-result{display:grid;gap:5px;margin-top:13px;font-size:12px;color:var(--ink-2)}.research-provenance-result span{font:11px/1.6 var(--font-mono);overflow-wrap:anywhere}@media(max-width:420px){.lab-inspector .research-provenance dl{grid-template-columns:minmax(0,1fr);gap:12px}.research-provenance dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.research-provenance dd{min-width:0;text-align:left}.research-provenance code,.research-provenance details{max-width:100%}.research-provenance code{overflow-wrap:anywhere;word-break:break-word}.research-provenance-result{overflow-wrap:anywhere}}.measurement-coverage{margin-top:16px;padding-top:14px;border-top:1px solid var(--rule)}.measurement-coverage>summary{display:flex;align-items:baseline;gap:8px;cursor:pointer;color:var(--ink);font-size:12px;font-weight:600;list-style:none}.measurement-coverage>summary::-webkit-details-marker{display:none}.measurement-coverage>summary svg{flex-shrink:0}.measurement-coverage[open]>summary svg{transform:rotate(90deg)}.measurement-coverage>summary small{font:10px var(--font-mono);color:var(--ink-3);font-weight:400}.measurement-coverage>summary em{font-size:10px;color:var(--ink-3);font-style:normal;font-weight:400}.measurement-coverage-panel{margin-top:11px}.measurement-coverage-empty,.measurement-coverage-note,.measurement-coverage-population,.measurement-coverage-search{font-size:11px;line-height:1.55;color:var(--ink-2)}.measurement-coverage-population b{color:var(--ink);font-weight:600}.measurement-coverage-search{margin-top:5px}.measurement-coverage-empty{margin-top:7px}.measurement-coverage-fields{display:grid;gap:7px;margin-top:12px}.measurement-coverage-fields button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;-moz-column-gap:10px;column-gap:10px;row-gap:3px;width:100%;padding:9px 10px;border:1px solid var(--rule);border-radius:5px;background:var(--paper-raised);color:var(--ink);font:inherit;text-align:left}.measurement-coverage-fields button:hover{border-color:var(--accent)}.measurement-coverage-fields button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.measurement-coverage-fields button[aria-pressed=true]{border-left:3px solid var(--accent);padding-left:8px;background:var(--paper-tint)}.measurement-coverage-field-label{min-width:0;font-size:12px;font-weight:600;overflow-wrap:anywhere}.measurement-coverage-count{font:10px var(--font-mono);color:var(--ink-2);white-space:nowrap}.measurement-coverage-band{grid-column:1/-1;display:block;height:4px;background:var(--paper-tint);border-radius:999px;overflow:hidden}.measurement-coverage-band>i{display:block;height:100%;background:var(--accent)}.measurement-coverage-note{margin-top:11px;color:var(--ink-3)}@media(max-width:420px){.measurement-coverage>summary{align-items:flex-start;flex-wrap:wrap}.measurement-coverage>summary small{margin-left:auto}.measurement-coverage>summary em{flex-basis:100%}.measurement-coverage-fields button{grid-template-columns:minmax(0,1fr);align-items:start}.measurement-coverage-count{white-space:normal}.measurement-coverage-band{grid-column:1/-1}.measurement-coverage-field-label{font-size:11px}}.brier-phase-coverage{margin:18px 0 24px;padding:20px;border:1px solid var(--rule);border-radius:8px;background:var(--paper-tint);min-width:0}.brier-phase-coverage>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.brier-phase-coverage h3{font-size:20px;line-height:1.3;margin:5px 0 10px}.brier-phase-coverage>p{font-size:13px;line-height:1.6;color:var(--ink-2);margin:8px 0 12px}.brier-phase-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;margin:18px 0}.brier-phase-cards article{min-width:0;background:var(--paper-raised);border:1px solid var(--rule);border-radius:6px;padding:18px}.brier-phase-cards h4{font-size:14px;margin:0 0 12px}.brier-phase-share{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.brier-phase-share strong{font:600 28px/1.2 var(--font-mono);letter-spacing:-1px;color:var(--ink)}.brier-phase-share>span{font-size:12px;color:var(--ink-2)}.brier-phase-track{height:8px;background:var(--rule-strong);border-radius:4px;overflow:hidden;margin:14px 0}.brier-phase-track>span{height:100%;background:var(--accent);display:block}.brier-phase-cards dl{margin:14px 0}.brier-phase-cards dl>div{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--rule)}.brier-phase-cards dt{font-size:12px;color:var(--ink-2)}.brier-phase-cards dd{font:500 13px var(--font-mono);margin:0;text-align:right}.brier-phase-cards summary{font-size:12px;cursor:pointer;min-height:44px;display:list-item;align-content:center}.brier-phase-cards details p,.brier-phase-unavailable{font-size:12px;line-height:1.6;color:var(--ink-2)}.brier-phase-cards ul{padding-left:16px;margin:10px 0}.brier-phase-cards li{margin:7px 0}.brier-phase-cards code{font-size:11px;overflow-wrap:anywhere}.brier-phase-coverage>a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:var(--accent);text-decoration:underline}@media(max-width:600px){.brier-phase-cards article,.brier-phase-coverage{padding:14px}.brier-phase-coverage h3{font-size:18px}}.nba-form-coverage{margin:18px 0 24px;padding:20px;border:1px solid var(--rule);border-radius:8px;background:var(--paper-tint);min-width:0}.nba-form-coverage>header h3{font-size:20px;line-height:1.3;margin:5px 0 8px}.nba-form-coverage>header p:last-child{font-size:13px;line-height:1.6;color:var(--ink-2);margin:0}.nba-form-coverage-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;margin:18px 0}.nba-form-coverage-cards article{min-width:0;background:var(--paper-raised);border:1px solid var(--rule);border-radius:6px;padding:18px}.nba-form-coverage-cards h4{font-size:14px;margin:0 0 12px}.nba-form-coverage-share{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin:0}.nba-form-coverage-share strong{font:600 28px/1.2 var(--font-mono);letter-spacing:-1px;color:var(--ink)}.nba-form-coverage-share span{font-size:12px;color:var(--ink-2)}.nba-form-coverage-track{height:8px;background:var(--rule-strong);border-radius:4px;overflow:hidden;margin:14px 0}.nba-form-coverage-track>span{height:100%;background:var(--accent);display:block}.nba-form-coverage-cards dl{margin:14px 0 0}.nba-form-coverage-cards dl>div{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--rule)}.nba-form-coverage-cards dt{font-size:12px;color:var(--ink-2)}.nba-form-coverage-cards dd{font:500 13px var(--font-mono);margin:0;text-align:right}.nba-form-coverage-warning,.nba-form-coverage>.cv-footnote{font-size:12px;line-height:1.6;color:var(--ink-2);margin:10px 0}.nba-form-coverage-warning{color:var(--ink)}.nba-form-coverage summary{font-size:12px;cursor:pointer;min-height:44px;display:list-item;align-content:center}.nba-form-coverage details p{font-size:12px;line-height:1.6;color:var(--ink-2)}.nba-form-coverage ul{padding-left:16px;margin:10px 0}.nba-form-coverage li{margin:7px 0}.nba-form-coverage code{font-size:11px;overflow-wrap:anywhere}.nba-form-coverage>a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:var(--accent);text-decoration:underline}@media(max-width:600px){.nba-form-coverage,.nba-form-coverage-cards article{padding:14px}.nba-form-coverage>header h3{font-size:18px}}.TennisGapContext_context__I3ebY{margin:0 0 18px;padding:18px;border:1px solid var(--rule-strong);border-left:3px solid var(--accent);border-radius:var(--radius-card);background:var(--paper-tint)}.TennisGapContext_heading__mCYbI h2{margin:3px 0 6px;color:var(--ink);font-family:var(--font-display);font-size:21px;font-weight:500;line-height:1.2}.TennisGapContext_caveat__L_k6D,.TennisGapContext_cell__Hz6iw>p,.TennisGapContext_heading__mCYbI>p:last-child{margin:0;color:var(--ink-2);font-size:14px;line-height:1.55}.TennisGapContext_grid__KFT1q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.TennisGapContext_cell__Hz6iw{padding:13px 14px}.TennisGapContext_cell__Hz6iw+.TennisGapContext_cell__Hz6iw{border-left:1px solid var(--rule)}.TennisGapContext_cell__Hz6iw>p+p{margin-top:7px}.TennisGapContext_label__OhS_o{color:var(--ink-3)!important;font-family:var(--font-mono);font-size:10px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.TennisGapContext_note__5mx5B{color:var(--ink-3)!important;font-size:13px!important}.TennisGapContext_caveat__L_k6D{margin-top:12px}.TennisGapContext_link__Qi5GE{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;color:var(--ink);font-size:13px;font-weight:700;text-underline-offset:3px}.TennisGapContext_link__Qi5GE:hover{color:var(--accent)}.TennisGapContext_link__Qi5GE:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:720px){.TennisGapContext_context__I3ebY{padding:15px}.TennisGapContext_grid__KFT1q{grid-template-columns:1fr}.TennisGapContext_cell__Hz6iw+.TennisGapContext_cell__Hz6iw{border-top:1px solid var(--rule);border-left:0}}