@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";:root{--color-paper-50:#fefcf7;--color-paper-100:#f5f1ec;--color-paper-200:#e9e4dc;--color-paper-300:#d7d0c6;--color-paper-cream:#f2eee3;--color-sand:#d9cfc0;--color-ink-700:#1a211d;--color-ink-800:#111814;--color-ink-900:#0b110e;--color-ink-950:#070d09;--color-green-400:#5cb572;--color-green-500:#3b9555;--color-green-600:#1f4d32;--color-green-700:#123c27;--color-green-800:#0d2e1d;--color-green-900:#0f271a;--color-gold-300:#f5c761;--color-gold-400:#ebbd57;--color-gold-500:#f0b135;--color-gold-600:#ba8416;--color-gold-700:#8a5700;--color-red-400:#fe8674;--color-red-500:#c53829;--color-blue-500:#608ab5;--color-white:#fff;--color-black:#000;--space-0:0;--space-1:.125rem;--space-2:.25rem;--space-3:.375rem;--space-4:.5rem;--space-5:.625rem;--space-6:.75rem;--space-7:.875rem;--space-8:1rem;--space-9:1.25rem;--space-10:1.5rem;--space-11:1.75rem;--space-12:2rem;--space-13:2.5rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:.75rem;--radius-2xl:.875rem;--radius-pill:62.4375rem;--radius-frame:1.125rem;--radius-frame-inner:1rem;--radius-phone:2.375rem;--radius-phone-inner:1.875rem;--radius-sheet:1rem;--blur-scrim:.5rem;--breakpoint-compact:64rem;--size-sidebar:16.75rem;--size-drawer:37.5rem;--size-form:42.5rem;--size-link-page:30rem;--size-pie:5.5rem;--size-pie-desk:4.5rem;--size-list-pane:27.5rem;--size-touch:2.75rem;--size-content:80rem;--size-unsaved-dot:.4375rem;--size-sync-dot:.375rem;--size-squad-number-input:5.75rem;--size-logo-hero:10.5rem;--size-avatar-sm:1.625rem;--size-avatar-md:1.75rem;--size-avatar-lg:2.25rem;--size-avatar-xl:3.25rem;--size-crest-sm:1.875rem;--size-crest-md:2.75rem;--size-crest-drop:3.5rem;--size-crest-lg:8.75rem;--size-icon-sm:1rem;--size-icon-md:1.375rem;--size-icon-xs:.625rem;--size-icon-chevron:1.125rem;--size-icon-season:.875rem;--size-calendar-cell:6rem;--size-phone:25.125rem;--size-column:45rem;--size-auth-control:3.125rem;--size-pointer:19.875rem;--size-schedule-dot:.5rem;--size-calendar-today:1.5rem;--size-calendar-bar:.25rem;--size-switch-width:3.25rem;--size-switch-height:2rem;--size-switch-knob:1.75rem;--size-captain-mark:1.375rem;--size-tick:1.5rem;--border-hairline:.0625rem;--border-selected:.125rem;--border-today:.09375rem;--border-mark:.09375rem;--border-hairline-color:#0d2e1d1a;--border-input:#0d2e1d2e;--border-strong:#0d2e1d4d;--border-selected-color:#f0b135;--border-on-raised-color:#f4f2ea29;--border-phone-raised:#f5f1ec1f;--motion-duration-notice:.3s;--motion-duration-stage:.18s;--motion-duration-success:.34s;--motion-duration-fast:.15s;--motion-duration-base:.25s;--motion-duration-enter:.55s;--motion-duration-pop:.6s;--motion-duration-sweep:1.1s;--motion-easing-standard:cubic-bezier(.2, .7, .2, 1);--motion-easing-overshoot:cubic-bezier(.2, .9, .3, 1.4);--motion-stagger:80ms;--desk-column-gap:4.5rem;--desk-block-gap:3.5rem;--phone-inset:1.125rem;--phone-page-bottom:8.25rem;--phone-tab-bar:3.5rem;--phone-block-gap:1.375rem;--phone-row-height:3.5rem;--phone-count-width:1.625rem;--phone-detail-gap:.1875rem;--phone-season-touch:1.75rem;--phone-badge-inset:.125rem;--phone-badge-size:1.125rem;--phone-badge-padding-x:.4375rem;--phone-badge-padding-y:.1875rem;--phone-crest-size:2rem;--phone-handle-width:2.25rem;--phone-handle-height:.3125rem;--opacity-label:.6;--opacity-date:.55;--opacity-action:.65;--opacity-secondary:.75;--font-family-display:Outfit, system-ui, sans-serif;--font-family-body:Outfit, system-ui, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-2xs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-base:.9375rem;--font-size-lg:1.0625rem;--font-size-xl:1.125rem;--font-size-2xl:1.25rem;--font-size-3xl:1.5rem;--font-size-4xl:1.875rem;--font-size-5xl:2.125rem;--font-size-6xl:2.5rem;--font-size-7xl:2.875rem;--font-size-8xl:5rem;--font-size-phone-caption:.8125rem;--font-size-phone-figure:1.375rem;--font-size-phone-section:1.3125rem;--font-size-pointer-title:1.1875rem;--font-line-height-tight:1;--font-line-height-snug:1.2;--font-line-height-normal:1.35;--font-line-height-relaxed:1.55;--font-line-height-phone-heading:1.05;--font-line-height-phone-club:1.15;--font-line-height-readable:1.45;--font-letter-spacing-tighter:-.03em;--font-letter-spacing-tight:-.02em;--font-letter-spacing-normal:0em;--font-letter-spacing-caps:.04em;--font-letter-spacing-phone-heading:-.025em;--font-letter-spacing-soft:-.01em;--font-letter-spacing-fixture-title:-.015em;--text-primary:#0f271a;--text-heading-color:#0d2e1d;--text-secondary:#0f271abf;--text-muted:#0f271aa6;--text-on-raised:#f5f1ec;--text-on-accent:#0f271a;--text-on-primary:#f5f1ec;--text-avatar:#0d2e1d;--surface-page:#f5f1ec;--surface-card:#fefcf7;--surface-sidebar:#f5f1ec;--surface-input:#f5f1ec;--surface-raised:#0d2e1d;--surface-tint:#0d2e1d1a;--surface-tint-strong:#0d2e1d2e;--surface-scrim:#0e1f154d;--surface-drawer:#fefcf7;--surface-avatar:#d9cfc0;--accent-default:#f0b135;--accent-hover:#e6a826;--accent-subtle:#f0b13547;--accent-selected-fill:#f0b1351a;--accent-text:#8a5700;--accent-glow:#f0b13559;--accent-on-raised:#f5c761;--action-primary:#0d2e1d;--action-primary-text:#f5f1ec;--action-secondary:#fefcf7;--action-secondary-text:#0f271a;--status-new:#ba8416;--status-contacted:#608ab5;--status-converted:#3b9555;--status-archived:#00000040;--status-success:#3b9555;--status-success-text:#137738;--status-danger:#c53829;--status-danger-text:#a82418;--status-danger-fill:#9e170c;--status-danger-subtle:#c538291f;--status-success-subtle:#3b95551f;--status-current-fill:#3b95552e;--status-current-text:#195c2e;--shadow-sm:0px 1px 2px 0px #0d2e1d14, 0px 3px 10px 0px #0d2e1d0f;--shadow-md:0px 1px 2px 0px #0d2e1d14, 0px 6px 16px 0px #0d2e1d12;--shadow-lg:0px 1px 2px 0px #0d2e1d14, 0px 8px 20px 0px #0d2e1d14;--shadow-xl:0px 2px 6px 0px #0d2e1d33, 0px 12px 28px 0px #0d2e1d47;--shadow-hover:0px 2px 4px 0px #0d2e1d1a, 0px 12px 28px 0px #0d2e1d1f;--state-hover-primary-fill:#123c27;--state-hover-accent-fill:#e6a826;--state-hover-secondary-fill:#0d2e1d0f;--state-hover-danger-fill:#8a0700;--state-hover-nav-fill:#0d2e1d0f;--state-hover-row-fill:#0d2e1d09;--state-hover-on-raised-fill:#f6f2ec14;--state-hover-link-text:#8a5700;--state-hover-raised-card-fill:#123c27;--state-active-primary-fill:#052616;--state-active-accent-fill:#d29922;--state-active-secondary-fill:#0d2e1d1f;--state-active-danger-fill:#790000;--state-active-on-raised-fill:#123c27;--state-active-raised-card-fill:#0f271a;--state-focus-ring:#f0b135;--state-focus-ring-width:.125rem;--state-focus-ring-offset:.125rem;--state-focus-phone-ring:#f0b135;--state-disabled-opacity:.45;--state-duration-fast:.12s;--state-duration-base:.12s;--state-pending-opacity:.6;--chart-series1:#0d2e1d;--chart-series2:#f0b135;--chart-attention:#ba8416;--chart-grid:#0d2e1d1a;--site-canvas:#f5f1ec;--site-panel:#fefcf7;--site-panel-elevated:#f5f1ec;--site-text:#0d2e1d;--site-text-subtle:#0f271a;--site-text-secondary:#0f271abf;--site-text-muted:#0f271aa6;--site-text-quiet:#0f271aa6;--site-text-faint:#0f271aa6;--site-text-dim:#0f271aa6;--site-accent:#f0b135;--site-accent-light:#8a5700;--site-accent-bright:#8a5700;--site-accent-hover:#e6a826;--site-accent-active:#d29922;--site-on-accent:#0f271a;--site-hairline:#0d2e1d1a;--site-hairline-faint:#0d2e1d1a;--site-chrome-hairline:#0d2e1d2e;--site-hub-line:#0d2e1d4d;--site-league:#137738;--site-league-hairline:#0d2e1d4d;--site-text-soft:#0f271abf;--site-bezel-ring:#0d2e1d4d;--site-accent-wash:#f0b1351a;--site-on-ink-wash:#ffffff17;--attendance-in:#3b9555;--attendance-out:#c53829;--attendance-in-on-raised:#5cb572;--attendance-out-on-raised:#fe8674;--attendance-track:#0d2e1d14;--attendance-bar-height:.3125rem;--attendance-figure:#0d2e1d;--attendance-figure-past:#0f271acc;--attendance-flag:#f0b13538;--attendance-flag-text:#8a5700;--attendance-matchday-minimum:14;--schedule-kind-fixture-fill:#0d2e1d;--schedule-kind-fixture-text:#f6f2ec;--schedule-kind-fixture-row:#0d2e1d0d;--schedule-kind-training-fill:#0d2e1d17;--schedule-kind-friendly-border:#0d2e1d40;--schedule-kind-event-fill:#f0b13547;--schedule-kind-event-text:#6e4200;--schedule-kind-cancelled-fill:#c538291f;--schedule-kind-cancelled-text:#9e170c;--sync-pill-fill:#0d2e1d1a;--sync-dot:#0f271a73;--switch-track-on:#0d2e1d;--switch-track-off:#0d2e1d2e;--switch-knob-on:#f5f1ec;--switch-knob-off:#fefcf7;--player-captain-fill:#f0b135;--player-captain-text:#0f271a;--player-vice-ring:#f0b135;--player-vice-text:#8a5700;--player-captain-on-raised:#f5c761;--player-rating-shape:#f5c76147;--player-rating-stroke:#f5c761;--player-rating-grid:#f4f2ea29;--player-bar-track:#0d2e1d1a;--player-bar-fill:#0d2e1d;--player-bar-height:.5rem;--player-bar-thumb:1.75rem;--player-medical-fill:#c538291f;--player-medical-text:#a82418;--text-display-font-family:Outfit, system-ui, sans-serif;--text-display-font-size:2.125rem;--text-display-font-weight:600;--text-display-line-height:1;--text-display-letter-spacing:-.03em;--text-heading-font-family:Outfit, system-ui, sans-serif;--text-heading-font-size:1.875rem;--text-heading-font-weight:600;--text-heading-line-height:1;--text-heading-letter-spacing:-.03em;--text-title-font-family:Outfit, system-ui, sans-serif;--text-title-font-size:1.5rem;--text-title-font-weight:600;--text-title-line-height:1.2;--text-title-letter-spacing:-.02em;--text-section-font-family:Outfit, system-ui, sans-serif;--text-section-font-size:1.0625rem;--text-section-font-weight:600;--text-section-line-height:1;--text-section-letter-spacing:0em;--text-body-font-family:Outfit, system-ui, sans-serif;--text-body-font-size:1rem;--text-body-font-weight:400;--text-body-line-height:1.35;--text-body-letter-spacing:0em;--text-body-strong-font-family:Outfit, system-ui, sans-serif;--text-body-strong-font-size:1rem;--text-body-strong-font-weight:600;--text-body-strong-line-height:1.35;--text-body-strong-letter-spacing:0em;--text-small-font-family:Outfit, system-ui, sans-serif;--text-small-font-size:.875rem;--text-small-font-weight:500;--text-small-line-height:1.35;--text-small-letter-spacing:0em;--text-caption-font-family:Outfit, system-ui, sans-serif;--text-caption-font-size:.75rem;--text-caption-font-weight:500;--text-caption-line-height:1.35;--text-caption-letter-spacing:0em;--text-label-font-family:Outfit, system-ui, sans-serif;--text-label-font-size:.6875rem;--text-label-font-weight:500;--text-label-line-height:1;--text-label-letter-spacing:.04em;--text-number-font-family:Outfit, system-ui, sans-serif;--text-number-font-size:2.5rem;--text-number-font-weight:700;--text-number-line-height:1;--text-number-letter-spacing:-.03em}@media (prefers-color-scheme:dark){:root{--color-paper-50:#fefcf7;--color-paper-100:#f5f1ec;--color-paper-200:#e9e4dc;--color-paper-300:#d7d0c6;--color-paper-cream:#f2eee3;--color-sand:#d9cfc0;--color-ink-700:#1a211d;--color-ink-800:#111814;--color-ink-900:#0b110e;--color-ink-950:#070d09;--color-green-400:#5cb572;--color-green-500:#3b9555;--color-green-600:#1f4d32;--color-green-700:#123c27;--color-green-800:#0d2e1d;--color-green-900:#0f271a;--color-gold-300:#f5c761;--color-gold-400:#ebbd57;--color-gold-500:#f0b135;--color-gold-600:#ba8416;--color-gold-700:#8a5700;--color-red-400:#fe8674;--color-red-500:#c53829;--color-blue-500:#608ab5;--color-white:#fff;--color-black:#000;--space-0:0;--space-1:.125rem;--space-2:.25rem;--space-3:.375rem;--space-4:.5rem;--space-5:.625rem;--space-6:.75rem;--space-7:.875rem;--space-8:1rem;--space-9:1.25rem;--space-10:1.5rem;--space-11:1.75rem;--space-12:2rem;--space-13:2.5rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:.75rem;--radius-2xl:.875rem;--radius-pill:62.4375rem;--radius-frame:1.125rem;--radius-frame-inner:1rem;--radius-phone:2.375rem;--radius-phone-inner:1.875rem;--radius-sheet:1rem;--blur-scrim:.5rem;--breakpoint-compact:64rem;--size-sidebar:16.75rem;--size-drawer:37.5rem;--size-form:42.5rem;--size-link-page:30rem;--size-pie:5.5rem;--size-pie-desk:4.5rem;--size-list-pane:27.5rem;--size-touch:2.75rem;--size-content:80rem;--size-unsaved-dot:.4375rem;--size-sync-dot:.375rem;--size-squad-number-input:5.75rem;--size-logo-hero:10.5rem;--size-avatar-sm:1.625rem;--size-avatar-md:1.75rem;--size-avatar-lg:2.25rem;--size-avatar-xl:3.25rem;--size-crest-sm:1.875rem;--size-crest-md:2.75rem;--size-crest-drop:3.5rem;--size-crest-lg:8.75rem;--size-icon-sm:1rem;--size-icon-md:1.375rem;--size-icon-xs:.625rem;--size-icon-chevron:1.125rem;--size-icon-season:.875rem;--size-calendar-cell:6rem;--size-phone:25.125rem;--size-column:45rem;--size-auth-control:3.125rem;--size-pointer:19.875rem;--size-schedule-dot:.5rem;--size-calendar-today:1.5rem;--size-calendar-bar:.25rem;--size-switch-width:3.25rem;--size-switch-height:2rem;--size-switch-knob:1.75rem;--size-captain-mark:1.375rem;--size-tick:1.5rem;--border-hairline:.0625rem;--border-selected:.125rem;--border-today:.09375rem;--border-mark:.09375rem;--border-hairline-color:#e8be622e;--border-input:#ffffff24;--border-strong:#e8be6259;--border-selected-color:#ebbd57;--border-on-raised-color:#f4f2ea29;--border-phone-raised:#f5f1ec1f;--motion-duration-notice:.3s;--motion-duration-stage:.18s;--motion-duration-success:.34s;--motion-duration-fast:.15s;--motion-duration-base:.25s;--motion-duration-enter:.55s;--motion-duration-pop:.6s;--motion-duration-sweep:1.1s;--motion-easing-standard:cubic-bezier(.2, .7, .2, 1);--motion-easing-overshoot:cubic-bezier(.2, .9, .3, 1.4);--motion-stagger:80ms;--desk-column-gap:4.5rem;--desk-block-gap:3.5rem;--phone-inset:1.125rem;--phone-page-bottom:8.25rem;--phone-tab-bar:3.5rem;--phone-block-gap:1.375rem;--phone-row-height:3.5rem;--phone-count-width:1.625rem;--phone-detail-gap:.1875rem;--phone-season-touch:1.75rem;--phone-badge-inset:.125rem;--phone-badge-size:1.125rem;--phone-badge-padding-x:.4375rem;--phone-badge-padding-y:.1875rem;--phone-crest-size:2rem;--phone-handle-width:2.25rem;--phone-handle-height:.3125rem;--opacity-label:.6;--opacity-date:.55;--opacity-action:.65;--opacity-secondary:.75;--font-family-display:Outfit, system-ui, sans-serif;--font-family-body:Outfit, system-ui, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-2xs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-base:.9375rem;--font-size-lg:1.0625rem;--font-size-xl:1.125rem;--font-size-2xl:1.25rem;--font-size-3xl:1.5rem;--font-size-4xl:1.875rem;--font-size-5xl:2.125rem;--font-size-6xl:2.5rem;--font-size-7xl:2.875rem;--font-size-8xl:5rem;--font-size-phone-caption:.8125rem;--font-size-phone-figure:1.375rem;--font-size-phone-section:1.3125rem;--font-size-pointer-title:1.1875rem;--font-line-height-tight:1;--font-line-height-snug:1.2;--font-line-height-normal:1.35;--font-line-height-relaxed:1.55;--font-line-height-phone-heading:1.05;--font-line-height-phone-club:1.15;--font-line-height-readable:1.45;--font-letter-spacing-tighter:-.03em;--font-letter-spacing-tight:-.02em;--font-letter-spacing-normal:0em;--font-letter-spacing-caps:.04em;--font-letter-spacing-phone-heading:-.025em;--font-letter-spacing-soft:-.01em;--font-letter-spacing-fixture-title:-.015em;--text-primary:#f2eee3;--text-heading-color:#f2eee3;--text-secondary:#f2eee3a6;--text-muted:#f2eee38c;--text-on-raised:#f5f1ec;--text-on-accent:#070d09;--text-on-primary:#0b110e;--text-avatar:#0d2e1d;--surface-page:#0b110e;--surface-card:#111814;--surface-sidebar:#070d09;--surface-input:#1a211d;--surface-raised:#0d2e1d;--surface-tint:#ffffff14;--surface-tint-strong:#ffffff24;--surface-scrim:#0204038c;--surface-drawer:#111814;--surface-avatar:#d7d0c6;--accent-default:#ebbd57;--accent-hover:#f5c761;--accent-subtle:#ebbd5738;--accent-selected-fill:#ebbd571f;--accent-text:#f5c761;--accent-glow:#ebbd574d;--accent-on-raised:#f5c761;--action-primary:#f2eee3;--action-primary-text:#0b110e;--action-secondary:#1a211d;--action-secondary-text:#f2eee3;--status-new:#ebbd57;--status-contacted:#7ea9d5;--status-converted:#5cb572;--status-archived:#ffffff40;--status-success:#5cb572;--status-success-text:#62bb78;--status-danger:#fe8674;--status-danger-text:#fe8674;--status-danger-fill:#c53829;--status-danger-subtle:#c5382947;--status-success-subtle:#62bb7838;--status-current-fill:#3b95552e;--status-current-text:#5cb572;--shadow-sm:0px 1px 2px 0px #0000004d;--shadow-md:0px 8px 24px 0px #00000059;--shadow-lg:0px 8px 24px 0px #00000059;--shadow-xl:0px 14px 32px 0px #00000073;--shadow-hover:0px 2px 4px 0px #00000059, 0px 14px 30px 0px #0006;--state-hover-primary-fill:#dfdace;--state-hover-accent-fill:#f8ca65;--state-hover-secondary-fill:#19221d;--state-hover-danger-fill:#dd503f;--state-hover-nav-fill:#171f1a;--state-hover-row-fill:#f5f0e60b;--state-hover-on-raised-fill:#f5f0e612;--state-hover-border-hover:#e8be6257;--state-hover-link-text:#ebbd57;--state-hover-raised-card-fill:#1f2d25;--state-active-primary-fill:#cdc7b8;--state-active-accent-fill:#d7aa42;--state-active-secondary-fill:#151d18;--state-active-danger-fill:#ef6856;--state-active-on-raised-fill:#1f2d25;--state-active-raised-card-fill:#0f271a;--state-focus-ring:#ebbd57;--state-focus-ring-width:.125rem;--state-focus-ring-offset:.125rem;--state-focus-phone-ring:#f0b135;--state-disabled-opacity:.4;--state-duration-fast:.12s;--state-duration-base:.12s;--state-pending-opacity:.55;--chart-series1:#5cb572;--chart-series2:#ebbd57;--chart-attention:#f5c761;--chart-grid:#e8be622e;--site-canvas:#0b110e;--site-panel:#111814;--site-panel-elevated:#19221d;--site-text:#f2eee3;--site-text-subtle:#f2eee3d1;--site-text-secondary:#f2eee3bd;--site-text-muted:#f2eee3a6;--site-text-quiet:#f2eee399;--site-text-faint:#f2eee38c;--site-text-dim:#f2eee380;--site-accent:#ebbd57;--site-accent-light:#f5c761;--site-accent-bright:#f9d280;--site-accent-hover:#f8ca65;--site-accent-active:#d7aa42;--site-on-accent:#070d09;--site-hairline:#e8be622e;--site-hairline-faint:#e8be6224;--site-chrome-hairline:#e8be6238;--site-hub-line:#e8be6280;--site-league:#5cb572;--site-league-hairline:#5cb57259;--site-text-soft:#f2eee3b3;--site-bezel-ring:#ebbd574d;--site-accent-wash:#ebbd5729;--site-on-ink-wash:#ffffff17;--attendance-in:#5cb572;--attendance-out:#fe8674;--attendance-in-on-raised:#5cb572;--attendance-out-on-raised:#fe8674;--attendance-track:#ffffff1a;--attendance-bar-height:.3125rem;--attendance-figure:#f2eee3;--attendance-figure-past:#f2eee3bf;--attendance-flag:#ebbd5733;--attendance-flag-text:#ebbd57;--attendance-matchday-minimum:14;--schedule-kind-fixture-fill:#f6f2ec;--schedule-kind-fixture-text:#0d2e1d;--schedule-kind-fixture-row:#f5f1ea0d;--schedule-kind-training-fill:#f5f1ea1a;--schedule-kind-friendly-border:#f5f1ea4d;--schedule-kind-event-fill:#f0b13547;--schedule-kind-event-text:#ebbd57;--schedule-kind-cancelled-fill:#c538291f;--schedule-kind-cancelled-text:#fe8674;--sync-pill-fill:#ffffff14;--sync-dot:#f4f2ea80;--switch-track-on:#f2eee3;--switch-track-off:#ffffff24;--switch-knob-on:#0b110e;--switch-knob-off:#f2eee3;--player-captain-fill:#ebbd57;--player-captain-text:#070d09;--player-vice-ring:#ebbd57;--player-vice-text:#f5c761;--player-captain-on-raised:#f5c761;--player-rating-shape:#f5c76147;--player-rating-stroke:#f5c761;--player-rating-grid:#f4f2ea29;--player-bar-track:#ffffff14;--player-bar-fill:#f2eee3;--player-bar-height:.5rem;--player-bar-thumb:1.75rem;--player-medical-fill:#c5382947;--player-medical-text:#fe8674;--text-display-font-family:Outfit, system-ui, sans-serif;--text-display-font-size:2.125rem;--text-display-font-weight:600;--text-display-line-height:1;--text-display-letter-spacing:-.03em;--text-heading-font-family:Outfit, system-ui, sans-serif;--text-heading-font-size:1.875rem;--text-heading-font-weight:600;--text-heading-line-height:1;--text-heading-letter-spacing:-.03em;--text-title-font-family:Outfit, system-ui, sans-serif;--text-title-font-size:1.5rem;--text-title-font-weight:600;--text-title-line-height:1.2;--text-title-letter-spacing:-.02em;--text-section-font-family:Outfit, system-ui, sans-serif;--text-section-font-size:1.0625rem;--text-section-font-weight:600;--text-section-line-height:1;--text-section-letter-spacing:0em;--text-body-font-family:Outfit, system-ui, sans-serif;--text-body-font-size:1rem;--text-body-font-weight:400;--text-body-line-height:1.35;--text-body-letter-spacing:0em;--text-body-strong-font-family:Outfit, system-ui, sans-serif;--text-body-strong-font-size:1rem;--text-body-strong-font-weight:600;--text-body-strong-line-height:1.35;--text-body-strong-letter-spacing:0em;--text-small-font-family:Outfit, system-ui, sans-serif;--text-small-font-size:.875rem;--text-small-font-weight:500;--text-small-line-height:1.35;--text-small-letter-spacing:0em;--text-caption-font-family:Outfit, system-ui, sans-serif;--text-caption-font-size:.75rem;--text-caption-font-weight:500;--text-caption-line-height:1.35;--text-caption-letter-spacing:0em;--text-label-font-family:Outfit, system-ui, sans-serif;--text-label-font-size:.6875rem;--text-label-font-weight:500;--text-label-line-height:1;--text-label-letter-spacing:.04em;--text-number-font-family:Outfit, system-ui, sans-serif;--text-number-font-size:2.5rem;--text-number-font-weight:700;--text-number-line-height:1;--text-number-letter-spacing:-.03em}}@supports (color:oklch(0% 0 0)){:root{--color-paper-50:oklch(99% .006 85);--color-paper-100:oklch(96% .008 80);--color-paper-200:oklch(92% .012 80);--color-paper-300:oklch(86% .016 80);--color-paper-cream:oklch(95% .015 90);--color-sand:oklch(85.85% .0232 78.2);--color-ink-700:oklch(24% .014 160);--color-ink-800:oklch(20% .014 160);--color-ink-900:oklch(17% .012 160);--color-ink-950:oklch(15% .012 160);--color-green-400:oklch(70% .13 150);--color-green-500:oklch(60% .13 150);--color-green-600:oklch(38% .07 155);--color-green-700:oklch(32% .06 158);--color-green-800:oklch(27% .05 158);--color-green-900:oklch(25% .04 158);--color-gold-300:oklch(85% .13 85);--color-gold-400:oklch(82% .13 85);--color-gold-500:oklch(80% .15 80);--color-gold-600:oklch(65% .13 78);--color-gold-700:oklch(50% .12 75);--color-red-400:oklch(75% .15 30);--color-red-500:oklch(55% .18 30);--color-blue-500:oklch(62% .08 250);--color-white:oklch(100% 0 0);--color-black:oklch(0% 0 0);--space-0:0;--space-1:.125rem;--space-2:.25rem;--space-3:.375rem;--space-4:.5rem;--space-5:.625rem;--space-6:.75rem;--space-7:.875rem;--space-8:1rem;--space-9:1.25rem;--space-10:1.5rem;--space-11:1.75rem;--space-12:2rem;--space-13:2.5rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:.75rem;--radius-2xl:.875rem;--radius-pill:62.4375rem;--radius-frame:1.125rem;--radius-frame-inner:1rem;--radius-phone:2.375rem;--radius-phone-inner:1.875rem;--radius-sheet:1rem;--blur-scrim:.5rem;--breakpoint-compact:64rem;--size-sidebar:16.75rem;--size-drawer:37.5rem;--size-form:42.5rem;--size-link-page:30rem;--size-pie:5.5rem;--size-pie-desk:4.5rem;--size-list-pane:27.5rem;--size-touch:2.75rem;--size-content:80rem;--size-unsaved-dot:.4375rem;--size-sync-dot:.375rem;--size-squad-number-input:5.75rem;--size-logo-hero:10.5rem;--size-avatar-sm:1.625rem;--size-avatar-md:1.75rem;--size-avatar-lg:2.25rem;--size-avatar-xl:3.25rem;--size-crest-sm:1.875rem;--size-crest-md:2.75rem;--size-crest-drop:3.5rem;--size-crest-lg:8.75rem;--size-icon-sm:1rem;--size-icon-md:1.375rem;--size-icon-xs:.625rem;--size-icon-chevron:1.125rem;--size-icon-season:.875rem;--size-calendar-cell:6rem;--size-phone:25.125rem;--size-column:45rem;--size-auth-control:3.125rem;--size-pointer:19.875rem;--size-schedule-dot:.5rem;--size-calendar-today:1.5rem;--size-calendar-bar:.25rem;--size-switch-width:3.25rem;--size-switch-height:2rem;--size-switch-knob:1.75rem;--size-captain-mark:1.375rem;--size-tick:1.5rem;--border-hairline:.0625rem;--border-selected:.125rem;--border-today:.09375rem;--border-mark:.09375rem;--border-hairline-color:oklch(27% .05 158/.1);--border-input:oklch(27% .05 158/.18);--border-strong:oklch(27% .05 158/.3);--border-on-raised-color:oklch(96% .01 90/.16);--border-phone-raised:oklch(96% .008 80/.12);--motion-duration-notice:.3s;--motion-duration-stage:.18s;--motion-duration-success:.34s;--motion-duration-fast:.15s;--motion-duration-base:.25s;--motion-duration-enter:.55s;--motion-duration-pop:.6s;--motion-duration-sweep:1.1s;--motion-easing-standard:cubic-bezier(.2, .7, .2, 1);--motion-easing-overshoot:cubic-bezier(.2, .9, .3, 1.4);--motion-stagger:80ms;--desk-column-gap:4.5rem;--desk-block-gap:3.5rem;--phone-inset:1.125rem;--phone-page-bottom:8.25rem;--phone-tab-bar:3.5rem;--phone-block-gap:1.375rem;--phone-row-height:3.5rem;--phone-count-width:1.625rem;--phone-detail-gap:.1875rem;--phone-season-touch:1.75rem;--phone-badge-inset:.125rem;--phone-badge-size:1.125rem;--phone-badge-padding-x:.4375rem;--phone-badge-padding-y:.1875rem;--phone-crest-size:2rem;--phone-handle-width:2.25rem;--phone-handle-height:.3125rem;--opacity-label:.6;--opacity-date:.55;--opacity-action:.65;--opacity-secondary:.75;--font-family-display:Outfit, system-ui, sans-serif;--font-family-body:Outfit, system-ui, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-2xs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-base:.9375rem;--font-size-lg:1.0625rem;--font-size-xl:1.125rem;--font-size-2xl:1.25rem;--font-size-3xl:1.5rem;--font-size-4xl:1.875rem;--font-size-5xl:2.125rem;--font-size-6xl:2.5rem;--font-size-7xl:2.875rem;--font-size-8xl:5rem;--font-size-phone-caption:.8125rem;--font-size-phone-figure:1.375rem;--font-size-phone-section:1.3125rem;--font-size-pointer-title:1.1875rem;--font-line-height-tight:1;--font-line-height-snug:1.2;--font-line-height-normal:1.35;--font-line-height-relaxed:1.55;--font-line-height-phone-heading:1.05;--font-line-height-phone-club:1.15;--font-line-height-readable:1.45;--font-letter-spacing-tighter:-.03em;--font-letter-spacing-tight:-.02em;--font-letter-spacing-normal:0em;--font-letter-spacing-caps:.04em;--font-letter-spacing-phone-heading:-.025em;--font-letter-spacing-soft:-.01em;--font-letter-spacing-fixture-title:-.015em;--text-secondary:oklch(25% .04 158/.75);--text-muted:oklch(25% .04 158/.65);--surface-tint:oklch(27% .05 158/.1);--surface-tint-strong:oklch(27% .05 158/.18);--surface-scrim:oklch(22% .03 158/.3);--accent-hover:oklch(77% .15 80);--accent-subtle:oklch(80% .15 80/.28);--accent-selected-fill:oklch(80% .15 80/.1);--accent-glow:oklch(80% .15 80/.35);--status-archived:oklch(0% 0 0/.25);--status-success-text:oklch(50% .13 150);--status-danger-text:oklch(48% .17 30);--status-danger-fill:oklch(45% .17 30);--status-danger-subtle:oklch(55% .18 30/.12);--status-success-subtle:oklch(60% .13 150/.12);--status-current-fill:oklch(60% .13 150/.18);--status-current-text:oklch(42% .1 150);--shadow-sm:0px 1px 2px 0px oklch(27% .05 158/.08), 0px 3px 10px 0px oklch(27% .05 158/.06);--shadow-md:0px 1px 2px 0px oklch(27% .05 158/.08), 0px 6px 16px 0px oklch(27% .05 158/.07);--shadow-lg:0px 1px 2px 0px oklch(27% .05 158/.08), 0px 8px 20px 0px oklch(27% .05 158/.08);--shadow-xl:0px 2px 6px 0px oklch(27% .05 158/.2), 0px 12px 28px 0px oklch(27% .05 158/.28);--shadow-hover:0px 2px 4px 0px oklch(27% .05 158/.1), 0px 12px 28px 0px oklch(27% .05 158/.12);--state-hover-primary-fill:oklch(32% .06 158);--state-hover-accent-fill:oklch(77% .15 80);--state-hover-secondary-fill:oklch(27% .05 158/.06);--state-hover-danger-fill:oklch(40% .16 30);--state-hover-nav-fill:oklch(27% .05 158/.06);--state-hover-row-fill:oklch(27% .05 158/.035);--state-hover-on-raised-fill:oklch(96.26% .0091 78.28/.08);--state-hover-raised-card-fill:oklch(32% .06 158);--state-active-primary-fill:oklch(24% .05 158);--state-active-accent-fill:oklch(72% .14 80);--state-active-secondary-fill:oklch(27% .05 158/.12);--state-active-danger-fill:oklch(36% .15 30);--state-active-on-raised-fill:oklch(32% .06 158);--state-focus-ring-width:.125rem;--state-focus-ring-offset:.125rem;--state-disabled-opacity:.45;--state-duration-fast:.12s;--state-duration-base:.12s;--state-pending-opacity:.6;--chart-grid:oklch(27% .05 158/.1);--site-on-ink-wash:oklch(100% 0 0/.09);--attendance-track:oklch(27% .05 158/.08);--attendance-bar-height:.3125rem;--attendance-figure-past:oklch(25% .04 158/.8);--attendance-flag:oklch(80% .15 80/.22);--attendance-matchday-minimum:14;--schedule-kind-fixture-text:oklch(96.26% .0091 78.28);--schedule-kind-fixture-row:oklch(27% .05 158/.05);--schedule-kind-training-fill:oklch(27% .05 158/.09);--schedule-kind-friendly-border:oklch(27% .05 158/.25);--schedule-kind-event-fill:oklch(80% .15 80/.28);--schedule-kind-event-text:oklch(42% .11 75);--schedule-kind-cancelled-fill:oklch(55% .18 30/.12);--schedule-kind-cancelled-text:oklch(45% .17 30);--sync-pill-fill:oklch(27% .05 158/.1);--sync-dot:oklch(25% .04 158/.45);--player-rating-shape:oklch(85% .13 85/.28);--player-bar-height:.5rem;--player-bar-thumb:1.75rem;--text-display-font-family:Outfit, system-ui, sans-serif;--text-heading-font-family:Outfit, system-ui, sans-serif;--text-title-font-family:Outfit, system-ui, sans-serif;--text-section-font-family:Outfit, system-ui, sans-serif;--text-body-font-family:Outfit, system-ui, sans-serif;--text-body-strong-font-family:Outfit, system-ui, sans-serif;--text-small-font-family:Outfit, system-ui, sans-serif;--text-caption-font-family:Outfit, system-ui, sans-serif;--text-label-font-family:Outfit, system-ui, sans-serif;--text-number-font-family:Outfit, system-ui, sans-serif;--border-selected-color:var(--color-gold-500);--text-primary:var(--color-green-900);--text-heading-color:var(--color-green-800);--text-on-raised:var(--color-paper-100);--text-on-accent:var(--color-green-900);--text-on-primary:var(--color-paper-100);--text-avatar:var(--color-green-800);--surface-page:var(--color-paper-100);--surface-card:var(--color-paper-50);--surface-sidebar:var(--color-paper-100);--surface-input:var(--color-paper-100);--surface-raised:var(--color-green-800);--surface-drawer:var(--color-paper-50);--surface-avatar:var(--color-sand);--accent-default:var(--color-gold-500);--accent-text:var(--color-gold-700);--accent-on-raised:var(--color-gold-300);--action-primary:var(--color-green-800);--action-primary-text:var(--color-paper-100);--action-secondary:var(--color-paper-50);--action-secondary-text:var(--color-green-900);--status-new:var(--color-gold-600);--status-contacted:var(--color-blue-500);--status-converted:var(--color-green-500);--status-success:var(--color-green-500);--status-danger:var(--color-red-500);--state-hover-link-text:var(--color-gold-700);--state-active-raised-card-fill:var(--color-green-900);--state-focus-ring:var(--color-gold-500);--state-focus-phone-ring:var(--color-gold-500);--chart-series1:var(--color-green-800);--chart-series2:var(--color-gold-500);--chart-attention:var(--color-gold-600);--site-text-secondary:var(--text-secondary);--site-text-muted:var(--text-muted);--site-text-quiet:var(--text-muted);--site-text-faint:var(--text-muted);--site-text-dim:var(--text-muted);--site-accent-hover:var(--state-hover-accent-fill);--site-accent-active:var(--state-active-accent-fill);--site-hairline:var(--border-hairline-color);--site-hairline-faint:var(--border-hairline-color);--site-chrome-hairline:var(--border-input);--site-hub-line:var(--border-strong);--site-league:var(--status-success-text);--site-league-hairline:var(--border-strong);--site-text-soft:var(--text-secondary);--site-bezel-ring:var(--border-strong);--site-accent-wash:var(--accent-selected-fill);--attendance-in:var(--color-green-500);--attendance-out:var(--color-red-500);--attendance-in-on-raised:var(--color-green-400);--attendance-out-on-raised:var(--color-red-400);--attendance-figure:var(--color-green-800);--attendance-flag-text:var(--color-gold-700);--schedule-kind-fixture-fill:var(--color-green-800);--switch-track-off:var(--surface-tint-strong);--switch-knob-off:var(--color-paper-50);--player-captain-on-raised:var(--color-gold-300);--player-rating-stroke:var(--color-gold-300);--player-rating-grid:var(--border-on-raised-color);--player-bar-track:var(--surface-tint);--player-medical-fill:var(--status-danger-subtle);--player-medical-text:var(--status-danger-text);--text-display-font-size:var(--font-size-5xl);--text-display-font-weight:var(--font-weight-semibold);--text-display-line-height:var(--font-line-height-tight);--text-display-letter-spacing:var(--font-letter-spacing-tighter);--text-heading-font-size:var(--font-size-4xl);--text-heading-font-weight:var(--font-weight-semibold);--text-heading-line-height:var(--font-line-height-tight);--text-heading-letter-spacing:var(--font-letter-spacing-tighter);--text-title-font-size:var(--font-size-3xl);--text-title-font-weight:var(--font-weight-semibold);--text-title-line-height:var(--font-line-height-snug);--text-title-letter-spacing:var(--font-letter-spacing-tight);--text-section-font-size:var(--font-size-lg);--text-section-font-weight:var(--font-weight-semibold);--text-section-line-height:var(--font-line-height-tight);--text-section-letter-spacing:var(--font-letter-spacing-normal);--text-body-font-size:var(--font-size-md);--text-body-font-weight:var(--font-weight-regular);--text-body-line-height:var(--font-line-height-normal);--text-body-letter-spacing:var(--font-letter-spacing-normal);--text-body-strong-font-size:var(--font-size-md);--text-body-strong-font-weight:var(--font-weight-semibold);--text-body-strong-line-height:var(--font-line-height-normal);--text-body-strong-letter-spacing:var(--font-letter-spacing-normal);--text-small-font-size:var(--font-size-sm);--text-small-font-weight:var(--font-weight-medium);--text-small-line-height:var(--font-line-height-normal);--text-small-letter-spacing:var(--font-letter-spacing-normal);--text-caption-font-size:var(--font-size-xs);--text-caption-font-weight:var(--font-weight-medium);--text-caption-line-height:var(--font-line-height-normal);--text-caption-letter-spacing:var(--font-letter-spacing-normal);--text-label-font-size:var(--font-size-2xs);--text-label-font-weight:var(--font-weight-medium);--text-label-line-height:var(--font-line-height-tight);--text-label-letter-spacing:var(--font-letter-spacing-caps);--text-number-font-size:var(--font-size-6xl);--text-number-font-weight:var(--font-weight-bold);--text-number-line-height:var(--font-line-height-tight);--text-number-letter-spacing:var(--font-letter-spacing-tighter);--site-canvas:var(--surface-page);--site-panel:var(--surface-card);--site-panel-elevated:var(--surface-input);--site-text:var(--text-heading-color);--site-text-subtle:var(--text-primary);--site-accent:var(--accent-default);--site-accent-light:var(--accent-text);--site-accent-bright:var(--accent-text);--site-on-accent:var(--text-on-accent);--switch-track-on:var(--action-primary);--switch-knob-on:var(--action-primary-text);--player-captain-fill:var(--accent-default);--player-captain-text:var(--text-on-accent);--player-vice-ring:var(--accent-default);--player-vice-text:var(--accent-text);--player-bar-fill:var(--action-primary)}@media (prefers-color-scheme:dark){:root{--color-paper-50:oklch(99% .006 85);--color-paper-100:oklch(96% .008 80);--color-paper-200:oklch(92% .012 80);--color-paper-300:oklch(86% .016 80);--color-paper-cream:oklch(95% .015 90);--color-sand:oklch(85.85% .0232 78.2);--color-ink-700:oklch(24% .014 160);--color-ink-800:oklch(20% .014 160);--color-ink-900:oklch(17% .012 160);--color-ink-950:oklch(15% .012 160);--color-green-400:oklch(70% .13 150);--color-green-500:oklch(60% .13 150);--color-green-600:oklch(38% .07 155);--color-green-700:oklch(32% .06 158);--color-green-800:oklch(27% .05 158);--color-green-900:oklch(25% .04 158);--color-gold-300:oklch(85% .13 85);--color-gold-400:oklch(82% .13 85);--color-gold-500:oklch(80% .15 80);--color-gold-600:oklch(65% .13 78);--color-gold-700:oklch(50% .12 75);--color-red-400:oklch(75% .15 30);--color-red-500:oklch(55% .18 30);--color-blue-500:oklch(62% .08 250);--color-white:oklch(100% 0 0);--color-black:oklch(0% 0 0);--space-0:0;--space-1:.125rem;--space-2:.25rem;--space-3:.375rem;--space-4:.5rem;--space-5:.625rem;--space-6:.75rem;--space-7:.875rem;--space-8:1rem;--space-9:1.25rem;--space-10:1.5rem;--space-11:1.75rem;--space-12:2rem;--space-13:2.5rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:.75rem;--radius-2xl:.875rem;--radius-pill:62.4375rem;--radius-frame:1.125rem;--radius-frame-inner:1rem;--radius-phone:2.375rem;--radius-phone-inner:1.875rem;--radius-sheet:1rem;--blur-scrim:.5rem;--breakpoint-compact:64rem;--size-sidebar:16.75rem;--size-drawer:37.5rem;--size-form:42.5rem;--size-link-page:30rem;--size-pie:5.5rem;--size-pie-desk:4.5rem;--size-list-pane:27.5rem;--size-touch:2.75rem;--size-content:80rem;--size-unsaved-dot:.4375rem;--size-sync-dot:.375rem;--size-squad-number-input:5.75rem;--size-logo-hero:10.5rem;--size-avatar-sm:1.625rem;--size-avatar-md:1.75rem;--size-avatar-lg:2.25rem;--size-avatar-xl:3.25rem;--size-crest-sm:1.875rem;--size-crest-md:2.75rem;--size-crest-drop:3.5rem;--size-crest-lg:8.75rem;--size-icon-sm:1rem;--size-icon-md:1.375rem;--size-icon-xs:.625rem;--size-icon-chevron:1.125rem;--size-icon-season:.875rem;--size-calendar-cell:6rem;--size-phone:25.125rem;--size-column:45rem;--size-auth-control:3.125rem;--size-pointer:19.875rem;--size-schedule-dot:.5rem;--size-calendar-today:1.5rem;--size-calendar-bar:.25rem;--size-switch-width:3.25rem;--size-switch-height:2rem;--size-switch-knob:1.75rem;--size-captain-mark:1.375rem;--size-tick:1.5rem;--border-hairline:.0625rem;--border-selected:.125rem;--border-today:.09375rem;--border-mark:.09375rem;--border-hairline-color:oklch(82% .12 85/.18);--border-input:oklch(100% 0 0/.14);--border-strong:oklch(82% .12 85/.35);--border-on-raised-color:oklch(96% .01 90/.16);--border-phone-raised:oklch(96% .008 80/.12);--motion-duration-notice:.3s;--motion-duration-stage:.18s;--motion-duration-success:.34s;--motion-duration-fast:.15s;--motion-duration-base:.25s;--motion-duration-enter:.55s;--motion-duration-pop:.6s;--motion-duration-sweep:1.1s;--motion-easing-standard:cubic-bezier(.2, .7, .2, 1);--motion-easing-overshoot:cubic-bezier(.2, .9, .3, 1.4);--motion-stagger:80ms;--desk-column-gap:4.5rem;--desk-block-gap:3.5rem;--phone-inset:1.125rem;--phone-page-bottom:8.25rem;--phone-tab-bar:3.5rem;--phone-block-gap:1.375rem;--phone-row-height:3.5rem;--phone-count-width:1.625rem;--phone-detail-gap:.1875rem;--phone-season-touch:1.75rem;--phone-badge-inset:.125rem;--phone-badge-size:1.125rem;--phone-badge-padding-x:.4375rem;--phone-badge-padding-y:.1875rem;--phone-crest-size:2rem;--phone-handle-width:2.25rem;--phone-handle-height:.3125rem;--opacity-label:.6;--opacity-date:.55;--opacity-action:.65;--opacity-secondary:.75;--font-family-display:Outfit, system-ui, sans-serif;--font-family-body:Outfit, system-ui, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-2xs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-base:.9375rem;--font-size-lg:1.0625rem;--font-size-xl:1.125rem;--font-size-2xl:1.25rem;--font-size-3xl:1.5rem;--font-size-4xl:1.875rem;--font-size-5xl:2.125rem;--font-size-6xl:2.5rem;--font-size-7xl:2.875rem;--font-size-8xl:5rem;--font-size-phone-caption:.8125rem;--font-size-phone-figure:1.375rem;--font-size-phone-section:1.3125rem;--font-size-pointer-title:1.1875rem;--font-line-height-tight:1;--font-line-height-snug:1.2;--font-line-height-normal:1.35;--font-line-height-relaxed:1.55;--font-line-height-phone-heading:1.05;--font-line-height-phone-club:1.15;--font-line-height-readable:1.45;--font-letter-spacing-tighter:-.03em;--font-letter-spacing-tight:-.02em;--font-letter-spacing-normal:0em;--font-letter-spacing-caps:.04em;--font-letter-spacing-phone-heading:-.025em;--font-letter-spacing-soft:-.01em;--font-letter-spacing-fixture-title:-.015em;--text-secondary:oklch(95% .015 90/.65);--text-muted:oklch(95% .015 90/.55);--surface-tint:oklch(100% 0 0/.08);--surface-tint-strong:oklch(100% 0 0/.14);--surface-scrim:oklch(10% .01 160/.55);--accent-subtle:oklch(82% .13 85/.22);--accent-selected-fill:oklch(82% .13 85/.12);--accent-glow:oklch(82% .13 85/.3);--status-contacted:oklch(72% .08 250);--status-archived:oklch(100% 0 0/.25);--status-success-text:oklch(72% .13 150);--status-danger-subtle:oklch(55% .18 30/.28);--status-success-subtle:oklch(72% .13 150/.22);--status-current-fill:oklch(60% .13 150/.18);--shadow-sm:0px 1px 2px 0px oklch(0% 0 0/.3);--shadow-md:0px 8px 24px 0px oklch(0% 0 0/.35);--shadow-lg:0px 8px 24px 0px oklch(0% 0 0/.35);--shadow-xl:0px 14px 32px 0px oklch(0% 0 0/.45);--shadow-hover:0px 2px 4px 0px oklch(0% 0 0/.35), 0px 14px 30px 0px oklch(0% 0 0/.4);--state-hover-primary-fill:oklch(89% .018 90);--state-hover-accent-fill:oklch(86% .13 85);--state-hover-secondary-fill:oklch(24% .016 160);--state-hover-danger-fill:oklch(62% .18 30);--state-hover-nav-fill:oklch(23% .015 160);--state-hover-row-fill:oklch(95.63% .0143 84.58/.045);--state-hover-on-raised-fill:oklch(95.63% .0143 84.58/.07);--state-hover-border-hover:oklch(82% .12 85/.34);--state-hover-raised-card-fill:oklch(28% .024 160);--state-active-primary-fill:oklch(83% .022 90);--state-active-accent-fill:oklch(76% .13 85);--state-active-secondary-fill:oklch(22% .015 160);--state-active-danger-fill:oklch(68% .17 30);--state-active-on-raised-fill:oklch(28% .024 160);--state-focus-ring-width:.125rem;--state-focus-ring-offset:.125rem;--state-disabled-opacity:.4;--state-duration-fast:.12s;--state-duration-base:.12s;--state-pending-opacity:.55;--chart-grid:oklch(82% .12 85/.18);--site-panel:oklch(20% .014 160);--site-panel-elevated:oklch(24% .016 160);--site-text-subtle:oklch(95% .015 90/.82);--site-text-secondary:oklch(95% .015 90/.74);--site-text-muted:oklch(95% .015 90/.65);--site-text-quiet:oklch(95% .015 90/.6);--site-text-faint:oklch(95% .015 90/.55);--site-text-dim:oklch(95% .015 90/.5);--site-accent-bright:oklch(88% .11 85);--site-accent-hover:oklch(86% .13 85);--site-accent-active:oklch(76% .13 85);--site-on-accent:oklch(15% .012 160);--site-hairline:oklch(82% .12 85/.18);--site-hairline-faint:oklch(82% .12 85/.14);--site-chrome-hairline:oklch(82% .12 85/.22);--site-hub-line:oklch(82% .12 85/.5);--site-league-hairline:oklch(70% .13 150/.35);--site-text-soft:oklch(95% .015 90/.7);--site-bezel-ring:oklch(82% .13 85/.3);--site-accent-wash:oklch(82% .13 85/.16);--site-on-ink-wash:oklch(100% 0 0/.09);--attendance-track:oklch(100% 0 0/.1);--attendance-bar-height:.3125rem;--attendance-figure-past:oklch(95% .015 90/.75);--attendance-flag:oklch(82% .13 85/.2);--attendance-matchday-minimum:14;--schedule-kind-fixture-fill:oklch(96.26% .0091 78.28);--schedule-kind-fixture-row:oklch(96% .01 80/.05);--schedule-kind-training-fill:oklch(96% .01 80/.1);--schedule-kind-friendly-border:oklch(96% .01 80/.3);--schedule-kind-event-fill:oklch(80% .15 80/.28);--schedule-kind-cancelled-fill:oklch(55% .18 30/.12);--sync-pill-fill:oklch(100% 0 0/.08);--sync-dot:oklch(96% .01 90/.5);--player-rating-shape:oklch(85% .13 85/.28);--player-bar-height:.5rem;--player-bar-thumb:1.75rem;--text-display-font-family:Outfit, system-ui, sans-serif;--text-heading-font-family:Outfit, system-ui, sans-serif;--text-title-font-family:Outfit, system-ui, sans-serif;--text-section-font-family:Outfit, system-ui, sans-serif;--text-body-font-family:Outfit, system-ui, sans-serif;--text-body-strong-font-family:Outfit, system-ui, sans-serif;--text-small-font-family:Outfit, system-ui, sans-serif;--text-caption-font-family:Outfit, system-ui, sans-serif;--text-label-font-family:Outfit, system-ui, sans-serif;--text-number-font-family:Outfit, system-ui, sans-serif;--border-selected-color:var(--color-gold-400);--text-primary:var(--color-paper-cream);--text-heading-color:var(--color-paper-cream);--text-on-raised:var(--color-paper-100);--text-on-accent:var(--color-ink-950);--text-on-primary:var(--color-ink-900);--text-avatar:var(--color-green-800);--surface-page:var(--color-ink-900);--surface-card:var(--color-ink-800);--surface-sidebar:var(--color-ink-950);--surface-input:var(--color-ink-700);--surface-raised:var(--color-green-800);--surface-drawer:var(--color-ink-800);--surface-avatar:var(--color-paper-300);--accent-default:var(--color-gold-400);--accent-hover:var(--color-gold-300);--accent-text:var(--color-gold-300);--accent-on-raised:var(--color-gold-300);--action-primary:var(--color-paper-cream);--action-primary-text:var(--color-ink-900);--action-secondary:var(--color-ink-700);--action-secondary-text:var(--color-paper-cream);--status-new:var(--color-gold-400);--status-converted:var(--color-green-400);--status-success:var(--color-green-400);--status-danger:var(--color-red-400);--status-danger-text:var(--color-red-400);--status-danger-fill:var(--color-red-500);--status-current-text:var(--color-green-400);--state-hover-link-text:var(--color-gold-400);--state-active-raised-card-fill:var(--color-green-900);--state-focus-ring:var(--color-gold-400);--state-focus-phone-ring:var(--color-gold-500);--chart-series1:var(--color-green-400);--chart-series2:var(--color-gold-400);--chart-attention:var(--color-gold-300);--site-canvas:var(--color-ink-900);--site-text:var(--color-paper-cream);--site-accent:var(--color-gold-400);--site-accent-light:var(--color-gold-300);--site-league:var(--color-green-400);--attendance-in:var(--color-green-400);--attendance-out:var(--color-red-400);--attendance-in-on-raised:var(--color-green-400);--attendance-out-on-raised:var(--color-red-400);--attendance-figure:var(--color-paper-cream);--attendance-flag-text:var(--color-gold-400);--schedule-kind-fixture-text:var(--color-green-800);--schedule-kind-event-text:var(--color-gold-400);--schedule-kind-cancelled-text:var(--color-red-400);--switch-track-off:var(--surface-tint-strong);--switch-knob-off:var(--color-paper-cream);--player-captain-on-raised:var(--color-gold-300);--player-rating-stroke:var(--color-gold-300);--player-rating-grid:var(--border-on-raised-color);--player-bar-track:var(--surface-tint);--player-medical-fill:var(--status-danger-subtle);--text-display-font-size:var(--font-size-5xl);--text-display-font-weight:var(--font-weight-semibold);--text-display-line-height:var(--font-line-height-tight);--text-display-letter-spacing:var(--font-letter-spacing-tighter);--text-heading-font-size:var(--font-size-4xl);--text-heading-font-weight:var(--font-weight-semibold);--text-heading-line-height:var(--font-line-height-tight);--text-heading-letter-spacing:var(--font-letter-spacing-tighter);--text-title-font-size:var(--font-size-3xl);--text-title-font-weight:var(--font-weight-semibold);--text-title-line-height:var(--font-line-height-snug);--text-title-letter-spacing:var(--font-letter-spacing-tight);--text-section-font-size:var(--font-size-lg);--text-section-font-weight:var(--font-weight-semibold);--text-section-line-height:var(--font-line-height-tight);--text-section-letter-spacing:var(--font-letter-spacing-normal);--text-body-font-size:var(--font-size-md);--text-body-font-weight:var(--font-weight-regular);--text-body-line-height:var(--font-line-height-normal);--text-body-letter-spacing:var(--font-letter-spacing-normal);--text-body-strong-font-size:var(--font-size-md);--text-body-strong-font-weight:var(--font-weight-semibold);--text-body-strong-line-height:var(--font-line-height-normal);--text-body-strong-letter-spacing:var(--font-letter-spacing-normal);--text-small-font-size:var(--font-size-sm);--text-small-font-weight:var(--font-weight-medium);--text-small-line-height:var(--font-line-height-normal);--text-small-letter-spacing:var(--font-letter-spacing-normal);--text-caption-font-size:var(--font-size-xs);--text-caption-font-weight:var(--font-weight-medium);--text-caption-line-height:var(--font-line-height-normal);--text-caption-letter-spacing:var(--font-letter-spacing-normal);--text-label-font-size:var(--font-size-2xs);--text-label-font-weight:var(--font-weight-medium);--text-label-line-height:var(--font-line-height-tight);--text-label-letter-spacing:var(--font-letter-spacing-caps);--text-number-font-size:var(--font-size-6xl);--text-number-font-weight:var(--font-weight-bold);--text-number-line-height:var(--font-line-height-tight);--text-number-letter-spacing:var(--font-letter-spacing-tighter);--switch-track-on:var(--action-primary);--switch-knob-on:var(--action-primary-text);--player-captain-fill:var(--accent-default);--player-captain-text:var(--text-on-accent);--player-vice-ring:var(--accent-default);--player-vice-text:var(--accent-text);--player-bar-fill:var(--action-primary);--player-medical-text:var(--status-danger-text)}}}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;min-height:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}:root{--system-inset-top:var(--safe-area-inset-top,env(safe-area-inset-top));--system-inset-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom))}body{background:var(--surface-page);min-height:100%;color:var(--text-primary);font-family:var(--text-body-font-family);font-size:var(--text-body-font-size);font-weight:var(--text-body-font-weight);line-height:var(--text-body-line-height);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}::selection{background:var(--accent-subtle);color:var(--text-primary)}h1,h2,h3,h4{color:var(--text-heading-color);font-family:var(--text-heading-font-family);margin:0}h1{font-size:var(--text-heading-font-size);font-weight:var(--text-heading-font-weight);line-height:var(--text-heading-line-height);letter-spacing:var(--text-heading-letter-spacing)}h2{font-size:var(--text-title-font-size);font-weight:var(--text-title-font-weight);line-height:var(--text-title-line-height);letter-spacing:var(--text-title-letter-spacing)}h3{font-size:var(--text-section-font-size);font-weight:var(--text-section-font-weight);line-height:var(--text-section-line-height);letter-spacing:var(--text-section-letter-spacing)}p{margin:0}a{color:var(--accent-text);text-underline-offset:2px}a:where(:hover){color:var(--accent-default)}:focus-visible{outline:var(--state-focus-ring-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-ring-offset)}button,input,select,textarea{font:inherit;color:inherit}::view-transition-group(*){animation-duration:var(--state-duration-base);animation-timing-function:var(--motion-easing-standard)}::view-transition-old(*){animation-duration:var(--state-duration-base);animation-timing-function:var(--motion-easing-standard)}::view-transition-new(*){animation-duration:var(--state-duration-base);animation-timing-function:var(--motion-easing-standard)}@media (width<1024px){html:active-view-transition-type(forward,back)::view-transition-old(root){mix-blend-mode:normal}html:active-view-transition-type(forward,back)::view-transition-new(root){mix-blend-mode:normal}html:active-view-transition-type(forward)::view-transition-old(root){animation:none}html:active-view-transition-type(forward)::view-transition-new(root){animation-name:page-in}html:active-view-transition-type(forward):has([role=dialog])::view-transition-new(root){animation:none}html:active-view-transition-type(back)::view-transition-old(root){z-index:1;animation-name:page-out}html:active-view-transition-type(back)::view-transition-new(root){animation:none}}@keyframes page-in{0%{transform:translate(100%)}}@keyframes page-out{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
