html[data-theme]{--theme-ui-font:"MiSans","HarmonyOS Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif;--theme-card-line:color-mix(in srgb,var(--line) 76%,transparent)}html[data-theme] body{font-family:var(--theme-ui-font)}html[data-theme] :is(h1,h2,h3,h4,strong,b,em,time,small,.desktop-nav a,.mobile-tabbar span,.theme-fixtures-title,.schedule-row__matchup){font-family:var(--theme-ui-font)!important}html[data-theme][data-theme-structure] :is(.hero-copy h1,.research-intro h1,.collection-copy h1,.page-header h1){letter-spacing:-.025em;font-weight:750;line-height:1.3}html[data-theme][data-theme-structure] :is(.section-heading h2,.platform-section-heading h2,.collection-heading h2,.theme-fixtures-title){letter-spacing:0;font-weight:700}html[data-theme][data-theme-structure] .brand strong{letter-spacing:.055em;font-weight:800}html[data-theme][data-theme-structure] .desktop-nav a{letter-spacing:0;font-size:14px}html[data-theme][data-theme-structure] :is(.research-intro p,.collection-copy>p,.hero--photographic .hero-copy p){letter-spacing:0;font-size:14px;line-height:1.85}html[data-theme] :is(.platform-primary,.collection-primary,.theme-hero-actions .button){border-radius:10px;min-height:44px;font-size:14px;font-weight:650}html[data-theme] :is(.research-notebook,.collection-notebook,.news-card,.step-card,.auth-card,.profile-card,.match-detail-section){border-radius:16px}html[data-theme] .current-schedule .schedule-row{border-radius:12px}html[data-theme][data-theme-structure] .match-card{min-width:0;padding:22px;border:1px solid var(--theme-card-line)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,var(--brand)),var(--surface))!important;border-radius:18px!important;box-shadow:0 8px 24px #00000012!important}html[data-theme][data-theme-structure] .match-card--featured:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand) 65%,transparent),transparent);height:1px;inset:0 18% auto}html[data-theme][data-theme-structure] .match-card__meta{font-size:12px}html[data-theme][data-theme-structure] .match-card__time{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.6}html[data-theme][data-theme-structure] .match-card .status-pill{border-radius:999px;padding:4px 9px;font-size:11px}html[data-theme][data-theme-structure] .match-card__number{font-size:11px}html[data-theme][data-theme-structure] .match-versus{gap:10px;padding:24px 0}html[data-theme][data-theme-structure] .match-team strong{white-space:normal;overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.5}html[data-theme][data-theme-structure] .match-team small{font-size:10px}html[data-theme][data-theme-structure] .score-box>span{color:var(--muted);font-size:16px}html[data-theme][data-theme-structure] .score-box small{font-size:11px}html[data-theme][data-theme-structure] .featured-prediction{border:1px solid var(--theme-card-line);border-radius:12px;background:color-mix(in srgb,var(--brand) 4%,var(--surface))!important}html[data-theme][data-theme-structure] :is(.featured-prediction__direction,.featured-probabilities){background:0 0!important}html[data-theme][data-theme-structure] .featured-prediction__choice{flex-wrap:wrap;gap:8px}html[data-theme][data-theme-structure] .featured-prediction__choice>strong{color:var(--brand);text-shadow:none;font-size:17px}html[data-theme][data-theme-structure] .featured-prediction__badge{font-size:12px;font-weight:600}html[data-theme][data-theme-structure] .featured-prediction__direction>span{color:var(--muted);margin-top:6px;font-size:11px}html[data-theme][data-theme-structure] .featured-confidence{box-shadow:none;border:0}html[data-theme][data-theme-structure] .featured-confidence i{box-shadow:none}html[data-theme][data-theme-structure] .featured-probabilities{border-color:var(--theme-card-line)}html[data-theme][data-theme-structure] .featured-probabilities strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:750}html[data-theme][data-theme-structure] .featured-probabilities span{color:var(--muted);font-size:11px}html[data-theme][data-theme-structure] .match-card .card-link{min-height:42px;margin-top:12px;padding-top:10px;font-size:12px;font-weight:600}html[data-theme][data-theme-structure] :is(.hero-match-grid,.platform-fixtures-grid,.collection-match-grid){border:0;align-items:stretch;gap:18px}html[data-theme][data-theme-structure] .collection-home--archive .collection-match-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:1101px){html[data-theme] .collection-home--archive .match-card{grid-template-rows:auto auto;grid-template-columns:minmax(125px,.7fr) minmax(230px,1fr) minmax(235px,1fr) 115px;align-items:center;column-gap:22px;display:grid}html[data-theme] .collection-home--archive .match-card__meta{flex-wrap:wrap;grid-area:1/1}html[data-theme] .collection-home--archive .match-card__time{grid-area:2/1;align-self:start}html[data-theme] .collection-home--archive .match-versus{grid-area:1/2/3;padding:10px 0}html[data-theme] .collection-home--archive .featured-prediction{grid-area:1/3/3}html[data-theme] .collection-home--archive .card-link{border:0;grid-area:1/4/3;justify-content:center;margin:0;padding:0}}@media (min-width:821px) and (max-width:1100px){html[data-theme][data-theme-structure] .match-card{padding:16px}html[data-theme][data-theme-structure] .match-team strong{font-size:15px}html[data-theme][data-theme-structure] .desktop-nav a{font-size:12px}html[data-theme][data-theme-structure] .collection-home--archive .collection-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){html[data-theme][data-theme-structure] :is(.research-intro p,.collection-copy>p,.hero--photographic .hero-copy p){font-size:12px}html[data-theme][data-theme-structure] :is(.hero-match-grid,.platform-fixtures-grid,.collection-match-grid){scroll-snap-type:x mandatory;gap:14px;padding-bottom:12px;display:flex;overflow-x:auto}html[data-theme][data-theme-structure] :is(.hero-match-grid,.platform-fixtures-grid,.collection-match-grid)>.match-card{scroll-snap-align:start;flex:0 0 92%;padding:20px}html[data-theme][data-theme-structure] .collection-home--archive .collection-match-grid{grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}html[data-theme][data-theme-structure] .match-team strong{font-size:16px}html[data-theme][data-theme-structure] .match-card .card-link{min-height:44px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){html[data-theme][data-theme-structure] .match-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand) 40%,var(--line))!important;box-shadow:0 12px 28px #00000020!important}}@media (prefers-reduced-motion:reduce){html[data-theme] .match-card{transition:none}html[data-theme] .match-card:hover{transform:none}}.research-stage{isolation:isolate;position:relative;overflow:hidden}.research-stage>.platform-photo{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.research-stage>.platform-photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.research-stage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0b1014ba,transparent 70%),linear-gradient(0deg,var(--background),#0b101426 45%,transparent 80%);position:absolute;inset:0}.research-stage .research-hero--classic:after{display:none}.research-stage .research-method{border-bottom:0}html[data-theme] .collection-home .collection-hero{width:100%;max-width:none;margin-inline:0}@media (min-width:1025px){html[data-theme][data-theme-structure] :is(.site-header,.site-footer,.hero--photographic,.metric-band)>.shell,html[data-theme][data-theme-structure] .platform-home>.shell,html[data-theme][data-theme-structure] .research-stage>.shell,html[data-theme][data-theme-structure] :is(.collection-shell,.collection-hero-inner){width:min(1600px,100% - 48px);margin-inline:auto}.research-stage{min-height:calc(100svh - 112px)}.research-stage .research-hero--classic{min-height:clamp(420px,24vw,560px);padding-top:clamp(48px,4vw,80px)}html[data-theme] .research-stage .research-intro h1{font-size:clamp(43px,2.8vw,58px)}}@media (max-width:820px){.research-stage>.platform-photo,.research-stage:after{height:400px;bottom:auto}.research-stage>.platform-photo img{object-position:70% top}.research-stage:after{background:linear-gradient(0deg,var(--background),transparent 25%),linear-gradient(90deg,#0b1014e8,#0b1014a6 38%,transparent 76%)}}
