@font-face{font-family:NFFCStats;src:url(/fonts/nffcstats/inter-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NFFCStats;src:url(/fonts/nffcstats/inter-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.nffc-stats-theme{--stats-paper:#e6e4d4;--stats-surface:#f2f0e4;--stats-surface-raised:#f7f5eb;--stats-ink:#182b2a;--stats-muted:#61706c;--stats-line:#dce2dc;--stats-green:#14685c;--stats-red:#bc3136;--stats-font:"NFFCStats", Arial, Helvetica, sans-serif;--gg-bg:var(--stats-paper);--gg-surface:var(--stats-paper);--gg-surface-strong:var(--stats-surface);--gg-ink:var(--stats-ink);--gg-muted:var(--stats-muted);--gg-faint:var(--stats-line);--gg-black:var(--stats-ink);--gg-forest-red:var(--stats-red);--gg-teletext-green:var(--stats-green);--gg-teletext-yellow:#e9efe7;--gg-cream:#f1f4ec;--gg-border:1px solid var(--stats-line);--gg-font-ui:var(--stats-font);--gg-font-body:var(--stats-font);background:var(--stats-paper);min-height:100vh;color:var(--stats-ink);font:400 14px/1.5 var(--stats-font);font-variant-numeric:tabular-nums;padding:0 32px}.nffc-stats-theme *,.nffc-stats-theme :before,.nffc-stats-theme :after{box-sizing:border-box}.nffc-stats-theme :is(main,section,article,header,footer,nav,div){min-width:0}.nffc-stats-theme :is(button,input,select,textarea){font-family:inherit}.nffc-stats-theme :is(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #d7942e}.nffc-stats-theme img{max-width:100%}.nffc-stats-theme .stats-retry{background:var(--stats-green);color:#fff;cursor:pointer;border:0;border-radius:6px;min-height:44px;margin-top:16px;padding:10px 18px;font-weight:700}.nffc-stats-theme main :is(h1,h2,h3,h4),.nffc-stats-theme svg text{font-family:var(--stats-font)}.nffc-stats-theme .stats-site-shell,.nffc-stats-theme .lf-site{background:0 0;padding:0 0 40px;font-family:inherit}.nffc-stats-theme .stats-site-shell:before{content:none}.nffc-stats-theme main .lf-wrap,.nffc-stats-theme .stats-site-shell .nffc-dashboard{width:100%;max-width:1264px;box-shadow:none;background:0 0;border:0;margin:0 auto}.nffc-stats-theme .at-site .lf-wrap{max-width:1200px}.nffc-stats-theme .nffc-intro,.nffc-stats-theme .stats-page-intro{border-bottom:var(--gg-border);gap:20px;padding:26px 0}.nffc-stats-theme .lf-site .lf-compact-intro{padding:26px 0 10px}.nffc-stats-theme .nffc-intro h1,.nffc-stats-theme .stats-page-intro h1,.nffc-stats-theme .lf-site .lf-compact-intro h1{max-width:none;color:var(--stats-ink);font:700 clamp(28px, 2.8vw, 40px) / 1.15 var(--stats-font);letter-spacing:-1px;text-transform:none;margin:0}.nffc-stats-theme :is(.nffc-kicker,.lf-eyebrow){width:auto;color:var(--stats-muted);font:700 11px/1.5 var(--stats-font);letter-spacing:1.4px;text-transform:uppercase;background:0 0;margin:0 0 12px;padding:0;display:block}.nffc-stats-theme .nffc-deck,.nffc-stats-theme .stats-page-intro>p:last-child{max-width:68ch;color:var(--stats-muted);margin:12px 0 0;font-size:15px;font-weight:400;line-height:1.6}.nffc-stats-theme .nffc-data-status{border:var(--gg-border);background:var(--stats-surface,#f2f0e4);text-transform:none;border-radius:7px;min-width:170px}.nffc-stats-theme .nffc-notice{border:var(--gg-border);background:var(--stats-surface,#f2f0e4);border-radius:8px;margin:24px 0}.nffc-stats-theme .nffc-notice h2{text-transform:none;font-size:18px}.nffc-stats-theme .nffc-notice p{font-weight:400}.nffc-stats-theme :is(.nffc-match-grid,.nffc-season-grid,.nffc-latest-stats){background:0 0;padding:24px 0}.nffc-stats-theme :is(.nffc-match-card,.nffc-table-card,.nffc-form-card,.stats-person-card,.stats-profile-card,.stats-panel,.stats-lineup-card){border:var(--gg-border);background:var(--stats-surface,#f2f0e4);color:var(--stats-ink);border-radius:8px;overflow:hidden}.nffc-stats-theme .nffc-panel-heading{border-bottom:var(--gg-border);color:var(--stats-ink);text-transform:none;background:#e9efe7}.nffc-stats-theme .nffc-panel-heading span{font-size:13px;font-weight:700}.nffc-stats-theme .nffc-panel-heading small{font-size:12px;font-weight:400}.nffc-stats-theme .nffc-position>strong{color:var(--stats-green);letter-spacing:-2px;font-size:clamp(48px,5vw,72px);line-height:1}.nffc-stats-theme .nffc-position :is(b,span),.nffc-stats-theme .nffc-record span{color:var(--stats-muted)}.nffc-stats-theme :is(.nffc-record,.nffc-match-meta,.nffc-fixture-detail){border-color:var(--stats-line)}.nffc-stats-theme .nffc-record>div{border-color:var(--stats-line);text-transform:none}.nffc-stats-theme :is(.nffc-scoreline span,.nffc-next-opponent strong,.nffc-form-row strong,.nffc-form-row small,.nffc-fixture-detail,.nffc-match-meta p){text-transform:none;letter-spacing:normal}.nffc-stats-theme .nffc-scoreline strong{letter-spacing:-2px;font-size:clamp(44px,5vw,70px);line-height:1}.nffc-stats-theme .nffc-next-opponent strong{font-size:clamp(24px,3vw,36px);line-height:1.15}.nffc-stats-theme .nffc-card-link{color:var(--stats-green);text-transform:none;font-weight:700}.nffc-stats-theme .nffc-form-row strong{font-size:14px}.nffc-stats-theme .nffc-form-row small{font-size:12px;font-weight:400}.nffc-stats-theme .nffc-number-strip{color:var(--stats-ink);background:0 0;border:0;gap:12px}.nffc-stats-theme .nffc-number-strip>div{border:var(--gg-border);background:var(--stats-surface,#f2f0e4);border-radius:8px;min-height:100px}.nffc-stats-theme .nffc-number-strip span{color:var(--stats-muted);text-transform:none;font-size:12px}.nffc-stats-theme .nffc-number-strip strong{color:var(--stats-green);font-size:clamp(28px,3vw,40px)}.nffc-stats-theme .nffc-outlook{background:0 0;border:0;border-radius:0;margin:26px 0;padding:0}.nffc-stats-theme .nffc-outlook-card{border:var(--gg-border);border-top:3px solid var(--stats-green)}.nffc-stats-theme .nffc-outlook-card[data-kind=relegated],.nffc-stats-theme .nffc-outlook-card[data-kind=worst]{border-top-color:#9c3f25}.nffc-stats-theme :is(.stats-section,.stats-profile-grid,.stats-card-grid--teams,.stats-metric-grid--wide){padding:24px 0}.nffc-stats-theme .stats-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.nffc-stats-theme .stats-person-card:hover{background:#e9efe7}.nffc-stats-theme :is(.stats-section-heading,.stats-person-card>strong,.stats-profile-identity strong,.stats-profile-details strong,.stats-match-row__teams,.stats-match-row__date,.stats-tenure strong){text-transform:none;letter-spacing:normal}.nffc-stats-theme .stats-person-card>strong{font-size:20px}.nffc-stats-theme .stats-match-row__teams{font-size:14px}.nffc-stats-theme .stats-match-row__date strong{font-size:12px}.nffc-stats-theme .stats-match-row__date span{font-size:11px;font-weight:400}.nffc-stats-theme .stats-metric-grid--wide{background:0 0;gap:10px}.nffc-stats-theme .stats-metric-grid--wide>div{border:var(--gg-border);background:var(--stats-surface,#f2f0e4);color:var(--stats-ink);border-radius:7px}.nffc-stats-theme .stats-metric-grid--wide :is(span,small){color:var(--stats-muted)}.nffc-stats-theme .stats-metric-grid--wide strong{color:var(--stats-green)}.nffc-stats-theme .stats-table-wrap{border-radius:8px;overflow:visible}.nffc-stats-theme .stats-table{table-layout:fixed;font-size:13px}.nffc-stats-theme .stats-table th{font-size:11px}.nffc-stats-theme .stats-table :is(td,td:first-child){overflow-wrap:anywhere;min-width:0}.nffc-stats-theme .stats-table :is(th:first-child,td:first-child){width:32%}.nffc-stats-theme .stats-footer{border-top:var(--gg-border);color:var(--stats-muted);text-transform:none;background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:36px;padding:22px 0;font-size:12px;font-weight:400;display:flex}.nffc-stats-theme .stats-footer p{margin:0}.nffc-stats-theme .stats-footer-brand{color:var(--stats-ink);letter-spacing:-.7px;font-size:18px;font-weight:700}.nffc-stats-theme .stats-footer-brand span{color:var(--stats-red)}.nffc-stats-theme .stats-footer-source{width:100%;font-size:11px}@media (max-width:760px){.nffc-stats-theme{padding:0 16px}.nffc-stats-theme .nffc-intro{grid-template-columns:1fr}.nffc-stats-theme :is(.nffc-match-grid,.nffc-season-grid,.nffc-latest-stats,.stats-profile-grid,.stats-lineup-grid){grid-template-columns:minmax(0,1fr)}.nffc-stats-theme .stats-metric-grid--wide,.nffc-stats-theme .nffc-outlook-grid,.nffc-stats-theme .nffc-number-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.nffc-stats-theme .stats-match-row{grid-template-columns:minmax(0,1fr);gap:6px}.nffc-stats-theme .stats-match-row__teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.nffc-stats-theme .stats-table :is(th,td){padding:8px 4px;font-size:11px}.nffc-stats-theme .stats-match-hero{grid-template-columns:minmax(0,1fr)}.nffc-stats-theme .stats-table-wrap{width:100%}.nffc-stats-theme .stats-footer{align-items:flex-start}}.nffc-stats-theme :is(.lf-site,.stats-site-shell) button[data-export-action],.nffc-stats-theme :is(.lf-site,.stats-site-shell) button[data-export-action]:hover,.nffc-stats-theme :is(.lf-site,.stats-site-shell) button[data-export-action]:active{width:auto;min-width:0;min-height:32px;box-shadow:none;color:var(--stats-green,#14685c);font:700 12px/1.4 var(--stats-font,Arial,sans-serif);text-underline-offset:3px;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:4px;padding:4px 2px;text-decoration:underline;display:inline-flex}.nffc-stats-theme :is(.lf-site,.stats-site-shell) button[data-export-action]:hover{text-decoration-thickness:2px}.nffc-stats-theme :is(.lf-site,.stats-site-shell) button[data-export-action]:disabled{opacity:.55;cursor:wait}@media (pointer:coarse){.nffc-stats-theme :is(.lf-site,.stats-site-shell) button[data-export-action],.nffc-stats-theme :is(.lf-site,.stats-site-shell) button[data-export-action]:hover,.nffc-stats-theme :is(.lf-site,.stats-site-shell) button[data-export-action]:active{min-height:44px}}.stats-site-shell{--stats-forest:#d00}.stats-return-navigation{background:var(--stats-panel,#f2f0e4);border:1px solid #ccd4c8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;max-width:1264px;margin:16px auto;padding:12px 20px;display:flex}.stats-return-navigation button{color:#172e2d;cursor:pointer;background:#f7f5ea;border:1px solid #acbab0;border-radius:5px;min-height:44px;padding:8px 14px;font-weight:700}.stats-return-navigation small{color:#52636b}@media (max-width:600px){.stats-return-navigation{margin:10px 16px}}
.nffc-stats-theme .player-portrait{vertical-align:middle;color:#61706c;background:#d8ddd0;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.nffc-stats-theme .player-portrait img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block;position:absolute;inset:0}.nffc-stats-theme .player-portrait-large{flex-basis:80px;width:80px;height:80px;font-size:24px}.nffc-stats-theme .player-with-photo{vertical-align:middle;align-items:center;gap:9px;min-width:0;display:inline-flex}.nffc-stats-theme .player-with-photo>span:last-child{overflow-wrap:anywhere;min-width:0}.nffc-stats-theme .pc-player-line>.player-with-photo{flex:1}.nffc-stats-theme .player-profile-heading{align-items:center;gap:16px;display:flex}@media (max-width:600px){.nffc-stats-theme .player-portrait{flex-basis:28px;width:28px;height:28px;font-size:9px}.nffc-stats-theme .player-portrait-large{flex-basis:60px;width:60px;height:60px;font-size:18px}.nffc-stats-theme .player-with-photo{gap:6px}.nffc-stats-theme .player-profile-heading{gap:10px}}@media (max-width:640px){.nffc-stats-theme .fr-table th:nth-child(2){width:48%}}
