:root{--t-xs: .875rem;--t-sm: .875rem;--t-base: 1.0625rem;--t-sub: 1.125rem;--t-panel: 2.25rem;--t-display: clamp(2rem, 8vw, 5rem);--t-label: var(--t-sm);--t-heading: var(--t-panel);--t-lg: var(--t-sub);--t-xl: var(--t-panel);--font-display: "Bricolage Grotesque", sans-serif;--font-body: system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, "SF Mono", "Fira Code", monospace;--page-pad: 1.75rem;--accent: #ee7800;--accent-hover: #d66a00;--hover: rgba(255, 255, 255, .04);--hover-subtle: rgba(255, 255, 255, .03);--hover-medium: rgba(255, 255, 255, .05);--active-subtle: rgba(255, 255, 255, .08)}@media(max-width:500px){:root{--page-pad: 1rem}}:root[data-theme=dark]{--bg: #0a0a0a;--bg-subtle: #111111;--text: #ffffff;--text-muted: #f2f5f4;--text-dim: #f2f5f4;--border: #222222;--bar-empty: #5a5a5a;--bar-work: #1e6640;--footer-city: #606060;--footer-region: #999999;--link: #ee7800;--link-visited: #cc6600}:root[data-theme=light]{--bg: #ffffff;--bg-subtle: #fafafa;--text: #111111;--text-muted: #191932;--text-dim: #5a5a8a;--border: #ebebeb;--bar-empty: #b8b8b8;--bar-work: #6dba8e;--footer-city: #f2f5f4;--footer-region: #8a8a8a;--link: #c46200;--link-visited: #a05000}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden}body{background:var(--bg);color:var(--text);font-family:var(--font-body);min-height:100vh;transition:background .3s,color .3s;overflow-x:hidden;max-width:100vw}.hero-calendar{margin-top:16px}a{color:var(--link)}a:visited{color:var(--link-visited)}a:hover{color:var(--accent-hover)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--text-muted);outline-offset:2px;border-radius:2px}.skip-link{position:absolute;top:-100px;left:16px;background:var(--text);color:var(--bg);padding:8px 16px;font-size:var(--t-sm);z-index:1000;border-radius:0 0 4px 4px;text-decoration:none;transition:top .15s}.skip-link:focus{top:0}.prose{max-width:720px;padding:32px var(--page-pad) 40px;border-top:1px solid var(--border)}.prose h2{font-size:var(--t-base);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);margin:32px 0 12px;padding-top:20px;border-top:1px solid var(--border)}.prose h2:first-child{border-top:none;padding-top:0;margin-top:0}.prose h3{font-size:var(--t-base);font-weight:600;color:var(--text);margin:24px 0 8px}.prose p{font-size:var(--t-base);color:var(--text-muted);line-height:1.7;margin:0 0 16px}.prose a{color:var(--text);text-decoration:underline;text-underline-offset:2px}.prose ul,.prose ol{color:var(--text-muted);line-height:1.7;margin:0 0 16px;padding-left:24px}.prose li{margin-bottom:4px}.prose blockquote{border-left:3px solid var(--border);padding-left:16px;color:var(--text-dim);font-style:italic;margin:16px 0}.prose strong{color:var(--text)}.prose-flush{padding:0 var(--page-pad);border-top:none}.breadcrumb{font-size:var(--t-xs);color:var(--text-dim);margin-bottom:20px}.breadcrumb a{color:var(--text-dim);text-decoration:none}.breadcrumb a:hover{color:var(--text)}.hero{padding:60px var(--page-pad) 40px;max-width:1200px}.hero-title{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:var(--t-display);letter-spacing:-.03em;line-height:1.05}.hero-sub{margin-top:12px;font-size:var(--t-base);color:var(--text-muted);max-width:540px;line-height:1.6}.hero-meta{margin-top:8px;font-size:var(--t-xs);color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase}.section-title{font-size:var(--t-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px}.faq-section{padding:40px var(--page-pad);border-top:1px solid var(--border);max-width:720px}.faq-q{font-size:var(--t-base);font-weight:600;margin-top:20px;color:var(--text)}.faq-q:first-of-type{margin-top:0}.faq-a{font-size:var(--t-base);color:var(--text-muted);line-height:1.6;margin:4px 0 0}.schedule{padding:40px var(--page-pad) 60px;max-width:1200px}.subscribe{padding:32px var(--page-pad) 60px;max-width:1200px;border-top:1px solid var(--border)}.subscribe-line{font-size:var(--t-xs);color:var(--text-dim);line-height:2}.sub-label{text-transform:uppercase;letter-spacing:.12em;margin-right:16px;color:var(--text-muted)}.subscribe-line a{color:var(--text-muted);text-decoration:none;border-bottom:1px solid transparent}.subscribe-line a:hover{color:var(--text);border-bottom-color:var(--text-dim)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.card{display:flex;flex-direction:column;gap:4px;padding:20px;border:1px solid var(--border);border-radius:6px;text-decoration:none;color:var(--text);transition:border-color .15s}.card:hover{border-color:var(--accent)}.card-title{font-size:var(--t-base);font-weight:600;color:var(--text)}.card-meta{font-size:var(--t-xs);color:var(--text-muted)}.card-dates{font-size:var(--t-xs);color:var(--text-dim);font-family:var(--font-mono)}.see-all{margin-top:24px;font-size:var(--t-sm)}.see-all a{color:var(--text-muted);text-decoration:none;border-bottom:1px solid var(--border);padding-bottom:2px}.see-all a:hover{color:var(--text);border-bottom-color:var(--text)}.this-week{padding:40px var(--page-pad);max-width:1200px;border-top:1px solid var(--border)}.follow-row{margin-top:16px;display:flex;gap:12px;flex-wrap:wrap}.section-gap{margin-top:40px}.section-gap-sm{margin-top:24px}.tax-preview{padding:32px var(--page-pad);border-top:1px solid var(--border)}.tax-preview-sub{font-size:var(--t-sm);color:var(--text-muted);margin-bottom:16px}.tax-preview-rows{max-width:500px}.tax-preview-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--border)}.tax-preview-rank{font-size:var(--t-xs);color:var(--text-muted);width:24px;text-align:right;font-variant-numeric:tabular-nums}.tax-preview-flag{font-size:var(--t-base)}.tax-preview-name{font-size:var(--t-sm);font-weight:600;flex:1}.tax-preview-score{font-size:var(--t-base);font-weight:800;font-variant-numeric:tabular-nums;width:36px;text-align:right}.tax-preview-badge{font-size:var(--t-xs);font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.tax-preview-you{border:1px solid var(--accent);border-radius:4px;padding:10px 8px;margin-bottom:16px;max-width:500px}.tax-preview-highlight{border-left:3px solid var(--accent);padding-left:5px}.tax-preview-link{display:inline-block;margin-top:16px;font-size:var(--t-sm);color:var(--text-muted);text-decoration:none;border-bottom:1px solid var(--border);padding-bottom:2px}.tax-preview-link:hover{color:var(--text);border-bottom-color:var(--text)}.entity-section{padding:40px var(--page-pad);border-top:1px solid var(--border)}.entity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.entity-card{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--border);border-radius:6px;text-decoration:none;transition:border-color .15s}.entity-card:hover{border-color:var(--text-muted)}.entity-card-name{font-size:var(--t-sm);font-weight:600;color:var(--text)}.entity-card-meta{font-size:var(--t-xs);color:var(--text-muted)}.entity-card-detail{font-size:var(--t-xs);color:var(--text-dim)}.js-hidden,.is-hidden{display:none}.article-tag{font-size:var(--t-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px}.tier-inline .tier-text{border-bottom:1px dotted var(--text-dim)}.tier-inline .tier-badge{display:inline-block;margin-left:6px;padding:1px 6px;font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--border);border-radius:2px;vertical-align:middle;white-space:nowrap}.claim-ledger-section{padding:24px var(--page-pad) 40px;border-top:1px solid var(--border);max-width:1200px}.claim-ledger summary{display:flex;align-items:baseline;gap:12px;cursor:pointer;list-style:none}.claim-ledger summary::-webkit-details-marker{display:none}.claim-ledger summary:before{content:"▸";color:var(--text-dim);transition:transform .15s;font-size:var(--t-xs)}.claim-ledger[open] summary:before{transform:rotate(90deg)}.claim-ledger-count{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim)}.claim-ledger-body{margin-top:20px}.claim-ledger-note{font-size:var(--t-sm);line-height:1.6;color:var(--text-muted);max-width:720px;margin:0 0 20px}.claim-ledger-note strong{color:var(--text)}.claim-ledger-table{width:100%;border-collapse:collapse;font-size:var(--t-sm)}.claim-ledger-table th,.claim-ledger-table td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.claim-ledger-table th{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);font-weight:400}.claim-ledger-table td{color:var(--text-muted);line-height:1.5}.tier-badge{display:inline-block;padding:2px 8px;font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border);border-radius:2px;white-space:nowrap}.tier-verified{color:var(--text);border-color:var(--text)}.tier-attributed{color:var(--text-muted)}.tier-inferred{color:var(--text-muted);font-style:italic}.tier-unverified{color:var(--text-muted);opacity:.6}.tier-deferred{color:var(--text-muted)}.filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.filter-chip{background:none;border:1px solid var(--border);border-radius:3px;padding:6px 14px;font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.filter-chip:hover{border-color:var(--text-muted);color:var(--text)}.filter-chip-active{background:var(--text);color:var(--bg);border-color:var(--text)}.nav-chips{display:flex;gap:10px;flex-wrap:wrap;padding:24px var(--page-pad) 40px;border-top:1px solid var(--border)}.nav-chips a{font-size:var(--t-sm);color:var(--text-muted);text-decoration:none;padding:6px 14px;border:1px solid var(--border);border-radius:4px;transition:border-color .15s,color .15s}.nav-chips a:hover{color:var(--text);border-color:var(--text-muted)}.press-card-page{padding:60px var(--page-pad);display:flex;justify-content:center}.press-card{max-width:720px;padding:var(--page-pad);border:1px solid var(--border);background:var(--bg);color-scheme:light}.press-card-eyebrow{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.press-card-rule{border:none;border-top:1px solid var(--border);margin:8px 0 24px}.press-card-headline{font-family:var(--font-display);font-size:var(--t-panel);font-variation-settings:"wght" 800;letter-spacing:-.02em;line-height:1.1;color:var(--text)}.press-card-body{font-size:var(--t-base);color:var(--text-muted);line-height:1.7;max-width:540px;margin-top:16px}.press-card-chart{margin-top:32px}.press-card-chart-title{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:16px}.press-card-bar-row{display:flex;align-items:center;gap:8px;height:28px;margin-bottom:8px}.press-card-bar-label{font-size:var(--t-base);color:var(--text);width:140px;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.press-card-bar{flex:1;height:20px;background:var(--border);position:relative}.press-card-bar-fill{height:100%;background:var(--text-dim);transition:width .3s}.press-card-bar-fill[data-top]{background:var(--accent)}.press-card-bar-value{font-size:var(--t-base);font-variant-numeric:tabular-nums;color:var(--text);width:32px;text-align:right;flex-shrink:0}.press-card-line-chart{display:block;width:100%;height:auto;margin-top:16px;margin-bottom:12px}.debt-line{stroke-width:1;fill:none;stroke-linecap:round;stroke-linejoin:round}.debt-line-bg{stroke:var(--border);opacity:.6}.debt-line-top{stroke-width:2}.debt-line-top-1{stroke:var(--accent);stroke-width:3}.debt-line-top-2{stroke:var(--text)}.debt-line-top-3{stroke:var(--text-muted)}.debt-line-top-4{stroke:var(--text-muted);opacity:.75}.debt-line-top-5{stroke:var(--text-muted);opacity:.5}.press-card-line-legend{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 16px;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text)}.press-card-line-legend li{display:flex;align-items:center;gap:8px}.debt-legend-swatch{display:inline-block;width:16px;height:2px;flex-shrink:0}.debt-legend-swatch-1{background:var(--accent);height:3px}.debt-legend-swatch-2{background:var(--text)}.debt-legend-swatch-3{background:var(--text-muted)}.debt-legend-swatch-4{background:var(--text-muted);opacity:.75}.debt-legend-swatch-5{background:var(--text-muted);opacity:.5}.press-card-sources{margin-top:32px;padding-top:16px;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim);line-height:1.8}.press-card-sources-label{letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.press-card-footer{display:flex;justify-content:space-between;align-items:baseline;margin-top:16px;padding-top:12px;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.press-card-typo-display{text-align:center;padding:48px 0}.press-card-typo-time{font-family:var(--font-mono);font-size:var(--t-panel);font-variant-numeric:tabular-nums;color:var(--text);line-height:1}.press-card-typo-context{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-top:8px}.press-card-typo-match{font-family:var(--font-display);font-size:var(--t-base);font-variation-settings:"wght" 800;color:var(--text);margin-top:24px}.press-card-typo-matchmeta{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-top:4px}.press-card-overlay{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim);text-align:right;margin-top:8px}@media(max-width:500px){.press-card-bar-label{width:100px;font-size:var(--t-sm)}}.tt-hero{padding:48px var(--page-pad) 40px;border-bottom:1px solid var(--border)}.tt-eyebrow{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent, var(--accent));margin-bottom:12px}.tt-title{font-family:var(--font-display);font-size:var(--t-display);font-variation-settings:"wght" 800;line-height:1.15;margin-bottom:16px;max-width:880px}.tt-sub{font-size:var(--t-lg);color:var(--text-muted);max-width:720px;margin-bottom:28px}.tt-keystats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:0;padding:20px 0 0;border-top:1px solid var(--border)}.tt-keystats div{margin:0}.tt-keystats dt{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.tt-keystats dd{margin:0;font-size:var(--t-base);font-weight:600;color:var(--text)}.tt-rankings-section,.tt-cards-section,.tt-sister-section{padding:40px var(--page-pad);border-bottom:1px solid var(--border)}.tt-section-title{font-size:var(--t-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px}.tt-section-desc{font-size:var(--t-sm);color:var(--text-muted);margin-bottom:24px;max-width:680px}.tt-card-list,.tt-sister-list{list-style:none;padding:0;margin:0;max-width:860px}.tt-card-list li,.tt-sister-list li{border-bottom:1px solid var(--border)}.tt-card-list a,.tt-sister-list a{display:block;padding:18px 0;text-decoration:none;color:var(--text)}.tt-card-list a:hover strong,.tt-sister-list a:hover{color:var(--accent, var(--accent))}.tt-card-eyebrow{display:block;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.tt-card-list strong{display:block;font-size:var(--t-base);font-weight:700;margin-bottom:6px}.tt-card-excerpt{display:block;font-size:var(--t-sm);color:var(--text-muted);max-width:680px}.hero-hosts{margin-top:4px;font-size:var(--t-xs);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}.hero-pill{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;background:none;border:1px solid var(--border);color:var(--text-muted);border-radius:20px;padding:6px 16px;text-decoration:none;cursor:pointer;transition:border-color .15s,color .15s}.hero-pill:hover{border-color:var(--text-muted);color:var(--text)}.globe-overlay{display:none;position:fixed;inset:16px;z-index:1000;background:var(--bg);flex-direction:column;overflow:hidden;border-radius:8px;border:1px solid var(--border);box-shadow:0 0 0 9999px #00000080}.globe-overlay.globe-active{display:flex}.globe-overlay-bar{display:flex;justify-content:space-between;align-items:center;padding:12px var(--page-pad);border-bottom:1px solid var(--border)}.globe-overlay-title{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.globe-close-btn{background:none;border:none;font-size:1.5rem;color:var(--text-dim);cursor:pointer;padding:10px 12px;line-height:1}.globe-close-btn:hover{color:var(--text)}.globe-container{flex:1;width:calc(100% - 2 * var(--page-pad));margin:0 var(--page-pad);position:relative}.timeline-wrapper{width:min(600px,90vw);margin:0 auto;padding:0 var(--page-pad);position:relative;z-index:1}.timeline-ticks{display:flex;justify-content:space-between;align-items:flex-end;height:16px;padding:0 7px}.timeline-tick{width:1px;height:8px;background:var(--text-dim);opacity:.3}.timeline-tick-accent{height:16px;width:2px;opacity:.6;background:var(--accent)}.timeline-slider{width:100%;appearance:none;height:2px;background:var(--border);outline:none;cursor:pointer;margin:0}.timeline-slider::-webkit-slider-thumb{appearance:none;width:12px;height:20px;border-radius:2px;background:var(--text);cursor:pointer}.timeline-slider::-moz-range-thumb{width:12px;height:20px;border-radius:2px;background:var(--text);border:none;cursor:pointer}.timeline-labels{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.timeline-label-edge{font-size:var(--t-xs);color:var(--text-dim);font-family:var(--font-mono)}.timeline-label-center{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--text);text-align:center}.team-selector{display:flex;align-items:center;gap:12px}.team-selector-label{font-size:var(--t-xs);color:var(--text-muted);white-space:nowrap}.team-selector-select{font-size:var(--t-sm);font-family:var(--font-body);padding:6px 10px;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--text);min-width:180px}.event-schedule{padding:32px var(--page-pad)}.event-schedule-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:12px}.event-day{margin-bottom:32px}.event-day-label{font-size:var(--t-base);font-weight:600;color:var(--text);margin-bottom:12px}.event-match-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.groups-section{padding:32px var(--page-pad);border-top:1px solid var(--border)}.groups-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.group-card{padding:16px;border:1px solid var(--border);border-radius:6px}.group-card-title{font-size:var(--t-sm);font-weight:600;color:var(--text);text-decoration:none;display:block;margin-bottom:12px}.group-card-title:hover{text-decoration:underline}.branded-hero-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--bh-color, #111)}.branded-hero-bg .branded-hero-img{position:absolute;inset:0;background-size:cover;background-position:center;opacity:var(--bh-opacity, .5)}.branded-hero-bg .branded-hero-fade{position:absolute;inset:0;background:linear-gradient(var(--bh-gradient, to bottom),transparent 25%,var(--bg) 75%)}.branded-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--page-pad);padding-bottom:80px}.branded-hero-content{max-width:600px}.branded-hero~*{position:relative}.branded-hero~footer{background:var(--bg)}@media(hover:none){.branded-hero-bg{position:absolute;z-index:auto}.branded-hero~*{background:var(--bg)}}.hero-eyebrow{font-family:var(--font-mono, var(--font-body));font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent, var(--accent));font-weight:700;margin-bottom:12px}.stream-embed{margin:0 0 12px}.stream-frame{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;border:1px solid var(--border);background:var(--surface)}.stream-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.stream-cta{margin:0 0 12px}.stream-cta a,.stream-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;border-radius:8px;border:1px solid var(--border);background:var(--surface);text-decoration:none;gap:10px;padding:32px;color:var(--text);transition:border-color .15s}.stream-cta a:hover,.stream-fallback:hover{border-color:var(--text)}.stream-cta-title,.stream-fallback-title{font-size:var(--t-xl);font-weight:700}.stream-cta-sub,.stream-fallback-sub{font-size:var(--t-sm);color:var(--text-muted)}.stream-note{font-size:var(--t-sm);color:var(--text-muted);margin-bottom:40px;padding:10px 14px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.match-table{display:flex;flex-direction:column;gap:1px;border:1px solid var(--border);border-radius:6px;overflow:hidden;margin-bottom:32px}.match-row{display:flex;align-items:center;gap:16px;padding:12px 16px;background:var(--bg)}.match-row-time{font-size:var(--t-sm);color:var(--text-muted);white-space:nowrap;min-width:160px}.match-row-date{font-size:var(--t-sm);color:var(--text-muted);white-space:nowrap;min-width:90px}.match-row-teams{flex:1;font-size:var(--t-base);color:var(--text)}.match-row-teams a{color:var(--link);text-decoration:none}.match-row-teams a:hover{text-decoration:underline}.match-row-round{font-size:var(--t-xs);color:var(--text-muted);white-space:nowrap}.match-row-score{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--text);white-space:nowrap}.match-row-highlight{font-size:var(--t-xs);color:var(--link);text-decoration:none;white-space:nowrap;padding:3px 8px;border:1px solid var(--border);border-radius:4px}.match-row-highlight:hover{border-color:var(--link)}.jersey{display:inline-block;text-align:center}.jersey--thumb{width:48px}.jersey--card{width:120px}.jersey--hero{width:200px}.jersey-link{display:block;text-decoration:none;color:inherit}.jersey-img{display:block;width:100%;height:auto;object-fit:contain;border-radius:4px}.jersey-img--fallback{opacity:.3;filter:grayscale(1)}.jersey-price{display:block;margin-top:var(--space-xs, 4px);font-size:var(--t-sm);line-height:1.2}.jersey-price-sale{font-weight:600;color:var(--fg)}.jersey-price-compare{margin-left:.3em;font-size:.85em;text-decoration:line-through;color:var(--fg-muted, #888)}.jersey-cta{display:block;margin-top:var(--space-xs, 4px);font-size:var(--t-sm);color:var(--link);text-decoration:underline}.jersey-matchup{display:flex;justify-content:center;gap:var(--space-lg, 32px);margin:var(--space-md, 16px) 0}.wc-ribbon[data-astro-cid-uehh2jxr]{display:none;align-items:center;justify-content:center;gap:8px;padding:8px 16px;min-height:34px;background:var(--text);color:var(--bg);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--border);transition:opacity .15s}.wc-ribbon[data-astro-cid-uehh2jxr][data-visible=true]{display:flex}.wc-ribbon[data-astro-cid-uehh2jxr]:hover{opacity:.85}.wc-ribbon-label[data-astro-cid-uehh2jxr]{font-weight:600}.wc-ribbon-sep[data-astro-cid-uehh2jxr]{opacity:.5}.wc-ribbon-count[data-astro-cid-uehh2jxr]{font-variant-numeric:tabular-nums;font-weight:600}.wc-ribbon-cta[data-astro-cid-uehh2jxr]{opacity:.8}.wc-ribbon[data-astro-cid-uehh2jxr][data-state=live]{background:var(--accent, #e04c2e);color:#fff}@media(max-width:600px){.wc-ribbon[data-astro-cid-uehh2jxr]{gap:6px;font-size:var(--t-xs);padding:6px 12px}.wc-ribbon-cta[data-astro-cid-uehh2jxr]{display:none}}nav[data-astro-cid-f7pmfvcc]{border-bottom:1px solid var(--border);position:relative}nav[data-astro-cid-f7pmfvcc].nav--branded{background:#000;border-bottom-color:transparent}.nav-bar[data-astro-cid-f7pmfvcc]{padding:0 var(--page-pad);display:flex;align-items:center;height:52px;gap:24px}.logo[data-astro-cid-f7pmfvcc]{display:flex;align-items:center;gap:6px;text-decoration:none;flex-shrink:0}.logo-icon[data-astro-cid-f7pmfvcc]{height:28px;width:auto;flex-shrink:0}.logo-text[data-astro-cid-f7pmfvcc]{font-size:var(--t-base);font-weight:600;letter-spacing:-.5px}.logo-bright[data-astro-cid-f7pmfvcc]{color:var(--text)}.logo-dim[data-astro-cid-f7pmfvcc]{color:var(--text-dim)}.logo-accent[data-astro-cid-f7pmfvcc]{color:var(--accent)}.logo-gradient[data-astro-cid-f7pmfvcc]{background:linear-gradient(90deg,#1c70f2,#1ac9fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links[data-astro-cid-f7pmfvcc]{display:flex;gap:0;flex:1;justify-content:center}.nav-link[data-astro-cid-f7pmfvcc]{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);text-decoration:none;padding:16px 14px;transition:color .15s;white-space:nowrap}.nav-link[data-astro-cid-f7pmfvcc]:hover{color:var(--text)}.theme-toggle[data-astro-cid-f7pmfvcc]{background:none;border:1px solid var(--border);color:var(--text-dim);border-radius:20px;padding:4px 12px;font-family:var(--font-mono);font-size:var(--t-xs);cursor:pointer;flex-shrink:0;margin-left:auto}.theme-toggle[data-astro-cid-f7pmfvcc]:hover{border-color:var(--text-muted)}:root[data-theme=dark] .toggle-light[data-astro-cid-f7pmfvcc]{display:none}:root[data-theme=light] .toggle-dark[data-astro-cid-f7pmfvcc]{display:none}.burger[data-astro-cid-f7pmfvcc]{display:none;flex-direction:column;gap:6px;background:none;border:none;padding:8px;cursor:pointer;flex-shrink:0}.burger-line[data-astro-cid-f7pmfvcc]{display:block;width:24px;height:2px;background:var(--text);transition:transform .3s,opacity .3s}.burger[data-astro-cid-f7pmfvcc][aria-expanded=true] .burger-line[data-astro-cid-f7pmfvcc]:first-child{transform:translateY(4px) rotate(45deg)}.burger[data-astro-cid-f7pmfvcc][aria-expanded=true] .burger-line[data-astro-cid-f7pmfvcc]:last-child{transform:translateY(-4px) rotate(-45deg)}.nav-overlay[data-astro-cid-f7pmfvcc]{display:none;position:fixed;inset:0;background:var(--bg);z-index:1000;flex-direction:column;justify-content:flex-start;padding:60px var(--page-pad) var(--page-pad);overflow-y:auto}.nav-overlay[data-astro-cid-f7pmfvcc].open{display:flex}.overlay-close[data-astro-cid-f7pmfvcc]{position:absolute;top:16px;right:var(--page-pad);background:none;border:none;color:var(--text-dim);font-size:var(--t-panel);cursor:pointer;padding:8px;line-height:1;z-index:1001}.overlay-close[data-astro-cid-f7pmfvcc]:hover{color:var(--text)}.overlay-links[data-astro-cid-f7pmfvcc]{display:flex;flex-direction:column;gap:0}.overlay-link[data-astro-cid-f7pmfvcc]{font-family:var(--font-display);font-variation-settings:"wght" 800;font-size:clamp(2.5rem,10vw,5rem);letter-spacing:-.04em;line-height:1.1;color:var(--text-dim);text-decoration:none;padding:8px 0;transition:color .15s}.overlay-link[data-astro-cid-f7pmfvcc]:hover{color:var(--accent)}.overlay-footer[data-astro-cid-f7pmfvcc]{margin-top:48px;border-top:1px solid var(--border);padding-top:24px}.overlay-home[data-astro-cid-f7pmfvcc]{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim);text-decoration:none;text-transform:uppercase;letter-spacing:.1em}footer[data-astro-cid-tibrzzng]{background:var(--text);color:var(--bg);padding:48px var(--page-pad) 32px;transition:background .3s,color .3s}.footer-grid[data-astro-cid-tibrzzng]{display:grid;gap:var(--col-gap, 48px);padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--footer-region)}@media(max-width:768px){.footer-grid[data-astro-cid-tibrzzng]{grid-template-columns:repeat(2,1fr)!important;gap:32px}}.footer-col[data-astro-cid-tibrzzng]{display:flex;flex-direction:column;gap:8px}.footer-heading[data-astro-cid-tibrzzng]{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--footer-region);margin-bottom:4px}.footer-link[data-astro-cid-tibrzzng]{font-size:var(--t-sm);color:var(--footer-city);text-decoration:none;transition:color .15s}.footer-link[data-astro-cid-tibrzzng]:hover{color:var(--bg)}.footer-bottom[data-astro-cid-tibrzzng]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px}.footer-brand[data-astro-cid-tibrzzng]{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(1.5rem,6vw,3rem);letter-spacing:-.03em;line-height:1;color:var(--bg);text-decoration:none;transition:opacity .15s}.footer-brand[data-astro-cid-tibrzzng]:hover{opacity:.7}.footer-logo-icon[data-astro-cid-tibrzzng]{height:clamp(2rem,6vw,3.5rem);width:auto}.logo-bright[data-astro-cid-tibrzzng]{color:var(--bg)}.logo-dim[data-astro-cid-tibrzzng]{color:var(--footer-region)}.logo-accent[data-astro-cid-tibrzzng]{color:var(--accent)}.logo-gradient[data-astro-cid-tibrzzng]{background:linear-gradient(90deg,#1c70f2,#1ac9fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-meta[data-astro-cid-tibrzzng]{font-size:var(--t-xs);color:var(--footer-region);letter-spacing:.04em;align-self:flex-end;padding-bottom:4px}.brand-teaser[data-astro-cid-unb5g4cd]{padding:20px var(--page-pad)}.teaser-card[data-astro-cid-unb5g4cd]{display:block;max-width:480px;padding:24px;border:1px solid var(--border);text-decoration:none;color:var(--text);transition:border-color .15s}.teaser-card[data-astro-cid-unb5g4cd]:hover{border-color:var(--text)}.teaser-eyebrow[data-astro-cid-unb5g4cd]{display:block;font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-bottom:12px}.teaser-text[data-astro-cid-unb5g4cd]{font-size:var(--t-base);line-height:1.6;color:var(--text-muted);margin:0 0 16px}.teaser-cta[data-astro-cid-unb5g4cd]{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.02em;color:var(--text);border-bottom:1px solid var(--text);padding-bottom:2px}.teaser-card[data-astro-cid-unb5g4cd]:hover .teaser-cta[data-astro-cid-unb5g4cd]{color:var(--accent);border-color:var(--accent)}.promo-banner[data-astro-cid-uri2obgj]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid var(--accent);border-left:3px solid var(--accent);text-decoration:none;color:var(--text);max-width:720px;flex-wrap:wrap;transition:background .15s}.promo-banner[data-astro-cid-uri2obgj]:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.promo-content[data-astro-cid-uri2obgj]{flex:1;min-width:200px;display:flex;flex-direction:column;gap:2px}.promo-eyebrow[data-astro-cid-uri2obgj]{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.promo-title[data-astro-cid-uri2obgj]{font-family:var(--font-display);font-size:var(--t-base);font-weight:700;color:var(--text)}.promo-desc[data-astro-cid-uri2obgj]{font-size:var(--t-xs);color:var(--text-muted)}.promo-action[data-astro-cid-uri2obgj]{display:flex;align-items:center;gap:12px;flex-shrink:0}.promo-code[data-astro-cid-uri2obgj]{font-family:var(--font-mono);font-size:var(--t-xs);padding:4px 10px;background:var(--accent);color:#fff;letter-spacing:.06em;font-weight:700}.promo-cta[data-astro-cid-uri2obgj]{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);white-space:nowrap}.promo-inline-text[data-astro-cid-uri2obgj]{font-size:var(--t-base);color:var(--text-muted);max-width:640px;line-height:1.7}.promo-code-inline[data-astro-cid-uri2obgj]{font-family:var(--font-mono);font-size:var(--t-xs);padding:2px 6px;background:var(--accent);color:#fff;font-weight:700}.promo-inline-link[data-astro-cid-uri2obgj]{color:var(--accent);text-decoration:none;font-weight:600}.promo-inline-link[data-astro-cid-uri2obgj]:hover{text-decoration:underline}.promo-label[data-astro-cid-uri2obgj]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-left:4px}.promo-box[data-astro-cid-uri2obgj],.gear-affiliate[data-astro-cid-zdgptluw]{padding:20px var(--page-pad)}.gear-card-banner[data-astro-cid-zdgptluw]{display:flex;align-items:center;gap:20px;padding:20px 24px;border:1px solid var(--border);text-decoration:none;color:var(--text);max-width:720px;transition:border-color .15s;flex-wrap:wrap}.gear-card-banner[data-astro-cid-zdgptluw]:hover{border-color:var(--text)}.gear-card-inline[data-astro-cid-zdgptluw]{display:flex;align-items:center;gap:16px;padding:14px 20px;border:1px solid var(--border);text-decoration:none;color:var(--text);max-width:720px;transition:border-color .15s;flex-wrap:wrap}.gear-card-inline[data-astro-cid-zdgptluw]:hover{border-color:var(--text)}.gear-card-inline[data-astro-cid-zdgptluw] .gear-logo[data-astro-cid-zdgptluw]{height:28px;width:auto}.gear-card-inline[data-astro-cid-zdgptluw] .gear-tagline[data-astro-cid-zdgptluw]{font-size:var(--t-xs)}.gear-logo[data-astro-cid-zdgptluw]{height:40px;width:auto;flex-shrink:0;object-fit:contain}.gear-logo-text[data-astro-cid-zdgptluw]{font-size:var(--t-lg);font-weight:800;letter-spacing:-.02em;flex-shrink:0}.gear-tagline[data-astro-cid-zdgptluw]{font-size:var(--t-sm);color:var(--text-muted);flex:1;min-width:140px}.gear-cta[data-astro-cid-zdgptluw]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--accent);white-space:nowrap}.gear-label[data-astro-cid-zdgptluw]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);width:100%;margin-top:4px}.gear-card-inline[data-astro-cid-zdgptluw] .gear-label[data-astro-cid-zdgptluw]{width:auto;margin-top:0}.sport-affiliate[data-astro-cid-fxvk2l4u]{padding:20px var(--page-pad)}.sport-affiliate[data-astro-cid-fxvk2l4u]:empty{display:none}.sport-affiliate[data-astro-cid-fxvk2l4u] .sa-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid var(--border);border-radius:6px;max-width:720px;flex-wrap:wrap}.sport-affiliate[data-astro-cid-fxvk2l4u] .sa-content{flex:1;min-width:200px}.sport-affiliate[data-astro-cid-fxvk2l4u] .sa-headline{font-family:var(--font-display);font-size:var(--t-base);font-weight:700;color:var(--text);margin-bottom:2px}.sport-affiliate[data-astro-cid-fxvk2l4u] .sa-text{font-size:var(--t-xs);color:var(--text-muted)}.sport-affiliate[data-astro-cid-fxvk2l4u] .sa-cta{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);text-decoration:none;padding:8px 16px;border:1px solid var(--accent);border-radius:4px;white-space:nowrap;transition:background .15s,color .15s}.sport-affiliate[data-astro-cid-fxvk2l4u] .sa-cta:hover{background:var(--accent);color:var(--bg)}.sport-affiliate[data-astro-cid-fxvk2l4u] .sa-label{font-size:var(--t-xs);color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;margin-top:8px}.travel-affiliate[data-astro-cid-2kcwswtp]{padding:20px var(--page-pad)}.travel-affiliate[data-astro-cid-2kcwswtp]:empty{display:none}.travel-affiliate[data-astro-cid-2kcwswtp] .ta-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid var(--border);border-radius:6px;max-width:720px;flex-wrap:wrap}.travel-affiliate[data-astro-cid-2kcwswtp] .ta-content{flex:1;min-width:200px}.travel-affiliate[data-astro-cid-2kcwswtp] .ta-headline{font-family:var(--font-display);font-size:var(--t-base);font-weight:700;color:var(--text);margin-bottom:2px}.travel-affiliate[data-astro-cid-2kcwswtp] .ta-text{font-size:var(--t-xs);color:var(--text-muted)}.travel-affiliate[data-astro-cid-2kcwswtp] .ta-cta{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);text-decoration:none;padding:8px 16px;border:1px solid var(--accent);border-radius:4px;white-space:nowrap;transition:background .15s,color .15s}.travel-affiliate[data-astro-cid-2kcwswtp] .ta-cta:hover{background:var(--accent);color:var(--bg)}.travel-affiliate[data-astro-cid-2kcwswtp] .ta-label{font-size:var(--t-xs);color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;margin-top:8px}.brand-chapter[data-astro-cid-7kkcoewb]{padding:48px var(--page-pad);border-top:1px solid var(--border)}.brand-chapter-inner[data-astro-cid-7kkcoewb]{max-width:680px}.chapter-eyebrow[data-astro-cid-7kkcoewb]{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:16px}.chapter-title[data-astro-cid-7kkcoewb]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(1.75rem,4vw,2.75rem);letter-spacing:-.03em;line-height:1.05;color:var(--text);margin:0 0 24px}.chapter-prose[data-astro-cid-7kkcoewb] p[data-astro-cid-7kkcoewb]{font-size:var(--t-base);line-height:1.7;color:var(--text-muted);margin:0 0 16px}.chapter-prose[data-astro-cid-7kkcoewb] p[data-astro-cid-7kkcoewb]:last-child{margin-bottom:0}.chapter-prose[data-astro-cid-7kkcoewb] strong[data-astro-cid-7kkcoewb]{color:var(--text);font-weight:600}.chapter-prose[data-astro-cid-7kkcoewb] em[data-astro-cid-7kkcoewb]{color:var(--text-dim);font-style:italic}.chapter-prose[data-astro-cid-7kkcoewb] a{color:var(--text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border);transition:text-decoration-color .15s}.chapter-prose[data-astro-cid-7kkcoewb] a:hover{text-decoration-color:var(--text)}.chapter-readmore[data-astro-cid-7kkcoewb]{display:inline-block;margin-top:24px;font-family:var(--font-mono);font-size:var(--t-sm);letter-spacing:.02em;color:var(--text);text-decoration:none;border-bottom:1px solid var(--text);padding-bottom:2px}.chapter-readmore[data-astro-cid-7kkcoewb]:hover{opacity:.7}.brand-chapter--full[data-astro-cid-7kkcoewb]{padding:72px var(--page-pad)}.brand-chapter--full[data-astro-cid-7kkcoewb] .brand-chapter-inner[data-astro-cid-7kkcoewb]{max-width:720px}.brand-chapter--compact[data-astro-cid-7kkcoewb]{padding:32px var(--page-pad)}.breadcrumb[data-astro-cid-fyb4extp]{padding:20px var(--page-pad) 0;font-size:var(--t-xs);color:var(--text-dim)}.breadcrumb[data-astro-cid-fyb4extp] a[data-astro-cid-fyb4extp]{color:var(--text-dim);text-decoration:none}.breadcrumb[data-astro-cid-fyb4extp] a[data-astro-cid-fyb4extp]:hover{color:var(--text)}.match-hero[data-astro-cid-fyb4extp]{padding:48px var(--page-pad) 32px;text-align:center}.match-round-label[data-astro-cid-fyb4extp]{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:24px}.match-versus[data-astro-cid-fyb4extp]{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.match-side[data-astro-cid-fyb4extp]{display:flex;flex-direction:column;align-items:center;gap:8px}.match-team-name[data-astro-cid-fyb4extp]{font-family:var(--font-display);font-size:clamp(1.2rem,4vw,2rem);font-variation-settings:"wght" 700;color:var(--text)}.match-vs-label[data-astro-cid-fyb4extp]{font-size:var(--t-base);color:var(--text-muted)}.match-countdown[data-astro-cid-fyb4extp]{margin-top:32px}.match-cd-value[data-astro-cid-fyb4extp]{font-family:var(--font-display);font-size:clamp(2rem,8vw,5rem);font-variation-settings:"wght" 800,"opsz" 50;font-variant-numeric:tabular-nums;color:var(--text);line-height:1}.match-kickoff[data-astro-cid-fyb4extp]{padding:32px var(--page-pad);border-top:1px solid var(--border);text-align:center}.match-kickoff-primary[data-astro-cid-fyb4extp]{margin-bottom:8px}.match-kickoff-user[data-astro-cid-fyb4extp]{font-family:var(--font-display);font-size:clamp(1.2rem,4vw,1.8rem);font-variation-settings:"wght" 700;color:var(--text)}.match-kickoff-secondary[data-astro-cid-fyb4extp]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:var(--t-sm);color:var(--text-muted);flex-wrap:wrap}.match-kickoff-secondary[data-astro-cid-fyb4extp] a[data-astro-cid-fyb4extp]{color:var(--text-muted);text-decoration:none}.match-kickoff-secondary[data-astro-cid-fyb4extp] a[data-astro-cid-fyb4extp]:hover{color:var(--text);text-decoration:underline}.match-article[data-astro-cid-fyb4extp]{padding:24px var(--page-pad) 32px;max-width:720px;font-size:var(--t-base);color:var(--text-muted);line-height:1.7}.match-nav[data-astro-cid-fyb4extp]{padding:24px var(--page-pad);border-top:1px solid var(--border)}.match-nav-grid[data-astro-cid-fyb4extp]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.match-nav-link[data-astro-cid-fyb4extp]{font-size:var(--t-sm);color:var(--text-muted);text-decoration:none;padding:6px 14px;border:1px solid var(--border);border-radius:4px;transition:border-color .15s,color .15s}.match-nav-link[data-astro-cid-fyb4extp]:hover{color:var(--text);border-color:var(--text-muted)}.match-related[data-astro-cid-fyb4extp]{padding:24px var(--page-pad)}.match-related-grid[data-astro-cid-fyb4extp]{display:flex;gap:10px;flex-wrap:wrap}.match-related-link[data-astro-cid-fyb4extp]{font-size:var(--t-sm);color:var(--text-muted);text-decoration:none;padding:6px 14px;border:1px solid var(--border);border-radius:4px;transition:border-color .15s,color .15s}.match-related-link[data-astro-cid-fyb4extp]:hover{color:var(--text);border-color:var(--text-muted)}.match-faq[data-astro-cid-fyb4extp]{padding:32px var(--page-pad) 48px;border-top:1px solid var(--border);max-width:720px}.faq-list[data-astro-cid-fyb4extp]{margin:0}.faq-q[data-astro-cid-fyb4extp]{font-size:var(--t-base);font-weight:600;color:var(--text);margin:20px 0 6px}.faq-q[data-astro-cid-fyb4extp]:first-child{margin-top:0}.faq-a[data-astro-cid-fyb4extp]{font-size:var(--t-base);color:var(--text-muted);line-height:1.7;margin:0}.pdp-hero[data-astro-cid-e4hjk6zf]{padding:40px var(--page-pad) 20px}.pdp-breadcrumb[data-astro-cid-e4hjk6zf]{font-size:var(--t-xs);color:var(--text-dim);margin-bottom:20px}.pdp-breadcrumb[data-astro-cid-e4hjk6zf] a[data-astro-cid-e4hjk6zf]{color:var(--text-dim);text-decoration:none}.pdp-breadcrumb[data-astro-cid-e4hjk6zf] a[data-astro-cid-e4hjk6zf]:hover{color:var(--text)}.pdp-rank[data-astro-cid-e4hjk6zf]{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--text-dim)}.pdp-title[data-astro-cid-e4hjk6zf]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2rem,8vw,4rem);letter-spacing:-.03em;line-height:1.05;margin-top:4px}.pdp-meta[data-astro-cid-e4hjk6zf]{font-size:var(--t-base);color:var(--text-muted);margin-top:12px}.pdp-meta[data-astro-cid-e4hjk6zf] a[data-astro-cid-e4hjk6zf]{color:var(--text-muted);text-decoration:none;font-weight:600}.pdp-meta[data-astro-cid-e4hjk6zf] a[data-astro-cid-e4hjk6zf]:hover{color:var(--text)}.pdp-country[data-astro-cid-e4hjk6zf]{text-decoration:none}.pdp-stats-section[data-astro-cid-e4hjk6zf]{padding:0 var(--page-pad) 40px}.pdp-section-title[data-astro-cid-e4hjk6zf]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-bottom:12px}.pdp-section-gap-sm[data-astro-cid-e4hjk6zf]{margin-top:24px}.pdp-stats-list[data-astro-cid-e4hjk6zf]{margin:0;padding:0;max-width:400px}.pdp-stat-item[data-astro-cid-e4hjk6zf]{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0}.pdp-stat-label[data-astro-cid-e4hjk6zf]{font-size:var(--t-xs);color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}.pdp-stat-value[data-astro-cid-e4hjk6zf]{font-size:var(--t-sm);font-weight:600;color:var(--text)}.pdp-stat-value[data-astro-cid-e4hjk6zf] a[data-astro-cid-e4hjk6zf]{text-decoration:none;font-weight:600;color:var(--text)}.pdp-stat-value[data-astro-cid-e4hjk6zf] a[data-astro-cid-e4hjk6zf]:hover{opacity:.7}.pdp-wins-list[data-astro-cid-e4hjk6zf]{list-style:none;padding:0;margin:0}.pdp-win-item[data-astro-cid-e4hjk6zf]{font-size:var(--t-sm);color:var(--text-muted);padding:4px 0;border-top:1px solid var(--border)}.pdp-article-section[data-astro-cid-e4hjk6zf]{padding:0 var(--page-pad) 40px}.pdp-article-content[data-astro-cid-e4hjk6zf]{max-width:640px;font-size:var(--t-base);line-height:1.7;color:var(--text-muted)}.pdp-article-content[data-astro-cid-e4hjk6zf] p{margin-bottom:16px}.pdp-article-content[data-astro-cid-e4hjk6zf] h2{font-size:var(--t-base);font-weight:700;color:var(--text);margin-top:28px;margin-bottom:8px}.pdp-faq-section[data-astro-cid-e4hjk6zf]{padding:40px var(--page-pad);border-top:1px solid var(--border)}.pdp-faq-item[data-astro-cid-e4hjk6zf]{border-bottom:1px solid var(--border);padding:16px 0}.pdp-faq-q[data-astro-cid-e4hjk6zf]{font-size:var(--t-base);font-weight:600;cursor:pointer;color:var(--text)}.pdp-faq-q[data-astro-cid-e4hjk6zf]:hover{color:var(--accent)}.pdp-faq-a[data-astro-cid-e4hjk6zf]{font-size:var(--t-base);line-height:1.7;color:var(--text-muted);margin-top:8px;max-width:640px}.pdp-nav-players[data-astro-cid-e4hjk6zf]{display:flex;justify-content:space-between;padding:20px var(--page-pad) 40px;gap:16px}.pdp-nav-link[data-astro-cid-e4hjk6zf]{font-size:var(--t-sm);color:var(--text-dim);text-decoration:none;transition:color .15s}.pdp-nav-link[data-astro-cid-e4hjk6zf]:hover{color:var(--text)}.pdp-nav-next[data-astro-cid-e4hjk6zf]{margin-left:auto}.follow-cal[data-astro-cid-7v2pu7qo]{position:relative;display:inline-block}.follow-btn[data-astro-cid-7v2pu7qo]{display:flex;align-items:center;gap:8px;padding:6px 16px;background:var(--text);color:var(--bg);border:1px solid var(--text);border-radius:20px;font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:opacity .15s}.follow-btn[data-astro-cid-7v2pu7qo]:hover{opacity:.85}.follow-icon[data-astro-cid-7v2pu7qo]{font-size:var(--t-xs)}.follow-menu[data-astro-cid-7v2pu7qo]{display:none;position:absolute;top:calc(100% + 8px);left:0;min-width:260px;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:8px;z-index:100;box-shadow:0 8px 24px #0000004d}.follow-menu[data-astro-cid-7v2pu7qo].open{display:block}.follow-option[data-astro-cid-7v2pu7qo]{display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;gap:0 8px;padding:10px 8px;border-radius:4px;text-decoration:none;color:var(--text);transition:background .1s}.follow-option[data-astro-cid-7v2pu7qo]:hover{background:var(--hover-medium)}.follow-opt-icon[data-astro-cid-7v2pu7qo]{grid-row:1 / 3;align-self:center;font-size:var(--t-base)}.follow-opt-label[data-astro-cid-7v2pu7qo]{font-size:var(--t-sm);font-weight:600}.follow-opt-sub[data-astro-cid-7v2pu7qo]{font-size:var(--t-xs);color:var(--text-dim)}.follow-note[data-astro-cid-7v2pu7qo]{font-size:var(--t-xs);color:var(--text-dim);padding:8px 8px 4px;border-top:1px solid var(--border);margin-top:4px}.breadcrumb[data-astro-cid-46idxseo]{padding:20px var(--page-pad) 0;font-size:var(--t-xs);color:var(--text-dim)}.breadcrumb[data-astro-cid-46idxseo] a[data-astro-cid-46idxseo]{color:var(--text-dim);text-decoration:none}.breadcrumb[data-astro-cid-46idxseo] a[data-astro-cid-46idxseo]:hover{color:var(--text)}.team-hero[data-astro-cid-46idxseo]{padding:48px var(--page-pad) 32px}.team-title[data-astro-cid-46idxseo]{font-family:var(--font-display);font-size:clamp(1.5rem,5vw,2.5rem);font-variation-settings:"wght" 800;color:var(--text);margin-bottom:4px}.team-sub[data-astro-cid-46idxseo]{font-size:var(--t-sm);color:var(--text-muted);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.team-sub[data-astro-cid-46idxseo] a[data-astro-cid-46idxseo]{color:var(--text-muted);text-decoration:none}.team-sub[data-astro-cid-46idxseo] a[data-astro-cid-46idxseo]:hover{color:var(--text);text-decoration:underline}.team-article[data-astro-cid-46idxseo]{padding:24px var(--page-pad) 32px;max-width:720px;font-size:var(--t-base);color:var(--text-muted);line-height:1.7}.team-matches[data-astro-cid-46idxseo]{padding:32px var(--page-pad)}.section-heading[data-astro-cid-46idxseo]{font-size:var(--t-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:16px}.match-list[data-astro-cid-46idxseo]{display:flex;flex-direction:column;gap:1px}.match-row[data-astro-cid-46idxseo]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;text-decoration:none;color:var(--text);border-bottom:1px solid var(--border);transition:opacity .15s}.match-row[data-astro-cid-46idxseo]:hover{opacity:.7}.mr-opponent[data-astro-cid-46idxseo]{display:flex;align-items:center;gap:10px}.mr-tag[data-astro-cid-46idxseo]{font-size:var(--t-xs);letter-spacing:.08em;padding:2px 6px;border:1px solid var(--border);border-radius:3px;color:var(--text-dim)}.mr-name[data-astro-cid-46idxseo]{font-family:var(--font-display);font-size:var(--t-base);font-variation-settings:"wght" 600}.mr-info[data-astro-cid-46idxseo]{display:flex;align-items:center;gap:16px;font-size:var(--t-xs);color:var(--text-muted);flex-wrap:wrap}.mr-date[data-astro-cid-46idxseo],.mr-venue-time[data-astro-cid-46idxseo]{font-family:var(--font-mono)}.mr-your[data-astro-cid-46idxseo]{font-family:var(--font-mono);font-weight:600;color:var(--text)}@media(max-width:600px){.match-row[data-astro-cid-46idxseo]{flex-direction:column;align-items:flex-start;gap:8px}.mr-info[data-astro-cid-46idxseo]{gap:8px}}.team-links[data-astro-cid-46idxseo]{padding:32px var(--page-pad)}.links-row[data-astro-cid-46idxseo]{display:flex;gap:10px;flex-wrap:wrap}.links-row[data-astro-cid-46idxseo] a[data-astro-cid-46idxseo]{font-size:var(--t-sm);color:var(--text-muted);text-decoration:none;padding:6px 14px;border:1px solid var(--border);border-radius:4px;transition:border-color .15s,color .15s}.links-row[data-astro-cid-46idxseo] a[data-astro-cid-46idxseo]:hover{color:var(--text);border-color:var(--text-muted)}.empty[data-astro-cid-oxwdf3m2]{color:var(--text-dim);font-size:var(--t-base);padding:40px 0}.day[data-astro-cid-oxwdf3m2]{margin-bottom:64px}.day[data-astro-cid-oxwdf3m2]:first-child{margin-top:0}.day-header[data-astro-cid-oxwdf3m2]{display:flex;align-items:baseline;gap:16px;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);font-weight:600;padding-bottom:12px;margin:0;border-bottom:2px solid var(--text)}.day-header[data-astro-cid-oxwdf3m2].today{color:var(--text)}.today-badge[data-astro-cid-oxwdf3m2]{background:var(--accent);color:#fff;padding:3px 8px;font-weight:700;letter-spacing:.1em}.rows[data-astro-cid-oxwdf3m2]{list-style:none;padding:0;margin:0}.row[data-astro-cid-oxwdf3m2]{border-bottom:1px solid var(--border)}.row-link[data-astro-cid-oxwdf3m2]{display:grid;grid-template-columns:72px 200px 1fr 80px;align-items:baseline;gap:24px;padding:14px 0;text-decoration:none;color:var(--text);transition:opacity .15s}.row-link[data-astro-cid-oxwdf3m2]:hover{opacity:.65}.cell[data-astro-cid-oxwdf3m2]{text-decoration:none;color:inherit;min-width:0}.cell[data-astro-cid-oxwdf3m2].comp:hover,.cell[data-astro-cid-oxwdf3m2].fixture:hover,.cell[data-astro-cid-oxwdf3m2].stream.free:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.time[data-astro-cid-oxwdf3m2]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-sm);color:var(--text);letter-spacing:.02em}.live-dot[data-astro-cid-oxwdf3m2]{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);animation:live-pulse 1.5s ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.comp[data-astro-cid-oxwdf3m2]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.fixture[data-astro-cid-oxwdf3m2]{font-size:var(--t-base);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixture-venue[data-astro-cid-oxwdf3m2]{font-size:var(--t-xs);color:var(--text-muted);font-weight:400}.stream[data-astro-cid-oxwdf3m2]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;text-align:right}.stream[data-astro-cid-oxwdf3m2].free{color:var(--accent);font-weight:600}@media(max-width:700px){.row-link[data-astro-cid-oxwdf3m2]{grid-template-columns:56px 1fr 56px;grid-template-areas:"time fixture stream" ".    comp    .";gap:12px;row-gap:4px}.time[data-astro-cid-oxwdf3m2]{grid-area:time}.fixture[data-astro-cid-oxwdf3m2]{grid-area:fixture}.comp[data-astro-cid-oxwdf3m2]{grid-area:comp;font-size:var(--t-xs)}.stream[data-astro-cid-oxwdf3m2]{grid-area:stream}}.hero-title[data-astro-cid-w3ujuy7d]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2.5rem,9vw,6rem);letter-spacing:-.035em;line-height:.95}.hero-sub[data-astro-cid-w3ujuy7d]{margin-top:16px;font-size:var(--t-base);color:var(--text-muted);max-width:540px;line-height:1.6}.subscribe[data-astro-cid-w3ujuy7d]{padding:32px var(--page-pad) 60px;max-width:1200px;border-top:1px solid var(--border)}.subscribe-line[data-astro-cid-w3ujuy7d]{font-size:var(--t-xs);color:var(--text-dim);line-height:2}.sub-label[data-astro-cid-w3ujuy7d]{text-transform:uppercase;letter-spacing:.12em;margin-right:16px;color:var(--text-muted)}.subscribe-line[data-astro-cid-w3ujuy7d] a[data-astro-cid-w3ujuy7d]{color:var(--text-muted);text-decoration:none;border-bottom:1px solid transparent}.subscribe-line[data-astro-cid-w3ujuy7d] a[data-astro-cid-w3ujuy7d]:hover{color:var(--text);border-bottom-color:var(--text-dim)}.tournament-hero[data-astro-cid-gt3j2kwn]{padding:40px var(--page-pad) 20px}.hero-meta[data-astro-cid-gt3j2kwn]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.format-badge[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);font-family:var(--font-mono);padding:2px 8px;border-radius:3px;background:var(--active-subtle);color:var(--text-muted)}.tournament-edition[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.status-badge[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);font-family:var(--font-mono);padding:2px 8px;border-radius:3px}.status-badge[data-astro-cid-gt3j2kwn].completed{background:var(--hover-medium);color:var(--text-dim)}.status-badge[data-astro-cid-gt3j2kwn].live{background:#34c75926;color:#34c759}.tournament-title[data-astro-cid-gt3j2kwn]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2rem,8vw,4.5rem);letter-spacing:-.03em;line-height:1.05}.tournament-host[data-astro-cid-gt3j2kwn]{font-size:var(--t-base);color:var(--text-muted);margin-top:12px}.tournament-detail[data-astro-cid-gt3j2kwn]{font-size:var(--t-sm);color:var(--text-dim);margin-top:4px}.tournament-result[data-astro-cid-gt3j2kwn]{font-size:var(--t-sm);color:var(--text-muted);margin-top:8px;font-weight:600}.countdown-section[data-astro-cid-gt3j2kwn]{padding:20px var(--page-pad) 40px}.countdown[data-astro-cid-gt3j2kwn]{display:flex;gap:24px}.cd-unit[data-astro-cid-gt3j2kwn]{display:flex;flex-direction:column;align-items:center}.cd-num[data-astro-cid-gt3j2kwn]{font-family:var(--font-mono);font-size:clamp(2rem,8vw,4rem);font-weight:700;letter-spacing:-.02em}.cd-label[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.schedule-section[data-astro-cid-gt3j2kwn],.results-section[data-astro-cid-gt3j2kwn],.venues-section[data-astro-cid-gt3j2kwn],.teams-section[data-astro-cid-gt3j2kwn],.article-section[data-astro-cid-gt3j2kwn]{padding:0 var(--page-pad) 40px}.round-row[data-astro-cid-gt3j2kwn]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid var(--border)}.round-info[data-astro-cid-gt3j2kwn]{display:flex;flex-direction:column;gap:2px}.round-name[data-astro-cid-gt3j2kwn]{font-weight:600}.round-venue[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);color:var(--text-dim)}.round-venue[data-astro-cid-gt3j2kwn] a[data-astro-cid-gt3j2kwn]{color:var(--text-dim);text-decoration:none}.round-venue[data-astro-cid-gt3j2kwn] a[data-astro-cid-gt3j2kwn]:hover{color:var(--text)}.round-detail[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);color:var(--text-dim)}.round-time[data-astro-cid-gt3j2kwn]{text-align:right;display:flex;flex-direction:column;gap:4px}.round-date[data-astro-cid-gt3j2kwn]{font-size:var(--t-sm);color:var(--text-muted)}.round-local[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);color:var(--text-dim)}.round-user[data-astro-cid-gt3j2kwn]{font-size:var(--t-sm);font-weight:600;color:var(--accent)}.match-row[data-astro-cid-gt3j2kwn]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.match-row[data-astro-cid-gt3j2kwn]:hover{opacity:.7}.match-row[data-astro-cid-gt3j2kwn].no-link{pointer-events:none}.match-info[data-astro-cid-gt3j2kwn]{display:flex;flex-direction:column;gap:2px}.match-teams[data-astro-cid-gt3j2kwn]{font-size:var(--t-sm);font-weight:600}.match-meta[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);color:var(--text-dim)}.match-time[data-astro-cid-gt3j2kwn]{text-align:right;display:flex;flex-direction:column;gap:2px}.match-date[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);color:var(--text-muted)}.match-local[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);color:var(--text-dim)}.match-user[data-astro-cid-gt3j2kwn]{font-size:var(--t-sm);font-weight:600;color:var(--accent)}.result-row[data-astro-cid-gt3j2kwn]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid var(--border);gap:16px}.result-info[data-astro-cid-gt3j2kwn]{display:flex;flex-direction:column;gap:2px}.result-match[data-astro-cid-gt3j2kwn]{font-weight:600}.result-venue[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);color:var(--text-dim)}.result-venue[data-astro-cid-gt3j2kwn] a[data-astro-cid-gt3j2kwn]{color:var(--text-dim);text-decoration:none}.result-venue[data-astro-cid-gt3j2kwn] a[data-astro-cid-gt3j2kwn]:hover{color:var(--text)}.result-dates[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);color:var(--text-dim)}.result-outcome[data-astro-cid-gt3j2kwn]{font-size:var(--t-sm);color:var(--text-muted);text-align:right;flex-shrink:0}.player-of-series[data-astro-cid-gt3j2kwn]{font-size:var(--t-sm);color:var(--text-muted);margin-top:16px;font-weight:600}.team-grid[data-astro-cid-gt3j2kwn]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1px}.team-item[data-astro-cid-gt3j2kwn]{padding:12px 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:2px}.team-name[data-astro-cid-gt3j2kwn]{font-size:var(--t-sm);font-weight:600}.team-abbr[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);font-family:var(--font-mono);color:var(--text-dim)}.team-group[data-astro-cid-gt3j2kwn]{font-size:var(--t-xs);color:var(--text-dim)}.venue-link[data-astro-cid-gt3j2kwn]{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.venue-link[data-astro-cid-gt3j2kwn]:hover{opacity:.7}.venue-name[data-astro-cid-gt3j2kwn]{font-weight:600}.venue-location[data-astro-cid-gt3j2kwn]{font-size:var(--t-sm);color:var(--text-dim)}.article-content[data-astro-cid-gt3j2kwn]{max-width:640px;font-size:var(--t-base);line-height:1.7;color:var(--text-muted)}.article-content[data-astro-cid-gt3j2kwn] p{margin-bottom:16px}.article-content[data-astro-cid-gt3j2kwn] h2{font-size:var(--t-base);font-weight:700;color:var(--text);margin-top:28px;margin-bottom:8px}.faq-section[data-astro-cid-gt3j2kwn]{padding:40px var(--page-pad);border-top:1px solid var(--border)}.faq-item[data-astro-cid-gt3j2kwn]{border-bottom:1px solid var(--border);padding:16px 0}.faq-q[data-astro-cid-gt3j2kwn]{font-size:var(--t-base);font-weight:600;cursor:pointer;color:var(--text)}.faq-q[data-astro-cid-gt3j2kwn]:hover{color:var(--accent)}.faq-a[data-astro-cid-gt3j2kwn]{font-size:var(--t-base);line-height:1.7;color:var(--text-muted);margin-top:8px;max-width:640px}.nav-tournaments[data-astro-cid-gt3j2kwn]{display:flex;justify-content:space-between;padding:20px var(--page-pad) 40px;gap:16px}.nav-link[data-astro-cid-gt3j2kwn]{font-size:var(--t-sm);color:var(--text-dim);text-decoration:none;transition:color .15s}.nav-link[data-astro-cid-gt3j2kwn]:hover{color:var(--text)}.nav-link[data-astro-cid-gt3j2kwn].next{margin-left:auto}.vdp-hero[data-astro-cid-w45xsd3t]{padding:40px var(--page-pad) 20px}.vdp-breadcrumb[data-astro-cid-w45xsd3t]{font-size:var(--t-xs);color:var(--text-dim);margin-bottom:20px}.vdp-breadcrumb[data-astro-cid-w45xsd3t] a[data-astro-cid-w45xsd3t]{color:var(--text-dim);text-decoration:none}.vdp-breadcrumb[data-astro-cid-w45xsd3t] a[data-astro-cid-w45xsd3t]:hover{color:var(--text)}.vdp-title[data-astro-cid-w45xsd3t]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2rem,8vw,4rem);letter-spacing:-.03em}.vdp-location[data-astro-cid-w45xsd3t]{font-size:var(--t-base);color:var(--text-muted);margin-top:8px}.vdp-details[data-astro-cid-w45xsd3t]{font-size:var(--t-sm);color:var(--text-dim);margin-top:4px;font-family:var(--font-mono)}.vdp-related-section[data-astro-cid-w45xsd3t],.vdp-article-section[data-astro-cid-w45xsd3t],.vdp-faq-section[data-astro-cid-w45xsd3t]{padding:40px var(--page-pad);border-top:1px solid var(--border)}.vdp-section-title[data-astro-cid-w45xsd3t]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-bottom:12px}.vdp-article-content[data-astro-cid-w45xsd3t]{max-width:640px;font-size:var(--t-base);line-height:1.7;color:var(--text-muted)}.vdp-article-content[data-astro-cid-w45xsd3t] p{margin-bottom:16px}.vdp-article-content[data-astro-cid-w45xsd3t] h2{font-size:var(--t-base);font-weight:700;color:var(--text);margin-top:28px;margin-bottom:8px}.vdp-faq-item[data-astro-cid-w45xsd3t]{border-bottom:1px solid var(--border);padding:16px 0}.vdp-faq-q[data-astro-cid-w45xsd3t]{font-size:var(--t-base);font-weight:600;cursor:pointer;color:var(--text)}.vdp-faq-q[data-astro-cid-w45xsd3t]:hover{color:var(--accent)}.vdp-faq-a[data-astro-cid-w45xsd3t]{font-size:var(--t-base);line-height:1.7;color:var(--text-muted);margin-top:8px;max-width:640px}.vdp-related-section[data-astro-cid-w45xsd3t] .vdp-tournament-row,.vdp-related-section[data-astro-cid-w45xsd3t] .vdp-event-row,.vdp-related-section[data-astro-cid-w45xsd3t] .vdp-meeting-row{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.vdp-related-section[data-astro-cid-w45xsd3t] .vdp-tournament-row:hover,.vdp-related-section[data-astro-cid-w45xsd3t] .vdp-event-row:hover,.vdp-related-section[data-astro-cid-w45xsd3t] .vdp-meeting-row:hover{opacity:.7}.vdp-related-section[data-astro-cid-w45xsd3t] .vdp-item-info{display:flex;flex-direction:column;gap:2px}.vdp-related-section[data-astro-cid-w45xsd3t] .vdp-item-name{font-weight:600}.vdp-related-section[data-astro-cid-w45xsd3t] .vdp-item-sub{font-size:var(--t-xs);color:var(--text-dim)}.vdp-related-section[data-astro-cid-w45xsd3t] .vdp-item-dates{font-size:var(--t-sm);color:var(--text-dim)}.live-rail[data-astro-cid-lgqygana]{padding:32px var(--page-pad);border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-subtle, transparent)}.live-rail-header[data-astro-cid-lgqygana]{margin-bottom:20px}.live-rail-heading[data-astro-cid-lgqygana]{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin:0;display:flex;align-items:center;gap:8px}.live-rail-dot[data-astro-cid-lgqygana]{color:#ef4444;font-size:var(--t-sub);animation:live-pulse 2s ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.4}}.live-rail-sub[data-astro-cid-lgqygana]{margin:4px 0 0;font-size:var(--t-xs);color:var(--text-dim)}.live-rail-grid[data-astro-cid-lgqygana]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:20px}.live-rail[data-astro-cid-lgqygana][data-compact=true] .live-rail-grid[data-astro-cid-lgqygana]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.live-rail-item[data-astro-cid-lgqygana]{display:flex;flex-direction:column;gap:10px;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface, var(--bg))}.live-rail-embed[data-astro-cid-lgqygana]{width:100%;aspect-ratio:16 / 9;background:#000}.live-rail-embed[data-astro-cid-lgqygana] iframe[data-astro-cid-lgqygana]{width:100%;height:100%;border:0;display:block}.live-rail-cta[data-astro-cid-lgqygana]{display:flex;align-items:center;justify-content:center;gap:12px;aspect-ratio:16 / 9;background:linear-gradient(135deg,var(--bg-card, var(--bg)) 0%,var(--surface, var(--bg)) 100%);color:var(--text);text-decoration:none;font-family:var(--font-display, inherit);font-size:var(--t-base);font-weight:700;transition:opacity .15s}.live-rail-cta[data-astro-cid-lgqygana]:hover{opacity:.85}.live-rail-cta-arrow[data-astro-cid-lgqygana]{font-size:var(--t-sub);color:var(--accent)}.live-rail-meta[data-astro-cid-lgqygana]{display:flex;flex-direction:column;gap:4px;padding:12px 14px}.live-rail-title-row[data-astro-cid-lgqygana]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.live-rail-badge[data-astro-cid-lgqygana]{display:inline-block;font-size:var(--t-xs);font-weight:700;letter-spacing:.05em;padding:2px 8px;border-radius:3px}.live-rail-badge-live[data-astro-cid-lgqygana]{background:#ef4444;color:#fff;animation:live-pulse 2s ease-in-out infinite}.live-rail-badge-fta[data-astro-cid-lgqygana]{background:#34c7592e;color:#34c759}.live-rail-title[data-astro-cid-lgqygana]{font-family:var(--font-display, inherit);font-size:var(--t-base);font-weight:700;color:var(--text);text-decoration:none}a[data-astro-cid-lgqygana].live-rail-title:hover{color:var(--accent)}.live-rail-subtitle[data-astro-cid-lgqygana]{font-size:var(--t-xs);color:var(--text-muted)}.live-rail-tech[data-astro-cid-lgqygana]{display:flex;gap:8px;font-size:var(--t-xs);font-family:var(--font-mono);color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;margin-top:2px}@media(max-width:640px){.live-rail-grid[data-astro-cid-lgqygana]{grid-template-columns:1fr}}.cr-this-week[data-astro-cid-leldutj4]{padding:40px var(--page-pad);max-width:1200px;border-top:1px solid var(--border)}.cr-see-all[data-astro-cid-leldutj4]{margin-top:24px;font-size:var(--t-sm)}.cr-see-all[data-astro-cid-leldutj4] a[data-astro-cid-leldutj4]{color:var(--text-muted);text-decoration:none;border-bottom:1px solid var(--border);padding-bottom:2px}.cr-see-all[data-astro-cid-leldutj4] a[data-astro-cid-leldutj4]:hover{color:var(--text);border-bottom-color:var(--text)}.tournaments-section[data-astro-cid-leldutj4]{padding:0 var(--page-pad) 40px}.section-heading[data-astro-cid-leldutj4]{font-size:var(--t-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px;padding-top:8px}.tournament-card[data-astro-cid-leldutj4]{display:flex;justify-content:space-between;align-items:center;padding:28px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.tournament-card[data-astro-cid-leldutj4]:hover{opacity:.7}.tournament-meta-row[data-astro-cid-leldutj4]{display:flex;align-items:center;gap:10px}.format-badge[data-astro-cid-leldutj4]{font-size:var(--t-xs);font-family:var(--font-mono);padding:2px 8px;border-radius:3px;background:var(--active-subtle);color:var(--text-muted);letter-spacing:.02em}.format-badge[data-astro-cid-leldutj4][data-format=T20]{background:#ff950026;color:#ff9500}.format-badge[data-astro-cid-leldutj4][data-format=Test]{background:#ff3b3026;color:#ff3b30}.format-badge[data-astro-cid-leldutj4][data-format=ODI]{background:#34c75926;color:#34c759}.format-badge[data-astro-cid-leldutj4][data-format="100-ball"]{background:#5856d626;color:#5856d6}.format-badge[data-astro-cid-leldutj4][data-format=Multi]{background:#af52de26;color:#af52de}.tournament-edition[data-astro-cid-leldutj4]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.tournament-winner[data-astro-cid-leldutj4]{font-size:var(--t-xs);color:var(--text-dim)}.tournament-name[data-astro-cid-leldutj4]{font-family:var(--font-display);font-size:clamp(1.25rem,4vw,2rem);font-weight:700;letter-spacing:-.02em;margin-top:4px}.tournament-host[data-astro-cid-leldutj4]{font-size:var(--t-sm);color:var(--text-muted);margin-top:6px}.tournament-detail[data-astro-cid-leldutj4]{font-size:var(--t-xs);color:var(--text-dim);margin-top:2px}.tournament-dates[data-astro-cid-leldutj4]{font-size:var(--t-sm);color:var(--text-dim);margin-top:6px}.tournament-arrow[data-astro-cid-leldutj4]{font-size:var(--t-sub);color:var(--text-dim);flex-shrink:0}.globe-overlay[data-astro-cid-leldutj4]{position:fixed;inset:16px;z-index:1000;background:var(--bg);flex-direction:column;overflow:hidden;border-radius:8px;border:1px solid var(--border);box-shadow:0 0 0 9999px #00000080}.globe-overlay-bar[data-astro-cid-leldutj4]{display:flex;justify-content:space-between;align-items:center;padding:12px var(--page-pad);border-bottom:1px solid var(--border)}.globe-overlay-title[data-astro-cid-leldutj4]{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.globe-close-btn[data-astro-cid-leldutj4]{background:none;border:none;font-size:var(--t-sub);color:var(--text-dim);cursor:pointer;padding:4px 8px;line-height:1}.globe-close-btn[data-astro-cid-leldutj4]:hover{color:var(--text)}.globe-controls[data-astro-cid-leldutj4]{display:flex;align-items:center;gap:16px;padding:12px var(--page-pad);flex-wrap:wrap}.globe-filter[data-astro-cid-leldutj4]{font-size:var(--t-xs);font-family:var(--font-mono);background:var(--bg-card, var(--hover-medium));color:var(--text);border:1px solid var(--border);border-radius:4px;padding:6px 10px;cursor:pointer}.globe-timeline-row[data-astro-cid-leldutj4]{display:flex;align-items:center;gap:10px;flex:1;min-width:200px}.globe-timeline[data-astro-cid-leldutj4]{flex:1;accent-color:#22c55e}.globe-timeline-label[data-astro-cid-leldutj4]{font-size:var(--t-xs);font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap}.globe-container[data-astro-cid-leldutj4]{width:100%;flex:1;min-height:400px;border-radius:0;overflow:hidden;background:#000}.globe-hint[data-astro-cid-leldutj4]{font-size:var(--t-xs);color:var(--text-dim);padding:8px var(--page-pad)}.wc-card[data-astro-cid-askstvxx]{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--border);border-radius:6px;text-decoration:none;color:var(--text);transition:border-color .15s}.wc-card[data-astro-cid-askstvxx]:hover{border-color:var(--text-muted)}.wc-card[data-astro-cid-askstvxx].wc-card-highlight{border-color:var(--accent);border-width:2px}.wc-card-meta[data-astro-cid-askstvxx]{display:flex;gap:8px;font-size:var(--t-xs);color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em}.wc-card-teams[data-astro-cid-askstvxx]{display:flex;align-items:center;justify-content:center;gap:16px}.wc-card-side[data-astro-cid-askstvxx]{display:flex;align-items:center;gap:6px}.wc-card-flag[data-astro-cid-askstvxx]{font-size:var(--t-sub)}.wc-card-code[data-astro-cid-askstvxx]{font-family:var(--font-mono);font-size:var(--t-sm);font-weight:600}.wc-card-vs[data-astro-cid-askstvxx]{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--text-muted)}.wc-card-result[data-astro-cid-askstvxx]{font-family:var(--font-mono);font-size:var(--t-sm);font-weight:700;color:var(--text)}.wc-card-when[data-astro-cid-askstvxx]{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:var(--t-xs);color:var(--text-muted)}.wc-card-user-time[data-astro-cid-askstvxx]{font-weight:600;color:var(--text)}.wc-gt[data-astro-cid-4bz2praw]{width:100%;border-collapse:collapse;font-size:var(--t-sm)}.wc-gt[data-astro-cid-4bz2praw] th[data-astro-cid-4bz2praw]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);padding:8px 6px;text-align:center;border-bottom:1px solid var(--border)}.wc-gt[data-astro-cid-4bz2praw] td[data-astro-cid-4bz2praw]{padding:8px 6px;text-align:center;border-bottom:1px solid var(--border);color:var(--text-muted)}.wc-gt-th-team[data-astro-cid-4bz2praw]{text-align:left}.wc-gt-team[data-astro-cid-4bz2praw]{text-align:left;display:flex;align-items:center;gap:6px}.wc-gt-team[data-astro-cid-4bz2praw] a[data-astro-cid-4bz2praw]{color:var(--text);text-decoration:none}.wc-gt-team[data-astro-cid-4bz2praw] a[data-astro-cid-4bz2praw]:hover{text-decoration:underline}.wc-gt-pts[data-astro-cid-4bz2praw]{font-weight:700;color:var(--text)}.wc-breadcrumb[data-astro-cid-ha7gjajm]{padding:16px var(--page-pad) 0;font-size:var(--t-xs);color:var(--text-dim);letter-spacing:.02em}.wc-bc-sep[data-astro-cid-ha7gjajm]{margin:0 6px}.wc-bc-link[data-astro-cid-ha7gjajm]{color:var(--text-dim);text-decoration:none}.wc-bc-link[data-astro-cid-ha7gjajm]:hover,.wc-bc-current[data-astro-cid-ha7gjajm]{color:var(--text-muted)}.wc-group-hero[data-astro-cid-cevxj3vt]{padding:48px var(--page-pad) 24px}.wc-group-article[data-astro-cid-cevxj3vt]{padding:24px var(--page-pad) 32px;max-width:720px;font-size:var(--t-base);color:var(--text-muted);line-height:1.7}.wc-group-title[data-astro-cid-cevxj3vt]{font-family:var(--font-display);font-size:clamp(1.5rem,5vw,2.5rem);font-variation-settings:"wght" 800;color:var(--text);margin-bottom:4px}.wc-group-sub[data-astro-cid-cevxj3vt]{font-size:var(--t-sm);color:var(--text-muted);margin-bottom:4px}.wc-tz-note[data-astro-cid-cevxj3vt]{font-size:var(--t-xs);color:var(--text-dim)}.wc-group-standings[data-astro-cid-cevxj3vt]{padding:24px var(--page-pad);border-top:1px solid var(--border);max-width:640px}.wc-group-matches[data-astro-cid-cevxj3vt],.wc-group-teams[data-astro-cid-cevxj3vt]{padding:24px var(--page-pad);border-top:1px solid var(--border)}.wc-team-links[data-astro-cid-cevxj3vt]{display:flex;gap:16px;flex-wrap:wrap}.wc-team-link[data-astro-cid-cevxj3vt]{display:flex;align-items:center;gap:8px;font-size:var(--t-sm);color:var(--text);text-decoration:none;padding:8px 16px;border:1px solid var(--border);border-radius:4px;transition:border-color .15s}.wc-team-link[data-astro-cid-cevxj3vt]:hover{border-color:var(--text-muted)}.wc-team-flag[data-astro-cid-cevxj3vt]{font-size:1.2em}.wc-group-countries[data-astro-cid-cevxj3vt]{padding:24px var(--page-pad);border-top:1px solid var(--border)}.wc-nav-links[data-astro-cid-cevxj3vt]{padding:16px var(--page-pad);border-top:1px solid var(--border)}.wc-nav-links[data-astro-cid-cevxj3vt] a[data-astro-cid-cevxj3vt]{font-size:var(--t-sm);color:var(--text-muted);text-decoration:none;border-bottom:1px solid var(--border)}.wc-nav-links[data-astro-cid-cevxj3vt] a[data-astro-cid-cevxj3vt]:hover{color:var(--text)}.wc-match-hero[data-astro-cid-hn2hs43o]{padding:48px var(--page-pad) 32px;text-align:center}.wc-round-label[data-astro-cid-hn2hs43o]{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px}.wc-match-h1[data-astro-cid-hn2hs43o]{font-family:var(--font-display);font-size:clamp(1.1rem,3vw,1.5rem);font-variation-settings:"wght" 600;color:var(--text);margin-bottom:24px}.wc-versus[data-astro-cid-hn2hs43o]{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.wc-side[data-astro-cid-hn2hs43o]{display:flex;flex-direction:column;align-items:center;gap:8px}.wc-flag[data-astro-cid-hn2hs43o]{font-size:3rem}.wc-team-name[data-astro-cid-hn2hs43o]{font-family:var(--font-display);font-size:clamp(1.2rem,4vw,2rem);font-variation-settings:"wght" 700;color:var(--text);text-decoration:none}.wc-team-name[data-astro-cid-hn2hs43o]:hover{text-decoration:underline}.wc-tbd[data-astro-cid-hn2hs43o]{color:var(--text-muted)}.wc-score[data-astro-cid-hn2hs43o]{font-family:var(--font-display);font-size:clamp(2rem,8vw,4rem);font-variation-settings:"wght" 800;color:var(--text)}.wc-vs-label[data-astro-cid-hn2hs43o]{font-size:var(--t-base);color:var(--text-muted)}.wc-countdown[data-astro-cid-hn2hs43o]{margin-top:32px}.wc-cd-value[data-astro-cid-hn2hs43o]{font-family:var(--font-display);font-size:clamp(2rem,8vw,5rem);font-variation-settings:"wght" 800,"opsz" 50;font-variant-numeric:tabular-nums;color:var(--text);line-height:1}.match-answer[data-astro-cid-hn2hs43o]{max-width:720px;margin:0 auto;padding:20px var(--page-pad) 8px;font-size:var(--t-base);line-height:1.6;color:var(--text-muted);text-align:center}.match-answer[data-astro-cid-hn2hs43o] strong[data-astro-cid-hn2hs43o]{color:var(--text);font-weight:600}.wc-kickoff[data-astro-cid-hn2hs43o]{padding:32px var(--page-pad);border-top:1px solid var(--border);text-align:center}.wc-kickoff-primary[data-astro-cid-hn2hs43o]{margin-bottom:8px}.wc-kickoff-user[data-astro-cid-hn2hs43o]{font-family:var(--font-display);font-size:clamp(1.2rem,4vw,1.8rem);font-variation-settings:"wght" 700;color:var(--text)}.wc-kickoff-secondary[data-astro-cid-hn2hs43o]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:var(--t-sm);color:var(--text-muted);flex-wrap:wrap}.wc-kickoff-secondary[data-astro-cid-hn2hs43o] a[data-astro-cid-hn2hs43o]{color:var(--text-muted);text-decoration:none}.wc-kickoff-secondary[data-astro-cid-hn2hs43o] a[data-astro-cid-hn2hs43o]:hover{color:var(--text);text-decoration:underline}.wc-match-article[data-astro-cid-hn2hs43o]{padding:24px var(--page-pad) 32px;max-width:720px;font-size:var(--t-base);color:var(--text-muted);line-height:1.7}.wc-related[data-astro-cid-hn2hs43o]{padding:24px var(--page-pad)}.wc-related-grid[data-astro-cid-hn2hs43o]{display:flex;gap:10px;flex-wrap:wrap}.wc-related-link[data-astro-cid-hn2hs43o]{font-size:var(--t-sm);color:var(--text-muted);text-decoration:none;padding:6px 14px;border:1px solid var(--border);border-radius:4px;transition:border-color .15s,color .15s}.wc-related-link[data-astro-cid-hn2hs43o]:hover{color:var(--text);border-color:var(--text-muted)}.faq-list[data-astro-cid-hn2hs43o]{margin:0}.faq-q[data-astro-cid-hn2hs43o]{font-size:var(--t-base);font-weight:600;color:var(--text);margin:20px 0 6px}.faq-q[data-astro-cid-hn2hs43o]:first-child{margin-top:0}.faq-a[data-astro-cid-hn2hs43o]{font-size:var(--t-base);color:var(--text-muted);line-height:1.7;margin:0}.tz-card[data-astro-cid-54rlfgy5]{border-top:1px solid var(--border);padding:24px 0}.tz-card-header[data-astro-cid-54rlfgy5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tz-card-link[data-astro-cid-54rlfgy5]{font-size:var(--t-xs);color:var(--text-muted);text-decoration:none}.tz-card-link[data-astro-cid-54rlfgy5]:hover{color:var(--text)}.tz-card-score-row[data-astro-cid-54rlfgy5]{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.tz-card-flag[data-astro-cid-54rlfgy5]{font-size:20px}.tz-card-name[data-astro-cid-54rlfgy5]{font-size:var(--t-base);font-weight:600;flex:1}.tz-card-score[data-astro-cid-54rlfgy5]{font-size:28px;font-weight:800}.tz-card-max[data-astro-cid-54rlfgy5]{font-size:var(--t-xs);color:var(--text-muted)}.tz-bar[data-astro-cid-54rlfgy5]{display:flex;height:8px;border-radius:4px;overflow:hidden}.tz-bar-seg[data-astro-cid-54rlfgy5]{min-width:4px}.tz-bar-legend[data-astro-cid-54rlfgy5]{display:flex;gap:12px;margin-top:6px;flex-wrap:wrap}.tz-bar-legend-item[data-astro-cid-54rlfgy5]{font-size:var(--t-xs);color:var(--text);display:flex;align-items:center;gap:4px}.tz-bar-dot[data-astro-cid-54rlfgy5]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.tz-matches[data-astro-cid-54rlfgy5]{margin-top:12px}.tz-match-row[data-astro-cid-54rlfgy5]{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--border)}.tz-match-label[data-astro-cid-54rlfgy5]{font-size:var(--t-sm);flex:1}.tz-match-time[data-astro-cid-54rlfgy5]{font-size:var(--t-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.tz-match-pain[data-astro-cid-54rlfgy5]{font-size:var(--t-sm);font-weight:700;width:28px;text-align:right}.wc-team-hero[data-astro-cid-x6mjiw4l]{padding:48px var(--page-pad) 32px}.wc-team-flag[data-astro-cid-x6mjiw4l]{font-size:3rem;margin-bottom:8px}.wc-team-title[data-astro-cid-x6mjiw4l]{font-family:var(--font-display);font-size:clamp(1.5rem,5vw,2.5rem);font-variation-settings:"wght" 800;color:var(--text);margin-bottom:4px}.wc-team-sub[data-astro-cid-x6mjiw4l]{font-size:var(--t-sm);color:var(--text-muted)}.wc-team-sub[data-astro-cid-x6mjiw4l] a[data-astro-cid-x6mjiw4l]{color:var(--text-muted);text-decoration:none}.wc-team-sub[data-astro-cid-x6mjiw4l] a[data-astro-cid-x6mjiw4l]:hover{color:var(--text);text-decoration:underline}.wc-team-article[data-astro-cid-x6mjiw4l]{padding:24px var(--page-pad) 32px;max-width:720px;font-size:var(--t-base);color:var(--text-muted);line-height:1.7;overflow-wrap:break-word}.tz-card-section[data-astro-cid-x6mjiw4l]{padding:0 var(--page-pad)}.wc-team-matches[data-astro-cid-x6mjiw4l]{padding:32px var(--page-pad)}.wc-match-list[data-astro-cid-x6mjiw4l]{display:flex;flex-direction:column;gap:1px}.wc-match-row[data-astro-cid-x6mjiw4l]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;text-decoration:none;color:var(--text);transition:opacity .15s}.wc-match-row[data-astro-cid-x6mjiw4l]:hover{opacity:.7}.wc-mr-opponent[data-astro-cid-x6mjiw4l]{display:flex;align-items:center;gap:10px}.wc-mr-flag[data-astro-cid-x6mjiw4l]{font-size:1.5em}.wc-mr-name[data-astro-cid-x6mjiw4l]{font-family:var(--font-display);font-size:var(--t-base);font-variation-settings:"wght" 600}.wc-mr-info[data-astro-cid-x6mjiw4l]{display:flex;align-items:center;gap:16px;font-size:var(--t-xs);color:var(--text-muted);flex-wrap:wrap}.wc-mr-date[data-astro-cid-x6mjiw4l],.wc-mr-venue-time[data-astro-cid-x6mjiw4l]{font-family:var(--font-mono)}.wc-mr-city[data-astro-cid-x6mjiw4l]{color:var(--text-muted);text-decoration:none}.wc-mr-city[data-astro-cid-x6mjiw4l]:hover{color:var(--text)}.wc-mr-home[data-astro-cid-x6mjiw4l]{font-weight:600;color:var(--text);font-family:var(--font-mono)}.wc-mr-your[data-astro-cid-x6mjiw4l]{font-family:var(--font-mono)}@media(max-width:600px){.wc-match-row[data-astro-cid-x6mjiw4l]{flex-direction:column;align-items:flex-start;gap:8px}.wc-mr-info[data-astro-cid-x6mjiw4l]{flex-wrap:wrap;gap:8px}}.wc-team-group[data-astro-cid-x6mjiw4l]{padding:32px var(--page-pad);max-width:640px}.wc-team-links[data-astro-cid-x6mjiw4l]{padding:32px var(--page-pad)}.wc-links-row[data-astro-cid-x6mjiw4l]{display:flex;gap:10px;flex-wrap:wrap}.wc-links-row[data-astro-cid-x6mjiw4l] a[data-astro-cid-x6mjiw4l]{font-size:var(--t-sm);color:var(--text-muted);text-decoration:none;padding:6px 14px;border:1px solid var(--border);border-radius:4px;transition:border-color .15s,color .15s}.wc-links-row[data-astro-cid-x6mjiw4l] a[data-astro-cid-x6mjiw4l]:hover{color:var(--text);border-color:var(--text-muted)}.editorial-breadcrumb[data-astro-cid-l6x7arr5]{padding:12px var(--page-pad) 0;font-size:var(--t-xs);color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase}.editorial-hero[data-astro-cid-l6x7arr5]{padding:48px var(--page-pad) 56px;max-width:900px;margin:0 auto}.editorial-hero-imaged[data-astro-cid-l6x7arr5]{min-height:60vh;color:#fff;padding:80px var(--page-pad) 64px;max-width:none;margin:0;display:flex;flex-direction:column;justify-content:flex-end}.editorial-hero-imaged[data-astro-cid-l6x7arr5] .editorial-eyebrow[data-astro-cid-l6x7arr5],.editorial-hero-imaged[data-astro-cid-l6x7arr5] .editorial-title[data-astro-cid-l6x7arr5],.editorial-hero-imaged[data-astro-cid-l6x7arr5] .editorial-dek[data-astro-cid-l6x7arr5],.editorial-hero-imaged[data-astro-cid-l6x7arr5] .editorial-meta[data-astro-cid-l6x7arr5]{color:#fff}.editorial-eyebrow[data-astro-cid-l6x7arr5]{font-family:var(--font-mono, var(--font-body));font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim);margin-bottom:12px}.editorial-title[data-astro-cid-l6x7arr5]{font-family:var(--font-display);font-size:clamp(2rem,6vw,4rem);font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0 0 16px}.editorial-dek[data-astro-cid-l6x7arr5]{font-size:var(--t-base);line-height:1.6;color:var(--text-muted);max-width:64ch;margin:0 0 20px}.editorial-meta[data-astro-cid-l6x7arr5]{font-size:var(--t-xs);color:var(--text-dim);letter-spacing:.04em}.editorial-meta-sep[data-astro-cid-l6x7arr5]{margin:0 8px}.editorial-stats[data-astro-cid-l6x7arr5]{margin-top:24px;display:flex;gap:28px;flex-wrap:wrap}.editorial-body[data-astro-cid-l6x7arr5]{max-width:720px;margin:0 auto;padding:40px var(--page-pad) 60px;font-size:var(--t-base);line-height:1.75;color:var(--text)}.editorial-body[data-astro-cid-l6x7arr5] h2{font-family:var(--font-display);font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700;letter-spacing:-.01em;margin:48px 0 16px}.editorial-body[data-astro-cid-l6x7arr5] h3{font-size:var(--t-lg);font-weight:700;margin:32px 0 12px}.editorial-body[data-astro-cid-l6x7arr5] p{margin:0 0 20px}.editorial-body[data-astro-cid-l6x7arr5] a{color:var(--text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border);transition:text-decoration-color .15s}.editorial-body[data-astro-cid-l6x7arr5] a:hover{text-decoration-color:var(--text)}.editorial-body[data-astro-cid-l6x7arr5] ul,.editorial-body[data-astro-cid-l6x7arr5] ol{margin:0 0 20px;padding-left:24px}.editorial-body[data-astro-cid-l6x7arr5] li{margin-bottom:6px}.editorial-body[data-astro-cid-l6x7arr5] blockquote{margin:24px 0;padding:0 0 0 20px;border-left:3px solid var(--border);color:var(--text-muted);font-style:italic}.editorial-body[data-astro-cid-l6x7arr5] code{font-family:var(--font-mono);font-size:.9em;background:var(--active-subtle);padding:2px 5px;border-radius:3px}.tax-bars[data-astro-cid-djmfd4uu]{max-width:760px}.tax-bars-legend[data-astro-cid-djmfd4uu]{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:20px}.tax-bars-legend-item[data-astro-cid-djmfd4uu]{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-xs, .7rem);letter-spacing:.06em;text-transform:uppercase;color:var(--text, #e8e8e8)}.tax-swatch[data-astro-cid-djmfd4uu]{width:12px;height:12px;display:inline-block;border-radius:2px}.tax-swatch-ideal[data-astro-cid-djmfd4uu]{background:#1a8a3a}.tax-swatch-fair[data-astro-cid-djmfd4uu]{background:#ca0}.tax-swatch-poor[data-astro-cid-djmfd4uu]{background:#c52}.tax-swatch-worst[data-astro-cid-djmfd4uu]{background:#c22}.tax-bar-row[data-astro-cid-djmfd4uu]{display:grid;grid-template-columns:32px 140px 1fr 48px;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border, #222)}.tax-bar-hidden[data-astro-cid-djmfd4uu]{display:none}.tax-bar-rank[data-astro-cid-djmfd4uu]{font-weight:700;color:var(--text-dim, #666);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.tax-bar-country[data-astro-cid-djmfd4uu]{font-weight:600;font-size:var(--t-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tax-bar-track[data-astro-cid-djmfd4uu]{height:28px;background:var(--surface-alt, #151515);border-radius:3px;position:relative;overflow:hidden}.tax-bar-fill[data-astro-cid-djmfd4uu]{height:100%;border-radius:3px;display:flex;align-items:center;padding-left:8px;min-width:0}.tax-bar-sleep-count[data-astro-cid-djmfd4uu]{font-size:var(--t-xs);font-weight:700;color:#fff;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.3)}.tax-bar-score[data-astro-cid-djmfd4uu]{font-family:var(--font-mono, monospace);font-weight:800;font-size:var(--t-xs);text-align:right;font-variant-numeric:tabular-nums}.tax-bar-expand[data-astro-cid-djmfd4uu]{display:block;margin:16px 0;font-family:var(--font-mono, monospace);font-size:var(--t-xs, .7rem);text-transform:uppercase;letter-spacing:.06em;background:none;border:1px solid var(--border, #222);color:var(--text-dim, #666);border-radius:20px;padding:8px 20px;cursor:pointer;transition:border-color .15s,color .15s}.tax-bar-expand[data-astro-cid-djmfd4uu]:hover{border-color:var(--text-muted, #999);color:var(--text, #e8e8e8)}@media(max-width:600px){.tax-bar-row[data-astro-cid-djmfd4uu]{grid-template-columns:24px 100px 1fr 40px;gap:8px}.tax-bar-country[data-astro-cid-djmfd4uu]{font-size:var(--t-xs)}.tax-bar-track[data-astro-cid-djmfd4uu]{height:24px}.tax-bar-score[data-astro-cid-djmfd4uu]{font-size:var(--t-xs)}}.tt-keystats[data-astro-cid-bvth7jga]{display:flex;gap:28px;flex-wrap:wrap;margin:0;padding:0}.tt-keystats[data-astro-cid-bvth7jga] div[data-astro-cid-bvth7jga]{min-width:200px}.tt-keystats[data-astro-cid-bvth7jga] dt[data-astro-cid-bvth7jga]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);margin-bottom:4px}.tt-keystats[data-astro-cid-bvth7jga] dd[data-astro-cid-bvth7jga]{font-family:var(--font-mono);font-size:var(--t-base);font-weight:700;color:var(--text);margin:0}.tt-card-list[data-astro-cid-bvth7jga]{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px;margin:16px 0 32px}.tt-card-list[data-astro-cid-bvth7jga] li[data-astro-cid-bvth7jga] a[data-astro-cid-bvth7jga]{display:block;padding:20px 24px;border:1px solid var(--border);border-radius:8px;text-decoration:none;color:var(--text);transition:border-color .15s}.tt-card-list[data-astro-cid-bvth7jga] li[data-astro-cid-bvth7jga] a[data-astro-cid-bvth7jga]:hover{border-color:var(--text)}.tt-card-eyebrow[data-astro-cid-bvth7jga]{display:block;font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-bottom:8px}.tt-card-list[data-astro-cid-bvth7jga] strong[data-astro-cid-bvth7jga]{display:block;font-size:var(--t-lg);font-weight:700;margin-bottom:8px}.tt-card-excerpt[data-astro-cid-bvth7jga]{display:block;color:var(--text-muted);font-size:var(--t-sm);line-height:1.5}.wc-venue-hero[data-astro-cid-iqkf5msc]{padding:48px var(--page-pad) 24px}.wc-venue-title[data-astro-cid-iqkf5msc]{font-family:var(--font-display);font-size:clamp(1.5rem,5vw,2.5rem);font-variation-settings:"wght" 800;color:var(--text);margin-bottom:4px}.wc-venue-sub[data-astro-cid-iqkf5msc]{font-size:var(--t-sm);color:var(--text-muted);margin-bottom:4px}.wc-venue-tz[data-astro-cid-iqkf5msc]{font-size:var(--t-xs);color:var(--text-dim);font-family:var(--font-mono);margin-bottom:8px}.wc-city-link[data-astro-cid-iqkf5msc]{font-size:var(--t-sm);color:var(--text-muted)}.wc-venue-article[data-astro-cid-iqkf5msc]{padding:24px var(--page-pad) 32px;max-width:720px;font-size:var(--t-base);color:var(--text-muted);line-height:1.7}.wc-venue-matches[data-astro-cid-iqkf5msc]{padding:24px var(--page-pad)}.wc-nav-links[data-astro-cid-iqkf5msc]{padding:16px var(--page-pad);border-top:1px solid var(--border)}.wc-nav-links[data-astro-cid-iqkf5msc] a[data-astro-cid-iqkf5msc]{font-size:var(--t-sm);color:var(--text-muted);text-decoration:none;border-bottom:1px solid var(--border)}.wc-nav-links[data-astro-cid-iqkf5msc] a[data-astro-cid-iqkf5msc]:hover{color:var(--text)}.hero-title[data-astro-cid-4aanuxdg]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2.5rem,9vw,6rem);letter-spacing:-.035em;line-height:.95}.hero-sub[data-astro-cid-4aanuxdg]{margin-top:16px;font-size:var(--t-base);color:var(--text-muted);max-width:540px;line-height:1.6}.section-label[data-astro-cid-4aanuxdg]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);font-weight:600;margin-bottom:16px}.detected[data-astro-cid-4aanuxdg]{padding:40px var(--page-pad);max-width:1200px;border-top:2px solid var(--accent);background:var(--active-subtle, rgba(238, 120, 0, .04))}.search-section[data-astro-cid-4aanuxdg]{padding:32px var(--page-pad) 16px;max-width:1200px}.search-input[data-astro-cid-4aanuxdg]{width:100%;max-width:400px;padding:12px 16px;font-size:var(--t-base);font-family:var(--font-mono);border:1px solid var(--border);background:transparent;color:var(--text);outline:none}.search-input[data-astro-cid-4aanuxdg]:focus{border-color:var(--text-muted)}.search-input[data-astro-cid-4aanuxdg]::placeholder{color:var(--text-dim)}.directory[data-astro-cid-4aanuxdg]{padding:16px var(--page-pad) 80px;max-width:1200px}.country-row[data-astro-cid-4aanuxdg]{padding:24px 0;border-top:1px solid var(--border)}.country-row[data-astro-cid-4aanuxdg].highlighted{border-top:2px solid var(--accent);background:var(--active-subtle, rgba(238, 120, 0, .04));padding:24px 16px;margin:0 -16px}.country-name[data-astro-cid-4aanuxdg]{font-family:var(--font-display);font-size:clamp(1.1rem,3vw,1.5rem);font-weight:700;letter-spacing:-.02em;margin-bottom:12px}.broadcaster-list[data-astro-cid-4aanuxdg]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.broadcaster[data-astro-cid-4aanuxdg]{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.b-name[data-astro-cid-4aanuxdg]{font-size:var(--t-base);font-weight:500;color:var(--text)}.b-tag[data-astro-cid-4aanuxdg]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;font-weight:600}.tag-free[data-astro-cid-4aanuxdg]{color:var(--accent);background:#ee78001a}.tag-paid[data-astro-cid-4aanuxdg]{color:var(--text-dim);background:var(--border)}.tag-freemium[data-astro-cid-4aanuxdg]{color:var(--text-muted);background:#ee78000f}.b-lang[data-astro-cid-4aanuxdg]{font-size:var(--t-xs);color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em}.b-notes[data-astro-cid-4aanuxdg]{font-size:var(--t-xs);color:var(--text-muted)}@media(max-width:700px){.broadcaster[data-astro-cid-4aanuxdg]{flex-direction:column;gap:4px}}.hero-title[data-astro-cid-rkaqatgm]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2.5rem,9vw,6rem);letter-spacing:-.035em;line-height:.95}.hero-sub[data-astro-cid-rkaqatgm]{margin-top:16px;font-size:var(--t-base);color:var(--text-muted);max-width:540px;line-height:1.6}.subscribe[data-astro-cid-rkaqatgm]{padding:32px var(--page-pad) 60px;max-width:1200px;border-top:1px solid var(--border)}.subscribe-line[data-astro-cid-rkaqatgm]{font-size:var(--t-xs);color:var(--text-dim);line-height:2}.sub-label[data-astro-cid-rkaqatgm]{text-transform:uppercase;letter-spacing:.12em;margin-right:16px;color:var(--text-muted)}.subscribe-line[data-astro-cid-rkaqatgm] a[data-astro-cid-rkaqatgm]{color:var(--text-muted);text-decoration:none;border-bottom:1px solid transparent}.subscribe-line[data-astro-cid-rkaqatgm] a[data-astro-cid-rkaqatgm]:hover{color:var(--text);border-bottom-color:var(--text-dim)}.content[data-astro-cid-kdg3wswz]{max-width:720px;margin:0 auto;padding:2rem var(--page-pad, 1rem)}.breadcrumb[data-astro-cid-kdg3wswz]{display:flex;align-items:center;gap:6px;font-size:var(--t-xs, .75rem);color:var(--text-muted);margin-bottom:2rem}.breadcrumb[data-astro-cid-kdg3wswz] a[data-astro-cid-kdg3wswz]{color:var(--text-muted);text-decoration:none}.breadcrumb[data-astro-cid-kdg3wswz] a[data-astro-cid-kdg3wswz]:hover{color:var(--text);text-decoration:underline}.match-hero[data-astro-cid-kdg3wswz]{text-align:center;padding:3rem 1rem 2rem}.match-round[data-astro-cid-kdg3wswz]{font-size:var(--t-xs, .75rem);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:1.5rem}.match-teams[data-astro-cid-kdg3wswz]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.team[data-astro-cid-kdg3wswz]{font-family:var(--font-display);font-size:clamp(1.2rem,4vw,2rem);font-weight:700;color:var(--text)}.match-vs-label[data-astro-cid-kdg3wswz]{font-size:var(--t-base);color:var(--text-muted);font-weight:400}.score[data-astro-cid-kdg3wswz]{font-family:var(--font-display);font-size:clamp(1.5rem,5vw,2.5rem);font-weight:800;color:var(--text)}.stream-state-badge[data-astro-cid-kdg3wswz]{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:4px;font-size:var(--t-xs, .75rem);font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-top:1rem}.stream-badge--finished[data-astro-cid-kdg3wswz]{background:var(--surface);border:1px solid var(--border)}.stream-badge--live[data-astro-cid-kdg3wswz]{background:#ef4444;color:#fff;animation:live-pulse 1.8s ease-in-out infinite}.stream-badge--postponed[data-astro-cid-kdg3wswz]{background:#f59e0b;color:#fff}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.7}}.match-kickoff[data-astro-cid-kdg3wswz]{padding:2rem 1rem;border-top:1px solid var(--border);text-align:center}.match-kickoff-primary[data-astro-cid-kdg3wswz]{margin-bottom:.5rem}.match-kickoff-user[data-astro-cid-kdg3wswz]{font-family:var(--font-display);font-size:clamp(1.1rem,3vw,1.6rem);font-weight:700;color:var(--text)}.match-kickoff-secondary[data-astro-cid-kdg3wswz]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:var(--t-sm);color:var(--text-muted);flex-wrap:wrap}.highlights[data-astro-cid-kdg3wswz]{padding:0 1rem 1.5rem}.highlights[data-astro-cid-kdg3wswz] h2[data-astro-cid-kdg3wswz]{font-size:var(--t-base);margin-bottom:.75rem}.video-embed[data-astro-cid-kdg3wswz]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px}.video-embed[data-astro-cid-kdg3wswz] iframe[data-astro-cid-kdg3wswz]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.related[data-astro-cid-kdg3wswz]{padding:1.5rem 1rem}.related-grid[data-astro-cid-kdg3wswz]{display:flex;gap:10px;flex-wrap:wrap}.related-link[data-astro-cid-kdg3wswz]{font-size:var(--t-sm);color:var(--text-muted);text-decoration:none;padding:6px 14px;border:1px solid var(--border);border-radius:4px;transition:border-color .15s,color .15s}.related-link[data-astro-cid-kdg3wswz]:hover{color:var(--text);border-color:var(--text-muted)}.faq[data-astro-cid-kdg3wswz]{padding:2rem 1rem 3rem;border-top:1px solid var(--border)}.faq-list[data-astro-cid-kdg3wswz]{margin:0}.faq-q[data-astro-cid-kdg3wswz]{font-size:var(--t-base);font-weight:600;color:var(--text);margin:1.25rem 0 .375rem}.faq-q[data-astro-cid-kdg3wswz]:first-child{margin-top:0}.faq-a[data-astro-cid-kdg3wswz]{font-size:var(--t-base);color:var(--text-muted);line-height:1.7;margin:0}.ss-next[data-astro-cid-4ap6wc4j]{margin-bottom:24px}.ss-next-card[data-astro-cid-4ap6wc4j]{display:flex;flex-direction:column;gap:6px;padding:20px;border:2px solid var(--accent);border-radius:8px;text-decoration:none;color:var(--text);background:var(--surface);transition:background .15s}.ss-next-card[data-astro-cid-4ap6wc4j]:hover{background:var(--hover-medium)}.ss-next-badge[data-astro-cid-4ap6wc4j]{font-size:var(--t-xs);font-family:var(--font-mono);font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.ss-badge--live[data-astro-cid-4ap6wc4j]{animation:ss-pulse 1.8s ease-in-out infinite}@keyframes ss-pulse{0%,to{opacity:1}50%{opacity:.6}}.ss-next-teams[data-astro-cid-4ap6wc4j]{font-size:var(--t-base);font-weight:700}.ss-next-time[data-astro-cid-4ap6wc4j]{font-size:var(--t-sm);color:var(--text-muted)}.ss-title[data-astro-cid-4ap6wc4j]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-bottom:12px}.ss-round[data-astro-cid-4ap6wc4j]{margin-bottom:20px}.ss-round-label[data-astro-cid-4ap6wc4j]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);margin-bottom:8px}.ss-row[data-astro-cid-4ap6wc4j]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.ss-round-label[data-astro-cid-4ap6wc4j]+.ss-row[data-astro-cid-4ap6wc4j]{border-top:none}.ss-row[data-astro-cid-4ap6wc4j]:hover{opacity:.7}.ss-row--past[data-astro-cid-4ap6wc4j]{opacity:.6}.ss-row--past[data-astro-cid-4ap6wc4j]:hover{opacity:.8}.ss-row-info[data-astro-cid-4ap6wc4j]{display:flex;flex-direction:column;gap:2px}.ss-row-teams[data-astro-cid-4ap6wc4j]{font-size:var(--t-sm);font-weight:600}.ss-row-meta[data-astro-cid-4ap6wc4j]{font-size:var(--t-xs);color:var(--text-dim)}.ss-row-time[data-astro-cid-4ap6wc4j]{text-align:right;display:flex;flex-direction:column;gap:2px}.ss-row-date[data-astro-cid-4ap6wc4j]{font-size:var(--t-xs);color:var(--text-muted)}.ss-row-local[data-astro-cid-4ap6wc4j]{font-size:var(--t-xs);color:var(--text-dim)}.ss-row-user[data-astro-cid-4ap6wc4j]{font-size:var(--t-sm);font-weight:600;color:var(--accent)}.ss-past[data-astro-cid-4ap6wc4j]{margin-top:32px}.ss-past-toggle[data-astro-cid-4ap6wc4j]{cursor:pointer;list-style:none;padding-bottom:8px}.ss-past-toggle[data-astro-cid-4ap6wc4j]::-webkit-details-marker{display:none}.ss-past-toggle[data-astro-cid-4ap6wc4j]:after{content:" +";font-family:var(--font-mono)}details[data-astro-cid-4ap6wc4j][open] .ss-past-toggle[data-astro-cid-4ap6wc4j]:after{content:" −"}.ss-empty[data-astro-cid-4ap6wc4j]{font-size:var(--t-sm);color:var(--text-muted)}.content[data-astro-cid-f2ycbyij]{max-width:960px;margin:0 auto;padding:2rem var(--page-pad, 1rem)}.breadcrumb[data-astro-cid-f2ycbyij]{display:flex;align-items:center;gap:6px;font-size:var(--t-xs, .75rem);color:var(--text-muted);margin-bottom:1.5rem}.breadcrumb[data-astro-cid-f2ycbyij] a[data-astro-cid-f2ycbyij]{color:var(--text-muted);text-decoration:none}.breadcrumb[data-astro-cid-f2ycbyij] a[data-astro-cid-f2ycbyij]:hover{color:var(--text);text-decoration:underline}.team-header[data-astro-cid-f2ycbyij]{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.team-crest[data-astro-cid-f2ycbyij]{object-fit:contain;flex-shrink:0}.team-title-group[data-astro-cid-f2ycbyij] h1[data-astro-cid-f2ycbyij]{margin:0 0 .25rem;font-size:clamp(1.5rem,4vw,2.5rem)}.team-meta[data-astro-cid-f2ycbyij]{margin:0;font-size:var(--t-sm);color:var(--text-muted)}.editorial[data-astro-cid-f2ycbyij]{margin-bottom:2.5rem;line-height:1.7;font-size:var(--t-base);color:var(--text-muted)}.schedule[data-astro-cid-f2ycbyij]{margin-bottom:2rem}.schedule[data-astro-cid-f2ycbyij] h2[data-astro-cid-f2ycbyij]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-bottom:1rem}.related[data-astro-cid-f2ycbyij]{padding-top:1rem}.related-grid[data-astro-cid-f2ycbyij]{display:flex;gap:10px;flex-wrap:wrap}.related-link[data-astro-cid-f2ycbyij]{font-size:var(--t-sm);color:var(--text-muted);text-decoration:none;padding:6px 14px;border:1px solid var(--border);border-radius:4px;transition:border-color .15s,color .15s}.related-link[data-astro-cid-f2ycbyij]:hover{color:var(--text);border-color:var(--text-muted)}.fb-league[data-astro-cid-ofzr36m6]{max-width:960px;margin:0 auto;padding:32px var(--page-pad)}.fb-breadcrumb[data-astro-cid-ofzr36m6]{font-size:var(--t-xs);color:var(--text-muted);margin-bottom:20px;display:flex;align-items:center;gap:6px}.fb-breadcrumb[data-astro-cid-ofzr36m6] a[data-astro-cid-ofzr36m6]{color:var(--link);text-decoration:none}.fb-breadcrumb[data-astro-cid-ofzr36m6] a[data-astro-cid-ofzr36m6]:visited{color:var(--link-visited)}.fb-breadcrumb[data-astro-cid-ofzr36m6] a[data-astro-cid-ofzr36m6]:hover{text-decoration:underline}.fb-breadcrumb-sep[data-astro-cid-ofzr36m6]{color:var(--text-dim)}.fb-league-header[data-astro-cid-ofzr36m6]{margin-bottom:24px}.fb-league-title[data-astro-cid-ofzr36m6]{font-family:var(--font-display);font-size:clamp(1.5rem,5vw,2.5rem);font-variation-settings:"wght" 800;color:var(--text);margin-bottom:6px}.fb-league-meta[data-astro-cid-ofzr36m6]{font-size:var(--t-sm);color:var(--text-muted)}.fb-editorial[data-astro-cid-ofzr36m6]{margin-bottom:32px;line-height:1.7;font-size:var(--t-base);color:var(--text-muted);border-bottom:1px solid var(--border);padding-bottom:24px}.fb-section-heading[data-astro-cid-ofzr36m6]{font-size:var(--t-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:16px}.fb-teams[data-astro-cid-ofzr36m6]{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--border)}.fb-team-grid[data-astro-cid-ofzr36m6]{display:flex;flex-wrap:wrap;gap:8px}.fb-team-link[data-astro-cid-ofzr36m6]{padding:6px 12px;border:1px solid var(--border);border-radius:4px;font-size:var(--t-sm);text-decoration:none;color:var(--link);transition:border-color .15s}.fb-team-link[data-astro-cid-ofzr36m6]:visited{color:var(--link-visited)}.fb-team-link[data-astro-cid-ofzr36m6]:hover{border-color:var(--accent)}.fb-schedule[data-astro-cid-ofzr36m6]{margin-top:8px}.wc-feature[data-astro-cid-ssi3dkli]{display:none;padding:48px var(--page-pad);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.wc-feature[data-astro-cid-ssi3dkli][data-visible=true]{display:block}.wc-feature-inner[data-astro-cid-ssi3dkli]{max-width:1120px}.wc-feature-eyebrow[data-astro-cid-ssi3dkli]{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:32px}.wc-feature-grid[data-astro-cid-ssi3dkli]{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media(min-width:760px){.wc-feature-grid[data-astro-cid-ssi3dkli]{grid-template-columns:1.15fr 1fr;gap:48px;align-items:center}}.wc-feature-title[data-astro-cid-ssi3dkli]{font-family:var(--font-display);font-variation-settings:"wght" 900,"opsz" 50;font-size:clamp(3rem,9vw,6.5rem);letter-spacing:-.04em;line-height:.9;color:var(--text);margin:0;display:flex;flex-direction:column;gap:0}.wc-feature-title-year[data-astro-cid-ssi3dkli]{color:var(--text-dim)}.wc-feature-dates[data-astro-cid-ssi3dkli]{font-family:var(--font-mono);font-size:var(--t-sm);letter-spacing:.02em;color:var(--text);margin-bottom:6px}.wc-feature-countdown[data-astro-cid-ssi3dkli]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:-.02em;line-height:1;color:var(--text);font-variant-numeric:tabular-nums;margin-bottom:20px;min-height:1em}.wc-feature-dek[data-astro-cid-ssi3dkli]{font-size:var(--t-base);line-height:1.55;color:var(--text-muted);max-width:520px;margin:0 0 24px}.wc-feature-ctas[data-astro-cid-ssi3dkli]{display:flex;gap:10px;flex-wrap:wrap}.wc-feature-cta[data-astro-cid-ssi3dkli]{display:inline-block;padding:10px 18px;font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text);border:1px solid var(--border);border-radius:3px;text-decoration:none;transition:border-color .15s,background .15s,color .15s}.wc-feature-cta[data-astro-cid-ssi3dkli]:hover{border-color:var(--text)}.wc-feature-cta-primary[data-astro-cid-ssi3dkli]{background:var(--text);color:var(--bg);border-color:var(--text)}.wc-feature-cta-primary[data-astro-cid-ssi3dkli]:hover{opacity:.85}.wc-feature[data-astro-cid-ssi3dkli][data-state=live] .wc-feature-countdown[data-astro-cid-ssi3dkli]{color:var(--accent, #e04c2e)}.driver-hero[data-astro-cid-cerdqvkr]{padding:40px var(--page-pad) 20px}.driver-number[data-astro-cid-cerdqvkr]{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--text-dim)}.driver-title[data-astro-cid-cerdqvkr]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2rem,8vw,4rem);letter-spacing:-.03em;margin-top:4px}.driver-meta[data-astro-cid-cerdqvkr]{font-size:var(--t-base);color:var(--text-muted);margin-top:12px}.driver-meta[data-astro-cid-cerdqvkr] a[data-astro-cid-cerdqvkr]{text-decoration:none;font-weight:600}.driver-code[data-astro-cid-cerdqvkr]{font-family:var(--font-mono)}.schedule-section[data-astro-cid-cerdqvkr]{padding:0 var(--page-pad) 40px}.race-row[data-astro-cid-cerdqvkr]{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.race-row[data-astro-cid-cerdqvkr]:hover{opacity:.7}.race-round[data-astro-cid-cerdqvkr]{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim);width:32px}.race-info[data-astro-cid-cerdqvkr]{flex:1;display:flex;flex-direction:column;gap:2px}.race-name[data-astro-cid-cerdqvkr]{font-size:var(--t-sm);font-weight:600}.race-detail[data-astro-cid-cerdqvkr],.race-date[data-astro-cid-cerdqvkr]{font-size:var(--t-xs);color:var(--text-dim)}.article-section[data-astro-cid-cerdqvkr]{padding:0 var(--page-pad) 40px}.article-content[data-astro-cid-cerdqvkr]{max-width:640px;font-size:var(--t-base);line-height:1.7;color:var(--text-muted)}.article-content[data-astro-cid-cerdqvkr] p{margin-bottom:16px}.stats-section[data-astro-cid-cerdqvkr]{padding:0 var(--page-pad) 40px}.stats-list[data-astro-cid-cerdqvkr]{margin:0;padding:0;max-width:400px}.stat-item[data-astro-cid-cerdqvkr]{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0}.stat-label[data-astro-cid-cerdqvkr]{font-size:var(--t-xs);color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}.stat-value[data-astro-cid-cerdqvkr]{font-size:var(--t-sm);font-weight:600;color:var(--text)}.stat-value[data-astro-cid-cerdqvkr] a[data-astro-cid-cerdqvkr]{text-decoration:none;font-weight:600}.hero[data-astro-cid-bkwza72b]{padding:40px var(--page-pad) 40px}.hero-title[data-astro-cid-bkwza72b]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2rem,8vw,4.5rem);letter-spacing:-.03em;line-height:1.05}.hero-sub[data-astro-cid-bkwza72b]{margin-top:12px;font-size:var(--t-base);color:var(--text-muted);max-width:520px;line-height:1.6}.guide-content[data-astro-cid-bkwza72b]{padding:0 var(--page-pad) 60px;max-width:680px}.guide-section[data-astro-cid-bkwza72b]{margin-bottom:40px}.guide-section[data-astro-cid-bkwza72b] h2[data-astro-cid-bkwza72b]{font-family:var(--font-display);font-size:clamp(1.2rem,3vw,1.5rem);font-weight:700;letter-spacing:-.02em;margin-bottom:12px}.guide-section[data-astro-cid-bkwza72b] p[data-astro-cid-bkwza72b]{font-size:var(--t-base);color:var(--text-muted);line-height:1.7;margin-bottom:12px}.guide-section[data-astro-cid-bkwza72b] a[data-astro-cid-bkwza72b]{color:var(--text)}.legend[data-astro-cid-bkwza72b]{padding:16px 0;border-top:1px solid var(--border)}.legend[data-astro-cid-bkwza72b] h3[data-astro-cid-bkwza72b]{font-size:var(--t-base);font-weight:700;margin-bottom:6px}.legend[data-astro-cid-bkwza72b] p[data-astro-cid-bkwza72b]{font-size:var(--t-base);color:var(--text-muted);line-height:1.7}:root{--tk-bg: #080808;--tk-surface: #111;--tk-border: #1e1e1e;--tk-overlay: rgba(6, 6, 6, .92);--tk-gap: var(--page-pad, 1.75rem);--tk-panel-w: 300px}.tracker-layout{position:relative;width:100%;height:70vh;min-height:480px;max-height:800px;background:var(--tk-bg);overflow:hidden}.tracker-map{position:absolute;inset:0;z-index:1}.tracker-map canvas{width:100%;height:100%;display:block}.tracker-panel{position:absolute;top:0;bottom:0;width:var(--tk-panel-w);z-index:10;background:var(--tk-overlay);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .2s ease;display:flex;flex-direction:column;overflow:hidden}.tracker-panel-left{left:0;border-right:1px solid var(--tk-border);transform:translate(-100%)}.tracker-panel-left.open{transform:translate(0)}.tracker-panel-right{right:0;border-left:1px solid var(--tk-border)}.tracker-panel-right.closed{transform:translate(100%)}.tracker-panel-header{display:flex;align-items:center;justify-content:space-between;padding:var(--tk-gap);border-bottom:1px solid var(--tk-border);flex-shrink:0}.tracker-panel-title{font-family:var(--font-mono);font-size:var(--t-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.tracker-panel-close{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:var(--t-base);line-height:1;padding:0}.tracker-panel-close:hover{color:var(--text)}.tracker-panel-body{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.tracker-panel-body::-webkit-scrollbar{display:none}.tracker-toggle{position:absolute;top:var(--tk-gap);z-index:20;background:var(--tk-surface);border:1px solid var(--tk-border);color:var(--text-muted);cursor:pointer;padding:8px 12px;font-family:var(--font-mono);font-size:var(--t-xs);font-weight:600;display:none}.tracker-toggle:hover{color:var(--text)}.tracker-toggle-left{left:var(--tk-gap)}.tracker-toggle-right{right:var(--tk-gap)}.tracker-panel-left:not(.open)~.tracker-toggle-left,.tracker-panel-right.closed~.tracker-toggle-right{display:block}.tracker-standing-row{display:flex;align-items:center;height:40px;cursor:pointer;border-bottom:1px solid var(--tk-border);transition:background .1s}.tracker-standing-row:hover{background:var(--hover-subtle)}.tracker-standing-row.active{background:var(--tk-surface)}.tracker-standing-pos{width:32px;text-align:center;flex-shrink:0;font-family:var(--font-mono);font-size:var(--t-sm);color:var(--text-muted)}.tracker-standing-color{width:3px;align-self:stretch;flex-shrink:0}.tracker-standing-name{flex:1;padding:0 8px;font-family:var(--font-mono);font-size:var(--t-sm);font-weight:700;color:var(--text);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tracker-standing-gap{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-muted);padding-right:var(--tk-gap);text-align:right;min-width:40px}.tracker-standing-status{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-muted);padding-right:var(--tk-gap);text-align:right;min-width:36px}.tracker-detail-hero{padding:var(--tk-gap);border-bottom:1px solid var(--tk-border);display:flex;align-items:flex-end;gap:12px}.tracker-detail-headshot{height:72px;width:auto;flex-shrink:0}.tracker-detail-name{font-family:var(--font-display);font-size:var(--t-base);font-weight:700;color:var(--text)}.tracker-detail-team{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-muted);margin-top:2px}.tracker-detail-stats{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-bottom:1px solid var(--tk-border)}.tracker-stats-2{grid-template-columns:1fr 1fr}.tracker-stats-3{grid-template-columns:1fr 1fr 1fr}.tracker-detail-stat{padding:var(--tk-gap);border-right:1px solid var(--tk-border)}.tracker-detail-stat:last-child{border-right:none}.tracker-detail-stat-label{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.tracker-detail-stat-value{font-family:var(--font-mono);font-size:var(--t-base);font-weight:600;color:var(--text);margin-top:4px}.tracker-detail-section{padding:var(--tk-gap);border-bottom:1px solid var(--tk-border)}.tracker-detail-section-title{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--tk-gap)}.tracker-badge{display:inline-block;padding:2px 6px;font-family:var(--font-mono);font-size:var(--t-xs);font-weight:600;border:1px solid var(--tk-border)}.tracker-badge-soft{border-color:#c22;color:#e44}.tracker-badge-medium{border-color:#a90;color:#cc2}.tracker-badge-hard{border-color:#999;color:var(--text-muted)}.tracker-badge-intermediate{border-color:#2a2;color:#4c4}.tracker-status{position:absolute;top:var(--tk-gap);left:50%;transform:translate(-50%);z-index:20;display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--tk-surface);border:1px solid var(--tk-border);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-muted)}.tracker-status-dot{width:6px;height:6px;border-radius:50%;background:#c22}.tracker-status-dot.live{background:#2a2;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.tracker-legend{position:absolute;bottom:var(--tk-gap);right:var(--tk-gap);z-index:10;display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em}.tracker-legend-bar{width:64px;height:3px;background:linear-gradient(to right,#c22,#cc2,#2a2)}.tracker-race-stats{position:absolute;bottom:0;left:0;right:0;z-index:10;display:flex;justify-content:center;gap:var(--tk-gap);padding:8px var(--tk-gap);background:#060606d9;border-top:1px solid var(--tk-border);font-family:var(--font-mono);font-size:var(--t-xs)}.tracker-race-stat-item{display:flex;align-items:center;gap:6px;cursor:pointer}.tracker-race-stat-item:hover{opacity:.7}.tracker-race-stat-label{color:var(--text-dim)}.tracker-race-stat-value{color:var(--text);font-weight:600}.tracker-stint-list{display:flex;flex-direction:column;gap:4px}.tracker-stint-row{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text)}.tracker-stint-dot{width:8px;height:8px;flex-shrink:0}.tracker-stint-lap{color:var(--text-dim)}.tab-bar{display:flex;flex:1}.tab{background:none;border:none;font-family:var(--font-mono);font-size:var(--t-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);padding:0;cursor:pointer;border-bottom:1px solid transparent;height:40px;white-space:nowrap;flex:1;text-align:center}.tab:hover{color:var(--text-muted)}.tab.active{color:var(--text);border-bottom-color:var(--text)}.tab-badge{font-size:var(--t-xs);font-weight:700;color:#c22}.radio-item{display:flex;align-items:center;height:40px;border-bottom:1px solid var(--tk-border);cursor:pointer;transition:background .1s}.radio-item:hover{background:var(--hover-subtle)}.radio-team-bar{width:3px;align-self:stretch;flex-shrink:0}.radio-play{width:32px;height:40px;background:none;border:none;color:var(--text-dim);display:flex;align-items:center;justify-content:center;font-size:var(--t-xs);flex-shrink:0}.radio-play.playing{color:#c22}.radio-meta{flex:1;padding:0 8px}.radio-driver{font-family:var(--font-mono);font-size:var(--t-xs);font-weight:600;color:var(--text);letter-spacing:.04em}.radio-time{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim);padding-right:var(--tk-gap);flex-shrink:0}@media(max-width:768px){.tracker-layout{height:60vh;min-height:400px}.tracker-panel{width:260px}.tracker-panel-right{transform:translate(100%)}.tracker-toggle-right{display:block}}.race-hero[data-astro-cid-vrxhk3q7]{padding:40px var(--page-pad) 20px}.race-round[data-astro-cid-vrxhk3q7]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.race-title[data-astro-cid-vrxhk3q7]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2rem,8vw,4.5rem);letter-spacing:-.03em;line-height:1.05;margin-top:8px}.race-venue[data-astro-cid-vrxhk3q7]{font-size:var(--t-base);color:var(--text-muted);margin-top:12px}.race-venue[data-astro-cid-vrxhk3q7] a[data-astro-cid-vrxhk3q7]{color:var(--text-muted)}.race-venue[data-astro-cid-vrxhk3q7] a[data-astro-cid-vrxhk3q7]:hover{color:var(--text)}.sprint-badge[data-astro-cid-vrxhk3q7]{display:inline-block;margin-top:12px;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:#e8002d;border:1px solid #e8002d;padding:3px 10px;border-radius:12px}.countdown-section[data-astro-cid-vrxhk3q7]{padding:40px var(--page-pad)}.time-block[data-astro-cid-vrxhk3q7]{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.time-label[data-astro-cid-vrxhk3q7]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.time-circuit[data-astro-cid-vrxhk3q7]{font-size:var(--t-base);color:var(--text-muted)}.time-user[data-astro-cid-vrxhk3q7]{font-family:var(--font-display);font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700}.countdown[data-astro-cid-vrxhk3q7]{display:flex;gap:24px;margin-bottom:32px}.cd-unit[data-astro-cid-vrxhk3q7]{display:flex;flex-direction:column;align-items:center}.cd-num[data-astro-cid-vrxhk3q7]{font-family:var(--font-mono);font-size:clamp(2rem,8vw,4rem);font-weight:700;letter-spacing:-.02em}.cd-label[data-astro-cid-vrxhk3q7]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.sprint-time[data-astro-cid-vrxhk3q7]{margin-top:8px}.details-section[data-astro-cid-vrxhk3q7]{padding:0 var(--page-pad) 40px}.circuit-section[data-astro-cid-vrxhk3q7]{padding:40px var(--page-pad);border-top:1px solid var(--border)}.circuit-meta[data-astro-cid-vrxhk3q7]{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim);margin-top:4px}.track-container[data-astro-cid-vrxhk3q7]{width:100%;aspect-ratio:16/10;max-height:400px;background:#080808;border-radius:4px;overflow:hidden;margin:24px 0}.track-container[data-astro-cid-vrxhk3q7] canvas[data-astro-cid-vrxhk3q7]{width:100%;height:100%;display:block}.live-tracker-info[data-astro-cid-vrxhk3q7]{padding:40px var(--page-pad);border-top:1px solid var(--border)}.nav-races[data-astro-cid-vrxhk3q7]{display:flex;justify-content:space-between;padding:20px var(--page-pad) 40px;gap:16px}.nav-link[data-astro-cid-vrxhk3q7]{font-size:var(--t-sm);color:var(--text-dim);text-decoration:none;transition:color .15s}.nav-link[data-astro-cid-vrxhk3q7]:hover{color:var(--text)}.nav-link[data-astro-cid-vrxhk3q7].next{margin-left:auto}.article-section[data-astro-cid-vrxhk3q7]{padding:0 var(--page-pad) 40px}.article-content[data-astro-cid-vrxhk3q7]{max-width:640px;font-size:var(--t-base);line-height:1.7;color:var(--text-muted)}.article-content[data-astro-cid-vrxhk3q7] h2{font-size:var(--t-base);font-weight:700;color:var(--text);margin-top:28px;margin-bottom:8px}.article-content[data-astro-cid-vrxhk3q7] p{margin-bottom:16px}.teams-section[data-astro-cid-vrxhk3q7]{padding:40px var(--page-pad);border-top:1px solid var(--border)}.teams-grid[data-astro-cid-vrxhk3q7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:16px}.team-card[data-astro-cid-vrxhk3q7]{padding:16px;border:1px solid var(--border);border-radius:4px}.team-name[data-astro-cid-vrxhk3q7]{font-family:var(--font-display);font-weight:700;font-size:var(--t-base);color:var(--text);text-decoration:none;display:block;margin-bottom:8px}.team-name[data-astro-cid-vrxhk3q7]:hover{color:var(--accent)}.team-drivers[data-astro-cid-vrxhk3q7]{display:flex;flex-direction:column;gap:4px}.driver-link[data-astro-cid-vrxhk3q7]{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim);text-decoration:none}.driver-link[data-astro-cid-vrxhk3q7]:hover{color:var(--text)}.faq-section[data-astro-cid-vrxhk3q7]{padding:40px var(--page-pad);border-top:1px solid var(--border)}.faq-item[data-astro-cid-vrxhk3q7]{border-bottom:1px solid var(--border);padding:16px 0}.faq-q[data-astro-cid-vrxhk3q7]{font-size:var(--t-base);font-weight:600;cursor:pointer;color:var(--text)}.faq-q[data-astro-cid-vrxhk3q7]:hover{color:var(--accent)}.faq-a[data-astro-cid-vrxhk3q7]{font-size:var(--t-base);line-height:1.7;color:var(--text-muted);margin-top:8px;max-width:640px}.hero[data-astro-cid-d7u2z3dt]{padding:40px var(--page-pad) 40px}.hero-title[data-astro-cid-d7u2z3dt]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2rem,8vw,4.5rem);letter-spacing:-.03em;line-height:1.05}.hero-sub[data-astro-cid-d7u2z3dt]{margin-top:12px;font-size:var(--t-base);color:var(--text-muted);max-width:560px;line-height:1.6}.explainer[data-astro-cid-d7u2z3dt],.sprint-list[data-astro-cid-d7u2z3dt]{padding:0 var(--page-pad) 40px}.explainer[data-astro-cid-d7u2z3dt] p[data-astro-cid-d7u2z3dt]{font-size:var(--t-base);color:var(--text-muted);line-height:1.7;max-width:560px;margin-bottom:16px}.schedule-compare[data-astro-cid-d7u2z3dt]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px}@media(max-width:500px){.schedule-compare[data-astro-cid-d7u2z3dt]{grid-template-columns:1fr}}.schedule-col[data-astro-cid-d7u2z3dt] h3[data-astro-cid-d7u2z3dt]{font-size:var(--t-sm);font-weight:700;margin-bottom:12px}.schedule-item[data-astro-cid-d7u2z3dt]{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-top:1px solid var(--border);font-size:var(--t-sm);color:var(--text-muted)}.schedule-item[data-astro-cid-d7u2z3dt] .day[data-astro-cid-d7u2z3dt]{font-size:var(--t-xs);color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em}.schedule-item[data-astro-cid-d7u2z3dt] .highlight[data-astro-cid-d7u2z3dt]{color:#e8002d;font-weight:600}.race-row[data-astro-cid-d7u2z3dt]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.race-row[data-astro-cid-d7u2z3dt]:hover{opacity:.7}.race-info[data-astro-cid-d7u2z3dt]{display:flex;flex-direction:column;gap:2px}.race-round[data-astro-cid-d7u2z3dt]{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim)}.race-name[data-astro-cid-d7u2z3dt]{font-weight:600}.race-detail[data-astro-cid-d7u2z3dt]{font-size:var(--t-xs);color:var(--text-dim)}.race-times[data-astro-cid-d7u2z3dt]{text-align:right;display:flex;flex-direction:column;gap:4px}.race-date[data-astro-cid-d7u2z3dt]{font-size:var(--t-sm);color:var(--text-muted)}.race-sprint-time[data-astro-cid-d7u2z3dt]{font-size:var(--t-xs);color:#e8002d}.race-main-time[data-astro-cid-d7u2z3dt]{font-size:var(--t-xs);color:var(--text-dim)}.team-hero[data-astro-cid-2l5fctg2]{padding:40px var(--page-pad) 20px}.team-color-bar[data-astro-cid-2l5fctg2]{display:block;width:40px;height:6px;border-radius:3px;margin-bottom:16px}.team-title[data-astro-cid-2l5fctg2]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2rem,8vw,4rem);letter-spacing:-.03em}.team-full[data-astro-cid-2l5fctg2]{font-size:var(--t-base);color:var(--text-muted);margin-top:8px}.team-country[data-astro-cid-2l5fctg2]{font-size:var(--t-sm);color:var(--text-dim);margin-top:4px}.drivers-section[data-astro-cid-2l5fctg2],.schedule-section[data-astro-cid-2l5fctg2]{padding:0 var(--page-pad) 40px}.driver-row[data-astro-cid-2l5fctg2]{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.driver-row[data-astro-cid-2l5fctg2]:hover{opacity:.7}.driver-number[data-astro-cid-2l5fctg2]{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--text-dim);width:36px}.driver-name[data-astro-cid-2l5fctg2]{font-weight:600;flex:1}.driver-code[data-astro-cid-2l5fctg2]{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim)}.driver-country[data-astro-cid-2l5fctg2]{font-size:var(--t-xs);color:var(--text-dim)}.race-row[data-astro-cid-2l5fctg2]{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.race-row[data-astro-cid-2l5fctg2]:hover{opacity:.7}.race-round[data-astro-cid-2l5fctg2]{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim);width:32px}.race-name[data-astro-cid-2l5fctg2]{flex:1;font-size:var(--t-sm)}.race-date[data-astro-cid-2l5fctg2]{font-size:var(--t-xs);color:var(--text-dim)}.article-section[data-astro-cid-2l5fctg2]{padding:0 var(--page-pad) 40px}.article-content[data-astro-cid-2l5fctg2]{max-width:640px;font-size:var(--t-base);line-height:1.7;color:var(--text-muted)}.article-content[data-astro-cid-2l5fctg2] p{margin-bottom:16px}.hero-title[data-astro-cid-cbyexbck]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2.5rem,9vw,6rem);letter-spacing:-.035em;line-height:.95}.hero-sub[data-astro-cid-cbyexbck]{margin-top:16px;font-size:var(--t-base);color:var(--text-muted);max-width:540px;line-height:1.6}.subscribe[data-astro-cid-cbyexbck]{padding:32px var(--page-pad) 60px;max-width:1200px;border-top:1px solid var(--border)}.subscribe-line[data-astro-cid-cbyexbck]{font-size:var(--t-xs);color:var(--text-dim);line-height:2}.sub-label[data-astro-cid-cbyexbck]{text-transform:uppercase;letter-spacing:.12em;margin-right:16px;color:var(--text-muted)}.subscribe-line[data-astro-cid-cbyexbck] a[data-astro-cid-cbyexbck]{color:var(--text-muted);text-decoration:none;border-bottom:1px solid transparent}.subscribe-line[data-astro-cid-cbyexbck] a[data-astro-cid-cbyexbck]:hover{color:var(--text);border-bottom-color:var(--text-dim)}#f1-tracker-wrapper[data-astro-cid-tqg6xgxc],.tracker-state[data-astro-cid-tqg6xgxc]{width:100%}.countdown-content[data-astro-cid-tqg6xgxc]{padding:var(--page-pad);text-align:center}.countdown-label[data-astro-cid-tqg6xgxc]{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-bottom:8px}.countdown-race[data-astro-cid-tqg6xgxc]{font-family:var(--font-display);font-variation-settings:"wght" 800;font-size:clamp(1.5rem,5vw,2.5rem);letter-spacing:-.03em;margin:0}.countdown-circuit[data-astro-cid-tqg6xgxc]{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--text-dim);margin-top:4px}.countdown-timer[data-astro-cid-tqg6xgxc]{font-family:var(--font-mono);font-size:clamp(2rem,8vw,4rem);font-weight:700;letter-spacing:.02em;margin:24px 0;color:var(--text)}.countdown-link[data-astro-cid-tqg6xgxc]{display:inline-block;margin-top:24px;font-family:var(--font-mono);font-size:var(--t-sm);color:var(--accent);text-decoration:none;border-bottom:1px solid var(--accent)}.countdown-link[data-astro-cid-tqg6xgxc]:hover{opacity:.7}.standby-content[data-astro-cid-tqg6xgxc]{padding:80px var(--page-pad);text-align:center}.standby-dot[data-astro-cid-tqg6xgxc]{width:12px;height:12px;border-radius:50%;background:#a90;margin:0 auto 16px;animation:standby-pulse 2s infinite}@keyframes standby-pulse{0%,to{opacity:1}50%{opacity:.3}}.standby-text[data-astro-cid-tqg6xgxc]{font-family:var(--font-mono);font-size:var(--t-base);color:var(--text)}.standby-sub[data-astro-cid-tqg6xgxc]{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim);margin-top:4px}.inline-link[data-astro-cid-vhhocbvs]{color:var(--text-muted);transition:color .15s}.inline-link[data-astro-cid-vhhocbvs]:hover{color:var(--text)}.standings-section[data-astro-cid-vhhocbvs]{padding:0 var(--page-pad) 48px}.standings-grid[data-astro-cid-vhhocbvs]{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width:600px){.standings-grid[data-astro-cid-vhhocbvs]{grid-template-columns:1fr}}.standings-table[data-astro-cid-vhhocbvs]{width:100%;border-collapse:collapse}.standings-table[data-astro-cid-vhhocbvs] tr[data-astro-cid-vhhocbvs]{border-top:1px solid var(--border)}.standings-table[data-astro-cid-vhhocbvs] td[data-astro-cid-vhhocbvs]{padding:8px 0;font-size:var(--t-sm)}.standings-table[data-astro-cid-vhhocbvs] .pos[data-astro-cid-vhhocbvs]{width:28px;color:var(--text-dim);font-family:var(--font-mono);font-size:var(--t-xs)}.standings-table[data-astro-cid-vhhocbvs] .code[data-astro-cid-vhhocbvs]{width:40px;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-dim)}.standings-table[data-astro-cid-vhhocbvs] .name[data-astro-cid-vhhocbvs]{font-weight:600}.standings-table[data-astro-cid-vhhocbvs] .pts[data-astro-cid-vhhocbvs]{text-align:right;font-family:var(--font-mono);color:var(--text-muted)}.standings-updated[data-astro-cid-vhhocbvs]{font-size:var(--t-xs);color:var(--text-dim);margin-top:16px}.schedule[data-astro-cid-vhhocbvs],.teams-section[data-astro-cid-vhhocbvs]{padding:0 var(--page-pad) 60px}.race-row[data-astro-cid-vhhocbvs]{display:flex;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.race-row[data-astro-cid-vhhocbvs]:hover{opacity:.7}.race-round[data-astro-cid-vhhocbvs]{font-size:var(--t-xs);color:var(--text-dim);font-family:var(--font-mono);width:32px;flex-shrink:0}.race-info[data-astro-cid-vhhocbvs]{flex:1;display:flex;flex-direction:column;gap:2px}.race-name[data-astro-cid-vhhocbvs]{font-size:var(--t-base);font-weight:600}.race-detail[data-astro-cid-vhhocbvs]{font-size:var(--t-xs);color:var(--text-dim)}.race-time[data-astro-cid-vhhocbvs]{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.race-date[data-astro-cid-vhhocbvs]{font-size:var(--t-sm);color:var(--text-muted)}.race-local[data-astro-cid-vhhocbvs]{font-size:var(--t-xs);color:var(--text-dim)}.sprint-badge[data-astro-cid-vhhocbvs]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:#e8002d;border:1px solid #e8002d;padding:1px 6px;border-radius:10px}.team-row[data-astro-cid-vhhocbvs]{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.team-row[data-astro-cid-vhhocbvs]:hover{opacity:.7}.team-color[data-astro-cid-vhhocbvs]{width:4px;height:28px;border-radius:2px;flex-shrink:0}.team-name[data-astro-cid-vhhocbvs]{font-size:var(--t-base);font-weight:600;min-width:120px}.team-drivers[data-astro-cid-vhhocbvs]{font-size:var(--t-sm);color:var(--text-dim)}@media(max-width:500px){.race-row[data-astro-cid-vhhocbvs]{gap:10px}.team-drivers[data-astro-cid-vhhocbvs]{display:none}}.live-feature[data-astro-cid-vhhocbvs]{padding:60px var(--page-pad);border-top:1px solid var(--border)}.live-intro[data-astro-cid-vhhocbvs]{font-size:var(--t-base);color:var(--text-muted);max-width:640px;margin-top:12px;line-height:1.6}.feature-grid[data-astro-cid-vhhocbvs]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:40px}@media(max-width:640px){.feature-grid[data-astro-cid-vhhocbvs]{grid-template-columns:1fr;gap:24px}}.feature-item[data-astro-cid-vhhocbvs] h3[data-astro-cid-vhhocbvs]{font-family:var(--font-display);font-variation-settings:"wght" 700;font-size:var(--t-base);margin:0 0 8px}.feature-item[data-astro-cid-vhhocbvs] p[data-astro-cid-vhhocbvs]{font-size:var(--t-sm);color:var(--text-muted);line-height:1.6;margin:0}.live-cta[data-astro-cid-vhhocbvs]{margin-top:40px}.live-link[data-astro-cid-vhhocbvs]{display:inline-block;font-family:var(--font-mono);font-size:var(--t-sm);font-weight:600;color:var(--text);border:1px solid var(--text);padding:10px 20px;text-decoration:none;transition:opacity .15s}.live-link[data-astro-cid-vhhocbvs]:hover{opacity:.7}.live-note[data-astro-cid-vhhocbvs]{font-size:var(--t-xs);color:var(--text-dim);margin-top:12px}.golf-schedule-section[data-astro-cid-efnwsxcm]{padding:0 var(--page-pad) 40px}.golf-tournament-row[data-astro-cid-efnwsxcm]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.golf-tournament-row[data-astro-cid-efnwsxcm]:hover{opacity:.7}.golf-tournament-info[data-astro-cid-efnwsxcm]{display:flex;flex-direction:column;gap:2px}.golf-tournament-name[data-astro-cid-efnwsxcm]{font-size:var(--t-sm);font-weight:600}.golf-tournament-detail[data-astro-cid-efnwsxcm],.golf-tournament-date[data-astro-cid-efnwsxcm]{font-size:var(--t-xs);color:var(--text-dim)}.hero-title[data-astro-cid-3z5lwty2]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2.5rem,9vw,6rem);letter-spacing:-.035em;line-height:.95}.hero-sub[data-astro-cid-3z5lwty2]{margin-top:16px;font-size:var(--t-base);color:var(--text-muted);max-width:540px;line-height:1.6}.subscribe[data-astro-cid-3z5lwty2]{padding:32px var(--page-pad) 60px;max-width:1200px;border-top:1px solid var(--border)}.subscribe-line[data-astro-cid-3z5lwty2]{font-size:var(--t-xs);color:var(--text-dim);line-height:2}.sub-label[data-astro-cid-3z5lwty2]{text-transform:uppercase;letter-spacing:.12em;margin-right:16px;color:var(--text-muted)}.subscribe-line[data-astro-cid-3z5lwty2] a[data-astro-cid-3z5lwty2]{color:var(--text-muted);text-decoration:none;border-bottom:1px solid transparent}.subscribe-line[data-astro-cid-3z5lwty2] a[data-astro-cid-3z5lwty2]:hover{color:var(--text);border-bottom-color:var(--text-dim)}.tournament-hero[data-astro-cid-hn3aei3w]{padding:40px var(--page-pad) 20px}.tournament-edition[data-astro-cid-hn3aei3w]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.tournament-title[data-astro-cid-hn3aei3w]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2rem,8vw,4.5rem);letter-spacing:-.03em;line-height:1.05;margin-top:8px}.tournament-venue[data-astro-cid-hn3aei3w]{font-size:var(--t-base);color:var(--text-muted);margin-top:12px}.tournament-venue[data-astro-cid-hn3aei3w] a[data-astro-cid-hn3aei3w]{color:var(--text-muted)}.tournament-venue[data-astro-cid-hn3aei3w] a[data-astro-cid-hn3aei3w]:hover{color:var(--text)}.tournament-course[data-astro-cid-hn3aei3w]{font-size:var(--t-sm);color:var(--text-dim);margin-top:4px}.countdown-section[data-astro-cid-hn3aei3w]{padding:20px var(--page-pad) 40px}.countdown[data-astro-cid-hn3aei3w]{display:flex;gap:24px}.cd-unit[data-astro-cid-hn3aei3w]{display:flex;flex-direction:column;align-items:center}.cd-num[data-astro-cid-hn3aei3w]{font-family:var(--font-mono);font-size:clamp(2rem,8vw,4rem);font-weight:700;letter-spacing:-.02em}.cd-label[data-astro-cid-hn3aei3w]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.rounds-section[data-astro-cid-hn3aei3w],.venue-section[data-astro-cid-hn3aei3w],.article-section[data-astro-cid-hn3aei3w]{padding:0 var(--page-pad) 40px}.round-row[data-astro-cid-hn3aei3w]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid var(--border)}.round-info[data-astro-cid-hn3aei3w]{display:flex;flex-direction:column;gap:2px}.round-label[data-astro-cid-hn3aei3w]{font-size:var(--t-xs);color:var(--text-dim)}.round-name[data-astro-cid-hn3aei3w]{font-weight:600}.round-time[data-astro-cid-hn3aei3w]{text-align:right;display:flex;flex-direction:column;gap:4px}.round-date[data-astro-cid-hn3aei3w]{font-size:var(--t-sm);color:var(--text-muted)}.round-local[data-astro-cid-hn3aei3w]{font-size:var(--t-xs);color:var(--text-dim)}.round-user[data-astro-cid-hn3aei3w]{font-size:var(--t-sm);font-weight:600}.extra-row[data-astro-cid-hn3aei3w]{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid var(--border)}.extra-name[data-astro-cid-hn3aei3w]{font-size:var(--t-sm)}.extra-date[data-astro-cid-hn3aei3w]{font-size:var(--t-xs);color:var(--text-dim)}.venue-link[data-astro-cid-hn3aei3w]{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.venue-link[data-astro-cid-hn3aei3w]:hover{opacity:.7}.venue-name[data-astro-cid-hn3aei3w]{font-weight:600}.venue-location[data-astro-cid-hn3aei3w]{font-size:var(--t-sm);color:var(--text-dim)}.article-content[data-astro-cid-hn3aei3w]{max-width:640px;font-size:var(--t-base);line-height:1.7;color:var(--text-muted)}.article-content[data-astro-cid-hn3aei3w] p{margin-bottom:16px}.article-content[data-astro-cid-hn3aei3w] h2{font-size:var(--t-base);font-weight:700;color:var(--text);margin-top:28px;margin-bottom:8px}.faq-section[data-astro-cid-hn3aei3w]{padding:40px var(--page-pad);border-top:1px solid var(--border)}.faq-item[data-astro-cid-hn3aei3w]{border-bottom:1px solid var(--border);padding:16px 0}.faq-q[data-astro-cid-hn3aei3w]{font-size:var(--t-base);font-weight:600;cursor:pointer;color:var(--text)}.faq-q[data-astro-cid-hn3aei3w]:hover{color:var(--accent)}.faq-a[data-astro-cid-hn3aei3w]{font-size:var(--t-base);line-height:1.7;color:var(--text-muted);margin-top:8px;max-width:640px}.nav-tournaments[data-astro-cid-hn3aei3w]{display:flex;justify-content:space-between;padding:20px var(--page-pad) 40px;gap:16px}.nav-link[data-astro-cid-hn3aei3w]{font-size:var(--t-sm);color:var(--text-dim);text-decoration:none;transition:color .15s}.nav-link[data-astro-cid-hn3aei3w]:hover{color:var(--text)}.nav-link[data-astro-cid-hn3aei3w].next{margin-left:auto}.tournaments-section[data-astro-cid-6jt7wuvl]{padding:0 var(--page-pad) 40px}.section-heading[data-astro-cid-6jt7wuvl]{font-size:var(--t-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px;padding-top:8px}.tournament-card[data-astro-cid-6jt7wuvl]{display:flex;justify-content:space-between;align-items:center;padding:28px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.tournament-card[data-astro-cid-6jt7wuvl]:hover{opacity:.7}.tournament-edition[data-astro-cid-6jt7wuvl]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.tournament-name[data-astro-cid-6jt7wuvl]{font-family:var(--font-display);font-size:clamp(1.25rem,4vw,2rem);font-weight:700;letter-spacing:-.02em;margin-top:4px}.tournament-venue[data-astro-cid-6jt7wuvl]{font-size:var(--t-sm);color:var(--text-muted);margin-top:6px}.tournament-location[data-astro-cid-6jt7wuvl]{font-size:var(--t-xs);color:var(--text-dim);margin-top:2px}.tournament-dates[data-astro-cid-6jt7wuvl]{font-size:var(--t-sm);color:var(--text-dim);margin-top:6px}.tournament-arrow[data-astro-cid-6jt7wuvl]{font-size:var(--t-sub);color:var(--text-dim);flex-shrink:0}.meeting-hero[data-astro-cid-ujg3keyz]{padding:40px var(--page-pad) 20px}.meeting-category[data-astro-cid-ujg3keyz]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.meeting-title[data-astro-cid-ujg3keyz]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2rem,8vw,4.5rem);letter-spacing:-.03em;line-height:1.05;margin-top:8px}.meeting-venue[data-astro-cid-ujg3keyz]{font-size:var(--t-base);color:var(--text-muted);margin-top:12px}.meeting-venue[data-astro-cid-ujg3keyz] a[data-astro-cid-ujg3keyz]{color:var(--text-muted)}.meeting-venue[data-astro-cid-ujg3keyz] a[data-astro-cid-ujg3keyz]:hover{color:var(--text)}.meeting-details[data-astro-cid-ujg3keyz]{font-size:var(--t-sm);color:var(--text-dim);margin-top:4px;font-family:var(--font-mono)}.countdown-section[data-astro-cid-ujg3keyz]{padding:20px var(--page-pad) 40px}.countdown[data-astro-cid-ujg3keyz]{display:flex;gap:24px}.cd-unit[data-astro-cid-ujg3keyz]{display:flex;flex-direction:column;align-items:center}.cd-num[data-astro-cid-ujg3keyz]{font-family:var(--font-mono);font-size:clamp(2rem,8vw,4rem);font-weight:700;letter-spacing:-.02em}.cd-label[data-astro-cid-ujg3keyz]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.schedule-section[data-astro-cid-ujg3keyz],.venue-section[data-astro-cid-ujg3keyz],.article-section[data-astro-cid-ujg3keyz]{padding:0 var(--page-pad) 40px}.schedule-row[data-astro-cid-ujg3keyz]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid var(--border)}.schedule-info[data-astro-cid-ujg3keyz]{display:flex;flex-direction:column;gap:2px}.schedule-label[data-astro-cid-ujg3keyz]{font-weight:600}.schedule-time[data-astro-cid-ujg3keyz]{text-align:right;display:flex;flex-direction:column;gap:4px}.schedule-date[data-astro-cid-ujg3keyz]{font-size:var(--t-sm);color:var(--text-muted)}.schedule-local[data-astro-cid-ujg3keyz]{font-size:var(--t-xs);color:var(--text-dim)}.schedule-user[data-astro-cid-ujg3keyz]{font-size:var(--t-sm);font-weight:600}.venue-link[data-astro-cid-ujg3keyz]{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.venue-link[data-astro-cid-ujg3keyz]:hover{opacity:.7}.venue-name[data-astro-cid-ujg3keyz]{font-weight:600}.venue-location[data-astro-cid-ujg3keyz]{font-size:var(--t-sm);color:var(--text-dim)}.article-content[data-astro-cid-ujg3keyz]{max-width:640px;font-size:var(--t-base);line-height:1.7;color:var(--text-muted)}.article-content[data-astro-cid-ujg3keyz] p{margin-bottom:16px}.article-content[data-astro-cid-ujg3keyz] h2{font-size:var(--t-base);font-weight:700;color:var(--text);margin-top:28px;margin-bottom:8px}.faq-section[data-astro-cid-ujg3keyz]{padding:40px var(--page-pad);border-top:1px solid var(--border)}.faq-item[data-astro-cid-ujg3keyz]{border-bottom:1px solid var(--border);padding:16px 0}.faq-q[data-astro-cid-ujg3keyz]{font-size:var(--t-base);font-weight:600;cursor:pointer;color:var(--text)}.faq-q[data-astro-cid-ujg3keyz]:hover{color:var(--accent)}.faq-a[data-astro-cid-ujg3keyz]{font-size:var(--t-base);line-height:1.7;color:var(--text-muted);margin-top:8px;max-width:640px}.nav-meetings[data-astro-cid-ujg3keyz]{display:flex;justify-content:space-between;padding:20px var(--page-pad) 40px;gap:16px}.nav-link[data-astro-cid-ujg3keyz]{font-size:var(--t-sm);color:var(--text-dim);text-decoration:none;transition:color .15s}.nav-link[data-astro-cid-ujg3keyz]:hover{color:var(--text)}.nav-link[data-astro-cid-ujg3keyz].next{margin-left:auto}.hero-title[data-astro-cid-crflrpcg]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2.5rem,9vw,6rem);letter-spacing:-.035em;line-height:.95}.hero-sub[data-astro-cid-crflrpcg]{margin-top:16px;font-size:var(--t-base);color:var(--text-muted);max-width:540px;line-height:1.6}.subscribe[data-astro-cid-crflrpcg]{padding:32px var(--page-pad) 60px;max-width:1200px;border-top:1px solid var(--border)}.subscribe-line[data-astro-cid-crflrpcg]{font-size:var(--t-xs);color:var(--text-dim);line-height:2}.sub-label[data-astro-cid-crflrpcg]{text-transform:uppercase;letter-spacing:.12em;margin-right:16px;color:var(--text-muted)}.subscribe-line[data-astro-cid-crflrpcg] a[data-astro-cid-crflrpcg]{color:var(--text-muted);text-decoration:none;border-bottom:1px solid transparent}.subscribe-line[data-astro-cid-crflrpcg] a[data-astro-cid-crflrpcg]:hover{color:var(--text);border-bottom-color:var(--text-dim)}.meetings-section[data-astro-cid-c2c7dka6]{padding:0 var(--page-pad) 60px}.meetings-section[data-astro-cid-c2c7dka6].completed{opacity:.6}.meeting-card[data-astro-cid-c2c7dka6]{display:flex;justify-content:space-between;align-items:center;padding:28px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.meeting-card[data-astro-cid-c2c7dka6]:hover{opacity:.7}.meeting-category[data-astro-cid-c2c7dka6]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.meeting-name[data-astro-cid-c2c7dka6]{font-family:var(--font-display);font-size:clamp(1.25rem,4vw,2rem);font-weight:700;letter-spacing:-.02em;margin-top:4px}.meeting-venue[data-astro-cid-c2c7dka6]{font-size:var(--t-sm);color:var(--text-muted);margin-top:6px}.meeting-location[data-astro-cid-c2c7dka6]{font-size:var(--t-xs);color:var(--text-dim);margin-top:2px}.meeting-dates[data-astro-cid-c2c7dka6]{font-size:var(--t-sm);color:var(--text-dim);margin-top:6px}.meeting-purse[data-astro-cid-c2c7dka6]{font-size:var(--t-xs);color:var(--text-dim);margin-top:4px;font-family:var(--font-mono)}.meeting-arrow[data-astro-cid-c2c7dka6]{font-size:var(--t-sub);color:var(--text-dim);flex-shrink:0}.content[data-astro-cid-zswob7tb]{max-width:960px;margin:0 auto;padding:2rem var(--page-pad, 1rem)}.breadcrumb[data-astro-cid-zswob7tb]{display:flex;align-items:center;gap:6px;font-size:var(--t-xs, .75rem);color:var(--text-muted);margin-bottom:1.5rem}.breadcrumb[data-astro-cid-zswob7tb] a[data-astro-cid-zswob7tb]{color:var(--text-muted);text-decoration:none}.breadcrumb[data-astro-cid-zswob7tb] a[data-astro-cid-zswob7tb]:hover{color:var(--text);text-decoration:underline}.team-header[data-astro-cid-zswob7tb]{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.team-crest[data-astro-cid-zswob7tb]{object-fit:contain;flex-shrink:0;border-radius:8px}.team-title-group[data-astro-cid-zswob7tb] h1[data-astro-cid-zswob7tb]{margin:0 0 .25rem;font-size:clamp(1.5rem,4vw,2.5rem)}.team-meta[data-astro-cid-zswob7tb]{margin:0;font-size:var(--t-sm);color:var(--text-muted);display:flex;gap:6px;flex-wrap:wrap}.section-label[data-astro-cid-zswob7tb]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-bottom:.75rem}.roster-section[data-astro-cid-zswob7tb]{margin-bottom:2.5rem}.roster-table[data-astro-cid-zswob7tb]{width:100%;border-collapse:collapse}.roster-table[data-astro-cid-zswob7tb] th[data-astro-cid-zswob7tb]{text-align:left;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);padding:8px 0;border-bottom:1px solid var(--border)}.roster-table[data-astro-cid-zswob7tb] td[data-astro-cid-zswob7tb]{padding:10px 0;border-bottom:1px solid var(--border);font-size:var(--t-base)}.roster-table[data-astro-cid-zswob7tb] a[data-astro-cid-zswob7tb]{color:var(--text);text-decoration:none}.roster-table[data-astro-cid-zswob7tb] a[data-astro-cid-zswob7tb]:hover{text-decoration:underline}.hcp[data-astro-cid-zswob7tb]{text-align:right;font-family:var(--font-mono);font-weight:600}.roster-total[data-astro-cid-zswob7tb]{font-weight:700}.roster-total[data-astro-cid-zswob7tb] td[data-astro-cid-zswob7tb]{border-bottom:none}.editorial[data-astro-cid-zswob7tb]{margin-bottom:2.5rem;line-height:1.7;font-size:var(--t-base);color:var(--text-muted)}.editorial[data-astro-cid-zswob7tb] p{margin-bottom:1rem}.editorial[data-astro-cid-zswob7tb] a{color:var(--text)}.matches-section[data-astro-cid-zswob7tb]{margin-bottom:2rem}.match-row[data-astro-cid-zswob7tb]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border);font-size:var(--t-base)}.match-teams[data-astro-cid-zswob7tb]{flex:1;font-weight:500}.match-meta[data-astro-cid-zswob7tb]{font-size:var(--t-sm);color:var(--text-dim)}.match-score[data-astro-cid-zswob7tb]{font-family:var(--font-mono);font-weight:600}.match-result[data-astro-cid-zswob7tb]{font-size:var(--t-xs);font-weight:700;padding:2px 8px;border-radius:3px}.match-result[data-astro-cid-zswob7tb].win{background:var(--green, #22c55e);color:#fff}.match-result[data-astro-cid-zswob7tb].loss{background:var(--red, #ef4444);color:#fff}.match-live[data-astro-cid-zswob7tb]{font-size:var(--t-xs);font-weight:700;background:var(--red, #ef4444);color:#fff;padding:2px 8px;border-radius:3px;animation:pulse 2s infinite}.bracket-section[data-astro-cid-zswob7tb]{margin-bottom:2rem}.bracket-table[data-astro-cid-zswob7tb]{width:100%;border-collapse:collapse}.bracket-table[data-astro-cid-zswob7tb] th[data-astro-cid-zswob7tb]{text-align:left;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);padding:8px 0;border-bottom:1px solid var(--border)}.bracket-table[data-astro-cid-zswob7tb] th[data-astro-cid-zswob7tb]:nth-child(n+2){text-align:center;width:60px}.bracket-table[data-astro-cid-zswob7tb] td[data-astro-cid-zswob7tb]{padding:10px 0;border-bottom:1px solid var(--border);font-size:var(--t-base)}.bracket-table[data-astro-cid-zswob7tb] td[data-astro-cid-zswob7tb]:nth-child(n+2){text-align:center;font-family:var(--font-mono)}.bracket-table[data-astro-cid-zswob7tb] a[data-astro-cid-zswob7tb]{color:var(--text);text-decoration:none}.bracket-table[data-astro-cid-zswob7tb] a[data-astro-cid-zswob7tb]:hover{text-decoration:underline}.bracket-table[data-astro-cid-zswob7tb] .current[data-astro-cid-zswob7tb]{background:var(--surface-alt, rgba(255,255,255,.03))}.related[data-astro-cid-zswob7tb]{padding-top:1rem}.related-grid[data-astro-cid-zswob7tb]{display:flex;gap:10px;flex-wrap:wrap}.related-link[data-astro-cid-zswob7tb]{font-size:var(--t-sm);color:var(--text-muted);text-decoration:none;padding:6px 14px;border:1px solid var(--border);border-radius:4px;transition:border-color .15s,color .15s}.related-link[data-astro-cid-zswob7tb]:hover{color:var(--text);border-color:var(--text-muted)}.hero-title[data-astro-cid-3nu6hti7]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2.5rem,9vw,6rem);letter-spacing:-.035em;line-height:.95}.hero-sub[data-astro-cid-3nu6hti7]{margin-top:16px;font-size:var(--t-base);color:var(--text-muted);max-width:540px;line-height:1.6}.subscribe[data-astro-cid-3nu6hti7]{padding:32px var(--page-pad) 60px;max-width:1200px;border-top:1px solid var(--border)}.subscribe-line[data-astro-cid-3nu6hti7]{font-size:var(--t-xs);color:var(--text-dim);line-height:2}.sub-label[data-astro-cid-3nu6hti7]{text-transform:uppercase;letter-spacing:.12em;margin-right:16px;color:var(--text-muted)}.subscribe-line[data-astro-cid-3nu6hti7] a[data-astro-cid-3nu6hti7]{color:var(--text-muted);text-decoration:none;border-bottom:1px solid transparent}.subscribe-line[data-astro-cid-3nu6hti7] a[data-astro-cid-3nu6hti7]:hover{color:var(--text);border-bottom-color:var(--text-dim)}.tournament-hero[data-astro-cid-faa5hkvm]{padding:40px var(--page-pad) 20px}.tournament-edition[data-astro-cid-faa5hkvm]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.tournament-title[data-astro-cid-faa5hkvm]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2rem,8vw,4.5rem);letter-spacing:-.03em;line-height:1.05;margin-top:8px}.tournament-venue[data-astro-cid-faa5hkvm]{font-size:var(--t-base);color:var(--text-muted);margin-top:12px}.tournament-venue[data-astro-cid-faa5hkvm] a[data-astro-cid-faa5hkvm]{color:var(--text-muted)}.tournament-venue[data-astro-cid-faa5hkvm] a[data-astro-cid-faa5hkvm]:hover{color:var(--text)}.tournament-surface[data-astro-cid-faa5hkvm]{font-size:var(--t-sm);color:var(--text-dim);margin-top:4px}.countdown-section[data-astro-cid-faa5hkvm]{padding:20px var(--page-pad) 40px}.countdown-label[data-astro-cid-faa5hkvm]{font-size:var(--t-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:12px}.countdown-status[data-astro-cid-faa5hkvm]{font-size:var(--t-base);color:var(--text-muted)}.countdown[data-astro-cid-faa5hkvm]{display:flex;gap:24px}.cd-unit[data-astro-cid-faa5hkvm]{display:flex;flex-direction:column;align-items:center}.cd-num[data-astro-cid-faa5hkvm]{font-family:var(--font-mono);font-size:clamp(2rem,8vw,4rem);font-weight:700;letter-spacing:-.02em}.cd-label[data-astro-cid-faa5hkvm]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.rounds-section[data-astro-cid-faa5hkvm],.venue-section[data-astro-cid-faa5hkvm],.article-section[data-astro-cid-faa5hkvm]{padding:0 var(--page-pad) 40px}.round-row[data-astro-cid-faa5hkvm]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid var(--border)}.round-info[data-astro-cid-faa5hkvm]{display:flex;flex-direction:column;gap:2px}.round-label[data-astro-cid-faa5hkvm]{font-size:var(--t-xs);color:var(--text-dim)}.round-name[data-astro-cid-faa5hkvm]{font-weight:600}.round-time[data-astro-cid-faa5hkvm]{text-align:right;display:flex;flex-direction:column;gap:4px}.round-date[data-astro-cid-faa5hkvm]{font-size:var(--t-sm);color:var(--text-muted)}.round-local[data-astro-cid-faa5hkvm]{font-size:var(--t-xs);color:var(--text-dim)}.round-user[data-astro-cid-faa5hkvm]{font-size:var(--t-sm);font-weight:600}.matches-section[data-astro-cid-faa5hkvm],.standings-section[data-astro-cid-faa5hkvm]{padding:0 var(--page-pad) 40px}.match-row[data-astro-cid-faa5hkvm]{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid var(--border)}.match-teams[data-astro-cid-faa5hkvm]{display:flex;align-items:center;gap:8px;font-weight:500}.match-teams[data-astro-cid-faa5hkvm] a[data-astro-cid-faa5hkvm]{color:var(--text);text-decoration:none}.match-teams[data-astro-cid-faa5hkvm] a[data-astro-cid-faa5hkvm]:hover{text-decoration:underline}.match-vs[data-astro-cid-faa5hkvm]{color:var(--text-dim);font-size:var(--t-xs);text-transform:uppercase}.match-detail[data-astro-cid-faa5hkvm]{display:flex;align-items:center;gap:10px;text-align:right}.match-round[data-astro-cid-faa5hkvm]{font-size:var(--t-xs);color:var(--text-dim)}.match-date-info[data-astro-cid-faa5hkvm]{font-size:var(--t-sm);color:var(--text-muted)}.match-score[data-astro-cid-faa5hkvm]{font-family:var(--font-mono);font-weight:600;font-size:var(--t-base)}.match-live-badge[data-astro-cid-faa5hkvm]{font-size:var(--t-xs);font-weight:700;background:var(--red, #ef4444);color:#fff;padding:2px 8px;border-radius:3px;animation:pulse 2s infinite}.live-row[data-astro-cid-faa5hkvm]{background:var(--surface-alt, rgba(255,255,255,.03));padding:14px 12px;border-radius:6px;margin-bottom:4px;border-top:none}.match-awaiting-badge[data-astro-cid-faa5hkvm]{font-size:var(--t-xs);font-weight:600;background:var(--amber, #f59e0b);color:#000;padding:2px 8px;border-radius:3px}.status-disclaimer[data-astro-cid-faa5hkvm]{font-size:var(--t-xs);color:var(--text-dim);max-width:640px;padding:12px var(--page-pad);line-height:1.5;font-style:italic}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.bracket-group[data-astro-cid-faa5hkvm]{margin-bottom:1.5rem}.bracket-label[data-astro-cid-faa5hkvm]{font-size:var(--t-sm);font-weight:600;margin-bottom:8px}.standings-table[data-astro-cid-faa5hkvm]{width:100%;border-collapse:collapse}.standings-table[data-astro-cid-faa5hkvm] th[data-astro-cid-faa5hkvm]{text-align:left;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);padding:8px 0;border-bottom:1px solid var(--border)}.standings-table[data-astro-cid-faa5hkvm] th[data-astro-cid-faa5hkvm]:nth-child(n+2){text-align:center;width:60px}.standings-table[data-astro-cid-faa5hkvm] td[data-astro-cid-faa5hkvm]{padding:10px 0;border-bottom:1px solid var(--border);font-size:var(--t-base)}.standings-table[data-astro-cid-faa5hkvm] td[data-astro-cid-faa5hkvm]:nth-child(n+2){text-align:center;font-family:var(--font-mono)}.standings-table[data-astro-cid-faa5hkvm] a[data-astro-cid-faa5hkvm]{color:var(--text);text-decoration:none}.standings-table[data-astro-cid-faa5hkvm] a[data-astro-cid-faa5hkvm]:hover{text-decoration:underline}.venue-link[data-astro-cid-faa5hkvm]{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.venue-link[data-astro-cid-faa5hkvm]:hover{opacity:.7}.venue-name[data-astro-cid-faa5hkvm]{font-weight:600}.venue-location[data-astro-cid-faa5hkvm]{font-size:var(--t-sm);color:var(--text-dim)}.article-content[data-astro-cid-faa5hkvm]{max-width:640px;font-size:var(--t-base);line-height:1.7;color:var(--text-muted)}.article-content[data-astro-cid-faa5hkvm] p{margin-bottom:16px}.article-content[data-astro-cid-faa5hkvm] h2{font-size:var(--t-base);font-weight:700;color:var(--text);margin-top:28px;margin-bottom:8px}.faq-section[data-astro-cid-faa5hkvm]{padding:40px var(--page-pad);border-top:1px solid var(--border)}.faq-item[data-astro-cid-faa5hkvm]{border-bottom:1px solid var(--border);padding:16px 0}.faq-q[data-astro-cid-faa5hkvm]{font-size:var(--t-base);font-weight:600;cursor:pointer;color:var(--text)}.faq-q[data-astro-cid-faa5hkvm]:hover{color:var(--accent)}.faq-a[data-astro-cid-faa5hkvm]{font-size:var(--t-base);line-height:1.7;color:var(--text-muted);margin-top:8px;max-width:640px}.nav-tournaments[data-astro-cid-faa5hkvm]{display:flex;justify-content:space-between;padding:20px var(--page-pad) 40px;gap:16px}.nav-link[data-astro-cid-faa5hkvm]{font-size:var(--t-sm);color:var(--text-dim);text-decoration:none;transition:color .15s}.nav-link[data-astro-cid-faa5hkvm]:hover{color:var(--text)}.nav-link[data-astro-cid-faa5hkvm].next{margin-left:auto}.cd-expired[data-astro-cid-faa5hkvm]{font-size:var(--t-base);color:var(--text-muted)}.tournaments-section[data-astro-cid-mmgzxgfj]{padding:0 var(--page-pad) 40px}.section-heading[data-astro-cid-mmgzxgfj]{font-size:var(--t-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px;padding-top:8px}.tournament-card[data-astro-cid-mmgzxgfj]{display:flex;justify-content:space-between;align-items:center;padding:28px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.tournament-card[data-astro-cid-mmgzxgfj]:hover{opacity:.7}.tournament-edition[data-astro-cid-mmgzxgfj]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.tournament-name[data-astro-cid-mmgzxgfj]{font-family:var(--font-display);font-size:clamp(1.25rem,4vw,2rem);font-weight:700;letter-spacing:-.02em;margin-top:4px}.tournament-venue[data-astro-cid-mmgzxgfj]{font-size:var(--t-sm);color:var(--text-muted);margin-top:6px}.tournament-location[data-astro-cid-mmgzxgfj],.tournament-surface[data-astro-cid-mmgzxgfj]{font-size:var(--t-xs);color:var(--text-dim);margin-top:2px}.tournament-dates[data-astro-cid-mmgzxgfj]{font-size:var(--t-sm);color:var(--text-dim);margin-top:6px}.tournament-arrow[data-astro-cid-mmgzxgfj]{font-size:var(--t-sub);color:var(--text-dim);flex-shrink:0}.breadcrumb[data-astro-cid-viyfutaf]{padding:20px var(--page-pad) 0;font-size:var(--t-xs);color:var(--text-dim)}.breadcrumb[data-astro-cid-viyfutaf] a[data-astro-cid-viyfutaf]{color:var(--text-dim);text-decoration:none}.breadcrumb[data-astro-cid-viyfutaf] a[data-astro-cid-viyfutaf]:hover{color:var(--text)}.match-hero[data-astro-cid-viyfutaf]{padding:48px var(--page-pad) 32px;text-align:center}.match-round-label[data-astro-cid-viyfutaf]{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:24px}.match-versus[data-astro-cid-viyfutaf]{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.match-side[data-astro-cid-viyfutaf]{display:flex;flex-direction:column;align-items:center;gap:8px}.match-team-name[data-astro-cid-viyfutaf]{font-family:var(--font-display);font-size:clamp(1.2rem,4vw,2rem);font-variation-settings:"wght" 700;color:var(--text)}.match-vs-label[data-astro-cid-viyfutaf]{font-size:var(--t-base);color:var(--text-muted)}.match-final-score[data-astro-cid-viyfutaf]{margin-top:24px;font-family:var(--font-mono);font-size:clamp(1.5rem,6vw,3rem);font-weight:700;color:var(--text-muted)}.match-countdown[data-astro-cid-viyfutaf]{margin-top:32px}.match-cd-value[data-astro-cid-viyfutaf]{font-family:var(--font-display);font-size:clamp(2rem,8vw,5rem);font-variation-settings:"wght" 800,"opsz" 50;font-variant-numeric:tabular-nums;color:var(--text);line-height:1}.match-kickoff[data-astro-cid-viyfutaf]{padding:32px var(--page-pad);border-top:1px solid var(--border);text-align:center}.match-kickoff-primary[data-astro-cid-viyfutaf]{margin-bottom:8px}.match-kickoff-user[data-astro-cid-viyfutaf]{font-family:var(--font-display);font-size:clamp(1.2rem,4vw,1.8rem);font-variation-settings:"wght" 700;color:var(--text)}.match-kickoff-secondary[data-astro-cid-viyfutaf]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:var(--t-sm);color:var(--text-muted);flex-wrap:wrap}.match-kickoff-secondary[data-astro-cid-viyfutaf] a[data-astro-cid-viyfutaf]{color:var(--text-muted);text-decoration:none}.match-kickoff-secondary[data-astro-cid-viyfutaf] a[data-astro-cid-viyfutaf]:hover{color:var(--text);text-decoration:underline}.match-article[data-astro-cid-viyfutaf]{padding:24px var(--page-pad) 32px;max-width:720px;font-size:var(--t-base);color:var(--text-muted);line-height:1.7}.match-nav[data-astro-cid-viyfutaf]{padding:24px var(--page-pad);border-top:1px solid var(--border)}.match-nav-grid[data-astro-cid-viyfutaf]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.match-nav-link[data-astro-cid-viyfutaf]{font-size:var(--t-sm);color:var(--text-muted);text-decoration:none;padding:6px 14px;border:1px solid var(--border);border-radius:4px;transition:border-color .15s,color .15s}.match-nav-link[data-astro-cid-viyfutaf]:hover{color:var(--text);border-color:var(--text-muted)}.match-related[data-astro-cid-viyfutaf]{padding:24px var(--page-pad)}.match-related-grid[data-astro-cid-viyfutaf]{display:flex;gap:10px;flex-wrap:wrap}.match-related-link[data-astro-cid-viyfutaf]{font-size:var(--t-sm);color:var(--text-muted);text-decoration:none;padding:6px 14px;border:1px solid var(--border);border-radius:4px;transition:border-color .15s,color .15s}.match-related-link[data-astro-cid-viyfutaf]:hover{color:var(--text);border-color:var(--text-muted)}.match-faq[data-astro-cid-viyfutaf]{padding:32px var(--page-pad) 48px;border-top:1px solid var(--border);max-width:720px}.faq-list[data-astro-cid-viyfutaf]{margin:0}.faq-q[data-astro-cid-viyfutaf]{font-size:var(--t-base);font-weight:600;color:var(--text);margin:20px 0 6px}.faq-q[data-astro-cid-viyfutaf]:first-child{margin-top:0}.faq-a[data-astro-cid-viyfutaf]{font-size:var(--t-base);color:var(--text-muted);line-height:1.7;margin:0}.hero-title[data-astro-cid-kkptgjqn]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2.5rem,9vw,6rem);letter-spacing:-.035em;line-height:.95}.hero-sub[data-astro-cid-kkptgjqn]{margin-top:16px;font-size:var(--t-base);color:var(--text-muted);max-width:540px;line-height:1.6}.subscribe[data-astro-cid-kkptgjqn]{padding:32px var(--page-pad) 60px;max-width:1200px;border-top:1px solid var(--border)}.subscribe-line[data-astro-cid-kkptgjqn]{font-size:var(--t-xs);color:var(--text-dim);line-height:2}.sub-label[data-astro-cid-kkptgjqn]{text-transform:uppercase;letter-spacing:.12em;margin-right:16px;color:var(--text-muted)}.subscribe-line[data-astro-cid-kkptgjqn] a[data-astro-cid-kkptgjqn]{color:var(--text-muted);text-decoration:none;border-bottom:1px solid transparent}.subscribe-line[data-astro-cid-kkptgjqn] a[data-astro-cid-kkptgjqn]:hover{color:var(--text);border-bottom-color:var(--text-dim)}.tournament-hero[data-astro-cid-avf4jc36]{padding:40px var(--page-pad) 20px}.hero-meta[data-astro-cid-avf4jc36]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.format-badge[data-astro-cid-avf4jc36]{font-size:var(--t-xs);font-family:var(--font-mono);padding:2px 8px;border-radius:3px;background:var(--active-subtle);color:var(--text-muted)}.type-badge[data-astro-cid-avf4jc36]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.tournament-title[data-astro-cid-avf4jc36]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2rem,8vw,4.5rem);letter-spacing:-.03em;line-height:1.05}.tournament-detail[data-astro-cid-avf4jc36]{font-size:var(--t-sm);color:var(--text-dim);margin-top:8px}.tournament-desc[data-astro-cid-avf4jc36]{font-size:var(--t-base);color:var(--text-muted);margin-top:12px;max-width:640px;line-height:1.6}.pools-section[data-astro-cid-avf4jc36]{padding:0 var(--page-pad) 40px}.pool-grid[data-astro-cid-avf4jc36]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.pool-card[data-astro-cid-avf4jc36]{display:flex;flex-direction:column;gap:4px}.pool-name[data-astro-cid-avf4jc36]{font-size:var(--t-sm);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text);margin-bottom:4px}.pool-team[data-astro-cid-avf4jc36]{font-size:var(--t-sm);color:var(--text-muted);padding:4px 0;border-top:1px solid var(--border)}.schedule-section[data-astro-cid-avf4jc36],.article-section[data-astro-cid-avf4jc36]{padding:0 var(--page-pad) 40px}.round-row[data-astro-cid-avf4jc36]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid var(--border)}.round-info[data-astro-cid-avf4jc36]{display:flex;flex-direction:column;gap:2px}.round-name[data-astro-cid-avf4jc36]{font-weight:600}.round-time[data-astro-cid-avf4jc36]{text-align:right;display:flex;flex-direction:column;gap:4px}.round-date[data-astro-cid-avf4jc36]{font-size:var(--t-sm);color:var(--text-muted)}.match-row[data-astro-cid-avf4jc36]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.match-row[data-astro-cid-avf4jc36]:hover{opacity:.7}.match-row[data-astro-cid-avf4jc36].no-link{pointer-events:none}.match-row[data-astro-cid-avf4jc36].completed{opacity:.6}.match-info[data-astro-cid-avf4jc36]{display:flex;flex-direction:column;gap:2px}.match-teams[data-astro-cid-avf4jc36]{font-size:var(--t-sm);font-weight:600}.match-meta[data-astro-cid-avf4jc36]{font-size:var(--t-xs);color:var(--text-dim)}.match-score[data-astro-cid-avf4jc36]{font-size:var(--t-xs);font-family:var(--font-mono);color:var(--text-muted)}.match-time[data-astro-cid-avf4jc36]{text-align:right;display:flex;flex-direction:column;gap:2px}.match-date[data-astro-cid-avf4jc36]{font-size:var(--t-xs);color:var(--text-muted)}.match-local[data-astro-cid-avf4jc36]{font-size:var(--t-xs);color:var(--text-dim)}.match-user[data-astro-cid-avf4jc36]{font-size:var(--t-sm);font-weight:600;color:var(--accent)}.article-content[data-astro-cid-avf4jc36]{max-width:640px;font-size:var(--t-base);line-height:1.7;color:var(--text-muted)}.article-content[data-astro-cid-avf4jc36] p{margin-bottom:16px}.article-content[data-astro-cid-avf4jc36] h2{font-size:var(--t-base);font-weight:700;color:var(--text);margin-top:28px;margin-bottom:8px}.faq-section[data-astro-cid-avf4jc36]{padding:40px var(--page-pad);border-top:1px solid var(--border)}.faq-item[data-astro-cid-avf4jc36]{border-bottom:1px solid var(--border);padding:16px 0}.faq-q[data-astro-cid-avf4jc36]{font-size:var(--t-base);font-weight:600;cursor:pointer;color:var(--text)}.faq-q[data-astro-cid-avf4jc36]:hover{color:var(--accent)}.faq-a[data-astro-cid-avf4jc36]{font-size:var(--t-base);line-height:1.7;color:var(--text-muted);margin-top:8px;max-width:640px}.nav-tournaments[data-astro-cid-avf4jc36]{display:flex;justify-content:space-between;padding:20px var(--page-pad) 40px;gap:16px}.nav-link[data-astro-cid-avf4jc36]{font-size:var(--t-sm);color:var(--text-dim);text-decoration:none;transition:color .15s}.nav-link[data-astro-cid-avf4jc36]:hover{color:var(--text)}.nav-link[data-astro-cid-avf4jc36].next{margin-left:auto}.vdp-section-title--spaced[data-astro-cid-4r27fo7s]{margin-top:40px}.rugby-match-row[data-astro-cid-4r27fo7s]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.rugby-match-row[data-astro-cid-4r27fo7s]:hover{opacity:.7}.rugby-match-time[data-astro-cid-4r27fo7s]{text-align:right;display:flex;flex-direction:column;gap:2px;font-size:var(--t-xs);color:var(--text-dim)}.tournaments-section[data-astro-cid-jysscwyz]{padding:0 var(--page-pad) 40px}.section-heading[data-astro-cid-jysscwyz]{font-size:var(--t-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px;padding-top:8px}.tournament-card[data-astro-cid-jysscwyz]{display:flex;justify-content:space-between;align-items:center;padding:28px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.tournament-card[data-astro-cid-jysscwyz]:hover{opacity:.7}.tournament-meta-row[data-astro-cid-jysscwyz]{display:flex;align-items:center;gap:10px}.format-badge[data-astro-cid-jysscwyz]{font-size:var(--t-xs);font-family:var(--font-mono);padding:2px 8px;border-radius:3px;background:var(--active-subtle);color:var(--text-muted);letter-spacing:.02em}.format-badge[data-astro-cid-jysscwyz][data-type=international]{background:#34c75926;color:#34c759}.format-badge[data-astro-cid-jysscwyz][data-type=club]{background:#ff950026;color:#ff9500}.type-badge[data-astro-cid-jysscwyz]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.tournament-name[data-astro-cid-jysscwyz]{font-family:var(--font-display);font-size:clamp(1.25rem,4vw,2rem);font-weight:700;letter-spacing:-.02em;margin-top:4px}.tournament-detail[data-astro-cid-jysscwyz]{font-size:var(--t-xs);color:var(--text-dim);margin-top:2px}.tournament-dates[data-astro-cid-jysscwyz]{font-size:var(--t-sm);color:var(--text-dim);margin-top:6px}.tournament-arrow[data-astro-cid-jysscwyz]{font-size:var(--t-sub);color:var(--text-dim);flex-shrink:0}.event-hero[data-astro-cid-c2s6eh4c]{padding:40px var(--page-pad) 20px}.event-series[data-astro-cid-c2s6eh4c],.event-edition[data-astro-cid-c2s6eh4c]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);display:block}.event-title[data-astro-cid-c2s6eh4c]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2rem,8vw,4.5rem);letter-spacing:-.03em;line-height:1.05;margin-top:8px}.event-venue[data-astro-cid-c2s6eh4c]{font-size:var(--t-base);color:var(--text-muted);margin-top:12px}.event-venue[data-astro-cid-c2s6eh4c] a[data-astro-cid-c2s6eh4c]{color:var(--text-muted)}.event-venue[data-astro-cid-c2s6eh4c] a[data-astro-cid-c2s6eh4c]:hover{color:var(--text)}.event-details[data-astro-cid-c2s6eh4c],.event-route[data-astro-cid-c2s6eh4c]{font-size:var(--t-sm);color:var(--text-dim);margin-top:4px}.countdown-section[data-astro-cid-c2s6eh4c]{padding:20px var(--page-pad) 40px}.countdown[data-astro-cid-c2s6eh4c]{display:flex;gap:24px}.cd-unit[data-astro-cid-c2s6eh4c]{display:flex;flex-direction:column;align-items:center}.cd-num[data-astro-cid-c2s6eh4c]{font-family:var(--font-mono);font-size:clamp(2rem,8vw,4rem);font-weight:700;letter-spacing:-.02em}.cd-label[data-astro-cid-c2s6eh4c]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.schedule-section[data-astro-cid-c2s6eh4c],.venue-section[data-astro-cid-c2s6eh4c],.article-section[data-astro-cid-c2s6eh4c]{padding:0 var(--page-pad) 40px}.schedule-row[data-astro-cid-c2s6eh4c]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid var(--border)}.schedule-info[data-astro-cid-c2s6eh4c]{display:flex;flex-direction:column;gap:2px}.schedule-label[data-astro-cid-c2s6eh4c]{font-weight:600}.schedule-time[data-astro-cid-c2s6eh4c]{text-align:right;display:flex;flex-direction:column;gap:4px}.schedule-date[data-astro-cid-c2s6eh4c]{font-size:var(--t-sm);color:var(--text-muted)}.schedule-local[data-astro-cid-c2s6eh4c]{font-size:var(--t-xs);color:var(--text-dim)}.schedule-user[data-astro-cid-c2s6eh4c]{font-size:var(--t-sm);font-weight:600}.venue-link[data-astro-cid-c2s6eh4c]{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.venue-link[data-astro-cid-c2s6eh4c]:hover{opacity:.7}.venue-name[data-astro-cid-c2s6eh4c]{font-weight:600}.venue-location[data-astro-cid-c2s6eh4c]{font-size:var(--t-sm);color:var(--text-dim)}.article-content[data-astro-cid-c2s6eh4c]{max-width:640px;font-size:var(--t-base);line-height:1.7;color:var(--text-muted)}.article-content[data-astro-cid-c2s6eh4c] p{margin-bottom:16px}.article-content[data-astro-cid-c2s6eh4c] h2{font-size:var(--t-base);font-weight:700;color:var(--text);margin-top:28px;margin-bottom:8px}.article-content[data-astro-cid-c2s6eh4c] a{color:var(--text)}.faq-section[data-astro-cid-c2s6eh4c]{padding:40px var(--page-pad);border-top:1px solid var(--border)}.faq-item[data-astro-cid-c2s6eh4c]{border-bottom:1px solid var(--border);padding:16px 0}.faq-q[data-astro-cid-c2s6eh4c]{font-size:var(--t-base);font-weight:600;cursor:pointer;color:var(--text)}.faq-q[data-astro-cid-c2s6eh4c]:hover{color:var(--accent)}.faq-a[data-astro-cid-c2s6eh4c]{font-size:var(--t-base);line-height:1.7;color:var(--text-muted);margin-top:8px;max-width:640px}.nav-events[data-astro-cid-c2s6eh4c]{display:flex;justify-content:space-between;padding:20px var(--page-pad) 40px;gap:16px}.nav-link[data-astro-cid-c2s6eh4c]{font-size:var(--t-sm);color:var(--text-dim);text-decoration:none;transition:color .15s}.nav-link[data-astro-cid-c2s6eh4c]:hover{color:var(--text)}.nav-link[data-astro-cid-c2s6eh4c].next{margin-left:auto}.team-hero[data-astro-cid-2hg55v3k]{padding:40px var(--page-pad) 20px}.team-series[data-astro-cid-2hg55v3k]{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--text-dim)}.team-title[data-astro-cid-2hg55v3k]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2rem,8vw,4rem);letter-spacing:-.03em;line-height:1.05;margin-top:4px}.team-meta[data-astro-cid-2hg55v3k]{font-size:var(--t-base);color:var(--text-muted);margin-top:12px}.team-meta[data-astro-cid-2hg55v3k] a[data-astro-cid-2hg55v3k]{color:var(--text-muted);text-decoration:none;font-weight:600}.team-meta[data-astro-cid-2hg55v3k] a[data-astro-cid-2hg55v3k]:hover{color:var(--text)}.team-country[data-astro-cid-2hg55v3k]{text-decoration:none}.stats-section[data-astro-cid-2hg55v3k]{padding:0 var(--page-pad) 40px}.stats-list[data-astro-cid-2hg55v3k]{margin:0;padding:0;max-width:400px}.stat-item[data-astro-cid-2hg55v3k]{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0}.stat-label[data-astro-cid-2hg55v3k]{font-size:var(--t-xs);color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}.stat-value[data-astro-cid-2hg55v3k]{font-size:var(--t-sm);font-weight:600;color:var(--text)}.stat-value[data-astro-cid-2hg55v3k] a[data-astro-cid-2hg55v3k]{text-decoration:none;font-weight:600;color:var(--text)}.stat-value[data-astro-cid-2hg55v3k] a[data-astro-cid-2hg55v3k]:hover{opacity:.7}.achievements-list[data-astro-cid-2hg55v3k]{list-style:none;padding:0;margin:0}.achievement-item[data-astro-cid-2hg55v3k]{font-size:var(--t-sm);color:var(--text-muted);padding:4px 0;border-top:1px solid var(--border)}.events-section[data-astro-cid-2hg55v3k],.article-section[data-astro-cid-2hg55v3k]{padding:40px var(--page-pad);border-top:1px solid var(--border)}.event-row[data-astro-cid-2hg55v3k]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.event-row[data-astro-cid-2hg55v3k]:hover{opacity:.7}.event-info[data-astro-cid-2hg55v3k]{display:flex;flex-direction:column;gap:2px}.event-name[data-astro-cid-2hg55v3k]{font-weight:600}.event-location[data-astro-cid-2hg55v3k]{font-size:var(--t-xs);color:var(--text-dim)}.event-dates[data-astro-cid-2hg55v3k]{font-size:var(--t-sm);color:var(--text-dim)}.article-content[data-astro-cid-2hg55v3k]{max-width:640px;font-size:var(--t-base);line-height:1.7;color:var(--text-muted)}.article-content[data-astro-cid-2hg55v3k] p{margin-bottom:16px}.article-content[data-astro-cid-2hg55v3k] h2{font-size:var(--t-base);font-weight:700;color:var(--text);margin-top:28px;margin-bottom:8px}.article-content[data-astro-cid-2hg55v3k] a{color:var(--text)}.faq-section[data-astro-cid-2hg55v3k]{padding:40px var(--page-pad);border-top:1px solid var(--border)}.faq-item[data-astro-cid-2hg55v3k]{border-bottom:1px solid var(--border);padding:16px 0}.faq-q[data-astro-cid-2hg55v3k]{font-size:var(--t-base);font-weight:600;cursor:pointer;color:var(--text)}.faq-q[data-astro-cid-2hg55v3k]:hover{color:var(--accent)}.faq-a[data-astro-cid-2hg55v3k]{font-size:var(--t-base);line-height:1.7;color:var(--text-muted);margin-top:8px;max-width:640px}.nav-teams[data-astro-cid-2hg55v3k]{display:flex;justify-content:space-between;padding:20px var(--page-pad) 40px;gap:16px}.nav-link[data-astro-cid-2hg55v3k]{font-size:var(--t-sm);color:var(--text-dim);text-decoration:none;transition:color .15s}.nav-link[data-astro-cid-2hg55v3k]:hover{color:var(--text)}.nav-link[data-astro-cid-2hg55v3k].next{margin-left:auto}.hero-title[data-astro-cid-vl3pmw6l]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2.5rem,9vw,6rem);letter-spacing:-.035em;line-height:.95}.hero-sub[data-astro-cid-vl3pmw6l]{margin-top:16px;font-size:var(--t-base);color:var(--text-muted);max-width:540px;line-height:1.6}.subscribe[data-astro-cid-vl3pmw6l]{padding:32px var(--page-pad) 60px;max-width:1200px;border-top:1px solid var(--border)}.subscribe-line[data-astro-cid-vl3pmw6l]{font-size:var(--t-xs);color:var(--text-dim);line-height:2}.sub-label[data-astro-cid-vl3pmw6l]{text-transform:uppercase;letter-spacing:.12em;margin-right:16px;color:var(--text-muted)}.subscribe-line[data-astro-cid-vl3pmw6l] a[data-astro-cid-vl3pmw6l]{color:var(--text-muted);text-decoration:none;border-bottom:1px solid transparent}.subscribe-line[data-astro-cid-vl3pmw6l] a[data-astro-cid-vl3pmw6l]:hover{color:var(--text);border-bottom-color:var(--text-dim)}.series-section[data-astro-cid-3g7ezy7p]{padding:0 var(--page-pad) 40px}.event-card[data-astro-cid-3g7ezy7p]{display:flex;justify-content:space-between;align-items:center;padding:28px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.event-card[data-astro-cid-3g7ezy7p]:hover{opacity:.7}.event-edition[data-astro-cid-3g7ezy7p]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.event-name[data-astro-cid-3g7ezy7p]{font-family:var(--font-display);font-size:clamp(1.25rem,4vw,2rem);font-weight:700;letter-spacing:-.02em;margin-top:4px}.event-venue[data-astro-cid-3g7ezy7p]{font-size:var(--t-sm);color:var(--text-muted);margin-top:6px}.event-details[data-astro-cid-3g7ezy7p]{font-size:var(--t-xs);color:var(--text-dim);margin-top:2px}.event-dates[data-astro-cid-3g7ezy7p]{font-size:var(--t-sm);color:var(--text-dim);margin-top:6px}.event-arrow[data-astro-cid-3g7ezy7p]{font-size:var(--t-sub);color:var(--text-dim);flex-shrink:0}.teams-section[data-astro-cid-3g7ezy7p]{padding:40px var(--page-pad);border-top:1px solid var(--border)}.teams-grid[data-astro-cid-3g7ezy7p]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.team-card[data-astro-cid-3g7ezy7p]{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--border);border-radius:6px;text-decoration:none;transition:border-color .15s}.team-card[data-astro-cid-3g7ezy7p]:hover{border-color:var(--text-muted)}.team-name[data-astro-cid-3g7ezy7p]{font-size:var(--t-sm);font-weight:600;color:var(--text)}.team-series[data-astro-cid-3g7ezy7p]{font-size:var(--t-xs);color:var(--text-muted)}.team-country[data-astro-cid-3g7ezy7p]{font-size:var(--t-xs);color:var(--text-dim)}.venues-section[data-astro-cid-3g7ezy7p]{padding:40px var(--page-pad);border-top:1px solid var(--border)}.venues-grid[data-astro-cid-3g7ezy7p]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.venue-card[data-astro-cid-3g7ezy7p]{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--border);border-radius:6px;text-decoration:none;transition:border-color .15s}.venue-card[data-astro-cid-3g7ezy7p]:hover{border-color:var(--text-muted)}.venue-name[data-astro-cid-3g7ezy7p]{font-size:var(--t-sm);font-weight:600;color:var(--text)}.venue-city[data-astro-cid-3g7ezy7p]{font-size:var(--t-xs);color:var(--text-muted)}.venue-count[data-astro-cid-3g7ezy7p]{font-size:var(--t-xs);color:var(--text-dim)}.tennis-schedule-section[data-astro-cid-p7cfimwy]{padding:0 var(--page-pad) 40px}.tennis-tournament-row[data-astro-cid-p7cfimwy]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.tennis-tournament-row[data-astro-cid-p7cfimwy]:hover{opacity:.7}.tennis-tournament-info[data-astro-cid-p7cfimwy]{display:flex;flex-direction:column;gap:2px}.tennis-tournament-name[data-astro-cid-p7cfimwy]{font-size:var(--t-sm);font-weight:600}.tennis-tournament-detail[data-astro-cid-p7cfimwy],.tennis-tournament-date[data-astro-cid-p7cfimwy]{font-size:var(--t-xs);color:var(--text-dim)}.hero-title[data-astro-cid-w4stqf56]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2.5rem,9vw,6rem);letter-spacing:-.035em;line-height:.95}.hero-sub[data-astro-cid-w4stqf56]{margin-top:16px;font-size:var(--t-base);color:var(--text-muted);max-width:540px;line-height:1.6}.subscribe[data-astro-cid-w4stqf56]{padding:32px var(--page-pad) 60px;max-width:1200px;border-top:1px solid var(--border)}.subscribe-line[data-astro-cid-w4stqf56]{font-size:var(--t-xs);color:var(--text-dim);line-height:2}.sub-label[data-astro-cid-w4stqf56]{text-transform:uppercase;letter-spacing:.12em;margin-right:16px;color:var(--text-muted)}.subscribe-line[data-astro-cid-w4stqf56] a[data-astro-cid-w4stqf56]{color:var(--text-muted);text-decoration:none;border-bottom:1px solid transparent}.subscribe-line[data-astro-cid-w4stqf56] a[data-astro-cid-w4stqf56]:hover{color:var(--text);border-bottom-color:var(--text-dim)}.tournament-hero[data-astro-cid-6fhwdtoo]{padding:40px var(--page-pad) 20px}.tournament-edition[data-astro-cid-6fhwdtoo]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.tournament-title[data-astro-cid-6fhwdtoo]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2rem,8vw,4.5rem);letter-spacing:-.03em;line-height:1.05;margin-top:8px}.tournament-venue[data-astro-cid-6fhwdtoo]{font-size:var(--t-base);color:var(--text-muted);margin-top:12px}.tournament-venue[data-astro-cid-6fhwdtoo] a[data-astro-cid-6fhwdtoo]{color:var(--text-muted)}.tournament-venue[data-astro-cid-6fhwdtoo] a[data-astro-cid-6fhwdtoo]:hover{color:var(--text)}.tournament-surface[data-astro-cid-6fhwdtoo]{font-size:var(--t-sm);color:var(--text-dim);margin-top:4px}.countdown-section[data-astro-cid-6fhwdtoo]{padding:20px var(--page-pad) 40px}.countdown[data-astro-cid-6fhwdtoo]{display:flex;gap:24px}.cd-unit[data-astro-cid-6fhwdtoo]{display:flex;flex-direction:column;align-items:center}.cd-num[data-astro-cid-6fhwdtoo]{font-family:var(--font-mono);font-size:clamp(2rem,8vw,4rem);font-weight:700;letter-spacing:-.02em}.cd-label[data-astro-cid-6fhwdtoo]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.rounds-section[data-astro-cid-6fhwdtoo],.venue-section[data-astro-cid-6fhwdtoo],.article-section[data-astro-cid-6fhwdtoo]{padding:0 var(--page-pad) 40px}.round-row[data-astro-cid-6fhwdtoo]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid var(--border)}.round-info[data-astro-cid-6fhwdtoo]{display:flex;flex-direction:column;gap:2px}.round-label[data-astro-cid-6fhwdtoo]{font-size:var(--t-xs);color:var(--text-dim)}.round-name[data-astro-cid-6fhwdtoo]{font-weight:600}.round-time[data-astro-cid-6fhwdtoo]{text-align:right;display:flex;flex-direction:column;gap:4px}.round-date[data-astro-cid-6fhwdtoo]{font-size:var(--t-sm);color:var(--text-muted)}.round-local[data-astro-cid-6fhwdtoo]{font-size:var(--t-xs);color:var(--text-dim)}.round-user[data-astro-cid-6fhwdtoo]{font-size:var(--t-sm);font-weight:600}.venue-link[data-astro-cid-6fhwdtoo]{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.venue-link[data-astro-cid-6fhwdtoo]:hover{opacity:.7}.venue-name[data-astro-cid-6fhwdtoo]{font-weight:600}.venue-location[data-astro-cid-6fhwdtoo]{font-size:var(--t-sm);color:var(--text-dim)}.article-content[data-astro-cid-6fhwdtoo]{max-width:640px;font-size:var(--t-base);line-height:1.7;color:var(--text-muted)}.article-content[data-astro-cid-6fhwdtoo] p{margin-bottom:16px}.article-content[data-astro-cid-6fhwdtoo] h2{font-size:var(--t-base);font-weight:700;color:var(--text);margin-top:28px;margin-bottom:8px}.faq-section[data-astro-cid-6fhwdtoo]{padding:40px var(--page-pad);border-top:1px solid var(--border)}.faq-item[data-astro-cid-6fhwdtoo]{border-bottom:1px solid var(--border);padding:16px 0}.faq-q[data-astro-cid-6fhwdtoo]{font-size:var(--t-base);font-weight:600;cursor:pointer;color:var(--text)}.faq-q[data-astro-cid-6fhwdtoo]:hover{color:var(--accent)}.faq-a[data-astro-cid-6fhwdtoo]{font-size:var(--t-base);line-height:1.7;color:var(--text-muted);margin-top:8px;max-width:640px}.nav-tournaments[data-astro-cid-6fhwdtoo]{display:flex;justify-content:space-between;padding:20px var(--page-pad) 40px;gap:16px}.nav-link[data-astro-cid-6fhwdtoo]{font-size:var(--t-sm);color:var(--text-dim);text-decoration:none;transition:color .15s}.nav-link[data-astro-cid-6fhwdtoo]:hover{color:var(--text)}.nav-link[data-astro-cid-6fhwdtoo].next{margin-left:auto}.tournaments-section[data-astro-cid-pqscrspp]{padding:0 var(--page-pad) 40px}.section-heading[data-astro-cid-pqscrspp]{font-size:var(--t-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px;padding-top:8px}.tournament-card[data-astro-cid-pqscrspp]{display:flex;justify-content:space-between;align-items:center;padding:28px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.tournament-card[data-astro-cid-pqscrspp]:hover{opacity:.7}.tournament-edition[data-astro-cid-pqscrspp]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.tournament-name[data-astro-cid-pqscrspp]{font-family:var(--font-display);font-size:clamp(1.25rem,4vw,2rem);font-weight:700;letter-spacing:-.02em;margin-top:4px}.tournament-venue[data-astro-cid-pqscrspp]{font-size:var(--t-sm);color:var(--text-muted);margin-top:6px}.tournament-location[data-astro-cid-pqscrspp],.tournament-surface[data-astro-cid-pqscrspp]{font-size:var(--t-xs);color:var(--text-dim);margin-top:2px}.tournament-dates[data-astro-cid-pqscrspp]{font-size:var(--t-sm);color:var(--text-dim);margin-top:6px}.tournament-arrow[data-astro-cid-pqscrspp]{font-size:var(--t-sub);color:var(--text-dim);flex-shrink:0}.stage-hero[data-astro-cid-rm2cemsu]{padding:clamp(2rem,5vw,4rem) var(--page-pad);border-bottom:1px solid var(--border)}.stage-badge[data-astro-cid-rm2cemsu]{font-size:var(--t-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);display:inline-block;margin-bottom:8px}.stage-title[data-astro-cid-rm2cemsu]{display:flex;flex-direction:column;gap:4px}.stage-num[data-astro-cid-rm2cemsu]{font-size:var(--t-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.stage-route[data-astro-cid-rm2cemsu]{font-size:var(--t-heading);font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--text)}.stage-date[data-astro-cid-rm2cemsu]{font-size:var(--t-base);color:var(--text-muted);margin-top:12px}.stage-meta[data-astro-cid-rm2cemsu]{display:flex;gap:8px;align-items:center;margin-top:8px;font-size:var(--t-sm);color:var(--text-dim)}.stage-meta-sep[data-astro-cid-rm2cemsu]{color:var(--border)}.stage-time[data-astro-cid-rm2cemsu]{padding:24px var(--page-pad);border-bottom:1px solid var(--border)}.stage-time-heading[data-astro-cid-rm2cemsu]{font-size:var(--t-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px}.stage-time-display[data-astro-cid-rm2cemsu]{display:flex;gap:32px;flex-wrap:wrap}.stage-time-local[data-astro-cid-rm2cemsu],.stage-time-venue[data-astro-cid-rm2cemsu]{display:flex;flex-direction:column;gap:4px}.stage-time-label[data-astro-cid-rm2cemsu]{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.stage-time-value[data-astro-cid-rm2cemsu]{font-size:var(--t-sub);font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.stage-time-note[data-astro-cid-rm2cemsu]{font-size:var(--t-label);color:var(--text-dim);margin-top:12px;font-style:italic}.stage-details[data-astro-cid-rm2cemsu]{padding:24px var(--page-pad);border-bottom:1px solid var(--border)}.stage-detail-grid[data-astro-cid-rm2cemsu]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.stage-detail-item[data-astro-cid-rm2cemsu]{display:flex;flex-direction:column;gap:4px}.stage-detail-label[data-astro-cid-rm2cemsu]{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.stage-detail-value[data-astro-cid-rm2cemsu]{font-size:var(--t-base);font-weight:500;color:var(--text)}.stage-nav[data-astro-cid-rm2cemsu]{display:flex;gap:1px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.stage-nav-link[data-astro-cid-rm2cemsu]{flex:1;padding:16px var(--page-pad);text-decoration:none;color:var(--text);display:flex;flex-direction:column;gap:4px;transition:background .15s}.stage-nav-link[data-astro-cid-rm2cemsu]:hover{background:var(--hover)}.stage-nav-next[data-astro-cid-rm2cemsu]{text-align:right;border-left:1px solid var(--border)}.stage-nav-dir[data-astro-cid-rm2cemsu]{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.stage-nav-title[data-astro-cid-rm2cemsu]{font-size:var(--t-sm);color:var(--text-muted)}.stage-calendar-row[data-astro-cid-rm2cemsu]{padding:20px var(--page-pad);border-top:1px solid var(--border)}@media(max-width:768px){.stage-route[data-astro-cid-rm2cemsu]{font-size:var(--t-sub)}.stage-time-display[data-astro-cid-rm2cemsu]{flex-direction:column;gap:16px}.stage-nav[data-astro-cid-rm2cemsu]{flex-direction:column}.stage-nav-next[data-astro-cid-rm2cemsu]{text-align:left;border-left:none;border-top:1px solid var(--border)}}.tdf-tracker[data-astro-cid-pd6n6fen]{padding:24px var(--page-pad);border-bottom:1px solid var(--border)}.tdf-tracker-label[data-astro-cid-pd6n6fen]{display:block;font-size:var(--t-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.tdf-tracker-sub[data-astro-cid-pd6n6fen]{font-size:var(--t-sm);color:var(--text-dim)}.tdf-tracker-stage[data-astro-cid-pd6n6fen]{display:flex;flex-direction:column;gap:4px;font-size:var(--t-sm);color:var(--text);text-decoration:none}.tdf-tracker-stage[data-astro-cid-pd6n6fen]:hover{opacity:.7}.tdf-tracker-stage[data-astro-cid-pd6n6fen] strong[data-astro-cid-pd6n6fen]{font-size:var(--t-base)}.tdf-tracker-live[data-astro-cid-pd6n6fen]{border-left:3px solid #e74c3c;padding-left:calc(var(--page-pad) - 3px)}.tdf-live-pulse[data-astro-cid-pd6n6fen]{color:#e74c3c}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.tdf-live-pulse[data-astro-cid-pd6n6fen]:before{content:"● ";animation:pulse 1.5s infinite}.tdf-progress-bar[data-astro-cid-pd6n6fen]{height:4px;background:var(--surface-alt, #222);border-radius:2px;margin-top:12px;overflow:hidden}.tdf-progress-fill[data-astro-cid-pd6n6fen]{height:100%;width:var(--pct, 0%);background:#e74c3c;border-radius:2px}.tdf-progress-label[data-astro-cid-pd6n6fen]{font-size:var(--t-xs);color:var(--text-dim);margin-top:4px;display:block}.tdf-tracker-rest[data-astro-cid-pd6n6fen] .tdf-tracker-label[data-astro-cid-pd6n6fen]{color:var(--text-dim)}.tdf-row-live[data-astro-cid-pd6n6fen]{background:#e74c3c14}.tdf-row-live[data-astro-cid-pd6n6fen] .tdf-stage-num[data-astro-cid-pd6n6fen]{color:#e74c3c}.tdf-row-finished[data-astro-cid-pd6n6fen] .tdf-stage-num[data-astro-cid-pd6n6fen]{color:var(--text-dim)}.tdf-row-finished[data-astro-cid-pd6n6fen] .tdf-stage-route[data-astro-cid-pd6n6fen]{color:var(--text-muted)}.tdf-types[data-astro-cid-pd6n6fen]{display:flex;gap:12px;flex-wrap:wrap;padding:20px var(--page-pad);border-bottom:1px solid var(--border)}.tdf-type-chip[data-astro-cid-pd6n6fen]{font-size:var(--t-label);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;gap:4px}.tdf-type-icon[data-astro-cid-pd6n6fen]{font-size:var(--t-base)}.tdf-schedule[data-astro-cid-pd6n6fen]{padding:32px var(--page-pad)}.tdf-week[data-astro-cid-pd6n6fen]{margin-bottom:32px}.tdf-week-label[data-astro-cid-pd6n6fen]{font-size:var(--t-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--border)}.tdf-stage-list[data-astro-cid-pd6n6fen]{display:flex;flex-direction:column}.tdf-stage-row[data-astro-cid-pd6n6fen]{display:grid;grid-template-columns:80px 110px 1fr 70px 140px 80px;gap:8px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border);text-decoration:none;color:var(--text);transition:background .15s;min-width:0}.tdf-stage-row[data-astro-cid-pd6n6fen]:hover{background:var(--hover)}.tdf-stage-num[data-astro-cid-pd6n6fen]{font-size:var(--t-label);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.tdf-stage-date[data-astro-cid-pd6n6fen]{font-size:var(--t-sm);color:var(--text-muted)}.tdf-stage-route[data-astro-cid-pd6n6fen]{font-size:var(--t-base);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tdf-stage-dist[data-astro-cid-pd6n6fen]{font-size:var(--t-sm);color:var(--text-muted);text-align:right}.tdf-stage-type[data-astro-cid-pd6n6fen]{font-size:var(--t-label);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.tdf-type-mountain[data-astro-cid-pd6n6fen]{color:var(--accent-mountain, #e67e22)}.tdf-type-hilly[data-astro-cid-pd6n6fen]{color:var(--accent-hilly, #27ae60)}.tdf-type-individual-time-trial[data-astro-cid-pd6n6fen],.tdf-type-team-time-trial[data-astro-cid-pd6n6fen]{color:var(--accent-tt, #3498db)}.tdf-stage-time[data-astro-cid-pd6n6fen]{font-size:var(--t-sm);color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums}.tdf-rest-day[data-astro-cid-pd6n6fen]{padding:12px 0;font-size:var(--t-sm);color:var(--text-dim);border-bottom:1px solid var(--border);font-style:italic}.tdf-rest-icon[data-astro-cid-pd6n6fen]{margin-right:4px}.tdf-highlights[data-astro-cid-pd6n6fen]{padding:32px var(--page-pad);border-top:1px solid var(--border)}.tdf-highlight-grid[data-astro-cid-pd6n6fen]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.tdf-highlight-card[data-astro-cid-pd6n6fen]{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--border);border-radius:4px;text-decoration:none;color:var(--text);transition:border-color .15s,background .15s}.tdf-highlight-card[data-astro-cid-pd6n6fen]:hover{border-color:var(--text-muted);background:var(--hover)}.tdf-highlight-label[data-astro-cid-pd6n6fen]{font-size:var(--t-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.tdf-highlight-title[data-astro-cid-pd6n6fen]{font-size:var(--t-base);font-weight:600}.tdf-highlight-detail[data-astro-cid-pd6n6fen]{font-size:var(--t-sm);color:var(--text-muted);line-height:1.4}@media(max-width:768px){.tdf-stage-row[data-astro-cid-pd6n6fen]{grid-template-columns:70px 1fr 60px;gap:4px}.tdf-stage-date[data-astro-cid-pd6n6fen],.tdf-stage-type[data-astro-cid-pd6n6fen],.tdf-stage-time[data-astro-cid-pd6n6fen]{display:none}}.si-overlay{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:var(--bg, #0e0e10);opacity:1;transition:opacity .3s ease}.si-overlay.si-fading{opacity:0;pointer-events:none}.si-content{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:0 var(--page-pad, 16px)}.si-presented{font-family:var(--font-mono, monospace);font-size:var(--t-xs, 11px);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted, #666);display:block;margin-bottom:12px}.si-sponsor-link{display:flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none;color:inherit}.si-logo{max-width:200px;max-height:80px;width:auto;height:auto;object-fit:contain}.si-sponsor-name{font-family:var(--font-display, sans-serif);font-size:var(--t-base, 14px);font-weight:700;color:var(--text, #fff)}.si-fallback{display:flex;align-items:center;justify-content:center}.si-fallback-text{font-family:var(--font-display, sans-serif);font-size:var(--t-base, 14px);color:var(--text-dim, #999);animation:si-pulse 2s ease-in-out infinite}@keyframes si-pulse{0%,to{opacity:.5}50%{opacity:1}}.si-countdown{position:absolute;bottom:12px;left:16px;font-family:var(--font-mono, monospace);font-size:var(--t-sm, 12px);color:var(--text-muted, #666);font-variant-numeric:tabular-nums}.si-skip{position:absolute;bottom:12px;right:16px;font-family:var(--font-mono, monospace);font-size:var(--t-xs, 11px);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim, #999);background:none;border:1px solid var(--border, #333);border-radius:4px;padding:6px 14px;cursor:pointer;transition:border-color .15s,color .15s}.si-skip:hover{border-color:var(--text-muted, #666);color:var(--text, #fff)}.broadcaster-table[data-astro-cid-wo36wck7]{display:flex;flex-direction:column;gap:1px;border:1px solid var(--border);border-radius:6px;overflow:hidden;margin-bottom:32px}.broadcaster-row[data-astro-cid-wo36wck7]{display:flex;gap:16px;padding:12px 16px;background:var(--bg)}.broadcaster-row[data-astro-cid-wo36wck7] strong[data-astro-cid-wo36wck7]{min-width:140px;color:var(--text)}.broadcaster-row[data-astro-cid-wo36wck7] span[data-astro-cid-wo36wck7]{color:var(--text-muted)}.stream-cta[data-astro-cid-edbkzxh3]{margin:0 0 12px}.stream-cta[data-astro-cid-edbkzxh3] a[data-astro-cid-edbkzxh3]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;border-radius:8px;border:1px solid var(--border);background:var(--surface);text-decoration:none;gap:10px;padding:32px;color:var(--text);transition:border-color .15s}.stream-cta[data-astro-cid-edbkzxh3] a[data-astro-cid-edbkzxh3]:hover{border-color:var(--text)}.stream-cta-title[data-astro-cid-edbkzxh3]{font-size:var(--t-xl);font-weight:700}.stream-cta-sub[data-astro-cid-edbkzxh3]{font-size:var(--t-sm);color:var(--text-muted)}.stream-note[data-astro-cid-edbkzxh3]{font-size:var(--t-sm);color:var(--text-muted);margin-bottom:40px;padding:10px 14px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.stream-embed[data-astro-cid-ha2zvrs7]{margin:0 0 12px}.stream-frame[data-astro-cid-ha2zvrs7]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;border:1px solid var(--border);background:var(--surface)}.stream-frame[data-astro-cid-ha2zvrs7] iframe[data-astro-cid-ha2zvrs7]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.stream-fallback[data-astro-cid-ha2zvrs7]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;border-radius:8px;border:1px solid var(--border);background:var(--surface);text-decoration:none;gap:10px;padding:32px;color:var(--text)}.stream-fallback-title[data-astro-cid-ha2zvrs7]{font-size:var(--t-xl);font-weight:700}.stream-fallback-sub[data-astro-cid-ha2zvrs7]{font-size:var(--t-sm);color:var(--text-muted)}.stream-note[data-astro-cid-ha2zvrs7]{font-size:var(--t-sm);color:var(--text-muted);margin-bottom:40px;padding:10px 14px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.waterfall-section[data-astro-cid-j7pv25f6]{padding:60px var(--page-pad);max-width:1200px;border-top:1px solid var(--border)}.waterfall-header[data-astro-cid-j7pv25f6]{margin-bottom:32px}.waterfall-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(1.8rem,5vw,3rem);letter-spacing:-.025em;line-height:1}.waterfall-sub[data-astro-cid-j7pv25f6]{margin-top:12px;font-size:var(--t-sm);color:var(--text-muted);max-width:540px}.hero[data-astro-cid-j7pv25f6]{padding:80px var(--page-pad) 60px}.hero-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-variation-settings:"wght" 800,"opsz" 50;font-size:clamp(2.5rem,10vw,6rem);letter-spacing:-.03em;line-height:1.05}.hero-sub[data-astro-cid-j7pv25f6]{margin-top:20px;font-size:var(--t-base);color:var(--text-muted);max-width:520px;line-height:1.6}.events-section[data-astro-cid-j7pv25f6]{padding:0 var(--page-pad) 80px}.section-title[data-astro-cid-j7pv25f6]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-bottom:20px}.event-card[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;padding:28px 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text);transition:opacity .15s}.event-card[data-astro-cid-j7pv25f6]:hover{opacity:.7}.event-sport[data-astro-cid-j7pv25f6]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.event-name[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.25rem,4vw,2rem);font-weight:700;letter-spacing:-.02em;margin-top:4px}.event-meta[data-astro-cid-j7pv25f6]{font-size:var(--t-sm);color:var(--text-muted);margin-top:6px}.event-detail[data-astro-cid-j7pv25f6]{font-size:var(--t-sm);color:var(--text-dim);margin-top:2px}.event-arrow[data-astro-cid-j7pv25f6]{font-size:var(--t-sub);color:var(--text-dim);flex-shrink:0}.coming-soon[data-astro-cid-j7pv25f6]{padding:40px 0;border-top:1px solid var(--border)}.coming-soon-text[data-astro-cid-j7pv25f6]{font-size:var(--t-sm);color:var(--text-dim);margin-bottom:16px}.sport-tags[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px}.sport-tag[data-astro-cid-j7pv25f6]{font-size:var(--t-xs);color:var(--text-dim);border:1px solid var(--border);padding:4px 12px;border-radius:20px;letter-spacing:.02em}
