:root{--primary-95:#e8e9fc;--primary-85:#bbbcf7;--primary-75:#8d8ff2;--primary-65:#5f62ec;--primary-55:#4044e8;--primary-45:#181bcd;--primary-35:#1315a0;--primary-25:#0d0f72;--primary-15:#080944;--primary-5:#030317;--secondary-95:#fde9e8;--secondary-85:#f9bcb9;--secondary-75:#f58f8a;--secondary-65:#f1625b;--secondary-55:#ed352c;--secondary-45:#d31c12;--secondary-35:#a4160e;--secondary-25:#75100a;--secondary-15:#460906;--secondary-5:#170302;--accent-95:#e8e9fc;--accent-85:#bbbcf7;--accent-75:#8d8ff2;--accent-65:#5f62ec;--accent-55:#3235e7;--accent-45:#181bcd;--accent-35:#1315a0;--accent-25:#0d0f72;--accent-15:#080944;--accent-5:#030317;--grey-95:#f1f1f4;--grey-85:#d4d5de;--grey-75:#b7bac8;--grey-65:#9a9eb1;--grey-55:#7d829b;--grey-45:#646982;--grey-35:#4e5265;--grey-25:#373a48;--grey-15:#21232b;--grey-5:#0b0c0e;--danger-95:#faebeb;--danger-85:#f0c2c3;--danger-75:#e6999c;--danger-65:#db7074;--danger-55:#d1474c;--danger-45:#b82e32;--danger-35:#8f2427;--danger-25:#66191c;--danger-15:#3d0f11;--danger-5:#140506;--warning-95:#faf2eb;--warning-85:#f0d7c2;--warning-75:#e6bd99;--warning-65:#dba270;--warning-55:#d18847;--warning-45:#b86e2e;--warning-35:#8f5624;--warning-25:#663d19;--warning-15:#3d250f;--warning-5:#140c05;--success-95:#ecf9f1;--success-85:#c6ecd5;--success-75:#9fdfb9;--success-65:#79d29d;--success-55:#53c681;--success-45:#39ac67;--success-35:#2d8650;--success-25:#206039;--success-15:#133922;--success-5:#06130b;--black:#000;--white:#fff;--bg-grey-lightest:var(--grey-95);--bg-grey-light:var(--grey-85);--bg-grey-dark:var(--grey-35);--bg-grey-darkest:var(--grey-25);--bg-accent-lightest:var(--accent-95);--bg-accent-light:var(--accent-85);--bg-accent-dark:var(--accent-35);--bg-accent-darkest:var(--accent-25);--text-heading:var(--grey-5);--text-body:var(--grey-15);--text-subtle:var(--grey-25);--text-link:var(--accent-55);--dataviz-1-1:#f5d6d6;--dataviz-1-2:#e69999;--dataviz-1-3:#d65c5c;--dataviz-1-4:#b82e2e;--dataviz-1-5:#7a1f1f;--dataviz-1-6:#3d0f0f;--dataviz-2-1:#f5dfd6;--dataviz-2-2:#e6b099;--dataviz-2-3:#d6815c;--dataviz-2-4:#b8572e;--dataviz-2-5:#7a3a1f;--dataviz-2-6:#3d1d0f;--dataviz-3-1:#f5e9d6;--dataviz-3-2:#e6c799;--dataviz-3-3:#d6a55c;--dataviz-3-4:#b8812e;--dataviz-3-5:#7a561f;--dataviz-3-6:#3d2b0f;--dataviz-4-1:#f5f2d6;--dataviz-4-2:#e6de99;--dataviz-4-3:#d6ca5c;--dataviz-4-4:#b8aa2e;--dataviz-4-5:#7a711f;--dataviz-4-6:#3d390f;--dataviz-5-1:#eff5d6;--dataviz-5-2:#d6e699;--dataviz-5-3:#bed65c;--dataviz-5-4:#9cb82e;--dataviz-5-5:#687a1f;--dataviz-5-6:#343d0f;--dataviz-6-1:#e6f5d6;--dataviz-6-2:#bfe699;--dataviz-6-3:#99d65c;--dataviz-6-4:#73b82e;--dataviz-6-5:#4d7a1f;--dataviz-6-6:#263d0f;--dataviz-7-1:#dcf5d6;--dataviz-7-2:#a8e699;--dataviz-7-3:#74d65c;--dataviz-7-4:#49b82e;--dataviz-7-5:#317a1f;--dataviz-7-6:#183d0f;--dataviz-8-1:#d6f5d9;--dataviz-8-2:#99e6a1;--dataviz-8-3:#5cd668;--dataviz-8-4:#2eb83c;--dataviz-8-5:#1f7a28;--dataviz-8-6:#0f3d14;--dataviz-9-1:#d6f5e2;--dataviz-9-2:#99e6b8;--dataviz-9-3:#5cd68d;--dataviz-9-4:#2eb865;--dataviz-9-5:#1f7a43;--dataviz-9-6:#0f3d22;--dataviz-10-1:#d6f5ec;--dataviz-10-2:#99e6cf;--dataviz-10-3:#5cd6b1;--dataviz-10-4:#2eb88e;--dataviz-10-5:#1f7a5f;--dataviz-10-6:#0f3d2f;--dataviz-11-1:#d6f5f5;--dataviz-11-2:#99e6e6;--dataviz-11-3:#5cd6d6;--dataviz-11-4:#2eb8b8;--dataviz-11-5:#1f7a7a;--dataviz-11-6:#0f3d3d;--dataviz-12-1:#d6ecf5;--dataviz-12-2:#99cfe6;--dataviz-12-3:#5cb1d6;--dataviz-12-4:#2e8eb8;--dataviz-12-5:#1f5f7a;--dataviz-12-6:#0f2f3d;--dataviz-13-1:#d6e2f5;--dataviz-13-2:#99b8e6;--dataviz-13-3:#5c8dd6;--dataviz-13-4:#2e65b8;--dataviz-13-5:#1f437a;--dataviz-13-6:#0f223d;--dataviz-14-1:#d6d9f5;--dataviz-14-2:#99a1e6;--dataviz-14-3:#5c68d6;--dataviz-14-4:#2e3cb8;--dataviz-14-5:#1f287a;--dataviz-14-6:#0f143d;--dataviz-15-1:#dcd6f5;--dataviz-15-2:#a899e6;--dataviz-15-3:#745cd6;--dataviz-15-4:#492eb8;--dataviz-15-5:#311f7a;--dataviz-15-6:#180f3d;--dataviz-16-1:#e6d6f5;--dataviz-16-2:#bf99e6;--dataviz-16-3:#995cd6;--dataviz-16-4:#732eb8;--dataviz-16-5:#4d1f7a;--dataviz-16-6:#260f3d;--dataviz-17-1:#efd6f5;--dataviz-17-2:#d699e6;--dataviz-17-3:#be5cd6;--dataviz-17-4:#9c2eb8;--dataviz-17-5:#681f7a;--dataviz-17-6:#340f3d;--dataviz-18-1:#f5d6f2;--dataviz-18-2:#e699de;--dataviz-18-3:#d65cca;--dataviz-18-4:#b82eaa;--dataviz-18-5:#7a1f71;--dataviz-18-6:#3d0f39;--dataviz-19-1:#f5d6e9;--dataviz-19-2:#e699c7;--dataviz-19-3:#d65ca5;--dataviz-19-4:#b82e81;--dataviz-19-5:#7a1f56;--dataviz-19-6:#3d0f2b;--dataviz-20-1:#f5d6df;--dataviz-20-2:#e699b0;--dataviz-20-3:#d65c81;--dataviz-20-4:#b82e57;--dataviz-20-5:#7a1f3a;--dataviz-20-6:#3d0f1d;--font-family-display:"Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--type-display-lg:57px;--type-display-lg-lh:64px;--type-display-lg-ls:-.25px;--type-display-md:45px;--type-display-md-lh:52px;--type-display-md-ls:0px;--type-display-sm:36px;--type-display-sm-lh:44px;--type-display-sm-ls:0px;--type-headline-lg:32px;--type-headline-lg-lh:40px;--type-headline-lg-ls:0px;--type-headline-md:28px;--type-headline-md-lh:36px;--type-headline-md-ls:0px;--type-headline-sm:24px;--type-headline-sm-lh:32px;--type-headline-sm-ls:0px;--type-title-lg:22px;--type-title-lg-lh:28px;--type-title-lg-ls:0px;--type-title-md:16px;--type-title-md-lh:24px;--type-title-md-ls:.15px;--type-title-sm:14px;--type-title-sm-lh:20px;--type-title-sm-ls:.1px;--type-body-lg:16px;--type-body-lg-lh:24px;--type-body-lg-ls:.5px;--type-body-md:14px;--type-body-md-lh:20px;--type-body-md-ls:.25px;--type-body-sm:12px;--type-body-sm-lh:16px;--type-body-sm-ls:.4px;--type-label-lg:14px;--type-label-lg-lh:20px;--type-label-lg-ls:.1px;--type-label-md:12px;--type-label-md-lh:16px;--type-label-md-ls:.5px;--type-label-sm:11px;--type-label-sm-lh:16px;--type-label-sm-ls:.5px;--state-hover:.08;--state-focus:.1;--state-pressed:.1;--state-dragged:.16;--state-selected:.15;--state-disabled-content:.38;--state-disabled-container:.12;--space-1:4px;--space-2:8px;--space-3:12px;--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-16:64px;--space-18:72px;--space-29:116px;--radius-s:20px;--radius-m:24px;--radius-l:32px;--radius-full:9999px;--shadow-0:none;--shadow-1:0 1px 3px 0 #0000000f, 0 1px 2px 0 #0000000a;--shadow-2:0 4px 8px -1px #00000014, 0 2px 4px -1px #0000000a;--shadow-3:0 10px 20px -3px #0000001a, 0 4px 8px -2px #0000000d;--shadow-4:0 16px 32px -4px #0000001f, 0 6px 12px -2px #0000000f;--shadow-5:0 24px 48px -6px #00000029, 0 10px 20px -4px #00000014;--z-base:0;--z-card:1;--z-raised:2;--z-overlay:3;--z-top:4;--z-max:5;--duration-instant:0s;--duration-fast:.1s;--duration-normal:.18s;--duration-slow:.28s;--duration-deliberate:.38s;--ease-linear:linear;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-sharp:cubic-bezier(.4, 0, .6, 1);--border-width-default:1px;--border-width-active:2px;--border-color-default:var(--grey-75);--border-color-error:var(--danger-45);--surface-primary:var(--white);--surface-secondary:var(--grey-95);--surface-tertiary:var(--grey-85);--surface-inverse:var(--grey-5);--text-primary:var(--grey-5);--text-secondary:var(--grey-15);--text-tertiary:var(--grey-45);--text-inverse:var(--grey-95);--text-accent:var(--accent-55);--text-danger:var(--danger-45);--text-warning:var(--warning-45);--text-success:var(--success-45);--action-primary-bg:var(--accent-55);--action-primary-text:var(--white);--action-primary-hover-bg:var(--accent-45);--action-secondary-bg:var(--grey-85);--action-secondary-text:var(--grey-15);--action-secondary-hover-bg:var(--grey-75);--action-danger-bg:var(--danger-45);--action-danger-text:var(--white);--action-danger-hover-bg:var(--danger-35);--action-disabled-bg:var(--grey-85);--action-disabled-text:var(--grey-55);--input-bg:var(--white);--input-text:var(--grey-5);--input-placeholder:var(--grey-55);--input-border:var(--grey-75);--input-border-focus:var(--accent-55);--input-border-error:var(--danger-45);--card-bg:var(--white);--card-border:var(--grey-85);--card-shadow:var(--shadow-1);--feedback-danger-bg:var(--danger-95);--feedback-danger-text:var(--danger-25);--feedback-danger-border:var(--danger-75);--feedback-warning-bg:var(--warning-95);--feedback-warning-text:var(--warning-25);--feedback-warning-border:var(--warning-75);--feedback-success-bg:var(--success-95);--feedback-success-text:var(--success-25);--feedback-success-border:var(--success-75);--nav-bg:var(--white);--nav-text:var(--grey-25);--nav-text-active:var(--accent-55);--nav-border:var(--grey-85);--overlay-backdrop:#00000080}[data-theme=dark]{--grey-95:#0b0c0e;--grey-85:#21232b;--grey-75:#373a48;--grey-65:#4e5265;--grey-55:#646982;--grey-45:#7d829b;--grey-35:#9a9eb1;--grey-25:#b7bac8;--grey-15:#d4d5de;--grey-5:#f1f1f4;--surface-primary:var(--grey-95);--surface-secondary:var(--grey-85);--surface-tertiary:var(--grey-75);--surface-inverse:var(--grey-5);--text-primary:var(--grey-5);--text-secondary:var(--grey-15);--text-tertiary:var(--grey-45);--text-inverse:var(--grey-95);--action-secondary-bg:var(--grey-75);--action-secondary-text:var(--grey-5);--action-secondary-hover-bg:var(--grey-65);--action-disabled-bg:var(--grey-75);--action-disabled-text:var(--grey-45);--input-bg:var(--grey-85);--input-text:var(--grey-5);--input-placeholder:var(--grey-45);--input-border:var(--grey-65);--card-bg:var(--grey-85);--card-border:var(--grey-75);--feedback-danger-bg:var(--danger-5);--feedback-danger-text:var(--danger-75);--feedback-warning-bg:var(--warning-5);--feedback-warning-text:var(--warning-75);--feedback-success-bg:var(--success-5);--feedback-success-text:var(--success-75);--nav-bg:var(--grey-95);--nav-text:var(--grey-25);--nav-border:var(--grey-75);--shadow-1:0 1px 2px 0 #0003, 0 1px 2px 0 #00000024;--shadow-2:0 3px 6px -1px #0000003d, 0 2px 4px -1px #00000024;--shadow-3:0 8px 16px -3px #00000047, 0 4px 6px -2px #00000029;--shadow-4:0 14px 28px -4px #00000052, 0 6px 10px -2px #0000002e;--shadow-5:0 20px 40px -6px #00000061, 0 8px 16px -4px #00000038;--overlay-backdrop:#000000b3}*{scrollbar-width:thin;scrollbar-color:#0000004d transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0000004d;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#00000073}@media (prefers-reduced-motion:reduce){*,:before,:after{--duration-instant:0s;--duration-fast:0s;--duration-normal:0s;--duration-slow:0s;--duration-deliberate:0s;transition-duration:0s!important;animation-duration:0s!important}}@media (max-width:640px){:root{--type-display-lg:40px;--type-display-lg-lh:48px;--type-display-md:32px;--type-display-md-lh:38px;--type-display-sm:25px;--type-display-sm-lh:32px;--type-headline-lg:24px;--type-headline-lg-lh:30px;--type-headline-md:22px;--type-headline-md-lh:28px;--type-headline-sm:20px;--type-headline-sm-lh:26px}}@media (min-width:641px) and (max-width:1024px){:root{--type-display-lg:48px;--type-display-lg-lh:56px;--type-display-md:38px;--type-display-md-lh:44px;--type-display-sm:30px;--type-display-sm-lh:38px;--type-headline-lg:28px;--type-headline-lg-lh:34px}}@media (min-width:1441px){:root{--type-display-lg:63px;--type-display-lg-lh:70px;--type-display-md:50px;--type-display-md-lh:57px;--type-display-sm:40px;--type-display-sm-lh:48px}}a,a:hover,a:focus,a:active,a:visited{cursor:pointer;text-decoration:none}*,:before,:after{box-sizing:border-box;outline-offset:0}[disabled],[aria-disabled=true],.disabled{pointer-events:none;opacity:.45;cursor:default}body{font-family:var(--font-family-body);font-size:var(--type-body-lg);line-height:var(--type-body-lg-lh);letter-spacing:var(--type-body-lg-ls);font-weight:var(--font-weight-regular);color:var(--text-primary);background-color:var(--surface-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;font-family:var(--font-family-body);letter-spacing:-.2px;color:var(--text-primary);background:var(--surface-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
