@font-face{font-family:playfair;src:url(/_next/static/media/40971a7c3a66cee8-s.p.ttf) format("truetype");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:playfair;src:url(/_next/static/media/09776940c26ca9c7-s.p.ttf) format("truetype");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:playfair Fallback;src:local("Times New Roman");ascent-override:97.38%;descent-override:22.59%;line-gap-override:0.00%;size-adjust:111.11%}.__className_2c5b58{font-family:playfair,playfair Fallback}.__variable_2c5b58{--font-playfair:"playfair","playfair Fallback"}@font-face{font-family:inter;src:url(/_next/static/media/5f190100bc4df009-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_bb9762{font-family:inter,inter Fallback;font-style:normal}.__variable_bb9762{--font-inter:"inter","inter Fallback"}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/144c934ecc27b456-s.p.woff2) format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_9da200{font-family:jetbrainsMono,jetbrainsMono Fallback;font-style:normal}.__variable_9da200{--font-jetbrains:"jetbrainsMono","jetbrainsMono Fallback"}@font-face{font-family:oswald;src:url(/_next/static/media/553bc8fc5b2431f3-s.p.ttf) format("truetype");font-display:swap;font-weight:200 700;font-style:normal}@font-face{font-family:oswald Fallback;src:local("Arial");ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.00%;size-adjust:81.28%}.__className_10125b{font-family:oswald,oswald Fallback;font-style:normal}.__variable_10125b{--font-oswald:"oswald","oswald Fallback"}@font-face{font-family:nunito;src:url(/_next/static/media/e24014c837c849cd-s.p.ttf) format("truetype");font-display:swap;font-weight:200 1000;font-style:normal}@font-face{font-family:nunito Fallback;src:local("Arial");ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.00%;size-adjust:98.13%}.__className_c171eb{font-family:nunito,nunito Fallback;font-style:normal}.__variable_c171eb{--font-nunito:"nunito","nunito Fallback"}:root{--color-navy:#0B2545;--color-navy-light:#163B6B;--color-blue:#1E6FD9;--color-blue-light:#4A9AEE;--color-teal:#13856A;--color-teal-light:#1CAE8B;--color-green:#6BA127;--color-green-light:#8BC34A;--color-white:#FFFFFF;--color-gray-50:#F8FAFB;--color-gray-100:#EFF2F5;--color-gray-200:#DDE3EA;--color-gray-300:#B8C4D0;--color-gray-400:#8A9BB0;--color-gray-500:#5E7088;--color-gray-600:#3D5068;--color-gray-700:#1E3148;--color-primary:var(--color-blue);--color-primary-hover:var(--color-blue-light);--color-success:var(--color-teal);--color-success-light:var(--color-teal-light);--color-warning:#E89B0C;--color-warning-light:#FFC940;--color-error:#D94052;--color-error-light:#FF6B7A;--color-info:var(--color-blue-light);--surface-primary:var(--color-white);--surface-secondary:var(--color-gray-50);--surface-tertiary:var(--color-gray-100);--border-primary:var(--color-gray-200);--border-secondary:var(--color-gray-100);--gradient-brand:linear-gradient(135deg,var(--color-navy) 0%,var(--color-blue) 35%,var(--color-teal) 65%,var(--color-green) 100%);--gradient-hero:linear-gradient(135deg,var(--color-blue) 0%,var(--color-teal) 100%);--gradient-subtle:linear-gradient(135deg,var(--color-gray-50) 0%,var(--color-white) 100%);--band-share:linear-gradient(135deg,color-mix(in srgb,var(--color-blue) 86%,black) 0%,var(--color-blue) 56%,color-mix(in srgb,var(--color-blue) 90%,white) 100%);--band-setup:linear-gradient(135deg,color-mix(in srgb,var(--color-teal-light) 86%,black) 0%,var(--color-teal-light) 56%,color-mix(in srgb,var(--color-teal-light) 90%,white) 100%);--band-schedule:linear-gradient(135deg,color-mix(in srgb,var(--color-navy-light) 86%,black) 0%,var(--color-navy-light) 56%,color-mix(in srgb,var(--color-navy-light) 90%,white) 100%);--band-ready:linear-gradient(135deg,color-mix(in srgb,var(--color-teal) 86%,black) 0%,var(--color-teal) 56%,color-mix(in srgb,var(--color-teal) 90%,white) 100%);--band-gameday:linear-gradient(135deg,color-mix(in srgb,var(--color-warning) 86%,black) 0%,var(--color-warning) 56%,color-mix(in srgb,var(--color-warning) 90%,white) 100%);--band-done:linear-gradient(135deg,color-mix(in srgb,var(--color-green) 86%,black) 0%,var(--color-green) 56%,color-mix(in srgb,var(--color-green) 90%,white) 100%);--band-accent-share:var(--color-blue);--band-accent-setup:var(--color-teal-light);--band-accent-schedule:var(--color-navy-light);--band-accent-ready:var(--color-teal);--band-accent-gameday:color-mix(in srgb,var(--color-warning) 66%,black);--band-accent-done:color-mix(in srgb,var(--color-green) 66%,black);--color-venue:#2C6BB8;--tint-blue:color-mix(in srgb,var(--color-blue) 12%,white);--tint-teal:color-mix(in srgb,var(--color-teal) 15%,white);--tint-warning:color-mix(in srgb,var(--color-warning) 16%,white);--tint-venue:color-mix(in srgb,var(--color-venue) 12%,white);--tint-success:color-mix(in srgb,var(--color-teal) 15%,white);--chart-1:var(--color-blue);--chart-2:var(--color-teal);--chart-3:var(--color-green);--chart-4:var(--color-navy-light);--chart-5:var(--color-blue-light);--chart-6:var(--color-teal-light);--font-display:var(--font-playfair,"Playfair Display",Georgia,serif);--font-body:var(--font-inter,"Inter",system-ui,-apple-system,sans-serif);--font-mono:var(--font-jetbrains,"JetBrains Mono",ui-monospace,monospace);--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--leading-xs:1rem;--leading-sm:1.25rem;--leading-base:1.5rem;--leading-lg:1.75rem;--leading-xl:1.75rem;--leading-2xl:2rem;--leading-3xl:2.25rem;--leading-4xl:2.5rem;--leading-5xl:1.1;--leading-6xl:1.05;--font-light:300;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--tracking-tight:-0.01em;--tracking-normal:0;--tracking-wide:0.02em;--tracking-wider:0.04em;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-xs:0 1px 2px rgba(11,37,69,0.04);--shadow-sm:0 1px 3px rgba(11,37,69,0.06),0 1px 2px rgba(11,37,69,0.04);--shadow-md:0 4px 6px rgba(11,37,69,0.06),0 2px 4px rgba(11,37,69,0.04);--shadow-lg:0 10px 15px rgba(11,37,69,0.06),0 4px 6px rgba(11,37,69,0.04);--shadow-xl:0 20px 25px rgba(11,37,69,0.08),0 8px 10px rgba(11,37,69,0.04);--duration-instant:75ms;--duration-fast:150ms;--duration-normal:250ms;--duration-slow:400ms;--duration-slower:600ms;--ease-default:cubic-bezier(0.25,0.1,0.25,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--color-blue);--tap-min:48px;--tap-min-desktop:44px;--skeleton-base:var(--color-gray-100);--skeleton-shimmer:var(--color-gray-50);--z-base:0;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-popover:500;--z-toast:600;--z-command:700;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--icon-xl:2rem;--icon-stroke:1.75;--grid-columns:12;--grid-gutter:var(--space-6);--grid-margin:var(--space-6);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1440px}[data-surface=dark]{--color-gray-700:var(--color-white);--color-gray-600:rgba(255,255,255,0.85);--color-gray-500:rgba(255,255,255,0.7);--color-gray-400:rgba(255,255,255,0.5);--border-primary:rgba(255,255,255,0.12);--border-secondary:rgba(255,255,255,0.06);--surface-secondary:rgba(255,255,255,0.06);--surface-tertiary:rgba(255,255,255,0.1);--focus-ring-color:var(--color-white)}:root{--app-chrome-bar-h:var(--space-16)}[data-chrome-bottom=bar]{--app-chrome-bottom:calc(var(--app-chrome-bar-h) + env(safe-area-inset-bottom, 0px))}[data-chrome-bottom=none]{--app-chrome-bottom:0px}@media (min-width:1024px){[data-chrome-bottom=bar]{--app-chrome-bottom:0px}}