.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}.related-reading{margin-top:36px;border-top:1px solid var(--rule);padding-top:22px}.related-reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.related-reading-card{display:flex;flex-direction:column;gap:7px;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:15px;color:var(--ink)}.related-reading-card:hover{border-color:var(--rule-strong);text-decoration:none}.related-reading-kind{align-self:flex-start;border:1px solid var(--rule-strong);border-radius:var(--radius-chip);padding:1px 6px;font-size:10px;color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase}.related-reading-title{font-size:18px;line-height:1.2}.related-reading-meta{font-size:10px;color:var(--ink-3)}@media(max-width:820px){.related-reading-grid{grid-template-columns:1fr}}@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}}.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}}