@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_f43adfde-module__jj3thG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_f43adfde-module__jj3thG__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_2deb2e6-module__N9iFRG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_2deb2e6-module__N9iFRG__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbd88c7cbebcb5b-s.0_7vt~x.jmkdi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3c10b17cdb86a23-s.0eksbdcyszb_..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/612838607db3d51d-s.p.0yvdtz6_qans-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.0-te5e~caphot.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0u_vzk7t4r43a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.11p_15xsjt-ie.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.0rhxww97q7~b_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.0jayii92089rt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0agk34fg-1.z0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_8265f5a3-module__E-pQaW__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_8265f5a3-module__E-pQaW__variable{--font-score:"Barlow Condensed", "Barlow Condensed Fallback"}
:root{--page-bg:#090c11;--page-bg-deep:#111826;--panel:#ffffff0e;--panel-strong:#ffffff16;--panel-dark:#05080feb;--ink:#eef3fb;--muted:#97a2b3;--line:#ffffff14;--line-strong:#ffffff29;--ocean:#53a4ff;--ocean-soft:#53a4ff29;--sand:#d0a268;--sun:#ff7b39;--sun-soft:#ff7b3924;--live:#ff4d5a;--scheduled:#d7a14c;--finished:#26c281;--shadow:0 26px 80px #0000006b;--glass-blur:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at top left, #53a4ff2e, transparent 22rem), radial-gradient(circle at 82% 10%, #ff4d5a29, transparent 18rem), linear-gradient(180deg, #06090f 0%, var(--page-bg) 35%, var(--page-bg-deep) 100%);font-family:var(--font-display), sans-serif;margin:0}body:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:26px 26px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 94%);mask-image:linear-gradient(#000000b8,#0000 94%)}body:after{content:"";pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:radial-gradient(#ffffff80 .45px,#0000 .6px);background-size:10px 10px;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit}.dashboard-shell{width:min(1520px,100vw - 2rem);margin:0 auto;padding:1.4rem 0 3rem}.website-nav{z-index:30;border:1px solid var(--line);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow);background:linear-gradient(#0a0f18eb,#0a0f18c7),#ffffff0a;border-radius:1.45rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:.9rem 1.1rem;display:grid;position:sticky;top:.8rem}.website-nav__brand{gap:.15rem;display:grid}.website-nav__eyebrow{color:var(--sun);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.website-nav__brand strong{letter-spacing:-.03em;text-transform:uppercase;font-size:1rem}.website-nav__links{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.website-nav__toggle{min-height:2.7rem;color:var(--ink);background:#ffffff0f;border:1px solid #28201414;border-radius:999px;padding:.72rem .95rem;display:none}.website-nav__link,.website-nav__external{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:2.7rem;padding:.72rem .95rem;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.website-nav__link:hover,.website-nav__external:hover{transform:translateY(-1px)}.website-nav__link.is-active{color:var(--ocean);background:linear-gradient(135deg,#53a4ff33,#ffffff0f);border-color:#53a4ff4d}.live-ticker{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow);background:linear-gradient(90deg,#ff4d5a14,#0000 18% 82%,#53a4ff14),#080c13e6;border:1px solid #ffffff14;border-radius:1.25rem;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;margin-bottom:1rem;padding:.85rem 1rem;display:grid}.live-ticker__label{white-space:nowrap;color:var(--live);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.55rem;font-size:.76rem;display:inline-flex}.live-ticker__track{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:.75rem;display:grid;overflow:auto}.live-ticker__item,.live-ticker__empty{background:linear-gradient(90deg,#ffffff09,#ffffff0e),#ffffff0a;border:1px solid #ffffff0f;border-radius:1rem;gap:.2rem;padding:.8rem .9rem;display:grid}.live-ticker__item span,.live-ticker__item small,.live-ticker__empty{color:var(--muted);font-size:.76rem}.live-ticker__item strong{font-size:1.15rem;line-height:.94}.site-header{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow);background:linear-gradient(#0d121de6,#0d121dc2),#ffffff08;border-radius:1.6rem;grid-template-columns:minmax(0,1fr) auto;gap:1rem;margin-bottom:1rem;padding:1rem 1.2rem;display:grid;position:sticky;top:.8rem}.site-header__brand{gap:.25rem;display:grid}.site-header__brand strong{letter-spacing:-.03em;font-size:1.05rem}.site-header__eyebrow{color:var(--sun);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.site-nav{flex-wrap:wrap;align-items:center;gap:.75rem;display:inline-flex}.site-nav a{color:var(--muted);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;padding:.6rem .8rem}.site-header__controls{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,max-content)) minmax(260px,1fr);align-items:end;gap:.8rem;display:grid}.field--compact{min-width:0}.hero-band,.panel,.summary-tile{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow)}.hero-band{background:linear-gradient(135deg,#53a4ff1f,#0000 30% 70%,#ff4d5a1f),linear-gradient(#ffffff0d,#ffffff06);border-radius:1.6rem;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:1.5rem;padding:2rem;animation:.42s rise-in;display:grid;position:relative;overflow:hidden}.hero-band:before{content:"";pointer-events:none;opacity:.55;background:linear-gradient(120deg,#0000 0 22%,#ffffff0d 22% 24%,#0000 24% 48%,#ffffff0a 48% 50%,#0000 50%);position:absolute;inset:0}.hero-band__copy{gap:.9rem;display:grid}.hero-band__copy h1{letter-spacing:-.065em;text-transform:uppercase;max-width:11ch;margin:0;font-size:clamp(3rem,6vw,6.2rem);line-height:.92}.hero-band__copy p{max-width:66ch;color:var(--muted);margin:0;font-size:1.05rem}.hero-band__actions{align-content:space-between;gap:1rem;min-height:100%;display:grid}.hero-band__scoreboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:.35rem;display:grid}.hero-band__score-chip{background:linear-gradient(#ffffff0f,#ffffff08),#ffffff08;border:1px solid #ffffff14;border-radius:1rem;gap:.2rem;padding:.9rem 1rem;display:grid}.hero-band__score-chip span{color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.hero-band__score-chip strong{font-family:var(--font-score), sans-serif;font-size:clamp(1.6rem,3vw,2.6rem);line-height:.92}.home-page-hero{background:radial-gradient(circle at 100% 0,#3573ff33,#0000 18rem),radial-gradient(circle at 0,#ff7b3924,#0000 16rem),linear-gradient(#ffffff0d,#ffffff06),#0a0e16f0}.home-page-hero__copy{gap:1rem}.home-page-hero__headline{gap:.8rem;display:grid}.home-page-hero__headline h1{letter-spacing:-.06em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere;word-break:break-word;max-width:12ch;margin:0;font-size:clamp(2.35rem,4.2vw,4.2rem);line-height:.92}.home-page-hero__headline p{color:#dfe6f2c7;max-width:40rem;margin:0;font-size:1.02rem}.home-page-hero__scoreboard{margin-top:.5rem}.home-page-hero__score-chip{background:linear-gradient(#ffffff0f,#ffffff08),radial-gradient(circle at 0 0,#56a4ff1a,#0000 8rem),#070b12eb;min-height:6.75rem}.home-page-hero__score-chip span{color:#a8bde0e0;letter-spacing:.12em;font-size:.78rem}.home-page-hero__score-chip strong{color:#f7fbff;font-size:clamp(1.8rem,3vw,2.7rem)}.home-page-hero__actions{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:1.3rem;gap:1rem;padding:1rem 1.1rem}.live-page-hero{background:radial-gradient(circle at 100% 0,#ff5b4a29,#0000 16rem),radial-gradient(circle at 0,#3573ff26,#0000 18rem),#0a0e16f0}.live-page-hero__content{align-items:start}.live-page-hero__copy{gap:1rem}.live-page-hero__headline{gap:.75rem;display:grid}.live-page-hero__headline h1{letter-spacing:-.055em;text-wrap:balance;overflow-wrap:anywhere;word-break:break-word;max-width:11ch;margin:0;font-size:clamp(2.6rem,4.9vw,4.9rem);line-height:.93}.live-page-hero__headline p{color:#dfe6f2c7;max-width:34rem;margin:0}.live-page-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.live-page-hero__stat{background:linear-gradient(#ffffff0f,#ffffff08),#070b12eb;border:1px solid #ffffff14;border-radius:1.1rem;gap:.25rem;min-height:6.2rem;padding:1rem 1.05rem;display:grid}.live-page-hero__stat span{color:#a8bde0e0;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.live-page-hero__stat strong{color:#f7fbff;font-family:var(--font-score), sans-serif;font-size:clamp(1.9rem,3vw,2.5rem);line-height:.92}.live-page-hero__controls{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:1.3rem;gap:1rem;padding:1rem 1.1rem}.pairs-page-hero{background:radial-gradient(circle at 100% 0,#3573ff2e,#0000 16rem),radial-gradient(circle at 0,#ff7b391f,#0000 16rem),#0a0e16f0}.pairs-page-hero__content{align-items:start}.pairs-page-hero__copy{gap:1rem}.pairs-page-hero__headline{gap:.75rem;display:grid}.pairs-page-hero__headline h1{letter-spacing:-.055em;text-wrap:balance;overflow-wrap:anywhere;word-break:break-word;max-width:11ch;margin:0;font-size:clamp(2.6rem,4.9vw,4.9rem);line-height:.93}.pairs-page-hero__headline p{color:#dfe6f2c7;max-width:35rem;margin:0}.pairs-page-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.pairs-page-hero__stat{background:linear-gradient(#ffffff0f,#ffffff08),#070b12eb;border:1px solid #ffffff14;border-radius:1.1rem;gap:.25rem;min-height:6.2rem;padding:1rem 1.05rem;display:grid}.pairs-page-hero__stat span{color:#a8bde0e0;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.pairs-page-hero__stat strong{color:#f7fbff;font-family:var(--font-score), sans-serif;font-size:clamp(1.9rem,3vw,2.5rem);line-height:.92}.pairs-page-hero__controls{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:1.3rem;gap:1rem;padding:1rem 1.1rem}.eyebrow,.summary-tile__label,.summary-tile__detail,.state-badge,.panel__microcopy,.score-card__topline,.score-card__footer,.hero-band__timestamp,.field span,.month-group__header span,.live-desk__column-head span{font-family:var(--font-mono), monospace}.eyebrow{width:fit-content;color:var(--sand);text-transform:uppercase;letter-spacing:.08em;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.38rem .72rem;font-size:.74rem;display:inline-flex}.season-switcher{flex-wrap:wrap;gap:.5rem;display:inline-flex}.season-switcher__button,.filter-chips__button,.match-tabs__button,.primary-button{transition:transform .14s,border-color .14s,background .14s,opacity .14s}.season-switcher__button{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:.72rem .95rem}.season-switcher__button.is-active{color:var(--ocean);background:linear-gradient(135deg,#53a4ff38,#ffffff0f);border-color:#53a4ff57}.season-switcher__button:hover:not(:disabled),.filter-chips__button:hover,.match-tabs__button:hover,.primary-button:hover:not(:disabled),.tournament-card:hover,.live-desk-card:hover{transform:translateY(-1px)}.season-switcher__button:disabled,.primary-button:disabled{opacity:.72;cursor:wait}.primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1d67ff,#49b2ff);border:0;border-radius:999px;padding:.95rem 1.3rem;box-shadow:0 14px 26px #1d67ff47}.tracking-card{background:radial-gradient(circle at 100% 0,#ff4d5a29,#0000 8rem),#ffffff0d;border:1px solid #ff4d5a2e;border-radius:1.2rem;gap:.3rem;padding:.95rem 1rem;display:grid}.tracking-card__row{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.tracking-card__label,.tracking-card__meta,.tracking-card__status{color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.tracking-card strong{font-size:2rem;line-height:.92}.tracking-card__status{color:var(--live);align-items:center;gap:.45rem;display:inline-flex}.tracking-card__pulse{background:var(--live);border-radius:999px;width:.7rem;height:.7rem;animation:1.8s infinite pulse;box-shadow:0 0 #cf3a1d61}.tracking-card--compact{min-width:180px;padding:.8rem .9rem}.tracking-card--compact strong{font-size:1.5rem}.hero-band__timestamp,.panel__microcopy{color:var(--muted);font-size:.78rem}.summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.subpage-hero{gap:1.2rem;display:grid}.subpage-hero__topline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.subpage-breadcrumbs{color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:.55rem;font-size:.76rem;display:inline-flex}.subpage-breadcrumbs a{color:var(--ocean)}.subpage-hero__content{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:1.2rem;display:grid}.subpage-hero__copy{align-content:start;gap:.9rem;display:grid}.subpage-hero__copy h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,6vw,4.8rem);line-height:.92}.subpage-hero__copy p{color:var(--muted);margin:0;font-size:1rem}.subpage-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.subpage-hero__facts div{background:#ffffff8f;border-radius:1rem;gap:.2rem;padding:.95rem;display:grid}.subpage-hero__facts span{color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.subpage-hero__facts strong{font-size:1rem;line-height:1.15}.subpage-hero__controls{align-content:start;gap:.9rem;display:grid}.pair-page-hero{background:radial-gradient(circle at 100% 0,#3573ff3d,#0000 16rem),linear-gradient(#ffffff08,#ffffff04),#0a0e16eb}.pair-page-hero__content{align-items:start}.pair-page-hero__copy{gap:1.15rem}.pair-page-hero__headline{gap:.9rem;display:grid}.pair-page-hero__headline h1{letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere;max-width:10ch;margin:0;font-size:clamp(2.8rem,5vw,5.4rem);line-height:.94}.pair-page-hero__headline p{color:#dfe6f2c7;max-width:34rem;margin:0;font-size:1.05rem}.pair-page-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.pair-page-hero__stat{background:linear-gradient(#ffffff0f,#ffffff08),radial-gradient(circle at 0 0,#56a4ff1f,#0000 9rem),#070b12e6;border:1px solid #ffffff14;border-radius:1.35rem;gap:.3rem;min-height:7.2rem;padding:1.2rem 1.25rem;display:grid;box-shadow:inset 0 1px #ffffff0d}.pair-page-hero__stat span{color:#a8bde0e0;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.14em;font-size:.82rem}.pair-page-hero__stat strong{color:#f7fbff;font-family:var(--font-score), sans-serif;letter-spacing:.02em;font-size:clamp(2rem,3vw,2.8rem);line-height:.95}.pair-page-hero__controls{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:1.3rem;gap:1rem;padding:1rem 1.1rem}.match-page-hero{background:radial-gradient(circle at 100% 0,#ff5b4a2e,#0000 14rem),radial-gradient(circle at 0,#3171ff29,#0000 14rem),#090d15f0}.match-page-hero__content{align-items:start}.match-page-hero__copy{gap:1rem}.match-page-hero__headline{gap:.7rem;display:grid}.match-page-hero__headline h1{letter-spacing:-.055em;text-wrap:balance;overflow-wrap:anywhere;word-break:break-word;max-width:12ch;margin:0;font-size:clamp(2.7rem,5vw,5rem);line-height:.94}.match-page-hero__headline p{color:#dfe6f2c7;max-width:34rem;margin:0}.match-page-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.match-page-hero__stat{background:linear-gradient(#ffffff0f,#ffffff08),linear-gradient(90deg,#53a4ff14 0 49.5%,#ff4d5a14 50.5% 100%),#070b12eb;border:1px solid #ffffff14;border-radius:1.3rem;gap:.3rem;min-height:7rem;padding:1.1rem 1.2rem;display:grid}.match-page-hero__stat span{color:#a8bde0e0;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.14em;font-size:.82rem}.match-page-hero__stat strong{color:#f7fbff;font-size:1.08rem;line-height:1.2}.match-page-hero__controls{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:1.3rem;gap:1rem;padding:1rem 1.1rem}.tournaments-page-hero{background:radial-gradient(circle at 100% 0,#3573ff33,#0000 16rem),radial-gradient(circle at 0,#ffbf661f,#0000 18rem),#0a0e16f0}.tournaments-page-hero__content{align-items:start}.tournaments-page-hero__copy{gap:1rem}.tournaments-page-hero__headline{gap:.8rem;display:grid}.tournaments-page-hero__headline h1{letter-spacing:-.06em;text-wrap:balance;overflow-wrap:anywhere;word-break:break-word;max-width:11ch;margin:0;font-size:clamp(2.8rem,5.2vw,5.2rem);line-height:.92}.tournaments-page-hero__headline p{color:#dfe6f2c7;max-width:36rem;margin:0;font-size:1.02rem}.tournaments-page-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.tournaments-page-hero__stat{background:linear-gradient(#ffffff0f,#ffffff08),radial-gradient(circle at 0 0,#56a4ff1a,#0000 9rem),#070b12eb;border:1px solid #ffffff14;border-radius:1.3rem;gap:.3rem;min-height:7rem;padding:1.1rem 1.2rem;display:grid}.tournaments-page-hero__stat span{color:#a8bde0e0;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.14em;font-size:.82rem}.tournaments-page-hero__stat strong{color:#f7fbff;font-family:var(--font-score), sans-serif;letter-spacing:.02em;font-size:clamp(2rem,3vw,2.8rem);line-height:.95}.tournaments-page-hero__controls{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:1.3rem;gap:1rem;padding:1rem 1.1rem}.tournament-page-hero{background:radial-gradient(circle at 100% 0,#ff5b4a29,#0000 14rem),radial-gradient(circle at 0,#3573ff29,#0000 16rem),#0a0e16f0}.tournament-page-hero__content{align-items:start}.tournament-page-hero__copy{gap:1rem}.tournament-page-hero__headline{gap:.7rem;display:grid}.tournament-page-hero__headline h1{letter-spacing:-.055em;text-wrap:balance;overflow-wrap:anywhere;word-break:break-word;max-width:11ch;margin:0;font-size:clamp(2.8rem,5.2vw,5.1rem);line-height:.94}.tournament-page-hero__headline p{color:#dfe6f2c7;max-width:34rem;margin:0;font-size:1.02rem}.tournament-page-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.tournament-page-hero__stat{background:linear-gradient(#ffffff0f,#ffffff08),linear-gradient(90deg,#53a4ff14 0 49.5%,#ff4d5a14 50.5% 100%),#070b12eb;border:1px solid #ffffff14;border-radius:1.3rem;gap:.3rem;min-height:7rem;padding:1.1rem 1.2rem;display:grid}.tournament-page-hero__stat span{color:#a8bde0e0;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.14em;font-size:.82rem}.tournament-page-hero__stat strong{color:#f7fbff;font-size:1.08rem;line-height:1.2}.tournament-page-hero__controls{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:1.3rem;gap:1rem;padding:1rem 1.1rem}.subpage-hero__actions{flex-wrap:wrap;gap:.75rem;display:flex}.arena-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.25rem;display:grid}.arena-strip__lane{background:linear-gradient(90deg,#53a4ff1f,#ff4d5a1f),#ffffff0a;border:1px solid #ffffff14;border-radius:1rem;gap:.2rem;padding:.95rem 1rem;display:grid}.arena-strip__lane span{color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.arena-strip__lane strong{font-size:1rem;line-height:1.15}.subpage-layout{gap:1rem;margin-top:1rem;display:grid}.tournament-rail{margin-top:1rem;scroll-margin-top:7rem}.tournament-rail__track{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:.85rem;padding-bottom:.25rem;display:grid;overflow:auto}.tournament-pill{background:linear-gradient(135deg, #ffffff0d, #ffffff06), var(--panel-strong);text-align:left;cursor:pointer;border:1px solid #ffffff14;border-radius:1rem;gap:.35rem;min-height:6.5rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffff0a}.tournament-pill span,.tournament-pill small{color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.73rem}.tournament-pill strong{font-size:1rem;line-height:1.1}.tournament-pill.is-selected{background:radial-gradient(circle at 100% 0,#53a4ff2e,#0000 8rem),linear-gradient(135deg,#ffffff14,#ffffff08);border-color:#53a4ff57}.summary-tile{border-radius:1.2rem;flex-direction:column;gap:.45rem;padding:1.15rem;display:flex;position:relative;overflow:hidden}.summary-tile:before{content:"";background:linear-gradient(180deg, var(--ocean), var(--live));width:4px;position:absolute;inset:0 auto 0 0}.summary-tile__label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.summary-tile__value{font-size:clamp(2rem,5vw,3.1rem);line-height:.92}.summary-tile__detail{color:var(--muted);font-size:.76rem}.workspace-grid{grid-template-columns:1fr;align-items:start;gap:1rem;margin-top:1rem;display:grid}.detail-column{align-content:start;gap:1rem;width:100%;display:grid}.panel{border-radius:1.8rem;padding:1.3rem;animation:.52s rise-in}.panel__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.panel__header--stacked{align-items:flex-start}.panel__header h2{letter-spacing:-.05em;margin:.45rem 0 0;font-size:clamp(1.45rem,2.5vw,1.95rem)}.explorer-panel{padding-bottom:1rem}.explorer-panel__controls{gap:.8rem;margin-top:1rem;display:grid}.explorer-panel__inline{gap:.8rem;display:grid}.field{flex-direction:column;gap:.35rem;display:flex}.field span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.field input,.field select{width:100%;color:var(--ink);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:1rem;outline:none;padding:.9rem .95rem}.field input:focus,.field select:focus{border-color:#53a4ff57;box-shadow:0 0 0 4px #53a4ff14}.filter-chips{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.filter-chips__button{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:.72rem .95rem}.filter-chips__button.is-active{color:#ffd2ad;background:linear-gradient(135deg,#ff7b392e,#ffffff0f);border-color:#ff7b394d}.month-group-list{gap:1rem;max-height:calc(100vh - 14rem);padding-right:.35rem;display:grid;overflow:auto}.month-group{background:#ffffff08;border:1px solid #ffffff0f;border-radius:1rem;padding:.9rem}.month-group__header{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.85rem;display:flex}.month-group__header h3{letter-spacing:-.04em;margin:0;font-size:1.1rem}.month-group__header span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.month-group__items{gap:.8rem;display:grid}.tournament-card{text-align:left;background:linear-gradient(180deg, #ffffff0f, #ffffff08), var(--panel-strong);cursor:pointer;border:1px solid #ffffff14;border-radius:1rem;width:100%;padding:1rem}.tournament-card.is-selected{background:radial-gradient(circle at 100% 0,#53a4ff2e,#0000 10rem),linear-gradient(#ffffff14,#ffffff08);border-color:#53a4ff5c}.tournament-card__meta,.tournament-card__footer,.score-card__topline,.score-card__footer,.spotlight-panel__facts span,.live-desk-card__topline,.live-desk-card__meta{color:var(--muted);flex-wrap:wrap;gap:.5rem;font-size:.76rem;display:flex}.tournament-card__meta,.tournament-card__footer,.live-desk-card__footer,.live-desk-card__meta{justify-content:space-between}.tournament-card strong,.tournament-card span,.live-desk-card strong,.live-desk-card span,.score-card__teams strong,.score-card__teams span{display:block}.tournament-card strong,.live-desk-card__teams strong,.score-card__teams strong{margin-top:.45rem;font-size:1rem}.tournament-card>span,.live-desk-card__teams span,.score-card__teams span,.spotlight-panel__hero p,.empty-state{color:var(--muted)}.tournament-card__footer{margin-top:.55rem}.live-desk{padding-bottom:1.15rem}.live-desk__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.live-desk__column{align-content:start;gap:.8rem;display:grid}.live-desk__column-head{gap:.2rem;display:grid}.live-desk__column-head span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.live-desk__column-head strong{letter-spacing:-.03em;font-size:1rem}.live-desk__stack{gap:.7rem;display:grid}.live-desk-card{background:linear-gradient(135deg, #ffffff0f, #ffffff08), var(--panel-strong);text-align:left;cursor:pointer;border:1px solid #ffffff14;border-radius:1rem;width:100%;padding:.95rem;transition:transform .14s,border-color .14s,box-shadow .18s,background .18s}.live-desk-card__footer{align-items:baseline;gap:.6rem;margin-top:.65rem;display:flex}.live-desk-card__footer strong{margin-top:0;font-size:1.2rem}.live-desk-card__meta{margin-top:.4rem}.live-broadcast-banner{background:radial-gradient(circle at 100% 0,#ff4d5a2e,#0000 14rem),linear-gradient(90deg,#53a4ff1a 0 49.5%,#ff4d5a1a 50.5% 100%),#ffffff0a;border:1px solid #ffffff14;border-radius:1.4rem;gap:1rem;margin-bottom:1rem;padding:1.1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.live-broadcast-banner__meta,.live-broadcast-banner__score small,.live-broadcast-banner__vs span,.live-broadcast-card__topline,.live-broadcast-card__core small,.live-broadcast-card__side span,.live-broadcast-card__detailbar,.live-broadcast-card__set span,.tournament-timeline__stage-head span,.tournament-timeline__stats span,.tournament-timeline__round-head span,.tournament-timeline__round-bars span,.pairs-command__rank,.pairs-command__stats span,.pair-ranking-card__meta,.pair-ranking-card__bars span,.pair-ranking-card__footer span,.season-radar__stats span,.calendar-month-card__kicker,.calendar-event-card__stats,.calendar-event-card__footer{color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.live-broadcast-banner__meta{justify-content:space-between;gap:1rem;display:flex}.live-broadcast-banner__meta strong{color:var(--ink);font-size:.9rem}.live-broadcast-banner__vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.live-broadcast-banner__vs strong{margin-top:.25rem;font-size:clamp(1.3rem,3vw,2rem);line-height:1;display:block}.live-broadcast-banner__side{text-align:right}.live-broadcast-banner__score{text-align:center;gap:.25rem;min-width:min(28vw,260px);display:grid}.live-broadcast-banner__score strong{font-family:var(--font-score), sans-serif;letter-spacing:.04em;font-size:clamp(3rem,7vw,5rem);line-height:.86}.live-broadcast-banner__score span{color:var(--ink);font-size:.9rem}.live-broadcast-card{gap:.9rem;padding:1rem;display:grid;overflow:hidden}.live-broadcast-card--live{background:radial-gradient(circle at 100% 0,#ff4d5a38,#0000 10rem),linear-gradient(90deg,#53a4ff1f 0 49.5%,#ff4d5a1f 50.5% 100%),#ffffff0a}.live-broadcast-card__topline{flex-wrap:wrap;justify-content:space-between;gap:.6rem;display:flex}.live-broadcast-card__scoreboard{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.live-broadcast-card__side{gap:.24rem;display:grid}.live-broadcast-card__side--right{text-align:right}.live-broadcast-card__side strong{font-size:1.15rem;line-height:1.08}.live-broadcast-card__core{text-align:center;gap:.18rem;min-width:8rem;display:grid}.live-broadcast-card__core strong{font-family:var(--font-score), sans-serif;letter-spacing:.04em;font-size:clamp(2.2rem,5vw,3.6rem);line-height:.9}.has-live-update .live-broadcast-banner__score strong,.has-live-update .live-broadcast-card__core strong,.has-live-update .match-overlay__core strong,.has-live-update .match-lower-third__center strong{animation:.98s cubic-bezier(.2,.8,.2,1) live-score-pop}.has-live-update .live-broadcast-banner__score,.has-live-update .live-broadcast-card__core,.has-live-update .match-overlay__core,.has-live-update .match-lower-third__center{animation:.82s score-shell-flash}.live-broadcast-card__core span{color:var(--ink);font-size:.83rem}.live-broadcast-card__detailbar{flex-wrap:wrap;justify-content:space-between;gap:.7rem;display:flex}.live-broadcast-card__sets{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:.55rem;display:grid}.live-broadcast-card__set{background:#070a1073;border:1px solid #ffffff14;border-radius:.9rem;gap:.18rem;padding:.7rem .8rem;display:grid}.live-broadcast-card__set strong{font-family:var(--font-score), sans-serif;font-size:1.3rem;line-height:.95}.live-broadcast-card__links{justify-content:space-between}.spotlight-panel__hero{background:radial-gradient(circle at 100% 0,#53a4ff38,#0000 18rem),linear-gradient(135deg,#ffffff0f,#ffffff08);border-radius:1.2rem;grid-template-columns:minmax(0,1fr) 330px;gap:1rem;padding:1.2rem;display:grid}.spotlight-panel__copy{align-content:start;display:grid}.spotlight-panel__kicker{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.spotlight-panel__hero h2{letter-spacing:-.05em;text-transform:uppercase;margin:.55rem 0 .45rem;font-size:clamp(2rem,5vw,3.5rem);line-height:.92}.spotlight-panel__hero p{margin:0;font-size:1rem}.spotlight-panel__facts{align-content:start;gap:.8rem;display:grid}.spotlight-panel__facts div,.spotlight-panel__facts a{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:.95rem;flex-direction:column;gap:.2rem;padding:.95rem;display:flex}.spotlight-panel__facts strong{font-size:1.18rem}.spotlight-panel__facts a{color:var(--ocean)}.tournament-timeline{margin-top:1rem}.pool-board,.pool-board__groups{gap:1rem;display:grid}.pool-board__group{gap:.9rem;display:grid}.pool-board__group-head{color:#a8bde0e0;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:1rem;font-size:.78rem;display:flex}.pool-board__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.pool-card{background:radial-gradient(circle at 100% 0,#53a4ff1f,#0000 10rem),linear-gradient(#ffffff0f,#ffffff08),#090d15eb;border:1px solid #ffffff14;border-radius:1rem;gap:.65rem;padding:.8rem;display:grid}.pool-card__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.pool-card__head span{color:#a8bde0b8;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.pool-card__head strong{margin-top:.15rem;font-size:1rem;line-height:1.05;display:block}.pool-card__stack{gap:.55rem;display:grid}.pool-match-row{background:linear-gradient(#ffffff0d,#ffffff06),#070b12e6;border:1px solid #ffffff14;border-radius:.88rem;gap:.45rem;padding:.65rem .72rem;transition:transform .16s,border-color .16s,box-shadow .18s,background .18s;display:grid}.pool-match-row:hover{border-color:#53a4ff42;transform:translateY(-2px)}.pool-match-row--live{background:linear-gradient(#cf3a1d24,#ffffff08),#070b12f0}.pool-match-row__topline,.pool-match-row__footer{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.pool-match-row__topline span,.pool-match-row__footer span{color:#a8bde0b3;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.pool-match-row__teams{gap:.22rem;display:grid}.pool-match-row__teams strong{font-size:.9rem;line-height:1.12}.pool-match-row__footer strong{font-family:var(--font-score), sans-serif;font-size:1.3rem;line-height:.92}.tournament-flow{gap:1rem;margin-top:1rem;display:grid}.tournament-flow__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.tournament-flow__step{background:linear-gradient(#ffffff0f,#ffffff08),#090d15eb;border:1px solid #ffffff14;border-radius:1rem;gap:.65rem;padding:.85rem;display:grid;position:relative}.tournament-flow__step.is-active{background:radial-gradient(circle at 100% 0,#ff7b3929,#0000 10rem),linear-gradient(#ffffff14,#ffffff08),#090d15f0;border-color:#ff7b3952;box-shadow:0 16px 38px #ff7b391f}.tournament-flow__step:not(:last-child):after{content:"";background:linear-gradient(90deg,#ffffff2e,#ff7b3980);width:1.35rem;height:2px;position:absolute;top:50%;right:-.72rem;transform:translateY(-50%)}.tournament-flow__head{gap:.2rem;display:grid}.tournament-flow__head span,.tournament-flow__footer span{color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.tournament-flow__head strong{font-size:1.05rem;line-height:1.05}.tournament-flow__badge{width:fit-content;color:var(--sun);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;background:#ff7b3924;border:1px solid #ff7b393d;border-radius:999px;align-items:center;padding:.32rem .55rem;font-size:.72rem;display:inline-flex}.tournament-flow__step p{color:#dfe6f2b8;margin:0}.tournament-flow__footer{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.tournament-flow__footer strong{font-family:var(--font-score), sans-serif;font-size:1.6rem;line-height:.92}.tournament-timeline__track{gap:.7rem;display:grid}.tournament-timeline__stage{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.tournament-timeline__marker{width:2.6rem;height:2.6rem;font-family:var(--font-score), sans-serif;background:linear-gradient(135deg,#53a4ff29,#ff4d5a29);border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.tournament-timeline__body{background:linear-gradient(#ffffff0f,#ffffff08),#ffffff05;border:1px solid #ffffff14;border-radius:1rem;gap:.65rem;padding:.85rem;display:grid}.tournament-timeline__stage-head,.tournament-timeline__round-head{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.tournament-timeline__stage-head h3{letter-spacing:-.04em;margin:.2rem 0 0;font-size:1.05rem}.tournament-timeline__stage-head strong{font-family:var(--font-score), sans-serif;font-size:1.2rem}.tournament-timeline__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.tournament-timeline__stats div,.pairs-command__stats div,.season-radar__stats div{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:.9rem;gap:.2rem;padding:.8rem;display:grid}.tournament-timeline__stats strong,.pairs-command__stats strong,.season-radar__stats strong{font-size:1.2rem;line-height:1}.tournament-timeline__rounds{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;display:grid}.tournament-timeline__round{background:#070a106b;border:1px solid #ffffff14;border-radius:1rem;gap:.45rem;padding:.68rem;display:grid}.tournament-timeline__round-head strong{font-size:.9rem}.tournament-timeline__round-bars{flex-wrap:wrap;gap:.45rem;display:flex}.tournament-timeline__round-bars .is-live,.pair-ranking-card__bars .is-live{color:var(--live)}.tournament-timeline__round-bars .is-scheduled,.pair-ranking-card__bars .is-scheduled{color:var(--scheduled)}.tournament-timeline__round-bars .is-finished,.pair-ranking-card__bars .is-finished{color:var(--finished)}.knockout-board,.knockout-roadmap__groups{gap:1rem;display:grid}.knockout-roadmap__group{gap:.85rem;display:grid}.knockout-roadmap__group-head{color:#a8bde0e0;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:1rem;font-size:.78rem;display:flex}.knockout-roadmap__track{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.knockout-roadmap__round{background:radial-gradient(circle at 100% 0,#ff7b3914,#0000 10rem),linear-gradient(#ffffff0f,#ffffff08),#090d15e6;border:1px solid #ffffff14;border-radius:.98rem;gap:.55rem;padding:.78rem;display:grid}.knockout-roadmap__round-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.knockout-roadmap__round-head strong{font-size:.96rem}.knockout-roadmap__round-head span,.knockout-roadmap__match-topline span,.knockout-roadmap__match-footer span{color:#a8bde0b3;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.knockout-roadmap__round-stack{gap:.55rem;display:grid}.knockout-roadmap__match{background:linear-gradient(#ffffff0b,#ffffff06),#070b12eb;border:1px solid #ffffff14;border-radius:.84rem;gap:.4rem;padding:.62rem .68rem;transition:transform .16s,border-color .16s,box-shadow .18s;display:grid}.knockout-roadmap__match:hover{border-color:#ff7b3947;transform:translateY(-2px)}.knockout-roadmap__match--live{background:linear-gradient(#cf3a1d24,#ffffff05),#070b12f0}.knockout-roadmap__match-topline,.knockout-roadmap__match-footer{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.knockout-roadmap__match-teams{gap:.22rem;display:grid}.knockout-roadmap__match-teams strong{font-size:.88rem;line-height:1.12}.knockout-roadmap__match-footer strong{font-family:var(--font-score), sans-serif;font-size:1.22rem;line-height:.92}.knockout-board__groups{gap:1rem;display:grid}.knockout-board__group{gap:.85rem;display:grid}.knockout-board__group-head{color:#a8bde0e0;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:1rem;font-size:.78rem;display:flex}.knockout-board__track{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:.75rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.knockout-round{gap:.8rem;min-width:0;padding-right:1.2rem;display:grid;position:relative}.knockout-round:not(:last-child):before{content:"";background:linear-gradient(#0000,#ffffff29,#0000);width:1px;position:absolute;top:18%;bottom:18%;right:-.1rem}.knockout-round:not(:last-child):after{content:"";background:linear-gradient(90deg,#fff3,#ff7b3980);width:1.05rem;height:2px;position:absolute;top:50%;right:-.1rem;transform:translateY(-50%)}.knockout-round__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.knockout-round__head strong{font-size:1.05rem}.knockout-round__head span{color:#a8bde0b3;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.knockout-round__stack{gap:.55rem;display:grid}.knockout-match{background:linear-gradient(#ffffff0f,#ffffff08),#090d15e6;border:1px solid #ffffff14;border-radius:.88rem;gap:.45rem;padding:.68rem;transition:transform .16s,border-color .16s,box-shadow .18s,background .18s;display:grid}.knockout-match:hover{border-color:#ff7b3947;transform:translateY(-2px)}.knockout-match--live{background:linear-gradient(#cf3a1d24,#ffffff05),#090d15f0}.knockout-match__topline,.knockout-match__footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.knockout-match__topline span,.knockout-match__footer span{color:#a8bde0b3;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.knockout-match__teams{gap:.45rem;display:grid}.knockout-match__teams strong{font-size:.9rem;line-height:1.12}.knockout-match__footer strong{font-family:var(--font-score), sans-serif;font-size:1.3rem;line-height:.92}.pairs-command,.pairs-grid-panel,.season-radar,.tournaments-calendar{margin-top:1rem}.pairs-command__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.pairs-command__card{background:radial-gradient(circle at 100% 0,#53a4ff2e,#0000 10rem),linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff14;border-radius:1.2rem;gap:.7rem;padding:1rem;display:grid}.pairs-command__card strong{font-size:1.25rem;line-height:1.05}.pairs-command__card p{color:var(--muted);margin:0}.pairs-command__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.pairs-ranking-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.pair-ranking-card{background:linear-gradient(135deg,#53a4ff14,#ff4d5a14),#ffffff08;border:1px solid #ffffff14;border-radius:1.1rem;gap:.7rem;padding:1rem;display:grid}.pair-ranking-card__meta,.pair-ranking-card__footer,.calendar-event-card__stats,.calendar-event-card__footer{flex-wrap:wrap;justify-content:space-between;gap:.7rem;display:flex}.pair-ranking-card__rank{color:var(--sun)}.pair-ranking-card__name{font-size:1.15rem;line-height:1.08}.pair-ranking-card__record{color:var(--muted);margin:0}.pair-ranking-card__bars{flex-wrap:wrap;gap:.5rem;display:flex}.pair-ranking-card__footer strong{font-family:var(--font-score), sans-serif;font-size:1.4rem}.season-radar__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.tournaments-calendar__list{max-height:none;padding-right:0;overflow:visible}.calendar-month-card{padding:1rem 1rem 1rem 1.2rem;position:relative;overflow:hidden}.calendar-month-card:before{content:"";background:linear-gradient(#53a4ff73,#ff4d5a3d);width:2px;position:absolute;inset:1rem auto 1rem .5rem}.calendar-month-card__header{padding-left:.6rem;position:relative}.calendar-month-card__kicker{margin-bottom:.2rem;display:block}.calendar-event-card{background:radial-gradient(circle at top right, #53a4ff1f, transparent 10rem), linear-gradient(180deg, #ffffff0f, #ffffff08), var(--panel-strong);border-radius:1.05rem;padding:1.05rem}.calendar-event-card__name{font-size:1.08rem;line-height:1.08}.calendar-event-card__destination{margin-top:.4rem}.calendar-event-card__stats{margin-top:.65rem}.match-tabs{flex-wrap:wrap;gap:.65rem;margin:1rem 0;display:flex}.match-tabs__button{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.7rem;padding:.78rem 1rem;display:inline-flex}.match-tabs__button strong{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:1.75rem;height:1.75rem;display:inline-flex}.match-tabs__button.is-active{background:linear-gradient(135deg,#53a4ff2e,#ffffff0a);border-color:#53a4ff38}.score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.score-card{text-align:left;cursor:pointer;background:linear-gradient(90deg,#53a4ff14 0 49.5%,#ff4d5a14 50.5% 100%),linear-gradient(#ffffff0d,#ffffff08);border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;gap:.85rem;padding:1rem;transition:transform .14s,border-color .14s,box-shadow .18s,background .18s;display:flex;position:relative;overflow:hidden}.score-card:after{content:"VS";width:2.4rem;height:2.4rem;color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;background:#060a11db;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.score-card.is-selected{background:linear-gradient(90deg,#53a4ff1f 0 49.5%,#ff4d5a1f 50.5% 100%),radial-gradient(circle at 100% 0,#ff7b391f,#0000 10rem),#ffffff0d;border-color:#ff7b3952}.score-card.has-live-update,.live-desk-card.has-live-update,.live-broadcast-banner.has-live-update,.match-center__hero.has-live-update,.knockout-match.has-live-update,.match-lower-third.has-live-update,.match-overlay.has-live-update{border-color:#cf3a1d4d;animation:.76s live-flash;box-shadow:0 14px 34px #cf3a1d1f}.is-live-pulsing{animation:.98s cubic-bezier(.2,.8,.2,1) live-score-pop}.score-card__body{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.score-card__score{text-align:right}.score-card__score strong{font-family:var(--font-score), sans-serif;letter-spacing:.02em;font-size:clamp(2rem,4vw,3rem);line-height:.94}.score-card__score span{color:var(--muted);font-family:var(--font-mono), monospace;margin-top:.3rem;font-size:.76rem;display:block}.score-card__links{gap:.75rem;display:inline-flex}.score-card__links a{color:var(--sun)}.state-badge{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;width:fit-content;padding:.28rem .55rem;font-size:.7rem;display:inline-flex}.state-badge--live,.state-badge--active{color:var(--live);background:#cf3a1d1f}.state-badge--pulsing{position:relative;overflow:hidden}.state-badge--pulsing:after{content:"";background:currentColor;border-radius:999px;width:.42rem;height:.42rem;margin-left:.38rem;animation:1.8s infinite pulse;box-shadow:0 0 #cf3a1d52}.state-badge--scheduled,.state-badge--upcoming{color:var(--scheduled);background:#a97a1024}.state-badge--finished{color:var(--finished);background:#2f7d5924}.empty-state{background:#ffffff0a;border:1px dashed #ffffff1a;border-radius:1rem;padding:1rem}.match-center-panel{scroll-margin-top:6rem}.match-overlay-panel{gap:1rem;display:grid}.match-overlay{background:radial-gradient(circle at 100% 0,#ff4d5a1f,#0000 12rem),linear-gradient(90deg,#53a4ff1a 0 49.5%,#ff4d5a1a 50.5% 100%),#080c13f2;border:1px solid #ffffff14;border-radius:1.3rem;gap:.9rem;padding:1.15rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.match-overlay--live{box-shadow:0 20px 46px #cf3a1d24}.match-overlay__ribbon,.match-overlay__ticker span,.match-overlay__team span,.match-overlay__core small,.match-overlay__set span,.match-overlay__meta span{color:#a8bde0d1;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem}.match-overlay__ribbon{flex-wrap:wrap;gap:.55rem;display:flex}.match-overlay__ribbon span{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.35rem .5rem;display:inline-flex}.match-overlay__board{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.match-overlay__team{gap:.25rem;min-width:0;display:grid}.match-overlay__team--right{text-align:right}.match-overlay__team strong{text-wrap:balance;font-size:clamp(1.2rem,2.2vw,1.85rem);line-height:1}.match-overlay__core{text-align:center;gap:.3rem;min-width:min(26vw,280px);display:grid}.match-overlay__core strong{font-family:var(--font-score), sans-serif;letter-spacing:.02em;font-size:clamp(3.4rem,8vw,6rem);line-height:.88}.match-overlay__core span{color:#f2f6ffdb;font-size:.96rem}.match-overlay__ticker{background:#ffffff0b;border:1px solid #ffffff14;border-radius:1rem;padding:.8rem .9rem;overflow:hidden}.match-overlay__ticker span{color:#f2f6ffc7;animation:.38s ticker-slide;display:block}.match-overlay__sets{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;display:grid}.match-overlay__set{background:#ffffff0d;border:1px solid #ffffff14;border-radius:1rem;gap:.25rem;padding:.9rem;display:grid}.match-overlay__set strong{font-size:1.35rem}.match-overlay__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.match-overlay__meta div{background:#ffffff0d;border:1px solid #ffffff14;border-radius:1rem;gap:.2rem;padding:.9rem;display:grid}.match-overlay__meta strong{font-size:1rem;line-height:1.2}.match-lower-third{background:linear-gradient(90deg,#53a4ff24 0 49.5%,#ff4d5a24 50.5% 100%),#06090ff5;border:1px solid #ffffff14;border-radius:1.2rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.8rem;padding:.9rem 1rem;display:grid}.match-lower-third--live{box-shadow:0 18px 44px #cf3a1d24}.match-lower-third__lane{align-content:center;gap:.2rem;min-width:0;display:grid}.match-lower-third__lane--right{text-align:right}.match-lower-third__lane span,.match-lower-third__center small{color:#a8bde0d1;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.1em;font-size:.74rem}.match-lower-third__lane strong{text-wrap:balance;font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.02}.match-lower-third__center{text-align:center;align-content:center;gap:.22rem;min-width:min(24vw,280px);display:grid}.match-lower-third__center strong{font-family:var(--font-score), sans-serif;letter-spacing:.03em;font-size:clamp(2.5rem,6vw,4.4rem);line-height:.88}.match-lower-third__center span{color:#f2f6ffd6;font-size:.88rem}.match-center__hero{gap:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.match-center__tabs{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:inline-flex}.match-center__tab{text-transform:capitalize;cursor:pointer;background:#fffcf7d1;border:1px solid #28201414;border-radius:999px;padding:.72rem .95rem;transition:transform .14s,border-color .14s,background .14s}.match-center__tab:hover{transform:translateY(-1px)}.match-center__tab.is-active{color:var(--ocean);background:linear-gradient(135deg,#0d65711f,#fffcf7f5);border-color:#0d65713d}.match-center__score{background:linear-gradient(90deg,#53a4ff1f 0 49.5%,#ff4d5a1f 50.5% 100%),radial-gradient(circle at 100% 0,#ff4d5a1f,#0000 10rem),#ffffff0d;border-radius:1rem;gap:.35rem;padding:1.2rem;display:grid}.match-center__score--broadcast{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem}.match-center__side{gap:.2rem;display:grid}.match-center__side--right{text-align:right}.match-center__side span,.match-center__score-core small{color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.match-center__side strong{font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.05}.match-center__score-core{text-align:center;gap:.2rem;min-width:min(24vw,240px);display:grid}.match-center__score span{color:var(--muted);font-size:.95rem}.match-center__score strong{font-family:var(--font-score), sans-serif;letter-spacing:.03em;font-size:clamp(3rem,7vw,5rem);line-height:.9}.match-center__score-core span{color:var(--muted);font-size:.88rem}.match-center__sets{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;display:grid}.match-center__set{background:#ffffff0d;border:1px solid #ffffff14;border-radius:1rem;gap:.25rem;padding:.9rem;display:grid}.match-center__set span{color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.match-center__set strong{font-size:1.3rem}.match-center__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.match-center__links-panel{gap:.9rem;display:grid}.match-center__meta div{background:#ffffff0d;border:1px solid #ffffff14;border-radius:1rem;gap:.2rem;padding:.9rem;display:grid}.match-center__meta span{color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.match-center__meta strong{font-size:1rem;line-height:1.2}.match-center__actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.match-center__button{color:#fff;background:linear-gradient(135deg, var(--ocean), #1b7d89);border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.1rem;display:inline-flex}.match-center__button.is-secondary{color:var(--ink);background:#ffffff0d;border:1px solid #ffffff14}@media (max-width:1180px){.website-nav,.site-header,.site-header__controls,.hero-band,.subpage-hero__content,.subpage-hero__facts,.tournament-flow__track,.workspace-grid,.live-desk__grid,.pairs-command__grid,.pairs-ranking-grid,.season-radar__stats,.spotlight-panel__hero,.match-center__meta,.score-grid,.summary-strip{grid-template-columns:1fr}.month-group-list{max-height:none}.website-nav{grid-template-columns:1fr}.website-nav__links{justify-content:flex-start}.live-ticker,.tournament-timeline__stats,.pairs-command__stats,.live-broadcast-banner__vs,.live-broadcast-card__scoreboard,.pool-board__grid,.live-page-hero__facts,.pairs-page-hero__facts,.pair-page-hero__facts,.match-page-hero__facts,.tournaments-page-hero__facts,.tournament-page-hero__facts,.match-overlay__board,.match-overlay__meta,.match-lower-third{grid-template-columns:1fr}.live-broadcast-banner__side,.live-broadcast-card__side--right,.match-overlay__team--right,.match-lower-third__lane--right{text-align:left}.knockout-roadmap__match-topline,.knockout-roadmap__match-footer{flex-wrap:wrap;align-items:baseline}}@media (max-width:960px){.dashboard-shell{width:min(100vw - 1.5rem,100%);padding-top:.75rem}.website-nav{gap:.8rem;padding:.8rem .95rem;top:.55rem}.website-nav__brand strong{font-size:.95rem}.website-nav__links{gap:.45rem}.website-nav__link,.website-nav__external{min-height:2.5rem;padding:.62rem .82rem}.live-ticker{gap:.7rem;padding:.75rem .85rem}.live-ticker__track{grid-auto-columns:minmax(220px,1fr)}.pool-board__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subpage-hero__topline{flex-direction:column;align-items:stretch}.subpage-breadcrumbs{white-space:nowrap;flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}.tracking-card--compact{width:min(100%,18rem);min-width:0}.home-page-hero__headline h1{max-width:11ch;font-size:clamp(2.6rem,6.2vw,3.95rem)}.live-page-hero__headline h1,.pairs-page-hero__headline h1,.match-page-hero__headline h1,.tournaments-page-hero__headline h1,.tournament-page-hero__headline h1{max-width:12ch;font-size:clamp(2.45rem,5.6vw,3.7rem)}.pair-page-hero__headline h1{max-width:12ch;font-size:clamp(2.3rem,4.8vw,3.35rem)}.home-page-hero__headline p,.live-page-hero__headline p,.pairs-page-hero__headline p,.pair-page-hero__headline p,.match-page-hero__headline p,.tournaments-page-hero__headline p,.tournament-page-hero__headline p{font-size:.97rem}}@media (max-width:760px){.dashboard-shell{width:min(100vw - 1rem,100%);padding-top:.5rem}.hero-band,.panel,.summary-tile{border-radius:1.4rem}.hero-band,.panel{padding:1rem}.website-nav{gap:.7rem;padding:.72rem .82rem;top:.35rem}.website-nav__eyebrow{font-size:.65rem}.website-nav__brand strong{font-size:.9rem}.website-nav__toggle,.website-nav__external{min-height:2.45rem;padding:.58rem .8rem}.live-ticker{gap:.55rem;padding:.68rem .75rem}.live-ticker__label{letter-spacing:.1em;font-size:.68rem}.live-ticker__track{grid-auto-columns:78vw;gap:.55rem}.live-ticker__item,.live-ticker__empty{padding:.72rem .78rem}.live-ticker__item strong{font-size:1.02rem}.subpage-breadcrumbs{gap:.4rem;font-size:.68rem}.pool-card__head,.pool-match-row__topline,.pool-match-row__footer{flex-wrap:wrap;align-items:baseline}.hero-band__copy h1{max-width:12ch;font-size:clamp(2.3rem,14vw,4rem)}.home-page-hero__headline h1{max-width:100%;font-size:clamp(2.2rem,11vw,3.35rem)}.live-page-hero__headline h1,.pairs-page-hero__headline h1{max-width:100%;font-size:clamp(2.1rem,10vw,3.15rem)}.pair-page-hero__headline h1{max-width:100%;font-size:clamp(2.15rem,10.5vw,3.2rem)}.match-page-hero__headline h1{max-width:100%;font-size:clamp(2.1rem,10.5vw,3.15rem)}.tournaments-page-hero__headline h1{max-width:100%;font-size:clamp(2.15rem,10.5vw,3.2rem)}.tournament-page-hero__headline h1{max-width:100%;font-size:clamp(2rem,10vw,3.05rem)}.home-page-hero__headline p,.live-page-hero__headline p,.pairs-page-hero__headline p,.pair-page-hero__headline p,.match-page-hero__headline p,.tournaments-page-hero__headline p,.tournament-page-hero__headline p{font-size:.93rem}.hero-band__scoreboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.home-page-hero__score-chip,.live-page-hero__stat,.pairs-page-hero__stat,.pair-page-hero__stat,.match-page-hero__stat,.tournaments-page-hero__stat,.tournament-page-hero__stat{border-radius:1rem}.tournament-page-hero__stat strong,.match-page-hero__stat strong{font-size:1rem}.field input,.field select{font-size:16px}.pair-page-hero__stat,.live-page-hero__stat,.pairs-page-hero__stat,.match-page-hero__stat,.tournaments-page-hero__stat,.tournament-page-hero__stat{min-height:auto}.site-nav{display:none}.website-nav{grid-template-columns:1fr auto}.website-nav__toggle{justify-content:center;align-items:center;display:inline-flex}.website-nav__links{grid-column:1/-1;width:100%;display:none}.website-nav__links.is-open{display:flex}.website-nav__link{width:100%}.website-nav__external{grid-column:1/-1;width:100%}.match-tabs,.season-switcher,.filter-chips{gap:.45rem}.season-switcher__button,.filter-chips__button,.match-tabs__button{justify-content:space-between;width:100%}.tournament-card__meta,.tournament-card__footer,.live-desk-card__footer,.live-desk-card__meta,.score-card__footer{flex-direction:column;align-items:flex-start}.score-card__body{flex-direction:column}.score-card__score{text-align:left}.tournament-rail__track{grid-auto-columns:84%}.knockout-roadmap__track{grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;padding-bottom:.25rem;overflow-x:auto}.knockout-board__track{grid-auto-columns:84%}.knockout-round{padding-right:.2rem}.tournament-flow__step:after,.knockout-round:before,.knockout-round:after{display:none}}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 #cf3a1d61}70%{box-shadow:0 0 0 10px #cf3a1d00}to{box-shadow:0 0 #cf3a1d00}}@keyframes live-score-pop{0%{color:var(--live);text-shadow:0 0 #ff7b3900;transform:scale(1)}28%{color:#fff5d8;text-shadow:0 0 18px #ff7b398c;transform:scale(1.16)skew(-4deg)}54%{color:var(--sun);text-shadow:0 0 32px #ff7b397a;transform:scale(1.08)skew(2deg)}to{color:inherit;text-shadow:0 0 #ff7b3900;transform:scale(1)}}@keyframes score-shell-flash{0%{filter:brightness()}30%{filter:brightness(1.24)}to{filter:brightness()}}@keyframes live-flash{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-2px)scale(1.01)}to{transform:translateY(0)scale(1)}}@keyframes ticker-slide{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}
