:root{color-scheme:light;--palette-paper:#F7F7F4;--palette-paper-raised:#FFFFFF;--palette-line:#E3E4DD;--palette-hairline:#E3E4DD;--palette-line-soft:#EDEEE7;--palette-ink:#101318;--palette-ink-strong:#101318;--palette-ink-chip:#22262E;--palette-ink-elevated:#171B22;--palette-ink-line:#2A2F39;--palette-on-ink-soft:#C9CDD4;--palette-on-ink-label:#4E545E;--palette-player-a-soft:#6BA4FF;--palette-form-loss-bar:#8E241D;--palette-olive:#4F5F0C;--palette-olive-2:#6E7480;--palette-olive-3:#9AA0AA;--palette-graphite:#3D434D;--palette-court:#CBF52B;--palette-clay:#C4442E;--palette-player-a:#1F63E0;--palette-player-b:#D8317F;--palette-hard-court:#2952a3;--palette-clay-court:#b5551e;--palette-grass-court:#2e7d4f;--palette-indoor-court:#6b5fa8;--palette-result-win:#3a8f5c;--palette-bar-idle:#D8317F;--palette-footnote:#6E7480;--palette-form-win-fill:#EAF3C8;--palette-form-loss-fill:#F8E6E3;--palette-paper-warm:#E8E4D4;--palette-clay-deep:#8B5A2B;--palette-material-error:#B3261E;--palette-oauth-google-border:#747775;--palette-oauth-google-text:#1F1F1F;--palette-oauth-google-hover:#F8F9FA;--palette-oauth-apple-hover:#1A1A1A;--palette-pro-report-bg:#121417;--palette-pro-report-muted:#A3A3A3;--palette-olive-court-mix:#4A5A28;--color-bg:var(--palette-paper);--color-surface:var(--palette-paper-raised);--color-border:var(--palette-line);--color-border-subtle:var(--palette-line-soft);--color-text:var(--palette-ink);--color-text-strong:var(--palette-ink-strong);--color-text-muted:var(--palette-olive-2);--color-text-quiet:var(--palette-olive-2);--color-text-faint:var(--palette-olive-3);--color-ink:var(--palette-ink);--color-ink-muted:var(--palette-olive-2);--color-line:var(--palette-line);--color-paper:var(--palette-paper);--color-court:var(--palette-court);--color-accent:var(--palette-olive);--color-accent-hover:color-mix(in srgb,var(--palette-olive) 85%,var(--palette-ink));--color-link:var(--palette-olive);--color-danger:var(--palette-clay);--color-success:var(--palette-result-win);--color-muted:var(--palette-olive-2);--color-on-accent:var(--palette-ink);--color-oauth-google-border:var(--palette-oauth-google-border);--color-oauth-google-bg:var(--palette-paper-raised);--color-oauth-google-text:var(--palette-oauth-google-text);--color-oauth-google-hover:var(--palette-oauth-google-hover);--color-oauth-apple-bg:var(--palette-ink-strong);--color-oauth-apple-text:var(--palette-paper-raised);--color-oauth-apple-hover:var(--palette-oauth-apple-hover);--color-pro-report-bg:var(--palette-pro-report-bg);--color-pro-report-muted:var(--palette-pro-report-muted);--color-material-error:var(--palette-material-error);--color-paper-warm:var(--palette-paper-warm);--color-clay-deep:var(--palette-clay-deep);--color-olive-court-mix:var(--palette-olive-court-mix);--color-on-surface-chip:var(--palette-paper-raised);--color-shadow-ink:var(--palette-ink);--hold-love:#8DBB1F;--hold-15:#C9E27A;--hold-30:#E7E6DA;--hold-40:#F4BE8C;--hold-deuce:#EC8F62;--hold-broken:#D9483B;--hold-band-love:#B8E62E;--hold-band-15:#7FA82A;--hold-band-30:#4A505A;--hold-band-40:#E89A5E;--hold-band-deuce:#F07A4F;--hold-band-broken:#FF5F52;--color-live-wash:#fafaf6;--color-live-card-border:#e4e5de;--color-live-seg:#f1f2eb;--color-live-track:#e9eae3;--color-live-bar-off:#d5d7cf;--color-live-text-2:#4a505a;--color-live-text-3:#6e7480;--color-live-text-4:#9aa0aa;--color-live-warn:#f5a524;--color-live-warn-ink:#b4690e;--color-live-side-a:#2f5be3;--color-live-side-b:#d63c6b;--color-live-hard:#2255c4;--color-live-red:#d9483b;--color-live-red-bright:#ff5f52;--color-live-green-label:#3f6212;--color-live-orange-label:#b45309;--color-live-switch-on:#101318;--color-live-band-card:#161a21;--color-live-band-raise:#1c222b;--color-live-band-line:#252a33;--color-live-band-line-2:#3a3f47;--color-live-band-label:#6e7480;--color-on-band-muted:#aeb3bc;--color-white:#FFFFFF;--color-black:#000000;--color-band:var(--palette-ink);--color-selected-bg:var(--palette-ink);--color-selected-ink:var(--palette-paper);--color-selected-accent:var(--palette-court);--color-switch-on:var(--palette-ink);--color-logo-plate:transparent;--logo-plate-pad:0;--color-ball-fill:var(--palette-court);--color-ball-seam:var(--palette-olive);--color-text-graphite:var(--palette-graphite);--color-ink-elevated:var(--palette-ink-elevated);--color-ink-line:var(--palette-ink-line);--color-on-ink:var(--palette-paper);--color-on-ink-muted:var(--palette-olive-3);--color-on-ink-soft:var(--palette-on-ink-soft);--color-on-ink-label:var(--palette-on-ink-label);--color-player-a-soft:var(--palette-player-a-soft);--color-form-loss-bar:var(--palette-form-loss-bar);--color-nav-active:var(--palette-ink-chip);--color-selection:color-mix(in srgb,var(--color-accent) 15%,transparent);--color-accent-wash:color-mix(in srgb,var(--color-accent) 8%,transparent);--color-accent-ring:color-mix(in srgb,var(--color-accent) 25%,transparent);--color-accent-outline:color-mix(in srgb,var(--color-accent) 40%,transparent);--color-accent-edge:color-mix(in srgb,var(--color-accent) 45%,transparent);--color-player-a:var(--palette-player-a);--color-player-b:var(--palette-player-b);--color-star-fill:#F2C230;--color-star-stroke:#B58A00;--color-star-off:var(--palette-olive-3);--color-editor-bg:#F2F2EE;--color-editor-divider:#EEEFEA;--color-editor-dashed:#C9CBC3;--color-star-hover:#E9EAE3;--color-editor-scrim:rgba(16,19,24,0.25);--shadow-editor-lift:0 14px 30px -8px rgba(16,19,24,0.3);--shadow-editor-drawer:-20px 0 50px -20px rgba(16,19,24,0.35);--shadow-editor-sheet:0 -20px 50px -20px rgba(16,19,24,0.35);--shadow-chip-fade:-14px 0 12px -4px rgba(247,247,244,0.95);--color-owl-page:#0B0D11;--color-owl-card:#14181F;--color-owl-recessed:#0F1217;--color-owl-raised:#1C222B;--color-owl-verdict-end:#161A21;--color-owl-border:#222731;--color-owl-border-strong:#2A303A;--color-owl-body:#E4E6EA;--color-owl-secondary:#AEB3BC;--color-owl-label:#6E7480;--color-owl-lime-tint:rgba(203,245,43,0.12);--color-owl-player-a:#3D7BFF;--color-owl-player-a-text:#7FA8FF;--color-owl-player-b:#F0428F;--color-owl-player-b-text:#FF7AB4;--color-win:var(--color-player-a);--color-loss:var(--color-danger);--color-footnote:var(--palette-footnote);--color-bar-idle:var(--palette-bar-idle);--color-result-win-fill:var(--palette-result-win);--color-result-win-ink:var(--palette-paper-raised);--color-result-loss-fill:var(--palette-bar-idle);--color-result-loss-ink:var(--palette-paper-raised);--color-form-win-fill:var(--palette-form-win-fill);--color-form-win-ink:var(--palette-olive);--color-form-loss-fill:var(--palette-form-loss-fill);--color-form-loss-ink:var(--palette-clay);--color-bestof-fill:var(--palette-player-a);--color-bestof-empty:var(--palette-olive-3);--color-bar-track:var(--color-border-subtle);--color-spider-a:var(--color-player-a);--color-spider-b:var(--color-player-b);--color-spider-a-fill:color-mix(in srgb,var(--color-spider-a) 28%,transparent);--color-spider-b-fill:color-mix(in srgb,var(--color-spider-b) 22%,transparent);--surface-hard:var(--palette-hard-court);--surface-clay:var(--palette-clay-court);--surface-grass:var(--palette-grass-court);--surface-indoor:var(--palette-indoor-court);--surface-unknown:var(--palette-olive-3);--color-playstyle-elite-all-courter:color-mix(in srgb,var(--palette-olive) 72%,var(--palette-court));--color-playstyle-boom-or-bust-aggressor:color-mix(in srgb,var(--palette-olive) 55%,var(--palette-court));--color-playstyle-heavy-topspin-baseliner:var(--palette-grass-court);--color-playstyle-power-baseliner:var(--palette-hard-court);--color-playstyle-pure-big-server:var(--palette-indoor-court);--color-playstyle-big-serving-baseliner:color-mix(in srgb,var(--palette-indoor-court) 55%,var(--palette-player-a));--color-playstyle-offensive-counterpuncher:var(--palette-player-b);--color-playstyle-serve-and-volleyer:var(--palette-olive);--color-playstyle-defensive-grinder:color-mix(in srgb,var(--palette-olive) 65%,var(--palette-graphite));--color-playstyle-solid-server:var(--palette-player-a);--color-playstyle-solid-returner:var(--palette-player-a-soft);--color-playstyle-solid-core:var(--palette-graphite);--color-playstyle-clay-specialist:var(--palette-clay-court);--font-sans:var(--font-archivo),"Archivo",ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;--font-hand:var(--font-caveat),"Caveat",cursive;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--text-display:48px;--text-display-sm:28px;--text-match:34px;--text-brand:18px;--text-card-title:19px;--text-fixture:17px;--text-section:18px;--text-body:16px;--text-ui:14px;--text-table:13px;--text-eyebrow:13px;--text-vs:13px;--text-label:12px;--text-micro:11px;--text-chip:10px;--text-prose-1:1.15rem;--text-prose-2:1.05rem;--text-prose-3:0.95rem;--text-meta:0.92rem;--text-strip:1.02rem;--leading-display:1.15;--leading-match:1.2;--leading-names:1.4;--leading-body:1.5;--leading-prose:1.55;--tracking-tight:-0.01em;--tracking-brand:0.06em;--tracking-eyebrow:0.06em;--tracking-label:0.05em;--tracking-micro:0.04em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-14:14px;--space-18:18px;--space-22:22px;--space-page-bottom:100px;--radius-chip:4px;--radius-control:6px;--radius-toggle:8px;--radius-md:10px;--radius-group:14px;--radius-panel:16px;--radius-lg:20px;--radius-card:18px;--radius-pill:999px;--page-max:1120px;--gutter:40px;--gutter-sm:20px;--fixture-min:480px;--desk-gap:20px;--lede-max:560px;--owl-size:30px;--owl-eye:6px;--owl-eye-top:9px;--owl-eye-inset:6px;--motion-owl:1.1s ease-in-out infinite;--motion-fast:120ms;--motion-base:200ms;--motion-medium:280ms;--motion-reveal-delay:140ms;--motion-reveal:520ms;--motion-chart-delay:220ms;--motion-chart:620ms;--motion-count:420ms;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1)}:root[data-theme=dark]:not(:has([data-theme-lock=light])){color-scheme:dark;--color-bg:#0B0D11;--color-surface:#14181F;--color-border:#2A303A;--color-border-subtle:#222731;--color-text:#E4E6EA;--color-text-strong:#F7F7F4;--color-text-muted:#AEB3BC;--color-text-quiet:#AEB3BC;--color-text-faint:#6E7480;--color-ink:#E4E6EA;--color-ink-muted:#AEB3BC;--color-line:#2A303A;--color-paper:#0B0D11;--color-accent:#CBF52B;--color-accent-hover:color-mix(in srgb,#CBF52B 85%,#FFFFFF);--color-link:#CBF52B;--color-danger:#F0735C;--color-success:#5CB680;--color-muted:#AEB3BC;--color-on-accent:#101318;--color-material-error:#F2B8B5;--color-paper-warm:#2A2820;--color-clay-deep:#C98A55;--color-olive-court-mix:#4A5A28;--color-on-surface-chip:#FFFFFF;--color-shadow-ink:#000000;--hold-love:#B8E62E;--hold-15:#7FA82A;--hold-30:#4A505A;--hold-40:#E89A5E;--hold-deuce:#F07A4F;--hold-broken:#FF5F52;--color-live-wash:#181C23;--color-live-card-border:#2A303A;--color-live-seg:#1C222B;--color-live-track:#222831;--color-live-bar-off:#3A414D;--color-live-text-2:#C9CDD4;--color-live-text-3:#8A909B;--color-live-text-4:#6E7480;--color-live-warn:#f5a524;--color-live-warn-ink:#F5B54A;--color-live-side-a:#7FA8FF;--color-live-side-b:#FF7AB4;--color-live-hard:#4A74C4;--color-live-red:#F0735C;--color-live-red-bright:#ff5f52;--color-live-green-label:#9FD8B4;--color-live-orange-label:#F5B54A;--color-live-switch-on:#CBF52B;--color-live-band-card:#222831;--color-live-band-raise:#2A303A;--color-live-band-line:#313846;--color-live-band-line-2:#464D5A;--color-live-band-label:#6e7480;--color-on-band-muted:#aeb3bc;--color-white:#FFFFFF;--color-black:#000000;--color-owl-page:#1C222B;--color-owl-recessed:#161A21;--color-owl-card:#222831;--color-owl-raised:#2A303A;--color-owl-verdict-end:#20262F;--color-owl-border:#313846;--color-owl-border-strong:#3A414D;--color-band:#1C222B;--color-selected-bg:#F7F7F4;--color-selected-ink:#101318;--color-selected-accent:#4F5F0C;--color-switch-on:#4F5F0C;--color-logo-plate:#F7F7F4;--logo-plate-pad:3px 6px;--color-text-graphite:#C9CDD4;--color-ink-elevated:#222831;--color-ink-line:#313846;--color-on-ink:#F7F7F4;--color-on-ink-muted:#9AA0AA;--color-on-ink-soft:#C9CDD4;--color-on-ink-label:#6E7480;--color-player-a-soft:#6BA4FF;--color-form-loss-bar:#C4442E;--color-nav-active:#2A303A;--color-player-a:#7FA8FF;--color-player-b:#FF7AB4;--color-star-off:#6E7480;--color-editor-bg:#11151B;--color-editor-divider:#222731;--color-editor-dashed:#3A414D;--color-star-hover:#1C222B;--color-editor-scrim:rgba(0,0,0,0.6);--shadow-editor-lift:0 14px 30px -8px rgba(0,0,0,0.6);--shadow-editor-drawer:-20px 0 50px -20px rgba(0,0,0,0.6);--shadow-editor-sheet:0 -20px 50px -20px rgba(0,0,0,0.6);--shadow-chip-fade:-14px 0 12px -4px rgba(11,13,17,0.95);--color-footnote:#8A909B;--color-bar-idle:#F0428F;--color-result-win-fill:#3F9A63;--color-result-win-ink:#FFFFFF;--color-result-loss-fill:#F0428F;--color-result-loss-ink:#FFFFFF;--color-form-win-fill:color-mix(in srgb,#3a8f5c 18%,transparent);--color-form-win-ink:#9FD8B4;--color-form-loss-fill:color-mix(in srgb,#C4442E 18%,transparent);--color-form-loss-ink:#F2A497;--color-bestof-fill:#3D7BFF;--color-bestof-empty:#3A414D;--surface-hard:#4A74C4;--surface-clay:#D2703A;--surface-grass:#4E9E6E;--surface-indoor:#8C81C6;--surface-unknown:#6E7480;--color-playstyle-elite-all-courter:color-mix(in srgb,#9DB84A 72%,#CBF52B);--color-playstyle-boom-or-bust-aggressor:color-mix(in srgb,#9DB84A 55%,#CBF52B);--color-playstyle-heavy-topspin-baseliner:#4E9E6E;--color-playstyle-power-baseliner:#4A74C4;--color-playstyle-pure-big-server:#8C81C6;--color-playstyle-big-serving-baseliner:color-mix(in srgb,#8C81C6 55%,#7FA8FF);--color-playstyle-offensive-counterpuncher:#FF7AB4;--color-playstyle-serve-and-volleyer:#9DB84A;--color-playstyle-defensive-grinder:color-mix(in srgb,#9DB84A 65%,#8A909B);--color-playstyle-solid-server:#7FA8FF;--color-playstyle-solid-returner:#6BA4FF;--color-playstyle-solid-core:#8A909B;--color-playstyle-clay-specialist:#D2703A}@media (prefers-color-scheme:dark){:root[data-theme=system]:not(:has([data-theme-lock=light])){color-scheme:dark;--color-bg:#0B0D11;--color-surface:#14181F;--color-border:#2A303A;--color-border-subtle:#222731;--color-text:#E4E6EA;--color-text-strong:#F7F7F4;--color-text-muted:#AEB3BC;--color-text-quiet:#AEB3BC;--color-text-faint:#6E7480;--color-ink:#E4E6EA;--color-ink-muted:#AEB3BC;--color-line:#2A303A;--color-paper:#0B0D11;--color-accent:#CBF52B;--color-accent-hover:color-mix(in srgb,#CBF52B 85%,#FFFFFF);--color-link:#CBF52B;--color-danger:#F0735C;--color-success:#5CB680;--color-muted:#AEB3BC;--color-on-accent:#101318;--color-material-error:#F2B8B5;--color-paper-warm:#2A2820;--color-clay-deep:#C98A55;--color-olive-court-mix:#4A5A28;--color-on-surface-chip:#FFFFFF;--color-shadow-ink:#000000;--hold-love:#B8E62E;--hold-15:#7FA82A;--hold-30:#4A505A;--hold-40:#E89A5E;--hold-deuce:#F07A4F;--hold-broken:#FF5F52;--color-live-wash:#181C23;--color-live-card-border:#2A303A;--color-live-seg:#1C222B;--color-live-track:#222831;--color-live-bar-off:#3A414D;--color-live-text-2:#C9CDD4;--color-live-text-3:#8A909B;--color-live-text-4:#6E7480;--color-live-warn:#f5a524;--color-live-warn-ink:#F5B54A;--color-live-side-a:#7FA8FF;--color-live-side-b:#FF7AB4;--color-live-hard:#4A74C4;--color-live-red:#F0735C;--color-live-red-bright:#ff5f52;--color-live-green-label:#9FD8B4;--color-live-orange-label:#F5B54A;--color-live-switch-on:#CBF52B;--color-live-band-card:#222831;--color-live-band-raise:#2A303A;--color-live-band-line:#313846;--color-live-band-line-2:#464D5A;--color-live-band-label:#6e7480;--color-on-band-muted:#aeb3bc;--color-white:#FFFFFF;--color-black:#000000;--color-owl-page:#1C222B;--color-owl-recessed:#161A21;--color-owl-card:#222831;--color-owl-raised:#2A303A;--color-owl-verdict-end:#20262F;--color-owl-border:#313846;--color-owl-border-strong:#3A414D;--color-band:#1C222B;--color-selected-bg:#F7F7F4;--color-selected-ink:#101318;--color-selected-accent:#4F5F0C;--color-switch-on:#4F5F0C;--color-logo-plate:#F7F7F4;--logo-plate-pad:3px 6px;--color-text-graphite:#C9CDD4;--color-ink-elevated:#222831;--color-ink-line:#313846;--color-on-ink:#F7F7F4;--color-on-ink-muted:#9AA0AA;--color-on-ink-soft:#C9CDD4;--color-on-ink-label:#6E7480;--color-player-a-soft:#6BA4FF;--color-form-loss-bar:#C4442E;--color-nav-active:#2A303A;--color-player-a:#7FA8FF;--color-player-b:#FF7AB4;--color-star-off:#6E7480;--color-editor-bg:#11151B;--color-editor-divider:#222731;--color-editor-dashed:#3A414D;--color-star-hover:#1C222B;--color-editor-scrim:rgba(0,0,0,0.6);--shadow-editor-lift:0 14px 30px -8px rgba(0,0,0,0.6);--shadow-editor-drawer:-20px 0 50px -20px rgba(0,0,0,0.6);--shadow-editor-sheet:0 -20px 50px -20px rgba(0,0,0,0.6);--shadow-chip-fade:-14px 0 12px -4px rgba(11,13,17,0.95);--color-footnote:#8A909B;--color-bar-idle:#F0428F;--color-result-win-fill:#3F9A63;--color-result-win-ink:#FFFFFF;--color-result-loss-fill:#F0428F;--color-result-loss-ink:#FFFFFF;--color-form-win-fill:color-mix(in srgb,#3a8f5c 18%,transparent);--color-form-win-ink:#9FD8B4;--color-form-loss-fill:color-mix(in srgb,#C4442E 18%,transparent);--color-form-loss-ink:#F2A497;--color-bestof-fill:#3D7BFF;--color-bestof-empty:#3A414D;--surface-hard:#4A74C4;--surface-clay:#D2703A;--surface-grass:#4E9E6E;--surface-indoor:#8C81C6;--surface-unknown:#6E7480;--color-playstyle-elite-all-courter:color-mix(in srgb,#9DB84A 72%,#CBF52B);--color-playstyle-boom-or-bust-aggressor:color-mix(in srgb,#9DB84A 55%,#CBF52B);--color-playstyle-heavy-topspin-baseliner:#4E9E6E;--color-playstyle-power-baseliner:#4A74C4;--color-playstyle-pure-big-server:#8C81C6;--color-playstyle-big-serving-baseliner:color-mix(in srgb,#8C81C6 55%,#7FA8FF);--color-playstyle-offensive-counterpuncher:#FF7AB4;--color-playstyle-serve-and-volleyer:#9DB84A;--color-playstyle-defensive-grinder:color-mix(in srgb,#9DB84A 65%,#8A909B);--color-playstyle-solid-server:#7FA8FF;--color-playstyle-solid-returner:#6BA4FF;--color-playstyle-solid-core:#8A909B;--color-playstyle-clay-specialist:#D2703A}}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans)}body{min-height:100vh;display:flex;flex-direction:column}::selection{background:var(--color-selection)}a{text-decoration:none}a,a:hover{color:var(--color-link)}a:hover{text-decoration:underline}code{font-family:var(--font-mono);font-size:.9em}.title-stand-in,h1,h2,h3{font-weight:var(--weight-black);margin:0;letter-spacing:var(--tracking-tight)}.title-stand-in,h1{font-size:var(--text-display);line-height:var(--leading-display)}