:root{--fl-ground:#0e0f10;--fl-surface:#191a1c;--fl-raised:#232527;--fl-raised-hover:#2c2e31;--fl-line:rgba(255,255,255,0.07);--fl-line-strong:rgba(255,255,255,0.15);--fl-text:#ffffff;--fl-muted:#a6a9ad;--fl-radius-card:20px;--fl-radius-tile:16px;--fl-radius-control:14px;--theme-primary:#b6f23d;--theme-secondary:#c6f56a;--theme-tertiary:#9ad61e;--theme-primary-rgb:182 242 61;--theme-secondary-rgb:198 245 106;--theme-tertiary-rgb:154 214 30;--theme-primary-soft:rgba(182,242,61,0.12);--theme-text-on-primary:#0e1400;--header-bg:rgba(14,15,16,0.94);--sidebar-bg:var(--fl-ground);--arena-bg:var(--fl-ground);--bg-primary:var(--fl-ground);--bg-secondary:var(--fl-surface);--bg-elevated:var(--fl-raised);--bg-panel:var(--fl-surface);--font-body:var(--font-sans),"Barlow",system-ui,-apple-system,"Segoe UI",sans-serif;--font-cond:var(--font-condensed),"Barlow Condensed","Arial Narrow",sans-serif;--mobile-radius-medium:var(--fl-radius-tile);--mobile-divider:var(--fl-line);--mobile-hairline:var(--fl-line);--mobile-surface-primary:var(--fl-ground);--mobile-surface-secondary:var(--fl-surface);--mobile-surface-raised:var(--fl-raised);--mobile-text-secondary:#d4d6d9;--mobile-text-muted:var(--fl-muted)}@media (max-width:639px){:root{--mobile-surface-secondary:var(--fl-surface);--mobile-divider:var(--fl-line)}}.app-shell,body,html{background:var(--fl-ground);color:var(--fl-text);font-family:var(--font-body)}.card-glass,.clipboard-panel,.game-panel,.home-play-card,.home-play-card.mobile-section,.matchday-panel,.mobile-section,.programme-panel,.scoreboard-panel{border:0!important;border-radius:var(--fl-radius-card)!important;background:var(--fl-surface)!important;box-shadow:none!important}.clipboard-panel--inset,.game-panel--inset,.programme-panel--inset,.scoreboard-panel--inset{border-radius:var(--fl-radius-tile)!important;background:var(--fl-ground)!important}.card-glass:before,.clipboard-panel:before,.game-panel:before,.game-stat-card:after,.matchday-panel:before,.programme-panel:before,.scoreboard-panel:before{display:none!important}.game-panel .game-panel,.game-panel .mobile-section,.mobile-section .game-panel{background:var(--fl-raised)!important;border-radius:var(--fl-radius-tile)!important}.mobile-section--flush{background:transparent!important;border-radius:0!important}.game-stat-card{border:0!important;border-radius:var(--fl-radius-tile)!important;background:var(--fl-raised)!important}@media (max-width:639px){.card-glass,.clipboard-panel,.compact-info-card,.game-panel,.game-stat-card,.matchday-panel,.mobile-fixture-card,.mobile-section,.programme-panel,.scoreboard-panel{background:var(--fl-surface)!important;border-radius:var(--fl-radius-tile)!important}.game-stat-card{background:var(--fl-raised)!important}}.game-button,a.game-button,button.game-button{border-radius:var(--fl-radius-control)!important;font-family:var(--font-body)!important;letter-spacing:0!important;text-transform:none!important}.game-button--sm{min-height:44px;font-size:.875rem;border-radius:12px!important}.game-button--md{min-height:50px;font-size:.95rem}.game-button--lg{min-height:54px;font-size:1rem}.game-button--secondary,a.game-button--secondary,button.game-button--secondary{background-color:var(--fl-raised)!important;border:0!important;color:var(--fl-text)!important}.game-button--secondary:hover:not(:disabled),a.game-button--secondary:hover:not(:disabled),button.game-button--secondary:hover:not(:disabled){background-color:var(--fl-raised-hover)!important}.game-button--current,.game-button--era,a .game-button--current,a .game-button--era,button.game-button--current,button.game-button--era{border:0!important}.mode-switch--home,.mode-switch--sidebar,.mode-toggle{border:0;border-radius:999px;background:var(--fl-surface);padding:4px}.mode-switch--home button,.mode-switch--sidebar button,.mode-toggle button{border-radius:999px;font-weight:700;color:var(--fl-muted)}.mode-switch--home button:hover:not(.active),.mode-switch--sidebar button:hover:not(.active),.mode-toggle button:hover:not(.active){color:var(--fl-text)}.game-input{border-radius:var(--fl-radius-control)!important;background:var(--fl-ground)!important;border:1px solid rgba(255,255,255,.08)!important;min-height:50px}.game-input:focus{border-color:rgb(var(--theme-primary-rgb)/.7)!important}.app-header{border-bottom:1px solid var(--fl-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-header,.sidebar-panel{background:var(--fl-ground)!important}.sidebar-panel{border-right:0!important;border-left:1px solid var(--fl-line)!important}.fl-bottom-nav{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:45;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:6px;border-radius:20px;background:var(--fl-surface);box-shadow:0 10px 30px rgba(0,0,0,.45)}.fl-bottom-nav.fl-bottom-nav--four{grid-template-columns:repeat(4,minmax(0,1fr))}.fl-bottom-nav a{display:flex;min-height:48px;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:14px;color:var(--fl-muted);font-size:11px;text-decoration:none}.fl-bottom-nav a[aria-current=page]{background:var(--fl-ground);color:var(--theme-primary)}.fl-bottom-nav-spacer{height:calc(88px + env(safe-area-inset-bottom, 0px))}@media (min-width:640px){.fl-bottom-nav,.fl-bottom-nav-spacer{display:none}}.fl-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:var(--fl-ground);padding:6px 10px;font-size:13px;font-weight:600}.fl-number{font-family:var(--font-display),"Arial Black",Impact,sans-serif;font-weight:400;letter-spacing:0;line-height:1}.logo-mark{letter-spacing:.5px}.matchday-scoreboard{border:0!important;border-radius:var(--fl-radius-card)!important;background:var(--fl-surface)!important;box-shadow:none!important}.quiz-arena .quiz-answer{border:2px solid transparent;border-radius:var(--fl-radius-control);background:var(--fl-surface);min-height:52px}.quiz-arena .quiz-answer--selected{border-color:var(--theme-primary);background:color-mix(in srgb,var(--theme-primary) 14%,var(--fl-surface))}.quiz-arena .quiz-answer--correct{border-color:#4ade80;background:color-mix(in srgb,#22c55e 18%,var(--fl-surface))}.quiz-arena .quiz-answer--wrong{border-color:#f87171;background:color-mix(in srgb,#ef4444 16%,var(--fl-surface))}.quiz-arena .quiz-ladder{border:0;border-radius:var(--fl-radius-tile);background:var(--fl-surface)}.achievement-popup-card{border:0;border-radius:var(--fl-radius-card);background:var(--fl-surface)}.fl-review .game-stat-card{padding:.75rem .85rem}.fl-review .game-stat-card__label{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fl-muted)}.fl-review .game-stat-card__value{margin-top:.3rem}.fixture-results-list{gap:6px}.fixture-results-list>*+*{border-top:0}.fixture-results-list .fixture-result-row--selected{border-radius:var(--fl-radius-control)}.match-score-chip{border:0;border-radius:999px;background:var(--fl-raised);padding:.3rem .65rem;font-size:12px;font-weight:600;color:var(--fl-text)}.game-panel .game-panel.match-details-expand .match-score-chip{background:var(--fl-ground)}.game-modal-panel.fl-modal{border:0;border-radius:var(--fl-radius-card);background:var(--fl-surface);box-shadow:0 18px 48px rgba(0,0,0,.45)}.game-modal-panel.fl-modal:before{display:none}@media (max-width:639px){.game-modal-panel.fl-modal{border:0;border-radius:var(--fl-radius-card)}}.playoff-bracket-panel{border:0;border-radius:var(--fl-radius-card);background:var(--fl-surface);box-shadow:none}.game-panel .playoff-bracket-panel{border-radius:0;background:transparent;padding:0}.playoff-bracket-progress__line{background:var(--fl-raised)}.playoff-bracket-progress__line--done{background:rgb(var(--theme-primary-rgb)/.5)}.playoff-bracket-progress__node{border:0;background:var(--fl-raised);color:var(--fl-muted)}.playoff-bracket-progress__node--done{background:rgb(var(--theme-primary-rgb)/.15);color:var(--theme-primary)}.playoff-bracket-progress__node--live{background:var(--theme-primary);color:var(--theme-text-on-primary);box-shadow:none}.playoff-bracket-progress__node--final.playoff-bracket-progress__node--done{background:rgba(251,191,36,.15);color:#fbbf24;box-shadow:none}.playoff-bracket-progress__node--final.playoff-bracket-progress__node--live{background:#fbbf24;color:#ffffff;box-shadow:none}.playoff-bracket-tag{border:0;border-radius:999px;background:var(--fl-raised);padding:6px 10px;font-size:12px;font-weight:600;color:var(--fl-text)}.playoff-bracket-tag--muted{color:var(--fl-muted)}.playoff-bracket-bye-badge{border:0;background:rgba(251,191,36,.12);padding:.05rem .45rem;font-size:10px;font-weight:600;letter-spacing:0;text-transform:none;color:#fbbf24}.playoff-champion-banner{border:0;border-radius:var(--fl-radius-tile);background:rgba(251,191,36,.1);box-shadow:none}.playoff-bracket-round-title__short{border:0;border-radius:8px;background:var(--fl-raised);padding:.2rem .5rem;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:0;color:var(--fl-muted)}.playoff-bracket-round-title__label{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fl-muted)}.playoff-bracket-round-title--live .playoff-bracket-round-title__short{background:rgb(var(--theme-primary-rgb)/.15);color:var(--theme-primary)}.playoff-bracket-round-title--live .playoff-bracket-round-title__label{color:var(--fl-text)}.playoff-bracket-round-title--final.playoff-bracket-round-title--live .playoff-bracket-round-title__short{background:rgba(251,191,36,.15);color:#fbbf24}.playoff-bracket-round-title--final.playoff-bracket-round-title--live .playoff-bracket-round-title__label{color:#fbbf24}.cup-bracket-column.playoff-bracket-column:not(:last-child):after,.playoff-bracket-column--final.cup-bracket-column:not(:last-child):after,.playoff-bracket-column--live.cup-bracket-column:not(:last-child):after{background:var(--fl-line)}.playoff-bracket-match{border:0;border-radius:var(--fl-radius-tile);background:var(--fl-raised);box-shadow:none}.playoff-bracket-match--final{box-shadow:inset 0 0 0 1px rgba(251,191,36,.3)}.playoff-bracket-match--ready{box-shadow:inset 0 0 0 2px rgb(var(--theme-primary-rgb)/.55);animation:none}.playoff-bracket-match--selected{box-shadow:inset 0 0 0 2px var(--theme-primary)}.playoff-bracket-match__ribbon{border-bottom-left-radius:10px;background:var(--theme-primary);padding:.2rem .55rem;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--theme-text-on-primary)}.playoff-bracket-match--final .playoff-bracket-match__ribbon{background:#fbbf24;color:#ffffff}.playoff-bracket-match:has(>.playoff-bracket-match__ribbon){padding-top:1.35rem}.playoff-bracket-team--winner{background:rgb(var(--theme-primary-rgb)/.1);box-shadow:inset 3px 0 0 var(--theme-primary)}.playoff-bracket-match--final .playoff-bracket-team--winner{background:rgba(251,191,36,.1);box-shadow:inset 3px 0 0 #fbbf24}.playoff-bracket-divider{background:var(--fl-line)}.playoff-bracket-score{border:0;border-radius:8px;background:var(--fl-ground);padding:.15rem .4rem;font-size:.95rem;font-weight:400;line-height:1.2;color:var(--fl-muted)}.playoff-bracket-score--winner{background:rgb(var(--theme-primary-rgb)/.15);color:var(--theme-primary)}.playoff-bracket-match--final .playoff-bracket-score--winner{background:rgba(251,191,36,.15);color:#fbbf24}.playoff-bracket-match__footer{border-top:1px solid var(--fl-line);padding:.4rem .5rem}.playoff-bracket-match__badge{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.playoff-bracket-match__badge--muted{color:var(--fl-muted)}@media (max-width:639px){.bracket-sticky-actions{border-top:1px solid var(--fl-line);background:rgba(14,15,16,.96);box-shadow:none}}.matchday-arena{background-color:var(--fl-ground)!important;background-image:none!important}.sidebar-panel{transform:translate3d(100%,0,0);visibility:hidden;transition:transform .24s cubic-bezier(.32,.72,0,1),visibility 0s linear .24s;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout paint;overscroll-behavior:contain;max-height:none!important}.sidebar-panel--open{transform:translateZ(0);visibility:visible;transition:transform .24s cubic-bezier(.32,.72,0,1),visibility 0s linear 0s}@media (prefers-reduced-motion:reduce){.sidebar-panel,.sidebar-panel--open{transition:none}}.lb-row{position:relative}.lb-row--gold{background:linear-gradient(90deg,rgba(245,197,66,.14),rgba(245,197,66,.03));box-shadow:inset 0 0 0 1.5px #f5c542,0 0 14px rgba(245,197,66,.16)}.lb-row--foil{border:1.5px solid transparent;background:linear-gradient(var(--fl-surface),var(--fl-surface)) padding-box,linear-gradient(120deg,#7dd3fc,#c4b5fd,#f9a8d4,#fde68a,#86efac,#7dd3fc) border-box;background-size:100% 100%,300% 300%;animation:fl-foil 6s linear infinite}.lb-row--programme{background:#1d1a14;box-shadow:inset 0 0 0 1.5px #e8dcc0;color:#f3ead2}.lb-row--programme .coach-name{font-family:Georgia,Times New Roman,serif;font-style:italic}.lb-row--chalk{box-shadow:inset 0 0 0 1px rgba(255,255,255,.85),0 0 0 1px rgba(255,255,255,.12)}.lb-row--studs{outline:1.5px dotted rgba(255,255,255,.7);outline-offset:-1.5px}.lb-row--touchline{outline:1.5px dashed rgba(255,255,255,.8);outline-offset:-1.5px}.lb-row--club-colours{background:linear-gradient(90deg,rgb(var(--theme-primary-rgb)/.12),rgb(var(--theme-primary-rgb)/.02));box-shadow:inset 0 0 0 1.5px rgb(var(--theme-primary-rgb))}.lb-row--bronze{background:linear-gradient(90deg,rgba(205,127,50,.13),rgba(205,127,50,.03));box-shadow:inset 0 0 0 1.5px #cd7f32}.lb-row--silver{background:linear-gradient(90deg,rgba(203,213,225,.12),rgba(203,213,225,.03));box-shadow:inset 0 0 0 1.5px #cbd5e1}.lb-row--emerald{background:linear-gradient(90deg,rgba(16,185,129,.14),rgba(16,185,129,.03));box-shadow:inset 0 0 0 1.5px #10b981,0 0 14px rgba(16,185,129,.2)}.lb-row--ruby{background:linear-gradient(90deg,rgba(225,29,72,.14),rgba(225,29,72,.03));box-shadow:inset 0 0 0 1.5px #e11d48,0 0 14px rgba(225,29,72,.2)}.lb-row--sapphire{background:linear-gradient(90deg,rgba(59,130,246,.15),rgba(59,130,246,.03));box-shadow:inset 0 0 0 1.5px #3b82f6,0 0 14px rgba(59,130,246,.22)}.lb-row--floodlight{background:radial-gradient(ellipse 40% 120% at 0 0,rgba(255,255,230,.16),transparent 70%),radial-gradient(ellipse 40% 120% at 100% 0,rgba(255,255,230,.16),transparent 70%);box-shadow:inset 0 0 0 1.5px rgba(255,255,235,.75),0 0 18px rgba(255,255,230,.18)}.lb-row--scarf{border:3px solid transparent;background:linear-gradient(var(--fl-surface),var(--fl-surface)) padding-box,repeating-linear-gradient(90deg,rgb(var(--theme-primary-rgb)) 0 10px,#ffffff 10px 20px) border-box}.lb-row--diamond{border:1.5px solid transparent;background:linear-gradient(var(--fl-surface),var(--fl-surface)) padding-box,linear-gradient(120deg,#ffffff,#bae6fd,#ffffff,#e0e7ff,#ffffff) border-box;background-size:100% 100%,300% 300%;animation:fl-foil 4s linear infinite;box-shadow:0 0 16px rgba(224,242,254,.25)}@keyframes fl-foil{to{background-position:0 0,300% 0}}@media (prefers-reduced-motion:reduce){.lb-row--diamond,.lb-row--foil{animation:none}}.recruitment-choice-overlay{background:var(--fl-ground,#0e0f10)!important}.recruitment-choice-panel{max-height:none!important;overflow:visible!important}.slot-picker__row--top{box-shadow:inset 0 0 0 1.5px rgb(var(--theme-primary-rgb)/.55)}.showcase-row{min-width:0}.showcase-row__button{position:relative;display:flex;width:100%;align-items:center;gap:.75rem;overflow:hidden;border-radius:16px;background:var(--fl-surface);padding:.625rem .75rem .625rem .875rem;text-align:left;box-shadow:inset 0 0 0 1px var(--fl-line);transition:background-color .15s ease,box-shadow .15s ease}.showcase-row__button:before{content:"";position:absolute;left:0;top:.6rem;bottom:.6rem;width:3px;border-radius:0 3px 3px 0;background:var(--club,var(--fl-line-strong))}.showcase-row__button:hover{background:var(--fl-raised)}.showcase-row__button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--theme-focus-ring,rgba(182,242,61,.45))}.showcase-rating{display:inline-flex;width:2.875rem;height:2.875rem;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;background:var(--fl-raised);color:#fff;line-height:1}.showcase-rating__value{font-family:var(--font-cond);font-size:1.25rem;font-weight:800;font-variant-numeric:tabular-nums}.showcase-rating__label{margin-top:.15rem;font-size:.5625rem;font-weight:700;letter-spacing:.08em;color:var(--fl-muted)}.showcase-rating--accent{background:var(--ui-accent-soft,rgba(182,242,61,.12));color:var(--ui-accent,#b6f23d)}.showcase-rating--gold{background:rgba(245,197,66,.14);color:#f5c542}.showcase-row__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-cond);font-size:1.0625rem;font-weight:700;color:#fff}@media (max-width:389px){.showcase-row__name{white-space:normal;overflow-wrap:anywhere;line-height:1.15}}.showcase-row__year{font-weight:600;color:var(--mode-era,#e7d9a8)}.showcase-row__meta{margin-top:.2rem;display:flex;min-width:0;align-items:center;gap:.4rem;font-size:.75rem;color:var(--fl-muted)}.showcase-row__crest{height:1.125rem!important;width:1.125rem!important;border-radius:5px!important}.showcase-row__crest *{font-size:0!important}.showcase-row__dot{opacity:.6}.showcase-row__tier{flex-shrink:0;max-width:6.5rem;justify-content:flex-end!important}.showcase-pill{min-height:40px;border-radius:9999px;padding:0 1rem;font-size:.875rem;font-weight:700;white-space:nowrap;background:var(--fl-surface);color:#fff;transition:background-color .15s ease}.showcase-pill:hover{background:var(--fl-raised)}.showcase-pill[aria-pressed=true],.showcase-pill[aria-selected=true]{background:var(--theme-primary);color:var(--theme-text-on-primary,#0e1400)}.player-detail-sheet .player-detail-modal__title{font-family:var(--font-cond);font-size:1.5rem;font-weight:800;letter-spacing:.005em}.player-detail-sheet .player-detail-sheet__intro{text-align:left}.player-detail-sheet .player-tier-badge-row{justify-content:flex-start}.player-detail-sheet__rating-main,.player-detail-sheet__rating-side{border:0!important;border-radius:16px!important;background:rgba(255,255,255,.05)!important}.player-detail-sheet .rl-achievement-list,.player-detail-sheet [class*=achievement]{justify-content:flex-start}.player-detail-sheet .game-section-title,.player-detail-sheet h3{font-family:var(--font-cond)}.player-detail-sheet__rating-value{font-family:var(--font-cond);font-size:2.5rem!important;font-weight:800!important;color:var(--ui-accent,#b6f23d)!important}.player-detail-sheet__strip{height:3px!important;border-radius:3px}.slot-picker__card,.spin-card{width:min(100%,40rem);max-width:min(92vw,40rem);min-height:26rem;margin-inline:auto}.slot-picker__card{display:flex;flex-direction:column;justify-content:center}:root{--fl-ease:cubic-bezier(0.22,1,0.36,1);--fl-spring:cubic-bezier(0.34,1.56,0.64,1);--fl-fast:140ms;--fl-base:240ms;--fl-slow:360ms}@keyframes fl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fl-rise{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}@keyframes fl-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes fl-bump{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes fl-glow-ring{0%{box-shadow:0 0 0 0 rgb(var(--theme-primary-rgb,74 222 128)/.55)}to{box-shadow:0 0 0 14px rgb(var(--theme-primary-rgb,74 222 128)/0)}}.fl-page{animation:fl-fade-in var(--fl-base) var(--fl-ease) backwards}.fl-rise,.fl-stagger>*{animation:fl-rise var(--fl-slow) var(--fl-ease) backwards}.fl-stagger>:nth-child(2){animation-delay:40ms}.fl-stagger>:nth-child(3){animation-delay:80ms}.fl-stagger>:nth-child(4){animation-delay:.12s}.fl-stagger>:nth-child(5){animation-delay:.16s}.fl-stagger>:nth-child(6){animation-delay:.2s}.fl-stagger>:nth-child(7){animation-delay:.24s}.fl-stagger>:nth-child(8){animation-delay:.28s}.fl-stagger>:nth-child(9){animation-delay:.31s}.fl-stagger>:nth-child(10){animation-delay:.34s}.fl-stagger>:nth-child(11){animation-delay:.37s}.fl-stagger>:nth-child(n+12){animation-delay:.4s}.fl-pop{animation:fl-pop .42s var(--fl-spring) backwards}.fl-bump{animation:fl-bump .36s var(--fl-ease)}.fl-glow-ring{animation:fl-glow-ring .7s var(--fl-ease)}.fl-pressable,a.game-button,button.game-button{transition:transform var(--fl-fast) var(--fl-ease),opacity .1s ease-out,background-color .15s ease,color .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.fl-pressable:active:not(:disabled):not([aria-disabled=true]),a.game-button:active,button.game-button:active:not(:disabled){transform:scale(.97)}@media (hover:hover) and (pointer:fine){.fl-lift{transition:transform var(--fl-base) var(--fl-ease),box-shadow var(--fl-base) var(--fl-ease)}.fl-lift:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.28)}}[role=tablist]>a,[role=tablist]>button{transition:background-color var(--fl-base) var(--fl-ease),color var(--fl-base) var(--fl-ease),box-shadow var(--fl-base) var(--fl-ease),border-color var(--fl-base) var(--fl-ease),transform var(--fl-fast) var(--fl-ease)}[role=tablist]>button:active{transform:scale(.97)}.mode-toggle[data-sliding] button{position:relative;isolation:isolate}.mode-toggle[data-sliding] button.active{background:transparent!important}.mode-toggle__pill{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--theme-primary)}.mode-toggle__pill--current{background:var(--mode-current,#22c55e)}.mode-toggle__pill--era{background:var(--mode-era,#eab308)}@media (prefers-reduced-motion:reduce){.fl-bump,.fl-glow-ring,.fl-page,.fl-pop,.fl-rise,.fl-stagger>*{animation:none!important}.fl-lift:hover,.fl-pressable:active,[role=tablist]>button:active,a.game-button:active,button.game-button:active:not(:disabled){transform:none}}.mobile-bottom-sheet,.mobile-modal-panel{animation:fl-sheet-in .28s var(--fl-ease) backwards!important}.game-modal-panel{animation:fl-modal-in .24s var(--fl-ease) backwards}.fl-backdrop,.game-modal-overlay{animation:fl-fade-in .2s var(--fl-ease) backwards}@keyframes fl-sheet-in{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}@keyframes fl-modal-in{0%{opacity:0;transform:translate3d(0,10px,0) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fl-backdrop,.game-modal-overlay,.game-modal-panel,.mobile-bottom-sheet,.mobile-modal-panel{animation:none!important}}@keyframes fl-stamp{0%{opacity:0;transform:scale(1.35)}70%{opacity:1;transform:scale(.97)}to{transform:scale(1)}}.fl-stamp{display:inline-block;animation:fl-stamp .52s var(--fl-ease) .12s backwards}@media (prefers-reduced-motion:reduce){.fl-stamp{animation:none!important}}.fl-bottom-nav a{position:relative;isolation:isolate;transition:color var(--fl-base) var(--fl-ease),transform var(--fl-fast) var(--fl-ease);-webkit-tap-highlight-color:transparent}.fl-bottom-nav a[aria-current=page]{background:transparent}.fl-bottom-nav a:active{transform:scale(.94)}.fl-bottom-nav a svg{transition:transform var(--fl-base) var(--fl-spring)}.fl-bottom-nav a[aria-current=page] svg{transform:translateY(-1px) scale(1.08)}.fl-bottom-nav__pill{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--fl-ground)}@media (prefers-reduced-motion:reduce){.fl-bottom-nav a:active,.fl-bottom-nav a[aria-current=page] svg{transform:none}}.fl-nav-progress{position:absolute;bottom:-1px;left:0;z-index:2;height:2px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:var(--theme-primary);box-shadow:0 0 8px rgb(var(--theme-primary-rgb,74 222 128)/.6);opacity:0;pointer-events:none}.fl-nav-progress--loading{opacity:1;transform:scaleX(.82);transition:transform 2.4s cubic-bezier(.1,.7,.2,1),opacity .1s linear}.fl-nav-progress--done{opacity:0;transform:scaleX(1);transition:transform .2s var(--fl-ease),opacity .3s ease .15s}@media (prefers-reduced-motion:reduce){.fl-nav-progress--done,.fl-nav-progress--loading{transition:opacity .2s linear}}:root{--mn-signal:#b6f23d;--mn-signal-rgb:182 242 61}.app-shell,body,html{background-color:var(--fl-ground)}.app-shell{background-image:radial-gradient(120% 420px at 50% -120px,rgba(182,242,61,.06),transparent 70%);background-repeat:no-repeat}:where(h1,h2,h3){font-family:var(--font-cond);letter-spacing:.005em}.font-cond{font-family:var(--font-cond)}.logo-mark{gap:.16em;font-family:var(--font-pitch),"Arial Black",Impact,sans-serif;font-weight:400;letter-spacing:.02em;line-height:1}.logo-mark:after{display:none!important}.logo-mark__cell{position:relative;display:inline-block;padding:.12em .2em .08em;border-radius:3px;background:#060707;box-shadow:inset 0 0 0 1px var(--fl-line-strong),inset 0 -.5em .6em rgba(255,255,255,.03);color:var(--ui-accent,var(--mn-signal))}.logo-mark__cell:last-child{color:#ffffff}.logo-mark__cell:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(0,0,0,.6)}.logo-mark__dash{display:inline-block;width:.3em;height:.09em;border-radius:1px;background:var(--fl-text)}.game-button,a.game-button,button.game-button{font-family:var(--font-cond)!important;font-weight:700!important;letter-spacing:.01em!important;font-size:1.05em}.mode-switch--home button,.mode-switch--sidebar button,.mode-toggle button{font-family:var(--font-cond);font-size:15px}.fl-pill,.match-score-chip,.playoff-bracket-tag{font-family:var(--font-cond);font-size:14px;font-weight:600}.fl-bottom-nav a{font-family:var(--font-cond);font-size:13px;font-weight:600;letter-spacing:.01em}.app-header{background:rgba(14,15,16,.97)!important}.manager-section{max-width:44rem}:root{--pitch-dark:#0e0f10;--pitch-dark-hover:#1f2123;--pitch-ink:#0e1400;--pitch-mark-rgb:0 0 0;--theme-primary-on-dark:#b6f23d}.pitch-surface{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--fl-radius-card);color:var(--pitch-ink);background-color:var(--theme-primary);background-image:linear-gradient(rgb(var(--pitch-mark-rgb)/.09),rgb(var(--pitch-mark-rgb)/.09)),linear-gradient(to bottom,rgb(var(--pitch-mark-rgb)/.09) 0 10px,transparent 10px 18px),linear-gradient(to bottom,rgb(var(--pitch-mark-rgb)/.09) 0 10px,transparent 10px 18px),repeating-linear-gradient(90deg,transparent 0 10%,rgb(var(--pitch-mark-rgb)/.045) 10% 20%);background-size:2px 100%,2px 18px,2px 18px,100% 100%;background-position:50% 0,30% 0,70% 0,0 0;background-repeat:no-repeat,repeat-y,repeat-y,no-repeat}.pitch-surface__mark{pointer-events:none;position:absolute;right:-16px;top:8px;z-index:-1;color:rgb(var(--pitch-mark-rgb)/.12)}.pitch-surface__mark svg{width:var(--pitch-mark-size,150px);height:var(--pitch-mark-size,150px)}.pitch-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:var(--font-cond);font-size:15px;font-weight:700;line-height:1.5}.pitch-title{margin:.25rem 0 0;font-family:var(--font-display),"Arial Black",Impact,sans-serif;font-size:36px;font-weight:400;line-height:1;letter-spacing:0;color:inherit;text-align:left;overflow-wrap:anywhere}.pitch-sub{margin-top:.5rem;max-width:34rem;font-size:14px;font-weight:600;line-height:1.35;color:color-mix(in srgb,var(--pitch-ink) 88%,var(--theme-primary))}.pitch-sub,.pitch-surface .pitch-eyebrow,.pitch-surface .pitch-sub,.pitch-surface .pitch-title{text-align:left}.pitch-hero.pitch-hero--centred,.pitch-hero.pitch-hero--centred .pitch-eyebrow,.pitch-hero.pitch-hero--centred .pitch-sub,.pitch-hero.pitch-hero--centred .pitch-title{text-align:center;margin-left:auto;margin-right:auto}.pitch-hero.pitch-hero--centred .pitch-eyebrow{justify-content:center}.pitch-hero{padding:1rem;text-align:left}.pitch-hero--page .pitch-title{font-size:32px}.pitch-hero--page .pitch-surface__mark{--pitch-mark-size:124px;top:50%;transform:translateY(-50%)}.pitch-hero__actions{margin-top:1rem;display:flex;flex-direction:column;gap:.625rem}@media (max-width:639.98px){.pitch-hero:not(.pitch-hero--has-aside) .pitch-eyebrow{justify-content:center;text-align:center}.pitch-hero:not(.pitch-hero--has-aside) .pitch-sub,.pitch-hero:not(.pitch-hero--has-aside) .pitch-title{text-align:center;margin-left:auto;margin-right:auto}}@media (min-width:640px){.pitch-hero{padding:1.25rem 1.5rem}.pitch-hero--page .pitch-title{font-size:36px}}.pitch-pill{display:inline-flex;max-width:100%;gap:.25rem;border-radius:999px;padding:.125rem .5rem;font-size:12px;line-height:18px;color:var(--theme-primary-on-dark);white-space:nowrap}.pitch-cta,.pitch-pill{align-items:center;background:var(--pitch-dark);font-family:var(--font-cond);font-weight:700}.pitch-cta{display:flex;width:100%;min-height:56px;justify-content:center;gap:.5rem;border:0;border-radius:var(--fl-radius-control);padding:0 1.25rem;font-size:21px;line-height:1.1;color:#ffffff;text-align:center;transition:background-color var(--motion-fast,.12s) ease}.pitch-cta:hover:not(:disabled){background:var(--pitch-dark-hover)}.pitch-cta:focus-visible{outline:none;box-shadow:0 0 0 2px var(--pitch-ink),0 0 0 4px rgba(255,255,255,.7)}.pitch-cta:disabled,.pitch-cta[aria-disabled=true]{cursor:not-allowed;opacity:.55}.pitch-cta:after{content:"";flex-shrink:0;width:8px;height:10px;background:var(--theme-primary-on-dark);clip-path:polygon(0 0,100% 50%,0 100%)}.pitch-cta--plain:after{display:none}.pitch-cta--md{min-height:50px;font-size:18px}.pitch-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;border-radius:var(--fl-radius-control);background:rgb(14 15 16/.9);padding:4px}.pitch-seg>a,.pitch-seg>button{display:flex;min-height:44px;min-width:0;align-items:center;justify-content:center;gap:.375rem;border-radius:10px;padding:0 .5rem;font-family:var(--font-cond);font-size:16px;font-weight:700;color:rgba(255,255,255,.7);transition:background-color var(--motion-fast,.12s) ease,color var(--motion-fast,.12s) ease}@media (hover:hover){.pitch-seg>a:not([aria-pressed=true]):not([aria-selected=true]):not([aria-current=page]):hover,.pitch-seg>button:not([aria-pressed=true]):not([aria-selected=true]):not([aria-current=page]):hover{color:#ffffff}}.pitch-seg>[aria-current=page],.pitch-seg>[aria-pressed=true],.pitch-seg>[aria-selected=true]{background:#ffffff;color:var(--pitch-dark)}.pitch-seg>[data-tone=era][aria-pressed=true],.pitch-seg>[data-tone=era][aria-selected=true]{background:var(--mode-era);color:var(--pitch-dark)}.pitch-seg>:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(255,255,255,.7)}.mode-toggle,.tab-group{border:0!important;border-radius:var(--fl-radius-control)!important;background:rgb(0 0 0/.42)!important;box-shadow:inset 0 0 0 1px var(--fl-line);padding:4px!important;gap:4px!important}.mode-toggle button,.tab-group>button{min-height:44px!important;border-radius:10px!important;font-family:var(--font-cond)!important;font-size:16px!important;font-weight:700!important;color:rgba(255,255,255,.72)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.mode-toggle button:hover:not(.active),.tab-group>button:hover:not([aria-selected=true]){color:#ffffff!important}.mode-toggle__pill{background:#ffffff}.mode-toggle button.active:not(.era),.mode-toggle button[aria-selected=true]:not(.era),.tab-group>button.tab-group-btn-active{color:var(--pitch-dark)!important}.mode-toggle:not([data-sliding]) button.active:not(.era),.tab-group>button.tab-group-btn-active{background:#ffffff!important}.mode-toggle button.active.era{color:var(--pitch-dark)!important}.mode-toggle:not([data-sliding]) button.active.era,.tab-group>button.era-tab-btn-active{background:var(--mode-era)!important;color:var(--pitch-dark)!important}@media (max-width:639px){.tab-group-btn-active{box-shadow:none!important}}.game-badge{font-family:var(--font-cond);font-size:12px;letter-spacing:0;text-transform:none;color:var(--theme-primary-on-dark)}.game-badge,.game-badge--gold,.game-badge--loss,.game-badge--muted,.game-badge--win{border:0;background:var(--pitch-dark)}.game-badge--muted{color:var(--fl-muted)}.game-panel .game-badge,.mobile-section .game-badge{background:var(--pitch-dark)}.game-button--theme,a.game-button--theme,button.game-button--theme{border:0!important;border-radius:var(--fl-radius-control)!important;box-shadow:none!important;font-family:var(--font-cond)!important;font-weight:700!important}.game-button--lg{min-height:56px;font-size:1.25rem}.pitch-surface .game-button--theme,.pitch-surface a.game-button--theme,.pitch-surface button.game-button--theme{background-color:var(--pitch-dark)!important;color:#ffffff!important;gap:.5rem}.pitch-surface .game-button--theme:hover:not(:disabled){background-color:var(--pitch-dark-hover)!important;filter:none}.pitch-surface .game-button--theme:after{content:"";flex-shrink:0;width:8px;height:10px;background:var(--theme-primary-on-dark);clip-path:polygon(0 0,100% 50%,0 100%)}.pitch-surface .game-button--secondary,.pitch-surface a.game-button--secondary,.pitch-surface button.game-button--secondary{background-color:rgb(var(--pitch-mark-rgb)/.12)!important;color:var(--pitch-ink)!important;border:0!important}.pitch-surface a.game-button--secondary:hover:not(:disabled),.pitch-surface button.game-button--secondary:hover:not(:disabled){background-color:rgb(var(--pitch-mark-rgb)/.2)!important}.pitch-surface .mode-toggle,.pitch-surface .tab-group{background:rgb(14 15 16/.9)!important;box-shadow:none}.pitch-strip{margin:-.75rem -.75rem .75rem;border-radius:var(--fl-radius-card) var(--fl-radius-card) 0 0;padding:.875rem 1rem}@media (min-width:640px){.pitch-strip{margin:-1.5rem -1.5rem 1rem;padding:1rem 1.5rem}}@media (prefers-reduced-motion:reduce){.pitch-cta,.pitch-seg>a,.pitch-seg>button{transition:none}}.pitch-chip{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.25rem;border-radius:999px;background:var(--pitch-dark);padding:0 .875rem;font-family:var(--font-cond);font-size:15px;font-weight:700;color:#ffffff;white-space:nowrap;transition:background-color var(--motion-fast,.12s) ease}.pitch-chip:hover{background:var(--pitch-dark-hover)}.pitch-chip:focus-visible{outline:none;box-shadow:0 0 0 2px var(--pitch-ink),0 0 0 4px rgba(255,255,255,.7)}.pitch-hero--slim{padding:.75rem 1rem}.pitch-hero--slim .pitch-title{font-size:26px}.pitch-hero--slim .pitch-sub{margin-top:.25rem;font-size:13px}.pitch-hero--slim .pitch-surface__mark{--pitch-mark-size:96px;top:50%;transform:translateY(-50%)}@media (min-width:640px){.pitch-hero--slim{padding:.875rem 1.25rem}.pitch-hero--slim .pitch-title{font-size:30px}}.pitch-sub__meta{display:block;margin-top:.125rem;font-size:12px}.pitch-sheet-header{flex-shrink:0;border-bottom:0!important;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.pitch-sheet-header .pitch-title{margin-top:0}.pitch-hero--page .pitch-surface__mark{--pitch-mark-size:112px;right:-22px;color:rgb(var(--pitch-mark-rgb)/.09)}.pitch-hero--page .pitch-sub{max-width:min(34rem,calc(100% - 4.5rem))}.pitch-seg--on-dark{background:rgb(0 0 0/.42);box-shadow:inset 0 0 0 1px var(--fl-line)}.mini-game-board{border:0!important;border-radius:var(--fl-radius-card)!important;background:var(--fl-surface)!important;box-shadow:none!important}.game-button--theme.game-button--sm,a.game-button--theme.game-button--sm,button.game-button--theme.game-button--sm{background-color:#ffffff!important;color:var(--pitch-dark)!important}a.game-button--theme.game-button--sm:hover:not(:disabled),button.game-button--theme.game-button--sm:hover:not(:disabled){background-color:#e6e7e8!important}.pitch-surface .game-button--theme.game-button--sm{background-color:var(--pitch-dark)!important;color:#ffffff!important}.text-theme-primary{color:var(--theme-primary-on-dark)}button[type=submit].game-button--theme.game-button--sm{background-color:var(--theme-button-primary-bg,var(--theme-primary))!important;color:var(--theme-button-primary-text,var(--pitch-ink))!important}button[type=submit].game-button--theme.game-button--sm:hover:not(:disabled){background-color:var(--theme-button-primary-hover-bg,var(--theme-secondary))!important}@media (max-width:359px){.mode-toggle.mode-toggle button{min-width:0;padding-inline:.3rem;font-size:14px!important}}:root{--pitch-ink-muted:#405712}:where(html:not([data-mode=dark])) body,:where(html:not([data-mode=dark])) body.app-shell,html:where(:not([data-mode=dark])){background-color:var(--theme-primary)!important}:where(html:not([data-mode=dark])) body.app-shell{color:var(--pitch-ink);background-image:linear-gradient(rgb(var(--pitch-mark-rgb)/.08),rgb(var(--pitch-mark-rgb)/.08)),linear-gradient(to bottom,rgb(var(--pitch-mark-rgb)/.08) 0 12px,transparent 12px 22px),linear-gradient(to bottom,rgb(var(--pitch-mark-rgb)/.08) 0 12px,transparent 12px 22px),repeating-linear-gradient(90deg,transparent 0 10%,rgb(var(--pitch-mark-rgb)/.04) 10% 20%)!important;background-size:2px 100%,2px 22px,2px 22px,100% 100%!important;background-position:50% 0,30% 0,70% 0,0 0!important;background-repeat:no-repeat,repeat-y,repeat-y,no-repeat!important}:where(html:not([data-mode=dark])) .app-main,:where(html:not([data-mode=dark])) .arena-surface,:where(html:not([data-mode=dark])) .game-page,:where(html:not([data-mode=dark])) .matchday-arena,:where(html:not([data-mode=dark])) .site-page-center{background-color:transparent!important;background-image:none!important}:where(html:not([data-mode=dark])) body{--on-fg:var(--pitch-ink);--on-fg-muted:var(--pitch-ink-muted);--on-accent:var(--pitch-ink);--on-gold:var(--pitch-ink);--on-danger:color-mix(in srgb,#7f1d1d 70%,var(--pitch-ink));--on-success:var(--pitch-ink);--on-line:rgb(var(--pitch-mark-rgb)/0.18);--on-lime:var(--pitch-ink);--on-sky:var(--pitch-ink);--on-amber-soft:var(--pitch-ink);--on-danger-soft:color-mix(in srgb,#7f1d1d 70%,var(--pitch-ink))}:where(html:not([data-mode=dark])) .achievement-popup-card,:where(html:not([data-mode=dark])) .app-header,:where(html:not([data-mode=dark])) .bracket-sticky-actions,:where(html:not([data-mode=dark])) .card-glass,:where(html:not([data-mode=dark])) .clipboard-panel,:where(html:not([data-mode=dark])) .fl-bottom-nav,:where(html:not([data-mode=dark])) .fl-pill,:where(html:not([data-mode=dark])) .game-badge,:where(html:not([data-mode=dark])) .game-button,:where(html:not([data-mode=dark])) .game-input,:where(html:not([data-mode=dark])) .game-modal-panel,:where(html:not([data-mode=dark])) .game-panel,:where(html:not([data-mode=dark])) .game-stat-card,:where(html:not([data-mode=dark])) .home-play-card,:where(html:not([data-mode=dark])) .matchday-panel,:where(html:not([data-mode=dark])) .matchday-scoreboard,:where(html:not([data-mode=dark])) .mini-game-board,:where(html:not([data-mode=dark])) .mobile-action-bar,:where(html:not([data-mode=dark])) .mobile-bottom-sheet,:where(html:not([data-mode=dark])) .mobile-modal-panel,:where(html:not([data-mode=dark])) .mobile-section,:where(html:not([data-mode=dark])) .mode-toggle,:where(html:not([data-mode=dark])) .pitch-chip,:where(html:not([data-mode=dark])) .pitch-cta,:where(html:not([data-mode=dark])) .pitch-pill,:where(html:not([data-mode=dark])) .pitch-seg,:where(html:not([data-mode=dark])) .playoff-bracket-panel,:where(html:not([data-mode=dark])) .programme-panel,:where(html:not([data-mode=dark])) .quiz-answer,:where(html:not([data-mode=dark])) .quiz-ladder,:where(html:not([data-mode=dark])) .recruitment-choice-overlay,:where(html:not([data-mode=dark])) .rugby-pitch,:where(html:not([data-mode=dark])) .scoreboard-panel,:where(html:not([data-mode=dark])) .showcase-row__button,:where(html:not([data-mode=dark])) .sidebar-panel,:where(html:not([data-mode=dark])) .site-footer,:where(html:not([data-mode=dark])) .tab-group,:where(html:not([data-mode=dark])) [class*=" bg-[#0"],:where(html:not([data-mode=dark])) [class*=" bg-[#1"],:where(html:not([data-mode=dark])) [class*=" bg-[rgba("],:where(html:not([data-mode=dark])) [class*=" bg-black"],:where(html:not([data-mode=dark])) [class*=" bg-pitch-"],:where(html:not([data-mode=dark])) [class^=bg-black],:where(html:not([data-mode=dark])) [class^=bg-pitch-]{--on-fg:#ffffff;--on-fg-muted:var(--fl-muted);--on-accent:var(--theme-primary-on-dark);--on-gold:#fbbf24;--on-danger:#f87171;--on-success:#4ade80;--on-line:var(--fl-line);--on-lime:#bef264;--on-sky:#7dd3fc;--on-amber-soft:#fde68a;--on-danger-soft:#fca5a5;color:var(--on-fg)}:where(html:not([data-mode=dark])) .text-gray-100,:where(html:not([data-mode=dark])) .text-gray-200,:where(html:not([data-mode=dark])) .text-gray-50,:where(html:not([data-mode=dark])) .text-white{color:var(--on-fg)!important}:where(html:not([data-mode=dark])) .text-\[color\:var\(--fl-muted\)\],:where(html:not([data-mode=dark])) .text-\[color\:var\(--mobile-text-muted\)\],:where(html:not([data-mode=dark])) .text-gray-300,:where(html:not([data-mode=dark])) .text-gray-400,:where(html:not([data-mode=dark])) .text-gray-500,:where(html:not([data-mode=dark])) .text-gray-600,:where(html:not([data-mode=dark])) .text-pitch-300,:where(html:not([data-mode=dark])) .text-pitch-400,:where(html:not([data-mode=dark])) .text-pitch-500{color:var(--on-fg-muted)!important}:where(html:not([data-mode=dark])) .text-theme-primary{color:var(--on-accent)!important}:where(html:not([data-mode=dark])) .text-accent-gold,:where(html:not([data-mode=dark])) .text-amber-300,:where(html:not([data-mode=dark])) .text-yellow-400{color:var(--on-gold)!important}:where(html:not([data-mode=dark])) .text-accent-red,:where(html:not([data-mode=dark])) .text-danger,:where(html:not([data-mode=dark])) .text-red-400{color:var(--on-danger)!important}:where(html:not([data-mode=dark])) .text-emerald-300,:where(html:not([data-mode=dark])) .text-success{color:var(--on-success)!important}:where(html:not([data-mode=dark])) .text-lime-300{color:var(--on-lime)!important}:where(html:not([data-mode=dark])) .text-sky-200,:where(html:not([data-mode=dark])) .text-sky-300{color:var(--on-sky)!important}:where(html:not([data-mode=dark])) .text-amber-100,:where(html:not([data-mode=dark])) .text-amber-200{color:var(--on-amber-soft)!important}:where(html:not([data-mode=dark])) .text-red-200,:where(html:not([data-mode=dark])) .text-red-300{color:var(--on-danger-soft)!important}:where(html:not([data-mode=dark])) :where(main) :where(p,span,li,h1,h2,h3,h4,label,small){color:inherit}:where(html:not([data-mode=dark])) .border-pitch-700\/45,:where(html:not([data-mode=dark])) .border-white\/10,:where(html:not([data-mode=dark])) .divide-\[var\(--fl-line\)\]>*+*{border-color:var(--on-line)!important}:where(html:not([data-mode=dark])) .card-glass,:where(html:not([data-mode=dark])) .clipboard-panel,:where(html:not([data-mode=dark])) .game-panel,:where(html:not([data-mode=dark])) .home-play-card,:where(html:not([data-mode=dark])) .matchday-panel,:where(html:not([data-mode=dark])) .matchday-scoreboard,:where(html:not([data-mode=dark])) .mini-game-board,:where(html:not([data-mode=dark])) .mobile-section,:where(html:not([data-mode=dark])) .playoff-bracket-panel,:where(html:not([data-mode=dark])) .programme-panel,:where(html:not([data-mode=dark])) .scoreboard-panel{background:#121314!important}:where(html:not([data-mode=dark])) .mobile-section--flush{background:transparent!important;--on-fg:var(--pitch-ink);--on-fg-muted:var(--pitch-ink-muted);--on-accent:var(--pitch-ink);--on-gold:var(--pitch-ink);--on-lime:var(--pitch-ink);--on-sky:var(--pitch-ink);--on-amber-soft:var(--pitch-ink);color:var(--pitch-ink)}:where(html:not([data-mode=dark])) .app-header{top:8px!important;margin:8px 8px 0;width:calc(100% - 16px)!important;border:0!important;border-radius:20px;background:#0e0f10!important;box-shadow:0 8px 24px rgb(0 0 0/.22)}:where(html:not([data-mode=dark])) .app-header .bg-pitch-900{background:#1d1f21!important}:where(html:not([data-mode=dark])) .fl-bottom-nav{background:#0e0f10;box-shadow:0 10px 30px rgb(0 0 0/.3)}:where(html:not([data-mode=dark])) .fl-bottom-nav a[aria-current=page]{background:var(--theme-primary);color:var(--pitch-ink)}:where(html:not([data-mode=dark])) .site-footer{margin:16px 8px calc(8px + env(safe-area-inset-bottom, 0px));width:calc(100% - 16px)!important;border:0!important;border-radius:20px;background:#0e0f10!important}@media (min-width:1024px){:where(html:not([data-mode=dark])) .app-header,:where(html:not([data-mode=dark])) .site-footer{margin-left:auto;margin-right:auto;width:min(calc(100% - 16px),1180px)!important}}:where(html:not([data-mode=dark])) .sidebar-panel{background:#0e0f10!important}:where(html:not([data-mode=dark])) body{--btn-bg:var(--pitch-dark);--btn-bg-hover:var(--pitch-dark-hover);--btn-fg:#ffffff;--btn-arrow:var(--theme-primary-on-dark);--btn2-bg:rgb(var(--pitch-mark-rgb)/0.12);--btn2-bg-hover:rgb(var(--pitch-mark-rgb)/0.2);--btn2-fg:var(--pitch-ink);--btn-sm-bg:var(--pitch-dark);--btn-sm-fg:#ffffff}:where(html:not([data-mode=dark])) .achievement-popup-card,:where(html:not([data-mode=dark])) .app-header,:where(html:not([data-mode=dark])) .bracket-sticky-actions,:where(html:not([data-mode=dark])) .clipboard-panel,:where(html:not([data-mode=dark])) .game-modal-panel,:where(html:not([data-mode=dark])) .game-panel,:where(html:not([data-mode=dark])) .home-play-card,:where(html:not([data-mode=dark])) .matchday-scoreboard,:where(html:not([data-mode=dark])) .mini-game-board,:where(html:not([data-mode=dark])) .mobile-bottom-sheet,:where(html:not([data-mode=dark])) .mobile-modal-panel,:where(html:not([data-mode=dark])) .mobile-section:not(.mobile-section--flush),:where(html:not([data-mode=dark])) .playoff-bracket-panel,:where(html:not([data-mode=dark])) .programme-panel,:where(html:not([data-mode=dark])) .scoreboard-panel,:where(html:not([data-mode=dark])) .sidebar-panel,:where(html:not([data-mode=dark])) [class*=" bg-[rgba("],:where(html:not([data-mode=dark])) [class*=" bg-black"],:where(html:not([data-mode=dark])) [class*=" bg-pitch-"],:where(html:not([data-mode=dark])) [class^=bg-pitch-]{--btn-bg:var(--theme-primary);--btn-bg-hover:var(--theme-secondary);--btn-fg:var(--pitch-ink);--btn-arrow:var(--pitch-ink);--btn2-bg:var(--fl-raised);--btn2-bg-hover:var(--fl-raised-hover);--btn2-fg:#ffffff;--btn-sm-bg:#ffffff;--btn-sm-fg:var(--pitch-dark)}@media (max-width:639px){:where(html:not([data-mode=dark])) .mobile-action-bar__inner{--btn-bg:var(--theme-primary);--btn-bg-hover:var(--theme-secondary);--btn-fg:var(--pitch-ink);--btn-arrow:var(--pitch-ink);--btn2-bg:var(--fl-raised);--btn2-bg-hover:var(--fl-raised-hover);--btn2-fg:#ffffff;--btn-sm-bg:var(--theme-primary);--btn-sm-fg:var(--pitch-ink);--on-fg:#ffffff;--on-fg-muted:var(--fl-muted);--on-accent:var(--theme-primary-on-dark)}}:where(html:not([data-mode=dark])) .game-button--theme,:where(html:not([data-mode=dark])) a.game-button--theme,:where(html:not([data-mode=dark])) button.game-button--theme{background-color:var(--btn-bg)!important;color:var(--btn-fg)!important;gap:.5rem}:where(html:not([data-mode=dark])) a.game-button--theme:hover:not(:disabled),:where(html:not([data-mode=dark])) button.game-button--theme:hover:not(:disabled){background-color:var(--btn-bg-hover)!important;filter:none}:where(html:not([data-mode=dark])) .game-button--theme.game-button--lg:after,:where(html:not([data-mode=dark])) .game-button--theme.game-button--md:after{content:"";flex-shrink:0;width:8px;height:10px;background:var(--btn-arrow);clip-path:polygon(0 0,100% 50%,0 100%)}:where(html:not([data-mode=dark])) .game-button--theme:disabled,:where(html:not([data-mode=dark])) .game-button--theme[aria-disabled=true]{opacity:.45!important}:where(html:not([data-mode=dark])) .game-button--secondary,:where(html:not([data-mode=dark])) a.game-button--secondary,:where(html:not([data-mode=dark])) button.game-button--secondary{background-color:var(--btn2-bg)!important;color:var(--btn2-fg)!important;--on-fg:var(--btn2-fg)}:where(html:not([data-mode=dark])) a.game-button--secondary:hover:not(:disabled),:where(html:not([data-mode=dark])) button.game-button--secondary:hover:not(:disabled){background-color:var(--btn2-bg-hover)!important}:where(html:not([data-mode=dark])) .game-button--theme.game-button--sm,:where(html:not([data-mode=dark])) a.game-button--theme.game-button--sm,:where(html:not([data-mode=dark])) button.game-button--theme.game-button--sm{background-color:var(--btn-sm-bg)!important;color:var(--btn-sm-fg)!important}:where(html:not([data-mode=dark])) button[type=submit].game-button--theme.game-button--sm{background-color:var(--btn-bg)!important;color:var(--btn-fg)!important}:where(html:not([data-mode=dark])) .mobile-action-bar{background:transparent!important;border:0!important;box-shadow:none!important}:where(html:not([data-mode=dark])) .mobile-action-bar__inner{border-radius:20px;background:#0e0f10!important;padding:8px;box-shadow:0 10px 30px rgb(0 0 0/.3)}@media (min-width:640px){:where(html:not([data-mode=dark])) .mobile-action-bar__inner{background:transparent!important;padding:0;box-shadow:none}}:where(html:not([data-mode=dark])) .mode-toggle,:where(html:not([data-mode=dark])) .pitch-seg--on-dark,:where(html:not([data-mode=dark])) .tab-group{background:rgb(14 15 16/.92)!important;box-shadow:none!important}:where(html:not([data-mode=dark])) .fl-pill{background:var(--pitch-dark);color:#ffffff}:where(html:not([data-mode=dark])) .game-input{background:#0e0f10!important;color:#ffffff}:where(html:not([data-mode=dark])) .pitch-surface{background:transparent!important;border-radius:0;overflow:visible}:where(html:not([data-mode=dark])) .pitch-hero{padding-left:.25rem!important;padding-right:.25rem!important}:where(html:not([data-mode=dark])) .pitch-hero--page,:where(html:not([data-mode=dark])) .pitch-hero--slim{padding-top:.25rem!important;padding-bottom:.25rem!important}:where(html:not([data-mode=dark])) .pitch-surface__mark{color:rgb(var(--pitch-mark-rgb)/.1)}:where(html:not([data-mode=dark])) header.pitch-surface:not(.pitch-hero){padding-left:.25rem}:where(html:not([data-mode=dark])) .pitch-sheet-header{color:#ffffff!important;--on-fg:#ffffff}:where(html:not([data-mode=dark])) .pitch-sheet-header .pitch-title{color:#ffffff}:where(html:not([data-mode=dark])) .pitch-sheet-header .pitch-chip{background:var(--fl-raised)}:where(html:not([data-mode=dark])) .pitch-sheet-header .pitch-surface__mark{display:none}:where(html:not([data-mode=dark])) .fl-backdrop,:where(html:not([data-mode=dark])) .game-modal-overlay{background-color:rgb(0 0 0/.62)!important}:where(html:not([data-mode=dark])) .achievement-popup-card,:where(html:not([data-mode=dark])) .game-modal-panel,:where(html:not([data-mode=dark])) .mobile-bottom-sheet,:where(html:not([data-mode=dark])) .mobile-modal-panel{background:#121314!important;border:0!important}:where(html:not([data-mode=dark])) .fl-bottom-nav-spacer{background:transparent}:where(html:not([data-mode=dark])) .fl-bottom-nav__pill{background:var(--theme-primary)!important}:where(html:not([data-mode=dark])) .fl-bottom-nav a[aria-current=page],:where(html:not([data-mode=dark])) .fl-bottom-nav a[aria-current=page] *{color:var(--pitch-ink)!important}:where(html:not([data-mode=dark])) [class*="bg-pitch-950/"]:not([class*="hover:bg-pitch-950/"]){background-color:#0e0f10!important}:where(html:not([data-mode=dark])) [class*="bg-pitch-900/"]:not([class*="hover:bg-pitch-900/"]){background-color:#191a1c!important}:where(html:not([data-mode=dark])) [class*="bg-pitch-800/"]:not([class*="hover:bg-pitch-800/"]){background-color:#232527!important}:where(html:not([data-mode=dark])) .sticky.bottom-0[class*="bg-[rgba("]{margin-left:8px;margin-right:8px;margin-bottom:8px;border:0!important;border-radius:20px;background:#0e0f10!important}html[data-mode=dark] .mobile-action-bar__inner a.game-button--theme.game-button--sm,html[data-mode=dark] .mobile-action-bar__inner button.game-button--theme.game-button--sm{background-color:var(--theme-primary)!important;color:var(--pitch-ink)!important}html[data-mode=dark] .mobile-action-bar__inner button.game-button--theme.game-button--sm:hover:not(:disabled){background-color:var(--theme-secondary)!important}.welcome-gate{display:none}html[data-entry=welcome] .welcome-gate{display:flex}html[data-entry=welcome] .app-header,html[data-entry=welcome] .fl-bottom-nav,html[data-entry=welcome] .fl-bottom-nav-spacer,html[data-entry=welcome] .home-content,html[data-entry=welcome] .sidebar-panel,html[data-entry=welcome] .site-footer{display:none!important}.welcome-gate{position:relative;flex:1 1 auto;width:100%;min-width:0;min-height:100vh;min-height:100dvh;align-items:center;justify-content:center;padding:max(2.5rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(2.5rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));color:var(--fl-text,#ffffff);background:radial-gradient(70% 55% at 50% 0,rgb(var(--mn-signal-rgb,182 242 61)/.07),transparent 72%)}.welcome-gate__inner{display:flex;width:100%;max-width:22rem;flex-direction:column;align-items:center;text-align:center;animation:welcome-gate-in .52s cubic-bezier(.22,1,.36,1) both}.welcome-gate__mark .logo-mark{font-size:clamp(3.75rem,19vw,6.5rem)}.welcome-gate__tagline{margin-top:1.5rem;font-family:var(--font-cond);font-size:17px;font-weight:500;letter-spacing:.04em;color:var(--fl-muted,#a6a9ad)}.welcome-gate__actions{display:flex;width:100%;flex-direction:column;gap:.75rem;margin-top:3.5rem}.welcome-gate__btn{display:flex;width:100%;min-height:54px;align-items:center;justify-content:center;border-radius:var(--fl-radius-control,14px);padding:0 1.25rem;font-family:var(--font-cond);font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease}.welcome-gate__btn:active{transform:scale(.985)}.welcome-gate__btn:focus-visible{outline:2px solid var(--fl-text,#ffffff);outline-offset:3px}.welcome-gate__btn--primary{border:1px solid transparent;background:var(--ui-accent,var(--mn-signal,#b6f23d));color:#0e0f10}.welcome-gate__btn--primary:hover{filter:brightness(1.06)}.welcome-gate__btn--quiet{border:1px solid var(--fl-line-strong,rgba(255,255,255,.15));background:transparent;color:var(--fl-text,#ffffff)}.welcome-gate__btn--quiet:hover{border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.03)}:where(html:not([data-mode=dark])) .welcome-gate{color:var(--pitch-ink,#0e1400);background:none}:where(html:not([data-mode=dark])) .welcome-gate__tagline{color:var(--pitch-ink-muted,#405712)}:where(html:not([data-mode=dark])) .welcome-gate__btn--primary{background:var(--pitch-dark,#0e0f10);color:#ffffff}:where(html:not([data-mode=dark])) .welcome-gate__btn--primary:hover{filter:none;background:var(--pitch-dark-hover,#1f2123)}:where(html:not([data-mode=dark])) .welcome-gate__btn--quiet{border-color:color-mix(in srgb,var(--pitch-ink,#0e1400) 35%,transparent);color:var(--pitch-ink,#0e1400)}:where(html:not([data-mode=dark])) .welcome-gate__btn--quiet:hover{border-color:var(--pitch-ink,#0e1400);background:rgb(0 0 0/.04)}:where(html:not([data-mode=dark])) .welcome-gate__btn:focus-visible{outline-color:var(--pitch-ink,#0e1400)}@media (min-width:640px){.welcome-gate__tagline{font-size:16px}.welcome-gate__actions{margin-top:4rem}}@keyframes welcome-gate-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.welcome-gate__inner{animation:none}.welcome-gate__btn{transition:none}}