@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_latin_700_normal-s.p.21s4tc4km7afu.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_latin_800_normal-s.p.3lg-gfem2skt4.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:barlowCondensed Fallback;src:local(Arial);ascent-override:120.83%;descent-override:24.17%;line-gap-override:0.0%;size-adjust:82.76%}.barlowcondensed_60dc24d3-module__rUd6NW__className{font-family:barlowCondensed,barlowCondensed Fallback,Arial Narrow,Arial,sans-serif}.barlowcondensed_60dc24d3-module__rUd6NW__variable{--font-barlow-condensed:"barlowCondensed", "barlowCondensed Fallback", Arial Narrow, Arial, sans-serif}
:root{--color-primary:#002687;--color-primary-dark:#0b1c4a;--color-secondary:#17b4f2;--color-accent:#f5a623;--color-accent-deep:#ef7d2a;--color-ink-hover:#0a0a0f;--color-background:#f6f9fe;--color-app-background:#f6f7f9;--color-surface:#fff;--color-surface-tint:#eef4ff;--color-border:#e1e8f5;--color-border-subtle:#e9ecf2;--color-text-primary:#0b1c4a;--color-text-secondary:#56637f;--color-text-muted:#8a93a8;--color-neutral-50:#f8f9fb;--color-neutral-100:#f3f5f9;--color-neutral-150:#eef1f6;--color-neutral-200:#e6eaf1;--color-neutral-300:#d5dbe7;--color-neutral-350:#c9d3e6;--color-neutral-400:#9aa3b8;--color-neutral-500:#8a93a8;--color-neutral-600:#7a849b;--color-success:#15803d;--color-success-soft:#e6f4ea;--color-warning:#b45309;--color-warning-soft:#fdf1de;--color-warning-fill:#d97706;--color-danger:#c8322b;--color-danger-soft:#fdecea;--color-star:#f5a623;--color-star-stroke:#d98512;--tint-blue-bg:#e8eefb;--tint-blue-fg:#002687;--tint-amber-bg:#fdf1de;--tint-amber-fg:#b45309;--tint-green-bg:#e6f4ea;--tint-green-fg:#15803d;--tint-violet-bg:#ede9fb;--tint-violet-fg:#5b3fc4;--tint-sky-bg:#e3f4fb;--tint-sky-fg:#0e7fb0;--tint-coral-bg:#fbe9e7;--tint-coral-fg:#b4402e;--survey-cyan:#06b6d4;--survey-cyan-deep:#0e7490;--survey-cyan-soft:#ecfeff;--survey-cyan-line:#a5f3fc;--survey-indigo:#6366f1;--survey-indigo-deep:#4338ca;--survey-indigo-soft:#eef2ff;--survey-indigo-line:#c7d2fe;--survey-violet:#a855f7;--survey-violet-deep:#7e22ce;--survey-violet-soft:#faf5ff;--survey-violet-line:#e9d5ff;--survey-pink:#ec4899;--survey-pink-deep:#be185d;--survey-pink-soft:#fdf2f8;--survey-pink-line:#fbcfe8;--survey-orange:#f97316;--survey-orange-deep:#c2410c;--survey-orange-soft:#fff7ed;--survey-orange-line:#fed7aa;--survey-rose:#f43f5e;--survey-rose-deep:#be123c;--survey-rose-soft:#fff1f2;--survey-rose-line:#fecdd3;--survey-emerald:#10b981;--survey-emerald-deep:#047857;--survey-emerald-soft:#ecfdf5;--survey-emerald-line:#a7f3d0;--survey-amber:#eab308;--survey-amber-deep:#a16207;--survey-amber-soft:#fefce8;--survey-amber-line:#fde68a;--survey-teal:#14b8a6;--survey-teal-deep:#0f766e;--survey-teal-soft:#f0fdfa;--survey-teal-line:#99f6e4;--survey-blue:#3b82f6;--survey-blue-deep:#1d4ed8;--survey-blue-soft:#eff6ff;--survey-blue-line:#bfdbfe;--grad-primary:linear-gradient(135deg, #0b1c4a 0%, #002687 100%);--grad-secondary:linear-gradient(135deg, #002687 0%, #17b4f2 100%);--grad-reward:linear-gradient(135deg, #002687 0%, #f5a623 100%);--font-body:var(--font-general-sans,"General Sans"), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-barlow-condensed,"Barlow Condensed"), "Arial Narrow", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-pill:999px;--shadow-sm:0 1px 2px #0b1c4a0f;--shadow-md:0 8px 24px -8px #0b1c4a24;--shadow-lg:0 24px 60px -24px #0b1c4a47;--shadow-popover:0 24px 48px -16px #0b1c4a40, 0 4px 12px -4px #0b1c4a14;--shadow-segment-active:0 1px 2px #0b1c4a14, 0 4px 12px -4px #0b1c4a1f;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.35, .64, 1);--duration-fast:.15s;--duration-base:.25s;--duration-slow:.45s;--z-dropdown:50;--z-sticky:60;--z-drawer:80;--z-modal:100;--z-toast:120;--z-curtain:200}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}[hidden]{display:none!important}::-webkit-scrollbar{display:none}body{font-family:var(--font-body);color:var(--color-text-primary);background:var(--color-app-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,p{margin:0}a{color:var(--color-primary);transition:color var(--duration-fast);text-decoration:none}a:hover{color:var(--color-primary-dark)}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--page-exit-dur:.15s;--page-enter-dur:.32s;--page-enter-delay:60ms}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(success-wipe){z-index:1000;animation:none}::view-transition-old(success-wipe){opacity:1;animation:none}::view-transition-group(brand-curtain){z-index:999;animation:none}::view-transition-old(brand-curtain){animation:none}::view-transition-new(brand-curtain){animation:none}::view-transition{pointer-events:none}::view-transition-old(page-exit){animation:var(--page-exit-dur) cubic-bezier(.4, 0, 1, 1) both pm-page-out}::view-transition-new(page-enter){animation:var(--page-enter-dur) var(--ease-out-expo) var(--page-enter-delay) both pm-page-in;will-change:opacity, transform}::view-transition-old(skeleton-exit){animation:.16s ease-out both pm-page-out}@keyframes pm-page-out{to{opacity:0}}@keyframes pm-page-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}
