:root{--t-brand: #123c2c;--t-deep: #0d2c20;--t-deeper: #0a2219;--t-brand-soft: #e7eee9;--t-brand-ink: #123c2c;--t-cream: #f5f1e6;--t-cream-2: #ece6d6;--t-paper: #fffdf8;--t-ink: #16231c;--t-body: #2b3830;--t-muted: #5d6b63;--t-line: #e3ddcc;--t-line-strong: #cdc5af;--t-gold: #c4973f;--t-gold-light: #ddb96a;--t-gold-ink: #85601c;--t-gold-soft: #f7eed9;--t-live: #d33d36;--t-on-dark: #f5f1e6;--t-on-dark-muted: rgba(245, 241, 230, .74);--t-on-dark-line: rgba(245, 241, 230, .18);--t-serif: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--t-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-radius: 14px;--t-radius-sm: 10px;--t-shadow: 0 1px 2px rgba(22, 35, 28, .05), 0 10px 28px -16px rgba(22, 35, 28, .28);--t-header-h: 64px;--t-tabbar-h: 50px}@supports (color: color-mix(in srgb,red 50%,blue)){:root{--t-deep: color-mix(in srgb, var(--t-brand) 76%, #000);--t-deeper: color-mix(in srgb, var(--t-brand) 58%, #000);--t-brand-soft: color-mix(in srgb, var(--t-brand) 10%, #fff);--t-brand-ink: color-mix(in srgb, var(--t-brand) 92%, #000)}}@media (min-width: 900px){:root{--t-header-h: 72px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--t-header-h) + var(--t-tabbar-h) + 12px)}body{margin:0;font-family:var(--t-sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"lnum" 1}body.t-body{color:var(--t-body);background:var(--t-cream);min-height:100vh;display:flex;flex-direction:column}img,svg{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;color:var(--t-ink);line-height:1.2}p{margin:0}abbr[title]{text-decoration:none;cursor:help}:focus-visible{outline:2px solid var(--t-gold);outline-offset:2px;border-radius:4px}[hidden],.is-pruned{display:none!important}.t-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.t-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:16px}@media (min-width: 640px){.t-wrap{padding-inline:24px}}@media (min-width: 1100px){.t-wrap{padding-inline:32px}}.t-main{flex:1 0 auto;outline:none}.t-muted{color:var(--t-muted)}.t-link{color:var(--t-gold-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.t-link:hover{color:var(--t-ink)}.t-arrow:after{content:" \2192"}.t-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.t-skip{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;background:var(--t-gold);color:var(--t-ink);font-weight:600;border-radius:6px;text-decoration:none}.t-skip:focus{top:12px}.t-eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--t-gold-ink)}.t-title{font-family:var(--t-serif);font-weight:600;font-size:clamp(30px,22px + 2.4vw,44px);letter-spacing:.06em;text-transform:uppercase;margin-top:6px}.t-h2{font-family:var(--t-serif);font-weight:600;font-size:22px;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:10px}.t-h3{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--t-muted);margin:26px 0 12px}@media (min-width: 900px){.t-h2{font-size:24px}}.t-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--t-live);box-shadow:0 0 #d33d368c;animation:t-pulse 1.8s ease-out infinite;flex:none}.t-dot--lg{width:10px;height:10px}@keyframes t-pulse{0%{box-shadow:0 0 #d33d368c}70%{box-shadow:0 0 0 8px #d33d3600}to{box-shadow:0 0 #d33d3600}}.t-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;white-space:nowrap}.t-pill--registration{background:var(--t-gold);color:#1d1608}.t-pill--live{background:var(--t-live);color:#fff}.t-pill--live .t-dot{background:#fff;animation:none}.t-pill--upcoming{background:rgba(245,241,230,.16);color:var(--t-on-dark);box-shadow:inset 0 0 0 1px var(--t-on-dark-line)}.t-pill--completed{background:var(--t-cream);color:var(--t-ink)}.t-pill--cancelled{background:#4a2a28;color:#f7dcd9}.t-live-badge{display:inline-flex;align-items:center;gap:6px;color:var(--t-live);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.t-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--t-cream-2);color:var(--t-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.t-badge{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;vertical-align:1px}.t-badge--gold{background:var(--t-gold);color:#1d1608}.t-badge--q{background:var(--t-brand-soft);color:var(--t-brand-ink);min-width:20px}.t-rule{display:block;width:96px;height:1px;margin:22px auto;background:currentColor;opacity:.45}.t-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;border-radius:6px;border:1px solid transparent;font-family:var(--t-sans);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,transform .15s;white-space:nowrap}.t-btn:active{transform:translateY(1px)}.t-btn--sm{min-height:36px;padding:0 14px;font-size:12px;letter-spacing:.1em}.t-btn--lg{min-height:52px;padding:0 28px}.t-btn--block{display:flex;width:100%}.t-btn--gold{background:var(--t-gold);color:#1d1608}.t-btn--gold:hover{background:var(--t-gold-light)}.t-btn--line{border-color:#f5f1e68c;color:var(--t-on-dark);background:transparent}.t-btn--line:hover{background:rgba(245,241,230,.1);border-color:var(--t-on-dark)}.t-btn--brand{background:var(--t-brand);color:var(--t-on-dark)}.t-btn--brand:hover{background:var(--t-deep)}.t-btn--quiet{background:var(--t-paper);border-color:var(--t-line-strong);color:var(--t-ink)}.t-btn--quiet:hover{border-color:var(--t-ink)}.t-header{position:sticky;top:0;z-index:50;background:var(--t-deep);color:var(--t-on-dark);border-bottom:1px solid var(--t-on-dark-line)}.t-header__bar{display:flex;align-items:center;gap:16px;height:var(--t-header-h)}.t-brand{display:flex;align-items:center;gap:12px;min-width:0;text-decoration:none;margin-right:auto}.t-brand__logo{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;flex:none}.t-brand__text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.t-brand__name{font-family:var(--t-serif);font-weight:700;font-size:16px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-brand__sub{font-size:10px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--t-gold-light);margin-top:3px}.t-nav{display:none}.t-nav__list{display:flex;gap:4px;list-style:none;margin:0;padding:0}.t-nav__link{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;color:var(--t-on-dark-muted);border-radius:6px;position:relative}.t-nav__link:hover{color:var(--t-on-dark);background:rgba(245,241,230,.06)}.t-nav__link[aria-current=page]{color:var(--t-on-dark)}.t-nav__link[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;background:var(--t-gold);border-radius:2px}.t-header__tools{display:flex;align-items:center;gap:8px;flex:none}.t-header__account{display:none;align-items:center;gap:8px;height:40px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;color:var(--t-on-dark-muted);border-radius:6px}.t-header__account:hover{color:var(--t-on-dark);background:rgba(245,241,230,.06)}.t-lang{position:relative;display:none}.t-lang__toggle{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 10px;border-radius:6px;cursor:pointer;list-style:none;font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--t-on-dark-muted)}.t-lang__toggle::-webkit-details-marker{display:none}.t-lang__toggle:hover,.t-lang[open] .t-lang__toggle{color:var(--t-on-dark);background:rgba(245,241,230,.06)}.t-lang__list{position:absolute;right:0;top:calc(100% + 6px);min-width:170px;margin:0;padding:6px;list-style:none;background:var(--t-paper);color:var(--t-ink);border-radius:10px;box-shadow:0 18px 40px -12px #00000073;border:1px solid var(--t-line)}.t-lang__list a{display:block;padding:9px 12px;border-radius:6px;font-size:14px;text-decoration:none}.t-lang__list a:hover{background:var(--t-cream)}.t-lang__list a[aria-current=true]{font-weight:700;color:var(--t-brand-ink)}.t-lang__list a[aria-current=true]:after{content:" \2713";color:var(--t-gold-ink)}.t-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-8px;border:0;background:transparent;cursor:pointer;border-radius:8px}.t-menu-btn__bars{display:grid;gap:5px;width:20px}.t-menu-btn__bars span{display:block;height:1.5px;background:var(--t-on-dark);border-radius:2px;transition:transform .2s,opacity .2s}.t-menu-btn[aria-expanded=true] .t-menu-btn__bars span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.t-menu-btn[aria-expanded=true] .t-menu-btn__bars span:nth-child(2){opacity:0}.t-menu-btn[aria-expanded=true] .t-menu-btn__bars span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.t-menu{position:absolute;left:0;right:0;top:100%;background:var(--t-deep);border-top:1px solid var(--t-on-dark-line);box-shadow:0 24px 40px -20px #0009;max-height:calc(100vh - var(--t-header-h));overflow-y:auto}.t-menu__list{list-style:none;margin:0;padding:8px 0 12px}.t-menu__link{display:flex;align-items:center;gap:10px;padding:14px 0;font-family:var(--t-serif);font-size:21px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--t-on-dark-line)}.t-menu__link[aria-current=page]{color:var(--t-gold-light)}.t-menu__label{margin:8px 0 10px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--t-on-dark-muted)}.t-menu__langs{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0 0 24px}.t-chip--dark{border-color:var(--t-on-dark-line)!important;background:transparent!important;color:var(--t-on-dark)!important;text-decoration:none}.t-chip--dark[aria-current=true]{background:var(--t-gold)!important;color:#1d1608!important;border-color:var(--t-gold)!important}@media (max-width: 899px){.t-header__cta{min-height:34px;padding:0 12px;font-size:11px}}@media (max-width: 419px){.t-header__cta{display:none}.t-brand__logo{width:36px;height:36px}}.t-menu__link--cta{color:var(--t-gold-light)}@media (min-width: 900px){.t-nav,.t-lang{display:block}.t-header__account{display:inline-flex}.t-menu-btn,.t-menu{display:none!important}.t-brand__name{font-size:17px}}@media (max-width: 380px){.t-brand__sub{display:none}.t-brand__name{font-size:14px;letter-spacing:.12em}}.t-banner{position:relative;isolation:isolate;overflow:hidden;color:var(--t-on-dark);background:var(--t-brand)}.t-banner:after{content:"";position:absolute;inset:12px;border:1px solid rgba(245,241,230,.26);pointer-events:none;z-index:1}.t-banner__bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 70% at 85% 0%,rgba(255,255,255,.09),transparent 60%),linear-gradient(180deg,var(--t-brand) 0%,var(--t-deep) 100%)}.t-banner__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.t-banner--image .t-banner__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,34,25,.78) 0%,rgba(10,34,25,.86) 55%,rgba(10,34,25,.94) 100%)}@supports (color: color-mix(in srgb,red 50%,blue)){.t-banner--image .t-banner__bg:after{background:linear-gradient(180deg,color-mix(in srgb,var(--t-deeper) 76%,transparent) 0%,color-mix(in srgb,var(--t-deeper) 86%,transparent) 55%,color-mix(in srgb,var(--t-deeper) 95%,transparent) 100%)}}.t-court{position:absolute;inset:0;overflow:hidden;background:repeating-linear-gradient(90deg,rgba(255,255,255,.028) 0 64px,transparent 64px 128px)}.t-court__net{position:absolute;left:-2%;right:-2%;bottom:0;height:30px;border-top:3px solid rgba(245,241,230,.5);background:repeating-linear-gradient(90deg,rgba(245,241,230,.16) 0 1px,transparent 1px 8px),repeating-linear-gradient(0deg,rgba(245,241,230,.16) 0 1px,transparent 1px 8px);box-shadow:0 14px 30px #00000047}.t-court__line{display:none}.t-court__side{position:absolute;right:9%;top:-10%;bottom:-10%;width:3px;background:linear-gradient(180deg,rgba(245,241,230,.42),rgba(245,241,230,.08));transform:rotate(9deg);transform-origin:top}@media (max-width: 639px){.t-banner .t-court__side,.t-welcome .t-court__side{opacity:.45;right:-4%}}.t-court--small .t-court__net{height:16px;top:62%;bottom:auto;border-top-width:2px}.t-court--small .t-court__line{display:block;position:absolute;left:50%;top:calc(62% + 16px);bottom:0;width:2px;background:rgba(245,241,230,.18)}.t-banner__inner{position:relative;z-index:2;padding-top:48px;padding-bottom:64px}@media (max-width: 639px){.t-banner__inner,.t-welcome__inner{padding-inline:28px}}.t-banner__body{max-width:880px;margin-inline:auto;text-align:center}.t-banner__eyebrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;margin-bottom:20px}.t-banner__venue{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--t-on-dark-muted)}.t-banner__title{color:var(--t-on-dark);font-family:var(--t-serif);font-weight:600;font-size:clamp(36px,18px + 5.2vw,76px);line-height:1.02;letter-spacing:.07em;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.25)}.t-banner__link{text-decoration:none}.t-banner--feature .t-banner__link:after{content:"";position:absolute;inset:0;z-index:0}.t-banner--feature .t-banner__link:focus-visible{outline:none}.t-banner--feature .t-banner__link:focus-visible:after{outline:2px solid var(--t-gold);outline-offset:-16px}.t-banner__actions,.t-countdown,.t-banner__eyebrow,.t-facts{position:relative;z-index:1}.t-banner__lead{max-width:640px;margin:18px auto 0;font-size:16px;line-height:1.55;color:var(--t-on-dark-muted);text-wrap:pretty}.t-banner .t-rule{margin:26px auto}.t-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px;margin:0 auto;max-width:760px}.t-facts__item{min-width:0}.t-facts__item--wide{grid-column:1 / -1;order:3}.t-facts dt{font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--t-gold-light)}.t-facts dd{margin:6px 0 0;font-size:15px;font-weight:600;color:var(--t-on-dark)}.t-facts__unit{font-weight:400;color:var(--t-on-dark-muted);font-size:13px}.t-banner__actions{display:flex;flex-direction:column;gap:10px;margin-top:30px}.t-countdown{margin:28px auto 0;padding-top:22px;max-width:420px;border-top:1px solid var(--t-on-dark-line)}.t-countdown__label{font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--t-on-dark-muted)}.t-countdown__clock{display:flex;justify-content:center;gap:10px;margin-top:12px}.t-countdown__unit{display:flex;flex-direction:column;align-items:center;min-width:62px;padding:10px 6px 8px;border:1px solid var(--t-on-dark-line);border-radius:8px;background:rgba(0,0,0,.14)}.t-countdown__unit b{font-family:var(--t-serif);font-size:30px;font-weight:600;line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--t-on-dark)}.t-countdown__unit small{margin-top:5px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--t-on-dark-muted)}.t-countdown__date{margin-top:12px;font-size:13px;color:var(--t-on-dark-muted)}@media (min-width: 640px){.t-banner__inner{padding-top:72px;padding-bottom:80px}.t-banner:after{inset:16px}.t-facts{grid-template-columns:auto 1fr auto;gap:0;border-top:1px solid var(--t-on-dark-line);border-bottom:1px solid var(--t-on-dark-line)}.t-facts__item{padding:16px 24px}.t-facts__item+.t-facts__item{border-left:1px solid var(--t-on-dark-line)}.t-facts__item--wide{grid-column:auto;order:0}.t-banner .t-rule{display:none}.t-banner__lead{margin-bottom:30px}.t-banner__actions{flex-direction:row;justify-content:center}.t-banner--page .t-banner__inner{padding-top:56px;padding-bottom:64px}}@media (min-width: 1100px){.t-banner--feature .t-banner__inner{padding-top:96px;padding-bottom:104px}}.t-section{padding-top:44px}.t-section:last-child{padding-bottom:64px}.t-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.t-block+.t-block,.t-block{margin-top:0;margin-bottom:36px}.t-card{position:relative;background:var(--t-paper);border:1px solid var(--t-line);border-radius:var(--t-radius);padding:20px;box-shadow:var(--t-shadow)}.t-card__title{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--t-gold-ink);margin-bottom:14px;font-family:var(--t-sans)}.t-card__heading{font-family:var(--t-serif);font-size:22px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.t-card__next{margin-top:12px;padding-top:12px;border-top:1px solid var(--t-line);display:grid;gap:4px}.t-card--accent{background:var(--t-brand);border-color:var(--t-brand);color:var(--t-on-dark)}.t-card--accent .t-card__title,.t-card--accent .t-link{color:var(--t-gold-light)}.t-card--accent .t-link:hover{color:var(--t-on-dark)}.t-card--accent .t-btn--brand{background:var(--t-gold);color:#1d1608}.t-card--accent .t-btn--brand:hover{background:var(--t-gold-light)}.t-card--link:hover{border-color:var(--t-line-strong)}.t-stretch{text-decoration:none}.t-stretch:after{content:"";position:absolute;inset:0;border-radius:inherit}.t-grid{display:grid;gap:14px;list-style:none;margin:0;padding:0}.t-grid--cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.t-grid--tables{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:18px}.t-glance{display:grid;gap:16px}@media (min-width: 900px){.t-glance{grid-template-columns:1.05fr 1.15fr .9fr}}.t-livestrip{background:var(--t-deep);color:var(--t-on-dark);padding:26px 0 30px;border-top:1px solid var(--t-on-dark-line)}.t-livestrip .t-h2{color:var(--t-on-dark);font-size:20px}.t-livestrip .t-muted{color:var(--t-on-dark-muted)}.t-livestrip__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,360px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;margin:0;padding:2px 2px 8px;scrollbar-width:thin}.t-livestrip__item{position:relative;scroll-snap-align:start}.t-livestrip__link{position:absolute;inset:0;z-index:2;border-radius:12px}.t-tcard{position:relative;display:flex;flex-direction:column;background:var(--t-paper);border:1px solid var(--t-line);border-radius:var(--t-radius);overflow:hidden;box-shadow:var(--t-shadow);transition:transform .2s,box-shadow .2s}.t-tcard:hover{transform:translateY(-2px);box-shadow:0 18px 36px -18px #16231c66}.t-tcard__media{position:relative;aspect-ratio:16 / 7;background:linear-gradient(180deg,var(--t-brand),var(--t-deep));overflow:hidden}.t-tcard__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.t-tcard__pill{position:absolute;left:14px;top:14px}.t-tcard__body{padding:16px 18px 18px;display:grid;gap:4px}.t-tcard__title{font-family:var(--t-serif);font-size:22px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.t-tcard__meta{font-size:14px}.t-tcard__note{margin-top:6px;font-size:13px;color:var(--t-gold-ink);font-weight:600}.t-more{display:grid;gap:36px}@media (min-width: 900px){.t-more--split{grid-template-columns:1fr 1fr;gap:32px}.t-more--split .t-grid--cards{grid-template-columns:1fr}.t-more--split .t-tcard{flex-direction:row}.t-more--split .t-tcard__media{aspect-ratio:auto;width:38%;min-height:150px;flex:none}.t-more--split .t-tcard__body{align-content:center;padding:18px 22px}}.t-more .t-h2{margin-bottom:14px}.t-timeline{list-style:none;margin:0;padding:0}.t-timeline__item{position:relative;display:grid;grid-template-columns:18px 1fr auto;align-items:baseline;gap:10px;padding:9px 0}.t-timeline__item+.t-timeline__item{border-top:1px dashed var(--t-line)}.t-timeline__dot{width:9px;height:9px;border-radius:50%;border:2px solid var(--t-line-strong);background:var(--t-paper);align-self:center}.t-timeline__label{font-weight:600;color:var(--t-ink);font-size:14px}.t-timeline__date{font-size:13.5px;color:var(--t-muted);text-align:right;font-variant-numeric:lining-nums tabular-nums}.t-timeline__item.is-past .t-timeline__label,.t-timeline__item.is-past .t-timeline__date{color:#8a958f;text-decoration:line-through;text-decoration-color:#8a958f80}.t-timeline__item.is-past .t-timeline__dot{background:var(--t-line-strong)}.t-timeline__item.is-next .t-timeline__dot{border-color:var(--t-gold);background:var(--t-gold);box-shadow:0 0 0 4px var(--t-gold-soft)}.t-timeline__item.is-next .t-timeline__date{color:var(--t-gold-ink);font-weight:700}.t-divlist{list-style:none;margin:-6px 0;padding:0}.t-divlist li+li{border-top:1px solid var(--t-line)}.t-divlist__link{display:grid;gap:2px;padding:11px 26px 11px 0;text-decoration:none;position:relative}.t-divlist__link:after{content:"\2192";position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--t-gold-ink);transition:transform .15s}.t-divlist__link:hover:after{transform:translate(3px,-50%)}.t-divlist__name{font-weight:600;color:var(--t-ink)}.t-divlist__meta{font-size:13px;color:var(--t-muted)}.t-entry{display:grid;gap:10px}.t-entry__fee{font-family:var(--t-serif);font-size:44px;font-weight:600;line-height:1;letter-spacing:.02em}.t-entry__fee span{font-family:var(--t-sans);font-size:13px;font-weight:500;letter-spacing:0;opacity:.8}.t-entry__note{font-size:13.5px;opacity:.9}.t-entry__status{font-size:15px;font-weight:600}.t-entry .t-btn{margin-top:4px}.t-welcome{position:relative;isolation:isolate;overflow:hidden;color:var(--t-on-dark);background:var(--t-brand);text-align:center}.t-welcome:after{content:"";position:absolute;inset:14px;border:1px solid rgba(245,241,230,.26);pointer-events:none}.t-welcome__inner{position:relative;z-index:2;padding-top:72px;padding-bottom:88px;max-width:760px}.t-welcome__logo{width:96px;height:96px;-o-object-fit:contain;object-fit:contain;margin:0 auto 22px}.t-welcome__text{font-size:16px;color:var(--t-on-dark-muted);max-width:520px;margin:0 auto}.t-welcome .t-banner__actions{justify-content:center}.t-tabbar{position:sticky;top:var(--t-header-h);z-index:30;background:var(--t-paper);border-bottom:1px solid var(--t-line);box-shadow:0 6px 18px -16px #16231c80}.t-tabs{display:flex;gap:26px;overflow-x:auto;scrollbar-width:none;height:var(--t-tabbar-h);-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.t-tabs::-webkit-scrollbar{display:none}@media (min-width: 900px){.t-tabs{-webkit-mask-image:none;mask-image:none;gap:34px}}.t-tab{position:relative;display:inline-flex;align-items:center;gap:7px;flex:none;height:100%;font-size:14px;font-weight:600;color:var(--t-muted);text-decoration:none;white-space:nowrap}.t-tab:hover,.t-tab[aria-selected=true]{color:var(--t-ink)}.t-tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--t-gold);border-radius:3px 3px 0 0}.t-tab:focus-visible{outline-offset:-4px}.t-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--t-live);color:#fff;font-size:11px;font-weight:700}.t-page{padding-top:26px;padding-bottom:64px}.t-switch{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px 22px;padding:2px 16px}.t-switch::-webkit-scrollbar{display:none}@media (min-width: 640px){.t-switch{flex-wrap:wrap;margin-inline:0;padding-inline:0}}.t-chip{display:inline-flex;align-items:center;flex:none;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--t-line-strong);background:var(--t-paper);color:var(--t-ink);font-size:13.5px;font-weight:600;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s;white-space:nowrap}.t-chip:hover{border-color:var(--t-ink)}.t-chip[aria-pressed=true]{background:var(--t-brand);border-color:var(--t-brand);color:var(--t-on-dark)}.t-panel{outline:none;animation:t-fade .25s ease}@keyframes t-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}html[data-tab] [data-tab-panel]{display:none}html[data-tab=overview] [data-tab-panel=overview],html[data-tab=live] [data-tab-panel=live],html[data-tab=standings] [data-tab-panel=standings],html[data-tab=draw] [data-tab-panel=draw],html[data-tab=schedule] [data-tab-panel=schedule],html[data-tab=results] [data-tab-panel=results],html[data-tab=teams] [data-tab-panel=teams]{display:block!important}.t-division+.t-division{margin-top:40px;padding-top:32px;border-top:1px solid var(--t-line)}.t-division__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;margin-bottom:16px}.t-division__meta{font-size:13px;color:var(--t-muted);font-weight:500}.t-inline-note{padding:14px 16px;border:1px dashed var(--t-line-strong);border-radius:var(--t-radius-sm);color:var(--t-muted);font-size:14px;background:rgba(255,253,248,.6)}.t-legend{margin-top:12px;font-size:13px;color:var(--t-muted);display:flex;align-items:center;gap:0;gap:4px}.t-legend .t-rank{width:20px;height:20px;font-size:10.5px}.t-legend .t-rank:last-of-type{margin-right:6px}.t-rank--q{background:var(--t-brand-soft);color:var(--t-brand-ink);box-shadow:inset 0 0 0 1px #123c2c40}.t-overview{display:grid;gap:24px}@media (min-width: 1000px){.t-overview{grid-template-columns:minmax(0,1fr) 360px;gap:32px;align-items:start}}@media (max-width: 999px){.t-overview__aside{order:-1}}.t-overview__aside{display:grid;gap:16px}.t-info{background:var(--t-paper);border:1px solid var(--t-line);border-radius:var(--t-radius);box-shadow:var(--t-shadow)}.t-info__item{padding:22px 22px 24px}.t-info__item+.t-info__item{border-top:1px solid var(--t-line)}.t-info__title{font-family:var(--t-serif);font-size:19px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;color:var(--t-brand-ink)}@media (min-width: 640px){.t-info__item{padding:24px 30px 26px}}.t-prose{font-size:15px;line-height:1.65;color:var(--t-body)}.t-prose>*+*{margin-top:10px}.t-prose p{margin:0}.t-prose strong{color:var(--t-ink);font-weight:600}.t-prose a{color:var(--t-gold-ink);font-weight:600;text-underline-offset:3px;word-break:break-word}.t-prose ul,.t-prose ol,.t-prose-list{margin:0;padding-left:0;list-style:none;display:grid;gap:6px}.t-prose ul li,.t-prose-list li{position:relative;padding-left:20px}.t-prose ul li:before,.t-prose-list li:before{content:"";position:absolute;left:3px;top:.62em;width:6px;height:6px;background:var(--t-gold);transform:rotate(45deg)}.t-prose ol{counter-reset:t-ol}.t-prose ol li{counter-increment:t-ol;position:relative;padding-left:26px}.t-prose ol li:before{content:counter(t-ol) ".";position:absolute;left:0;color:var(--t-gold-ink);font-weight:700}.t-prose--intro{font-size:16px;margin-bottom:20px}.t-rules{margin-top:16px;background:var(--t-paper);border:1px solid var(--t-line);border-radius:var(--t-radius)}.t-rules summary{cursor:pointer;padding:16px 22px;font-family:var(--t-serif);font-size:18px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--t-brand-ink);list-style:none;display:flex;justify-content:space-between;align-items:center}.t-rules summary::-webkit-details-marker{display:none}.t-rules summary:after{content:"+";font-family:var(--t-sans);font-size:22px;font-weight:400;color:var(--t-gold-ink)}.t-rules[open] summary:after{content:"\2013"}.t-rules .t-prose{padding:0 22px 22px}.t-venue{font-style:normal;display:grid;gap:2px;margin-bottom:12px;font-size:14.5px}.t-venue strong{color:var(--t-ink)}.t-sb{position:relative;background:var(--t-paper);border:1px solid var(--t-line);border-radius:12px;padding:12px 14px 10px;box-shadow:0 1px 2px #16231c0a;transition:box-shadow .3s,border-color .3s}.t-sb.is-live{border-color:#d33d3673;box-shadow:inset 3px 0 0 var(--t-live),0 1px 2px #16231c0a}.t-sb.is-updated{animation:t-flash 2.4s ease}@keyframes t-flash{0%,30%{background:var(--t-gold-soft);border-color:var(--t-gold)}to{background:var(--t-paper)}}.t-sb{min-width:0}.t-sb__meta{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;font-size:12px;color:var(--t-muted);line-height:1.35}.t-sb__label{display:flex;flex-direction:column;gap:1px;min-width:0}.t-sb__division{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--t-gold-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-sb__round{font-weight:600;color:var(--t-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-sb__when{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex:none;text-align:right;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.t-sb__time{font-weight:600;color:var(--t-body)}.t-sb__row{display:grid;grid-template-columns:minmax(0,1fr) 12px auto;align-items:center;gap:6px;padding:5px 0}.t-sb__row+.t-sb__row{border-top:1px solid var(--t-line)}.t-sb__side{font-size:15px;font-weight:500;color:var(--t-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-sb__row.is-winner .t-sb__side{font-weight:700}.t-sb__row.is-tbd .t-sb__side{color:var(--t-muted);font-style:italic;font-weight:400}.t-sb__win{grid-column:2;width:10px;height:10px;fill:var(--t-gold)}.t-sb__sets{grid-column:3;display:flex;gap:4px}.t-sb__set{min-width:26px;text-align:center;font-size:16px;font-weight:500;color:var(--t-muted);font-variant-numeric:lining-nums tabular-nums}.t-sb__set.is-won{color:var(--t-ink);font-weight:700}.t-sb__set sup{font-size:10px;font-weight:600;margin-left:1px}.t-sb.is-live .t-sb__set:last-child{color:var(--t-live)}.t-sb--lg{padding:16px 18px 14px}.t-sb--lg .t-sb__side{font-size:17px}.t-sb--lg .t-sb__set{font-size:22px;min-width:32px;font-family:var(--t-serif);font-weight:600}.t-sb--lg .t-sb__row{padding:8px 0}.t-standings{background:var(--t-paper);border:1px solid var(--t-line);border-radius:var(--t-radius);box-shadow:var(--t-shadow);overflow:hidden}.t-standings__title{padding:16px 18px 6px;font-family:var(--t-serif);font-size:18px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--t-brand-ink)}.t-table-scroll{overflow-x:auto}.t-table{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:lining-nums tabular-nums}.t-table th{padding:10px 8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted);text-align:center;border-bottom:1px solid var(--t-line);white-space:nowrap}.t-table td{padding:11px 8px;text-align:center;border-bottom:1px solid var(--t-line);font-size:14.5px;color:var(--t-body);white-space:nowrap}.t-table td.t-table__team{white-space:normal}.t-table tbody tr:last-child td{border-bottom:0}.t-table th:first-child,.t-table td:first-child{padding-left:16px}.t-table th:last-child,.t-table td:last-child{padding-right:16px}.t-table__rank{width:46px}.t-table__team{text-align:left!important;width:100%}.t-table__name{font-weight:600;color:var(--t-ink)}.t-table__pts{font-weight:800;color:var(--t-ink)!important;font-size:15.5px!important}.t-diff{color:var(--t-muted);font-size:11.5px;margin-left:2px}.t-rank{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--t-cream-2);color:var(--t-ink);font-size:12.5px;font-weight:700}.t-table tr.is-qualified .t-rank{background:var(--t-brand-soft);color:var(--t-brand-ink);box-shadow:inset 0 0 0 1px #123c2c40}.t-table tr.is-leader td{background:var(--t-gold-soft)}.t-table tr.is-leader td:first-child{box-shadow:inset 3px 0 0 var(--t-gold)}.t-table tr.is-leader .t-rank{background:var(--t-gold);color:#1d1608;box-shadow:none}.t-table tr.is-moved td{animation:t-flash 2.4s ease}.t-sort{display:inline-flex;align-items:center;gap:4px;padding:4px 2px;border:0;background:transparent;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;border-radius:4px}.t-sort:hover{color:var(--t-ink)}.t-sort__icon{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;opacity:0;transition:opacity .15s}th[aria-sort=ascending] .t-sort,th[aria-sort=descending] .t-sort{color:var(--t-ink)}th[aria-sort=ascending] .t-sort__icon{border-bottom:5px solid var(--t-gold-ink);opacity:1}th[aria-sort=descending] .t-sort__icon{border-top:5px solid var(--t-gold-ink);opacity:1}@media (max-width: 559px){.t-opt{display:none}.t-table td{font-size:14px}.t-table th,.t-table td{padding-left:4px;padding-right:4px}.t-table th:first-child,.t-table td:first-child{padding-left:12px}.t-table th:last-child,.t-table td:last-child{padding-right:12px}.t-table th.t-num,.t-table td.t-num{width:32px}.t-table__rank{width:40px}.t-badge{margin-left:4px}}.t-pools{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.t-pool{background:var(--t-paper);border:1px solid var(--t-line);border-radius:var(--t-radius);box-shadow:var(--t-shadow);padding:16px 18px}.t-pool__name{font-family:var(--t-serif);font-size:18px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--t-brand-ink);margin-bottom:8px}.t-pool__teams{list-style:none;margin:0;padding:0}.t-pool__teams li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--t-line)}.t-pool__teams li.is-qualified .t-rank{background:var(--t-brand-soft);color:var(--t-brand-ink)}.t-pool__team{font-weight:600;color:var(--t-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-pool__pts{font-size:13px;font-weight:700;color:var(--t-ink);font-variant-numeric:lining-nums tabular-nums}.t-pool__pts abbr{font-weight:500;color:var(--t-muted);font-size:11px}.t-pool__matches{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:2px}.t-pool__matches li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center;padding:5px 0;font-size:13px;color:var(--t-muted)}.t-pool__matches li span:first-child{text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-pool__matches li span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-pool__matches .is-winner{color:var(--t-ink);font-weight:600}.t-pool__score{min-width:54px;text-align:center;padding:2px 8px;border-radius:6px;background:var(--t-cream);color:var(--t-ink);font-weight:700;font-variant-numeric:lining-nums tabular-nums;font-size:12.5px}.t-bracket-scroll{overflow-x:auto;margin:0 -16px;padding:0 16px 10px;scrollbar-width:thin}@media (min-width: 640px){.t-bracket-scroll{margin:0;padding:0 0 10px}}.t-bracket{display:flex;gap:44px;list-style:none;margin:0;padding:4px 2px;min-width:-moz-max-content;min-width:max-content}.t-bracket__round{display:flex;flex-direction:column;width:272px}.t-bracket__label{margin-bottom:10px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--t-muted);text-align:center}.t-bracket__slots{flex:1;display:flex;flex-direction:column;justify-content:space-around;list-style:none;margin:0;padding:0}.t-bracket__slot{position:relative;flex:1;display:flex;align-items:center;padding:8px 0}.t-bracket__slot>.t-bm{width:100%}.t-bracket__round.is-joining .t-bracket__slot:after{content:"";position:absolute;right:-22px;width:22px;top:50%;border-top:1px solid var(--t-line-strong)}.t-bracket__round.is-joining .t-bracket__slot:nth-child(odd):before{content:"";position:absolute;right:-22px;top:50%;height:50%;border-right:1px solid var(--t-line-strong)}.t-bracket__round.is-joining .t-bracket__slot:nth-child(even):before{content:"";position:absolute;right:-22px;bottom:50%;height:50%;border-right:1px solid var(--t-line-strong)}.t-bracket__round.is-joined .t-bm:before{content:"";position:absolute;left:-23px;width:22px;top:50%;border-top:1px solid var(--t-line-strong)}.t-bm{position:relative;background:var(--t-paper);border:1px solid var(--t-line);border-radius:10px;box-shadow:0 1px 2px #16231c0d;font-size:13.5px}.t-bm.is-live{border-color:#d33d3680;box-shadow:inset 3px 0 0 var(--t-live)}.t-bm.is-updated{animation:t-flash 2.4s ease}.t-bm__meta{display:flex;justify-content:space-between;gap:8px;white-space:nowrap;padding:6px 10px;border-bottom:1px solid var(--t-line);font-size:11px;color:var(--t-muted);font-variant-numeric:lining-nums tabular-nums;background:rgba(245,241,230,.55);border-radius:10px 10px 0 0}.t-bm__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 10px}.t-bm__row+.t-bm__row{border-top:1px solid var(--t-line)}.t-bm__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t-ink);font-weight:500}.t-bm__row.is-winner{box-shadow:inset 3px 0 0 var(--t-gold)}.t-bm__row.is-winner .t-bm__name{font-weight:700}.t-bm__row.is-tbd .t-bm__name{color:var(--t-muted);font-style:italic}.t-bm__sets{display:flex;gap:6px;font-variant-numeric:lining-nums tabular-nums;color:var(--t-muted)}.t-bm__sets .is-won{color:var(--t-ink);font-weight:700}.t-bm__sets sup{font-size:9px}.t-bracket-apart{margin-top:18px}.t-switch--days{margin-bottom:20px;gap:10px}.t-daychip{display:inline-grid;justify-items:center;flex:none;min-width:66px;padding:8px 10px 9px;border:1px solid var(--t-line-strong);border-radius:12px;background:var(--t-paper);cursor:pointer;line-height:1.1;transition:background-color .15s,border-color .15s,color .15s}.t-daychip:hover{border-color:var(--t-ink)}.t-daychip__dow,.t-daychip__month{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--t-muted)}.t-daychip__day{font-family:var(--t-serif);font-size:26px;font-weight:600;color:var(--t-ink);margin:2px 0}.t-daychip[aria-pressed=true]{background:var(--t-brand);border-color:var(--t-brand)}.t-daychip[aria-pressed=true] span{color:var(--t-on-dark)}.t-daychip[aria-pressed=true] .t-daychip__dow,.t-daychip[aria-pressed=true] .t-daychip__month{color:var(--t-gold-light)}.t-day .t-h2{margin-bottom:14px}.t-slot{display:grid;gap:10px;padding:14px 0;border-top:1px solid var(--t-line)}.t-slot__time{font-family:var(--t-serif);font-size:24px;font-weight:600;color:var(--t-brand-ink);font-variant-numeric:lining-nums tabular-nums;line-height:1}.t-slot__matches{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))}@media (min-width: 760px){.t-slot{grid-template-columns:84px minmax(0,1fr);gap:18px;padding:18px 0}.t-slot__time{padding-top:12px}}.t-results+.t-results{margin-top:30px}.t-results .t-h2{margin-bottom:14px}.t-teams{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.t-teamcard{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:2px;align-items:center;padding:14px 16px;background:var(--t-paper);border:1px solid var(--t-line);border-radius:12px}.t-teamcard__seed{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--t-gold-soft);color:var(--t-gold-ink);font-family:var(--t-serif);font-weight:700;font-size:17px}.t-teamcard__name{font-weight:700;color:var(--t-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-teamcard__players{font-size:13.5px;color:var(--t-muted)}.t-teamcard:not(:has(.t-teamcard__seed)) .t-teamcard__name,.t-teamcard:not(:has(.t-teamcard__seed)) .t-teamcard__players{grid-column:1 / -1}.t-courts{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;margin-bottom:36px}.t-courtcard{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start;padding:16px;background:var(--t-paper);border:1px solid var(--t-line);border-radius:var(--t-radius);box-shadow:var(--t-shadow)}.t-courtcard.is-busy{border-color:#d33d3659}.t-courtcard__head{display:flex;justify-content:space-between;align-items:center;gap:10px}.t-courtcard__head>:last-child{flex:none}.t-courtcard__name{min-width:0;font-family:var(--t-serif);font-size:19px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.t-courtcard .t-sb{border:0;padding:0;box-shadow:none;background:transparent}.t-courtcard .t-sb__when .t-live-badge{display:none}.t-courtcard__next{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-top:10px;border-top:1px dashed var(--t-line-strong);font-size:13.5px}.t-courtcard__label{font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--t-gold-ink)}.t-courtcard__time{font-weight:700;color:var(--t-ink);font-variant-numeric:lining-nums tabular-nums}.t-courtcard__teams em{font-style:normal;color:var(--t-muted);padding:0 2px}.t-empty{display:grid;justify-items:center;gap:6px;padding:44px 20px;text-align:center;background:var(--t-paper);border:1px dashed var(--t-line-strong);border-radius:var(--t-radius)}.t-empty__icon{width:44px;height:44px;fill:none;stroke:var(--t-gold);stroke-width:1.5;stroke-linecap:round;margin-bottom:6px}.t-empty__title{font-family:var(--t-serif);font-size:21px;font-weight:600;color:var(--t-ink);letter-spacing:.02em}.t-empty__text{color:var(--t-muted);max-width:420px;font-size:14px}.t-narrow{max-width:520px;padding-top:48px;padding-bottom:72px}.t-panelcard{background:var(--t-paper);border:1px solid var(--t-line);border-radius:var(--t-radius);box-shadow:var(--t-shadow);padding:28px 22px;display:grid;gap:10px}@media (min-width: 640px){.t-panelcard{padding:36px 40px}}.t-form{display:grid;gap:10px;margin-top:12px}.t-form--quiet{margin-top:0}.t-label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--t-muted)}.t-input{font:inherit;font-size:16px;min-height:48px;padding:0 14px;border:1px solid var(--t-line-strong);border-radius:8px;background:#fff;color:var(--t-ink)}.t-input:focus{outline:2px solid var(--t-gold);outline-offset:0;border-color:var(--t-gold)}.t-input--code{font-size:24px;letter-spacing:.4em;text-align:center;font-variant-numeric:lining-nums tabular-nums}.t-field-error{color:#a1271f;font-size:13px}.t-alert{padding:12px 14px;border-radius:8px;font-size:14px}.t-alert--ok{background:var(--t-brand-soft);color:var(--t-brand-ink)}.t-alert--error{background:#fbe9e7;color:#8e2018}.t-pagehead{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid var(--t-line)}.t-pagehead__links{display:flex;gap:8px;flex-wrap:wrap}.t-space+.t-space{margin-top:48px}.t-space__grid{display:grid;gap:16px;margin-bottom:32px}@media (min-width: 900px){.t-space__grid{grid-template-columns:1.4fr 1fr}}.t-space__day{font-family:var(--t-serif);font-size:22px;font-weight:600;margin-bottom:12px}.t-space__team{font-family:var(--t-serif);font-size:24px;font-weight:600;color:var(--t-ink)}.t-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin:14px 0 0}.t-stat{background:var(--t-paper);border:1px solid var(--t-line);border-radius:12px;padding:14px 16px}.t-stat dt{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--t-muted)}.t-stat dd{margin:4px 0 0;font-family:var(--t-serif);font-size:32px;font-weight:600;color:var(--t-ink);font-variant-numeric:lining-nums tabular-nums;line-height:1.1}.t-space .t-block .t-h2{margin-bottom:14px}.t-pay .t-panelcard{gap:12px}.t-pay__who{display:grid;gap:8px;margin:6px 0 4px;padding:14px 16px;background:var(--t-cream);border:1px solid var(--t-line);border-radius:var(--t-radius-sm)}.t-pay__who div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px}.t-pay__who dt{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--t-muted)}.t-pay__who dd{margin:0;font-weight:600;color:var(--t-ink);overflow-wrap:anywhere}.t-pay__group{border:0;margin:8px 0 0;padding:0;display:grid;gap:8px;min-width:0}.t-pay__group legend{padding:0;margin-bottom:8px}.t-pay .t-input{width:100%;min-width:0}.t-pay__row{display:grid;gap:10px}@media (min-width: 560px){.t-pay__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.t-pay__row>div,.t-pay__group>[data-partner-paid]{display:grid;gap:6px;min-width:0}.t-pay__group>[data-partner-paid][hidden]{display:none}.t-pay__fees{font-size:13px;color:var(--t-muted)}.t-pay__trap{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.t-sublabel{font-size:13px;font-weight:600;color:var(--t-body)}.t-choices{display:grid;gap:8px}.t-choice{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 14px;border:1px solid var(--t-line-strong);border-radius:8px;background:#fff;cursor:pointer;font-weight:500;color:var(--t-ink)}.t-choice:hover{border-color:var(--t-ink)}.t-choice input{width:18px;height:18px;flex:none;accent-color:var(--t-brand);margin:0}.t-choice:has(input:checked){border-color:var(--t-brand);background:var(--t-brand-soft)}.t-choice small{margin-left:6px;font-weight:400}.t-total{margin-top:10px;padding:14px 16px;border-radius:var(--t-radius-sm);background:var(--t-brand);color:var(--t-on-dark);display:grid;gap:6px}.t-total__line{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--t-on-dark-muted)}.t-total__sum{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:8px;border-top:1px solid var(--t-on-dark-line);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.t-total__sum strong{font-family:var(--t-serif);font-size:30px;letter-spacing:.02em;text-transform:none;color:var(--t-gold-light);font-variant-numeric:lining-nums tabular-nums}.t-footer{background:var(--t-deeper);color:var(--t-on-dark-muted);padding:56px 0 28px;font-size:14px;margin-top:auto}.t-footer__grid{display:grid;gap:36px}@media (min-width: 720px){.t-footer__grid{grid-template-columns:1fr 1fr}}@media (min-width: 1100px){.t-footer__grid{grid-template-columns:1.15fr 1fr 1.25fr 1fr;gap:44px}}.t-footer__logo{display:inline-flex;align-items:center;gap:14px;text-decoration:none;color:var(--t-on-dark)}.t-footer__logo img{width:56px;height:56px;-o-object-fit:contain;object-fit:contain}.t-footer__logo span{white-space:nowrap;font-family:var(--t-serif);font-size:19px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.t-footer__tagline{margin-top:14px;font-family:var(--t-serif);font-style:italic;font-size:17px;color:var(--t-gold-light)}.t-footer__title{font-family:var(--t-sans);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--t-gold-light);margin-bottom:14px}.t-footer__address{font-style:normal;display:grid;gap:2px;margin-bottom:10px}.t-footer__address strong{color:var(--t-on-dark);font-weight:600}.t-footer__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.t-footer__link{color:var(--t-on-dark);text-decoration:none;overflow-wrap:break-word}.t-footer__link:hover{text-decoration:underline;text-underline-offset:3px}.t-footer__text{color:var(--t-on-dark);margin-bottom:6px}.t-footer__muted{color:var(--t-on-dark-muted);font-size:13.5px;margin-bottom:14px}.t-hours{display:grid;gap:4px;margin:18px 0 0;font-size:13.5px}.t-hours div{display:flex;justify-content:space-between;gap:16px;max-width:280px}.t-hours dt{color:var(--t-on-dark-muted)}.t-hours dd{margin:0;color:var(--t-on-dark);font-variant-numeric:lining-nums tabular-nums}.t-socials{display:flex;gap:10px;list-style:none;margin:20px 0 0;padding:0}.t-socials a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--t-on-dark-line);color:var(--t-on-dark)}.t-socials a:hover{background:rgba(245,241,230,.08);border-color:var(--t-on-dark-muted)}.t-socials svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.t-socials .t-fill{fill:currentColor;stroke:none}.t-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;margin-top:44px;padding-top:20px;border-top:1px solid var(--t-on-dark-line);font-size:13px}.t-footer__legal{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;margin:0;padding:0}.t-footer__legal a{text-decoration:none}.t-footer__legal a:hover{color:var(--t-on-dark);text-decoration:underline}body.t-tv{margin:0;min-height:100vh;background:radial-gradient(120% 90% at 80% 0%,var(--t-brand),var(--t-deeper) 70%);color:var(--t-on-dark);font-size:20px;overflow:hidden}.t-tv__screen{min-height:100vh;display:flex;flex-direction:column}.t-tv__bar{display:flex;align-items:center;gap:24px;padding:22px 44px;border-bottom:1px solid var(--t-on-dark-line)}.t-tv__logo{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.t-tv__title{flex:1;min-width:0}.t-tv__title h1{color:var(--t-on-dark);font-family:var(--t-serif);font-weight:600;font-size:40px;letter-spacing:.08em;text-transform:uppercase;line-height:1.05}.t-tv__title p{color:var(--t-on-dark-muted);font-size:17px;letter-spacing:.14em;text-transform:uppercase;margin-top:4px}.t-tv__clock{font-family:var(--t-serif);font-size:56px;font-weight:600;font-variant-numeric:lining-nums tabular-nums;color:var(--t-gold-light)}.t-tv__panels{flex:1;padding:30px 44px 40px}.t-tv__heading{color:var(--t-gold-light);font-size:16px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;margin-bottom:22px}.t-tv__empty{font-size:26px;color:var(--t-on-dark-muted)}.t-tv__courts{display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));align-items:start}.t-tv__grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr))}.t-tv .t-courtcard,.t-tv .t-sb,.t-tv .t-standings,.t-tv .t-bm{color:var(--t-body)}.t-tv .t-courtcard__name{font-size:26px}.t-tv .t-courtcard__next{font-size:19px}.t-tv .t-sb__side{font-size:21px}.t-tv .t-sb__set{font-size:22px;min-width:32px}.t-tv .t-sb--lg .t-sb__side{font-size:26px}.t-tv .t-sb--lg .t-sb__set{font-size:34px;min-width:44px}.t-tv .t-sb__meta{font-size:15px}.t-tv .t-table td{font-size:21px;padding:14px 10px}.t-tv .t-table th{font-size:14px}.t-tv .t-sort{pointer-events:none}.t-tv .t-bracket{gap:56px}.t-tv .t-bracket__round{width:300px}.t-tv .t-bracket__label{color:var(--t-on-dark-muted);font-size:14px}.t-tv .t-bm{font-size:18px}.t-tv .t-bracket__round.is-joining .t-bracket__slot:after,.t-tv .t-bracket__round.is-joining .t-bracket__slot:before,.t-tv .t-bracket__round.is-joined .t-bm:before{border-color:var(--t-on-dark-line)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
