@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-sans:"Inter","Inter Fallback"}:root{--blue-50:#EFF6FF;--blue-100:#DBEAFE;--blue-200:#BFDBFE;--blue-300:#93C5FD;--blue-400:#60A5FA;--blue-500:#3B82F6;--blue-600:#2563EB;--blue-700:#1D4ED8;--blue-800:#1E40AF;--blue-900:#1E3A8A;--blue-950:#172554;--gray-0:#FFFFFF;--gray-25:#FCFCFD;--gray-50:#F9FAFB;--gray-100:#F3F4F6;--gray-200:#E5E7EB;--gray-300:#D1D5DB;--gray-400:#9CA3AF;--gray-500:#6B7280;--gray-600:#4B5563;--gray-700:#374151;--gray-800:#1F2937;--gray-900:#111827;--gray-950:#0D1117;--green-50:#ECFDF5;--green-100:#D1FAE5;--green-200:#A7F3D0;--green-500:#10B981;--green-600:#059669;--green-700:#047857;--amber-50:#FFFBEB;--amber-100:#FEF3C7;--amber-200:#FDE68A;--amber-500:#F59E0B;--amber-600:#D97706;--amber-700:#B45309;--red-50:#FEF2F2;--red-100:#FEE2E2;--red-200:#FECACA;--red-500:#EF4444;--red-600:#DC2626;--red-700:#B91C1C;--red-900:#7F1D1D;--orange-500:#F97316;--orange-600:#EA580C;--orange-700:#C2410C;--zinc-50:#FAFAFA;--zinc-100:#F4F4F5;--zinc-200:#E4E4E7;--zinc-300:#D4D4D8;--zinc-400:#A1A1AA;--zinc-500:#71717A;--zinc-600:#52525B;--zinc-700:#3F3F46;--zinc-800:#27272A;--zinc-900:#18181B;--zinc-950:#09090B;--violet-500:#8B5CF6;--violet-600:#7C3AED;--violet-700:#6D28D9;--yellow-50:#FEFCE8;--yellow-100:#FEF9C3;--yellow-200:#FDE68A;--yellow-600:#CA8A04;--yellow-700:#A16207;--yellow-800:#854D0E;--yellow-900:#713F12;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-full:9999px;font-size:16px;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono","SF Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-size-xs:0.6875rem;--font-size-sm:0.8125rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--motion-duration-instant:0ms;--motion-duration-micro:100ms;--motion-duration-quick:150ms;--motion-duration-standard:250ms;--motion-duration-slow:350ms;--motion-duration-expressive:500ms;--duration-instant:var(--motion-duration-instant);--duration-micro:var(--motion-duration-micro);--duration-quick:var(--motion-duration-quick);--duration-standard:var(--motion-duration-standard);--duration-slow:var(--motion-duration-slow);--duration-expressive:var(--motion-duration-expressive);--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-enter:cubic-bezier(0,0,0.2,1);--ease-exit:cubic-bezier(0.4,0,1,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--touch-target-min:44px;--pointer-target-min:36px;--component-padding:var(--space-4);--component-gap:var(--space-3);--input-height:48px;--button-height:48px;--focus-ring-color:var(--blue-500);--focus-ring-offset:2px;--focus-ring-width:2px;--focus-ring-style:solid;--focus-ring-color-danger:var(--red-500);--focus-ring-color-inverse:var(--gray-0);--text-primary:var(--gray-900);--text-secondary:var(--gray-600);--text-tertiary:var(--gray-600);--text-disabled:var(--gray-400);--text-placeholder:var(--gray-400);--text-inverse:var(--gray-0);--text-brand:var(--blue-600);--text-link:var(--blue-600);--text-link-hover:var(--blue-700);--surface-page:var(--gray-50);--surface-card:var(--gray-0);--surface-subtle:var(--gray-25);--surface-muted:var(--gray-100);--surface-elevated:var(--gray-0);--surface-sunken:var(--gray-50);--surface-hover:var(--gray-50);--surface-inverse:var(--gray-950);--surface-inverse-subtle:var(--gray-900);--border-default:var(--gray-200);--border-subtle:var(--gray-100);--border-strong:var(--gray-300);--border-muted:var(--gray-50);--border-focus:var(--blue-500);--border-error:var(--red-500);--brand-accent:var(--theme-accent,var(--blue-200));--interactive-primary:var(--theme-primary,var(--blue-600));--interactive-primary-hover:var(--theme-primary-hover,var(--blue-700));--interactive-primary-active:var(--blue-800);--interactive-disabled:var(--gray-300);--interactive-subtle:var(--blue-50);--interactive-subtle-hover:var(--blue-100);--interactive-muted:var(--blue-100);--status-success:var(--green-700);--status-success-bg:var(--green-50);--status-success-border:var(--green-200);--status-success-subtle:var(--green-100);--status-brand:var(--theme-primary,var(--blue-600));--status-brand-bg:var(--blue-50);--status-brand-border:var(--blue-200);--status-brand-subtle:var(--blue-100);--status-warning:var(--amber-700);--status-warning-bg:var(--amber-50);--status-warning-border:var(--amber-200);--status-warning-subtle:var(--amber-100);--status-danger:var(--red-700);--status-danger-bg:var(--red-50);--status-danger-border:var(--red-200);--status-danger-subtle:var(--red-100);--status-info:var(--blue-700);--status-info-bg:var(--blue-50);--status-info-border:var(--blue-200);--status-info-subtle:var(--blue-100);--status-neutral:var(--gray-600);--status-neutral-bg:var(--gray-100);--status-neutral-border:var(--gray-200);--status-neutral-subtle:var(--gray-50);--elevation-e0:none;--elevation-e1:0 1px 3px rgba(0,0,0,0.04),0 1px 2px rgba(0,0,0,0.02);--elevation-e2:0 4px 6px rgba(0,0,0,0.04),0 2px 4px rgba(0,0,0,0.02);--elevation-e3:0 10px 15px rgba(0,0,0,0.06),0 4px 6px rgba(0,0,0,0.03)}@media (min-width:768px){:root{--component-padding:var(--space-3);--component-gap:var(--space-2);--input-height:40px;--button-height:40px;--touch-target-min:36px}}:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:inherit}:focus:not(:focus-visible){outline:none}.skip-link{position:absolute;top:-100%;left:16px;z-index:9999;padding:8px 16px;background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--radius-sm);font-weight:600;text-decoration:none}.skip-link:focus{top:16px}@media (forced-colors:active){:focus-visible{outline:3px solid CanvasText}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-micro:0ms;--motion-duration-quick:0ms;--motion-duration-standard:0ms;--motion-duration-slow:0ms;--motion-duration-expressive:0ms}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.animate-fade-in{animation:fadeIn var(--duration-standard) var(--ease-enter)}}:root{--nav-text-active:rgba(255,255,255,1);--nav-text-inactive:rgba(255,255,255,0.85);--nav-text-muted:rgba(255,255,255,0.65);--nav-bg-active:rgba(255,255,255,0.15);--nav-bg-hover:rgba(255,255,255,0.07);--nav-divider:rgba(255,255,255,0.10);--nav-border-divider:rgba(255,255,255,0.10);--nav-badge-bg:rgba(255,255,255,0.15);--nav-badge-border:var(--surface-inverse);--nav-indicator:var(--interactive-primary)}.large-text{--font-size-xs:0.8125rem;--font-size-sm:0.9375rem;--font-size-base:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:1.75rem;--font-size-3xl:2.125rem}