.x-lbl{display:none}:root[data-look=matchday]{--bg:#0c0c0d;--card:#151619;--muted:#1e1f23;--acc:#1e1f23;--line:#2e3035;--line2:#3a3c42;--s3:#2a2c31;--sel:rgba(255,255,255,.1);--md-blk:#f5f5f6;--md-blkfg:#0c0c0d;--md-blk2:#dcdde1}:root[data-look=matchday][data-theme=light]{--bg:#f3f3f5;--card:#ffffff;--muted:#eeeef1;--acc:#eeeef1;--line:#dcdde2;--line2:#cfd0d6;--s3:#dfe0e4;--sel:rgba(0,0,0,.06);--md-blk:#0c0c0d;--md-blkfg:#f5f5f6;--md-blk2:#26282e}:root[data-look=matchday] .top{background:color-mix(in oklch,var(--bg) 96%,transparent);box-shadow:none}:root[data-look=matchday] .top .logo{transform:scale(1.06);transform-origin:left center}:root[data-look=matchday] .nav a,:root[data-look=matchday] .nav-menu>button{font:800 16.5px/1 var(--f-head),sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--mfg)}:root[data-look=matchday] .nav a.on,:root[data-look=matchday] .nav a:hover{color:var(--fg)}:root[data-look=matchday] .nav a.on:after,:root[data-look=matchday] .nav-menu>button.on:after{height:4px;left:8px;right:8px;background:var(--p);border-radius:2px 2px 0 0}@media (max-width:1120px){:root[data-look=matchday] .nav a{font-size:15px;padding:0 9px}}@media (min-width:1001px){:root[data-look=matchday] .top .x-ib[aria-label=Search]{width:auto;padding:0 14px 0 11px;gap:8px;display:inline-flex;align-items:center;border-radius:999px}:root[data-look=matchday] .top .x-ib[aria-label=Search] .x-lbl{display:inline;font:600 14px/1 var(--f-body),sans-serif}}:root[data-look=matchday] .x-worlds a.on{background:transparent;box-shadow:inset 0 -2px 0 var(--p);border-radius:0;color:var(--fg)}:root[data-look=matchday] .tabs{background:color-mix(in oklch,var(--card) 94%,transparent);border-color:var(--line);border-radius:22px}:root[data-look=matchday] .tabs a{font-family:var(--f-head),sans-serif;font-weight:800;letter-spacing:.06em;text-transform:uppercase}:root[data-look=matchday] .tabs a.on{background:var(--p);color:#fff}:root[data-look=matchday] .chip.on,:root[data-look=matchday] .ctab.on,:root[data-look=matchday] .pg2-paths button.on,:root[data-look=matchday] .pg2-steps li.on,:root[data-look=matchday] .st-chips button[aria-pressed=true],:root[data-look=matchday] .v6c-chip[aria-pressed=true],:root[data-look=matchday] .x-aud button.on,:root[data-look=matchday] .x-seg button.on{background:var(--fg)!important;color:var(--bg)!important;border-color:var(--fg)!important}:root[data-look=matchday] .chip{white-space:nowrap}:root[data-look=matchday] .md-board{border-radius:22px;padding:22px;display:grid;gap:14px;background:linear-gradient(135deg,var(--md-blk),var(--md-blk2));color:var(--md-blkfg);overflow:hidden}:root[data-look=matchday] .md-k{font:800 12px/1 var(--f-head),sans-serif;letter-spacing:.16em;text-transform:uppercase}:root[data-look=matchday] .md-num{font:900 clamp(30px,6vw,46px)/.92 var(--f-head),sans-serif;font-variant-numeric:tabular-nums}:root[data-look=matchday] .md-moment{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--gold) 14%,var(--card));border:1px solid color-mix(in srgb,var(--gold) 50%,transparent);font-weight:700}:root[data-look=matchday] .md-moment>i{font:800 11px/1 var(--f-head),sans-serif;font-style:normal;letter-spacing:.14em;text-transform:uppercase;background:var(--gold);color:#16130c;padding:6px 8px;border-radius:6px}@media (prefers-reduced-motion:no-preference){:root[data-look=matchday] .md-rise{animation:md-rise .5s cubic-bezier(.2,.7,.2,1) both}:root[data-look=matchday] .md-rise:nth-child(2){animation-delay:.06s}:root[data-look=matchday] .md-rise:nth-child(3){animation-delay:.12s}:root[data-look=matchday] .md-rise:nth-child(4){animation-delay:.18s}@keyframes md-rise{0%{transform:translateY(10px);opacity:.001}}}:root[data-look=matchday]{--panel:linear-gradient(135deg,#f5f5f6,#dcdde1);--panel-fg:#0c0c0d;--panel-mfg:#4b4d55;--panel-gold:#0c0c0d;--panel-soft:rgba(0,0,0,.07);--panel-soft-hover:rgba(0,0,0,.12);--panel-line:rgba(0,0,0,.22);--panel-tile:rgba(0,0,0,.06);--panel-tile-line:rgba(0,0,0,.1);--panel-btn:var(--p);--panel-btnfg:#fff;--panel-ink:#f5f5f6}:root[data-look=matchday][data-theme=light]{--panel:linear-gradient(135deg,#0c0c0d,#26282e);--panel-fg:#f5f5f6;--panel-mfg:#b5b7bf;--panel-gold:#f5f5f6;--panel-soft:rgba(255,255,255,.12);--panel-soft-hover:rgba(255,255,255,.2);--panel-line:rgba(255,255,255,.3);--panel-tile:rgba(255,255,255,.08);--panel-tile-line:rgba(255,255,255,.14);--panel-btn:var(--p);--panel-btnfg:#fff;--panel-ink:#0c0c0d}:root[data-look=matchday]:is([data-section=home],[data-section=collect],[data-section=season-pass],[data-section=playground-2],[data-section=passes]){--panel:radial-gradient(60% 90% at 20% 25%,#9b6bff 0%,transparent 62%),linear-gradient(135deg,#5b21b6,#2a1060) #4a1aa0;--panel-fg:#ffffff;--panel-mfg:#e4dbff;--panel-gold:#d9ccff;--panel-soft:rgba(255,255,255,.14);--panel-soft-hover:rgba(255,255,255,.22);--panel-line:rgba(255,255,255,.4);--panel-tile:rgba(11,11,13,.22);--panel-tile-line:rgba(255,255,255,.18);--panel-btn:#ffffff;--panel-btnfg:#3b0f8f;--panel-ink:#16131f}:root[data-look=matchday][data-brand]{--panel:radial-gradient(55% 90% at 85% 15%,color-mix(in srgb,var(--br3) 45%,transparent),transparent 60%),linear-gradient(135deg,var(--br1),color-mix(in srgb,var(--br1) 62%,var(--br2)));--panel-fg:var(--br1fg);--panel-mfg:color-mix(in srgb,var(--br1fg) 80%,transparent);--panel-gold:var(--br1fg);--panel-soft:color-mix(in srgb,var(--br1fg) 14%,transparent);--panel-soft-hover:color-mix(in srgb,var(--br1fg) 22%,transparent);--panel-line:color-mix(in srgb,var(--br1fg) 40%,transparent);--panel-tile:color-mix(in srgb,var(--br2) 30%,transparent);--panel-tile-line:color-mix(in srgb,var(--br1fg) 18%,transparent);--panel-btn:var(--br2);--panel-btnfg:#ffffff;--panel-ink:var(--br1)}:root[data-look=matchday][data-brand] .top{box-shadow:inset 0 -3px 0 var(--br1)}:root[data-look=matchday][data-brand] .nav a.on:after{background:var(--br1)}:root[data-look=matchday][data-brand] .tabs a.on{background:var(--br1);color:var(--br1fg)}:root[data-look=matchday][data-brand] .x-worlds a.on{box-shadow:inset 0 -2px 0 var(--br1)}:root[data-look=matchday][data-brand] :is(.chip.on,.ctab.on,.x-seg button.on){background:var(--br2)!important;border-color:var(--br2)!important;color:#fff!important}:root[data-look=matchday] :is(.pagehead,main section.hero:not(.passband)>.wrap,.jc,.v6c-head,.spf-head,.v6c-card>.ath){border-radius:22px;box-shadow:0 24px 50px -30px rgba(0,0,0,.7)}:root[data-look=matchday] :is(.pagehead,main section.hero:not(.passband)>.wrap,.jc,.v6c-head,.spf-head,.v6c-card>.ath) :is(.tile:not(.x-view-menu),.x-promise span){background:var(--panel-tile)!important;border-color:var(--panel-tile-line)!important}:root[data-look=matchday] main section.hero .wrap .x-view summary{background:rgba(12,12,13,.55)!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important}:root[data-look=matchday] main section.hero .wrap .x-view summary :is(b,.m){color:#fff!important}:root[data-look=matchday] main section.hero .wrap .x-view summary .m{opacity:.7}:root[data-look=matchday] main section.hero .wrap .x-view .x-view-menu.tile{background:var(--card)!important;color:var(--fg)!important;border:1px solid var(--line)!important;box-shadow:0 24px 50px -10px rgba(0,0,0,.6)!important;backdrop-filter:none}:root[data-look=matchday] main section.hero .wrap .x-view .x-view-menu.tile :is(b,strong,a,i){color:var(--fg)!important}:root[data-look=matchday] main section.hero .wrap .x-view .x-view-menu.tile .k{color:var(--mfg)!important;font-family:var(--f-head),sans-serif;letter-spacing:.12em}:root[data-look=matchday] main section.hero .wrap .x-view .x-view-menu.tile a:hover{background:var(--muted)}:root[data-look=matchday] main section.hero .wrap .x-view .x-view-menu.tile a.on{background:var(--muted);box-shadow:inset 3px 0 0 var(--p)}:root[data-look=matchday][data-brand] main section.hero .wrap .x-view .x-view-menu.tile a.on{box-shadow:inset 3px 0 0 var(--br1)}:root[data-look=matchday] :is(.pagehead,main section.hero:not(.passband)>.wrap,.jc,.v6c-head,.spf-head,.v6c-card>.ath) :is(.lvl,.pill){background:var(--panel-soft)}:root[data-look=matchday] :is(.pagehead,main section.hero:not(.passband)>.wrap,.jc,.v6c-head,.spf-head,.v6c-card>.ath) .btn-p{background:var(--panel-btn)!important;color:var(--panel-btnfg)!important}:root[data-look=matchday] :is(.pagehead,main section.hero:not(.passband)>.wrap,.jc,.v6c-head,.spf-head,.v6c-card>.ath) .btn-p:hover{filter:brightness(1.08)}:root[data-look=matchday] :is(.pagehead,main section.hero:not(.passband)>.wrap,.jc,.v6c-head,.spf-head,.v6c-card>.ath) :is(.chip,.pg2-paths button).on{background:var(--panel-fg)!important;color:var(--panel-ink)!important;border-color:var(--panel-fg)!important}:root[data-look=matchday] :is(.pagehead,main section.hero:not(.passband)>.wrap,.jc,.v6c-head,.spf-head,.v6c-card>.ath) :is(.stat b,.x-hh-s b,.hero-stat b){color:var(--panel-fg)!important;font:900 clamp(32px,4.6vw,52px)/.9 var(--f-head),sans-serif;font-variant-numeric:tabular-nums;letter-spacing:0}:root[data-look=matchday] :is(.pagehead,main section.hero:not(.passband)>.wrap,.jc,.v6c-head,.spf-head,.v6c-card>.ath) :is(h1,.h1){font-weight:900;letter-spacing:.005em}:root[data-look=matchday] .v6c-head>.lvl{color:var(--panel-mfg)!important}:root[data-look=matchday] .v6c-head>.lvl:before{background:var(--panel-mfg)}:root[data-look=matchday] :is(.x-steps4 b.h,.x-steps-v li>b.h,.pg2-how .n,.cr-steps3 b,.hf-n,.x-steps2 b,.x-chain li>b){background:var(--fg);color:var(--bg)!important}:root[data-look=matchday] :is(.ps-price b,.x-price b.h,.pg2-prices .h,.passband .price,.ct-price,.glance b,.x-pulse b){color:var(--fg)!important}:root[data-look=matchday] :is(.gnew,.x-worlds a i){color:var(--mfg)}:root[data-look=matchday] :is(.k.k-hero,.k-own){color:var(--fg)}:root[data-look=matchday] .stat.stat-gold b{color:var(--fg)}:root[data-look=matchday] .pill-lime,:root[data-look=matchday] .x-xp:not(.x-xpc){border-color:var(--line2)!important}:root[data-look=matchday] main :is(h2.h,.sec-h,.x-sec h2){font-weight:900;letter-spacing:.01em}:root[data-look=matchday] main .tile{border-radius:16px}@media (prefers-reduced-motion:no-preference){:root[data-look=matchday] :is(.pagehead,main section.hero:not(.passband)>.wrap,.v6c-head,.spf-head){animation:md-rise .5s cubic-bezier(.2,.7,.2,1) both}}:root[data-look=matchday] .lvl i{background:currentColor;opacity:.55}:root[data-look=matchday] .ctab .tag.new{color:var(--mfg)}:root[data-look=matchday] .crest[data-cc]{box-shadow:0 0 0 2px color-mix(in srgb,var(--cc) 75%,transparent),0 10px 26px -8px var(--cc)!important}:root[data-look=matchday][data-brand] main section.hero .crest{box-shadow:0 0 0 3px var(--br1fg),0 12px 30px -8px var(--br2)!important}:root[data-look=matchday] .x-pulse[open]{display:block;padding:14px 16px}:root[data-look=matchday] .x-pulse[open]>summary{margin-bottom:4px}:root[data-look=matchday] .x-pulse .sec{padding:0}:root[data-look=matchday] .x-pulse .sech{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}:root[data-look=matchday] .x-pulse .sech .h{font-size:clamp(26px,3.6vw,36px)}:root[data-look=matchday] .pulse{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}:root[data-look=matchday] .pulse>div{background:var(--muted);border:0;border-radius:14px;padding:14px;display:grid;gap:4px}:root[data-look=matchday] .pulse b{font:900 clamp(30px,4vw,42px)/.95 var(--f-head),sans-serif;font-style:normal;font-variant-numeric:tabular-nums;color:var(--fg)!important}:root[data-look=matchday] .pulse span{font:800 11px/1.2 var(--f-head),sans-serif;letter-spacing:.12em;color:var(--mfg)}:root[data-look=matchday][data-brand] .pulse>div:first-child{background:color-mix(in srgb,var(--br1) 22%,var(--muted))}:root[data-look=matchday] .x-pulse b,:root[data-look=matchday] .x-pulse-dot{font-style:normal}:root[data-look=matchday] .ctab{font-family:var(--f-head),sans-serif;font-weight:800;letter-spacing:.05em;text-transform:uppercase}:root[data-look=matchday] .md-tilt{perspective:900px}:root[data-look=matchday] .md-tilt>img{display:block;width:100%;border-radius:16px;transform:rotateY(var(--ry,-4deg)) rotateX(var(--rx,2deg));transition:transform .25s ease-out;box-shadow:0 30px 60px -24px rgba(0,0,0,.85)}@media (prefers-reduced-motion:reduce){:root[data-look=matchday] .md-tilt>img{transform:none}}:root[data-look=matchday] .ath-page h1{font-weight:900;font-size:clamp(44px,7vw,88px);line-height:.88}:root[data-look=matchday] .ath-page .glance b,:root[data-look=matchday] .ath-page .stat b{font:900 clamp(26px,3.4vw,38px)/.95 var(--f-head),sans-serif;font-variant-numeric:tabular-nums}:root[data-look=matchday] :is(.chips,.st-chips){flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}:root[data-look=matchday] :is(.chips,.st-chips)::-webkit-scrollbar{display:none}:root[data-look=matchday] :is(.chips,.st-chips)>*{flex:none}