@font-face{font-family:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/montserrat-var.0hdmpb0t8jz-y.woff2)format("woff2")}
@media (min-width:768px){:root:root{--text-2xs:.625rem;--text-xs:.6875rem;--text-sm:.8125rem;--text-md:.875rem;--text-input:.875rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.5rem;--size-control:44px;--size-table-row:40px;--size-header:52px;--size-checkbox:20px;--size-thumbnail:56px;--space-lg:20px;--space-xl:32px}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#f5f7fa;--color-paper-2:#fff;--color-paper-3:#e9edf3;--color-ink:#1f2430;--color-ink-2:#33383f;--color-muted:#5a6678;--color-disabled:#9aa4b4;--color-rule:#e2e8f0;--color-rule-strong:#7c8497;--color-accent:#026a8c;--color-accent-hover:#01607e;--color-accent-active:#014459;--color-accent-ink:#fff;--color-accent-edge:#014459;--color-accent-soft:#e3f4fa;--color-warm:#35630d;--color-warm-hover:#2b5009;--color-warm-ink:#fff;--color-warm-soft:#eaf4df;--color-warm-text:#2b5009;--color-rail:#283252;--color-rail-2:#1c2440;--color-rail-ink:#fff;--color-rail-muted:#c9d0e3;--color-rail-active:#111c3f;--color-rail-focus:#ffb81c;--color-rail-edge:#ffb81c;--color-focus:#014459;--color-success-solid:#35630d;--color-success-bg:#eaf4df;--color-success-text:#2b5009;--color-warning-solid:#8a5a00;--color-warning-bg:#fff3d6;--color-warning-text:#6b4500;--color-danger-solid:#c2382a;--color-danger-hover:#a32d21;--color-danger-bg:#ffe6e3;--color-danger-text:#8e2a20;--color-on-danger:#fff;--color-info-solid:#026a8c;--color-info-bg:#e3f4fa;--color-info-text:#014459;--color-neutral-solid:#5a6678;--color-neutral-bg:#e9edf3;--color-neutral-text:#3c4556;--color-annotation:#fc6b33;--color-annotation-ink:#13201a;--color-annotation-halo:#fff;--color-scrim:#1111118c;--color-icon-paper:#f5f7fa;--color-division-1:#283252;--color-division-2:#026a8c;--color-division-3:#35630d;--color-division-4:#8a5a00;--color-division-5:#c2382a;--color-division-6:#4c3f86;--color-division-7:#7a2e2a;--color-division-8:#4f5e3e;--shadow-key:0 1px 2px #2832522e;--shadow-card:0 1px 1px #1f24300d;--shadow-lift:0 2px 6px #1f24301a;--shadow-pop:0 8px 24px #1111112e;--font-body:"Montserrat", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Montserrat", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--font-figure:"Montserrat", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.375rem;--text-4xl:3.25rem;--text-input:1rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:600;--leading-tight:1.2;--leading-snug:1.35;--leading-body:1.5;--tracking-display:-.01em;--tracking-caps:.06em;--tracking-none:0;--space-0:0;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--radius-control:4px;--radius-card:6px;--radius-sheet:10px;--radius-round:999px;--pattern-hazard:none;--pattern-hazard-soft:none;--dur-instant:0s;--dur-micro:.12s;--dur-short:.22s;--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);--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-nav:300;--z-scrim:350;--z-modal:400;--z-toast:500;--z-tooltip:600;--breakpoint-phone:360px;--breakpoint-phone-lg:390px;--breakpoint-tablet:768px;--breakpoint-desktop:1280px;--size-touch:44px;--size-control:48px;--size-checkbox:24px;--size-switch-track-width:40px;--size-switch-track-height:24px;--size-icon-sm:16px;--size-icon:20px;--size-icon-lg:24px;--size-header:60px;--size-tab-bar:64px;--size-tab-pill-width:48px;--size-tab-pill-height:28px;--size-rail:256px;--size-content-max:1320px;--size-form-max:640px;--size-measure:70ch;--size-thumbnail:72px;--size-stripe:4px;--size-rule:1px;--size-rule-total:2px;--size-hazard:0px;--size-card-edge:0px;--size-table-row:48px;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring:2px solid var(--color-focus)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:#0f1424;--color-paper-2:#182036;--color-paper-3:#0a0e1a;--color-ink:#eef1f7;--color-ink-2:#cbd2e0;--color-muted:#9aa4b8;--color-disabled:#667088;--color-rule:#2a3350;--color-rule-strong:#7e89a3;--color-accent:#5fc3e6;--color-accent-hover:#82d2ee;--color-accent-active:#3fb0d9;--color-accent-ink:#04202b;--color-accent-edge:#5fc3e6;--color-accent-soft:#0f3240;--color-warm:#8cc55c;--color-warm-hover:#a3d47a;--color-warm-ink:#12260a;--color-warm-soft:#1f3a10;--color-warm-text:#b7e08f;--color-rail:#1c2440;--color-rail-2:#111c3f;--color-rail-ink:#fff;--color-rail-muted:#c9d0e3;--color-rail-active:#283252;--color-rail-focus:#ffb81c;--color-rail-edge:#ffb81c;--color-focus:#eef1f7;--color-success-solid:#8cc55c;--color-success-bg:#1f3a10;--color-success-text:#b7e08f;--color-warning-solid:#f0be4e;--color-warning-bg:#3a2a08;--color-warning-text:#f7cf7f;--color-danger-solid:#f07a6e;--color-danger-hover:#f8958b;--color-danger-bg:#44140f;--color-danger-text:#ffa39c;--color-on-danger:#1b0906;--color-info-solid:#5fc3e6;--color-info-bg:#0f3240;--color-info-text:#a6ddf0;--color-neutral-solid:#9aa4b8;--color-neutral-bg:#232c44;--color-neutral-text:#cbd2e0;--color-annotation:#fc6b33;--color-annotation-ink:#14110f;--color-annotation-halo:#fffdfa;--color-scrim:#000000a6;--color-icon-paper:#f2f4f8;--color-division-1:#8fa3d9;--color-division-2:#5fc3e6;--color-division-3:#8cc55c;--color-division-4:#f0be4e;--color-division-5:#f07a6e;--color-division-6:#b3a6e8;--color-division-7:#d98a84;--color-division-8:#a6b88e;--shadow-key:inset 0 1px 0 #fff3, 0 1px 2px #00000080;--shadow-card:0 1px 2px #0006;--shadow-lift:0 2px 4px #00000080, 0 16px 32px -12px #000000b3;--shadow-pop:0 4px 8px #00000080, 0 24px 48px -16px #000c}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:#0f1424;--color-paper-2:#182036;--color-paper-3:#0a0e1a;--color-ink:#eef1f7;--color-ink-2:#cbd2e0;--color-muted:#9aa4b8;--color-disabled:#667088;--color-rule:#2a3350;--color-rule-strong:#7e89a3;--color-accent:#5fc3e6;--color-accent-hover:#82d2ee;--color-accent-active:#3fb0d9;--color-accent-ink:#04202b;--color-accent-edge:#5fc3e6;--color-accent-soft:#0f3240;--color-warm:#8cc55c;--color-warm-hover:#a3d47a;--color-warm-ink:#12260a;--color-warm-soft:#1f3a10;--color-warm-text:#b7e08f;--color-rail:#1c2440;--color-rail-2:#111c3f;--color-rail-ink:#fff;--color-rail-muted:#c9d0e3;--color-rail-active:#283252;--color-rail-focus:#ffb81c;--color-rail-edge:#ffb81c;--color-focus:#eef1f7;--color-success-solid:#8cc55c;--color-success-bg:#1f3a10;--color-success-text:#b7e08f;--color-warning-solid:#f0be4e;--color-warning-bg:#3a2a08;--color-warning-text:#f7cf7f;--color-danger-solid:#f07a6e;--color-danger-hover:#f8958b;--color-danger-bg:#44140f;--color-danger-text:#ffa39c;--color-on-danger:#1b0906;--color-info-solid:#5fc3e6;--color-info-bg:#0f3240;--color-info-text:#a6ddf0;--color-neutral-solid:#9aa4b8;--color-neutral-bg:#232c44;--color-neutral-text:#cbd2e0;--color-annotation:#fc6b33;--color-annotation-ink:#14110f;--color-annotation-halo:#fffdfa;--color-scrim:#000000a6;--color-icon-paper:#f2f4f8;--color-division-1:#8fa3d9;--color-division-2:#5fc3e6;--color-division-3:#8cc55c;--color-division-4:#f0be4e;--color-division-5:#f07a6e;--color-division-6:#b3a6e8;--color-division-7:#d98a84;--color-division-8:#a6b88e;--shadow-key:inset 0 1px 0 #fff3, 0 1px 2px #00000080;--shadow-card:0 1px 2px #0006;--shadow-lift:0 2px 4px #00000080, 0 16px 32px -12px #000000b3;--shadow-pop:0 4px 8px #00000080, 0 24px 48px -16px #000c}@media (prefers-reduced-motion:reduce){:root{--dur-micro:0s;--dur-short:0s}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-paper,Canvas);min-height:100dvh;color:var(--color-ink,CanvasText);font-family:var(--font-body,system-ui, sans-serif);font-size:var(--text-md,1rem);line-height:var(--leading-body,1.5);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-family:var(--font-display,system-ui, sans-serif);letter-spacing:var(--tracking-display,0)}a{color:var(--color-accent,LinkText);text-underline-offset:.15em}img,svg{max-width:100%;height:auto}::selection{background:var(--color-accent-soft,Highlight);color:var(--color-ink,HighlightText)}:focus-visible{outline:var(--focus-ring,3px solid currentColor);outline-offset:var(--focus-ring-offset,2px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
