@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.38msdipe8z81f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.30bhvdlsk8sra.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.3se9ogqst-d6c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_9d3fed39-module__oeiSea__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_9d3fed39-module__oeiSea__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_2ae83ad8-module__t0mrfW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_2ae83ad8-module__t0mrfW__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--space-0:0px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-28:112px;--space-32:128px;--space-36:144px;--space-40:160px;--space-44:176px;--space-48:192px;--space-52:208px;--space-56:224px;--space-60:240px;--space-64:256px;--space-72:288px;--space-80:320px;--space-96:384px;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-control:10px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-full:9999px;--control-sm:36px;--control-md:40px;--control-lg:44px;--layout-site-margin:120px;--layout-workspace-sidebar:360px;--shadow-card:0 1px 2px #29241f0a, 0 2px 8px -2px #29241f12;--shadow-raised:0 1px 2px #0000000d, 0 6px 16px -6px #00000024;--shadow-popup:0 2px 6px -2px #00000014, 0 12px 28px -6px #00000029;--shadow-dialog:0 4px 12px -4px #0000001a, 0 24px 56px -12px #00000042;--backdrop-blur:blur(4px);--glass-blur:blur(20px) saturate(170%);--shadow-sticky:0 1px 0 #00000008, 0 6px 14px -10px #00000038;--motion-fast:.12s;--motion-base:.24s;--motion-slow:.42s;--motion-page:.64s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--motion-rise:16px;--motion-press:.97;--motion-pop:.96;--motion-stagger:45ms;--palette-ink:#29241f;--palette-pine:#192d29;--palette-forest:#2a4a3a;--palette-sage:#8b9b88;--palette-sageLight:#adb8aa;--palette-sagePale:#c4cac0;--palette-taupe:#a89580;--palette-sand:#d7c8b6;--palette-ivory:#f5f0e8;--palette-paper:#fcfaf8;--palette-muted:#68655d;--palette-line:#ddd8cf;--palette-darkLine:#486057;--palette-darkSurface:#213a32;--palette-disabled:#7a6b5a;--palette-disabledDark:#93a192;--palette-disabledWarm:#5e584f;--palette-disabledDeep:#4d4840;--palette-dangerDeep:#521313;--palette-guide:#d6246e;--checkerboard:repeating-conic-gradient(var(--palette-line) 0 25%, var(--palette-paper) 0 50%) 0 0 / 8px 8px;--font-heading:var(--font-newsreader), Georgia, serif;--font-body:var(--font-jakarta), system-ui, sans-serif;--font-ui:var(--font-jakarta), system-ui, sans-serif;--font-title:var(--font-heading)}@media (prefers-reduced-motion:reduce){:root{--motion-rise:0px;--motion-press:1;--motion-pop:1;--motion-stagger:0s;--ease-spring:var(--ease-out)}}[data-density=airy]{--space-2-5:12px;--space-3:14px;--space-3-5:16px;--space-4:20px;--space-5:24px;--space-6:28px;--space-7:32px;--space-8:36px}[data-density=compact]{--space-2-5:8px;--space-3:10px;--space-3-5:12px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:28px}:root,[data-theme=light]{--bg-canvas:#f8f7f5;--bg-surface:#eeece8;--bg-elevated:#fff;--bg-hover:#e6e3de;--bg-disabled:#eeece8;--text-primary:#222322;--text-secondary:#55534f;--text-tertiary:#63615d;--text-disabled:#9a9792;--text-on-brand:#fff;--border-subtle:#e4e1dc;--border-control:#8e8a84;--focus-ring:#2c5754;--brand-solid:#1f3a38;--brand-hover:#2a4b48;--brand-pressed:#152927;--brand-subtle:#e6e3de;--brand-text:#2c5754;--neutral-subtle:#e9e6e1;--neutral-text:#55534f;--success-subtle:#e7f0e8;--success-text:#2d5a3d;--warning-subtle:#f7eedb;--warning-text:#85540f;--danger-subtle:#f7e5df;--danger-text:#9c3620;--danger-solid:#9c3620;--danger-hover:#842c19;--danger-pressed:#6b2314;--info-subtle:#e5ecf1;--info-text:#36566e;--button-primary-bg:#1f3a38;--button-primary-hover:#2a4b48;--button-primary-pressed:#152927;--button-primary-text:#fff;--button-secondary-bg:#fff;--button-secondary-hover:#eeece8;--button-secondary-text:#222322;--button-disabled-bg:#eeece8;--button-disabled-text:#9a9792;--field-bg:#fff;--field-text:#222322;--field-placeholder:#75726d;--field-border:#8e8a84;--field-error:#9c3620;--selection-active:#1f3a38;--selection-track:#6c6a66;--surface-card:#fff;--surface-popup:#fff;--surface-dialog:#fff;--logo-color:#1f3a38;--feature-bg:#1f3a38;--feature-text:#fff;--feature-muted:#c5d3d0;--feature-border:#1f3a38;--feature-button-bg:#f8f7f5;--feature-button-text:#222322;--feature-button-hover:#eeece8;--gradient-brand-start:#153837;--gradient-brand-end:#3a7f7a;--gradient-cadence-start:#1f4e4d;--gradient-cadence-end:#3a7f7a;--gradient-wash-top:#f4f8f8;--gradient-wash-bottom:#d3e4e8}[data-theme=light]{--chart-1:#2c5754;--chart-2:#6f978c;--chart-3:#c9a46a;--chart-4:#b0614a;--chart-5:#8c8a84;--nav-active-bg:#fff;--nav-active-text:#2c5754}:root,[data-theme]{--gradient-brand:linear-gradient(120deg, var(--gradient-brand-start) 15%, var(--gradient-brand-end));--gradient-cadence:linear-gradient(90deg, var(--gradient-cadence-start), var(--gradient-cadence-end));--gradient-wash:linear-gradient(to bottom, var(--gradient-wash-top), var(--gradient-wash-bottom))}[data-theme]{--card-border:transparent}[data-theme=dark],[data-theme=emerald],[data-theme=mulberry],[data-theme=midnight],[data-theme=espresso]{--card-border:var(--border-subtle)}[data-theme=dark]{--bg-canvas:#121211;--bg-surface:#181817;--bg-elevated:#1c1b1a;--bg-hover:#262523;--bg-disabled:#1c1b1a;--text-primary:#f3efe8;--text-secondary:#b8b3aa;--text-tertiary:#9d988f;--text-disabled:#75716b;--text-on-brand:#fff;--border-subtle:#2a2927;--border-control:#6a665f;--focus-ring:#9cc7b2;--brand-solid:#3e7462;--brand-hover:#457c6a;--brand-pressed:#346352;--brand-subtle:#262523;--brand-text:#9cc7b2;--neutral-subtle:#262523;--neutral-text:#b8b3aa;--success-subtle:#22352a;--success-text:#a8d2b3;--warning-subtle:#3a2d18;--warning-text:#e8c88a;--danger-subtle:#3f231e;--danger-text:#f1b3a4;--danger-solid:#a9442d;--danger-hover:#ba5139;--danger-pressed:#933a26;--info-subtle:#1e2b36;--info-text:#aec5d9;--button-primary-bg:#3e7462;--button-primary-hover:#457c6a;--button-primary-pressed:#346352;--button-primary-text:#fff;--button-secondary-bg:#1c1b1a;--button-secondary-hover:#262523;--button-secondary-text:#f3efe8;--button-disabled-bg:#1c1b1a;--button-disabled-text:#75716b;--field-bg:#1c1b1a;--field-text:#f3efe8;--field-placeholder:#8f8a82;--field-border:#6a665f;--field-error:#f1b3a4;--selection-active:#3e7462;--selection-track:#75716b;--surface-card:#1c1b1a;--surface-popup:#201f1e;--surface-dialog:#201f1e;--logo-color:#7fb09a;--feature-bg:#1c2925;--feature-text:#f3efe8;--feature-muted:#b4c6be;--feature-border:#2a3b35;--feature-button-bg:#3e7462;--feature-button-text:#fff;--feature-button-hover:#457c6a;--chart-1:#9cc7b2;--chart-2:#5e8a84;--chart-3:#c9a46a;--chart-4:#c97a62;--chart-5:#8c8a84;--nav-active-bg:#262523;--nav-active-text:#f3efe8;--gradient-brand-start:#153837;--gradient-brand-end:#3a7f7a;--gradient-cadence-start:#1f4e4d;--gradient-cadence-end:#3a7f7a;--gradient-wash-top:#1c1b1a;--gradient-wash-bottom:#1b2b2c}[data-theme=sage]{--bg-canvas:#faf8f2;--bg-surface:#f0ece0;--bg-elevated:#fff;--bg-hover:#e6e2d6;--bg-disabled:#f0ece0;--text-primary:#27261d;--text-secondary:#535245;--text-tertiary:#656458;--text-disabled:#969489;--text-on-brand:#fff;--border-subtle:#e5e1d3;--border-control:#86857a;--focus-ring:#3e5749;--brand-solid:#4e6b5b;--brand-hover:#3e5749;--brand-pressed:#2e4137;--brand-subtle:#e5eae2;--brand-text:#3e5749;--neutral-subtle:#e4e0d4;--neutral-text:#535245;--success-subtle:#e7f0e8;--success-text:#2d5a3d;--warning-subtle:#f7eedb;--warning-text:#85540f;--danger-subtle:#f7e5df;--danger-text:#9c3620;--danger-solid:#9c3620;--danger-hover:#842c19;--danger-pressed:#6b2314;--info-subtle:#e5ecf1;--info-text:#36566e;--button-primary-bg:#4e6b5b;--button-primary-hover:#3e5749;--button-primary-pressed:#2e4137;--button-primary-text:#fff;--button-secondary-bg:#fff;--button-secondary-hover:#e6e2d6;--button-secondary-text:#27261d;--button-disabled-bg:#f0ece0;--button-disabled-text:#969489;--field-bg:#fff;--field-text:#27261d;--field-placeholder:#75756a;--field-border:#86857a;--field-error:#9c3620;--selection-active:#4e6b5b;--selection-track:#605e50;--surface-card:#fff;--surface-popup:#fff;--surface-dialog:#fff;--logo-color:#354a3e;--feature-bg:#2e4137;--feature-text:#fff;--feature-muted:#d1d5d3;--feature-border:#2e4137;--feature-button-bg:#fff;--feature-button-text:#27261d;--feature-button-hover:#f0ece0;--gradient-brand-start:#2e4137;--gradient-brand-end:#4e6b5b;--gradient-cadence-start:#2e4137;--gradient-cadence-end:#4e6b5b;--gradient-wash-top:#fff;--gradient-wash-bottom:#e5eae2}[data-theme=clay]{--bg-canvas:#fbf7f2;--bg-surface:#f3e9de;--bg-elevated:#fff;--bg-hover:#e9dfd4;--bg-disabled:#f3e9de;--text-primary:#2e241e;--text-secondary:#5e5047;--text-tertiary:#6c5f56;--text-disabled:#9d938a;--text-on-brand:#fff;--border-subtle:#eadfd4;--border-control:#8d827a;--focus-ring:#8a4325;--brand-solid:#a4532f;--brand-hover:#8a4325;--brand-pressed:#68321c;--brand-subtle:#f6e3d8;--brand-text:#8a4325;--neutral-subtle:#e7ddd2;--neutral-text:#5e5047;--success-subtle:#e7f0e8;--success-text:#2d5a3d;--warning-subtle:#f7eedb;--warning-text:#85540f;--danger-subtle:#f7e5df;--danger-text:#9c3620;--danger-solid:#9c3620;--danger-hover:#842c19;--danger-pressed:#6b2314;--info-subtle:#e5ecf1;--info-text:#36566e;--button-primary-bg:#a4532f;--button-primary-hover:#8a4325;--button-primary-pressed:#68321c;--button-primary-text:#fff;--button-secondary-bg:#fff;--button-secondary-hover:#e9dfd4;--button-secondary-text:#2e241e;--button-disabled-bg:#f3e9de;--button-disabled-text:#9d938a;--field-bg:#fff;--field-text:#2e241e;--field-placeholder:#7e736c;--field-border:#8d827a;--field-error:#9c3620;--selection-active:#a4532f;--selection-track:#6b5d52;--surface-card:#fff;--surface-popup:#fff;--surface-dialog:#fff;--logo-color:#75391f;--feature-bg:#68321c;--feature-text:#fff;--feature-muted:#ded2cd;--feature-border:#68321c;--feature-button-bg:#fff;--feature-button-text:#2e241e;--feature-button-hover:#f3e9de;--gradient-brand-start:#68321c;--gradient-brand-end:#a4532f;--gradient-cadence-start:#68321c;--gradient-cadence-end:#a4532f;--gradient-wash-top:#fff;--gradient-wash-bottom:#f6e3d8}[data-theme=emerald]{--bg-canvas:#192d29;--bg-surface:#213a32;--bg-elevated:#213a32;--bg-hover:#2a4a3a;--bg-disabled:#213a32;--text-primary:#fcfaf8;--text-secondary:#dfd3c5;--text-tertiary:#b7b2a6;--text-disabled:#93a192;--text-on-brand:#192d29;--border-subtle:#486057;--border-control:#738574;--focus-ring:#d7c8b6;--brand-solid:#8b9b88;--brand-hover:#adb8aa;--brand-pressed:#c4cac0;--brand-subtle:#2a4a3a;--brand-text:#f5f0e8;--neutral-subtle:#2a4a3a;--neutral-text:#dfd3c5;--success-subtle:#22352a;--success-text:#a8d2b3;--warning-subtle:#3a2d18;--warning-text:#e8c88a;--danger-subtle:#3f231e;--danger-text:#f1b3a4;--danger-solid:#f1b3a4;--danger-hover:#f5c5b9;--danger-pressed:#f8d5cc;--info-subtle:#1e2b36;--info-text:#aec5d9;--button-primary-bg:#8b9b88;--button-primary-hover:#adb8aa;--button-primary-pressed:#c4cac0;--button-primary-text:#192d29;--button-secondary-bg:#213a32;--button-secondary-hover:#2a4a3a;--button-secondary-text:#fcfaf8;--button-disabled-bg:#213a32;--button-disabled-text:#93a192;--field-bg:#213a32;--field-text:#fcfaf8;--field-placeholder:#a0a194;--field-border:#738574;--field-error:#f1b3a4;--selection-active:#8b9b88;--selection-track:#8b9b88;--surface-card:#213a32;--surface-popup:#213a32;--surface-dialog:#213a32;--logo-color:#8b9b88;--feature-bg:#2a4a3a;--feature-text:#fcfaf8;--feature-muted:#d7c8b6;--feature-border:#486057;--feature-button-bg:#8b9b88;--feature-button-text:#192d29;--feature-button-hover:#adb8aa;--gradient-brand-start:#192d29;--gradient-brand-end:#6a7667;--gradient-cadence-start:#35473f;--gradient-cadence-end:#6a7667;--gradient-wash-top:#213a32;--gradient-wash-bottom:#2a4a3a}[data-theme=rosewood]{--bg-canvas:#fbf8f8;--bg-surface:#f2e8e8;--bg-elevated:#fff;--bg-hover:#e8dede;--bg-disabled:#f2e8e8;--text-primary:#2d2428;--text-secondary:#5d4e54;--text-tertiary:#6b5d63;--text-disabled:#9d9196;--text-on-brand:#fff;--border-subtle:#eae0e2;--border-control:#8c8085;--focus-ring:#663f52;--brand-solid:#7d5065;--brand-hover:#663f52;--brand-pressed:#4c2f3e;--brand-subtle:#efe0e6;--brand-text:#663f52;--neutral-subtle:#e6dcdc;--neutral-text:#5d4e54;--success-subtle:#e7f0e8;--success-text:#2d5a3d;--warning-subtle:#f7eedb;--warning-text:#85540f;--danger-subtle:#f7e5df;--danger-text:#9c3620;--danger-solid:#9c3620;--danger-hover:#842c19;--danger-pressed:#6b2314;--info-subtle:#e5ecf1;--info-text:#36566e;--button-primary-bg:#7d5065;--button-primary-hover:#663f52;--button-primary-pressed:#4c2f3e;--button-primary-text:#fff;--button-secondary-bg:#fff;--button-secondary-hover:#e8dede;--button-secondary-text:#2d2428;--button-disabled-bg:#f2e8e8;--button-disabled-text:#9d9196;--field-bg:#fff;--field-text:#2d2428;--field-placeholder:#7d7176;--field-border:#8c8085;--field-error:#9c3620;--selection-active:#7d5065;--selection-track:#6a5a61;--surface-card:#fff;--surface-popup:#fff;--surface-dialog:#fff;--logo-color:#573646;--feature-bg:#4c2f3e;--feature-text:#fff;--feature-muted:#d8d1d5;--feature-border:#4c2f3e;--feature-button-bg:#fff;--feature-button-text:#2d2428;--feature-button-hover:#f2e8e8;--gradient-brand-start:#4c2f3e;--gradient-brand-end:#7d5065;--gradient-cadence-start:#4c2f3e;--gradient-cadence-end:#7d5065;--gradient-wash-top:#fff;--gradient-wash-bottom:#efe0e6}[data-theme=mist]{--bg-canvas:#f8f9fa;--bg-surface:#ebeff2;--bg-elevated:#fff;--bg-hover:#e1e5e8;--bg-disabled:#ebeff2;--text-primary:#1f262d;--text-secondary:#4a545d;--text-tertiary:#5d666e;--text-disabled:#8f969d;--text-on-brand:#fff;--border-subtle:#e0e5ea;--border-control:#808890;--focus-ring:#364f64;--brand-solid:#45647d;--brand-hover:#364f64;--brand-pressed:#283b4b;--brand-subtle:#e0e9f0;--brand-text:#364f64;--neutral-subtle:#dfe3e6;--neutral-text:#4a545d;--success-subtle:#e7f0e8;--success-text:#2d5a3d;--warning-subtle:#f7eedb;--warning-text:#85540f;--danger-subtle:#f7e5df;--danger-text:#9c3620;--danger-solid:#9c3620;--danger-hover:#842c19;--danger-pressed:#6b2314;--info-subtle:#e5ecf1;--info-text:#36566e;--button-primary-bg:#45647d;--button-primary-hover:#364f64;--button-primary-pressed:#283b4b;--button-primary-text:#fff;--button-secondary-bg:#fff;--button-secondary-hover:#e1e5e8;--button-secondary-text:#1f262d;--button-disabled-bg:#ebeff2;--button-disabled-text:#8f969d;--field-bg:#fff;--field-text:#1f262d;--field-placeholder:#6e767d;--field-border:#808890;--field-error:#9c3620;--selection-active:#45647d;--selection-track:#56616b;--surface-card:#fff;--surface-popup:#fff;--surface-dialog:#fff;--logo-color:#2e4355;--feature-bg:#283b4b;--feature-text:#fff;--feature-muted:#d0d4d7;--feature-border:#283b4b;--feature-button-bg:#fff;--feature-button-text:#1f262d;--feature-button-hover:#ebeff2;--gradient-brand-start:#283b4b;--gradient-brand-end:#45647d;--gradient-cadence-start:#283b4b;--gradient-cadence-end:#45647d;--gradient-wash-top:#fff;--gradient-wash-bottom:#e0e9f0}[data-theme=mulberry]{--bg-canvas:#221a1f;--bg-surface:#2c2228;--bg-elevated:#362a31;--bg-hover:#42363d;--bg-disabled:#362a31;--text-primary:#f7eff2;--text-secondary:#dcccd3;--text-tertiary:#afa1a8;--text-disabled:#96878e;--text-on-brand:#2c1d24;--border-subtle:#54424b;--border-control:#84757c;--focus-ring:#e1c0cd;--brand-solid:#d1a6b8;--brand-hover:#e1c0cd;--brand-pressed:#ead3dc;--brand-subtle:#43303a;--brand-text:#e1c0cd;--neutral-subtle:#40363c;--neutral-text:#dcccd3;--success-subtle:#22352a;--success-text:#a8d2b3;--warning-subtle:#3a2d18;--warning-text:#e8c88a;--danger-subtle:#3f231e;--danger-text:#f1b3a4;--danger-solid:#f1b3a4;--danger-hover:#f5c5b9;--danger-pressed:#f8d5cc;--info-subtle:#1e2b36;--info-text:#aec5d9;--button-primary-bg:#d1a6b8;--button-primary-hover:#e1c0cd;--button-primary-pressed:#ead3dc;--button-primary-text:#2c1d24;--button-secondary-bg:#362a31;--button-secondary-hover:#42363d;--button-secondary-text:#f7eff2;--button-disabled-bg:#362a31;--button-disabled-text:#96878e;--field-bg:#362a31;--field-text:#f7eff2;--field-placeholder:#a09299;--field-border:#84757c;--field-error:#f1b3a4;--selection-active:#d1a6b8;--selection-track:#96878e;--surface-card:#362a31;--surface-popup:#362a31;--surface-dialog:#362a31;--logo-color:#d1a6b8;--feature-bg:#46363e;--feature-text:#f7eff2;--feature-muted:#d4c2ca;--feature-border:#54424b;--feature-button-bg:#d1a6b8;--feature-button-text:#2c1d24;--feature-button-hover:#e1c0cd;--gradient-brand-start:#221a1f;--gradient-brand-end:#866a76;--gradient-cadence-start:#45363d;--gradient-cadence-end:#866a76;--gradient-wash-top:#362a31;--gradient-wash-bottom:#43303a}[data-theme=midnight]{--bg-canvas:#161c23;--bg-surface:#1d252e;--bg-elevated:#25303a;--bg-hover:#313c45;--bg-disabled:#25303a;--text-primary:#eef2f6;--text-secondary:#c9d3dc;--text-tertiary:#9ea7b0;--text-disabled:#848d97;--text-on-brand:#141c24;--border-subtle:#3a4856;--border-control:#727b85;--focus-ring:#bcd0e2;--brand-solid:#9fbbd4;--brand-hover:#bcd0e2;--brand-pressed:#d0deeb;--brand-subtle:#263646;--brand-text:#bcd0e2;--neutral-subtle:#323a42;--neutral-text:#c9d3dc;--success-subtle:#22352a;--success-text:#a8d2b3;--warning-subtle:#3a2d18;--warning-text:#e8c88a;--danger-subtle:#3f231e;--danger-text:#f1b3a4;--danger-solid:#f1b3a4;--danger-hover:#f5c5b9;--danger-pressed:#f8d5cc;--info-subtle:#1e2b36;--info-text:#aec5d9;--button-primary-bg:#9fbbd4;--button-primary-hover:#bcd0e2;--button-primary-pressed:#d0deeb;--button-primary-text:#141c24;--button-secondary-bg:#25303a;--button-secondary-hover:#313c45;--button-secondary-text:#eef2f6;--button-disabled-bg:#25303a;--button-disabled-text:#848d97;--field-bg:#25303a;--field-text:#eef2f6;--field-placeholder:#909aa3;--field-border:#727b85;--field-error:#f1b3a4;--selection-active:#9fbbd4;--selection-track:#848d97;--surface-card:#25303a;--surface-popup:#25303a;--surface-dialog:#25303a;--logo-color:#9fbbd4;--feature-bg:#313e49;--feature-text:#eef2f6;--feature-muted:#bfcad5;--feature-border:#3a4856;--feature-button-bg:#9fbbd4;--feature-button-text:#141c24;--feature-button-hover:#bcd0e2;--gradient-brand-start:#161c23;--gradient-brand-end:#637483;--gradient-cadence-start:#313b45;--gradient-cadence-end:#637483;--gradient-wash-top:#25303a;--gradient-wash-bottom:#263646}[data-theme=espresso]{--bg-canvas:#1e1814;--bg-surface:#28201b;--bg-elevated:#322822;--bg-hover:#3e342e;--bg-disabled:#322822;--text-primary:#f7efe7;--text-secondary:#dbcdc1;--text-tertiary:#aa9e94;--text-disabled:#94887d;--text-on-brand:#2a1a12;--border-subtle:#4e4037;--border-control:#7e7369;--focus-ring:#eab89a;--brand-solid:#e0a07c;--brand-hover:#eab89a;--brand-pressed:#f0cdb8;--brand-subtle:#45322a;--brand-text:#eab89a;--neutral-subtle:#3d352f;--neutral-text:#dbcdc1;--success-subtle:#22352a;--success-text:#a8d2b3;--warning-subtle:#3a2d18;--warning-text:#e8c88a;--danger-subtle:#3f231e;--danger-text:#f1b3a4;--danger-solid:#f1b3a4;--danger-hover:#f5c5b9;--danger-pressed:#f8d5cc;--info-subtle:#1e2b36;--info-text:#aec5d9;--button-primary-bg:#e0a07c;--button-primary-hover:#eab89a;--button-primary-pressed:#f0cdb8;--button-primary-text:#2a1a12;--button-secondary-bg:#322822;--button-secondary-hover:#3e342e;--button-secondary-text:#f7efe7;--button-disabled-bg:#322822;--button-disabled-text:#94887d;--field-bg:#322822;--field-text:#f7efe7;--field-placeholder:#9c9086;--field-border:#7e7369;--field-error:#f1b3a4;--selection-active:#e0a07c;--selection-track:#94887d;--surface-card:#322822;--surface-popup:#322822;--surface-dialog:#322822;--logo-color:#e0a07c;--feature-bg:#43342b;--feature-text:#f7efe7;--feature-muted:#d3c4b6;--feature-border:#4e4037;--feature-button-bg:#e0a07c;--feature-button-text:#2a1a12;--feature-button-hover:#eab89a;--gradient-brand-start:#1e1814;--gradient-brand-end:#946a52;--gradient-cadence-start:#47352a;--gradient-cadence-end:#946a52;--gradient-wash-top:#322822;--gradient-wash-bottom:#45322a}.text-display-64{font-family:var(--font-heading);letter-spacing:-.015em;font-size:64px;font-style:normal;font-weight:400;line-height:90px}.text-display-56{font-family:var(--font-heading);letter-spacing:-.015em;font-size:56px;font-style:normal;font-weight:400;line-height:78px}.text-display-48{font-family:var(--font-heading);letter-spacing:-.015em;font-size:48px;font-style:normal;font-weight:400;line-height:56px}.text-heading-44{font-family:var(--font-heading);letter-spacing:-.01em;font-size:44px;font-style:normal;font-weight:400;line-height:62px}.text-heading-40{font-family:var(--font-heading);letter-spacing:-.01em;font-size:40px;font-style:normal;font-weight:400;line-height:56px}.text-heading-36{font-family:var(--font-heading);letter-spacing:-.01em;font-size:36px;font-style:normal;font-weight:400;line-height:44px}.text-heading-32{font-family:var(--font-heading);letter-spacing:-.01em;font-size:32px;font-style:normal;font-weight:400;line-height:44px}.text-heading-30{font-family:var(--font-heading);letter-spacing:-.01em;font-size:30px;font-style:normal;font-weight:400;line-height:36px}.text-heading-28{font-family:var(--font-heading);letter-spacing:-.01em;font-size:28px;font-style:normal;font-weight:400;line-height:40px}.text-heading-26{font-family:var(--font-heading);letter-spacing:-.01em;font-size:26px;font-style:normal;font-weight:400;line-height:36px}.text-heading-24{font-family:var(--font-title);letter-spacing:-.01em;font-size:22px;font-style:normal;font-weight:400;line-height:30px}.text-heading-22{font-family:var(--font-title);letter-spacing:-.01em;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.text-heading-20{font-family:var(--font-title);letter-spacing:-.01em;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.text-heading-18{font-family:var(--font-title);letter-spacing:-.005em;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.text-heading-16{font-family:var(--font-ui);font-size:16px;font-style:normal;font-weight:500;line-height:22px}.text-figure-32{font-family:var(--font-ui);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-style:normal;font-weight:500;line-height:38px}.text-figure-28{font-family:var(--font-ui);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-style:normal;font-weight:500;line-height:34px}.text-figure-22{font-family:var(--font-ui);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:22px;font-style:normal;font-weight:500;line-height:28px}.text-body-16{font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:400;line-height:26px}.text-body-15{font-family:var(--font-body);font-size:15px;font-style:normal;font-weight:400;line-height:24px}.text-body-14{font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:22px}.text-body-13{font-family:var(--font-body);font-size:13px;font-style:normal;font-weight:400;line-height:20px}.text-body-12{font-family:var(--font-body);font-size:13px;font-style:normal;font-weight:400;line-height:18px}.text-body-11{font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.text-ui-28-semibold{font-family:var(--font-ui);letter-spacing:-.02em;font-size:28px;font-style:normal;font-weight:500;line-height:36px}.text-ui-18-semibold{font-family:var(--font-ui);letter-spacing:-.01em;font-size:18px;font-style:normal;font-weight:500;line-height:26px}.text-ui-16{font-family:var(--font-ui);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.text-ui-16-semibold{font-family:var(--font-ui);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.text-ui-15{font-family:var(--font-ui);font-size:15px;font-style:normal;font-weight:400;line-height:22px}.text-ui-14{font-family:var(--font-ui);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.text-ui-14-semibold{font-family:var(--font-ui);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.text-ui-13{font-family:var(--font-ui);font-size:13px;font-style:normal;font-weight:400;line-height:18px}.text-ui-13-semibold{font-family:var(--font-ui);font-size:13px;font-style:normal;font-weight:500;line-height:18px}.text-ui-12{font-family:var(--font-ui);font-size:13px;font-style:normal;font-weight:400;line-height:18px}.text-ui-12-semibold{font-family:var(--font-ui);font-size:13px;font-style:normal;font-weight:500;line-height:18px}.text-ui-12-italic{font-family:var(--font-ui);font-size:13px;font-style:italic;font-weight:400;line-height:18px}.text-ui-11{font-family:var(--font-ui);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.text-ui-11-semibold{font-family:var(--font-ui);font-size:12px;font-style:normal;font-weight:500;line-height:16px}.text-ui-10{font-family:var(--font-ui);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.text-ui-10-semibold{font-family:var(--font-ui);letter-spacing:.02em;font-size:11px;font-style:normal;font-weight:500;line-height:14px}.text-subtitle-16{font-family:var(--font-ui);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.text-subtitle-14{font-family:var(--font-ui);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.text-subtitle-20{font-family:var(--font-ui);font-size:20px;font-style:normal;font-weight:400;line-height:30px}@media (max-width:767px){.text-heading-20{font-size:20px;line-height:28px}.text-heading-18{font-size:19px;line-height:26px}.text-heading-16{font-size:17px;line-height:24px}.text-ui-16,.text-ui-16-semibold,.text-body-16,.text-subtitle-16{font-size:17px;line-height:25px}.text-ui-15,.text-body-15{font-size:16px;line-height:24px}.text-ui-14,.text-ui-14-semibold,.text-body-14,.text-subtitle-14{font-size:16px;line-height:23px}.text-ui-13,.text-ui-13-semibold,.text-body-13{font-size:15px;line-height:21px}.text-ui-12,.text-ui-12-semibold,.text-ui-12-italic,.text-body-12{font-size:13px;line-height:18px}.text-ui-11,.text-ui-11-semibold,.text-body-11,.text-ui-10,.text-ui-10-semibold,.text-ui-12.text-fixed,.text-ui-12-semibold.text-fixed{font-size:12px;line-height:16px}input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),textarea,select{font-size:max(16px,1em)}}
html{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){html:has([data-app-shell]){scroll-behavior:smooth}}:where(button,a[href],summary,label:has(>input),[role=button],[role=tab],[role=menuitem],[role=option],[role=radio],[role=switch],[data-press]){outline-offset:4px;transition-property:background-color,border-color,color,box-shadow,opacity,filter,outline-color,outline-offset,scale;transition-duration:var(--motion-fast), var(--motion-fast), var(--motion-fast), var(--motion-fast), var(--motion-fast), var(--motion-fast), var(--motion-base), var(--motion-base), var(--motion-base);transition-timing-function:var(--ease-out), var(--ease-out), var(--ease-out), var(--ease-out), var(--ease-out), var(--ease-out), var(--ease-out), var(--ease-out), var(--ease-spring);outline-color:#0000}:where([data-pressed]){filter:var(--press-filter);transition-duration:60ms;transition-timing-function:var(--ease-out)}@media (prefers-reduced-motion:no-preference){:where([data-pressed]){scale:var(--press-scale,var(--motion-press))}}:root{--press-filter:brightness(.94);--motion-pop-in:cs-pop-in;--motion-fade-in:cs-fade-in;--motion-rise-in:cs-rise-in}[data-theme=dark],[data-theme=emerald],[data-theme=mulberry],[data-theme=midnight],[data-theme=espresso]{--press-filter:brightness(1.14)}:where(dialog){transition:opacity var(--motion-base) var(--ease-out), scale var(--motion-base) var(--ease-out), overlay var(--motion-base) var(--ease-out) allow-discrete, display var(--motion-base) var(--ease-out) allow-discrete}:where(dialog:not([open])){opacity:0;scale:var(--motion-pop);transition-duration:var(--motion-fast);transition-timing-function:var(--ease-in)}@starting-style{:where(dialog[open]){opacity:0;scale:var(--motion-pop)}}:where(dialog)::backdrop{transition:opacity var(--motion-base) var(--ease-out), overlay var(--motion-base) allow-discrete, display var(--motion-base) allow-discrete}:where(dialog:not([open]))::backdrop{opacity:0}@starting-style{:where(dialog[open])::backdrop{opacity:0}}:where(dialog[data-sheet]){scale:none}:where([role=menu]){transform-origin:top;animation:cs-pop-in var(--motion-base) var(--ease-out) backwards}@keyframes cs-pop-in{0%{opacity:0;scale:var(--motion-pop)}}@keyframes cs-fade-in{0%{opacity:0}}@keyframes cs-rise-in{0%{opacity:0;translate:0 var(--motion-rise)}}:where([data-reveal-ready]) :where([data-stagger]>*,[data-reveal]):not([data-shown]){opacity:0}:where([data-stagger]>*,[data-reveal])[data-shown=""]{animation:cs-reveal var(--motion-page) var(--ease-out) var(--reveal-delay,0s) backwards}@keyframes cs-reveal{0%{opacity:0;translate:0 calc(var(--motion-rise) * 1.5);scale:var(--motion-pop)}}
*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}html{background:var(--bg-canvas);touch-action:manipulation}@supports (-webkit-touch-callout:none){input:not([type=checkbox],[type=radio]),textarea,select{font-size:16px!important}}body{background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}a{color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--border-control) transparent}::-webkit-scrollbar{width:var(--space-1-5);height:var(--space-1-5)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-control);border-radius:var(--radius-full)}@media (hover:hover){::-webkit-scrollbar-thumb:hover{background:var(--text-primary)}}::-webkit-scrollbar-corner{background:var(--bg-canvas)}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}}@media (forced-colors:active){*{scrollbar-width:auto;scrollbar-color:auto}}dialog[open]::backdrop{-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur)}::selection{background:var(--brand-subtle);color:var(--text-primary)}html{accent-color:var(--brand-solid)}h1,h2,h3,h4,[class*=text-heading-],[class*=text-display-]{text-wrap:balance}p,li,dd,blockquote{text-wrap:pretty}@media (prefers-reduced-transparency:reduce){dialog[open]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
