.SiteHeader-module__mdpVJq__header{border-bottom:1px solid var(--border)}.SiteHeader-module__mdpVJq__inner{align-items:center;max-width:1160px;height:76px;margin:0 auto;padding:0 40px;display:flex}.SiteHeader-module__mdpVJq__brand{align-items:center;gap:11px;display:flex}.SiteHeader-module__mdpVJq__mark{border-radius:10px;width:32px;height:32px;display:block}.SiteHeader-module__mdpVJq__name{font-family:var(--font-display);letter-spacing:-.01em;font-size:17px;font-weight:800}@media (max-width:700px){.SiteHeader-module__mdpVJq__inner{padding:0 24px}}
.GameDayCard-module__KMXsba__card{background:var(--surface);border:1px solid var(--border);border-radius:26px;padding:26px;position:relative;box-shadow:0 30px 60px -24px #1e140a38}.GameDayCard-module__KMXsba__cardHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.GameDayCard-module__KMXsba__cardTitle{font-family:var(--font-display);font-size:15.5px;font-weight:700}.GameDayCard-module__KMXsba__cardMeta{color:var(--text-muted);font-size:12.5px}.GameDayCard-module__KMXsba__sectionLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:12px;font-weight:700}.GameDayCard-module__KMXsba__table{border:1px solid var(--border);border-radius:16px;margin-bottom:22px;padding:2px 16px}.GameDayCard-module__KMXsba__tableHead,.GameDayCard-module__KMXsba__tableRow{grid-template-columns:1fr 28px 44px 36px;align-items:center;display:grid}.GameDayCard-module__KMXsba__tableHead{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border);padding:10px 0;font-size:11px;font-weight:700}.GameDayCard-module__KMXsba__tableHead span:not(:first-child){text-align:center}.GameDayCard-module__KMXsba__tableRow{border-bottom:1px solid var(--border);padding:12px 0}.GameDayCard-module__KMXsba__tableRow:last-child{border-bottom:none}.GameDayCard-module__KMXsba__teamCell{align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.GameDayCard-module__KMXsba__teamDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.GameDayCard-module__KMXsba__statCell{text-align:center;color:var(--text-muted);font-size:13.5px}.GameDayCard-module__KMXsba__ptsCell{text-align:center;font-size:15px;font-weight:700}.GameDayCard-module__KMXsba__matchesHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.GameDayCard-module__KMXsba__emptyMatches{color:var(--text-muted);padding:6px 0 4px;font-size:13px}.GameDayCard-module__KMXsba__matchRow{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 0;display:flex}.GameDayCard-module__KMXsba__matchRow:last-of-type{border-bottom:none;padding-bottom:4px}.GameDayCard-module__KMXsba__matchSide{flex:1;align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:600;display:flex}.GameDayCard-module__KMXsba__matchSideRight{justify-content:flex-end}.GameDayCard-module__KMXsba__scorePill{font-family:var(--font-display);background:var(--surface-alt);border-radius:8px;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:14.5px;font-weight:700;display:flex}.GameDayCard-module__KMXsba__scoreDash{color:var(--text-muted);font-size:12px}.GameDayCard-module__KMXsba__shareBtn{background:var(--accent);height:48px;color:var(--accent-text);border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:14px;font-weight:700;display:flex}
.Reveal-module__U2Tp6W__reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(28px)}.Reveal-module__U2Tp6W__reveal.Reveal-module__U2Tp6W__visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Reveal-module__U2Tp6W__reveal{opacity:1;transition:none;transform:none}}
.page-module__TvIdga__page{flex-direction:column;flex:1;display:flex}.page-module__TvIdga__main{flex:1;justify-content:center;align-items:center;padding:48px 24px 80px;display:flex}.page-module__TvIdga__card{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:420px;display:flex}.page-module__TvIdga__icon{background:var(--surface-alt);border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.page-module__TvIdga__eyebrow{color:var(--text-muted);margin-bottom:6px;font-size:13.5px}.page-module__TvIdga__groupName{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:8px;font-size:30px;font-weight:800}.page-module__TvIdga__meta{color:var(--text-muted);margin-bottom:28px;font-size:13.5px}.page-module__TvIdga__notice{background:var(--surface-alt);border:1px solid var(--border);width:100%;color:var(--text-muted);border-radius:14px;margin-bottom:24px;padding:14px 18px;font-size:13.5px;line-height:1.5}.page-module__TvIdga__cta{background:var(--text);height:54px;color:var(--bg);border-radius:15px;align-items:center;gap:10px;margin-bottom:16px;padding:0 26px;font-size:15px;font-weight:700;display:inline-flex}.page-module__TvIdga__homeLink{color:var(--text-muted);font-size:13.5px;font-weight:600}.page-module__TvIdga__homeLink:hover{color:var(--text)}.page-module__TvIdga__errorTitle{font-family:var(--font-display);margin-bottom:10px;font-size:24px;font-weight:800}.page-module__TvIdga__errorText{color:var(--text-muted);margin-bottom:24px;font-size:14.5px;line-height:1.6}
.page-module___8aEwW__page{flex-direction:column;display:flex}.page-module___8aEwW__wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 40px}.page-module___8aEwW__nav{z-index:10;background:color-mix(in oklab, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);position:sticky;top:0}.page-module___8aEwW__navInner{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.page-module___8aEwW__brand{flex-shrink:0;align-items:center;gap:11px;display:flex}.page-module___8aEwW__brandMark{border-radius:11px;flex-shrink:0;width:36px;height:36px;display:block}.page-module___8aEwW__brandName{font-family:var(--font-display);letter-spacing:-.01em;font-size:19px;font-weight:800}.page-module___8aEwW__navLinks{align-items:center;gap:36px;display:flex}.page-module___8aEwW__navLink{color:var(--text-muted);font-size:14.5px;font-weight:600}.page-module___8aEwW__navLink:hover{color:var(--text)}.page-module___8aEwW__badge{background:var(--surface-alt);height:42px;color:var(--text-muted);border:1px solid var(--border);border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:700;transition:transform .12s,opacity .12s;display:inline-flex}.page-module___8aEwW__badge:active{opacity:.92;transform:scale(.98)}.page-module___8aEwW__hero{align-items:center;gap:64px;padding:88px 0 96px;display:flex}.page-module___8aEwW__heroCopy{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.page-module___8aEwW__kickerPill{background:var(--surface-alt);border:1px solid var(--border);color:var(--text-muted);border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.page-module___8aEwW__kickerDot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.page-module___8aEwW__h1{font-family:var(--font-display);letter-spacing:-.02em;max-width:580px;margin:0 0 22px;font-size:52px;font-weight:800;line-height:1.1}.page-module___8aEwW__accent{color:var(--accent-strong)}.page-module___8aEwW__subhead{color:var(--text-muted);max-width:480px;margin:0 0 36px;font-size:18px;line-height:1.6}.page-module___8aEwW__heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.page-module___8aEwW__ctaPrimary{background:var(--text);height:54px;color:var(--bg);border-radius:15px;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:700;transition:transform .12s,opacity .12s;display:inline-flex}.page-module___8aEwW__ctaPrimary:active{opacity:.92;transform:scale(.98)}.page-module___8aEwW__ctaSecondary{height:54px;color:var(--text);align-items:center;gap:6px;padding:0 6px;font-size:15px;font-weight:700;display:inline-flex}.page-module___8aEwW__ctaSecondary:hover{color:var(--accent-strong)}.page-module___8aEwW__heroArt{flex-shrink:0;width:440px;max-width:100%;position:relative}.page-module___8aEwW__heroArtGlow{background:radial-gradient(60% 60% at 50% 40%, color-mix(in oklab, var(--accent) 30%, transparent), transparent 70%);filter:blur(10px);border-radius:50%;height:420px;position:absolute;inset:-40px -40px auto}.page-module___8aEwW__how{background:var(--surface-alt);border-top:1px solid var(--border);border-bottom:1px solid var(--border);scroll-margin-top:76px}.page-module___8aEwW__howInner{padding-top:88px;padding-bottom:88px}.page-module___8aEwW__sectionIntro{max-width:520px;margin-bottom:56px}.page-module___8aEwW__kicker{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.page-module___8aEwW__sectionTitle{font-family:var(--font-display);letter-spacing:-.01em;margin:10px 0 0;font-size:34px;font-weight:800}.page-module___8aEwW__stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.page-module___8aEwW__stepCard{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:28px}.page-module___8aEwW__stepNum{font-family:var(--font-display);color:var(--accent-strong);font-size:14px;font-weight:800}.page-module___8aEwW__stepTitle{margin:14px 0 8px;font-size:18px;font-weight:700}.page-module___8aEwW__stepText{color:var(--text-muted);font-size:14.5px;line-height:1.6}.page-module___8aEwW__featuresInner{padding-top:96px;padding-bottom:96px;scroll-margin-top:76px}.page-module___8aEwW__featuresGrid{background:var(--border);border:1px solid var(--border);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.page-module___8aEwW__featureCard{background:var(--surface);padding:32px}.page-module___8aEwW__featureIcon{background:var(--surface-alt);border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.page-module___8aEwW__featureTitle{margin:0 0 8px;font-size:17px;font-weight:700}.page-module___8aEwW__featureText{color:var(--text-muted);font-size:14px;line-height:1.6}.page-module___8aEwW__ctaBannerWrap{padding-bottom:120px}.page-module___8aEwW__ctaBanner{background:linear-gradient(135deg,#261d16 0%,#070c11 100%);background:linear-gradient(135deg,lab(11.7857% 3.70778 6.94342) 0%,lab(3.03092% -.632629 -3.21408) 100%);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:64px;display:flex}.page-module___8aEwW__ctaBannerTitle{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;margin:0 0 10px;font-size:30px;font-weight:800}.page-module___8aEwW__ctaBannerText{color:#ffffffb8;max-width:440px;font-size:15.5px;line-height:1.6}.page-module___8aEwW__ctaBannerBtn{background:var(--accent);color:#150b01;color:lab(3.68455% 2.48331 5.09197);border-radius:15px;flex-shrink:0;align-items:center;gap:10px;height:54px;padding:0 26px;font-size:15px;font-weight:700;transition:transform .12s,opacity .12s;display:inline-flex}.page-module___8aEwW__ctaBannerBtn:active{opacity:.92;transform:scale(.98)}.page-module___8aEwW__footer{border-top:1px solid var(--border)}.page-module___8aEwW__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;padding-bottom:32px;display:flex}.page-module___8aEwW__footerBrand{align-items:center;gap:9px;display:flex}.page-module___8aEwW__footerMark{border-radius:7px;flex-shrink:0;width:22px;height:22px;display:block}.page-module___8aEwW__footerCopy{color:var(--text-muted);font-size:13px}.page-module___8aEwW__footerLinks{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.page-module___8aEwW__footerLink{color:var(--text-muted);font-size:13.5px;font-weight:600}.page-module___8aEwW__footerLink:hover{color:var(--text)}@keyframes page-module___8aEwW__revealUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.page-module___8aEwW__kickerPill,.page-module___8aEwW__h1,.page-module___8aEwW__subhead,.page-module___8aEwW__heroActions,.page-module___8aEwW__heroArt{opacity:0;animation:.7s forwards page-module___8aEwW__revealUp}.page-module___8aEwW__kickerPill{animation-delay:0s}.page-module___8aEwW__h1{animation-delay:80ms}.page-module___8aEwW__subhead{animation-delay:.16s}.page-module___8aEwW__heroActions{animation-delay:.24s}.page-module___8aEwW__heroArt{animation-delay:.12s}}@media (max-width:960px){.page-module___8aEwW__hero{flex-direction:column;align-items:stretch;gap:48px;padding:56px 0 72px}.page-module___8aEwW__heroCopy{text-align:center;align-items:center}.page-module___8aEwW__h1,.page-module___8aEwW__subhead{max-width:100%}.page-module___8aEwW__heroArt{width:100%;max-width:440px;margin:0 auto}}@media (max-width:820px){.page-module___8aEwW__navLinks{display:none}}@media (max-width:700px){.page-module___8aEwW__wrap{padding-left:24px;padding-right:24px}.page-module___8aEwW__h1{font-size:38px}.page-module___8aEwW__stepsGrid{grid-template-columns:1fr}.page-module___8aEwW__sectionTitle{font-size:28px}}@media (max-width:640px){.page-module___8aEwW__featuresGrid{grid-template-columns:1fr}.page-module___8aEwW__ctaBanner{padding:40px 28px}.page-module___8aEwW__ctaBannerBtn{justify-content:center;width:100%}}@media (max-width:480px){.page-module___8aEwW__badge span{display:none}.page-module___8aEwW__heroActions{flex-direction:column;align-items:stretch;width:100%}.page-module___8aEwW__ctaPrimary,.page-module___8aEwW__ctaSecondary{justify-content:center;width:100%}.page-module___8aEwW__footerInner{flex-direction:column;align-items:flex-start}}
.page-module__soh_jW__page{flex-direction:column;flex:1;display:flex}.page-module__soh_jW__main{flex:1;width:100%;max-width:720px;margin:0 auto;padding:56px 24px 96px}.page-module__soh_jW__main h1{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:8px;font-size:32px;font-weight:800;line-height:1.2}.page-module__soh_jW__effectiveDate{color:var(--text-muted);margin-bottom:28px;font-size:14px}.page-module__soh_jW__main p{margin-bottom:16px;font-size:15.5px;line-height:1.7}.page-module__soh_jW__main h2{font-family:var(--font-display);letter-spacing:-.005em;border-top:1px solid var(--border);margin:40px 0 14px;padding-top:24px;font-size:20px;font-weight:700}.page-module__soh_jW__main h2:first-of-type{margin-top:32px}.page-module__soh_jW__main ul{flex-direction:column;gap:10px;margin:0 0 16px;padding-left:22px;display:flex}.page-module__soh_jW__main li{font-size:15.5px;line-height:1.7}.page-module__soh_jW__main a{color:var(--accent-strong);text-underline-offset:2px;text-decoration:underline}.page-module__soh_jW__main a:hover{color:var(--accent)}.page-module__soh_jW__backLink{color:var(--text-muted);align-items:center;gap:6px;margin-top:36px;font-size:14px;font-weight:600;display:inline-flex}.page-module__soh_jW__backLink:hover{color:var(--text)}
.page-module__TyZ9mW__page{flex-direction:column;flex:1;display:flex}.page-module__TyZ9mW__main{flex:1;justify-content:center;padding:48px 24px 80px;display:flex}.page-module__TyZ9mW__content{flex-direction:column;align-items:center;width:100%;max-width:440px;display:flex}.page-module__TyZ9mW__eyebrow{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.06em;margin-bottom:20px;font-size:13px;font-weight:700}.page-module__TyZ9mW__ctaBlock{background:var(--surface-alt);border:1px solid var(--border);text-align:center;border-radius:20px;flex-direction:column;align-items:center;width:100%;margin-top:28px;padding:24px;display:flex}.page-module__TyZ9mW__ctaText{color:var(--text-muted);margin-bottom:18px;font-size:13.5px;line-height:1.5}.page-module__TyZ9mW__cta{background:var(--text);height:50px;color:var(--bg);border-radius:14px;align-items:center;gap:10px;margin-bottom:14px;padding:0 24px;font-size:14.5px;font-weight:700;display:inline-flex}.page-module__TyZ9mW__homeLink{color:var(--text-muted);font-size:13.5px;font-weight:600}.page-module__TyZ9mW__homeLink:hover{color:var(--text)}.page-module__TyZ9mW__errorCard{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:420px;display:flex}.page-module__TyZ9mW__errorTitle{font-family:var(--font-display);margin-bottom:10px;font-size:24px;font-weight:800}.page-module__TyZ9mW__errorText{color:var(--text-muted);margin-bottom:24px;font-size:14.5px;line-height:1.6}
