@font-face{font-family:geistSans;src:url(../media/GeistVF-s.p.4c3c0b96.woff)format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.geistsans_47a3c9f1-module__MCSGAW__className{font-family:geistSans,geistSans Fallback}.geistsans_47a3c9f1-module__MCSGAW__variable{--font-geist-sans:"geistSans","geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMonoVF-s.p.2cee7d16.woff)format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.geistmono_cfbefb1d-module__fDTvyq__className{font-family:geistMono,geistMono Fallback}.geistmono_cfbefb1d-module__fDTvyq__variable{--font-geist-mono:"geistMono","geistMono Fallback"}
:root{--color-blueprint-50:#e8f4fc;--color-blueprint-100:#c5e3f6;--color-blueprint-200:#9dd0f0;--color-blueprint-300:#6ab8e8;--color-blueprint-400:#3d9fdf;--color-blueprint-500:#1a73b5;--color-blueprint-600:#15608f;--color-blueprint-700:#134d72;--color-blueprint-800:#0f3a56;--color-blueprint-900:#0a2740;--color-blueprint-950:#051525;--color-brand-50:#e8f4fc;--color-brand-100:#c5e3f6;--color-brand-200:#9dd0f0;--color-brand-300:#6ab8e8;--color-brand-400:#3d9fdf;--color-brand-500:#1a73b5;--color-brand-600:#15608f;--color-brand-700:#134d72;--color-brand-800:#0f3a56;--color-brand-900:#0a2740;--color-brand-950:#051525;--color-primary-50:#fff;--color-primary-100:#f8fafc;--color-primary-200:#f1f5f9;--color-primary-300:#e2e8f0;--color-primary-400:#cbd5e1;--color-primary-500:#94a3b8;--color-primary-600:#64748b;--color-primary-700:#475569;--color-primary-800:#334155;--color-primary-900:#1e293b;--color-primary-950:#0f172a;--color-secondary-50:#eff6ff;--color-secondary-100:#dbeafe;--color-secondary-200:#bfdbfe;--color-secondary-300:#93c5fd;--color-secondary-400:#60a5fa;--color-secondary-500:#3b82f6;--color-secondary-600:#2563eb;--color-secondary-700:#1d4ed8;--color-secondary-800:#1e40af;--color-secondary-900:#1e3a8a;--color-secondary-950:#172554;--color-accent-50:#ecfeff;--color-accent-100:#cffafe;--color-accent-200:#a5f3fc;--color-accent-300:#67e8f9;--color-accent-400:#22d3ee;--color-accent-500:#06b6d4;--color-accent-600:#0891b2;--color-accent-700:#0e7490;--color-accent-800:#155e75;--color-accent-900:#164e63;--color-accent-950:#083344;--color-success-50:#ecfdf5;--color-success-100:#d1fae5;--color-success-200:#a7f3d0;--color-success-300:#6ee7b7;--color-success-400:#34d399;--color-success-500:#10b981;--color-success-600:#059669;--color-success-700:#047857;--color-success-800:#065f46;--color-success-900:#064e3b;--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-200:#fde68a;--color-warning-300:#fcd34d;--color-warning-400:#fbbf24;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-warning-700:#b45309;--color-warning-800:#92400e;--color-warning-900:#78350f;--color-error-50:#fff1f2;--color-error-100:#ffe4e6;--color-error-200:#fecdd3;--color-error-300:#fda4af;--color-error-400:#fb7185;--color-error-500:#f43f5e;--color-error-600:#e11d48;--color-error-700:#be123c;--color-error-800:#9f1239;--color-error-900:#881337;--color-white:#fff;--color-black:#000;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;--color-slate-950:#020617;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-gray-950:#030712;--gradient-blueprint:linear-gradient(135deg,#0a2740 0%,#134d72 50%,#1a73b5 100%);--gradient-blueprint-light:linear-gradient(135deg,#134d72 0%,#1a73b5 100%);--gradient-blueprint-dark:linear-gradient(180deg,#051525 0%,#0a2740 100%);--gradient-brand:linear-gradient(135deg,#134d72 0%,#1a73b5 100%);--gradient-brand-vibrant:linear-gradient(135deg,#1a73b5 0%,#3d9fdf 50%,#6ab8e8 100%);--gradient-ocean:linear-gradient(135deg,#0a2740 0%,#1a73b5 100%);--gradient-dark:linear-gradient(135deg,#051525 0%,#0a2740 100%);--spacing-0:0;--spacing-px:1px;--spacing-0_5:.125rem;--spacing-1:.25rem;--spacing-1_5:.375rem;--spacing-2:.5rem;--spacing-2_5:.625rem;--spacing-3:.75rem;--spacing-3_5:.875rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--radius-none:0;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--radius-full:9999px;--font-family-sans:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-display:"Inter",ui-sans-serif,system-ui,sans-serif;--font-family-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,"SF Mono",Consolas,monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-size-8xl:6rem;--font-size-9xl:8rem;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tighter:-.05em;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--letter-spacing-widest:.1em;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-inner:inset 0 2px 4px 0 #0000000d;--glow-blueprint:0 0 20px #1a73b566,0 0 60px #1a73b533;--glow-brand:0 0 20px #1a73b566,0 0 60px #1a73b533;--glow-primary:0 0 20px #ffffff4d,0 0 60px #ffffff1a;--glow-accent:0 0 20px #06b6d466,0 0 60px #06b6d433;--glow-white:0 0 20px #ffffff4d,0 0 60px #ffffff1a;--transition-fastest:75ms;--transition-fast:.15s;--transition-normal:.25s;--transition-slow:.35s;--transition-slower:.5s;--transition-slowest:.7s;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-bounce:cubic-bezier(.68,-.55,.265,1.55);--ease-elastic:cubic-bezier(.68,-.6,.32,1.6);--z-base:0;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--z-max:9999;--blur-none:0;--blur-sm:4px;--blur-md:8px;--blur-lg:12px;--blur-xl:16px;--blur-2xl:24px;--blur-3xl:40px;--color-background:#fff;--color-background-secondary:#f8fafc;--color-background-tertiary:#f1f5f9;--color-foreground:#0a2740;--color-foreground-secondary:#134d72;--color-foreground-muted:#64748b;--color-foreground-subtle:#94a3b8;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-surface:#fff;--color-surface-elevated:#fff;--color-surface-overlay:#ffffffe6}@media (prefers-color-scheme:dark){:root{--color-background:#051525;--color-background-secondary:#0a2740;--color-background-tertiary:#0f3a56;--color-foreground:#f8fafc;--color-foreground-secondary:#e2e8f0;--color-foreground-muted:#94a3b8;--color-foreground-subtle:#64748b;--color-border:#134d72;--color-border-strong:#1a73b5;--color-surface:#0a2740;--color-surface-elevated:#0f3a56;--color-surface-overlay:#051525e6}}.dark{--color-background:#051525;--color-background-secondary:#0a2740;--color-background-tertiary:#0f3a56;--color-foreground:#f8fafc;--color-foreground-secondary:#e2e8f0;--color-foreground-muted:#94a3b8;--color-foreground-subtle:#64748b;--color-border:#134d72;--color-border-strong:#1a73b5;--color-surface:#0a2740;--color-surface-elevated:#0f3a56;--color-surface-overlay:#051525e6}
