:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand-primary:#232470;--color-brand-primary-dark:#1a1b55;--color-brand-primary-light:#3d3f9a;--color-brand-accent:#0ba1e2;--color-brand-accent-light:#e0f4fc;--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-green-500:#22c55e;--color-green-400:#4ade80;--color-green-600:#16a34a;--color-green-700:#15803d;--color-yellow-100:#fef3c7;--color-yellow-500:#eab308;--color-yellow-600:#d97706;--color-amber-300:#fcd34d;--color-amber-700:#b45309;--color-red-500:#ef4444;--color-red-400:#f87171;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-blue-300:#93c5fd;--color-blue-500:#3b82f6;--color-blue-700:#1d4ed8;--color-category-1:#bc744b;--color-category-2:#ba3b46;--color-category-3:#865f62;--color-category-4:#6b7a8f;--color-category-5:#ca8437;--color-category-6:#606c38;--color-category-7:#006992;--color-category-8:#bca24b;--color-category-9:#907954;--color-category-10:#718c65;--color-category-11:#3b1450;--color-category-12:#004346;--color-category-13:#987284;--color-category-14:#397e69;--color-category-1-text:#8d491f;--color-category-2-text:#a02031;--color-category-3-text:#714c4f;--color-category-4-text:#4d5b6f;--color-category-5-text:#8f4d00;--color-category-6-text:#4f5b27;--color-category-7-text:#005981;--color-category-8-text:#785f00;--color-category-9-text:#6d5733;--color-category-10-text:#4a633e;--color-category-11-text:#3b1450;--color-category-12-text:#004346;--color-category-13-text:#745061;--color-category-14-text:#19634f;--color-category-1-fill:var(--color-category-1-text);--color-category-2-fill:var(--color-category-2-text);--color-category-3-fill:var(--color-category-3-text);--color-category-4-fill:var(--color-category-4-text);--color-category-5-fill:var(--color-category-5-text);--color-category-6-fill:var(--color-category-6-text);--color-category-7-fill:var(--color-category-7-text);--color-category-8-fill:var(--color-category-8-text);--color-category-9-fill:var(--color-category-9-text);--color-category-10-fill:var(--color-category-10-text);--color-category-11-fill:var(--color-category-11-text);--color-category-12-fill:var(--color-category-12-text);--color-category-13-fill:var(--color-category-13-text);--color-category-14-fill:var(--color-category-14-text);--color-text-on-category:var(--color-white);--color-bg-body:var(--color-slate-50);--color-bg-surface:var(--color-white);--color-bg-surface-subtle:var(--color-slate-50);--color-bg-surface-secondary:var(--color-slate-100);--color-bg-surface-dark:var(--color-slate-900);--color-pattern-ground:#eef5fb;--color-pattern-1:#0ba1e2d9;--color-pattern-2:#232470b3;--color-pattern-3:#5ec0e9d9;--color-pattern-4:#3d3f9a99;--color-pattern-5:#0ba1e28c;--color-pattern-calm:#eef5fbdb;--color-pattern-tile:#ffffff8c;--color-pattern-tile-ring:#2324701f;--color-bg-hero:var(--color-brand-primary);--color-bg-brand-solid:var(--color-brand-primary);--color-bg-brand-solid-hover:var(--color-brand-primary-dark);--color-bg-frame:var(--color-bg-brand-solid);--color-bg-frame-hover:color-mix(in srgb, var(--color-white) 8%, transparent);--color-bg-frame-active:color-mix(in srgb, var(--color-white) 14%, transparent);--color-bg-frame-raised:color-mix(in srgb, var(--color-white) 10%, transparent);--color-border-frame:color-mix(in srgb, var(--color-white) 12%, transparent);--color-text-on-frame:var(--color-white);--color-text-on-frame-secondary:color-mix(in srgb, var(--color-white) 78%, transparent);--color-text-on-frame-muted:color-mix(in srgb, var(--color-white) 60%, transparent);--color-scrollbar-frame:color-mix(in srgb, var(--color-white) 24%, transparent);--color-scrollbar-frame-hover:color-mix(in srgb, var(--color-white) 40%, transparent);--color-scrollbar:var(--color-border-hover);--color-scrollbar-hover:var(--color-text-muted);--color-bg-danger-solid:var(--color-red-600);--color-bg-accent-solid:color-mix(in srgb, var(--color-brand-accent) 67%, var(--color-bg-brand-solid));--color-bg-accent-solid-hover:color-mix(in srgb, var(--color-brand-accent) 55%, var(--color-bg-brand-solid));--color-bg-selected:var(--color-bg-brand-solid);--color-bg-selected-hover:var(--color-bg-brand-solid-hover);--color-campaign-teal:#64bebe;--color-bg-campaign-teal:var(--color-campaign-teal);--color-bg-campaign-teal-mark:var(--color-white);--color-bg-card:var(--color-white);--color-bg-cme:var(--color-brand-accent-light);--color-bg-accent-red:#fee2e2;--color-bg-accent-blue:#dbeafe;--color-bg-accent-yellow:#fef9c3;--color-bg-accent-green:#dcfce7;--color-bg-accent-violet:#ede9fe;--color-bg-accent-brand:var(--color-brand-accent-light);--color-text-main:var(--color-slate-900);--color-text-secondary:var(--color-slate-600);--color-text-muted:var(--color-slate-500);--color-text-placeholder:var(--color-slate-500);--color-text-inverse:var(--color-white);--color-text-primary:var(--color-brand-primary);--color-text-on-campaign:var(--color-brand-primary);--color-text-accent:var(--color-brand-primary);--color-text-on-accent-red:#9a1a1a;--color-text-on-accent-blue:#1a5a9a;--color-text-on-accent-yellow:#8a5a00;--color-text-on-accent-green:#1a7a3f;--color-text-on-accent-violet:#5b21b6;--color-text-on-accent-brand:var(--color-brand-primary);--color-link:var(--color-brand-primary);--color-link-hover:var(--color-brand-primary-dark);--color-border:var(--color-slate-200);--color-border-hover:var(--color-slate-300);--color-border-control:var(--color-slate-500);--color-border-control-hover:var(--color-slate-700);--color-primary:var(--color-brand-primary);--color-primary-dark:var(--color-brand-primary-dark);--color-primary-light:var(--color-brand-primary-light);--color-accent:var(--color-brand-accent);--color-accent-light:var(--color-brand-accent-light);--color-success:var(--color-green-600);--color-warning:var(--color-yellow-500);--color-warning-light:var(--color-yellow-100);--color-warning-dark:var(--color-yellow-600);--color-info:var(--color-blue-500);--color-danger:var(--color-red-500);--color-saved:var(--color-red-500);--color-text-danger:var(--color-red-700);--color-text-success:var(--color-green-700);--color-text-warning:var(--color-amber-700);--color-text-info:var(--color-blue-700);--font-family-base:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-size-2xs:.6875rem;--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-claim:clamp(2.25rem, 1.4674rem + 3.4783vw, 4.25rem);--font-size-display:clamp(1.5rem, 1.1087rem + 1.7391vw, 2.5rem);--font-size-title-page:clamp(1.5rem, 1.3533rem + .6522vw, 1.875rem);--font-size-title-section:clamp(1.25rem, 1.1522rem + .4348vw, 1.5rem);--font-size-title-sub:clamp(1.125rem, 1.0761rem + .2174vw, 1.25rem);--font-size-figure:clamp(2.5rem, 2.3043rem + .8696vw, 3rem);--font-size-figure-m:clamp(1.875rem, 1.7283rem + .6522vw, 2.25rem);--font-size-lead:clamp(1.125rem, 1.0761rem + .2174vw, 1.25rem);--font-size-claim-lead:clamp(1.1875rem, 1.0163rem + .7609vw, 1.625rem);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--line-height-none:1;--line-height-tight:1.2;--line-height-snug:1.35;--line-height-normal:1.5;--line-height-relaxed:1.6;--letter-spacing-snug:-.005em;--letter-spacing-tight:-.01em;--letter-spacing-wide:.04em;--letter-spacing-widest:.08em;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--spacing-section:var(--spacing-16);--spacing-section-head:var(--spacing-6);--spacing-band:var(--spacing-12);--shadow-sm:0 1px 2px 0 #0000000d;--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-sheet:0 30px 80px #0f172a47;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--max-width-container:1200px;--page-gutter:var(--spacing-4);--header-height:70px;--bottom-bar-height:72px;--scroll-room:var(--spacing-8);--z-dropdown:50;--z-sticky:100;--z-modal:1000;--z-tooltip:1100;--focus-ring-width:2px;--focus-ring-color:var(--color-brand-accent);--focus-ring-offset:2px;--focus-ring-offset-inset:-2px;--duration-instant:0s;--duration-micro:90ms;--duration-short:.14s;--duration-base:.2s;--duration-long:.26s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.3, 0, .8, .15);--ease-spring:linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001 85%, 1);--ease-spring-fold:linear(0, .05 1.2%, .2 2.8%, .65 7.4%, .88 10.8%, .98 13.6%, 1.03 16.8%, 1.045 19.8%, 1.04 23.2%, 1.02 29.6%, 1.005 37.2%, .998 46%, 1 62%, 1);--press-scale:.97;--press-scale-icon:.92;--press-scale-surface:.99;--duration-press:.1s;--duration-release:.22s;--press-transition:scale var(--duration-release) var(--ease-spring);--press-transition-in:scale var(--duration-press) var(--ease-out);--color-bg-press:color-mix(in srgb, currentColor 10%, transparent);--press-shade:inset 0 0 0 100vmax var(--color-bg-press);--press-shade-transition:box-shadow var(--duration-release) var(--ease-out);--press-dim:.55;--press-dim-transition:opacity var(--duration-release) var(--ease-out);--duration-refuse:.36s;--refuse-shift:6px;--duration-popover-in:.18s;--duration-popover-out:.18s;--duration-drawer-in:.3s;--duration-drawer-out:.26s;--duration-dialog-in:.24s;--duration-dialog-out:.2s;--duration-list-in:.3s;--duration-list-out:.16s;--list-shift-in:10px;--list-scale-in:.9;--list-shift-out:6px;--list-scale-out:.95;--list-hidden-in:translateY(calc(var(--list-shift-in) * -1)) scale(var(--list-scale-in));--list-hidden-out:translateY(calc(var(--list-shift-out) * -1)) scale(var(--list-scale-out));--dialog-hidden-in:translateY(8px) scale(.96);--dialog-hidden-out:translateY(6px) scale(.97);--duration-sheet-in:.64s;--duration-sheet-out:.48s;--ease-sheet-in:cubic-bezier(.33, 1, .68, 1);--sheet-blur:20px;--duration-fold-open:.52s;--duration-fold-close:.28s;--duration-fold-content:.2s;--delay-fold-stagger:30ms;--ease-fold-close:cubic-bezier(.4, 0, .2, 1);--fold-arrow-transition:transform var(--duration-fold-open) var(--ease-spring-fold);--duration-mark:.32s;--duration-image-in:.22s;--duration-count:.6s;--duration-confirm:1.6s;--duration-unlock:.46s;--duration-unlock-rattle:.64s;--duration-unlock-refused:.38s;--duration-pattern:10s;--distance-1:4px;--distance-2:8px;--distance-3:12px;--distance-4:16px}@media (max-width:900px){:root{--spacing-section:var(--spacing-12);--spacing-section-head:var(--spacing-4);--spacing-band:var(--spacing-8)}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-body:var(--color-slate-950);--color-bg-surface:var(--color-slate-900);--color-bg-surface-subtle:var(--color-slate-800);--color-bg-surface-secondary:var(--color-slate-800);--color-bg-surface-dark:var(--color-black);--color-pattern-ground:#0b1033;--color-pattern-1:#0ba1e2bf;--color-pattern-2:#4b4ebed9;--color-pattern-3:#0b78afcc;--color-pattern-4:#232470f2;--color-pattern-5:#5ec0e980;--color-pattern-calm:#090d2ab8;--color-pattern-tile:#ffffff24;--color-pattern-tile-ring:#ffffff38;--color-bg-hero:var(--color-bg-frame);--color-bg-brand-solid:#232470;--color-bg-brand-solid-hover:#1a1b55;--color-bg-selected:var(--color-bg-accent-solid);--color-bg-selected-hover:var(--color-bg-accent-solid-hover);--color-bg-frame:color-mix(in srgb, var(--color-bg-brand-solid) 40%, var(--color-bg-body));--color-bg-card:var(--color-slate-800);--color-bg-cme:var(--color-slate-900);--color-bg-campaign-teal:color-mix(in srgb, var(--color-campaign-teal) 25%, var(--color-bg-body));--color-bg-campaign-teal-mark:color-mix(in srgb, var(--color-campaign-teal) 60%, var(--color-bg-body));--color-text-on-campaign:var(--color-white);--color-text-main:var(--color-slate-100);--color-text-secondary:var(--color-slate-300);--color-text-muted:var(--color-slate-400);--color-text-placeholder:var(--color-slate-400);--color-text-inverse:var(--color-slate-900);--color-border:var(--color-slate-700);--color-border-hover:var(--color-slate-600);--color-border-control:var(--color-slate-400);--color-border-control-hover:var(--color-slate-300);--color-brand-primary:var(--color-brand-accent);--color-brand-primary-dark:color-mix(in srgb, var(--color-brand-accent) 75%, white);--color-brand-primary-light:color-mix(in srgb, var(--color-brand-accent) 55%, white);--color-text-primary:var(--color-brand-primary);--color-success:var(--color-green-500);--color-danger:var(--color-red-500);--color-text-danger:var(--color-red-400);--color-text-success:var(--color-green-400);--color-text-warning:var(--color-amber-300);--color-text-info:var(--color-blue-300);--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006, 0 2px 4px -2px #0003;--shadow-lg:0 10px 15px -3px #0006, 0 4px 6px -4px #0003;--shadow-sheet:0 30px 80px #0009;--color-bg-accent-red:#7f1d1d;--color-bg-accent-blue:#1e3a8a;--color-bg-accent-yellow:#78350f;--color-bg-accent-green:#14532d;--color-bg-accent-violet:#4c1d95;--color-bg-accent-brand:color-mix(in srgb, var(--color-brand-accent) 15%, var(--color-bg-surface));--color-text-on-accent-red:#fca5a5;--color-text-on-accent-blue:#93c5fd;--color-text-on-accent-yellow:#fcd34d;--color-text-on-accent-green:#86efac;--color-text-on-accent-violet:#c4b5fd;--color-category-1:#d68a63;--color-category-2:#d96670;--color-category-3:#a98185;--color-category-4:#8e9bb0;--color-category-5:#e0a25a;--color-category-6:#8a9858;--color-category-7:#2a93bb;--color-category-8:#d4be6f;--color-category-9:#b39a76;--color-category-10:#94ad84;--color-category-11:#6b3a82;--color-category-12:#2c7378;--color-category-13:#b89aa8;--color-category-14:#5fa68c;--color-category-1-text:#f7a880;--color-category-2-text:#ff929a;--color-category-3-text:#d4aaae;--color-category-4-text:#afbdd3;--color-category-5-text:#f5b66e;--color-category-6-text:#afbe7c;--color-category-7-text:#5ec0e9;--color-category-8-text:#e1cb7b;--color-category-9-text:#d3b994;--color-category-10-text:#afc99f;--color-category-11-text:#bc88d6;--color-category-12-text:#6db2b7;--color-category-13-text:#d6b7c5;--color-category-14-text:#82c9ae;--color-text-on-category:var(--color-slate-900)}[data-surface=frame]{--color-text-main:var(--color-text-on-frame);--color-text-primary:var(--color-text-on-frame);--color-text-secondary:var(--color-text-on-frame-secondary);--color-text-muted:var(--color-text-on-frame-muted);--color-border:var(--color-border-frame);--color-bg-surface-secondary:var(--color-bg-frame-hover);--color-scrollbar:var(--color-scrollbar-frame);--color-scrollbar-hover:var(--color-scrollbar-frame-hover)}
*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family-base);background-color:var(--color-bg-body);color:var(--color-text-main);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased}a{color:inherit;transition:color var(--duration-base);text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}ul,ol{list-style:none}:root{scroll-padding-top:var(--scroll-room);scroll-padding-bottom:var(--scroll-room)}:root:has([data-frame-bar=top]){scroll-padding-top:calc(var(--header-height) + var(--scroll-room))}@media (max-width:1023px){:root:has([data-frame-bar=bottom]){scroll-padding-bottom:calc(var(--bottom-bar-height) + var(--scroll-room))}}:where([data-frame-bar=top],[data-frame-bar=top] *,[data-sticky=top],[data-sticky=top] *){scroll-margin-top:calc(-1 * (var(--header-height) + var(--scroll-room)))}:where([data-frame-bar=bottom],[data-frame-bar=bottom] *,[data-sticky=bottom],[data-sticky=bottom] *){scroll-margin-bottom:calc(-1 * (var(--bottom-bar-height) + var(--scroll-room)))}:where(body *)::-webkit-scrollbar{width:6px;height:6px}:where(body *)::-webkit-scrollbar-track{background:0 0}:where(body *)::-webkit-scrollbar-corner{background:0 0}:where(body *)::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar);border-radius:var(--radius-full)}:where(body *)::-webkit-scrollbar-thumb:hover{background-color:var(--color-scrollbar-hover)}@supports not selector(::-webkit-scrollbar){:where(body *){scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent}}html.theme-transition::view-transition-old(root){mix-blend-mode:normal;animation:none}html.theme-transition::view-transition-new(root){mix-blend-mode:normal;animation:none}.container{max-width:var(--max-width-container);padding:0 var(--spacing-4);margin:0 auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media print{:root{--color-bg-body:var(--color-white)}.print-hidden{display:none!important}.print-whole{break-inside:avoid}*,:before,:after{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;transition:none!important;animation:none!important}}
